BM6P6(@ ssshhhccc^^^\\\]]]]]]\\\YYY[[[ZZZWWWTTTQQQOOOMMMMMMOOOOOOMMMJJJGGGBBB???<<>>>>>>>>???BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEBBBAAAAAA@@@???>>>>>>===<<<<<<==================:::::::::999999999888888666666666666666666666666777666555444333222222222222222222222222222222222222222222333333222222222,,,---...000111333444444111111111111000...---,,,,,,,,,,,,+++***,,,///222111111000000000000111111////////////...,,,+++***....../////////...,,,+++------------...000111222........................,,,++++++---//////,,,(((,,,---...---+++***+++,,,,,,,,,,,,---------......000///...---------------//////.........---------,,,------......------,,,///...---,,,,,,,,,,,,,,,........................++++++,,,,,,,,,---------++++++++++++,,,---.........---+++******+++---...,,,++++++++++++,,,------......///000000///......------,,,+++,,,---...///,,,,,,,,,***)))***---000rrrhhhddd___]]]^^^^^^\\\ZZZ[[[YYYWWWTTTQQQOOONNNMMMNNNNNNLLLJJJGGGCCC???===AAAAAAAAAAAAAAAAAAAAAAAA@@@>>><<<::::::888666444888777777666555444333222111111000000000000111111000///...---------...///111222333222///------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,+++*********++++++000---+++***++++++***)))*********+++++++++,,,,,,++++++************++++++++++++************++++++++++++************++++++,,,,,,,,,+++++++++************,,,------.........---,,,+++,,,......,,,***((()))***+++,,,,,,++++++...------000555666222...*********+++++++++++++++---------,,,++++++******...---,,,,,,,,,---...///---------.........//////////////////............................................................---............/////////........................///////////////000000111111000///000111111000///111111111111111111111111222222222222222222222222444333111111111222444555222111111222444555444333555555444444333333222222222222333444555666666777666666666666666666666666555666777888999999888777777777999:::::::::999888::::::::::::;;;;;;;;;<<<999999999999999999999999999999999999:::::::::;;;;;;;;;;;;:::999888888888888888888888888888888888888888777777777666666666222222222333333333444444555444333222111111111111222222222222222222222222111111222222222222111111000000111111111222222222000000000000000000///////////////......///222555111000000//////000000111333333333222222000//////---.../////////...,,,+++******++++++,,,,,,------------------------------...------///111111...+++,,,---...---+++***+++,,,,,,,,,,,,------------...//////...---------------.........---------,,,,,,,,,------......------,,,......---,,,,,,,,,------........................++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,---..............................------,,,,,,,,,---.../////////...+++))))))+++---pppiiieee```^^^^^^___]]][[[ZZZXXXVVVTTTRRRPPPOOOOOOMMMMMMKKKIIIFFFCCCAAA???AAAAAAAAAAAAAAAAAAAAAAAA@@@>>><<<<<<<<<;;;999777888888777666555555444444000000////////////000000//////.........///000000***++++++***'''%%%%%%%%%+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++,,,+++******)))*********+++***((()))***,,,,,,+++*********++++++++++++,,,*********))))))*********++++++************++++++++++++************++++++,,,,,,,,,+++++++++******"""###%%%(((***,,,------,,,+++***+++------+++***)))***+++,,,------------...,,,+++---000111///,,,+++***************))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///++++++,,,---...///000111.............../////////////////////////////////------------------------,,,,,,---------.........//////////////////////////////......//////000111111000//////111111000///111111111111111111111111111111111111111111111111333222111111111222444555222111000111222333222111333333333333333333333333222222222333333444444444666666666666666666666666444555666666666666555555444555666666777777666666666666666777777777777888555555555555555555555555555555666666666666777777666666666555444444333333666666555555444444333333555555444444444444333333000000111111222222222333333333222111000000000000111111111111111111111111000000111111111111000000333333222222111111000000000000//////000111222222000000000000///000222555000000////////////000000000000000000000///...------............---,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++...------///000000...,,,***,,,------++++++,,,...,,,,,,,,,,,,------------///...---------------------------,,,,,,,,,++++++,,,------......------,,,------,,,,,,,,,---......------------------------,,,,,,,,,,,,------------......------,,,+++++++++///...---,,,,,,---...///---------------.../////////...---,,,,,,---...///------,,,,,,------...///111111///,,,)))((()))+++qqqjjjeee```^^^______]]][[[YYYXXXVVVTTTRRRPPPPPPOOOMMMLLLKKKIIIFFFDDDBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>===;;;:::999::::::888666555555555444333222222111000//////............///////////////000000111111000111222111///------...++++++------------++++++++++++++++++++++++++++++************))))))))))))+++******************+++)))))))))((((((((()))))))))((('''(((***++++++***************++++++++++++******))))))))))))******++++++************++++++++++++************++++++,,,,,,,,,+++++++++****** !!!$$$&&&)))+++,,,---*********+++++++++***)))))))))***+++,,,---......---+++))))))+++,,,+++***......------,,,,,,++++++******++++++,,,,,,,,,---,,,,,,,,,------...//////,,,,,,------...//////000---------....../////////////////////////////////------------------------,,,------------.........////////////000000000000///............///000000111///...///000111000///000000000000111111111111111111111111111111111111222111111000111222333333333222111111222333222000111222222222333333333444222222333333333333333333555555555555555555555555444444444444444333333333333333444444444555555555333333444444444555555555555555555555555555555555666666666666666666666666666555555555444444444333666666555444444333222222333333222222222222222222222222222222222222222222333222111111000000000111111111111111111111111111//////000000000000//////222222111111000000//////111000000///000111222333---.........------///111000//////......//////000------.........---,,,,,,------------------------+++,,,...//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,*********+++,,,,,,,,,,,,---...++++++,,,,,,,,,---------......---,,,,,,---------,,,,,,,,,+++++++++******,,,------......------,,,,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,------------...---------------,,,,,,+++///...------------...///...............///000000///...,,,++++++,,,...///---------------......///000000000---***)))***+++rrrjjjeee```^^^______]]][[[YYYXXXVVVTTTRRRPPPPPPOOOMMMLLLJJJHHHFFFDDDCCCBBB>>>>>>>>>>>>>>>>>>>>>>>>;;;:::888888999999777666444444333333222111111111000000///...------............///000000000111111111222333111///,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------++++++***))))))***++++++)))************************)))((()))******)))'''))))))*********+++++++++******))))))))))))******++++++************++++++++++++************++++++,,,,,,,,,+++++++++******'''((()))+++---...//////)))***++++++************)))))))))***+++,,,,,,------,,,*********+++++++++//////......------,,,,,,++++++,,,,,,------......------......////////////........................,,,,,,------......//////////////////////////////------------------------------........./////////.../////////000000111111...............//////000000///...///000111000...//////000000000111111111000000000000000000000000000000000000111111222222444333222222333333222111000000111111222333333333333333333333333333444444333333333333333333333333333333222222222222222222333333333333333444444555222222333333333444444444222222222222222222222222333333333333333333333333555555555555555444444444666555555444333222222111222222222222222222222222333333222111000//////...333222222111111111111222000000000000000000000000/////////000000/////////............////////////222111111000000000000000,,,---...---,,,,,,---/////////............//////---......////////////...------,,,,,,,,,---------,,,---///000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))******))))))))))))***+++,,,,,,,,,,,,---...+++++++++,,,,,,,,,------------,,,,,,,,,------...,,,,,,+++++++++*********,,,------......------,,,,,,,,,,,,,,,,,,---...///------------------------,,,,,,---------.........+++,,,---............---.........------.........///............///000000///...,,,++++++,,,...///------.........//////...---...///...,,,+++,,,...tttiiieee```^^^^^^___]]][[[ZZZXXXVVVTTTRRRPPPOOOOOONNNLLLJJJHHHEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@===;;;:::999:::999888666555555444444444333333333111000///......---............///000000000//////,,,------+++'''$$$######+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++,,,------------,,,+++***)))*********(((&&&)))))))))************+++*********))))))*********++++++************++++++++++++************++++++,,,,,,,,,+++++++++******))))))+++,,,,,,------,,,)))***,,,,,,***)))***++++++************+++,,,,,,......---,,,,,,---------------,,,,,,,,,,,,,,,+++,,,,,,,,,------.........---......//////...------//////.........------------------------.................................,,,,,,,,,,,,,,,,,,,,,,,,---............/////////---......//////000000111......------......///000000///......000000///......//////000000111111111//////////////////////////////000000111111111111333222111222333444333222000000000111111222222222222222222333333444444444111111111111111111111111222222111111111111222333333333222222222333444555222222222333333333444444222222222222222222222222333333333333222222222222333333333333333333333333333333222222111111000000111111111111111222222222111000000///...---,,,,,,222222111111111111111222//////////////////////////////000000000000//////+++,,,,,,---...//////000000000000000000///...------///000///.........000......------------......***+++,,,,,,------------,,,,,,,,,+++,,,,,,---...***+++,,,------,,,++++++------------------------***+++,,,,,,******+++,,,***,,,------++++++,,,...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,+++++++++******,,,------......------,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............***+++---...//////......------------------------...............///000000///...---,,,,,,---...///------...////////////...+++---......------...///ttthhhddd___]]]^^^^^^\\\ZZZ[[[YYYWWWTTTQQQOOONNNMMMOOOMMMJJJGGGEEECCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>><<<:::999:::999777555555555555555555444444444222111000///................../////////...------000111222111///.........---,,,,,,++++++,,,,,,---++++++++++++++++++++++++(((((()))))))))*********---,,,+++******+++,,,---)))***+++,,,------,,,++++++******+++,,,+++)))'''))))))))))))************++++++************++++++++++++************++++++++++++************++++++,,,,,,,,,+++++++++******'''((())))))*********))))))+++---,,,***)))***,,,...---,,,+++***+++,,,,,,+++,,,------,,,,,,,,,---+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,------------,,,***)))---------..................------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,------...//////000000...------------...//////000///......///000///.........//////000111111222////////////////////////...///000000000000000000111000000111333444333222000000000111111111111111///000000111222333444444111111111111111111111111111111000000000222333444222111111000111222333444111111222222222333333333333333333333333333333333555555444444444333333333111111111111111222222222111111111111111111111111/////////000000111111111.............../////////000000000//////000000111///////////////////////////000000111111000000///,,,,,,------...//////000+++---///111111000...---...000111111///...///000...------------------...'''((()))***+++,,,,,,,,,,,,,,,+++++++++,,,---...))))))******++++++,,,,,,+++++++++++++++++++++++++++---...---+++***,,,///,,,---...---+++***+++,,,***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,++++++++++++,,,------......------,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............+++---.../////////---,,,,,,,,,------------,,,,,,......------......///000........................,,,---...///000//////...+++---...///...---...///ttthhhccc^^^\\\]]]]]]\\\YYY[[[ZZZWWWTTTQQQOOOMMMMMMPPPNNNKKKGGGDDDCCCBBBAAA===========================;;;999888888777555333444444444444444444333333222222111//////.............../////////---,,,+++%%%(((+++------///111222...---++++++++++++---...))))))))))))))))))))))))++++++,,,,,,,,,---------...---+++******+++---...&&&'''(((*********)))((()))))))))+++------+++)))))))))))))))************,,,,,,++++++++++++,,,,,,++++++************++++++++++++************++++++,,,,,,,,,+++++++++******)))***+++,,,,,,---,,,,,,)))+++...---+++)))+++,,,000///---,,,++++++,,,---'''(((***+++***)))******+++++++++,,,,,,------...+++++++++++++++++++++++++++,,,,,,,,,+++)))'''&&&+++,,,,,,---...///000000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---...//////000...------------...//////000...---...///000///...---......///000111111222////////////////////////...//////000000000000000///......///222333333222111111111000000000000000---...///000111222333444222222222222222222222222111000000000111222444555111000/////////000222333111111111111222222222222111111111111111111111111333333222222111111111000111111111222222222222222222222222222333333333333........./////////000000......///000111222333444//////.........//////000////////////////////////000000111111111111000000.........///////////////'''***...111222111///------///000000///---...///...------,,,,,,------...+++,,,---...///000000000,,,,,,+++***+++,,,...///************+++,,,......************************+++---...---******,,,///,,,---...---+++***+++,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,---...---------,,,,,,,,,++++++,,,------......------,,,///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---...000000///...,,,***+++,,,,,,------,,,,,,+++---------------...//////......///000000///......,,,---///000000000///...,,,...//////...------...~~~uuujjjgggcccaaa___^^^\\\[[[XXXWWWVVVTTTRRRQQQPPPPPPNNNMMMKKKHHHEEEBBB???>>>AAA@@@@@@???>>>>>>??????::::::::::::999888777777666444333222333333222000333222111000////////////111000///---+++*********000000///............///...---+++******+++---......---,,,+++++++++,,,---...---+++***)))***++++++++++++++++++******))))))(((((())))))******++++++******))))))******+++,,,+++++++++*********))))))***+++,,,---------------(((((((((((((((((((((((((((***---///000///...,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,+++***+++,,,---...............------,,,+++++++++******************++++++***)))(((((()))))),,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.....................---------,,,,,,,,,///...,,,******+++,,,---...---,,,,,,,,,,,,---.../////////......---------//////.........---------........................,,,,,,------------,,,,,,............////////////333111...------...000222,,,,,,,,,---...000111222111222333000,,,+++...111333222111/////////000000......///000111222333333111111111000///---,,,+++000000111111111222222222333222111000000111222333111111222222222111111000111111111111111111111111222222222222222222222222222111000.........///000888333......111333222///111000///.....................//////000000000000000000000000000000000000////////////............,,,,,,,,,---------..............................+++,,,...000///...,,,***((((((((()))***---///111/////////......------,,,+++,,,.........,,,***)))+++++++++,,,,,,---------,,,,,,++++++***+++++++++///...------,,,,,,,,,,,,))))))******+++,,,------++++++---......---++++++000...,,,+++***,,,...///........................///......------,,,,,,+++------------------------.../////////...---,,,,,,+++++++++,,,,,,---------//////...---,,,++++++***,,,,,,,,,---------.........------------...//////,,,---///000000///---,,,...............///000000000000///...............111111222222111111000///{{{sssjjjgggccc```______]]]\\\ZZZYYYWWWTTTQQQOOONNNMMMLLLKKKIIIGGGEEECCCBBBAAA@@@@@@??????>>>?????????::::::;;;::::::999888777999777666555666666555333000000///...------------///......---,,,,,,,,,,,,------,,,+++++++++++++++...---+++******+++---...,,,+++***))))))***++++++---,,,+++*********+++,,,++++++++++++*********)))((((((((())))))***************))))))******+++,,,+++++++++*********))))))++++++++++++***)))((('''************************'''(((***,,,------,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,+++******************************---,,,,,,+++******++++++++++++++++++++++++++++++------,,,,,,++++++******------------..................---------,,,,,,,,,---,,,***(((((()))***+++...---,,,,,,,,,,,,---............---------,,,,,,///.........------------........................------............------------------............111000///......///000111...///000111222333444444000111111000///000222333222111000/////////000111/////////000111111222222111111111111000///...---000000111111111222222222000000///......///000000000111111222222111111000111111111111111111111111111111111111111111111111222111///.........///000111---)))***---000///---000//////...............111000000//////...//////000000000000000000000000////////////............,,,,,,,,,---------..............................------------------------+++*********+++,,,---------------,,,,,,,,,,,,,,,++++++,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,++++++***++++++,,,...---,,,,,,,,,,,,,,,,,,000000//////...---------++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---,,,,,,++++++++++++++++++------------,,,,,,,,,,,,------------------------------------------,,,+++---------........./////////......------,,,,,,+++,,,,,,---------.........---------------...//////------...//////...------///............///000000111000///............///...//////000000000000000yyypppiiifffbbb```_________^^^\\\ZZZWWWTTTQQQNNNMMMLLLIIIIIIHHHGGGFFFEEEDDDDDD??????>>>>>>>>>??????@@@;;;;;;;;;;;;:::999888777666555333333444444222111000///......------------------------------......,,,,,,+++************+++------++++++++++++------......------------......++++++*********+++,,,,,,++++++++++++************(((((((((((())))))))))))***))))))))))))***+++++++++++++++***************************)))(((''''''************************)))))))))***+++++++++,,,++++++++++++++++++++++++++++++************++++++))))))***+++++++++++++++******************)))(((************************---,,,++++++***+++++++++************************------,,,+++***)))((((((,,,,,,,,,------...............---------,,,,,,,,,,,,+++***)))))))))***+++------,,,,,,,,,,,,------------------,,,,,,,,,,,,............------------------------------------.........//////.........,,,,,,,,,------------...////////////////////////+++,,,...000000111000000...---,,,...000222333333000////////////000000111000000000000000000000000000000111111111111000000000000000111111111111222000//////......//////000000000111111111111000000000000000000000000000000000000000000000000000000111000///.........//////000---***+++///111111000.............../////////000///...------...///000/////////////////////////////////............---,,,,,,,,,---------......------------------------...---,,,++++++,,,...///---------,,,,,,+++***))),,,,,,,,,---------------,,,,,,,,,+++,,,,,,------++++++,,,,,,,,,,,,------,,,++++++***++++++,,,,,,,,,++++++++++++,,,,,,---.........---,,,+++++++++++++++************++++++((()))+++---------,,,+++*********+++++++++++++++++++++++++++,,,,,,,,,,,,------------------------++++++,,,,,,---,,,,,,,,,******++++++++++++,,,,,,------------------------,,,------------.........------,,,,,,------...///........................//////......//////000111111000000///////////////......//////000111111111wwwooohhheeeaaa______``````___ZZZYYYVVVSSSQQQNNNMMMLLLJJJIIIHHHGGGFFFEEEEEEDDD>>>>>>>>>>>>>>>??????@@@;;;;;;;;;;;;:::999888777555333222222333222111///333222111000000000000000------............------///...------,,,------------,,,,,,++++++,,,,,,---..................//////*********++++++,,,,,,---++++++++++++++++++++++++(((((((((((((((((((((((()))))))))))))))***++++++************************'''((()))***+++,,,,,,,,,************************,,,+++******+++,,,---...******************************))))))))))))******'''(((***+++++++++***)))))))))************))))))***************+++++++++******)))))))))))))))***************++++++++++++,,,,,,++++++*********)))+++++++++,,,------............---------,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......////////////......,,,,,,---------.........---...///000000000///...)))+++---///000///...---,,,***(((***///111000...............///000000111111111000000////////////......///000111111111111000000000000111111111111111111111000000111111111//////000000111000000000000000000000000000000000////////////////////////////////////.../////////111///---...000222111000,,,------...////////////...---,,,,,,---///111222........................//////.........---------,,,,,,,,,---------......------------------------------,,,,,,,,,---......------......---+++)))(((.........//////000000000///...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,************+++,,,,,,---***+++++++++,,,,,,,,,---,,,+++***))))))***+++,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,------))))))***++++++,,,------------------------------***+++,,,---------------************++++++++++++,,,---------......//////------------............---------,,,---....../////////............///////////////...///000000111111000000//////000000000000000000000000111111222vvvooogggccc___]]]]]]_________XXXWWWUUUSSSQQQOOONNNNNNLLLKKKJJJHHHFFFEEECCCBBB???>>>>>>===>>>>>>??????;;;;;;;;;;;;:::999888888888777555555666666444333333333222222111111222222////////////...---,,,+++000//////...............,,,,,,,,,,,,,,,,,,,,,,,,((())))))******+++++++++)))******+++,,,,,,,,,,,,+++++++++++++++++++++,,,)))))))))))))))((((((((())))))(((((())))))***+++************************'''((()))***+++,,,,,,,,,)))))))))))))))))))))))),,,+++***))))))+++,,,---***************************))))))(((((())))))***'''((()))***+++***)))(((******+++++++++++++++***))))))*********+++++++++***)))))))))))))))******++++++++++++,,,,,,------******++++++,,,,,,------******++++++,,,------.........---------,,,,,,,,,------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------......////////////......---.........////////////,,,---///000000000///...,,,...000222222222000///---+++)))+++...000...+++------......////////////111111000000///.........,,,,,,...///000111111111000000000000000000000000000000000111111000000000---...///000000000000000////////////////////////.................................////////////...000...---------------,,,+++,,,---...//////............---,,,,,,---...///------------------------............------------,,,,,,,,,---------......------------------------***+++---//////...---,,,+++,,,---......---+++***---.........//////000000222000---***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---************+++,,,,,,---............////////////,,,+++***))))))***+++,,,///---+++)))(((((()))***+++++++++,,,,,,---------))))))***+++,,,,,,------------------------------+++,,,---......///......////////////////////////,,,------......//////000---------.........//////......------......///000000///............///000///////////////000111111111111000000000111111222111111000/////////000111vvvooofffbbb^^^[[[[[[]]]^^^^^^WWWVVVTTTRRRQQQOOOOOOOOONNNMMMKKKIIIFFFDDDBBBAAA@@@???>>>============>>><<<<<<<<<;;;;;;:::999888777555444444555444333222111000000//////000000000//////000000///...,,,+++......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,+++******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,************)))))))))))))))(((((((((((()))*********************+++++++++((())))))***))))))(((((((((((((((((((((((((((((())))))(((''''''((()))*********************************))))))))))))******(((((()))******************+++,,,,,,---,,,,,,,,,)))))))))***++++++,,,,,,+++++++++***++++++,,,---+++++++++,,,,,,------...))))))***+++,,,---......))))))***+++,,,,,,------......---------,,,,,,,,,+++++++++*********))))))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,.........//////................../////////000000+++,,,...///000000///...,,,---...000000000///...//////...///000000...---,,,---......///......---000000000//////.........+++,,,---///000000111111111000000000000000//////---......//////......---,,,---...//////000000///////////////////////////........................------.../////////......111000000//////...------+++,,,...//////...---,,,//////...---,,,+++******.................................------------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,(((***---///000///---,,,+++,,,,,,---------------+++++++++,,,,,,,,,,,,,,,111000---+++))))))***+++------,,,,,,,,,,,,++++++************+++,,,------,,,++++++++++++,,,,,,---000///...---,,,******)))++++++************++++++...,,,(((&&&%%%&&&''')))))))))******++++++,,,,,,)))******+++,,,------...------------------------------......//////......///////////////.........------......////////////------.........///////////////......//////000111////////////////////////000000//////000000111222111111111111111111222333222111000000000111222333tttnnnfffbbb\\\YYYYYYZZZ\\\\\\XXXWWWUUURRRPPPNNNMMMMMMNNNMMMKKKIIIGGGDDDCCCBBBAAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888555333222222222222111//////...............//////---...///000000///...,,,...---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,++++++,,,---.../////////...++++++,,,,,,,,,+++***)))+++++++++,,,,,,,,,------,,,+++++++++*********)))((((((((((((((()))******))))))*********+++++++++))))))***************)))))))))))))))))))))))))))((((((((('''''''''((((((************************+++******))))))******+++***))))))))))))***++++++***++++++,,,------,,,,,,((())))))***++++++,,,,,,++++++******+++,,,,,,---)))******+++,,,,,,------))))))******++++++,,,,,,(((((()))***+++,,,------......---------,,,,,,,,,***+++++++++******))))))***+++,,,,,,,,,,,,+++***,,,,,,---------.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------............---------------.........//////+++,,,---...////////////++++++,,,,,,,,,,,,---------///111111000/////////------.........---,,,+++//////////////////......,,,---...///000111111111111111000000////////////------...//////...------+++,,,---...////////////................................................,,,---.../////////......///000111111000//////000,,,---...//////---,,,+++***+++---......---,,,+++.................................---------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...............---------,,,,,,,,,------+++++++++++++++*********...---,,,+++++++++,,,,,,---------,,,,,,+++++++++************+++,,,---......---,,,,,,,,,,,,,,,,,,---,,,+++***((('''&&&%%%++++++,,,,,,,,,,,,++++++******)))((())))))***+++*********+++,,,,,,------++++++,,,,,,------......------------------------------.........---,,,,,,------,,,,,,,,,+++++++++............////////////............////////////000000000000000111222222...///000111111000///...000000//////000000111222111111111111111222333444555555555555777999<<<===sssmmmfffaaa\\\XXXXXXYYYZZZ[[[ZZZXXXVVVSSSOOOMMMKKKKKKMMMLLLKKKIIIGGGEEEDDDCCCBBBAAA???>>><<<;;;;;;;;;<<<<<<<<<<<<;;;:::999999888666555555555555444222//////.........//////000+++,,,...000111111/////////...------,,,,,,------+++,,,,,,------,,,,,,+++(((***+++---......------+++,,,,,,---,,,+++)))(((+++++++++,,,,,,---------,,,,,,,,,+++++++++******((((((((((((((()))******))))))******++++++++++++((()))***,,,.../////////***************************************)))))))))))))))))))))))))))))))))++++++************+++++++++***)))))))))***,,,---)))***+++,,,,,,,,,,,,,,,((())))))***++++++,,,,,,))))))(((((()))***++++++((())))))***++++++,,,,,,************))))))))))))'''((()))***+++,,,------......---------,,,,,,,,,,,,------------,,,++++++***+++,,,------,,,+++***---------....../////////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---------......,,,,,,------...///000000//////.........///000000)))---000000...,,,...000---......///...---+++***////////////////////////...///000111111222222222111111000000/////////......///000111111000///...+++,,,---...////////////........................////////////////////////+++,,,.../////////......)))***,,,---,,,,,,---...,,,---/////////---+++***"""%%%)))...000111111000////////////////////////......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///000000///---,,,++++++,,,------------,,,,,,+++++++++******++++++,,,---...///---------,,,,,,+++++++++************+++,,,---...///......---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---......---,,,+++)))***,,,...////////////,,,,,,---......///000000,,,,,,------------......------------------------------------,,,,,,+++***/////////......---------/////////////////////.............../////////000111111111111111222222333---///000222222000///---000000000000000111111222222111111111222333333444:::::::::;;;>>>BBBFFFHHHtttkkkccc```]]]\\\\\\\\\[[[ZZZXXXWWWUUUTTTSSSQQQNNNKKKHHHHHHHHHGGGFFFDDDAAA@@@???>>>===<<<;;;;;;<<<===<<<<<<<<<<<<;;;:::999888:::999777555333222111111000000///...............---------,,,,,,+++++++++,,,,,,,,,+++++++++*********'''%%%&&&)))++++++)))++++++++++++++++++++++++************************+++++++++******(((''''''......------,,,+++******++++++************++++++((((((((((((((()))******...+++(((''')))***++++++************************((((((((((((((((((((((((+++***)))(((((()))***+++)))***++++++++++++***)))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,+++++++++******))))))******))))))***+++,,,,,,,,,+++***((((((((()))*********+++++++++,,,,,,,,,,,,++++++******++++++,,,+++*********+++,,,,,,---)))***+++,,,,,,+++)))))))))************+++++++++.........------,,,,,,,,,++++++------------++++++---,,,+++*********+++,,,+++,,,---------,,,++++++...------,,,---...///000---...000///...,,,,,,---------------------------,,,,,,---......---,,,,,,,,,,,,,,,---------......333333222///......000222........................111000///---------...///000///---,,,+++,,,,,,---.........////////////000///---+++))))))***---...////////////////////////---,,,++++++------,,,+++***,,,------,,,++++++,,,---------............///111000///...---,,,,,,,,,------------------------******+++,,,,,,,,,,,,+++///...,,,,,,------,,,+++..................------,,,(((%%%(((---000...+++,,,,,,,,,------............------,,,,,,------...---,,,,,,++++++,,,,,,---+++******))))))))))))))),,,,,,------,,,,,,++++++,,,---///000000///---,,,(((((((((((()))***+++,,,++++++++++++++++++++++++******++++++++++++,,,,,,************+++,,,------,,,++++++******++++++,,,////////////////////////000000000...++++++,,,...000000//////......---------...000000///......///000///...---------//////000000111222333333111//////000222333444444444444333222111000111555;;;@@@@@@DDDIIIOOOTTTYYY___cccuuullldddaaa]]][[[[[[ZZZYYYXXXXXXWWWUUUTTTSSSQQQNNNKKKLLLLLLKKKJJJHHHEEECCCAAA???>>>===<<<;;;<<<<<<===<<<<<<<<<<<<;;;:::999888999888666555333333222222000000///...............------------,,,,,,,,,+++,,,,,,,,,++++++++++++***---***((((((+++,,,,,,+++++++++++++++++++++++++++************************++++++++++++***)))((('''))))))))))))))))))))))))++++++************++++++)))))))))))))))***++++++///---******+++,,,------************************))))))))))))))))))))))))+++***)))(((((()))***+++************************************************************************************************))))))))))))((((((((('''))))))*********+++++++++,,,+++)))((((((((()))************+++++++++,,,,,,,,,++++++******++++++,,,+++*********++++++,,,---((()))***,,,---------,,,)))************+++++++++---------,,,,,,,,,++++++,,,---............---,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++---.../////////...---...//////---,,,,,,---------------------------,,,,,,---......---,,,,,,,,,,,,,,,------------...///000111111///......///////////////////////////000//////...............///...---,,,,,,,,,,,,,,,------.........////////////...---,,,,,,---...///------------------------...---,,,---...///...,,,+++,,,......,,,+++,,,---------------............000///...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,///---,,,,,,------,,,+++---------------,,,,,,,,,///,,,******,,,---+++))),,,,,,,,,---------------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,++++++******************+++,,,,,,------------+++,,,...//////...,,,+++))))))))))))***+++,,,---++++++++++++++++++++++++,,,,,,------------......,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,------///////////////////////////000///...,,,+++---///111111111000000/////////...///111000///....../////////////////////000000///000111333444333111/////////000111222333444444555666888999<<>>>>>===<<<<<<<<<======<<<<<<<<<<<<;;;:::999888777777666444444333333444000000///...............---............---,,,,,,,,,,,,,,,,,,++++++++++++...,,,******+++,,,+++***++++++++++++++++++++++++************************++++++++++++***)))((((((&&&&&&'''((())))))******++++++************++++++***************++++++,,,...,,,******+++,,,---,,,******************************************************))))))))))))******+++***))))))))))))***+++++++++++++++++++++++++++************************************************))))))))))))((((((((((((((()))***+++++++++***)))+++***))))))((()))))))))*********++++++++++++,,,++++++************+++++++++************+++,,,,,,******+++,,,------,,,,,,)))************+++++++++,,,,,,,,,++++++++++++++++++,,,------------,,,+++++++++,,,---.........------,,,+++++++++,,,------)))***---///000///...---,,,...///...---,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,---------------///222222111///...---////////////////////////......//////......------------......------,,,,,,,,,,,,,,,---------......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,000///......000000///...+++---......---,,,,,,---,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,---............---...---,,,,,,------,,,++++++++++++++++++,,,,,,,,,///...---,,,+++++++++***------------,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,---,,,,,,+++***+++++++++))))))+++,,,---.........++++++------------++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---,,,+++************......------------......////////////////////////...//////...---,,,...000111111111111111111111000///000222111///....../////////000000000000000//////111222444555444333222333333444444555777888888555999>>>DDDKKKSSSZZZ```llloootttxxx{{{~~~{{{ssshhheeeaaa]]][[[YYYWWWUUUWWWVVVTTTSSSSSSQQQOOOLLLJJJKKKJJJIIIGGGEEECCCAAA>>>>>>==================<<<<<<<<<<<<;;;:::999888666666555444444444444555000000///...............---......//////...------------,,,,,,,,,+++++++++,,,+++******)))))))))(((************************************************++++++++++++******)))((())))))******+++,,,,,,,,,++++++************++++++*********))))))******++++++)))'''((()))++++++******************************************************))))))))))))))))))***,,,***)))'''''')))***,,,++++++++++++++++++++++++************************************************+++++++++***************'''(((***,,,,,,+++)))(((******))))))))))))))))))************++++++++++++++++++************+++++++++***************++++++......---,,,+++)))(((((())))))*********+++++++++++++++******************)))))))))******)))))))))((()))+++---......------...,,,+++******+++---///+++,,,------------,,,+++,,,---......,,,++++++,,,,,,,,,------------------------------------------++++++,,,,,,,,,---------...000222222000/////////////////////////////////,,,---...//////...,,,+++,,,,,,.........---,,,+++++++++,,,,,,,,,------------...///000000//////...,,,,,,,,,,,,,,,,,,,,,,,,000...---...///000///...+++---///...---,,,---...+++,,,,,,,,,------------,,,,,,++++++,,,---..............................+++,,,,,,------------------,,,+++,,,------,,,+++++++++++++++,,,,,,,,,,,,+++,,,---,,,++++++---///...------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,+++************+++)))***+++,,,------------***+++,,,,,,,,,,,,+++***+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,...---,,,+++++++++++++++......------------......////////////////////////---...//////...---///000000000111111111111111111000111222222000......//////000000000000...,,,+++000111222333444666888:::999;;;===???@@@???>>>>>><<>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;:::999888666555555444444444555555000000///...............,,,---.../////////---------------,,,,,,,,,+++++++++,,,,,,+++***)))))))))***************************************************++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***))))))((((((((()))))))))((('''(((***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))+++***(((''''''(((***+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************++++++''')))***++++++***(((''')))))))))*********))))))))))))*********++++++++++++******))))))******+++++++++***))))))*********---,,,+++***)))(((''''''))))))*********+++++++++************************))))))))))))))))))))))))'''(((***+++,,,,,,,,,+++---,,,*********,,,...///111///,,,***))))))***++++++,,,...---+++******+++,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------.........---,,,,,,...000------------------------+++,,,---......---,,,++++++,,,---.........,,,,,,+++++++++,,,,,,,,,,,,---***+++---//////...---,,,------------------------...---,,,,,,......---,,,+++---......---,,,,,,---++++++++++++,,,,,,,,,---++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,---+++***+++------,,,+++++++++,,,,,,---------...***+++,,,,,,++++++---///---------,,,,,,++++++***,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,++++++***))))))))))))))),,,,,,,,,------,,,,,,+++***++++++++++++++++++***,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,++++++,,,------...------,,,,,,,,,,,,------////////////////////////---...000000......///000/////////000000111111111000222333222000//////000000000111000///---***)))111222333444555:::AAAFFFGGGJJJOOORRRRRROOOKKKIIIKKKPPPXXX___fffmmmtttxxxxxx{{{~~~qqqjjjhhheeeaaa^^^\\\[[[YYYXXXWWWUUUTTTSSSSSSRRROOOMMMKKKKKKKKKKKKIIIGGGEEEDDD======>>>?????????>>>>>><<<<<<<<<<<<;;;:::999888666555555444444444555555000000///...............+++,,,.../////////---,,,------------,,,,,,,,,,,,,,,...//////---,,,,,,---***************************************************+++++++++++++++******++++++******************++++++************++++++***)))((((((((((((((((((***))))))***,,,---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***)))(((((((((((()))***++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((()))*********)))((('''(((((()))************))))))))))))************+++******))))))))))))******++++++***))))))))))))***((((((((((((((()))***+++)))************+++++++++***************+++++++++,,,,,,+++******+++,,,,,,(((((()))******++++++***,,,++++++***+++,,,...///222///+++((('''(((***,,,***,,,------+++******++++++,,,,,,------............------,,,,,,------...++++++++++++,,,,,,,,,,,,++++++***)))'''(((,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,------......------+++++++++,,,,,,,,,------)))***+++---------,,,,,,---------------------------+++++++++,,,---,,,+++***,,,------,,,++++++,,,******+++++++++,,,,,,,,,************++++++,,,---)))))))))))))))))))))))))))***++++++,,,,,,++++++,,,+++***+++,,,---,,,+++++++++,,,,,,------......---,,,+++******+++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,++++++************+++++++++***))))))(((((()))))),,,---------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......++++++++++++,,,---...///------,,,,,,,,,,,,------////////////////////////...///111111///......///......//////000111222222000111333333111000111222222222222222111///...---555888<<>>???@@@??????>>><<<<<<<<<<<<;;;:::999888777666555444444444444444000000///...............)))+++---//////...,,,+++...------------,,,,,,,,,***---000000...------///***************************************************++++++,,,,,,++++++***(((((())))))******++++++++++++************+++++++++***))))))(((((()))))))))((((((***,,,---,,,+++))))))))))))))))))))))))************************((()))***++++++***)))((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))***)))))))))(((((((((((('''((()))***+++******)))))))))))))))******************))))))))))))******++++++***)))))))))))))))(((((((((((()))***,,,---)))************+++++++++*********+++++++++,,,,,,---,,,++++++++++++,,,---*********)))******++++++******+++,,,,,,---.........,,,***(((((()))+++,,,***+++---,,,***))))))***++++++,,,,,,---......///...---,,,,,,,,,,,,---...***++++++++++++,,,,,,,,,)))***+++***)))***+++---------------------------+++++++++++++++,,,------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,------------)))***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,***)))+++,,,,,,+++******+++************+++++++++++++++************++++++,,,***************************+++,,,,,,------,,,,,,+++***)))***,,,---,,,+++*********+++,,,---------,,,)))'''(((+++,,,+++)))+++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++************++++++,,,+++******))))))******++++++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,------------......------,,,,,,,,,------.........------------......///////////////////////////000222111000...---.........///000111333333444///000222333222222333444555444444555555666777888@@@GGGPPPWWW\\\bbbiiinnnxxxyyyzzz{{{yyyvvvsssqqqiiikkkmmmooopppsssvvvyyy|||}}}mmmfffaaa^^^[[[ZZZZZZZZZYYYXXXVVVUUUSSSSSSSSSRRRPPPNNNMMMMMMKKKHHHEEE@@@===:::<<<===>>>@@@@@@@@@???>>><<<<<<<<<<<<;;;:::999999777777666555444333333444000000///...............(((***,,,...///...,,,***......---------,,,,,,,,,'''+++......,,,+++,,,...))))))))))))))))))))))))***************************++++++,,,,,,,,,++++++''''''(((***+++---......++++++************++++++,,,,,,+++***))))))******'''&&&&&&(((***+++***)))))))))))))))))))))))))))++++++++++++++++++++++++((()))***++++++***)))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))******+++++++++,,,+++***)))((('''((((((((('''((()))+++++++++***)))))))))))))))******************))))))))))))******++++++***))))))((()))))),,,+++***))))))***++++++)))************+++++++++******++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,---,,,+++*********+++,,,)))***+++,,,---...------)))))))))***++++++,,,,,,)))+++,,,,,,***))))))***++++++,,,,,,---...//////...---,,,,,,,,,,,,---...******+++++++++,,,,,,,,,)))+++...//////---------........................++++++***)))***+++---...------,,,+++,,,---///000,,,,,,------------......******++++++,,,---......++++++++++++++++++++++++---,,,++++++------,,,+++(((***,,,,,,***)))***+++)))************+++++++++++++++***************+++------------------------+++,,,------......------+++***)))***,,,---,,,+++((())))))***++++++,,,,,,((($$$"""&&&,,,000///,,,*********++++++,,,,,,---,,,++++++++++++++++++,,,++++++************++++++---,,,++++++******++++++)))***+++,,,---.........---,,,,,,++++++,,,,,,---,,,,,,+++******+++++++++------------------------******+++++++++,,,,,,,,,//////...---,,,,,,,,,,,,//////............/////////////////////////////////111333222000...------//////000222333444555555...000222333333333444555666666777888:::===@@@AAAJJJTTTbbbmmmssswww|||||||||zzzxxxvvvtttsssrrrwwwyyy{{{}}}qqqhhhdddbbb___]]]\\\[[[YYYWWWWWWVVVVVVVVVVVVTTTQQQNNNNNNLLLIIIHHHGGGEEEBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::999888777777666666444333222111111444222000000000///---+++///...---,,,,,,---...///...---,,,+++***+++,,,---...---+++******+++---...+++******)))((((((((()))''''''((()))***++++++,,,******++++++++++++******''''''''''''''''''''''''***)))((((((((()))++++++++++++,,,,,,,,,++++++******)))))))))((((((''''''***))))))(((((((((((((((***)))((())),,,---+++)))+++******)))(((''''''&&&(((((())))))*********++++++++++++*********))))))************************++++++************+++++++++***((('''&&&''')))***(((((((((((()))))))))))),,,+++++++++******)))))))))((('''''''''(((***+++************************''''''(((((())))))************++++++++++++******))))))))))))************,,,,,,,,,+++++++++******,,,++++++******++++++,,,************************++++++,,,,,,,,,++++++*********++++++++++++******))))))))))))))))))))))))........................+++,,,---...---,,,+++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,)))'''$$$###000///...,,,+++***))))))***))))))))))))+++,,,---***************************+++,,,---------,,,+++---------,,,,,,+++++++++++++++++++++,,,---......---,,,,,,++++++,,,,,,---)))))))))***+++,,,......************************------------,,,+++******,,,,,,+++***)))))))))))),,,,,,++++++++++++++++++,,,,,,++++++***++++++,,,+++,,,---......---,,,+++,,,,,,---...////////////,,,,,,,,,+++***)))((((((***++++++,,,,,,++++++***((()))***+++++++++++++++++++++++++++******))))))++++++******++++++,,,------,,,,,,++++++******)))...***((((((,,,...///...000...+++***+++,,,++++++..............................---------,,,,,,,,,333111000000000000...---//////000000000000000///...------///111333333222222333444555777:::===???===CCCGGGGGGDDDEEEKKKRRR___gggsss{{{}}}||||||{{{zzz}}}~~~|||xxxyyy~~~vvvmmmccc```^^^]]]\\\\\\ZZZYYYWWWWWWVVVWWWWWWUUUQQQNNNNNNLLLIIIHHHGGGEEEBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;777666555444333222222111000///---...//////...,,,......------------......------,,,,,,++++++,,,,,,---,,,+++******+++,,,---///...------,,,,,,,,,---(((((())))))******++++++******++++++++++++******++++++++++++++++++++++++++++++*********+++,,,---***++++++,,,,,,++++++***++++++++++++*********))))))))))))))))))***++++++)))''''''(((+++,,,***(((((((((((()))))))))))))))((()))))))))************+++++++++*********))))))************************+++******))))))******+++,,,***)))(((((()))***+++(((((((((((())))))))))))((((((((((((''''''&&&&&&)))(((((('''((()))***+++************************((()))))))))************)))******++++++******)))))))))))))))************,,,+++++++++************,,,++++++******++++++,,,***************+++++++++***++++++,,,,,,++++++*********++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++************+++,,,---...///))))))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,+++)))(((,,,,,,,,,++++++*********---,,,,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---+++++++++***++++++,,,,,,************************))))))***++++++*********,,,,,,+++++++++++++++,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,)))))))))******)))))))))------.........------,,,,,,,,,,,,++++++***)))(((***++++++,,,,,,++++++***)))******++++++++++++***************)))))))))(((+++++++++***++++++,,,---,,,,,,,,,,,,,,,+++++++++///,,,)))))),,,//////...000...,,,,,,---...------........................000/////////............///........./////////...000000111111111111111111222111111111333333333333555777:::???DDDKKKQQQUUUXXX[[[]]][[[XXXXXX]]]bbbjjjooovvvzzz{{{zzz{{{||||||zzzqqqbbb```]]]]]]]]]]]]\\\ZZZXXXWWWWWWWWWWWWVVVRRROOONNNLLLIIIHHHGGGEEEBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;666666555444333222222111111///...---.........,,,------............------,,,,,,------,,,,,,++++++,,,+++***))))))***+++,,,---,,,,,,+++++++++++++++)))))))))))))))***************++++++++++++******))))))))))))))))))))))))+++************+++,,,,,,******+++++++++++++++***++++++++++++************(((((())))))***,,,---...))))))((()))+++,,,***)))&&&&&&'''(((***+++,,,,,,))))))))))))************+++************)))))))))************************+++******))))))******+++,,,+++***))))))***+++,,,(((((((((((())))))))))))''''''''''''&&&&&&&&&&&&((((((((((((((()))******************************))))))************++++++)))******++++++******)))))))))))))))************************))))))))))))++++++************++++++))))))******++++++++++++******+++++++++++++++*********++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,+++,,,---...///000000///)))))))))***,,,---///000((())),,,//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++)))(((++++++***************)))......,,,++++++*********,,,,,,++++++++++++,,,,,,---,,,++++++******++++++++++++++++++++++++++++++'''((()))***++++++++++++++++++++++++++++++,,,,,,*********++++++,,,,,,---+++*********+++,,,,,,---,,,,,,++++++++++++,,,,,,------------,,,+++******,,,,,,,,,,,,+++***)))(((***++++++,,,,,,++++++***+++++++++++++++***************)))))))))))))))(((+++++++++++++++,,,------,,,,,,,,,------------...000...,,,+++---...///...///...,,,---...000000///........................111111111111000000000000---......///000111111222//////000000000000000000555555444444555666777888<<<@@@GGGPPPYYYbbbkkkqqqppppppooollliiiiiikkknnnuuuvvvwwwxxxxxxzzz}}}{{{qqqcccaaa^^^]]]]]]\\\[[[YYYYYYXXXXXXXXXXXXVVVSSSPPPNNNLLLIIIHHHGGGEEEBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::999888777666666555444333333222222444222///.........---,,,,,,,,,...//////...,,,,,,+++,,,---...---,,,+++*********))))))))))))************)))))))))))))))************)))))))))))))))******++++++++++++******))))))))))))))))))))))))((((((((((((((())))))***)))******++++++++++++***)))))))))((((((((((((((())))))))))))***+++,,,---,,,,,,,,,---------,,,+++&&&&&&''')))***+++,,,---)))))))))))))))*********************))))))))))))******************************))))))))))))************)))))))))***+++,,,(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***************************)))))))))))))))))))))***))))))************))))))((()))))))))************)))))))))))))))(((((((((++++++************++++++)))))))))***++++++,,,,,,)))******++++++++++++*********++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++...---+++*********+++,,,++++++************+++++++++++++++++++++,,,,,,,,,))))))***,,,---......///---,,,++++++++++++++++++((())),,,---...---,,,+++******************************++++++,,,,,,,,,---++++++++++++************---,,,,,,+++******++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,******************))))))))))))***+++,,,,,,------************+++,,,------...---,,,++++++,,,---...,,,,,,,,,,,,,,,+++***)))+++,,,,,,,,,++++++***)))***++++++,,,,,,++++++***---,,,,,,+++************************************,,,++++++++++++,,,------,,,,,,------...//////000000///...---......//////---,,,,,,---///000000///........................111111111111111111111111///000111111111222333444222222222111111222222222555666666777888;;;???BBBIIIPPPZZZdddlllsss{{{}}}|||yyyvvvuuuuuuuuuvvvzzzyyyxxxyyy|||xxxnnnfffddd```^^^]]][[[YYYWWWYYYXXXXXXXXXXXXVVVSSSPPPNNNLLLIIIHHHGGGEEEBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::999888777555555555444444333333222222///---,,,---.........+++,,,---......---,,,++++++,,,---...---,,,+++***))))))))))))))))))))))))+++++++++******+++,,,,,,*********)))))))))))))))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,''''''(((((())))))))))))((()))******++++++++++++(((((((((((((((((())))))***))))))((((((((())))))+++,,,---------,,,,,,,,,((()))))))))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***(((((((((((())))))******(((((((((((())))))))))))************************'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''')))))))))******)))))))))((()))))))))************((((((((((((((((((((((((+++******))))))******+++))))))*********+++++++++((()))******++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***)))***+++,,,+++******))))))******+++*********++++++,,,,,,,,,***************+++++++++......,,,+++***))))))))))))))))))******+++,,,---************************))))))******+++,,,------+++,,,,,,,,,,,,,,,,,,,,,************++++++,,,---,,,++++++******++++++,,,************+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,++++++***))),,,,,,,,,,,,+++***(((((())))))***+++,,,,,,------+++*********++++++,,,---+++***)))(((((()))***+++)))***++++++,,,,,,+++++++++,,,,,,,,,,,,+++*********++++++,,,,,,++++++***...---,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---...//////000000///000//////......//////,,,++++++,,,///000000...////////////////////////000000000000000000000000000222333222000000111333666666555555666777888999777999;;;===@@@EEELLLRRRZZZbbbmmmtttxxxzzz~~~wwwlllhhheeeaaa___]]][[[XXXVVVXXXWWWWWWWWWWWWVVVRRROOONNNLLLIIIHHHGGGEEEBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;555555444444444333333333---+++))))))+++...///000,,,,,,------------,,,,,,,,,,,,------,,,,,,++++++))))))))))))))))))))))))))))))(((((())))))******)))))))))))))))***************++++++++++++******************************((()))******++++++******(((((()))***++++++++++++************++++++++++++******)))(((''''''(((((()))***,,,+++)))((())))))******************))))))************))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))***))))))(((((())))))***''''''(((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''&&&&&&((())))))******))))))((())))))))))))************(((((((((((())))))))))))******))))))))))))******************************(((((()))***++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++*********************))))))))))))******))))))******+++,,,,,,,,,------,,,+++************++++++************++++++***)))(((((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************,,,,,,,,,,,,,,,---------)))))))))******+++------++++++************++++++)))))))))***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,************)))((('''&&&------......---,,,***)))*********++++++,,,,,,---,,,,,,++++++***++++++,,,+++++++++******+++++++++))))))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++***...---+++******+++,,,,,,,,,------------.........,,,,,,,,,,,,,,,------...,,,,,,------...///000000---///000///......///000+++++++++---///000///---///////////////////////////////////////000000000///111333222///...///222444444555777:::===AAACCCEEEGGGIIIJJJMMMSSS\\\cccjjjqqqxxx|||zzzyyy{{{~~~}}}xxxvvvzzzwwwlllgggdddaaa___]]]\\\ZZZXXXWWWWWWVVVWWWWWWUUUQQQNNNNNNLLLIIIHHHGGGEEEBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;555444444444444333333333111///,,,+++,,,...//////---,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,)))******************)))'''''''''''''''((())))))(((((())))))******++++++******++++++++++++******''''''''''''''''''''''''((((((***+++++++++***)))'''((()))***++++++++++++)))*********++++++++++++)))))))))((())))))******(((***,,,+++((('''''')))************************************)))))))))((((((((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))******++++++(((((((((((())))))))))))'''''''''((((((((())))))&&&'''((()))***))))))((()))))))))))))))))))))))))))(((((((((''''''''''''(((((())))))))))))(((((())))))))))))************((((((((())))))***************))))))))))))******,,,,,,++++++***)))))))))'''((()))***++++++++++++******++++++++++++******************************************************+++++++++++++++***))))))******))))))))))))******((())))))***++++++,,,,,,...---,,,***)))))))))*********))))))***+++,,,,,,))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******+++******++++++,,,,,,,,,,,,+++***************++++++++++++************+++++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))))))))((('''''')))***,,,,,,,,,+++***++++++++++++++++++++++++------,,,+++************,,,------......------,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,+++***++++++,,,,,,++++++***---,,,+++******+++---...,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,,,,,,,------......///+++---//////...---///111---,,,---...000111///---////////////////////////////////////000000000111///222555444111000333777777999<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::999888777444444444444444444333333<<<888333///......------...---++++++++++++---......---,,,+++***+++,,,---******++++++++++++******++++++******+++,,,------'''(((((()))***++++++,,,******++++++++++++******))))))))))))))))))))))))%%%&&&((()))))))))(((''''''''')))******+++++++++''''''(((((()))))))))***(((((())))))***+++------)))+++---,,,)))((()))***))))))*********++++++++++++*********))))))(((((('''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((()))++++++,,,,,,,,,(((((((((((())))))))))))'''((((((((())))))******&&&''')))*********)))((())))))))))))))))))))))))******))))))((((((((('''(((((())))))))))))(((((())))))))))))************(((((())))))******++++++******))))))))))))******---,,,,,,+++***)))(((((('''''')))******+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,***)))(((******))))))))))))******((())))))***++++++,,,,,,,,,+++***((('''(((((()))++++++***************+++(((***,,,...///...,,,+++************************)))(((((((((***+++---///))))))******++++++++++++---,,,+++***))))))))))))++++++************++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++,,,,,,+++ """%%%((()))***)))))),,,,,,++++++++++++++++++......,,,+++***)))))))))))))))+++,,,,,,+++))))))------------,,,+++******++++++,,,------,,,,,,,,,+++++++++,,,,,,+++++++++---,,,*********,,,...///+++++++++,,,,,,------------,,,,,,,,,,,,---......,,,,,,,,,---------------))),,,//////...---///111.........000222222000...000000000000000000000000//////000000111111111222000444888888666555999===CCCFFFJJJRRR[[[dddlllqqqmmmnnnmmmjjjhhhkkkssszzzwwwyyyzzzvvvsssuuu~~~yyymmmiiieee```]]]\\\[[[[[[ZZZZZZZZZZZZYYYVVVRRRNNNKKKJJJJJJHHHFFFDDDCCCAAA@@@????????????>>>>>>>>>>>><<<<<<<<<<<<;;;:::999999999888666666666555333111222111000///---------,,,000////////////...+++)))************************,,,++++++******++++++,,,))))))(((((()))***+++++++++++++++******(((''''''%%%%%%'''((())))))))))))***************)))((((((+++*********))))))((((((+++)))((()))******)))(((*********))))))((('''&&&,,,,,,***)))))))))***+++((())),,,------+++)))'''))))))))))))************)))))))))(((((((((((((((***)))(((''''''((()))***))))))))))))((((((((((((***++++++,,,+++***)))(((''''''''''''((((((((((((***)))(((''''''((()))***,,,---,,,***'''&&&'''(((+++***)))(((((('''(((((())))))((('''''''''''''''***************************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))++++++******)))((((((((())))))))))))))))))))))))(((((()))***++++++,,,,,,)))************+++++++++)))))))))))))))))))))))),,,,,,,,,+++++++++++++++%%%&&&&&&'''((())))))***,,,+++***)))))))))++++++))))))*********+++++++++---,,,***((('''(((((())))))+++,,,...//////......+++***)))(((((()))***+++***+++,,,+++***+++...000---,,,***)))((()))******(((***,,,,,,*********+++******+++,,,,,,,,,,,,+++*********)))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******++++++++++++***)))***+++,,,,,,******+++,,,---------,,,,,,+++++++++---------,,,,,,+++++++++---,,,,,,+++*********+++++++++++++++++++++++++++++++++,,,------------,,,+++,,,,,,---.........---000////////////.........222222111111000000000///111000...---,,,---///000.../////////000000000111222222111111222111///.../////////000111222333444...111444444444888BBBIIIUUUXXX___gggooovvv{{{~~~|||yyyvvvtttuuuwwwxxxyyyxxxxxxwwwwww{{{xxxtttqqqnnnrrrxxxvvv||||||oooiiieee```]]]\\\\\\\\\[[[[[[[[[[[[ZZZWWWSSSOOOMMMKKKJJJIIIGGGDDDBBBAAA@@@===>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;:::999999888666555555555444222000111000///...---,,,,,,,,,///...---...///...,,,***++++++++++++++++++++++++,,,++++++******++++++,,,)))))))))))))))***++++++,,,,,,,,,,,,+++***)))(((''''''((()))***+++*********************)))((((((************)))))))))(((,,,***)))***++++++***))))))))))))))))))(((((('''***))))))((()))***+++,,,)))))))))((((((((())))))))))))))))))************))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))(((((((((((())))))*********)))((('''''''''((((((((()))))))))))))))(((''''''((())))))***++++++)))'''%%%&&&'''***))))))(((((((((((()))))))))((('''''''''''''''***************************************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((''''''((())))))))))))))))))*********))))))))))))))))))))))))(((((()))******+++,,,,,,))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((()))************)))))))))))))))***++++++++++++,,,,,,,,,---,,,+++***)))((((((((((((((()))***++++++++++++++++++***)))(((((()))***+++...+++'''###!!!!!!###$$$,,,,,,+++***************(((***,,,,,,***)))***+++------------,,,+++***)))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++++++++***************+++***+++,,,,,,******+++,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++---,,,,,,+++******++++++++++++++++++++++++++++++))))))***++++++++++++******+++,,,,,,---------,,,------------,,,,,,,,,,,,.........---------,,,,,,000///...------...///000............/////////////////////000000000000///111111111111111333444555333666888:::===DDDNNNUUUfffkkkqqqwww{{{zzzvvvwwwvvvqqqnnnppptttzzzrrrhhheee```]]]\\\]]]]]]]]]\\\]]]\\\[[[XXXUUUQQQOOOLLLKKKIIIGGGDDDBBB@@@???<<<<<<<<<======>>>>>>>>><<<<<<<<<<<<;;;:::999888666555444444555444222000333333111000////////////---,,,,,,---......,,,+++------------------------++++++************++++++))))))))))))))))))***+++++++++++++++***)))(((((())))))***+++,,,,,,,,,,,,)))************))))))(((************)))))))))))),,,+++******,,,,,,+++***'''((())))))******))))))'''''''''((()))***,,,---***(((%%%###$$$&&&)))+++))))))))))))************************************))))))(((((((((((())))))(((((((((((())))))))))))(((((()))))))))(((''''''((((((((()))))))))******(((((('''&&&&&&'''((((((((())))))(((&&&&&&&&&((()))(((((((((((())))))***)))((((((''''''''''''((())))))))))))))))))))))))))))))******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((((((((()))'''(((((()))******++++++))))))))))))))))))))))))((())))))******+++++++++)))))))))*********++++++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))*********((((((((()))))))))((((((*********+++++++++,,,,,,******+++******)))((('''***)))))))))))))))******+++***))))))))))))***+++...)))$$$###'''+++...///++++++,,,,,,,,,+++******)))***,,,,,,***)))******//////...---+++)))((('''((()))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************+++,,,***+++,,,+++******+++,,,,,,,,,,,,,,,++++++++++++*********+++++++++++++++---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++******+++,,,,,,,,,,,,+++------------,,,,,,,,,,,,////////////............------......//////000000..............................///000111111222222333333222222444666888999999:::<<>>>>><<<<<<<<<;;;:::999888777777555444444555555222000333222111000////////////,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***)))))))))))))))******((((((((((((((('''&&&&&&)))***++++++,,,,,,,,,+++))))))************)))(((*********)))))))))))))))+++)))))))))+++,,,+++***''''''((()))***+++++++++'''''''''((())))))***+++***(((%%%###$$$&&&)))+++((()))))))))***************************+++++++++))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************'''''''''&&&&&&'''''''''&&&((())))))((('''((()))(((((('''(((((()))******)))(((''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((()))(((((())))))************))))))))))))))))))))))))((()))))))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))************((()))))))))*********+++'''((()))*********)))((('''(((((((((((())))))))))))***+++++++++)))(((''',,,+++***))))))***++++++************************!!!###***,,,+++***+++,,,------,,,+++***)))+++,,,,,,***))))))***------,,,+++***((('''&&&(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++*********)))***+++,,,,,,,,,++++++)))+++,,,+++***)))***+++,,,+++++++++++++++++++++)))))))))******++++++,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,,,,---------,,,,,,/////////.........------000/////////////////////,,,,,,...///000000000000///////////////.........000111222222222333444666333333444666999===@@@BBBCCCCCCFFFLLLWWWbbbjjjnnnuuuzzz~~~}}}zzz{{{{{{zzz{{{}}}~~~~~~~~~wwwjjjfff```]]]]]]^^^``````^^^]]]]]][[[YYYVVVSSSRRRMMMLLLJJJHHHEEECCCAAA@@@;;;<<<<<<<<<=========>>><<<<<<<<<;;;:::888777666777666555666666666444222//////...---,,,,,,,,,,,,,,,******+++---......---,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++******)))))))))))))))***'''((((((((((((''''''&&&((()))******+++*********((())))))*********))))))))))))))))))))))))******)))''''''(((*********)))&&&'''(((***++++++++++++(((((()))))))))((((((((((((((('''''''''((()))***((()))))))))************))))))******++++++++++++(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************&&&''''''''''''''''''&&&&&&(((***+++)))))))))***(((((('''(((((()))******((((((''''''''''''(((((('''''''''''''''''''''''''''(((((()))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))))))))(((************))))))(((((()))))))))))))))))))))))))))))))))))))))*********(((((()))))))))*********))))))))))))))))))))))))(((((())))))************))))))))))))************'''(((***+++,,,+++******'''(((((((((((()))))))))((()))***++++++***(((''',,,+++***)))))))))***+++******++++++++++++******)))%%%"""###''')))&&&""")))***,,,------,,,+++******+++,,,,,,***))))))))))))))))))))))))(((''''''((())))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))'''))),,,//////---+++))))))***++++++))))))***+++++++++++++++++++++++++++)))))))))******++++++,,,---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------...............------///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000000000000000000000000000000000111222333333222222555888555777:::???DDDIIIMMMPPPSSSSSSVVV]]]fffooouuuxxxwww{{{~~~}}}{{{|||tttpppmmmlllnnnqqqrrrrrr{{{vvvyyylllgggaaa]]]]]]^^^```aaa]]]\\\[[[YYYWWWUUUSSSRRRLLLKKKJJJHHHFFFDDDBBBBBB========================<<<<<<<<<;;;:::888666666777666555666777777555333222222111000000000000000---,,,***+++---......---++++++++++++++++++++++++******))))))))))))******+++******)))))))))))))))*********++++++******)))(((((()))))))))))))))(((((())))))************)))))))))))))))************'''&&&&&&''')))***)))((('''((()))***++++++++++++)))************)))(((''''''''')))***************))))))))))))************(((((())))))***+++++++++(((((())))))))))))((((((''''''(((((())))))******))))))((((((((()))***+++((((((((()))))))))******&&&'''(((((((((((('''&&&''')))+++,,,***))))))***)))(((((((((((())))))***(((''''''''''''(((((()))((((((((((((((((((((((((''''''((()))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))))))))(((++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))&&&''''''(((((())))))***))))))))))))))))))))))))((()))***++++++,,,++++++*********+++++++++,,,,,,))))))************)))))))))((((((((((((((())))))******+++,,,,,,+++******333111//////111000,,,)))))))))***++++++++++++******,,,---,,,***(((((()))&&&'''((())))))))))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))'''))),,,//////...+++***)))***+++***))))))***+++*********+++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,...////////////......---,,,,,,,,,,,,++++++++++++---------............///------......//////000000000000000111111222222222000222444333222333777;;;===AAAGGGOOOVVV[[[___aaa^^^aaaeeejjjooossswwwxxxvvvzzzzzzoooiiiiiihhhiiinnnvvv{{{}}}|||tttmmm|||nnniiibbb]]]\\\^^^___```[[[ZZZYYYWWWUUUSSSRRRQQQKKKJJJIIIHHHFFFEEEDDDCCC?????????>>>>>>======<<<<<<<<<<<<;;;999777666555666555444555666666444333555444333333222222333333///---++++++---.........------------------------******))))))))))))******++++++***)))))))))))))))******+++++++++++++++***((()))))))))))))))(((((((((((()))***************((()))))))))************((('''&&&'''***+++***)))((()))******++++++++++++((()))***+++++++++***)))''''''((()))******++++++))))))))))))************''''''((())))))***++++++'''((()))******)))(((''''''''''''((()))*********(((((('''''''''((()))***''''''((((((((()))))))))'''((())))))))))))((('''&&&)))++++++***((('''(((***))))))(((((((((((()))'''''''''''''''((())))))((((((((((((((((((((((((&&&''''''((())))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))******)))(((*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))***))))))))))))))))))))))))''''''(((((()))******+++((((((((((((((((((((((((((((((((())))))***+++,,,++++++++++++,,,,,,,,,---******))))))))))))******''''''((()))***************++++++,,,,,,++++++***&&&&&&&&&'''((()))******))))))(((((())))))***+++***,,,---,,,***(((((()))(((((()))***++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************(((***+++,,,,,,+++***((()))***+++,,,------------(((***+++***)))((()))+++)))*********++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---......------------------------***+++,,,,,,---,,,,,,,,,......//////......---,,,,,,,,,,,,+++++++++******000000000111111222222222000///...------...///000......///000111222333333///333666666666888???DDDKKKPPPXXXbbbiiinnnpppqqqkkkpppuuuxxxwwwvvvwwwxxxvvv|||{{{rrrnnnqqqqqqssszzz{{{vvvtttuuuxxxzzz{{{yyy{{{}}}~~~}}}yyyuuurrr~~~ooojjjccc^^^\\\^^^___```ZZZYYYXXXVVVTTTRRRQQQPPPJJJIIIIIIHHHGGGFFFEEEEEEAAAAAA@@@???>>>===<<<<<<<<<<<<<<<;;;999777666555555444333444555555333222//////..................000...,,,,,,---...///...........................******))))))))))))******++++++***))))))((())))))((())))))*********))))))))))))*********))))))((((((((()))***************(((((())))))*********+++(((''''''(((+++,,,+++***))))))***++++++++++++***'''(((***+++,,,,,,,,,,,,((('''''''''((()))+++,,,))))))))))))************&&&''''''((()))*********'''((()))******)))((('''&&&''''''((()))******+++'''&&&&&&%%%&&&'''((()))''''''''''''(((((((((((('''((()))******)))((('''&&&(((***+++)))'''&&&&&&+++***)))(((((('''(((((('''''''''''''''((()))***))))))))))))))))))))))))&&&&&&'''((())))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((*********)))(((((((((((()))******++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,---------((((((((((((''''''''''''((('''''''''''')))+++,,,)))************++++++++++++***)))(((((()))***+++((()))+++,,,---------,,,***+++,,,------,,,+++***++++++***((('''(((,,,...)))((('''''''''(((***++++++,,,---,,,***(((((()))++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++************************************************((()))+++,,,,,,+++)))(((---+++***)))***,,,///111(((***+++***)))((()))***))))))******++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,---...///------------------------,,,---......//////......---.........---,,,,,,+++.........---------,,,,,,---.........//////000000111000...---,,,---///000,,,---...///000111222333111555999;;;;;;???GGGMMMVVV\\\eeeooovvvzzz{{{{{{{{{~~~}}}{{{}}}}}}yyywwwqqqjjjggggggiiiiiiiiihhhkkkpppvvvzzz}}}}}}qqqjjjaaa]]]]]]```aaaaaa\\\ZZZXXXVVVVVVTTTRRRPPPMMMKKKIIIGGGFFFDDDAAA>>>=========>>>>>>>>>>>>>>>;;;;;;;;;;;;:::999888888666555444333222222222222222111000//////..................------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))''''''((((((((((((''''''++++++******))))))((((((&&&&&&''''''(((((())))))++++++***)))((('''&&&&&&'''((()))***************'''((()))))))))))))))(((((((((((((((((((((((((((''''''(((((())))))*********************************)))(((''''''((()))***))))))))))))))))))))))))******)))(((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))((((((''''''''''''((((((((((((((((((((((((((()))((('''''''''(((***+++((('''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***++++++***)))'''(((((((((((((((((((((((())))))'''&&&&&&'''((((((((('''''''''''''''((()))))))))))))))))))))))))))+++***)))***+++***(((&&&''''''((((((((((((''''''(((((((((((())))))))))))((((((((()))*********+++))))))))))))***************)))))))))((((((''''''%%%%%%&&&'''((()))******)))((((((((((((***,,,------,,,***)))''''''((((((&&&'''((())))))((('''&&&))))))))))))************,,,+++++++++++++++,,,,,,))))))))))))))))))))))))***+++,,,,,,,,,***)))(((***++++++***))))))***,,,))))))))))))************((())))))))))))*********************************,,,,,,+++******+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++***))))))((((((((()))+++,,,,,,,,,+++***))))))))))))///...,,,******+++,,,---,,,,,,,,,---------....../////////......---,,,,,,,,,---......//////......---...............------+++---......------...///222000//////000000///---555444222222444666888888777:::>>>AAAFFFMMMXXX___eeekkkrrrwww{{{{{{qqqhhhfffbbb___]]]]]]___```___dddkkkvvv{{{oooiiiccc```aaabbbbbbaaa\\\ZZZXXXWWWVVVTTTRRRPPPMMMKKKIIIHHHGGGEEEAAA???========================;;;;;;;;;;;;:::999888888666555444333222222222222222111000//////........./////////......---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))))))))))))))))))))))))))((())))))******))))))(((*********))))))(((((((((((()))))))))*********++++++******)))(((''''''&&&(((((()))*********))))))))))))***))))))(((''''''(((((((((((((((((((((((())))))))))))***************************************))))))(((((())))))***))))))))))))))))))))))))******)))((((((((((((((())))))))))))************(((((((((((((((((((((((((((((('''''''''(((((()))(((((((((((((((((((((((()))(((((('''((()))***+++)))'''&&&&&&'''((((((''''''''''''''''''''''''''''''(((***++++++***((('''(((((((((((((((((((((((((((((('''&&&''''''((())),,,+++***))))))((())))))(((((((((((((((((((((((()))((('''(((***++++++***''''''((((((((((((''''''(((((((((((()))))))))))))))***************++++++(((((()))))))))***************)))))))))(((((((((*********+++,,,,,,------,,,+++***)))((((((((((((...---+++***))))))******((()))))))))))))))(((((())))))))))))******************))))))((()))))))))))))))))))))))))))))))))*********+++******))))))&&&((())))))((()))+++---))))))))))))************)))))))))*********++++++************************,,,,,,+++******+++,,,,,,,,,++++++***))))))***************++++++*********,,,+++*********+++---...,,,++++++,,,,,,---...///,,,+++)))((('''((()))***,,,---------------------------------............,,,---......//////.........//////000000//////...+++---............///111111111111111111222444444444555888;;;@@@CCCDDDDDDDDDGGGJJJMMMQQQXXXbbbiiipppuuu{{{wwwoookkkhhheeebbbbbbdddgggiiiooottt|||yyymmmhhhdddcccdddeeecccaaa\\\ZZZXXXWWWWWWUUURRRPPPNNNLLLJJJIIIHHHFFFCCC@@@>>>=========<<<;;;;;;;;;;;;;;;;;;;;;:::999888888666555444333222222222222222111000//////.........///////////////.........------------------------)))************)))(((((()))))))))))))))))))))))))))******++++++******)))))))))))))))(((((((((((())))))))))))******************))))))((((((''''''))))))*********)))((((((++++++***)))((('''&&&&&&))))))))))))))))))))))))++++++***************)))************************)))******************)))))))))))))))))))))))))))******)))((((((((((((((())))))*********+++++++++((((((((((((((((((((((((''''''''''''((()))******((((((((((((((((((((((((((((((((((((((()))*********(((''''''((())))))((())))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''&&&''''''((()))***---,,,+++)))((((((((((((''''''''''''''''''''''''***(((&&&''')))+++++++++''''''((((((((((((''''''(((((((((((())))))))))))***)))))))))))))))(((((((((((())))))))))))******************))))))))))))************************,,,,,,++++++)))((('''&&&+++******))))))******+++******))))))))))))******))))))))))))************+++***)))((((((((((((((())))))))))))))))))))))))))))))((((((((()))******&&&'''(((((('''''')))+++))))))))))))************************+++++++++,,,************************,,,++++++******++++++,,,,,,+++)))(((((()))******))))))******************,,,,,,+++******+++---...,,,,,,,,,,,,---...///000...---,,,+++***+++,,,------------------------,,,++++++,,,,,,---......///,,,---......//////......///000000111111000000000---...000000000000222333111333444333222333888<<<888<<>>>>>===<<<;;;::::::999;;;;;;;;;;;;:::999888888555555444333333333333333222111000///............//////..................------------------------***************))))))((()))))))))))))))))))))))))))******************)))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((()))*********)))(((''''''******)))((((((((((((((())))))))))))))))))))))))+++*********)))(((((((((************************)))***+++,,,,,,+++***)))((((((((((((((((((((((((***))))))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++((((((((((((((((((((((((((((((((((((((())))))******)))'''''')))***)))((())))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''((()))******))))))(((''''''&&&''''''((((((((((((((((((((((((...+++(((&&&'''(((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((''''''&&&&&&&&&(((((((((((()))))))))*********************))))))))))))((((((''''''''''''((()))***++++++***)))((('''''''''''''''(((((()))***)))((('''((()))***+++((()))))))))************---,,,+++******))))))***)))))))))))))))))))))))))))(((''''''''')))***++++++++++++)))&&&%%%%%%'''((()))))))))******************+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,+++***)))))))))+++,,,***************++++++++++++***)))))))))***++++++......---,,,++++++++++++///...------,,,---.........------------,,,,,,,,,,,,,,,,,,,,,------......,,,---......///.........//////000000111111000000///111222222111111222444222555777666333555;;;BBBDDDKKKVVV___eeeggghhhhhhkkknnnqqqssstttxxx~~~~~~rrreee]]]______dddnnnxxx~~~{{{yyywwwwww{{{}}}|||nnnhhh```]]]___bbbdddddd\\\[[[YYYYYYXXXVVVRRROOOMMMLLLJJJIIIHHHGGGDDDAAA>>>>>>===<<<;;;::::::999;;;;;;;;;;;;:::999888888555555444444333333444444222111000///............------------------------++++++++++++++++++++++++++++++,,,,,,++++++***)))************************((())))))******))))))(((((((((((()))))))))))))))((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))((('''&&&((((((''''''((()))***+++)))))))))))))))))))))))))))))))))((('''''''''&&&)))))))))))))))))))))))))))***+++,,,,,,+++***)))((((((((((((((((((((((((***))))))(((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((((((***+++,,,(((((((((((((((((((((((('''(((((()))))))))))))))***)))'''''')))***)))(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&'''((())))))***''''''&&&''''''((())))))))))))))))))))))))))))))---***'''&&&'''(((((((((''''''((((((((((((''''''(((((((((((()))))))))))))))))))))((((((''''''''''''(((((((((((()))))))))))))))))))))))))))******++++++******)))((((((((('''(((***++++++***)))(((&&&&&&''''''(((((())))))(((((('''&&&'''((()))***((()))))))))************,,,++++++***))))))******)))))))))))))))))))))))))))(((''''''''')))***+++,,,,,,,,,***'''&&&&&&'''((()))))))))******************+++++++++,,,,,,,,,************************++++++++++++++++++++++++---,,,+++++++++,,,------,,,++++++++++++,,,---...,,,+++***))))))***++++++......---,,,+++++++++++++++************+++++++++------------------------.........------,,,,,,,,,,,,---......///.........---...//////000000000000///111222111000000111222222555999::::::>>>GGGNNNWWW^^^hhhppptttuuuvvvwww|||xxxooofff___\\\]]]eeeqqq}}}~~~}}}|||yyyxxxwwwxxxxxxzzz{{{~~~~~~ooohhh```\\\]]]aaacccccc\\\[[[ZZZZZZYYYVVVRRROOOLLLKKKIIIHHHHHHFFFDDDAAA>>>=========<<<;;;;;;;;;;;;;;;;;;;;;:::999888888555555444444444444444555222111000//////.........,,,,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******************************((())))))))))))))))))((())))))))))))************************))))))))))))''''''(((((())))))******(((((()))))))))(((''''''''''''&&&'''((()))+++---))))))))))))))))))))))))((('''''''''''''''&&&&&&)))))))))))))))))))))))))))******************)))))))))))))))))))))))))))******)))(((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))******+++((((((((((((((((((((((((''''''((()))))))))))))))***(((''''''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((()))))))))((((((((((((((()))+++,,,---************************)))'''%%%&&&(((*********''''''((((((((((((''''''(((((((((((())))))))))))++++++***************)))''''''(((((((((((())))))(((((((((((()))))))))))))))(((((((((''''''&&&&&&***++++++******)))((('''((()))***++++++++++++***'''&&&&&&''''''((()))***))))))))))))************(((((((((''''''(((((()))))))))))))))))))))))))))))))))((((((((()))******''')))))))))((((((***,,,))))))))))))************************+++++++++,,,***************************++++++,,,,,,++++++***,,,,,,,,,------------------,,,++++++,,,---///000///...,,,++++++,,,------,,,,,,,,,,,,---...///000++++++,,,,,,,,,---------,,,,,,,,,---------......000//////...------,,,,,,,,,---......//////......------...///000000000000...000111222111222333555555:::???DDDIIIQQQZZZ```iiiooovvv{{{~~~zzzrrrlllgggggglllvvv~~~zzzwwwtttqqqppppppqqqrrrxxx}}}}}}oooiiibbb___```bbbbbbaaa[[[[[[ZZZZZZZZZWWWRRROOOKKKJJJHHHHHHGGGFFFCCCAAA========================;;;;;;;;;;;;:::999888888555555444444444444555555222111000//////.........------------.........///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))************************)))******++++++******))))))*********+++++++++,,,+++*********)))))))))(((&&&''''''((()))******+++''''''(((((()))((((((((()))((('''&&&''')))***,,,((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))******)))(((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((***)))))))))))))))******((((((((((((((((((((((((&&&'''((()))***))))))((()))'''&&&&&&'''(((((('''''''''''''''''''''''''''(((''''''''''''''''''(((((((((((((((((((((((((((&&&'''((())))))(((''''''))))))((())))))***+++,,,))))))))))))))))))))))))'''&&&&&&''')))***)))(((''''''((((((((((((''''''(((((((((((())))))))))))(((((()))))))))))))))***'''''''''((((((((())))))&&&'''''''''((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%******))))))))))))******)))***+++,,,,,,,,,+++***&&&&&&'''))))))*********))))))))))))************''''''&&&''''''((()))***))))))))))))))))))))))))*********+++******))))))%%%'''(((((('''(((***,,,))))))))))))************)))))))))*********++++++***************************+++,,,,,,,,,,,,+++***)))***,,,......---,,,+++,,,+++******+++,,,...000///...---,,,+++,,,------,,,++++++,,,,,,---...///---......///////////////***++++++,,,---...//////////////////////////////,,,---......//////......---...///000111111111111000333666888999;;;>>>AAADDDGGGLLLTTT\\\dddjjjnnnsssxxx}}}|||}}}}}}yyywwwzzz||||||~~~yyyvvvqqqoooooosssyyy||||||ooojjjeeecccccccccaaa___[[[[[[[[[[[[ZZZWWWRRROOOKKKIIIGGGGGGGGGEEECCC@@@=========>>>>>>>>>>>>>>>;;;;;;;;;;;;:::999888888555555444444444555555666222111000//////.........---.........//////000000------------------------***************)))((((((************************+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,))))))(((((('''''''''&&&&&&&&&'''((()))***++++++&&&&&&'''((()))))))))(((+++***((('''&&&''')))***((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))******)))(((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((+++***)))))))))))))))***((((((((((((((((((((((((&&&''')))*********)))(((((('''%%%%%%'''((('''&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((())))))((('''&&&)))((('''''''''''''''(((((((((((((((((((((((((((***)))(((((()))(((&&&$$$''''''((((((((((((''''''(((((((((((())))))))))))$$$%%%%%%&&&&&&'''''''''''''''''''''((((((((()))%%%&&&&&&&&&''''''(((((())))))******************'''&&&&&&''')))+++...///((()))***++++++***)))(((&&&''')))***+++++++++***))))))))))))************(((((((((((()))+++,,,---))))))))))))))))))))))))***+++,,,,,,,,,***)))((('''(((((('''%%%%%%&&&((())))))))))))************((())))))))))))************************************+++,,,------,,,+++***'''))),,,......---+++)))+++***))))))***+++...///...---+++***)))***++++++,,,,,,+++***))))))))))))******+++,,,---------,,,)))***+++,,,...///000000......//////000111111111,,,---......//////......//////000222222333333333444777;;;???BBBFFFJJJMMMTTTUUUYYY```hhhooorrrtttwww{{{zzzrrriiiccceeeiiimmmpppsssyyy~~~{{{wwwttttttwwwyyyzzzwwwrrrpppssszzzmmmjjjeeeaaa``````___^^^___\\\YYYXXXVVVUUURRRPPPNNNLLLJJJIIIHHHGGGDDDAAA>>>>>>===<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<999888666444222111111000000000000///......------...---,,,,,,,,,,,,---.........---,,,,,,,,,,,,---+++,,,,,,,,,,,,+++******,,,+++***))))))***+++,,,)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++++++++***)))((('''&&&&&&((()))*********((('''&&&'''((()))))))))(((&&&%%%))))))))))))))))))))))))(((((())))))))))))((((((,,,,,,++++++*********)))&&&'''''''''(((((())))))(((((())))))))))))(((((()))'''&&&'''((()))((('''''''''''''''((((((((((((++++++***)))((('''&&&&&&%%%%%%%%%&&&(((+++---//////+++'''&&&''')))((('''((((((''''''''''''(((((()))'''$$$%%%''')))(((&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$######%%%%%%&&&'''((()))******))))))(((((('''''''''&&&$$$%%%&&&'''(((((((((((((((((((((((())))))))))))((((((((((((((()))******(((((((((((()))))))))))),,,***((()))+++,,,)))&&&''''''(((((())))))******&&&&&&''''''(((((())))))!!!"""$$$&&&(((******+++((((((((((((((((((((((((,,,,,,,,,+++++++++******,,,,,,++++++******))))))(((***,,,...///...---,,,***)))((('''((()))+++---+++******)))((()))))))))************************+++++++++++++++++++++++++++)))&&&%%%%%%(((+++---,,,+++)))((((((((()))***&&&(((***+++,,,+++)))(((******+++++++++,,,,,,,,,---+++))))))***+++***)))&&&(((,,,...//////---,,,---,,,+++******,,,...///...------,,,,,,------......------,,,,,,------...........................,,,...000111000...//////111//////111555666555222111111222111111333666999>>>EEENNNUUUZZZ]]]aaaccciiillloooqqqrrruuuzzzvvvjjjddd\\\TTTRRRUUUWWW\\\bbbjjjrrryyyzzzyyytttqqqpppuuutttwww}}}~~~mmmiiidddaaa___^^^^^^]]]\\\ZZZWWWUUUTTTSSSPPPNNNMMMKKKJJJIIIHHHFFFCCCAAA>>>>>>===<<<<<<<<<<<<===>>>>>>======<<<;;;999888888777555444333222111111000000000///......------...---,,,,,,,,,,,,---.........------,,,,,,,,,---+++,,,,,,,,,,,,+++************)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((()))))))))))))))))))))))))))(((''''''$$$%%%&&&((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((''''''&&&&&&&&&((((((((()))))))))******((())))))))))))))))))((()))'''&&&'''((()))((('''''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''((()))++++++***'''$$$$$$&&&))))))(((((((((''''''''''''(((((('''%%%######&&&'''&&&$$$''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%'''''''''((((((((((((((()))(((((((((''''''''''''((((((((()))((((((''''''(((((((((((())))))))))))((((((''''''(((((()))***(((((((((((()))))))))))))))((('''((()))((('''%%%&&&'''''''''(((((((((((('''''''''(((((((((((((((&&&&&&'''))))))*********))))))))))))))))))))))))************))))))))))))***************)))))))))&&&'''(((*********))))))+++***((('''((()))+++,,,+++******)))))))))))))))************************************************+++***(((''''''(((***,,,,,,+++***)))((())))))***)))***+++,,,---,,,++++++++++++++++++++++++++++++,,,***)))***,,,------,,,+++,,,...///...---+++***---,,,*********+++---......------,,,,,,------......------,,,,,,------...........................---///111111000//////000///...---...111222111//////000000111333888>>>BBBMMMVVVaaafffggghhhnnnsssyyy{{{}}}~~~~~~zzzpppeee^^^WWWQQQQQQUUU]]]aaahhhmmmrrrxxx~~~~~~{{{vvvssssssrrrnnnkkkllllllkkkmmmrrrwwwyyy}}}}}}mmmiiiddd```^^^]]]\\\[[[YYYWWWUUUSSSRRRPPPNNNKKKLLLKKKIIIHHHGGGEEEBBB@@@???>>>======<<<<<<======>>>>>>======<<<;;;999888666666555444333333333333000000000///......------...------,,,,,,------.........---------,,,,,,,,,+++,,,,,,,,,,,,+++******))))))(((((((((((())))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***))))))(((((((((((((((((((((((()))***+++------(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))************))))))************)))))))))'''&&&'''((()))((('''''''''''''''(((((((((((('''''''''''''''''''''&&&)))))))))))))))(((''''''%%%###"""###&&&((())))))((((((''''''''''''(((((('''&&&$$$$$$&&&'''&&&%%%''''''''''''''''''''''''******))))))((('''''''''))))))(((((('''''''''&&&((((((((((((''''''''''''************)))((('''&&&(((((((((((())))))))))))''''''&&&&&&''''''((()))(((((((((((())))))))))))'''((())))))'''&&&&&&'''&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''******++++++******))))))************************))))))((((((((('''''''''((())))))))))))))))))***************************+++***)))((((((((()))************)))))))))))))))************************))))))))))))))))))))))))++++++***))))))******+++++++++***))))))))))))******++++++++++++,,,,,,,,,++++++++++++++++++******+++***)))+++---/////////------......---,,,++++++,,,+++*********+++,,,---......------------............------------.................................000222222000//////000111///------///000000000111222444777===EEEOOOVVVdddooozzz}}}zzzyyyvvvnnnfff___ZZZVVVVVVZZZbbbgggmmmoooppprrrxxx}}}{{{xxxwwwvvvnnngggcccaaaaaaeeekkkpppuuu}}}}}}nnniiiddd___]]]\\\ZZZYYYXXXVVVTTTRRRQQQPPPMMMKKKLLLJJJHHHGGGFFFEEEBBB??????>>>>>>===<<<=========:::;;;<<<<<<===<<<<<<<<<555555444333333333444444000000000///......------------------------------------...---------,,,,,,+++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))***************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((++++++***)))((('''&&&&&&***)))(((''''''((()))***+++***((('''''''''((()))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))'''&&&'''((()))((('''''''''''''''((((((((((((&&&&&&&&&''''''(((((((((((()))*********((('''&&&$$$######$$$&&&((()))***((((((''''''''''''(((((()))(((((('''(((((())))))''''''''''''''''''''''''))))))))))))((((((''''''((((((((((((''''''''''''(((((((((((((((''''''''')))))))))))))))((('''&&&(((((((((((())))))))))))&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))'''***,,,,,,)))''')))+++''''''''''''''''''''''''))))))((((((''''''&&&&&&******+++++++++***))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''(((((())))))******,,,,,,+++*********++++++,,,+++***)))(((((())))))***************)))((((((************************))))))))))))))))))))))))++++++,,,,,,++++++******++++++*********)))))))))))))))(((((())))))***+++++++++++++++************,,,+++***+++---...///...*********+++,,,------...++++++*********+++,,,---......------------............------------.................................000111111///...///000555333111000000222333444777999<<>>===============:::;;;<<<<<<===<<<<<<<<<555444444333333444444444000000000///......------------------------------------.........---,,,++++++,,,,,,,,,,,,+++******************************(((((())))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((++++++***)))((('''&&&&&&***)))(((''''''((()))***'''&&&$$$#########$$$%%%(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))************)))))))))'''&&&'''((()))((('''''''''''''''(((((((((((('''''''''((())))))******'''((()))******)))((('''&&&'''''''''''''''((()))((((((''''''''''''(((((())))))))))))(((((()))***(((((((((((((((((((((((((((((('''''''''''''''&&&''''''''''''(((((((((((('''''''''(((((((((((((((%%%&&&''''''((((((((('''(((((((((((())))))))))))&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))&&&***,,,,,,)))''')))+++(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''((()))************((((((((((((((((((((((((******)))))))))(((((((((''''''(((((())))))******)))(((((('''''''''((((((++++++***))))))((((((((()))************)))(((((())))))))))))))))))))))))************************++++++,,,---,,,,,,+++***++++++++++++*********)))))))))(((((())))))***+++************************---,,,******,,,,,,,,,+++)))))))))***++++++,,,,,,+++++++++++++++,,,,,,,,,///......------......//////......------......///////////////////////////...///000///......000111333333222111111222555777<<>>>>>======>>>>>>>>>>>>======<<<;;;999888555555444333333333444444000000000///......------,,,------......------,,,,,,---.........---,,,++++++,,,,,,,,,,,,+++************++++++++++++******''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((())))))***&&&&&&&&&'''((()))++++++(((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((()))'''&&&'''((()))((('''''''''''''''(((((((((((('''((((((((())))))******&&&'''((())))))******)))((()))******((('''((()))((((((''''''''''''(((((('''((()))(((&&&&&&((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))'''''''''((((((((((((((($$$%%%&&&'''(((((((((((((((((((((((())))))))))))''''''&&&&&&''''''((()))(((((((((((())))))))))))%%%'''((()))((('''(((((()))))))))))))))(((((((((((((((((((((((('''''''''$$$%%%&&&((()))*********''''''''''''''''''''''''+++++++++*********))))))((())))))))))))))))))***))))))))))))************************)))))))))))))))******++++++)))((('''))))))))))))))))))))))))************************)))***+++,,,,,,,,,,,,+++++++++,,,,,,++++++***)))***++++++++++++,,,,,,,,,)))))))))*********++++++...,,,+++***+++,,,+++***,,,,,,,,,,,,+++)))((('''++++++,,,,,,,,,---------//////............////////////............//////////////////////////////---.../////////000222444222333444444555777:::<<>>>>>======>>>>>>>>>>>>======<<<;;;999888666555444333333333333333000000000///......------,,,,,,---......---,,,,,,,,,---...//////---+++***+++,,,,,,,,,,,,+++******((()))***++++++***)))(((%%%&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))''''''((())))))))))))))))))***+++,,,---.........))))))))))))))))))))))))(((((())))))))))))((((((*********+++++++++,,,,,,))))))))))))((((((''''''''''''(((((((((((('''''')))'''&&&'''((()))((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((())))))***''')))++++++((('''(((***((((((''''''''''''((((((''')))***(((&&&&&&(((***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''((((((((()))&&&''''''(((((((((''''''(((((((((((())))))))))))((((((''''''(((((()))***(((((((((((())))))))))))'''&&&&&&'''))))))((('''))))))(((((((((''''''''''''''''''(((((((((((((((%%%%%%'''((()))*********((((((((((((((((((((((((++++++*********)))))))))***************)))))))))***+++,,,.........------((())))))************)))((()))+++++++++***((('''))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,------++++++,,,,,,,,,+++***))))))***+++,,,---,,,++++++''''''((()))***+++,,,,,,...,,,++++++---...---------...//////...+++)))(((,,,,,,------............//////............////////////............//////////////////////////////...///000111111333666999888;;;???AAABBBDDDGGGJJJSSSXXXaaaiiipppvvv{{{ttteee[[[TTTRRRQQQXXX]]]dddiiioooyyy~~~xxxrrrlllggg\\\______^^^```fffiiiggglllsss{{{zzzqqqmmmhhheeedddccccccbbbZZZYYYVVVUUUUUUTTTRRRPPPNNNLLLJJJIIIHHHGGGDDDAAA@@@??????>>>>>>>>>>>>>>>:::;;;<<<<<<======<<<<<<666666555444333333333333000000000///......------,,,,,,---......---,,,,,,,,,---...//////---+++***+++,,,,,,,,,,,,+++******'''((()))******)))((('''%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++++++++***)))((('''&&&&&&&&&'''(((*********)))((())))))***+++***)))((('''************************(((((())))))))))))((((((''''''(((((()))))))))***+++*********))))))((((((&&&&&&''''''''''''&&&&&&)))'''&&&'''((()))((('''''''''''''''((((((((()))''''''''''''''''''''''''+++***(((''''''((())))))%%%(((******(((''')))+++((((((''''''''''''(((((()))+++,,,+++)))(((***---))))))))))))))))))))))))&&&&&&&&&'''''''''''''''+++***)))((('''&&&%%%%%%&&&'''''''''(((((())))))************)))((('''&&&(((((((((((())))))))))))((((((((((((((()))******(((((((((((())))))))))))***((('''))),,,---+++((((((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))&&&'''((())))))***))))))))))))))))))))))))))))))************)))))))))))),,,,,,++++++******))))))&&&'''***,,,---,,,+++***'''((()))***************((()))+++,,,+++***((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))***,,,---...++++++,,,---,,,+++***)))&&&(((***+++,,,+++)))(((&&&&&&''')))***+++,,,------,,,+++,,,...000000000+++,,,///111111///---,,,,,,---......//////......//////............////////////............//////000000000000000000000000///000222222333555999<<>>>>>=========;;;;;;<<<<<<<<<<<<;;;;;;888777777666555333222111000000000000000///......,,,,,,------------,,,,,,+++,,,,,,------,,,,,,,,,************************++++++************++++++(((((((((((())))))))))))'''((()))*********))))))&&&&&&'''((()))***++++++)))))))))*********++++++***)))(((''''''(((((()))))))))))))))(((((((((((()))***++++++++++++***)))(((((())))))))))))(((((()))))))))(((((((((''''''((((((((((((((()))))))))&&&'''((())))))((('''&&&&&&$$$"""$$$'''))))))'''***))))))(((((((((((()))))))))((('''''''''''''''(((((((((((())))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((***))))))(((((()))***+++'''&&&%%%'''))))))'''$$$((((((((((((((('''&&&&&&%%%&&&&&&''''''(((((((((&&&&&&'''(((((((((((((((&&&''')))***((('''''''''''''''''''''&&&&&&&&&%%%((((((((()))((((((''''''((((((((((((((((((((((((,,,++++++******)))******((((((((()))(((((('''&&&(((((((((((()))***+++,,,(((((((((((((((((((((((()))))))))))))))*********,,,...---)))))),,,***&&&((((((((((((((((((((((((+++!!!(((,,,(((&&&)))((((((((((((((()))******))))))************))))))((()))++++++)))((()))***************************))))))))))))))))))))))))))))))******+++,,,,,,---------,,,,,,,,,,,,,,,,,,###&&&***,,,,,,,,,---...------------------------++++++,,,,,,,,,---------,,,,,,---------.........000000//////////////////---///000111000///000111333333333222000000222333111333555777<<>>=========>>>???;;;;;;<<<<<<<<<<<<;;;;;;888888777666444333222111111000//////......//////+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,+++************************,,,++++++******++++++,,,'''''''''((()))*********&&&'''((())))))))))))(((&&&&&&'''((()))***++++++((()))))))))))))))******((('''''''''''''''((()))(((((((((((())))))))))))************************))))))(((((((((((())))))******)))))))))((((((((())))))((((((((((((((((((&&&'''((())))))((('''&&&(((''''''(((******)))''')))(((((((((((())))))***)))((((((''''''''''''(((%%%&&&'''((()))***+++,,,'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***+++***))))))((((((((()))((('''&&&'''(((((('''&&&)))(((((('''''''''''''''''''''''''''''''''''''''''''''((()))))))))(((((('''''''''(((***)))'''&&&&&&&&&&&&&&&%%%%%%%%%%%%((((((''''''(((((())))))((((((((((((((((((((((((++++++************))))))((((((((((((((('''&&&&&&(((((((((((((((''''''&&&(((((()))******)))''''''(((((())))))******++++++)))***)))(((***---+++&&&((((((((((((((((((((((((+++((((((,,,)))"""###))))))))))))))))))***++++++))))))************))))))(((***+++***)))((()))***++++++++++++++++++++++++))))))))))))))))))))))))******++++++,,,,,,---------------,,,,,,+++++++++%%%(((+++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,------------,,,------------.........//////000000000000000000...000111111000000111333///111333444333222222333:::<<>>===;;;<<<===???@@@;;;;;;<<<<<<<<<<<<;;;;;;999888777555444333222222111000///------...//////,,,,,,------------,,,,,,,,,,,,---------,,,++++++************************+++******))))))******+++'''((((((((()))))))))***&&&''''''(((((((((((((((******))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''((())))))***(((((((((((())))))))))))******))))))))))))*********)))(((''''''((()))***************)))))))))))))))))))))((((((''''''&&&''''''((())))))(((''''''(((((()))***+++***((('''(((((('''(((((()))******)))(((''''''''''''((((((%%%&&&'''((()))***+++,,,&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((''''''&&&&&&&&&&&&)))((('''&&&'''''''''''')))(((&&&%%%%%%%%%&&&'''((((((((((((''''''''''''(((((()))))))))))))))((((((&&&%%%'''***+++(((%%%(((((((((((((((((((((((((((((('''''''''(((***+++((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))(((''''''$$$%%%&&&((((((((('''&&&''')))+++,,,---,,,***)))''''''((()))***++++++,,,%%%'''((()))***++++++)))(((((((((((((((((((((((((((''')))+++(((###%%%+++))))))(((((())))))***+++))))))************)))))))))*********(((((()))+++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++,,,,,,---------,,,++++++******)))))))))+++,,,...---+++))))))))),,,,,,------------------,,,,,,,,,------------...------------..................///////////////000///000111000//////000111...000222333444555777999???EEENNNVVV^^^gggqqqxxxttthhh^^^WWWRRRNNNTTTRRRUUU\\\bbbiiisss}}}|||vvvtttsssqqqrrruuusssuuuyyy}}}~~~}}}{{{}}}yyytttpppooooooqqquuuyyynnniiiccc```aaaaaa```___]]]ZZZVVVSSSRRRQQQPPPNNNMMMLLLKKKIIIGGGEEEDDDCCC???>>><<<;;;;;;===???@@@;;;;;;<<<<<<<<<<<<;;;;;;999888666444333222222222111000...---------...///------............------,,,---------,,,,,,+++***************************))))))(((((((((((())))))***)))))))))(((((((((''''''''''''''''''(((((()))*********)))((('''''''''''''''''''''&&&&&&&&&&&&'''(((((()))************'''((((((((()))))))))*********)))(((((()))*********)))(((''''''((()))***************))))))))))))))))))((((((''''''&&&&&&''''''(((((((((((('''''''''(((******)))((('''&&&(((((('''(((((()))******((((((''''''''''''(((((('''((((((((()))))))))***&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''))))))((('''&&&&&&'''(((((('''%%%$$$###$$$%%%&&&((((((((((((((((((''''''((()))))))))))))))(((((('''&&&%%%'''++++++)))%%%)))))))))))))))))))))))))))(((''''''''')))***,,,''''''''''''''''''''''''&&&'''((((((((((((''''''((())))))******))))))((("""&&&***,,,------%%%'''))),,,------,,,,,,''''''((()))***++++++,,,)))+++------)))'''(((+++)))))))))))))))))))))))),,,******,,,,,,***+++---(((''''''''''''((())))))))))))************)))))))))******)))(((((()))+++************************))))))))))))))))))))))))+++,,,,,,,,,,,,,,,------+++++++++******))))))))),,,---...---***))))))))),,,,,,,,,---------......,,,,,,---------.........---------.........//////---------......////////////000000///------///000222333555777:::???EEEIIIMMMUUU___gggmmmsssyyy~~~wwwnnnaaaUUUNNNKKKKKKKKKJJJKKKRRR]]]hhhssszzzuuuooohhheeefffddddddeeegggjjjooorrruuuzzz}}}|||{{{{{{|||~~~nnniiiccc``````aaaaaa___\\\YYYVVVTTTSSSRRRPPPNNNMMMLLLKKKIIIHHHFFFEEEDDD???>>>===<<<<<<<<<===>>>;;;;;;<<<<<<<<<<<<;;;;;;:::888666444333222222333000///......------......---......//////......---------------,,,+++******************************(((((((((''''''(((((((((*********)))((('''''''''((((((''''''(((((()))***'''((((((((()))))))))************))))))))))))(((((()))***************)))''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))******)))))))))(((((((((((((((''''''''''''''''''(((((((((((((((((((((((('''(((***)))(((''''''((()))(((((((((((())))))***(((''''''''''''(((((()))))))))))))))(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''&&&'''((())))))))))))))))))******)))'''&&&'''((('''&&&&&&%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&(((******)))''''''''''''((((((((((((((())))))((((((((()))******'''''''''''''''''''''''''''((()))***+++***)))(((&&&'''((()))************%%%&&&'''((())))))))))))$$$%%%''')))***++++++***(((((())))))******++++++000......---)))%%%&&&***))))))))))))))))))))))))---***((()))******(((&&&'''''''''''''''(((((()))))))))************))))))*********)))'''(((***,,,************************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,++++++---...+++,,,,,,------.........,,,---------............------........./////////------......//////000000///000000/////////222444666888;;;???DDDLLLUUU[[[fffjjjooosssvvv|||zzzhhhaaaWWWOOOKKKKKKMMMNNNMMMPPPYYYgggsss~~~|||uuunnneeeaaa```aaaaaabbbeeejjjqqqxxx|||}}}oooiiiccc``````bbbbbb```YYYXXXVVVUUUUUUSSSPPPNNNMMMLLLKKKJJJHHHFFFEEEEEE>>>>>>>>>===<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;:::888666444222222333333......//////......---,,,,,,------......------,,,------------,,,+++***)))************************))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((()))***+++(((((((((((())))))))))))++++++*********)))))))))((())))))******)))(((''''''''''''((()))*********'''((()))******)))((('''(((((())))))))))))(((((()))))))))(((((((((''''''&&&&&&''''''''''''''''''((((((''''''''''''((((((''')))***)))'''''')))+++***))))))(((((((((((()))'''''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))'''((()))))))))((('''&&&'''***,,,+++(((&&&&&&'''''''''((((((''''''&&&%%%''''''(((((())))))******((((((((((((((('''&&&&&&$$$&&&((())))))(((((()))&&&&&&&&&'''''''''(((((())))))*********))))))(((''''''''''''''''''''''''&&&''')))***+++***)))(((######%%%'''((()))))))))---,,,+++)))((('''''''''(((((((((((()))))))))))))))))))))))))))*********...%%%!!!$$$(((((('''((()))))))))))))))))))))))))))((('''&&&'''(((&&&$$$((((((((('''((())))))***))))))************))))))*********(((''''''***,,,++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,------...)))***,,,,,,+++,,,...000++++++,,,,,,---......///------------......................../////////////////////000111111222222///000111222333666;;;>>>@@@DDDJJJQQQYYYbbbkkkqqq||||||rrrlllbbb^^^ZZZWWWVVVVVVUUUTTTVVVZZZdddrrr}}}yyyuuupppiiieeefffiiikkkooouuu||||||oooiiiccc```aaabbbbbbaaaXXXWWWVVVVVVVVVTTTQQQNNNMMMLLLKKKJJJHHHGGGFFFEEE>>>>>>>>>>>>===<<<::::::;;;<<<<<<<<<<<<<<<<<<;;;:::999666333222222333333---.../////////...,,,++++++,,,,,,------,,,,,,+++---...------,,,+++***)))******************************))))))))))))******''''''(((((())))))*********)))((((((((()))+++,,,++++++***)))((('''&&&&&&******))))))((((((''''''(((((()))))))))'''&&&%%%&&&''''''((()))******+++&&&((()))++++++)))(((&&&'''((()))******)))((('''((((((((((((''''''''''''%%%&&&&&&''''''(((((((((((((((''''''''''''((((((((()))***)))''''''***...+++***)))(((((('''(((((('''''''''''''''((()))***'''((((((((())))))******))))))(((((('''''''''&&&''''''''''''''''''''''''$$$%%%&&&'''(((***++++++'''((((((((('''%%%###"""'''***---,,,)))&&&%%%&&&((()))*********)))'''&&&&&&''''''((()))******+++''''''(((((('''&&&%%%%%%"""&&&******((('''(((+++'''''''''((((((((()))))))))***+++++++++)))((('''''''''''''''''''''''''''###%%%'''((()))((('''&&& !!!###%%%&&&((())))))&&&&&&'''(((***---000111------+++***))))))))))))*********)))))))))))))))%%%&&&+++***((())))))))))))))))))))))))'''***+++***)))+++,,,,,,)))))))))))))))******+++))))))************))))))*********(((''''''***,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++*********************(((((()))***+++,,,,,,---,,,------,,,******+++---++++++,,,,,,---...//////---------.........//////............/////////000000000111222333333444444///111333555888<<>><<<<<<>>>>>>>>>===<<<<<<<<<===<<<<<<;;;:::888888777555333111///......,,,,,,---//////,,,))),,,,,,,,,,,,,,,---...///***)))(((''''''((()))***+++++++++************)))++++++************++++++++++++******))))))((((((************))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((+++,,,,,,)))%%%$$$&&&)))$$$$$$&&&'''(((***++++++((((((((((((((((((((((((((((((''''''''''''(((((())))))************))))))((()))***)))((('''((()))(((((('''''''''&&&&&&&&&'''(((((((((((()))))))))))))))((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%$$$############$$$%%%,,,)))&&&&&&((()))'''%%%))))))))))))))))))))))))***))))))((((((((())))))%%%&&&((())))))'''%%%$$$(((((((((((())))))))))))(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((()))***+++,,,------******++++++++++++******'''(((***+++++++++***)))((((((((()))******++++++(((((())))))))))))(((((()))))))))***++++++,,,,,,)))************+++++++++++++++******))))))((((((******++++++***)))'''&&&&&&(((+++...///...,,,+++***+++,,,---,,,,,,***)))******+++,,,,,,---......++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,...---,,,++++++,,,...///.........------,,,,,,,,,///////////////////////////000111000//////000222444555777999@@@MMM]]]iiirrrrrruuu}}}vvvmmmhhhddddddccc```^^^```fffkkkooossswwwwwwtttnnniiifffiiijjjllloooqqqrrrrrrsssxxxzzz~~~~~~}}}{{{yyywwwwwwvvvvvv|||oooiiiccc``````bbbbbbaaaYYYXXXWWWXXXXXXWWWUUURRRSSSRRROOONNNLLLIIIDDDAAAAAA???============<<<;;;<<<=========<<<;;;::::::888888777666444222111000000///---...000000...+++---------,,,------...///---,,,+++******+++,,,---+++++++++************)))+++******))))))******+++*********))))))((((((((())))))))))))))))))))))))******))))))))))))******((((((((()))))))))******)))******(((%%%$$$&&&)))&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''(((((())))))************))))))'''((())))))((('''(((***(((((('''''''''&&&&&&&&&)))))))))*********++++++))))))((('''''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''')))(((((((((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))***(((&&&&&&((()))(((&&&)))))))))))))))))))))))))))((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))***+++++++++)))******************)))((()))******++++++***************)))))))))))))))((())))))******))))))((()))))))))((((((((((((((()))************+++++++++************)))))))))))))))))))))))))))+++,,,---&&&''')))+++,,,+++***)))***+++,,,,,,,,,,,,+++***++++++,,,,,,---......///++++++++++++++++++++++++***++++++,,,,,,,,,++++++///............///000000...------------------,,,000000000111111111222222222222333222111111333444:::===BBBHHHSSSbbbtttzzzpppeee]]]XXXXXXYYYXXXWWWZZZbbbmmmvvvyyyvvvqqqpppnnnllljjjiiiiiihhhggglllrrrwww{{{}}}~~~{{{mmmhhhaaa___```ccccccbbb[[[YYYWWWWWWWWWVVVUUUSSSSSSQQQOOONNNLLLIIIEEEBBBCCCAAA>>>======<<<;;;999============<<<;;;:::999777777777666555444333222333111//////000111000/////////...------------...------,,,,,,,,,,,,------+++++++++************)))+++******))))))******+++))))))))))))(((((((((((('''''''''(((((())))))***+++******))))))******+++)))))))))*********++++++'''(((((('''&&&%%%''')))((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((((())))))******))))))(((&&&'''))))))(((((()))+++(((((((((''''''''''''&&&)))))))))************+++))))))((('''''''''''''''$$$%%%&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&''''''(((***))))))(((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''******)))(((((()))******((('''&&&&&&((()))((('''((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((''''''&&&'''(((***+++&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))(((((())))))))))))))))))((())))))******))))))(((******))))))******+++,,,++++++******)))((((((''')))******************)))******))))))(((''''''&&&)))************+++++++++)))))))))***************,,,+++)))((()))+++---///))))))***************)))***++++++,,,,,,,,,++++++++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***---......///000000//////---------------.....................///000111111111222222222111222555777<<>>=========<<<:::>>>>>>======<<<;;;999999777777777777666555444444333111000//////000000000111000///...------------++++++************+++++++++++++++*********))))))******))))))))))))******((((((((((((((((((((((((%%%&&&&&&'''((())))))*********))))))))))))******)))))))))*********++++++'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((%%%&&&(((((((((((()))+++((((((((('''''''''''''''((((((((())))))))))))***))))))((('''''''''''''''%%%%%%&&&''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))(((''''''''''''''''''(((&&&&&&&&&'''((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''((((((***++++++(((((((((((())))))))))))(((((())))))))))))((((((((())))))******))))))(((''''''''''''''''''''''''))))))((((((''''''''''''(((((())))))))))))((((((***)))((('''((()))***+++************))))))((((((******++++++++++++******++++++++++++******))))))))))))*********+++++++++)))))))))******+++++++++///...---+++++++++++++++---,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++*********+++---...///...------,,,,,,------......////////////.........///000111222333444555666888<<>><<<<<<===>>>===<<<============<<<;;;:::999666666777777666555555444111000///...------///000111000///...---,,,,,,,,,)))******************)))+++++++++*********))))))***))))))))))))))))))***((((((((()))))))))))))))%%%&&&&&&'''((())))))***((((((''''''''''''((((((((((((((()))))))))******((((((((()))***++++++***&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((($$$&&&'''((('''''')))+++(((((((((((((((((((((((()))))))))*********++++++))))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$&&&(((***++++++***)))(((((((((((())))))))))))(((((())))))))))))(((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&&&&(((((())))))))))))(((((((((((('''&&&&&&((()))***(((((())))))******************++++++++++++******))))))******++++++++++++))))))*********+++++++++))))))******++++++,,,,,,,,,---...///...,,,***(((------,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***)))***,,,...///......------------....../////////222222000000000111333444444666888;;;>>>DDDJJJNNNSSSXXXaaaiiirrr}}}zzzooo^^^UUUIIIDDDEEEHHHIIIIIIIIINNNUUU^^^hhhvvv{{{uuupppnnnnnnqqqssswww}}}pppjjjccc____________]]]^^^[[[YYYWWWVVVUUURRRPPPLLLKKKJJJIIIIIIGGGCCCAAA???===<<<<<<>>>???>>>===<<<<<<<<<===<<<<<<;;;:::666666666666666555444333...//////...,,,,,,---///000///...---,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++************)))***))))))(((((())))))***))))))))))))************'''''''''(((((())))))***(((''''''&&&&&&''''''(((((((((((()))))))))******)))((((((***,,,,,,+++)))&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((''''''''''''(((((('''(((((())))))(((((('''%%%&&&((((((''''''(((***'''(((((((((((()))))))))+++++++++,,,,,,,,,------))))))(((''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))***))))))(((((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&###%%%(((((('''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''((($$$&&&(((++++++***((('''&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((())))))******))))))((((((''''''''''''((())))))'''(((((()))******++++++)))******************)))&&&''''''((())))))******)))************+++++++++*********+++++++++++++++''')))---///000///,,,*********+++++++++++++++***************+++,,,------*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,...///000000111111.............../////////000///......///222444666444777<<>>===<<<:::;;;<<<<<<===<<<<<<<<<666666666555555333222222---///111000---,,,---......---,,,++++++++++++++++++,,,---......---,,,++++++++++++************)))))))))(((((((((((()))))))))*********+++++++++,,,))))))))))))))))))))))))((((((''''''''''''(((((()))))))))*********++++++)))(((((())),,,,,,***''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''&&&'''((((((&&&&&&'''((('''((((((((())))))))))))))))))*********+++++++++))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&((()))))))))(((((((((((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&###&&&))))))'''%%%$$$%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))&&&&&&'''((((((((('''&&&&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((((((((()))******************)))((())))))***************)))))))))))))))*********((())))))******))))))(((((((((((((((((())))))))))))************+++++++++,,,++++++++++++++++++***''')))+++---...---,,,+++''')))+++,,,---,,,+++******************,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------------------------...///000111222////////////.....................000333777<<<>>>???CCCIIIRRR\\\hhhttt{{{}}}{{{tttmmmfffaaaYYYXXXVVVTTTTTTTTTUUUVVV[[[^^^aaacccdddhhhnnnssssssyyy}}}{{{zzzyyyxxxwwwlllfff```^^^___aaaaaaaaa]]][[[ZZZZZZXXXUUUQQQMMMLLLKKKJJJJJJJJJIIIFFFCCCCCC@@@>>>=========;;;:::999:::;;;<<<============666666666555444333111000,,,///222111///------...,,,,,,++++++******++++++++++++,,,------,,,+++++++++++++++************)))))))))(((((((((((())))))******+++++++++,,,,,,,,,************))))))))))))))))))(((((((((((())))))******+++++++++,,,,,,,,,)))(((''')))++++++(((%%%***))))))(((''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''&&&'''((((((&&&%%%&&&''''''((((((((())))))******&&&&&&&&&&&&''''''''''''))))))((('''''''''''''''###$$$$$$%%%&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&'''((()))***&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$###'''***)))&&&$$$###$$$((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***((((((&&&%%%%%%&&&''''''(((((((((((()))))))))***(((((())))))))))))(((((())))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))))))))))))))******++++++++++++******)))***+++------,,,++++++++++++******)))((((((((((((((())))))))))))((((((,,,,,,++++++***))))))))))))************+++++++++---,,,,,,++++++*********---,,,,,,++++++******)))(((***---///000///...,,,******))))))***,,,---///........................------------------------++++++,,,---............++++++***+++,,,...000111000000//////......------333444555888===CCCIIIMMMQQQVVV]]]gggttt}}}vvvrrrooojjjgggffffffeeedddlllmmmmmmllliiifffffffffccceeeeeecccaaaccchhhlllqqqwww~~~xxxtttpppnnnnnnooopppppp~~~nnniiiccc```aaabbbaaa``````]]]YYYWWWVVVUUUQQQMMMIIIHHHGGGHHHHHHFFFCCCAAA@@@???>>><<<;;;;;;;;;;;;::::::::::::;;;===???@@@777777666555333222111000111000...---------///000...---,,,,,,++++++,,,,,,...//////000///...,,,+++...---+++)))(((((()))***,,,)))&&&''')))++++++***))))))))))))((((((((((((((()))++++++)))((()))***(((((((((((())))))))))))***)))((()))***+++***)))))))))))))))((((((((((((&&&&&&&&&''')))***,,,---))))))))))))))))))))))))((()))))))))))))))((((((******))))))((((((''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((('''%%%%%%&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))))))))(((((('''''''''&&&'''''''''''''''''''''''')))(((&&&%%%%%%&&&''')))((((((((((((((((((((((((((()))(((&&&$$$$$$''')))&&&''''''(((((((((((((((''''''((((((((((((''''''******))))))((((((((('''***)))((('''&&&%%%%%%%%%))))))))))))))))))))))))---,,,***(((((((((((()))''''''''''''((((((((()))******))))))((((((''''''((((((((((((((((((((((((++++++++++++*********)))))))))))))))************&&&&&&''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))((()))+++++++++---///222...---***(((''''''((())),,,++++++******++++++,,,))))))))))))))))))))))))*********+++,,,---...//////......------,,,,,,+++***++++++,,,------------............//////////////////...---------///////////////------...222555111555;;;CCCMMMYYYeeemmmooossszzztttlllfff```\\\XXXWWWVVVXXX^^^iiivvv|||vvvuuuuuusssrrrpppkkkeeebbbdddjjjpppuuu~~~{{{wwwuuuttttttmmmkkkiiihhhhhhjjjlllnnnoooiiibbb___```aaaaaa```aaa^^^ZZZXXXWWWUUUQQQMMMJJJIIIGGGGGGGGGFFFDDDAAA@@@???>>><<<;;;;;;;;;;;;::::::::::::;;;===>>>@@@777777666555333222111111///////////////......---...---,,,,,,++++++,,,,,,+++,,,,,,---------,,,,,,...---+++)))(((((()))***,,,***((((((***,,,,,,+++))))))))))))(((((((((((()))+++---,,,+++***++++++(((((((((((()))))))))))))))((('''(((***++++++***))))))))))))((((((((('''((((((((()))***+++,,,---))))))))))))))))))))))))((((((((())))))(((((('''))))))))))))(((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((,,,,,,,,,++++++***)))((((((((((((((()))))))))))))))((((((''''''(((((())))))(((((((((''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&((()))(((&&&%%%&&&'''&&&''''''(((((((((((((((''''''(((((((((((('''''')))))))))(((((('''''''''(((((('''&&&&&&&&&'''''')))))))))))))))))))))))))))((('''''''''((()))***'''''''''((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))++++++*********)))))))))))))))))))))************)))))))))******+++++++++)))))))))))))))))))))((()))))))))))))))))))))))))))+++,,,+++++++++---///---,,,***)))))))))+++,,,,,,++++++++++++++++++,,,************************************+++,,,------,,,,,,,,,,,,------------,,,,,,---.........------............////////////444333111////////////000---...///000000222444777888===EEEPPP]]]mmm|||{{{jjj\\\TTTPPPLLLJJJLLLOOOSSSZZZdddsss~~~zzzwwwrrrllliiinnnvvv}}}}}}xxxuuusssrrrrrrllljjjhhhggggggiiilllmmmpppiiibbb^^^___aaabbbaaabbb___\\\ZZZXXXTTTQQQNNNLLLJJJGGGFFFFFFFFFDDDCCC@@@???>>><<<;;;;;;;;;;;;::::::::::::;;;<<<>>>???888777666555444222111111...///000111111///---,,,...---,,,,,,++++++,,,,,,)))))))))******+++,,,------,,,+++)))))))))******,,,***))))))+++,,,,,,,,,))))))))))))(((((((((((()))+++,,,,,,+++******+++(((((((((((())))))))))))(((''''''(((+++,,,,,,+++)))))))))(((((((((''''''))))))(((((())))))***+++))))))))))))))))))))))))&&&''''''(((((((((''''''(((((((((((())))))))))))(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((,,,,,,,,,,,,+++***))))))(((((((((((())))))))))))'''''''''&&&&&&'''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))(((&&&%%%%%%&&&''''''(((((((((((((((''''''((((((((((((''''''(((((((((''''''''''''''''''&&&&&&&&&'''(((((()))))))))))))))))))))))))))%%%%%%%%%&&&''')))+++,,,''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))*********************+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++***)))***+++++++++*********+++---...+++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++******+++,,,,,,---.........////////////......---............////////////111000///.........///000///111333444444666888:::???DDDNNN[[[lllttthhhXXXKKKEEEDDDEEEEEEGGGLLLTTT^^^iiiwwwyyyvvvwww~~~|||zzzzzz{{{~~~|||yyytttpppmmmkkkiiigggfffdddeeegggiiikkkrrrkkkbbb^^^___aaaccccccaaa```^^^[[[XXXTTTPPPNNNNNNKKKGGGFFFEEEEEEDDDCCC@@@???>>><<<;;;;;;;;;;;;999999::::::;;;<<<======888888777555444333222111///000000111000///...---...---,,,,,,++++++,,,,,,+++***)))))))))***,,,---,,,,,,******))))))*********)))))))))***+++++++++))))))))))))((((((((((((''')))******((((((((()))(((((((((((())))))))))))''''''&&&(((+++,,,,,,+++))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&''''''''''''''''''''''''(((((())))))******((((((((('''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&%%%&&&'''&&&''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''(((((()))((((((((((((((((((((((((%%%%%%&&&'''(((***++++++'''(((((((((((()))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))((((((((((((((()))))))))************))))))))))))))))))******)))))))))))))))*********(((((((((((((((((((((((()))***++++++***)))***++++++************+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++++++++++++++,,,,,,,,,------///////////////...---,,,............////////////...------...///111222444444555666666777:::???BBBGGGLLLVVVccctttyyyddd\\\PPPHHHFFFHHHKKKMMMMMMRRRYYYaaahhhpppxxx|||~~~zzzvvvrrrpppnnnmmmooosssxxx{{{~~~zzztttmmmgggdddcccbbb``````aaacccfffhhhssslllddd___```cccdddddd``````___\\\XXXTTTPPPOOONNNLLLHHHFFFFFFEEEDDDCCC@@@???>>><<<;;;;;;;;;;;;999999:::;;;;;;<<<<<<<<<888888777666444333222111222111000///...//////000...---,,,,,,++++++,,,,,,...---,,,*********+++,,,++++++******************'''((()))))))))))))))***))))))))))))(((((((((((('''(((******((('''((()))(((((((((((())))))))))))''''''&&&(((+++,,,,,,+++((((((((((((''''''''''''(((''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&'''((((((''''''''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((''''''''''''''''''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))'''%%%###$$$'''***&&&''''''(((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''''''''))))))(((''''''''''''((((((((((((((((((((((((((((((((())))))************(((((((((((()))))))))***''''''(((((())))))******))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))******************))))))))))))))))))((()))))))))*********+++((((((((((((((((((((((((&&&)))+++++++++***+++,,,++++++***)))))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++...------,,,,,,,,,---------------,,,,,,+++++++++...............---,,,+++............////////////000000000111222444666888555666777999===EEENNNTTTXXX]]]fffsssxxxkkkYYYTTTOOOKKKKKKMMMOOOPPPTTTXXX^^^cccgggkkknnnqqq~~~wwwsssoookkkgggfffdddcccbbbeeeiiiooorrryyyyyyyyyvvvqqqjjjddd```]]]\\\[[[[[[]]]aaadddgggrrrlllddd```aaacccdddccc]]]^^^___\\\XXXSSSQQQOOONNNLLLIIIGGGGGGFFFDDDBBB@@@???>>><<<;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;999888777666555333222222333222000......///000111...---,,,,,,++++++,,,,,,//////---,,,,,,+++++++++************************%%%'''))))))((('''((()))))))))))))))(((((((((((((((***++++++***))))))***(((((((((((())))))))))))(((''''''(((+++,,,,,,+++((((((((('''''''''&&&&&&******))))))((()))))))))))))))))))))))))))))))))%%%&&&'''((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++***'''###"""###(((+++&&&''''''(((((((((((((((''''''(((((((((((('''''''''''''''''''''(((((((((***))))))((('''''''''((()))))))))))))))))))))))))))***************)))(((((((((((()))))))))******(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******)))))))))((((((((())))))))))))************+++++++++++++++*********((())))))******+++++++++))))))))))))))))))))))))&&&)))+++,,,,,,+++,,,,,,************))))))((((((***+++,,,------,,,+++***++++++++++++++++++++++++......------------......//////...------,,,++++++------.........---,,,,,,............////////////000000000111222444666777888:::???EEENNNZZZfffnnnrrrwww{{{rrrhhhaaa]]]\\\ZZZYYYXXXXXXXXXXXX\\\___cccgggkkknnnsssvvv{{{{{{wwwrrrmmmiiieeebbb______^^^]]]]]]___cccgggjjjkkklllnnnnnnlllhhhdddaaaZZZYYYZZZ[[[^^^cccgggjjjoooiiiccc___```bbbaaa```ZZZ\\\^^^\\\XXXSSSQQQPPPNNNLLLJJJIIIHHHFFFCCCAAA@@@???>>><<<;;;;;;;;;;;;888999:::;;;;;;;;;::::::999888777666555444333222222111111000000000000000...---,,,,,,++++++,,,,,,,,,---------------,,,,,,*********+++++++++******%%%(((******)))((((((***))))))))))))(((((((((((((((***++++++***))))))***(((((((((((()))))))))))))))((('''(((***++++++***(((((('''''''''&&&&&&&&&******)))))))))***++++++))))))))))))))))))))))))%%%&&&'''((())))))))))))))))))))))))(((((((((((('''((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((('''&&&%%%%%%''''''''''''''''''''''''))))))'''%%%###$$$'''***&&&''''''(((((((((((((((''''''(((((((((((('''''''''''''''(((((()))))))))(((((((((((((((((()))***))))))))))))))))))))))))(((((()))******)))((('''(((((()))))))))*********))))))))))))((((((((((((++++++++++++++++++++++++++++++*********)))))))))))))))))))))************+++++++++******)))))))))((())))))******+++,,,,,,))))))))))))))))))))))))(((+++---...---+++++++++))))))******++++++******)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///........................---....../////////..................////////////...///000333777;;;???AAAGGGLLLTTT^^^iiiuuurrrooojjjeeebbbbbbdddfffmmmnnnnnnmmmlllmmmnnnooolllnnnpppqqqssswww{{{yyyuuuuuurrrnnnnnnllliiigggddd```]]][[[YYYYYYXXXYYY[[[]]]```bbbcccdddggghhhhhhfffdddbbb[[[[[[\\\^^^ccchhhmmmqqqmmmgggaaa______``````^^^XXX[[[]]]\\\WWWSSSQQQQQQMMMLLLKKKJJJIIIGGGCCC@@@@@@???>>>===;;;;;;;;;;;;888999:::;;;<<<;;;:::999999999888666555444333222///000222222222111///......---,,,,,,++++++,,,,,,)))***,,,---......---,,,)))******+++++++++******%%%))),,,,,,***((()))+++))))))))))))((((((((((((&&&((())))))'''''''''((((((((((((((())))))))))))***)))((()))***+++***)))(((((('''''''''&&&&&&&&&((((((((((((((()))******))))))))))))))))))))))))&&&'''((()))******************))))))(((((('''''''''((((((((())))))******))))))))))))))))))))))))&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''((((((((((((((('''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&''''''(((&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))((('''&&&$$$$$$(((((((((((((((((((((((('''(((((('''%%%%%%&&&(((&&&''''''(((((((((((((((''''''(((((((((((('''''''''((((((((())))))******&&&&&&''''''(((***+++,,,))))))))))))))))))))))))%%%&&&((()))))))))((('''))))))))))))******************))))))((((((''''''((((((((((((((((((((((((++++++++++++************))))))))))))************)))(((((((((''''''&&&&&&((())))))***++++++,,,,,,))))))))))))))))))))))))+++---//////---+++))))))((((((***+++,,,---------)))***,,,------,,,***)))........................*********+++,,,---...///------......///000000000......///000000111000000............/////////000000111555;;;BBBIIIOOOSSSXXX___iiiuuu|||lllaaa\\\VVVUUUSSSQQQTTT\\\iiirrrxxxyyyzzzzzz{{{}}}~~~~~~}}}{{{zzz{{{|||yyyqqqqqqnnnhhhgggkkklllkkkggggggfffdddbbb^^^[[[YYYQQQQQQQQQRRRTTTVVVYYYZZZccceeefffhhhgggfffcccbbb]]]^^^___bbbgggmmmsssvvvrrrlllddd`````````___^^^[[[[[[ZZZXXXUUUSSSQQQOOOMMMKKKJJJIIIHHHEEEBBB???@@@@@@>>>===<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::999999888888777555444333333222111///---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))***+++,,,***(((''''''((())))))))))))))))))))))))...+++))))))+++,,,***(((++++++***)))'''%%%$$$###%%%&&&&&&&&&''''''((((((,,,,,,+++***)))(((''''''***))))))))))))(((%%%"""((('''&&&%%%%%%&&&'''((('''(((((((((((((((''''''''''''''''''(((((((((((($$$&&&(((((('''''')))******)))(((''''''((()))***))))))))))))))))))))))))'''((()))))))))'''&&&%%%%%%%%%&&&&&&'''((())))))+++***((('''&&&&&&''''''$$$)))------)))&&&'''***''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((((('''((()))******)))((('''%%%%%%&&&'''((()))******((((((''''''''''''((((((''''''''')))++++++)))'''(((((((((((((((((((((((())))))(((((('''%%%$$$###***)))(((''''''((()))***&&&&&&&&&'''((())))))***((())),,,------+++)))'''******))))))((((((''''''***************)))(((''',,,+++++++++***)))))))))++++++************++++++...111333///)))&&&'''***+++*********))))))((((((************************,,,+++***))))))***++++++******+++,,,------***(((,,,...//////...///000111---,,,,,,++++++,,,,,,------------.....................------------......000000111000//////000222,,,...000///------111444:::;;;???JJJXXXfffnnnqqqwwwzzz{{{hhhZZZRRRNNNMMMEEEGGGIIILLLQQQ[[[iiirrr}}}wwwppplllkkkiiihhheeeeeecccbbbaaaaaabbbbbbfffcccaaa```___]]]XXXTTTUUUQQQPPPRRRSSSSSSUUUZZZZZZ^^^cccffffffeeedddddd___```ccceeeiiiooowww|||qqqkkkdddaaaaaaaaaaaa___\\\\\\ZZZXXXVVVSSSQQQOOONNNMMMKKKJJJIIIGGGCCC@@@@@@???>>>===<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::888888888888666555444333444333111000......------------------------------------,,,,,,+++***))))))+++,,,---,,,)))((()))***))))))))))))))))))))))))***'''%%%%%%''''''&&&$$$''''''((((((((((((((('''(((((()))))))))*********++++++******)))((((((((()))((('''((())))))'''%%%((('''&&&&&&&&&&&&'''(((''''''((((((((((((''''''''''''''''''((((((((((((+++,,,,,,+++))))))***,,,))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&'''(((***+++###&&&)))(((&&&$$$$$$&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((******)))'''((((((((((((((((((((((((((((((((((((((('''&&&%%%))))))(((''''''((())))))%%%%%%&&&&&&'''(((((())))))***,,,......,,,***)))***)))))))))(((((((((''')))************))))))(((++++++++++++++++++++++++*********))))))*********(((+++,,,+++(((''')))+++************)))))))))(((************************,,,+++***))))))***++++++,,,+++******++++++++++++,,,---...---,,,+++,,,------,,,,,,++++++,,,,,,---........................///......------......///---...///...------///111///111222222222444:::???CCCHHHQQQ^^^nnn}}}|||qqq```RRRHHHDDDDDDDDDHHHJJJLLLMMMQQQYYYdddmmm|||xxxrrrjjjdddbbbbbbbbbbbbbbbaaa^^^\\\[[[\\\]]]^^^cccaaa_________]]]ZZZVVVTTTPPPNNNPPPQQQQQQTTTYYY\\\```eeehhhiiiiiiiiiiiigggggggggiiimmmvvvpppkkkdddbbbbbbccccccaaa^^^]]]\\\YYYVVVSSSQQQOOOPPPOOOMMMLLLKKKIIIEEEBBB@@@???>>>======<<<<<<===:::;;;;;;<<<<<<;;;;;;:::888888888777666555444333333333111000000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))),,,------,,,***)))***+++))))))))))))))))))))))))***(((''''''((((((((('''&&&&&&'''((())))))))))))***************+++++++++))))))))))))))))))))))))((('''%%%&&&((())))))((((((''''''&&&&&&''''''(((''''''((((((((((((((('''''''''''''''((((((((((((++++++)))&&&$$$###%%%&&&(((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((()))%%%%%%%%%%%%%%%%%%&&&&&&((('''''''''((()))***+++)))))))))(((((('''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&******)))((('''&&&&&&%%%((((((''''''''''''(((((('''&&&&&&'''))))))(((&&&(((((((((((((((((((((((('''(((((())))))(((((('''((((((''''''''''''((((((%%%%%%%%%&&&&&&''''''(((***+++---......---+++***))))))))))))((((((((((((((())))))************)))+++++++++,,,,,,,,,,,,,,,***))))))(((((())))))***(((((()))))))))))))))***************))))))))))))************************++++++************+++,,,---,,,***))))))***,,,---,,,---...---***)))***+++------,,,,,,,,,,,,------........................///......------......///,,,---......------///111000111222222333888@@@GGGKKKSSS___ooo~~~vvvaaaYYYMMMDDD@@@AAACCCDDDIIIKKKNNNQQQTTT\\\eeemmm}}}{{{uuuhhhddd___]]]]]]^^^______```^^^ZZZWWWUUUVVVYYYZZZ___^^^^^^___```___\\\ZZZXXXSSSQQQRRRSSSTTTXXX^^^___ccciiinnnppprrrssstttsssrrrqqqrrrwww~~~ooojjjeeebbbdddeeedddccc___^^^\\\ZZZWWWTTTQQQPPPPPPOOOMMMLLLKKKIIIEEEBBB??????>>>===============:::;;;;;;<<<<<<;;;;;;:::777777777777666555444333222111111000////////////************************+++,,,,,,,,,,,,+++***)))+++,,,---,,,***)))***+++))))))))))))))))))))))))+++***)))))))))*********((())))))))))))(((((('''))))))))))))))))))))))))(((((((((((())))))******)))'''%%%%%%''')))))))))((((((''''''''''''((((((&&&'''((((((((((((((((((''''''''''''(((((((((((()))(((%%%""""""$$$'''((()))******)))((('''))))))))))))))))))))))))((('''&&&&&&&&&((()))***((((((((((((''''''''''''+++******)))(((((('''''',,,***(((((()))***)))((('''''''''''''''''''''''''''''''''&&&&&&'''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&''')))))))))(((''''''&&&&&&((((((''''''''''''(((((('''&&&%%%&&&(((((((((&&&((((((((((((((((((((((((''''''((())))))***))))))(((''''''''''''''''''(((&&&&&&&&&'''''''''(((((()))***+++,,,---,,,+++***))))))))))))(((((((((((('''((()))***************,,,++++++++++++++++++***))))))(((((((((((())))))---+++******++++++)))(((*********)))))))))))))))************************++++++***+++++++++,,,,,,------,,,+++***+++---...---...///...,,,+++,,,---------,,,,,,,,,,,,------........................//////............/////////000111000......000222222333444444777>>>IIIQQQWWW^^^jjjwwwxxxkkkbbbVVVRRRMMMIIIIIIJJJKKKLLLJJJNNNSSSXXX]]]eeeooovvv|||wwwsssooojjjfffcccaaa______```bbbcccdddaaa]]]XXXTTTRRRTTTWWWZZZ]]]^^^aaacccdddcccaaa___```[[[YYYZZZ\\\]]]aaagggggglllsssyyy}}}|||nnniiidddcccdddeeedddccc^^^^^^\\\ZZZWWWTTTQQQPPPOOONNNLLLKKKJJJHHHDDDAAA???>>>>>>============>>>:::;;;;;;<<<<<<;;;;;;:::666666777666666555444333111000///...............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------+++***))))))***+++***)))((()))***))))))))))))))))))))))))'''(((''''''''''''((()))((()))))))))))))))((((((************))))))))))))'''''''''((())))))******+++)))&&&&&&'''(((((('''((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''((((((((((((+++***)))&&&$$$%%%(((+++'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&((()))***((((((((((((((((((((('''*********)))(((((('''&&&(((&&&$$$$$$&&&''''''&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((((((((''''''''''''(((((('''&&&%%%%%%'''(((((('''((((((((((((((((((((((((&&&'''((()))************'''(((((((((((((((((('''(((((((((((())))))))))))'''((()))***++++++******(((((((((((())))))))))))'''((()))***************,,,++++++***)))(((((('''))))))(((((((((((()))))),,,+++******++++++***((())))))))))))))))))************************************++++++,,,,,,,,,,,,+++...000000...------...+++,,,------,,,,,,...///...------,,,,,,------...---------............////////////....../////////111222222111//////000222333666999>>>DDDOOO[[[eeelllqqqyyy|||zzzwwwtttpppiiiaaaZZZWWWVVVVVVWWWXXXWWWUUURRRUUUYYY___ccchhhpppyyy{{{vvvrrrpppnnnmmmkkkiiigggccc___]]]```aaabbbbbbcccdddeeeggg___\\\VVVRRRQQQSSSWWWZZZ___ccchhhmmmnnnmmmkkkjjjgggcccbbbdddggghhhmmmsssvvv{{{{{{mmmiiidddcccdddeeecccaaa]]]\\\[[[YYYWWWTTTRRRQQQNNNMMMKKKJJJIIIGGGCCC@@@>>>>>>============>>>>>>:::;;;;;;<<<<<<;;;;;;:::666666666666666555444333111000///...------------........................)))***,,,------,,,***)))(((***+++***(((((()))***))))))))))))))))))))))))((()))***)))((((((***,,,%%%&&&((()))***+++++++++,,,,,,,,,+++++++++++++++'''''''''(((((()))))))))+++)))'''''''''((('''&&&'''(((((())))))(((((('''%%%&&&'''((())))))))))))''''''''''''((((((((((((*********((('''(((+++---(((((())))))))))))((((((''''''''''''''''''''''''(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&''''''%%%&&&'''((())))))))))))%%%&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&'''((()))***+++((((((''''''''''''((((((((('''%%%&&&'''))))))(((((((((((((((((((((((((((&&&'''(((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))************(((((((((((())))))))))))((())))))************)))+++******)))((((((''''''***))))))(((((())))))***''''''((())))))***++++++))))))))))))************************************)))***+++,,,---------,,,***---111222///,,,---...)))***,,,,,,++++++---.........------------......+++,,,,,,---...///000000000//////......//////000000111222222111111333555333999BBBKKKVVVcccqqqzzz|||nnneeeccccccccccccbbbbbbbbbbbbeeefffhhhkkkllljjjfffbbbiiillloooqqqssswww}}}yyysssmmmgggcccbbbaaa]]]^^^______^^^[[[YYYWWWZZZ\\\___aaaaaaaaabbbccc]]]YYYTTTQQQPPPSSSWWWYYYbbbjjjttt|||~~~|||{{{sssppppppuuuxxxzzz~~~{{{mmmiiidddccccccdddbbb___ZZZZZZYYYXXXVVVTTTRRRQQQNNNMMMKKKJJJIIIGGGCCC@@@>>>>>>============>>>>>>:::;;;;;;<<<<<<;;;;;;:::555555666666555555444444333222111///...---------------------------------)))***,,,......,,,***))))))***++++++))))))***+++)))))))))))))))))))))))))))***,,,+++))))))+++...&&&'''((()))***+++++++++,,,,,,+++++++++*********''''''((((((((((((((((((''''''&&&'''))))))(((''''''((()))******)))((('''%%%&&&'''((())))))))))))''''''''''''(((((((((((('''(((((('''&&&&&&''')))))))))(((((((((((())))))************************(((((((((((((((((('''&&&%%%%%%&&&&&&''''''(((((($$$%%%&&&'''((((((''''''###'''***+++******,,,...''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&'''((()))******((((((''''''''''''(((((()))(((&&&&&&((()))))))))((((((((((((((((((((((((&&&''''''(((((((((''''''((()))***++++++***)))((()))))))))))))))((((((((('''(((((()))******++++++'''((((((((()))))))))***)))************))))))((((((((())))))*********+++*********))))))*********&&&)))++++++)))(((***---((()))))))))************************************)))***+++---------------)))---000///+++***,,,///+++,,,------,,,+++,,,.........------------......)))***+++---///000111222000000////////////000000000222444555666999<<>>>>>============>>>???:::;;;;;;<<<<<<;;;;;;:::555555555666555555444444555444222111///...------************************(((***,,,......,,,***)))***+++,,,,,,+++***+++---))))))))))))))))))))))))$$$&&&((('''%%%%%%'''***+++++++++******)))((('''))))))))))))((((((''''''(((((((((((((((((((((((($$$$$$%%%(((***+++***((('''((()))******)))((('''%%%&&&'''((())))))))))))''''''''''''((((((((()))((()))***)))'''&&&'''(((***)))(((''''''((()))***''''''''''''''''''''''''(((((()))))))))(((&&&%%%&&&''''''((()))***++++++&&&''''''((('''%%%$$$###""")))***(((&&&))),,,''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%&&&((((((((((((&&&%%%&&&&&&''''''((()))))))))((((((''''''''''''((((((***(((&&&&&&(((*********((((((((((((((((((((((((&&&'''''''''''''''&&&&&&)))***+++,,,,,,+++***)))((((((((((((((('''''''''((())))))***++++++,,,,,,'''((((((((())))))*********************)))((('''&&&'''((()))+++---......++++++************++++++,,,///222///***''')))---(((((())))))*********+++************************)))***+++---......------***---...+++''''''+++000///111111000...------.........------------......((()))+++---///111222333000000////////////000000111444777:::===AAAEEEHHHWWW```mmmzzzuuufffXXXNNNHHHFFFEEE@@@FFFLLLQQQVVVbbbrrr~~~wwwooolllgggbbb^^^\\\[[[[[[YYYYYYXXXVVVTTTTTTUUUVVVQQQVVV\\\___``````bbbddd___]]]ZZZXXXXXX[[[^^^```hhhuuuzzznnnkkkfffcccbbbbbbaaaaaaZZZZZZYYYWWWTTTRRRPPPNNNMMMMMMMMMLLLJJJFFFCCCAAA@@@???>>>===<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;888888777777666666555555444333222000//////......***+++------------+++***---......---,,,***'''&&&((()))***+++,,,,,,++++++************************---,,,+++)))((('''''''''(((((((((((((((''''''&&&(((((((((((())))))))))))+++***)))((('''&&&&&&&&&)))((('''%%%%%%&&&''''''((((((''''''''''''((((((''''''((((((((((((''''''))))))(((((((((((())))))'''((()))******)))((('''''''''''''''''''''''''''((()))***++++++***)))((())))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))%%%%%%&&&&&&''''''(((((()))(((&&&$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%'''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((()))***++++++***))))))))))))************))))))************************((()))***)))'''%%%&&&'''+++***)))(((((()))***++++++++++++++++++***)))(((***)))((((((((()))+++,,,(((((())))))))))))((((((++++++++++++******)))))))))((((((((()))+++---///---------.........//////...------,,,---...///000..................------,,,---......---...000222---///111111000000111222888;;;@@@GGGOOOXXXbbbhhhrrr|||wwwccc[[[OOOFFFCCCBBBAAA@@@>>>@@@DDDIIIRRR___ppp{{{yyysssnnnjjjeeebbb___\\\WWWSSSWWWWWWVVVTTTQQQPPPQQQSSSPPPSSSYYY^^^cccfffggggggdddcccbbbbbbcccdddeeefffttt~~~ppplllgggdddccccccbbbbbb\\\[[[ZZZXXXVVVSSSQQQPPPMMMMMMMMMLLLIIIFFFCCCAAA@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888888777777666666555555333333111000///.........,,,------......------,,,++++++,,,,,,,,,++++++***************************........................+++******))))))))))))))))))))))))***)))(((((('''(((((((((((())))))))))))(((((('''&&&%%%%%%%%%%%%)))(((''''''&&&&&&''''''((((((''''''''''''((((((''''''(((((((((((('''''')))((((((''''''(((((()))'''((()))******)))((('''''''''''''''''''''''''''((((((((()))(((((('''''')))(((((((((''''''''''''&&&''')))******)))'''&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((((((((('''''''''((((((((())))))))))))((((((((())))))))))))))))))(((&&&$$$$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''((()))***+++((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''&&&&&&(((((()))((('''%%%$$$###))))))************))))))************************(((***+++***))))))***+++,,,+++***))))))***+++,,,******++++++***))))))(((++++++******++++++,,,---))))))************))))))++++++++++++*********))),,,,,,++++++,,,...000222+++++++++,,,,,,,,,------...---,,,,,,,,,...///000...........................//////...,,,,,,---///000111222111111333666888<<>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888777777666666555555333222111000///.........///......------......///,,,,,,++++++++++++,,,,,,---,,,***(((((((((((()))++++++++++++++++++++++++(((((())))))*********+++***************))))))((((((((((((((())))))))))))***))))))(((((())))))***((()))))))))((((((''''''((((((''''''''''''((((((''''''((((((((((((''''''(((''''''''''''''''''((('''(((((())))))(((((('''(((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&((((((((((((''''''''''''%%%'''***,,,,,,***'''%%%((((((((((((((((((((((((&&&&&&''''''((())))))***(((((())))))))))))((((((''''''((((((((())))))))))))))))))))))))(((((((((((('''&&&%%%%%%%%%&&&'''$$$$$$%%%&&&'''(((((()))%%%&&&&&&''')))******+++(((((((((((()))***++++++((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((''''''&&&&&&&&&((((((((('''&&&%%%$$$###))))))************))))))************************)))***,,,,,,++++++---...,,,,,,++++++++++++,,,,,,))))))******))))))((((((******+++,,,,,,,,,,,,,,,***++++++++++++++++++***++++++++++++************------,,,------///111222+++++++++,,,,,,,,,------------,,,,,,,,,---..............................///000111000......///111111111000000111555;;;???HHHOOO]]]kkkzzz~~~ssskkkbbbZZZOOOLLLHHHFFFFFFFFFEEEDDDJJJLLLPPPSSSWWW```kkksss}}}{{{xxxuuusssqqqmmmkkkgggfffddddddccc```]]]ZZZWWWXXXYYYYYYXXXXXXZZZ\\\bbbdddiiiooosssvvvwwwxxxxxxyyy|||qqqnnniiieeedddccccccbbb]]]]]][[[ZZZWWWUUURRRQQQMMMMMMLLLJJJHHHEEECCCAAA<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888777777666666555555333222111000............///...---,,,,,,---...///000///---+++************,,,+++)))''''''((()))***''''''''''''''''''''''''(((((()))***************)))************)))(((((((((((((((((()))))))))))))))))))))))))))***+++,,,((()))*********)))'''&&&((((((''''''''''''((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))))))))))))))))))))(((&&&%%%$$$%%%%%%&&&((((((((((((((('''''''''&&&''')))******)))'''&&&((((((((((((((((((((((((''''''''''''(((((())))))''''''(((((((((((('''''''''''''''((((((((())))))((((((''''''&&&&&&%%%%%%((('''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''(((((('''''''''((()))******+++'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))((((((''''''&&&&&&''''''((())))))*********))))))************))))))************************(((***++++++******+++---++++++++++++++++++++++++(((((())))))))))))(((((('''((()))++++++***))))))******++++++++++++******++++++++++++++++++++++++++++++++++++,,,---...///---------.........//////------,,,,,,,,,---------............///////////////000111111000111333555444333333333666<<>>>>>==================;;;;;;;;;;;;;;;;;;;;;;;;888888777777666666555555333222111///......------...---,,,++++++,,,---...000///---+++******++++++***)))((('''((()))+++---************************)))************)))(((((((((((())))))(((((('''&&&(((((((((((())))))))))))$$$$$$$$$$$$%%%&&&'''(((((()))*********)))'''&&&((((((''''''''''''((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((())))))))))))))))))))))))***)))'''&&&&&&&&&'''((('''''''''((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((())))))((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((((((((''''''&&&&&&%%%%%%'''''''''&&&'''''''''((((((((((((''''''&&&&&&&&&)))))))))))))))((((((((((((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((''''''''')))))))))******+++,,,,,,))))))************))))))))))))))))))))))))))))))((()))***)))'''&&&'''((()))******************)))'''((())))))))))))(((((('''((()))++++++***)))))))))******************)))+++++++++++++++++++++,,,*********++++++,,,---------------.........//////---------------------,,,........./////////000000///000111111000000222444777888;;;>>>CCCKKKSSSYYYbbbgggnnnxxxzzzqqqkkkaaaYYYSSSRRRUUUXXX]]][[[XXXUUUTTTWWWZZZ]]]cccfffkkkooossszzz}}}qqqkkkfffffffffggghhhhhhiiiiiicccdddfffgggiiillloooqqqpppqqqqqqqqqpppnnnmmmlllgggjjjmmmoooqqqrrruuuwww~~~|||qqqmmmhhhdddcccbbbaaa```ZZZZZZYYYWWWTTTRRROOONNNNNNMMMKKKIIIFFFDDDBBBBBBAAAAAAAAA@@@@@@?????????;;;;;;;;;;;;;;;;;;;;;;;;888888777777666666555555222111000///...---------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...///***))))))))))))+++,,,...++++++++++++++++++++++++)))***+++++++++)))((('''((((((((((((((('''&&&&&&(((((((((((())))))))))))&&&%%%%%%%%%&&&'''((((((((()))))))))((((((''''''((((((''''''''''''((((((''''''((((((((((((''''''(((''''''''''''''''''((((((''''''&&&&&&''''''((((((((((((((((((((((((((()))((((((((((((((())))))'''''''''((((((((((((((()))(((&&&$$$$$$&&&((()))((((((((((((((((((((((((***))))))(((''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((()))))))))))))))(((((((((&&&'''''''''((((((((((((***))))))((('''&&&%%%%%%)))))))))(((((('''''''''***))))))(((((())))))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((+++***)))(((((((((((()))))))))************))))))))))))))))))))))))))))))((()))***(((&&&%%%%%%&&&((()))************)))((((((((())))))******))))))******+++,,,,,,,,,,,,,,,))))))************))))))++++++++++++,,,,,,,,,,,,,,,,,,------............+++++++++,,,,,,,,,------......//////......---,,,.........//////000000111111222222111000000111333888===EEEMMMTTT[[[bbbgggpppttt{{{yyynnnddd^^^UUUPPPLLLJJJJJJMMMUUU^^^___^^^^^^^^^___eeelllqqq|||zzzlllccc______^^^^^^^^^^^^_________\\\^^^aaadddhhhooowww|||vvvwwwxxxxxxwwwwwwyyyzzz|||~~~sssoooiiieeedddcccbbbaaaZZZZZZXXXWWWTTTQQQOOONNNNNNMMMJJJHHHFFFDDDBBBBBBBBBAAAAAA@@@???>>>======;;;;;;;;;;;;;;;;;;;;;;;;888888777777666666555555222111000///...---------,,,,,,------------,,,,,,***+++,,,---............+++++++++++++++,,,,,,,,,))))))))))))))))))))))))'''(((***++++++***)))((()))))))))))))))(((''''''(((((((((((())))))))))))***)))))))))))))))******)))(((''''''&&&&&&''''''((((((''''''''''''((((((''''''(((((((((((('''''')))((((((''''''(((((()))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&'''((()))))))))))))))''''''''''''((((((((()))(((((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((()))))))))))))))&&&&&&'''((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''(((((())))))((((((((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''''''''((())))))************(((''''''(((((()))))))))************))))))))))))))))))))))))))))))(((*********(((((((((***)))***++++++++++++***)))((())))))***++++++******++++++******++++++,,,---******++++++++++++******+++++++++,,,,,,,,,---------......///////////////+++++++++,,,,,,,,,------//////000000000///...------......///000000111111111222444555666777:::<<>>===<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;888888888777666666555555222111000///------------,,,---...//////...---,,,------...///...---+++***---------------,,,******************************%%%&&&)))+++,,,,,,+++******************)))(((((((((((((((((())))))))))))((((((''''''''''''(((((()))((('''%%%%%%&&&''''''((((((''''''''''''((((((''''''((((((((((((''''''))))))(((((((((((())))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''$$$%%%''')))******))))))&&&'''''''''(((((())))))'''((()))******)))((('''((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''((((((&&&&&&'''((())))))(((((('''''''''((((((((((((((($$$%%%%%%&&&'''((())))))'''&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))&&&&&&'''((()))***++++++(((((('''((()))+++---...))))))************)))))))))))))))))))))))))))))))))***+++,,,++++++,,,...***+++,,,------,,,+++***))))))***+++++++++++++++***)))((((((((()))+++,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,---...............------------........./////////000111111111000...------......///000111111222///222666:::===BBBGGGJJJUUU```qqqyyynnn^^^PPPHHHCCC@@@>>>===;;;===EEEJJJPPP\\\hhhooossszzztttjjjdddbbbaaaYYYZZZ[[[\\\]]]^^^^^^^^^___```aaaaaaeeemmmxxxqqqlllfffcccdddeeedddbbb]]][[[XXXVVVUUUSSSQQQNNNNNNMMMKKKHHHEEECCCBBBAAA=========<<<;;;;;;::::::<<<<<<;;;::::::999888888999777555444555444333111111000///////////////000111000///...,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++)))((('''''''''&&&&&&''')))***+++,,,---...---+++)))(((((())))))++++++******))))))(((((((((((())))))))))))((((((******))))))((((((''''''(((((('''((()))***,,,---((((((((((((((((((((((((((((((((((((((((((((((((************(((&&&$$$###((((((((((((''''''''''''))))))************)))((())))))((((((''''''&&&&&&***)))((('''''''''''''''''''''(((((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((()))***)))''''''((()))((((((((((((((((((((((((%%%$$$$$$$$$%%%&&&'''(((%%%&&&'''''''''%%%###!!!'''''''''&&&&&&'''''''''''''''''''''(((((((((((())))))((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((()))))))))))))))(((''''''''''''''''''''''''''''''+++*********))))))((((((******++++++++++++******))))))******+++++++++,,,)))************+++++++++.../////////---,,,***(((++++++,,,,,,+++)))(((&&&)))))))))))))))))))))))))))******((((((***,,,+++)))+++------+++******+++------------------------,,,,,,,,,---------....../////////111111000---+++000111222111000000222444555888>>>CCCJJJRRR]]]dddpppzzz~~~ttt___TTTJJJGGGDDD===:::<<>>>>>===<<<;;;;;;::::::999::::::::::::;;;;;;;;;888777555555666555333111222222111000000000000111000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******+++'''(((((()))***+++,,,,,,,,,+++***)))((((((((((((*********)))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''((('''''''''''')))***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&$$$$$$%%%&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''''''''(((&&&'''''''''((((((((((((''''''''''''''''''''''''***))))))))))))******+++'''((('''&&&$$$%%%(((***((((((((((((((((((((((((++++++***))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((''''''''''''(((((((((((()))((((((''''''&&&%%%%%%(((''''''&&&&&&''''''((((((((())))))))))))((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((************)))))))))((((((((())))))))))))((((((------+++***((('''&&&%%%)))************+++++++++"""###%%%'''((((((((('''+++***)))))))))***,,,,,,++++++++++++++++++++++++))))))))))))+++...///...,,,---......,,,,,,---...------------------------........./////////000000......///111222111///...///111111111000000222444888BBBPPP___kkkvvvzzzjjj___OOOGGGAAA@@@>>>;;;;;;>>>???BBBFFFKKKSSS```oooyyy~~~zzztttmmmhhhgggfffeeedddeeeffffffgggggghhhiiiiiigggjjjmmmlllmmmtttooojjjeeebbbccceeeeeeccc^^^\\\YYYWWWVVVUUURRRPPPSSSQQQNNNKKKGGGDDDAAA@@@??????>>>===<<<::::::999777888888:::;;;<<<===>>>777777666666777555333000111111000///////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++************++++++,,,,,,***************)))((('''))))))))))))************(((((())))))))))))(((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''(((((())))))***)))((((((((()))******''''''(((((((((((())))))(((''''''''''''(((((()))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((++++++******)))*********&&&&&&%%%$$$###%%%(((+++((((((((((((((((((((((((((())))))))))))'''&&&%%%'''&&&$$$###$$$%%%'''))))))(((&&&%%%%%%&&&((()))''''''''''''(((((((((((()))((((((''''''&&&&&&&&&(((''''''&&&&&&''''''((((((((())))))))))))(((((((((((())))))***))))))(((************************************))))))))))))(((((())))))))))))((((((...---+++)))'''%%%$$$###)))************+++++++++...//////000///...,,,+++(((***---000111111000///,,,,,,,,,,,,,,,,,,,,,,,,---***)))+++...///...,,,.........---+++,,,...000------------------------....../////////000000000---...///111222222111000000111222333333555999<<>>===<<<@@@EEEGGGLLLSSSZZZdddppp}}}xxxtttqqqmmmiiiggghhhkkknnnooommmllljjjjjjkkknnnqqqssssssxxx}}}ooojjjcccaaaaaabbbaaa```^^^\\\YYYXXXWWWUUUSSSQQQPPPOOOMMMKKKGGGDDDAAA@@@@@@???>>>===<<<;;;:::999777888999:::;;;===>>>>>>777777666777777666333000///...---,,,,,,,,,,,,,,,------------.........///,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))++++++++++++++++++++++++)))***+++,,,+++***)))((((((((())))))******++++++(((((())))))))))))(((((())))))))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&((()))******)))((('''&&&&&&%%%***)))'''&&&'''(((***+++)))))))))((((((((((((((('''''''''''''''((()))***''''''''''''''''''''''''))))))))))))))))))))))))))))))((('''&&&&&&''''''%%%&&&'''''''''''')))+++((((((((((((((((((((((((###%%%''')))))))))((('''&&&%%%%%%%%%&&&''')))******(((&&&%%%%%%&&&(((***''''''''''''(((((((((((()))(((((((((''''''&&&&&&((((((''''''''''''(((((((((((())))))))))))((((((************)))((('''&&&*********************************)))))))))))))))******++++++++++++******))))))))))))))))))(((((())))))*********+++++++++.........---+++)))'''%%%%%%+++555<<<>>>999111+++************************111,,,***---000...+++***------,,,***)))***,,,///------------............------------............---...000111111000111111111222333555999@@@IIIOOOfffpppwwwjjj^^^SSSIIICCC@@@BBBDDDEEEDDDEEEKKKPPPVVV]]]gggooovvv~~~|||vvvqqqpppnnnmmmmmmpppuuuzzz}}}tttrrrqqqqqqtttyyy~~~oooiiibbb___^^^___]]][[[]]][[[XXXWWWVVVUUUSSSQQQLLLLLLKKKIIIGGGEEEBBBAAA@@@???>>>===<<<;;;:::::::::::::::;;;;;;<<<<<<<<<888777777777777666333111///...---,,,++++++++++++***++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))))))))***,,,,,,,,,++++++++++++***)))***+++,,,,,,,,,+++***(((((())))))******++++++(((((())))))))))))(((((((((((((((((())))))))))))************)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++***))))))((('''&&&&&&&&&)))((('''&&&&&&(((***,,,++++++***)))(((''''''&&&'''''''''''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%$$$'''+++,,,,,,+++++++++((((((((((((((((((((((((&&&(((***,,,---,,,+++***###$$$&&&((()))))))))(((***)))'''&&&&&&''')))***''''''''''''((((((((((((((((((((((((((('''''''''(((((((((''''''((((((((((((((())))))))))))((((((&&&&&&'''''''''&&&&&&%%%))))))))))))))))))))))))))))))))))))))))))************++++++++++++******(((((()))******+++,,,,,,))))))*********+++++++++'''(((***+++,,,,,,,,,,,,'''...777===>>>888///)))************************111,,,,,,111333000......------,,,+++)))***---///---------....../////////---------.........//////...000222222000///111222333333444888@@@MMM[[[dddyyy~~~nnnhhh^^^TTTMMMHHHEEECCCBBBGGGLLLNNNQQQUUU\\\```iiipppyyy|||vvvsssuuuuuuvvvxxx{{{}}}nnnhhhbbb^^^^^^^^^\\\[[[[[[ZZZWWWVVVVVVUUURRRPPPJJJJJJJJJIIIHHHEEECCCAAA??????>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::888666666666666444333222111000///...---------)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,---...+++++++++++++++*********((()))***+++++++++++++++))))))))))))************(((((())))))))))))(((((((((((((((((())))))))))))******++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((())))))******%%%%%%&&&'''((()))******(((''''''&&&'''(((***+++++++++***))))))(((''''''(((''''''''''''(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''%%%(((+++---,,,+++******(((((((((((((((((((((((())))))******)))(((&&&%%%###%%%'''*********)))((()))(((((((((((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((())))))))))))((((((&&&'''((()))***+++++++++(((((((((((((((((((((((())))))))))))************(((((())))))))))))((((((************************)))************+++++++++,,,,,,.........---,,,,,,---...000111111000---,,,------------------------...+++---444555000000444/////////...,,,---///111---------...//////000000//////000000000111111111///111444444222111444777888999;;;@@@JJJXXXgggqqq}}}~~~wwwllleeeUUUQQQKKKEEEBBBDDDGGGIIIIIIPPPVVV[[[bbbkkkqqqsssyyy{{{yyyxxxwwwwwwyyy|||}}}}}}{{{xxxvvv|||yyylllgggaaa^^^___``````^^^ZZZXXXVVVUUUUUUTTTRRRPPPLLLLLLLLLKKKHHHEEEBBB@@@========================<<<<<<<<<<<<<<<<<<<<<<<<<<<999666444555555555444333222111///...---------***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,......))))))******************''''''''''''((()))***+++*********)))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***((())))))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((###$$$%%%'''(((***+++,,,&&&&&&''''''((())))))***(((((()))))))))*********)))((((((''''''''''''((())))))((((((((('''''''''''''''''''''''''''''''''(((''''''''''''(((((()))'''(((((('''&&&&&&(((***((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$$$$&&&'''(((((())))))))))))'''((())))))))))))((('''''''''''''''((((((((((((((((((((((((((((((((()))))))))(((((((((((())))))(((((())))))))))))(((((()))***************))))))((((((((((((((((((((((((((()))))))))************(((((())))))))))))((((((++++++******)))))))))((()))************+++++++++((((((((('''%%%""" ---,,,+++******+++,,,---------------------------,,,)))---333///''''''///...///000///...---...000---------...///000000000///000000000111111111111...222666666555666;;;???BBBEEEJJJPPPYYYdddooovvvzzz{{{~~~~~~qqqfff\\\SSSNNNFFFDDDAAA@@@CCCJJJRRRXXX]]]ccciiinnnxxxxxxrrrnnnjjjggghhhlllrrrxxx}}}wwwkkkfffaaa___aaaccccccbbbYYYWWWUUUTTTTTTSSSQQQOOONNNNNNNNNLLLIIIFFFBBB@@@============>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<=========:::666333444555666666111111///...---,,,,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++(((((())))))************&&&%%%%%%%%%&&&''')))+++++++++******))))))(((((((((((())))))))))))(((((('''((((((((())))))******&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((()))))))))(((&&&%%%&&&&&&''''''((()))))))))%%%&&&'''((())))))))))))%%%&&&''')))***,,,---...***)))((('''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((('''%%%""" """&&&***((((((((((((((((((((((((''''''&&&''''''(((*********)))'''&&&'''(((***+++&&&((()))++++++)))(((&&&''''''''''''((((((((()))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((()))((('''%%%"""(((((((((((((((((((((((((((((())))))*********+++******++++++++++++******(((((((((((()))))))))))))))************+++++++++((()))+++,,,---,,,,,,+++)))***,,,---...---,,,++++++++++++++++++++++++++++++))),,,000(((%%%+++---......---,,,,,,------------...///000000111............////////////...222777999999;;;AAAFFFLLLPPPWWW___ffflllssswwwzzzzzz~~~{{{qqqcccVVVNNNHHHDDDAAA?????????BBBIIISSS___gggsssxxx|||zzztttnnnhhhbbb^^^aaafffnnnwwwxxxkkkgggbbbaaaccceeeeeeddd]]][[[XXXVVVVVVUUUTTTRRROOOOOOMMMJJJGGGDDDAAA???============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888888777777666666555555333222111///...---------,,,,,,,,,++++++************++++++++++++***)))))),,,,,,,,,++++++*********((((((((((((((((((((((((((()))***+++++++++++++++&&&&&&''''''(((((())))))+++******)))((()))))))))(((((())))))******++++++))))))))))))))))))))))))'''%%%%%%'''***+++(((%%%***))))))((((((((())))))))))))((((((((())))))***''''''(((((('''&&&%%%%%%((((((((((((((((((((((((***)))(((''''''((()))***+++*********))))))((((((''''''((((((((((((''''''---,,,)))'''&&&&&&'''(((&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''%%%$$$###(((((((((((('''&&&%%%$$$'''&&&&&&%%%%%%%%%&&&&&&)))))))))(((''''''&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((()))))),,,+++***((('''%%%$$$###%%%&&&'''((()))***+++,,,+++++++++*********))))))))))))************))))))))))))***+++,,,,,,------+++++++++*********))))))***+++,,,+++)))((()))***---,,,+++***))))))))))))---------............///,,,,,,,,,,,,,,,,,,,,,,,,---------...............000......222333111222555777:::???DDDIIINNNTTTXXX\\\dddmmmqqqqqqsssyyyxxxggg[[[MMMDDDAAA???;;;777;;;@@@FFFIIIMMMVVVeeeqqq{{{|||wwwpppiiidddbbbbbbbbbeeejjjqqqxxxzzzlllhhhdddbbbeeegggfffeee^^^\\\YYYWWWWWWUUUSSSRRROOONNNMMMJJJGGGDDDAAA???AAAAAAAAAAAA@@@@@@@@@???;;;;;;;;;;;;;;;;;;;;;;;;999999888888777666666666333222111//////.........------------,,,,,,++++++,,,------------,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))******(((((((((((((((((())))))*********)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((('''''')))+++,,,***'''&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((******)))(((((()))************)))))))))(((((((((''''''((((((((((((''''''+++***((('''&&&''')))***((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&'''((((((((((((******)))))))))))))))***(((((())))))))))))))))))'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))************)))((())))))))))))************&&&''''''((()))***+++++++++++++++*********)))))))))******************)))******+++,,,,,,---......,,,,,,,,,,,,++++++******---...///...,,,+++,,,---......,,,++++++*********,,,,,,,,,,,,---------................................./////////000000000///...///333333111222666777???KKKWWWaaahhhmmmpppvvv{{{nnn^^^TTTLLLCCC??????AAA@@@===>>>BBBHHHLLLRRR^^^nnnzzzxxxuuuooojjjfffeeeeeefffkkkooovvv}}}|||nnnjjjeeedddfffhhhgggfff```^^^[[[YYYXXXVVVSSSQQQOOONNNMMMJJJGGGDDDAAA@@@@@@?????????>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777777666222111000///////////////............---------------------------,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++***)))((('''''''''((()))))))))))))))))))))(((((())))))*********)))((('''))))))(((((((((((((((((())))))))))))))))))))))))(((''''''(((******)))'''%%%%%%%%%&&&'''((()))***)))((((((''''''((((((((()))((('''&&&&&&&&&'''(((((((((((((((((((((((((((***))))))(((((())))))***((((((((((((((('''''''''''''''((((((((((((''''''(((((('''&&&'''(((***+++)))'''$$$######$$$''')))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''%%%%%%&&&'''(((((((((((((((((((((''''''(((((()))((((((((()))***+++++++++'''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''(((***++++++***((('''(((((())))))******++++++((((((((())))))*********+++++++++*********************++++++++++++******++++++,,,,,,---.........---------,,,,,,,,,,,,++++++,,,---,,,*********+++...---,,,,,,+++++++++++++++++++++,,,,,,,,,------///////////////////////////000000000111111111111000///111555555555888===DDDPPPcccuuutttgggVVVHHHDDD@@@======AAADDDEEEEEEGGGLLLQQQVVV]]]jjjzzz{{{xxxrrrmmmjjjjjjlllmmmrrrwww~~~|||nnniiieeeccceeegggfffeeebbb```]]][[[YYYVVVSSSPPPOOONNNLLLJJJGGGDDDBBB@@@>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888777666666666111111000000///000000000...---------------------++++++,,,,,,++++++***)))++++++++++++++++++++++++)))))))))))))))))))))))),,,+++)))'''&&&''')))***++++++******))))))((((((''')))***++++++)))'''&&&))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((('''''')))((((((((()))***+++++++++***))))))((()))))))))***)))'''%%%%%%&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((''''''''''''((()))***((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))***)))))))))))))))(((((('''&&&%%%(((''''''''''''(((((()))((((((((())))))*********''''''((()))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))******************************+++++++++,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++)))+++,,,+++))))))***+++---,,,,,,+++******+++++++++,,,,,,,,,,,,---------//////////////////////////////000000111111222222222111222666888;;;CCCLLL]]]iii|||xxxgggYYYPPPIIIDDDBBBAAABBBDDDHHHKKKNNNNNNVVV[[[bbbhhhooozzzzzzssspppppptttvvvzzz{{{lllhhhcccaaaccceeedddcccbbb```^^^\\\ZZZWWWRRROOONNNMMMLLLJJJGGGDDDBBBAAA????????????>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;777777777666555555444444222111000000000000000111,,,,,,,,,,,,,,,---------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))---,,,***(((((((((***+++++++++******))))))(((((('''(((***+++***)))'''%%%))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((''''''((((((,,,+++***)))))))))))))))((('''&&&&&&%%%%%%%%%&&&***((('''&&&&&&''')))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''')))(((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))************))))))))))))((('''&&&%%%++++++******+++,,,,,,---)))))))))((((((''''''''''''((())))))******))))))++++++++++++++++++++++++***************************(((&&&$$$$$$&&&(((***((((((((((((''''''''''''))))))))))))************************************+++++++++,,,,,,+++++++++***************+++++++++************++++++++++++,,,...///...------...///......---,,,,,,,,,,,,---------------..........................................///000111111222222222111222666:::@@@MMMZZZpppzzzzzzooo___QQQHHHDDDDDDFFFHHHJJJNNNQQQTTTXXX[[[]]]eeekkkttt}}}}}}xxxyyy}}}{{{kkkgggbbb```aaacccbbbaaaaaa```^^^\\\ZZZWWWRRROOONNNMMMLLLJJJGGGEEEBBBAAA============<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<777666666555555444333333333222111000000000000000,,,,,,,,,,,,,,,---------...............---,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******+++))))))))))))))))))(((((((((((()))))))))((('''&&&))))))(((((((((((((((((())))))))))))))))))))))))***++++++***(((((()))++++++***)))((('''&&&&&&&&&))))))((('''&&&&&&&&&&&&)))((('''''''''((()))***((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''(((((((((''''''&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((())))))))))))&&&&&&'''((()))))))))))))))))))))))))))***+++,,,)))))))))((('''&&&&&&&&&'''((()))***+++***)))((((((((((((((((((((((((((())))))))))))))))))))))))***(((&&&$$$$$$&&&(((***''''''((()))***+++,,,,,,)))))))))******+++++++++***************+++++++++******++++++++++++******)))))))))***************)))***************+++++++++---...---,,,,,,---///000//////....../////////---------.........//////------------------------......///000111222222333333333666;;;@@@GGGVVVdddvvv}}}~~~vvv[[[TTTMMMIIIFFFDDDGGGKKKSSSXXX^^^bbbeeehhhnnnsssuuu{{{{{{kkkfffaaa```aaabbbaaa``````^^^]]]\\\ZZZWWWRRROOOMMMMMMLLLJJJGGGEEECCCAAA<<<;;;;;;;;;::::::::::::========================777777777666555555444444444333222111000000//////,,,---------.....................///......---,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************(((((((((((((((((()))))))))(((((((((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))((()))***(((%%%%%%''')))******)))((('''''''''''',,,+++***))))))((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((()))******)))((((((&&&&&&''''''((((((((((((''''''((((((((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((''''''&&&'''((())))))******)))&&&&&&&&&&&&'''((()))))))))))))))((((((((((((((('''((()))++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,(((((()))***++++++,,,,,,))))))*********+++++++++)))******************)))*********************************++++++,,,,,,,,,)))***++++++******+++---......------------......,,,,,,---------.........------------------------//////000111222333444444777;;;BBBIIIMMMRRR^^^jjjxxx}}}zzzmmmaaaZZZIIIDDDBBBEEEHHHKKKSSS\\\ffflllrrruuuvvvzzz~~~yyyxxxuuuvvv||||||lllgggbbb```aaabbbaaa```^^^]]]\\\[[[ZZZWWWRRROOOMMMMMMLLLJJJHHHEEECCCBBB????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>888888888777666666555555555444333111000/////////---.........//////000000,,,,,,------,,,,,,+++************++++++,,,,,,,,,************************&&&'''((()))******))))))&&&&&&''''''(((((())))))))))))(((''''''''''''((((((((())))))******++++++))))))))))))))))))))))))%%%&&&&&&$$$!!!!!!###&&&+++***************++++++))))))'''&&&&&&%%%%%%%%%&&&'''((()))******))))))(((((((((((((((((((((((()))***+++,,,,,,+++***)))'''''''''((((((((())))))''''''((((((((((((''''''###$$$%%%'''((()))))))))((('''%%%######%%%'''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''&&&&&&************)))((('''&&&(((((((((((()))***,,,,,,(((((())))))******++++++'''(((***+++,,,+++)))((())))))))))))))))))))))))(((((((((((((((((((((((('''))),,,......,,,)))''')))))))))((('''&&&&&&&&&'''((()))***+++,,,------))))))******++++++++++++))))))************)))))),,,++++++++++++++++++++++++++++++,,,,,,---------,,,---.........---///000*********))))))***++++++++++++,,,,,,,,,---------........................000111111222444555666666===CCCMMMVVVYYY\\\eeeooo{{{uuubbbSSSHHHCCCDDD===;;;@@@GGGQQQaaapppwww}}}zzzvvvsssrrrqqqssszzzzzzlllhhhccc_________``````bbb^^^YYYVVVTTTSSSQQQPPPMMMLLLKKKIIIGGGDDDAAA@@@BBB@@@>>>=========<<<:::========================999999888888777666666666333333222111000///....../////////...------,,,,,,.........------,,,,,,,,,+++******)))(((''''''&&&))))))))))))***+++,,,---&&&''')))*********)))(((,,,+++)))((('''''''''((())))))(((((('''''''''&&&'''((()))))))))'''&&&%%%''''''(((((())))))******))))))(((((('''''''''&&&***+++,,,***&&&%%%&&&((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))))))))))))))))))))))))))))),,,+++)))((('''''''''''''''&&&%%%%%%&&&'''((()))&&&&&&&&&&&&(((***,,,---''''''&&&%%%%%%'''((()))((((((''''''''''''(((((())))))((((((''''''&&&&&&(((((())))))******+++++++++++++++***************&&&&&&''''''(((((())))))''')))++++++)))'''''''''))))))))))))))))))))))))(((((())))))******++++++)))(((((('''''''''''''''***************************++++++,,,+++***)))(((************))))))))))))++++++++++++******))))))+++,,,,,,------,,,,,,+++***+++------------///000---......///......------+++,,,...000000///...------...///000000000//////------222888999888===EEEFFFSSSbbbkkkmmmnnnsssxxxiiiYYYOOOFFFAAA@@@===>>>@@@EEEPPP```qqq|||~~~{{{wwwtttrrrooonnnqqqyyy|||lllhhhccc`````````aaaaaa```]]]YYYVVVUUUTTTSSSQQQMMMLLLKKKIIIGGGDDDBBB@@@BBB@@@>>>=========<<<:::<<<<<<<<<<<<<<<<<<<<<<<<999999888888777666666666333222222111///......---.........///////////////......---------,,,,,,,,,,,,++++++***))))))(((((())))))))))))***+++,,,,,,)))(((((('''((()))******,,,+++)))(((''''''(((((())))))((((((((('''''''''''''''))))))***)))(((((('''((((((((()))))))))***)))((((((((('''''''''''''''((()))'''%%%$$$&&&(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((***)))(((''''''(((((()))***)))((('''''''''(((((()))((((((((()))+++---...''''''&&&&&&''''''((()))((((((''''''''''''((((((************))))))))))))(((((())))))))))))))))))************************************))))))))))))''')))++++++)))'''''''''(((((((((((((((((((((((()))))))))))))))*********)))((((((((()))***++++++************************++++++)))((((((((()))))))))*********++++++,,,,,,++++++++++++*********))),,,,,,------------,,,,,,***+++------,,,,,,---///---...............------------------......//////---...///000000000111111555444777>>>BBBDDDJJJQQQYYYeeesss{{{|||}}}zzzjjjXXXNNNHHHBBB@@@@@@AAADDDIIIPPP[[[iiivvv}}}{{{qqqooonnnooouuu~~~}}}lllhhhcccaaa```aaabbbbbb___\\\XXXVVVUUUUUUTTTRRRLLLLLLKKKIIIGGGDDDBBBAAABBB@@@============<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999888888777777666666555222222111000///...---------......///000000111111...------------,,,,,,,,,,,,,,,,,,+++******))))))+++***************+++++++++)))'''%%%&&&(((***,,,++++++)))((((((((((((((())))))((((((((((((''''''%%%&&&'''((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''((()))***)))(((''')))+++((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''''''''''''''''''''((((((''''''(((((()))***+++***)))(((((('''((((((&&&&&&&&&&&&&&&'''((((((''''''(((((()))))))))((()))((((((''''''(((((()))))))))))))))************))))))((((((((((((((((((((())))))******++++++++++++++++++***)))(((((((((''')))******(((''''''(((((((((((((((((((((((((((************)))))))))))))))))))))***+++,,,---...************************,,,+++(((&&&&&&''')))+++))))))***+++,,,---......++++++++++++************,,,,,,------------,,,,,,***,,,---,,,++++++,,,------.....................000...---,,,,,,...000111---.../////////000222444::::::AAAMMMWWW___dddiiiqqqzzzyyykkk___UUUJJJFFFDDDBBBBBBDDDHHHNNNWWWbbbllluuu~~~|||{{{}}}wwwuuussssssvvv|||}}}kkkgggbbb``````aaabbbbbb```]]]ZZZWWWVVVUUUSSSQQQLLLKKKJJJIIIGGGDDDBBBAAAAAA???============<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<888888888777666666555555111111000000///......------........./////////000------------------------,,,,,,++++++************++++++******)))************)))'''&&&'''(((***++++++******))))))((((((((())))))((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((('''''''''******))))))((((((((()))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''''''''''''''''''''''''''((((((((('''(((((((((((())))))((((((((((((((((((&&&&&&&&&%%%%%%%%%&&&&&&&&&''')))*********)))((())))))(((((((((((())))))&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&'''(((((()))***++++++,,,)))((((((((('''''''''&&&''')))***)))((('''((()))))))))))))))))))))))))))++++++******))))))((((((************+++,,,---...************************,,,***)))(((''')))***+++*********+++,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***,,,---,,,*********,,,---------------......//////...---------...000111...///000...---///333777===CCCRRRfffxxxrrraaaVVVQQQKKKGGGHHHIIIHHHJJJNNNQQQYYYfffrrr{{{}}}}}}zzzwwwxxxzzzzzzxxxvvvtttssstttvvvzzz~~~~~~||||||~~~{{{iiifffaaa___```aaaccccccbbb```\\\YYYVVVTTTQQQNNNKKKKKKJJJIIIGGGEEECCCAAAAAA???===<<<===>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<888888777777666555555555111111000000//////...............------,,,,,,,,,------------------------***************)))))))))++++++******)))*********''''''((()))))))))))))))***************)))))))))(((((())))))))))))))))))***)))((('''&&&&&&%%%%%%))))))))))))(((((((((((('''''''''((((((((((((((()))((('''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))'''''''''''''''''''''''')))))))))((('''&&&&&&%%%%%%%%%&&&'''(((((())))))***************)))))))))&&&''')))*********)))((())))))(((((((((((())))))&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&''''''((()))******++++++&&&'''''''''((((((((()))''')))))))))(((''')))***************************++++++******))))))((((((+++******)))))))))*********************************++++++,,,,,,++++++++++++++++++++++++++++++***+++++++++++++++++++++,,,******++++++++++++*********,,,---,,,*********,,,...------------...///000---...///000000000///...000111222000...111888>>>IIIVVVlllyyyjjj\\\RRRNNNIIIHHHJJJOOORRRTTTXXX^^^^^^gggsss{{{|||yyysssqqqrrrttttttoooooooooooorrrvvv|||zzziiifffbbb```aaacccdddeeedddaaa]]]ZZZWWWTTTPPPMMMKKKKKKJJJIIIGGGEEECCCBBB@@@>>>===<<<===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;888777777666666555555444222111111111000000000///......------,,,++++++***,,,,,,,,,------------...************************+++***************++++++&&&''')))*********)))((()))******++++++***))))))(((((())))))))))))******...---+++***((('''''''''))))))))))))(((((((((((('''''''''(((((((((((((((,,,***(((((()))***)))((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***'''''''''''''''''''''''')))))))))((('''&&&$$$$$$"""###%%%'''((()))))))))((()))))))))))))))((('''''''''(((((()))))))))(((***))))))(((((())))))***))))))))))))************))))))(((((((((((((((((('''(((((())))))*********((((((((()))***+++++++++(((((()))((('''''')))+++++++++++++++++++++++++++************))))))))))))******)))(((((((((((((((************************)))+++,,,---...---,,,+++,,,+++++++++************++++++++++++,,,,,,,,,,,,******++++++++++++*********,,,---,,,++++++,,,---...---,,,,,,---...000111,,,---000111222111///...111333444333333888BBBKKK___ooo{{{mmm```SSSIIIHHHKKKIIIKKKRRRZZZ___bbbiiirrrpppwwwyyytttuuuzzzuuupppnnnpppqqqoooooooooppprrrwww}}}zzzkkkgggcccbbbccceeeggggggbbb```]]]ZZZXXXUUUQQQNNNKKKJJJJJJIIIGGGEEECCCBBB@@@>>><<<<<<===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;777777777666555555444444222222222222111111111111------------------,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++))))))))))))***+++,,,,,,((((((((((((((())))))***)))***++++++++++++***)))(((((()))))))))*********,,,+++***((('''''''''(((***)))))))))((((((((('''''''''''''''((((((((()))***(((&&&'''***,,,,,,+++(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((('''%%%$$$$$$%%%'''((())))))))))))$$$$$$%%%&&&&&&&&&%%%$$$''''''&&&&&&''''''((()))******))))))))))))******************))))))))))))(((((())))))))))))))))))((((((((()))))))))))))))))))))))))))************(((((()))(((''''''***,,,************************)))))))))))))))*********))))))((((((((())))))*********************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,,,,***+++------,,,,,,---///...---,,,,,,,,,...000111......///000000000000000111444777777999BBBPPP[[[ppp~~~yyyrrreee\\\TTTMMMGGGDDDJJJSSSXXX\\\dddmmmpppsss{{{}}}uuuooonnnlllhhhgggkkktttwwwooolllmmmoooooopppqqqqqqrrrxxxzzzllliiieeedddeeegggiiijjj```^^^\\\ZZZYYYVVVRRRPPPKKKJJJJJJIIIGGGEEECCCCCC@@@>>><<<<<<===>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;777777777666555555444444333333333222222222222222,,,,,,------.../////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---***)))'''&&&&&&(((***,,,))))))+++,,,,,,+++***)))(((((())))))*********+++((('''%%%%%%$$$%%%&&&'''******))))))((((((((('''&&&'''''''''(((((())))))  $$$(((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&))))))))))))))))))))))))%%%&&&'''((((((((('''&&&'''((()))******)))((((((%%%&&&'''((()))(((''''''''''''&&&%%%%%%'''((()))******))))))))))))******))))))((((((''''''&&&&&&(((((())))))******++++++))))))))))))(((((((((((())))))((((((''''''&&&&&&((((((((((((''''''***,,,))))))))))))))))))))))))(((((())))))******++++++''''''(((((()))***,,,,,,************************,,,***)))'''(((***,,,...***++++++,,,---...//////+++++++++,,,,,,------------......//////......---***+++------------///000...---,,,+++,,,...000222111000...---...///111222000444888;;;???IIIZZZfffuuuzzzpppccc[[[NNNIIIGGGIIIIIIKKKUUUaaakkkooowww}}}~~~{{{vvvpppggg```ZZZ^^^ccciiiooowww~~~wwwoookkkkkkmmmnnnooopppppprrrxxxxxxiiifffcccbbbccceeeffffff```\\\WWWTTTTTTTTTTTTSSSNNNLLLJJJIIIIIIHHHFFFDDD@@@???>>><<<;;;;;;;;;;;;:::;;;;;;;;;:::999999888666777777777666555444333444444333111000...---,,,......---------...//////......---,,,,,,,,,---...++++++,,,,,,,,,---------************************((((((((((((((((((((((((******))))))))))))******+++***))))))******(((&&&***)))((('''''''''''''''((((((((((((((('''''''''%%%%%%'''((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''((()))***&&&&&&&&&''''''''''''(((''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''&&&&&&'''))))))(((&&&$$$$$$&&&)))&&&((()))++++++)))(((&&&%%%&&&&&&'''((()))******((((((''''''''''''(((((())))))***+++++++++++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''+++*********))))))((((((*********)))))))))))))))+++(((&&&(((---///---***************))))))((((((************************,,,------......------,,,************************...------------------...,,,,,,------...------,,,---...//////000000//////444111///---.........---444...---333777555333555666;;;CCCJJJRRR\\\fffmmmyyy}}}xxxnnnbbbSSSGGGBBBBBBCCCEEEFFFKKKUUUccclllsssyyyuuugggaaa]]]ZZZWWW]]]___fffoootttuuuxxx}}}zzzqqqjjjggggggeeegggjjjnnnsss|||yyylllhhhdddbbbbbbccccccccc___\\\XXXVVVUUUUUUTTTSSSNNNLLLJJJIIIHHHGGGEEECCCAAA@@@>>>===<<<;;;;;;;;;<<<<<<======<<<;;;;;;:::666777777777666555555444444333222111000///...---......---------------...,,,,,,,,,------------,,,(((((()))))))))***************))))))))))))))))))((((((((((((((((((((((((******))))))))))))*********)))((()))******(((&&&))))))((('''''''''''''''(((((((((((((((((((((''''''((()))***++++++++++++))))))))))))))))))))))))((((((''''''''''''(((((())))))(((''''''((())))))'''''''''((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((((()))((((((''''''''''''((((((((('''%%%######%%%((('''((()))******)))((('''&&&&&&''''''(((((())))))((((((''''''''''''((((((((())))))***************))))))))))))))))))))))))***************************)))))))))((((((((('''))))))))))))((((((''''''************))))))))))))***'''%%%'''+++---+++(((++++++*********)))))))))************************+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******......//////......---,,,------......///////////////...---,,,------------000...///333444333666<<>><<<;;;;;;:::<<<<<<<<<<<<<<<;;;;;;:::666666666666666666666555333333222111000000/////////...---,,,,,,+++,,,,,,)))***+++,,,------,,,,,,++++++++++++,,,,,,,,,,,,***)))))))))((((((''''''((((((((((((((((((((((((***))))))(((((())))))******)))((()))******(((&&&))))))((((((((((((''''''''''''(((((((((((((((((('''((()))******++++++***))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((('''&&&&&&'''(((((((((((((((((()))))))))***'''(((((()))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&'''(((''''''''''''((())))))&&&'''&&&%%%######%%%''''''((()))******)))(((''''''''''''((((((((((((((()))((((((''''''(((((()))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''***************************(((&&&'''***+++)))'''+++++++++++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***------------------------,,,,,,++++++++++++,,,,,,///000000000///...------,,,---------............,,,---------....../////////000333555555777???HHHWWW___kkkvvv{{{}}}}}}}}}{{{|||nnn```QQQFFF???<<<>>>CCCCCCKKKUUU^^^fffoooxxx~~~zzzhhh[[[VVVWWWYYY[[[eeehhhooowwwyyyuuutttvvv|||wwwvvvwww|||~~~yyynnnjjjeeebbbaaaaaa``````\\\[[[ZZZZZZZZZXXXUUUSSSMMMKKKIIIHHHGGGFFFCCCAAACCCBBB@@@>>><<<;;;::::::999999:::::::::999999888666666666666666666777777222222222111111000000000///...---,,,+++************************,,,------------------------------*********)))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))***))))))***++++++***((((((((()))))))))(((((((((''''''''''''((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''&&&&&&'''''''''''''''((((((((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))((('''&&&&&&%%%&&&&&&&&&&&&&&&''''''(((******&&&''''''&&&$$$$$$&&&(((''''''((())))))(((''''''((((((((((((((('''''''''))))))(((((((((((())))))&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))***************+++++++++)))'''(((******)))'''++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,---------....../////////......,,,,,,,,,,,,------......---...///000000///000111222444888>>>CCCJJJTTT[[[jjjqqq|||xxxpppYYYQQQIIIEEEBBB@@@CCCHHHNNNWWWdddnnnuuuzzzyyyqqqeee]]][[[^^^bbbdddlllooowww}}}zzz|||xxxkkkhhhdddaaaaaabbbbbbbbb\\\[[[[[[[[[ZZZXXXUUURRRMMMKKKIIIGGGFFFEEEBBB@@@BBBAAA???>>><<<;;;;;;:::888888999999:::999999888666666666555666777888999333222222222111111000000///...---,,,+++*********---,,,)))'''(((***---000************))))))))))))+++++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++******+++,,,---+++)))'''((()))******)))((((((&&&'''''''''(((((())))))&&&''''''(((((((((((('''(((((((((((((((((((((((()))(((((((((((((((((()))&&&''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++'''(((((((((&&&&&&((()))''''''((((((((((((''''''((((((((((((((('''''''''))))))(((((((((((())))))&&&&&&'''(((((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))******+++++++++,,,+++***)))************)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++******))))))))))))*********+++,,,---.../////////---,,,,,,,,,,,,---...///---///000000///...000222666:::BBBNNN^^^mmmvvvyyysssdddXXXLLLFFFCCCCCCDDDFFFLLLSSSYYYcccqqq{{{~~~zzzwwwssspppkkkhhhgggiiikkklllooorrr{{{yyyiiifffbbbaaaaaabbbcccccc]]]\\\[[[ZZZYYYWWWSSSPPPMMMKKKHHHGGGFFFDDDAAA???@@@???>>><<<;;;;;;;;;;;;999::::::;;;;;;;;;;;;;;;666666555555666888999;;;444333333222111111000000///...---,,,,,,+++,,,,,,///---***((((((***---///+++++++++++++++************************+++++++++)))))))))))))))))))))))))))((((((''''''(((((()))+++***)))+++,,,---+++***'''((()))***+++***)))(((&&&&&&''''''((()))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&'''(((((((((((('''&&&&&&&&&&&&&&&'''''''''''')))))))))))))))(((((('''))))))))))))))))))))))))((('''''''''''''''((((((&&&&&&&&&'''''')))******&&&((())))))(((((()))***'''''''''''''''''''''''''''''''''(((((((((((((((***))))))(((((())))))***&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))******+++,,,,,,,,,***************+++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,++++++++++++,,,,,,******,,,---......//////...---,,,,,,,,,---///000,,,...000///---...222666;;;DDDSSSfff}}}vvvkkk___SSSJJJHHHDDDBBBDDDGGGMMMXXXbbbfffooo{{{{{{vvvtttqqqooouuuuuuuuutttsssrrrrrrqqqrrrttt{{{{{{iiifffbbb```aaabbbbbbbbb___]]]ZZZYYYWWWUUURRROOOMMMKKKHHHFFFEEECCCAAA>>>======<<<;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;666666555555666888:::<<<555555444333111000//////......---------------.........---,,,,,,+++++++++.........------,,,,,,,,,(((((())))))******++++++))))))))))))))))))))))))((((((''''''''''''(((((()))(((((()))++++++***)))&&&((()))+++++++++)))(((&&&&&&''''''((())))))***))))))************))))))))))))))))))))))))))))))(((((((((''''''((((((((('''((())))))))))))((('''''''''''''''(((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))''''''''''''((()))******'''''''''''''''((()))***%%%'''))))))((('''((()))'''''''''&&&&&&'''''''''&&&&&&''''''(((((())))))******))))))))))))******''''''((())))))))))))((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))))))))***((((((((()))))))))******))))))***++++++,,,------(((((()))*********+++,,,)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,........................000//////......//////000------............------///...---,,,---...000111---///111000///222999???GGGWWWmmmyyykkk]]]SSSLLLJJJJJJLLLLLLPPPWWW\\\aaajjjssswww}}}yyyvvvuuuuuuuuuwwwyyy{{{{{{{{{yyyyyyxxxwwwxxx}}}}}}kkkgggcccaaa```aaaaaaaaa```]]]ZZZXXXVVVTTTQQQNNNMMMKKKHHHFFFEEECCC@@@>>>;;;;;;;;;::::::;;;;;;;;;666777888999999999999999666555555555666888;;;===666555444333111000///.........---------...//////---...000000///---***(((+++++++++******)))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))((((((''''''''''''(((((('''&&&&&&''')))***)))'''&&&(((***+++,,,+++***)))&&&&&&&&&'''((())))))***'''(((((((((((((((''''''))))))))))))))))))))))))'''''''''&&&&&&''''''''''''((()))******)))((('''(((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))''''''''''''(((***+++,,,(((''''''''''''((())))))$$$&&&(((((('''''''''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))************))))))))))))******'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&'''''''''(((((())))))))))))***+++,,,,,,------%%%'''((()))((()))***,,,(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------111111111000///---,,,+++000///---------...000222///111333333444999BBBIIITTTiiirrrhhhYYYJJJAAAAAAHHHNNNRRRWWWcccpppvvvwwwzzzzzzvvvtttuuuxxxzzzvvvxxx{{{}}}~~~~~~~~~}}}xxxkkkgggbbb___^^^^^^^^^]]]___\\\WWWTTTRRRQQQPPPOOONNNMMMKKKIIIEEEBBB???===<<<<<<;;;::::::::::::;;;===<<<;;;:::::::::::::::666666666666777888999:::>>><<<888444222///+++(((...,,,***+++---...,,,***,,,---...---+++***+++,,,))))))(((((()))***++++++&&&&&&((()))************,,,)))&&&$$$%%%(((+++...((()))*********((('''&&&))))))))))))))))))))))))''''''''''''((((((((()))******)))((((((((((((((())))))***))))))(((''''''''''''(((((())))))******))))))))))))((((((((((((&&&&&&&&&'''''''''((((((%%%&&&)))******'''$$$"""***)))(((&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((++++++++++++************'''((()))((('''&&&''')))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((()))++++++))))))))))))************)))((('''&&&'''(((***,,,'''(((******((((((((()))))))))(((((()))***++++++******))))))))))))******+++***)))'''''')))***+++(((((())))))******++++++))))))************))))))))))))))))))************,,,++++++******++++++,,,000///000222444222...)))***+++,,,,,,------,,,,,,//////---,,,,,,---...///---,,,,,,,,,,,,---......//////......///111222333000111333555999BBBNNNWWWgggyyyrrriiiSSSKKKFFFEEEDDDEEENNNYYYeeelllwww~~~{{{xxxvvvuuuvvvwwwvvvwwwzzz}}}tttjjjfffbbb___^^^^^^^^^^^^___\\\WWWTTTSSSRRRPPPOOONNNMMMKKKHHHEEEBBB???>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;:::::::::::::::777666666666666777888888:::777555333222000---+++///---+++,,,...///---,,,,,,---...---+++***+++,,,)))))))))))))))***+++,,,''''''((())))))************)))&&&%%%%%%'''***,,,)))))))))))))))(((''''''))))))))))))))))))))))))'''''''''((((((((())))))***))))))(((((((((((((((&&&'''''''''&&&&&&%%%$$$((((((((((((((())))))))))))))))))(((((((((''''''&&&&&&&&&'''''''''((((((''''''((((((((('''&&&&&&))))))((('''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((''''''''''''&&&'''((()))((('''&&&''')))''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((('''(((((()))***+++''''''((())))))******+++)))((('''''''''(((***+++%%%''')))((('''&&&'''''')))))))))))))))***++++++******))))))))))))******+++***)))(((((()))***+++))))))))))))***************)))(((''''''((()))***))))))))))))*********+++,,,,,,++++++++++++,,,,,,---,,,+++,,,......,,,)))++++++,,,------------,,,///...------------...///000000//////000000111222333222111111111111222222333333555;;;EEEPPPZZZ```nnnzzzsssgggZZZQQQKKKEEEBBBDDDHHHNNN[[[ggguuu|||}}}{{{yyyvvvtttsssrrrqqqrrrsssuuuxxx{{{ooohhheee```^^^^^^______^^^___\\\XXXUUUTTTRRRQQQOOOMMMLLLKKKHHHEEEBBB@@@>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::777777666555555555555666444333111111222222000//////...------//////...---,,,---...---+++***+++,,,+++************+++,,,,,,((()))))))))))))))))))))(((((('''&&&&&&''')))******))))))((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))***)))((((((''''''(((((())))))******))))))(((((())))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''((((((((()))((('''&&&'''((()))***))))))(((''''''((((((((())))))((((((((((((((('''************))))))))))))'''((()))((('''&&&''')))''''''''''''''''''''''''((((((((((((((('''''''''))))))(((((((((((())))))&&&&&&'''((())))))******))))))(((''''''(((***+++&&&((())))))(((''''''((())))))))))))))))))***+++******))))))))))))******+++***)))(((((()))***+++***************)))))))))+++)))'''%%%%%%''')))+++))))))*********+++++++++,,,,,,++++++++++++,,,,,,,,,***((()))***,,,,,,+++++++++,,,---------------......---------......///111111000000111111222333111111000000000111111222888888===IIIXXXfffmmmooovvv|||uuufffZZZOOOEEE>>>CCCAAABBBIIIRRR^^^mmmzzz}}}{{{yyyvvvsssqqqooonnnoooqqqrrrsssvvvooogggccc___]]]]]]^^^______^^^[[[XXXUUUTTTSSSQQQOOOMMMLLLKKKHHHEEEBBB@@@>>>>>>>>>===<<<<<<<<<<<<===:::::::::;;;::::::::::::777777666555444333333333222000///000111222111///...---------.........---,,,---...---+++***+++,,,,,,+++++++++++++++,,,,,,******))))))))))))))))))''''''''''''''''''((((((***)))(((''''''((()))***(((((((((((((((((((((((('''(((((((((((()))))))))))))))(((''''''''''''(((******++++++++++++******)))))))))((((((''''''&&&((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''((()))***+++)))(((((((((((())))))*********))))))((((((''''''+++++++++************)))'''((()))((('''&&&''')))''''''''''''''''''''''''$$$$$$%%%'''(((***+++,,,***))))))(((((((((((()))''''''''''''(((((((((((())))))(((((((((((()))***)))***,,,,,,*********+++***)))))))))))))))************))))))))))))************)))(((((()))******+++++++++******)))))))))***)))(((''''''((()))************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,---......---+++,,,,,,---...---------------------.........//////............///000000000000111222444555777888===CCCOOO^^^nnnyyy~~~yyy}}}sss___RRRKKKEEEAAA@@@CCCFFFLLLVVVbbbooo}}}}}}yyytttqqqooonnnnnnnnnqqqtttuuuyyyrrrfffccc___]]]]]]^^^^^^^^^\\\ZZZWWWUUUTTTSSSPPPNNNLLLLLLJJJHHHFFFCCC@@@???>>>>>>===<<<<<<<<<<<<===999999:::;;;;;;::::::999888777666444333333333333222111000000000111///...,,,,,,------,,,,,,,,,---,,,---...---+++***+++,,,,,,,,,+++++++++++++++,,,+++***))))))))))))******'''(((((((((((((((''''''***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((()))))))))***)))(((((('''''''''''''''&&&&&&'''''''''''''''&&&))))))((((((''''''&&&&&&((('''''''''&&&&&&&&&&&&'''''''''((((((((())))))&&&'''((()))******)))))))))(((((((((((())))))*********))))))((((((''''''(((''''''''''''&&&&&&&&&'''((()))((('''&&&''')))(((((((((((((((((((((((($$$$$$%%%'''(((***+++,,,***))))))(((((((((((()))))))))((((((''''''&&&&&&))))))((((((((((((((())))))***,,,,,,*********+++******)))))))))))))))*********))))))))))))************))))))))))))******,,,,,,++++++******))))))))))))+++,,,,,,+++))))))++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---)))+++...000000///------,,,,,,---.........------,,,------.........//////......------......///000222333444666:::>>>BBBDDDKKKWWWhhhwww|||ooo^^^MMMEEECCCCCCFFFKKKOOOUUU___iiisss~~~zzztttoookkkkkkmmmooonnnuuu|||tttfffccc^^^\\\\\\]]]]]]\\\ZZZXXXVVVTTTSSSRRROOOMMMLLLKKKJJJHHHFFFCCCAAA???>>>===<<<<<<;;;;;;<<<<<<777888:::;;;;;;:::999999777777666555444333333333444333111000000000...,,,+++,,,------++++++,,,---,,,---...---+++***+++,,,,,,,,,+++************++++++***)))((())))))+++,,,)))))))))))))))(((((((((((((((((((((((())))))***))))))))))))))))))))))))((((((((()))))))))******)))(((''''''&&&&&&''''''&&&&&&'''(((((((((''''''((((((''''''''''''''''''((((((((('''''''''&&&&&&''''''((((((((()))))))))&&&'''((()))***)))((('''))))))(((''''''((((((((())))))((((((((((((((('''(((((((((((('''''''''''''''((()))((('''&&&''')))))))))))))))))))))))))))((((((((((((((('''''''''))))))(((((((((((())))))***))))))((((((''''''&&&))))))))))))((((((((((((&&&((())))))(((''''''(((+++******)))))))))))))))******))))))))))))******)))))))))******)))))))))+++++++++++++++*********(((***,,,......,,,***(((++++++,,,,,,,,,---------------,,,,,,,,,,,,------'''+++///111///---++++++,,,,,,---...............+++,,,---...////////////000////////////000111111222333555:::AAAJJJRRRWWWfffqqq|||qqqZZZMMMBBB@@@AAACCCLLLWWW```hhhrrryyy}}}|||{{{{{{xxxuuuqqqmmmlllooorrruuuwwwsssgggccc___\\\[[[\\\[[[[[[XXXVVVTTTSSSSSSQQQNNNLLLLLLKKKJJJHHHFFFCCCAAA@@@===<<<<<<;;;;;;;;;;;;;;;666888999;;;;;;;;;999888777777666555444444444555555333111111111000///---+++---......,,,+++,,,...,,,---...---+++***+++,,,,,,+++***)))))))))))))))******)))((()))***,,,---++++++***)))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((('''&&&&&&&&&&&&'''''''''((()))))))))))))))&&&&&&'''''''''''''''''')))))))))((((((((('''''''''((((((((())))))))))))((((((''''''&&&'''''''''))))))((('''&&&&&&&&&&&&'''''''''''''''(((((((((+++************)))))))))'''((()))((('''&&&''')))(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((('''(((((()))***+++((((((((()))))))))******)))))))))))))))(((''''''%%%''')))((('''&&&''''''++++++***)))))))))))))))******))))))))))))******))))))************))))))***++++++++++++++++++,,,)))***+++,,,,,,+++***))),,,,,,,,,,,,------------------,,,,,,,,,,,,------***---//////---++++++,,,,,,------...............+++,,,---////////////...111111000000111111222333222555;;;EEETTTeeettt|||xxxjjj\\\MMMDDD@@@CCCFFFJJJWWWgggooowww~~~}}}zzz|||yyywwwvvvvvvvvvvvvwwwxxx||||||yyyqqqgggddd___\\\[[[[[[ZZZZZZWWWUUUSSSSSSRRRPPPMMMKKKKKKKKKJJJHHHFFFCCCAAA@@@<<<<<<;;;::::::::::::;;;666777999;;;;;;;;;999888777777666555555555555666555333111111222111000...,,,...000///---,,,---000,,,---...---+++***+++,,,++++++***)))(((((())))))***)))(((((()))+++---///---,,,***)))))))))***+++&&&'''(((*********)))((())))))))))))))))))))))))))))))))))))************(((((('''&&&&&&&&&&&&'''######$$$%%%&&&&&&%%%%%%%%%&&&&&&''''''((((((((())))))))))))(((((((((((((((((((((((())))))))))))+++)))&&&$$$###%%%''')))***)))(((&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&'''((()))((('''&&&''')))''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''(((***++++++&&&&&&''')))***,,,------))))))***))))))(((''''''''')))******)))(((((()))++++++***))))))((())))))******))))))))))))******))))))************))))))*********++++++,,,,,,---******))))))))))))******,,,,,,,,,---------.........------,,,,,,------......000111///,,,+++---///,,,---......//////......***+++---///000000///...000000000///000111111222999===FFFVVVllluuunnneeeVVVIIIFFFAAABBBJJJOOOSSScccvvvxxxtttooorrrwwwyyyxxxxxxxxx{{{~~~}}}|||zzzwwwuuuuuuvvvxxx{{{|||xxxtttvvvgggddd```]]]\\\[[[YYYXXXUUUSSSRRRQQQQQQPPPMMMKKKIIIIIIIIIHHHFFFEEECCCBBB>>>===<<<;;;:::999888888:::::::::999999888888888666666666555444444333333444333333222111000//////,,,---///000000///---,,,,,,---,,,+++***,,,///222******)))(((''''''((((((+++)))'''&&&(((***++++++******))))))))))))******))))))))))))))))))))))))+++)))((()))+++,,,)))'''&&&'''))))))(((((()))+++(((''''''(((((()))***+++))))))))))))))))))))))))((())))))))))))(((((('''(((((('''''''''&&&&&&&&&'''''''''(((''''''&&&&&&))))))(((((((((((())))))%%%%%%&&&&&&&&&&&&&&&%%%))))))(((((('''''''''&&&'''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((&&&'''((((((((('''%%%$$$'''''''''''''''''''''''')))((((((''''''''''''(((***)))'''(((***++++++***&&&''''''((())))))((((((++++++************++++++))))))))))))))))))))))))))))))*********))))))(((************************)))***+++,,,---.........++++++******++++++,,,---***+++---......---+++******+++---......---+++***........................000000///...---,,,,,,+++,,,,,,---...///111111222///000111000///000222444<<>>>>>===<<<;;;:::999888::::::::::::999999888888888777777666555555444444444333333222111000//////,,,---...000000...---,,,---......,,,++++++---///---,,,+++******************)))((()))+++,,,+++))),,,++++++******++++++,,,))))))))))))))))))))))))((('''&&&''')))***(((&&&)))***++++++)))((()))******)))((((((((((((((()))))))))))))))))))))))))))'''((())))))***)))((('''(((((('''''''''&&&&&&&&&&&&&&&''''''((('''''''''))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&)))(((((((((''''''''''''(((((('''&&&&&&'''(((((())))))))))))))))))))))))%%%&&&&&&'''((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))***)))'''(((***++++++***'''(((((())))))))))))(((*********))))))*********))))))))))))))))))))))))))))))************))))))******************************++++++,,,+++++++++++++++******++++++,,,---,,,---............---,,,+++,,,------------++++++......................../////////......------,,,000000000///////////////111111222222333666;;;???DDDQQQfffxxxkkk\\\QQQIIIEEEHHHMMMPPPTTTYYY___fffppp|||qqq```ZZZYYYWWW\\\eeessszzzyyyuuuuuuzzz~~~|||yyywwwxxxyyyzzzyyywwwssspppnnnyyyiiiddd^^^ZZZXXXYYYYYYYYY[[[YYYWWWVVVUUUSSSPPPMMMKKKJJJIIIGGGEEEBBB@@@???>>>>>>===<<<;;;::::::999:::::::::::::::999999888888888888777666666555555444333333222111000//////,,,---...//////...---,,,---...///...+++***+++,,,------,,,++++++++++++,,,))))))***,,,...---+++(((,,,++++++******++++++,,,))))))))))))))))))))))))'''&&&&&&(((******)))(((***+++,,,+++)))(((((((((+++***)))(((''''''''''''((((((((((((((((((((((((%%%&&&(((*********(((((((((((((((''''''''''''&&&%%%&&&'''((((((((((((((())))))(((((((((((())))))''''''(((((((((''''''&&&((((((((((((''''''''''''))))))(((''''''((())))))))))))))))))))))))))))))%%%%%%%%%&&&'''(((***+++((((((((((((((((((((((((''''''''''''((()))*********)))'''(((***++++++***)))))))))))))))(((((((((***))))))(((((())))))***))))))))))))))))))))))))))))))************))))))***************************++++++++++++***)))(((++++++******++++++,,,---........................,,,,,,,,,,,,,,,,,,------................................................111000000///////////////111111111222444:::AAAFFFQQQ___tttvvvaaaVVVIIICCCAAAEEENNNXXXeeeiiioootttyyyuuudddTTTOOOPPPSSS\\\gggvvv~~~}}}~~~}}}zzzuuurrrqqqqqqqqqqqqpppnnnmmmlllyyyiiiddd]]]YYYWWWXXXYYYZZZ\\\[[[XXXWWWVVVSSSPPPMMMLLLKKKIIIGGGDDDAAA???===>>>>>>===<<<<<<;;;::::::999::::::;;;;;;:::999999888888777777666555555444444333333222111000//////------...//////...------+++---......,,,+++++++++++++++***************+++*********,,,------,,,***))))))(((((((((((())))))(((((((((((((((((((((((((((((()))***,,,,,,,,,+++((()))++++++)))''''''(((******)))(((((((((((((((((((((((((((((((((((((((###%%%(((***+++***)))(((((((((((('''''''''''''''%%%%%%&&&((())))))))))))))))))(((((((((((())))))(((((((((((((((((('''&&&((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&(((***+++)))))))))))))))))))))))))))((((((((((((((())))))***)))'''(((***++++++***))))))(((((('''''''''((())))))(((((((((((())))))))))))))))))))))))))))))((())))))************)))******************************++++++++++++******++++++******++++++,,,---......------------......------,,,,,,,,,---..............................---........./////////000---------...///111222333333333444555999@@@IIIOOO]]]iiizzzzzzfffXXXOOOHHHBBBCCCGGGOOO\\\iiiyyy}}}|||dddXXXNNNNNNSSSZZZeeeoooxxx|||xxxuuummmmmmkkkjjjiiihhhhhhhhhwwwhhhccc]]]YYYXXXYYY[[[\\\\\\ZZZXXXVVVUUUSSSOOOMMMLLLLLLJJJHHHEEEAAA???============<<<;;;;;;::::::888999;;;<<<<<<;;;:::999777666666555555444444333444333333222111000//////---..................---)))+++------,,,,,,,,,---+++***************++++++---+++))))))+++,,,---,,,)))(((((((((((((((((()))(((((((((((((((((((((((('''(((***++++++,,,,,,,,,&&&)))+++,,,+++*********((((((((((((((()))******((((((((((((((((((((((((###%%%''')))***))))))(((((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))(((((((((((())))))(((((())))))(((''''''&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''***)))'''&&&&&&'''((()))************************+++***)))(((((((((((((((***)))'''(((***++++++***(((((('''&&&&&&''''''((())))))(((((((((((())))))************************(((((()))***************************************)))***+++,,,------------++++++******++++++,,,---------,,,++++++,,,---------,,,,,,,,,,,,---...///........................------......///000000000,,,,,,,,,---///111444666444666:::???FFFOOOYYY```fffnnnxxx~~~rrrbbbQQQFFFCCCBBBEEEKKKSSS\\\iiittttttfffUUUQQQPPPVVV^^^fffpppwwwxxx~~~{{{xxxmmmllljjjgggeeedddddddddsssfffbbb]]]ZZZZZZ\\\]]]^^^[[[YYYWWWVVVUUUSSSPPPMMMMMMLLLKKKHHHFFFBBB@@@>>><<<<<<;;;;;;;;;:::::::::888999;;;<<<===<<<:::999666666666555444444333333444333333222111000//////........................)))***,,,,,,++++++---...,,,++++++++++++,,,---------+++(((((()))+++------+++******))))))******+++))))))))))))))))))))))))&&&(((******))))))***+++'''***---......---,,,---''''''''''''((()))***+++((((((((((((((((((((((((%%%&&&''''''(((((((((((('''(((((((((((()))))))))&&&'''(((((())))))))))))))))))(((((((((((())))))((((((((((((((('''&&&%%%'''''''''(((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((((('''''''''((())))))))))))))))))))))))+++***))))))((((((((()))***)))'''(((***++++++***((('''&&&&&&&&&((()))******))))))(((((())))))***************************'''((()))******+++******************************)))***+++,,,---.........++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////.................................//////000000000000/////////000222555777333999AAAKKKUUU```kkkqqqooorrruuuyyy|||rrrbbbVVVMMMGGGDDDAAADDDMMMXXX```gggqqq{{{ppp___WWWPPPSSSXXX```hhhpppuuuyyyvvv{{{~~~zzzwwwooonnnkkkhhhfffdddbbbbbboooccc```]]]\\\]]]___``````ZZZYYYWWWVVVVVVTTTQQQOOOMMMMMMKKKIIIGGGDDDBBB@@@:::::::::::::::999999999777999;;;======<<<;;;999777777666666555444444444444333333222111000//////.........------.........+++,,,,,,+++)))***,,,...***************+++,,,---***)))((()))***++++++*********))))))))))))******))))))))))))))))))))))))''')))++++++)))((()))***&&&))),,,---,,,***)))))))))((((((((((((((()))***))))))))))))))))))))))))((('''&&&&&&&&&'''(((((('''((((((((())))))))))))'''(((((()))))))))(((((())))))(((((((((((())))))(((((((((''''''&&&$$$$$$''''''''''''((((((((()))'''((())))))))))))(((''''''''''''''''''''''''''''''(((((())))))))))))((())))))))))))))))))))))))(((((((((((()))***+++,,,***)))'''(((***++++++***)))(((''''''(((***,,,...*********))))))*********************************'''((()))******+++++++++************************)))***+++,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,---......---,,,+++***+++---.../////////...........................///////////////000000000222111111111333777:::===???GGGRRR___jjjsss{{{{{{yyyxxxxxxyyy{{{{{{{{{vvvkkk\\\NNNFFFDDDGGGIIILLLQQQ\\\hhhooosss|||xxxqqqhhh^^^YYYYYYXXX]]]eeekkkppptttvvvwwwuuuyyy|||~~~}}}yyyvvvpppooommmkkkiiifffeeedddlllbbb```]]]]]]___aaaaaaaaaZZZYYYWWWWWWVVVUUUSSSPPPMMMMMMLLLJJJHHHEEECCCBBB::::::999999999999999999777999;;;===>>>===;;;999888888888777666666555555444333333222111000//////......------------............,,,***((((((***---((((((''''''((()))******(((((((((***,,,,,,)))'''((((((''''''''''''(((((())))))))))))))))))))))))))),,,...---+++)))***,,,$$$'''******(((&&&$$$###+++***)))((((((''''''(((************************)))(((&&&%%%$$$&&&'''((('''((((((((())))))******((())))))))))))(((((('''))))))(((((((((((())))))''''''''''''&&&%%%$$$###&&&'''''''''(((((())))))((()))***++++++***)))(((((((((((((((((((((((((((%%%&&&(((***++++++******((((((((((((((((((((((((%%%%%%&&&(((***,,,...///***)))'''(((***++++++******)))((()))***,,,///111++++++************++++++************************''''''(((******+++++++++***************************++++++++++++***))))))++++++******++++++,,,---,,,---///000000///---,,,***+++---///000000///...........................000000000000////////////000000111333777<<>>=========<<<;;;;;;::::::666777999:::::::::999888777777666666666555555555222222111000000000111111///---+++,,,...///...,,,------,,,,,,,,,,,,++++++))))))))))))((((((((((((,,,+++++++++************'''((())))))******)))))))))))))))))))))))))))))))))((('''&&&''''''((()))+++***((((((((()))+++,,,(((((((((''''''&&&&&&&&&&&&(((******)))((((((((())))))((((((((('''''''''''''''(((((())))))******)))))))))))))))))))))))))))(((((((((((())))))***'''''''''(((''''''&&&&&&'''(((((((((((()))))))))((((((((((((((('''''''''''''''(((((())))))*********))))))))))))(((((((((((())))))*********))))))))))))(((((()))+++,,,---''''''((())))))***++++++)))(((((((((((()))+++,,,++++++++++++++++++++++++)))******+++++++++************************+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++++++++,,,---...------........./////////------,,,------...///000000000/////////............---,,,---///000111222333777>>>GGGSSSddduuu}}}qqqfff[[[OOOFFF@@@@@@AAACCCIIISSS___gggvvv{{{vvvrrrmmmiii]]]\\\ZZZ[[[___fffnnnrrryyy{{{}}}|||yyyuuusssrrrtttuuuxxx{{{|||xxxuuutttqqqnnnkkkjjjjjjjjjwwwgggddd```^^^^^^^^^^^^]]]ZZZXXXVVVTTTSSSQQQMMMJJJJJJIIIHHHFFFCCCAAA??????======<<<<<<;;;:::::::::777888999:::::::::999999888888777666666555444444222222111000//////000000///...------/////////---------,,,,,,,,,,,,++++++******)))))))))(((((((((************))))))))))))((()))******++++++******))))))))))))))))))))))))((('''''''''((()))******)))((((((''''''(((***+++%%%&&&&&&'''(((((()))))))))***+++***((('''((())))))))))))))))))(((((((((&&&&&&'''((()))******+++((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((('''&&&%%%%%%''''''''''''(((((((((((('''((((((((((((((())))))(((((((((((())))))))))))((((((((('''''''''&&&&&&(((((((((((()))******+++***************+++,,,---(((((())))))***+++++++++******)))))))))******+++))))))))))))))))))))))))******+++++++++******)))++++++******************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,,,,---------......------,,,------...///000000000////////////......///.........///222444666777===III[[[qqqppp```SSSIII@@@;;;===@@@DDDJJJTTT```mmmuuurrrlllgggbbb^^^YYYZZZ]]]bbbhhhpppvvvzzz~~~~~~}}}zzzwwwuuutttuuuwwwyyy}}}wwwvvvuuusssrrrqqqqqqqqqwwwhhheeeaaa^^^^^^^^^^^^]]]ZZZXXXVVVUUUTTTSSSPPPNNNKKKJJJHHHFFFCCC@@@???>>>======<<<;;;;;;::::::999777888:::;;;;;;;;;:::999999999888777666555444333222222111000////////////............//////...---------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******)))))))))))))))((((((((())))))***+++++++++++++++(((((((((((((((((((((((('''(((((()))***++++++,,,(((''''''''''''((())))))%%%&&&&&&'''((())))))***'''(((((('''&&&&&&(((***((((((((((((((((((((((((&&&''''''(((((()))))))))''''''''''''((((((((((((((()))*********((('''&&&((((((((((((((('''&&&&&&'''''''''((((((((())))))''''''(((((()))))))))***))))))))))))(((((((((((((((((('''''''''&&&&&&&&&((('''''''''((()))+++,,,)))((((((((()))))))))***))))))******+++++++++++++++++++++***************))))))))))))))))))))))))******+++++++++***))))))+++++++++******************++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------------,,,------...///000000000//////////////////111111111000111444888;;;===HHH[[[qqq{{{ooo^^^NNNDDD@@@>>>===DDDHHHOOOXXXcccooozzz{{{oooiiifffbbb______aaaeeejjjppptttxxxyyy{{{zzzyyyvvvtttuuuxxx{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyssshhheee```^^^^^^_________XXXVVVTTTTTTTTTTTTRRRQQQMMMLLLJJJFFFCCC@@@===<<<<<<<<<<<<;;;::::::999999888999:::;;;<<<;;;;;;::::::999888777666555444444333222111000////////////,,,---.........---------------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++(((((((((((((((((((((((())))))***+++++++++++++++((((((((((((((((((((((((%%%%%%&&&'''((()))))))))'''''''''''''''(((((()))''''''((((((((((((((((((%%%&&&''''''''''''***,,,''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&'''''''''((((((((()))((()))*********((('''&&&&&&''''''((())))))(((((((((((()))))))))*********'''((((((((())))))******))))))))))))(((((((((((()))))))))(((((((((''''''((('''&&&&&&''')))+++,,,((((((((((((((((((''''''***************++++++++++++++++++++++++*********((((((((((((((((((((((((+++++++++++++++***)))(((*********************************+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,,,,---------,,,------...///000//////000000000000000000111222222111222666<<>>BBBFFFMMMSSS\\\gggrrr}}}zzzqqqmmmllljjjhhhgggiiimmmqqqtttvvvxxxxxxxxxxxxwwwuuuuuuxxx|||qqqhhhddd```]]]^^^___aaaaaaWWWUUUSSSRRRRRRRRRQQQPPPOOONNNKKKGGGDDD@@@===<<<<<<<<<;;;;;;:::999999999999:::;;;<<<<<<<<<;;;;;;999999888777777666555555444444222111000000000000+++---//////...---,,,---------,,,,,,,,,,,,+++++++++************)))))))))(((((((((((())))))))))))((()))******++++++******))))))))))))))))))))))))'''((()))***+++++++++***'''''''''((((((((((((((()))))))))(((((((((((('''&&&((())))))))))))***,,,&&&&&&&&&&&&''''''''''''***))))))((('''&&&%%%%%%'''''''''(((((())))))***((())))))))))))(((((('''&&&&&&'''((())))))))))))))))))))))))************((())))))))))))))))))***(((((((((((())))))))))))*********)))))))))((((((''''''''''''((())))))******+++++++++***)))((((((************************))))))******+++******)))((((((((((((((((((((((((+++++++++++++++***)))((())))))*********+++++++++************++++++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,+++++++++,,,,,,,,,------------,,,------...///000//////000000000000111111000111333333555;;;EEELLLZZZiii{{{sssfffPPPJJJBBB<<<<<>><<<<<<;;;::::::999999888999:::<<<=========<<<;;;888888888777777777666666666555444222111111000000+++...111111///------...------,,,,,,,,,,,,++++++++++++*********)))))))))((((((((())))))*********'''((())))))******))))))))))))))))))))))))))))))***+++,,,---------,,,+++''''''(((((())))))))))))((((((((((((((((((((((((''')))+++***)))'''&&&'''&&&'''''''''(((((((((((((((((((((''''''&&&&&&%%%''''''((())))))***++++++)))(((((((((((())))))***'''(((((()))))))))((((((((((((((())))))))))))************)))))))))))))))''''''(((((())))))***************)))))))))((((((''''''(((((((((((((((''',,,,,,---,,,,,,***)))((())))))))))))))))))))))))&&&''')))************)))))))))))))))))))))))))))+++,,,,,,++++++)))(((((((((((()))***+++,,,,,,---************++++++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,------------------,,,------...///000//////000000000111111111000333777999>>>GGGTTT]]]gggoooyyy}}}qqqgggZZZPPPDDDCCCAAA@@@EEEMMMXXX___kkksss}}}xxxwwwwwwuuurrrooopppqqqsssvvvyyy|||}}}tttfffccc___]]]^^^aaacccdddaaa^^^YYYVVVTTTRRRPPPNNNMMMLLLKKKHHHFFFDDDBBBAAA<<<<<<;;;::::::999999888::::::<<<=========<<<;;;888888888777777777777777777666555333222111111111,,,///333333000......///---------,,,,,,,,,++++++---------,,,,,,,,,++++++(((((())))))******++++++''''''((()))))))))))))))))))))))))))))))))))))))(((((()))******)))'''''''''(((((()))***)))))))))''''''(((((())))))******''')))***)))&&&###!!! '''((((((((())))))******&&&&&&'''''''''''''''''''''(((((()))***++++++,,,)))(((''''''''')))***+++*********))))))((('''&&&''''''''''''((((((((()))++++++******))))))((((((&&&''''''((()))******+++))))))))))))(((((((((((('''''')))))))))((('''&&&+++,,,,,,,,,+++)))(((&&&)))))))))(((((((((((((((%%%&&&((()))*********)))************************,,,,,,,,,++++++)))((((((''''''(((***+++,,,---...)))************+++++++++++++++++++++++++++++++++***+++,,,---...---,,,,,,,,,,,,------------......---------------...000000//////000000111111111222222666;;;@@@GGGRRRaaalllnnnnnnpppssswwwzzz|||}}}zzzmmm^^^RRRHHH??????@@@CCCGGGOOOZZZeeemmm~~~zzzxxxwwwssspppssssssrrrsssuuuxxx{{{}}}pppeeebbb___]]]^^^``````aaaaaa^^^YYYVVVSSSQQQMMMKKKKKKKKKIIIGGGEEEBBB@@@>>>>>>===<<<;;;:::999999999;;;<<<===>>>>>><<<:::999777777777777666666666666666555333111////////////---...//////...,,,***))),,,,,,------,,,***)))'''+++***)))((((((((()))***++++++************++++++,,,+++******+++***'''$$$'''((()))***************)))(((''''''''')))***+++))))))(((((((((((())))))((((((''''''''''''(((((()))))))))))))))))))))))),,,++++++***((('''%%%$$$((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))******&&&'''((())))))******)))************)))((('''&&&******))))))((((((''''''(((((())))))))))))((((((''''''((()))***++++++,,,---,,,+++***)))))))))))))))))))))))))))(((''''''&&&''''''((()))******+++,,,,,,+++***)))(((''''''***+++,,,------,,,+++***)))************+++++++++++++++******************))))))*********+++++++++))))))))))))))))))))))))//////...---------......------,,,+++,,,---...///222111///...------......555333222222333444222111999===CCCKKKZZZkkktttuuuyyytttooopppuuuzzz|||{{{xxxkkk\\\RRRJJJCCC@@@AAACCCGGGLLLTTT___mmm||||||wwwuuutttoooooopppqqqooopppwwwrrrgggddd```^^^^^^___``````___\\\XXXUUUSSSQQQNNNLLLKKKJJJIIIGGGEEEBBB@@@???<<<<<<;;;:::::::::;;;;;;:::;;;<<<======;;;:::888777777777777666666666555777666444222111111111111////////////...---,,,+++,,,,,,------,,,+++***)))///...,,,+++*********++++++******))))))******+++******+++++++++***)))'''((())))))***++++++******+++***)))))))))***,,,---))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))***************))))))%%%%%%&&&(((((()))))))))***)))))))))((((((((('''))))))************))))))(((((((((((((((((())))))******)))))))))******+++)))))))))))))))(((''''''''''''(((((()))******+++++++++******)))((((((((())))))************)))))))))************+++++++++++++++******************+++,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++,,,,,,---......------,,,---...///000000000/////////000000111///000000111333555888999???FFFPPP\\\mmm}}}zzzxxxzzzyyysssmmmeeeZZZNNNHHHEEEBBBCCCFFFKKKSSS```mmmwwwwwwrrrqqqooonnnoooqqqppprrrzzz~~~uuuiiifffaaa___^^^______^^^\\\ZZZVVVTTTRRRQQQOOOMMMKKKJJJIIIGGGEEEBBB@@@???:::::::::::::::;;;<<<===::::::;;;<<<;;;:::999888777777777666666666555555666555333222111111111222111000///...------------,,,,,,------------,,,+++111000...,,,************+++******))))))******+++''')))******)))(((((()))))))))***++++++++++++************)))******+++,,,))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***,,,,,,,,,++++++***)))((($$$%%%&&&((()))*********))))))))))))(((((((((((()))******++++++******)))***)))'''&&&&&&&&&'''((((((((((((((()))***+++,,,))))))))))))(((((((((((('''(((((())))))*********))))))))))))))))))))))))******))))))))))))******)))************+++++++++******++++++++++++++++++,,,,,,,,,,,,---------------------------------------------...///000222333...............///000000...///000111222222222222...///111222555:::CCCJJJSSS]]]iiivvvuuuggg\\\PPPHHH@@@???AAACCCIIIOOOYYYcccsss}}}uuurrrpppooopppsssuuuxxx~~~~~~vvvkkkgggbbb___^^^^^^]]]\\\ZZZXXXUUUSSSRRRQQQOOONNNJJJJJJIIIGGGEEECCC@@@???;;;;;;:::::::::;;;;;;<<<999::::::::::::999888777777777666666666555555555444333111////////////000000///...,,,,,,,,,---...,,,,,,------------------...---+++***)))))))))*********))))))))))))******&&&((()))(((&&&%%%&&&(((******++++++++++++******(((((((((((((((((())))))))))))(((((((((((())))))***))))))(((((())))))***))))))))))))))))))))))))++++++******)))'''&&&%%%(((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))***+++++++++******)))((((((((())))))***)))))))))))))))))))))(((((((((((())))))************))))))***)))'''&&&&&&'''((()))(((((('''(((((()))******))))))((((((((((((((()))(((((()))))))))*********(((((())))))************---,,,+++******+++,,,---))))))*********+++++++++******+++++++++++++++,,,*********+++++++++,,,,,,........................////////////000111222333///////////////000000111...///000222333222222111111333555777;;;GGGWWWcccvvv~~~{{{jjjZZZPPPEEE@@@===AAAFFFKKKTTT\\\jjjrrr}}}zzztttsssuuu{{{~~~~~~}}}|||{{{}}}vvvkkkgggbbb^^^]]]\\\\\\[[[YYYWWWTTTSSSRRRRRRPPPOOOJJJIIIHHHGGGEEECCCAAA@@@======<<<;;;:::999999:::999999999999999888888888666666666666555555555555444333111///......//////...---,,,+++***+++,,,------------------------...+++***)))))))))***+++,,,***))))))))))))))))))***)))******)))'''&&&&&&'''******+++++++++******)))(((((()))))))))((((((((())))))(((((((((((()))))))))((((((''''''(((((()))************************************)))'''&&&%%%((((((((((((((((((((((((((()))))))))*********+++))))))(((((((((((())))))'''(((((()))******))))))''''''((()))))))))(((((((((((((((((())))))))))))''''''((((((((((((''''''((((((''''''(((***+++,,,******)))((((((((((((((())))))(((((((((((()))***))))))))))))************((((((((()))******++++++---,,,+++******+++,,,---))))))*********+++++++++******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,........................,,,,,,++++++++++++,,,,,,/////////000000000000000...///111111111111///...333666:::???JJJ\\\rrrmmmYYYKKKFFF@@@???BBBKKKSSS[[[dddlllxxx}}}|||}}}|||{{{yyyxxxxxxzzz}}}~~~~~~}}}uuujjjfffaaa]]]\\\[[[ZZZZZZZZZWWWUUUSSSSSSRRRQQQOOOIIIIIIHHHGGGEEECCCAAA@@@>>>>>><<<;;;:::999999999:::::::::999999999888888666666666555555555444444777555333111000/////////,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,---+++************,,,---...***))))))(((((())))))***---+++))))))***+++***))))))************)))((((((***++++++++++++***))))))))))))(((((((((((())))))((((((''''''''''''((((((************************&&&'''((())))))******)))(((((((((((((((((((((((('''(((((())))))************))))))(((((((((((((((&&&&&&((())))))*********###$$$%%%'''((()))))))))(((((((((((())))))))))))&&&''''''((((((''''''&&&''''''((()))***+++,,,,,,,,,+++***)))(((((((((((())))))(((''''''(((***+++************************(((((())))))*********+++******))))))))))))******)))************+++++++++******++++++,,,---------------------............------------------------......---,,,++++++,,,,,,......///000000000000000000000000111000000//////333888@@@LLL]]]sssrrr[[[JJJBBBAAA???CCCMMM\\\fffmmmvvv~~~~~~~~~~~~|||yyywwwtttrrrqqqrrrtttuuuttttttuuuuuuttttttssssssvvvhhhddd___\\\ZZZZZZYYYYYY[[[YYYVVVTTTTTTSSSQQQPPPIIIIIIHHHGGGEEECCCBBBAAA===<<<;;;:::::::::::::::;;;;;;:::999999999999999666666555555555444444444888666444111///.........+++,,,,,,------,,,,,,+++...---,,,+++******+++++++++***)))))))))***+++,,,))))))(((((((((((())))))+++'''###%%%+++...,,,))))))))))))))))))(((''''''***++++++,,,+++***)))((())))))(((((((((((())))))))))))(((((((((((())))))************************&&&'''((()))************((((((((((((((((((((((((&&&&&&'''(((((()))************)))(((((((((((((((((())))))*********))))))&&&&&&((())))))*********'''((((((((()))))))))***''''''((((((((((((''''''&&&''')))***+++***)))(((+++******)))))))))******)))((('''&&&'''(((***+++************************)))))))))))))))*********))))))************)))))))))************+++++++++******++++++,,,------...---------............///........................000///////////////000111---...///000000000//////000000000000111111222333777===JJJ[[[nnnooo\\\NNNFFFDDDDDDHHHOOO___pppzzz~~~~~~~~~~~~}}}{{{xxxvvvxxx|||}}}}}}~~~~~~{{{}}}|||{{{{{{|||{{{yyywwwsssqqqmmmjjjhhhhhhiiijjjjjjjjjiiihhhhhhhhhhhhhhhvvvgggccc^^^[[[ZZZZZZYYYXXX\\\ZZZWWWUUUTTTSSSRRRPPPIIIIIIHHHGGGEEECCCBBBAAA;;;;;;:::::::::;;;<<<<<<<<<;;;::::::999999::::::666666555555555444444444777555222///---++++++++++++,,,---.........---,,,///...,,,***))))))*********)))(((&&&&&&&&&''''''))))))(((((((((((())))))'''!!! )))...,,,((((((((()))(((((('''&&&&&&((()))*********((('''&&&))))))(((((((((((())))))******))))))))))))******************************))))))***))))))((('''&&&((((((((((((((((((((((((%%%&&&&&&'''((())))))*********)))(((((((((((((((+++++++++++++++***)))(((.........---,,,+++***)))'''((((((((())))))******(((((())))))))))))((((((&&&''')))+++***(((&&&$$$))))))))))))***+++,,,---)))((('''&&&'''(((***,,,++++++************************))))))))))))))))))***+++,,,------,,,+++***)))************+++++++++******+++,,,,,,---......+++++++++,,,,,,,,,------////////////////////////,,,,,,,,,,,,---///000111,,,---///000000000///...000000///000111444666777<<>>===<<<:::888666777777666555555555555666888666444222000/////////++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,++++++***+++++++++))))))))))))))))))))))))))))))))))))(((((((((((()))+++,,,,,,+++******+++)))******++++++,,,,,,,,,***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++***)))'''&&&))))))))))))))))))))))))''''''((()))+++***(((%%%***)))((((((******)))((())))))))))))************))))))))))))))))))))))))++++++*********************+++,,,+++***)))***+++,,,,,,++++++++++++,,,,,,,,,+++******)))*********,,,,,,++++++,,,,,,---...---,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////...---,,,//////000000000111111111222444222---,,,///222222444444555888;;;CCCQQQ^^^lllmmmnnnooorrrvvv{{{}}}nnnaaaXXXNNNJJJKKKUUUbbbqqqyyyrrrooooooooonnnlllllliiiddd\\\UUUPPPOOOPPPUUU[[[eeerrr{{{||||||||||||{{{zzzzzzttttttttttttuuuwwwxxxyyyuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuutttrrrqqqpppooonnnmmmllliiifffcccaaa___ZZZXXXUUUSSSRRRPPPMMMKKKJJJIIIHHHGGGEEECCCBBBBBBrrrfffccc^^^[[[[[[]]]___``````]]]ZZZXXXVVVRRRNNNKKKKKKJJJHHHFFFDDDBBB@@@???<<<<<<;;;::::::::::::;;;;;;<<<<<<<<<;;;:::888777777666666555555555555555888777555222111000000111***+++,,,------,,,+++***,,,,,,,,,---------......111///...+++***(((''''''))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++))))))***+++(((((()))***++++++,,,,,,)))))))))))))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((***)))'''''''''((())))))))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,,,,++++++*********((()))******(((((()))***+++++++++******+++++++++++++++******************,,,,,,,,,,,,,,,---......------,,,,,,++++++++++++------------------,,,,,,,,,,,,,,,,,,,,,---......///000000//////...---,,,/////////000000000111111...111222000///111555888888999;;;AAAJJJWWWeeeppp}}}zzzvvvtttuuuzzzzzzjjj]]]SSSMMMMMMQQQXXXdddppp|||~~~yyyqqqllljjjjjjjjjiiigggfffbbb\\\WWWSSSQQQRRRVVV\\\gggtttzzzzzzzzzzzzyyyxxxwwwvvvqqqqqqqqqqqqrrrtttuuuvvvrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqpppnnnmmmlllkkkkkkiiihhhfffddd```]]]ZZZXXXVVVSSSPPPOOOMMMKKKHHHFFFEEEDDDCCCBBB@@@???>>>===qqqeeeaaa]]]ZZZ[[[]]]______```]]]ZZZXXXVVVRRRNNNKKKJJJIIIGGGEEECCCAAA???>>><<<<<<;;;::::::::::::;;;888888:::;;;;;;:::999999666555444444333333444444444333111///---------...+++,,,---......---,,,+++,,,,,,,,,---------......111///...+++***(((''''''))))))))))))))))))))))))(((((((((((())))))))))))((()))***)))(((''')))***&&&''''''((()))******+++((())))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))((((((((((((((((((((((((+++)))&&&$$$$$$&&&))),,,***)))((('''&&&''')))+++((((((((((((((((((((((((''''''(((((())))))))))))------,,,,,,++++++*********+++,,,,,,+++***+++---******))))))))))))******************+++*********+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,------.../////////000000///......---....../////////000000000,,,...222333111111555:::;;;>>>EEEPPP___ooozzz~~~qqqbbbWWWQQQMMMMMMUUU^^^iiisss|||yyyrrrmmmkkkiiiiiiccccccaaa]]]YYYVVVVVVWWWZZZcccqqq~~~~~~}}}{{{zzzxxxxxxwwwwwwvvvuuusssssspppppppppooooooppppppqqqoooooooooooooooooooooooommmllljjjhhhgggfffffffffbbbaaa___]]]ZZZVVVSSSRRRRRRPPPMMMKKKJJJHHHFFFCCCBBBAAAAAA???>>>===<<<<<>>===<<<<<<;;;::::::::::::;;;666777999:::;;;::::::999555555444333333333333333444333111000///...//////,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,++++++***+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))***)))'''''')))+++&&&''''''(((((())))))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''&&&&&&&&&&&&))))))))))))))))))))))))+++***((($$$###%%%***---)))******((('''''')))+++(((((((((((('''''''''''''''(((((())))))******+++,,,,,,++++++++++++++++++(((***++++++***)))***,,,***))))))))))))))))))***))))))***++++++++++++***++++++*********+++,,,,,,++++++,,,---------------------------............---------------......///...//////000000/////////........./////////000000---///222555333222888@@@GGGOOO[[[gggvvv~~~mmmYYYMMMIIIJJJNNNSSS___kkkxxxzzzsssnnnlllkkkccccccbbb```]]]]]]^^^___eeeooozzz}}}}}}~~~~~~}}}|||zzzxxxvvvuuutttttttttssssssqqqppppppnnnmmmlllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiigggfffdddbbb````````````ZZZZZZXXXVVVSSSPPPMMMKKKMMMKKKIIIGGGGGGEEECCCAAA@@@@@@???>>>===<<<;;;:::tttgggccc^^^[[[[[[]]]______\\\ZZZXXXVVVUUURRROOOLLLIIIIIIHHHGGGDDDAAA???===<<<<<<;;;::::::::::::;;;888999:::;;;;;;;;;:::999666666555444444444444444666555333222111111111111------,,,,,,,,,,,,------,,,,,,,,,---------......+++++++++***++++++,,,,,,))))))))))))))))))))))))'''((((((((()))))))))***+++++++++***))))))+++---((((((((((((((())))))))))))************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***((('''''''''(((((()))))))))))))))))))))))))))******(((&&&&&&))),,,)))***+++***((((((***,,,))))))))))))((((((''''''(((((())))))***++++++,,,************++++++++++++'''(((***)))((((((***++++++******))))))******+++((()))***+++,,,++++++***++++++******++++++,,,---)))***,,,---...///......------------.........///---------------...//////---...///000000111000000//////000000000111111111000000333777888;;;FFFSSScccrrrxxxdddXXXKKKFFFFFFJJJTTT___kkkxxx|||tttnnnkkkjjjcccdddeeefffgggiiinnnqqqzzz|||}}}~~~}}}{{{{{{yyyxxxvvvuuusssrrrpppppppppppppppooonnnmmmhhhgggfffeeeeeeeeeeeefffeeedddddddddccccccccccccaaa```]]][[[YYYYYYZZZZZZTTTSSSRRRPPPMMMKKKHHHGGGGGGEEECCCBBBBBBAAA???>>>======<<<;;;:::999999888uuuiiieee```]]]]]]^^^___```[[[YYYWWWUUUTTTRRROOOLLLJJJJJJIIIHHHFFFCCC@@@>>><<<<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<;;;999888777777666555555555555555333222000......---............,,,++++++,,,......,,,,,,,,,---------.........---,,,+++************))))))))))))))))))))))))'''((((((((())))))******,,,------+++******,,,///************))))))))))))***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''')))+++---...))))))))))))))))))))))))&&&))),,,,,,***((((((***(((+++---,,,)))(((***,,,+++*********))))))((((((((())))))***+++,,,,,,,,,)))))))))******++++++,,,+++,,,......------...///,,,++++++++++++++++++,,,((()))***+++,,,,,,+++***,,,++++++++++++,,,------((())),,,...////////////---------.........//////...------------...//////,,,---...000111111111111000111111111111222222222222111444:::>>>EEEWWWhhhooocccQQQKKKHHHHHHIIIMMMZZZhhhuuu{{{rrrlllhhhgggccceeehhhkkkpppvvv~~~~~~}}}}}}~~~zzzyyyxxxvvvuuusssrrrqqqnnnnnnnnnnnnnnnmmmmmmlllbbbaaaaaaaaaaaaaaabbbbbb``````_________^^^^^^^^^]]]\\\YYYWWWUUUUUUVVVVVVPPPOOONNNLLLJJJHHHFFFDDDBBBAAA???>>>???>>>===;;;;;;;;;:::999888777777666wwwgggddd```]]]]]]^^^^^^]]]```\\\WWWTTTSSSSSSRRRQQQLLLJJJGGGDDDBBBBBBBBBBBB???===::::::<<<<<<999666999:::;;;;;;<<<<<<<<<<<<;;;999666444333333444555666555444222111000000000+++++++++,,,,,,---------,,,+++++++++***))))))))),,,---.........---,,,+++---,,,++++++******++++++)))))))))***+++++++++,,,)))******)))(((((()))+++---,,,***(((((((((((()))*********)))))))))))))))******++++++***)))((('''***)))))))))((((((''''''&&&'''((())))))((('''&&&---+++)))'''&&&&&&((()))((((((''''''''''''((()))+++***))))))((())))))***+++++++++++++++,,,,,,,,,---------------,,,+++***)))))))))))))))))))))))))))*********++++++++++++******))))))((((((''''''(((((())))))))))))(((((())))))))))))******************+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,***+++,,,---,,,+++***)))---------............///..................---------...000111222111000///000000111111111000000///,,,...000000.........000000111333777BBBXXXrrr|||iiiXXXPPPHHHGGGFFFGGGMMMZZZkkkwww|||~~~xxxtttrrrpppooommmooosssxxx|||yyyxxxzzz|||}}}~~~vvvuuutttrrrpppmmmhhhdddffffffffffffeeeddddddccc\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYXXXWWWWWWWWWWWWWWWXXXWWWUUUSSSPPPNNNLLLKKKLLLKKKJJJHHHFFFDDDCCCBBB??????===<<<;;;:::::::::888777666555444333333333uuugggddd___]]]]]]]]]]]]]]]```]]]XXXUUUSSSSSSRRRRRROOOMMMIIIFFFCCCAAAAAAAAA>>><<<:::999::::::888666999999:::;;;;;;;;;;;;;;;:::999666444333333444555444333111000///.........,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++/////////...---+++)))(((++++++***)))))))))))))))******************++++++***+++,,,+++))))))+++,,,,,,+++***)))((((((((()))***)))))))))))))))))))))******)))))))))(((((((((+++++++++*********))))))'''(((((((((((((((((('''++++++)))((('''''''''(((*********)))((((((((('''))))))))))))))))))))))))++++++++++++************(((((())))))(((''''''&&&++++++++++++++++++++++++)))))))))*********++++++******))))))(((((((((((((((((())))))))))))(((((())))))))))))******************+++++++++,,,,,,,,,,,,++++++******+++++++++++++++------------,,,+++---------............///........................++++++,,,---------------000000111111111111000000,,,---///000111111222222777999===DDDQQQggguuugggWWWLLLHHHEEEHHHLLLQQQYYYgggwww{{{xxxxxxxxxyyyzzz~~~~~~~~~~~~wwwtttqqqqqqrrruuuvvvvvvrrrpppnnnllljjjgggccc```````````````___^^^]]]\\\XXXXXXXXXWWWWWWWWWVVVVVVTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRPPPNNNLLLJJJIIIHHHJJJIIIHHHFFFDDDCCCAAAAAA===<<<;;;999888888777777666666555333333222222222uuugggccc___\\\\\\\\\\\\\\\___\\\XXXUUUTTTSSSRRRQQQRRROOOLLLGGGDDDAAA@@@???===;;;:::999:::999777666888999999:::::::::::::::999888666444333333444444333222111000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------+++***(((''',,,+++******))))))************************))))))******+++***)))(((***,,,,,,+++***)))((((((((()))))))))))))))))))))*********)))((('''''''''((()))++++++************)))))))))((((((''''''(((((()))*********))))))((('''&&&++++++,,,+++***)))'''&&&((()))***++++++***)))(((++++++******))))))((((((((())))))))))))(((''''''++++++++++++++++++++++++((((((((()))))))))*********))))))))))))(((((((((((())))))******))))))((())))))))))))******************+++++++++,,,,,,,,,************************+++,,,---...............---------............///..............................------......///000000000111111111111000000/////////222444666666555888<<>>===999999777666555555444444444444333222111111111111wwwgggddd___\\\\\\\\\\\\[[[]]]ZZZVVVTTTSSSRRRQQQPPPRRRPPPLLLIIIEEECCCAAA@@@===<<<;;;::::::999888777888999999::::::999999999888777666444444333444444444333222111000000000000......------,,,,,,,,,+++***+++++++++,,,,,,------)))*********++++++++++++...------,,,,,,,,,,,,,,,++++++******))))))(((((('''(((((('''&&&&&&''')))+++******))))))))))))))))))))))))))))))************)))'''%%%%%%&&&((()))((((((((((((((((((''''''***)))(((''''''((()))***((()))***+++***)))'''&&&((()))+++++++++)))'''&&&'''(((***+++,,,+++)))(((+++******)))(((''''''&&&))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******)))))))))((()))))))))******************+++++++++,,,,,,,,,*********+++++++++++++++***++++++,,,---......///---------............///---------...............000///...---...///000111///000000111111111111000333222000222555777888777999???IIIVVVdddsssuuugggWWWLLLFFFDDDIIIOOOOOOUUU]]]eeemmmwww}}}zzzwwwsssrrrpppoooppprrrtttvvv{{{}}}}}}}}}~~~}}}|||wwwtttpppnnnnnnmmmlllkkkfffccc^^^[[[ZZZYYYWWWVVVRRRRRRQQQPPPOOOMMMKKKJJJKKKKKKKKKKKKJJJJJJJJJJJJGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@>>>===;;;::::::777666555444333333333333222111000000/////////000xxxhhhddd```]]]\\\\\\\\\[[[ZZZXXXUUUSSSRRRQQQPPPNNNPPPNNNLLLIIIFFFDDDCCCBBB>>>>>>>>><<<;;;:::999999999999999::::::999999888666666555444444444333333333333222111000000000000.........------,,,,,,,,,))))))******++++++,,,,,,))))))))))))******++++++...---,,,,,,++++++,,,,,,+++******))))))((((((((('''(((((('''&&&&&&''')))************)))))))))((((((((())))))************)))(((&&&%%%%%%''')))***''''''''''''''''''((((((***)))(((''''''((()))***'''(((***++++++)))'''%%%$$$&&&(((*********((('''&&&(((***+++,,,+++)))(((******))))))((('''&&&&&&&&&''''''(((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))************))))))((()))))))))******************+++++++++,,,,,,,,,******+++,,,------,,,,,,)))******+++,,,------...---------............///---------.........//////---,,,+++++++++,,,.../////////000111111111111111444222000000333666999;;;FFFMMMYYYdddmmmuuu{{{~~~wwwcccWWWJJJDDDCCCFFFNNNVVV___dddkkkrrryyy}}}zzzvvvsssmmmkkkhhhggghhhkkkooorrrxxx~~~{{{{{{{{{|||~~~yyyuuupppllliiifffcccaaaaaa]]]XXXUUUTTTSSSRRRQQQMMMMMMLLLKKKIIIHHHFFFEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEBBBBBBBBBBBBAAAAAAAAAAAA===<<<<<<:::999888777777555555444333222222222222000000///............///wwwiiifffaaa^^^]]]]]]\\\[[[YYYWWWTTTSSSRRRRRRPPPNNNNNNNNNLLLIIIGGGDDDBBBAAA>>>??????>>>;;;::::::;;;:::::::::::::::999999888555555555555444444333333111000///........................---------------******************++++++---,,,+++***))))))))))))+++***))))))(((((())))))))))))))))))))))))((((((******+++***)))(((***,,,))))))************)))(((((((((((()))******++++++)))((('''''''''((()))***(((((())))))))))))*********))))))(((((())))))***'''((()))++++++)))(((&&&$$$%%%'''((())))))))))))'''((()))***++++++************))))))((((((''''''((()))******************************************((((((((()))))))))******)))))))))************+++)))******++++++******)))))))))))))))******************+++++++++,,,,,,,,,)))***,,,---......---,,,***************+++---------------............///,,,,,,------.../////////...............//////000...///000111111222111111111111111111444;;;DDDJJJYYYaaajjjoooqqqsssxxx}}}}}}lllTTTKKKDDDCCCGGGLLLUUU]]]kkkqqqyyy}}}|||zzzzzzyyyvvvrrrooogggeeebbbaaadddiiipppttt}}}}}}|||zzzzzz{{{~~~}}}~~~{{{wwwrrrlllhhhccc^^^[[[ZZZVVVRRROOONNNMMMLLLKKKGGGGGGGGGFFFEEECCCBBBAAAAAAAAAAAA@@@@@@@@@??????AAAAAA@@@@@@AAAAAABBBBBB@@@@@@????????????>>>>>>:::999888777666555444444444444333222222222222222///......------.........xxxkkkgggbbb___^^^]]]]]]\\\ZZZXXXVVVUUUTTTSSSQQQPPPOOONNNLLLJJJFFFCCC@@@???===>>>???===:::888999;;;;;;;;;;;;;;;;;;:::999999444444555555444444333333000000///............///------------............++++++++++++++++++******...---+++***))))))*********)))((((((''''''((((((((((((((()))))))))))))))***+++,,,+++))))))+++,,,((()))***++++++***)))((('''(((((()))******++++++((((((((()))))))))******((((((((()))))))))******)))))))))******)))))))))'''((()))******)))(((''''''''''''((()))))))))***'''(((((()))******++++++))))))))))))))))))))))))***+++,,,,,,------,,,,,,************************)))))))))*********++++++))))))*********+++++++++)))******++++++******)))))))))))))))******************+++++++++,,,,,,,,,((()))+++---------,,,+++---,,,++++++++++++---------------............///,,,,,,------...//////000000111111222222222222222...///000111111222222222000333666888===IIIZZZfffooouuuyyyvvvqqqqqqzzzooo^^^NNNGGGEEEJJJRRR\\\fffooo|||~~~{{{yyyttttttttttttuuusssooolllcccaaa___```fffoooxxx~~~~~~zzzwwwvvvwwwzzz{{{xxxxxxxxxxxxxxxyyyzzzzzzyyyuuuooojjjeee___ZZZVVVQQQNNNKKKHHHGGGFFFEEECCCAAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;======<<<<<<===>>>>>>???<<<<<<<<<;;;;;;:::::::::777777666555444444333333222222111000000000111111......---------......///{{{lllhhhccc___^^^^^^]]]]]][[[YYYWWWVVVVVVUUUSSSQQQQQQPPPMMMJJJFFFAAA>>><<<<<<>>>???===999777888:::<<<<<<<<<<<<;;;;;;:::999444444555555555444333333222111111000000000000111,,,---------.../////////---------,,,,,,++++++++++++******)))***,,,...///+++******)))))))))))))))''''''(((((())))))******)))******)))(((((()))+++((()))***++++++***)))((('''(((((()))***+++++++++'''((()))***++++++******%%%&&&&&&&&&''''''((((((((()))***++++++***)))((((((((()))))))))))))))(((+++***))))))((())))))***(((((((((((()))***+++,,,))))))))))))************''''''((()))))))))))))))((((((((((((((((((((((((************++++++++++++))))))******++++++++++++******++++++++++++******))))))))))))******************+++++++++,,,,,,,,,&&&(((***,,,---,,,+++***///...---,,,+++,,,---...---------.........//////,,,,,,------...///000000---...000111111111000///......///111111222222222111777<<<@@@GGGWWWmmm}}}ttttttzzzcccRRRLLLHHHIIIRRR___lllyyy~~~}}}}}}{{{yyywwwnnnnnnoooqqqrrrpppmmmjjjbbbaaa```cccjjjvvv{{{vvvsssrrrtttuuuttttttsssrrrrrrssstttuuupppmmmgggbbb]]]XXXRRROOOKKKIIIFFFDDDCCCBBB???>>><<<<<<<<<<<<<<<;;;:::999999999999999888888888888::::::999999:::;;;<<<<<<999999888888777777666666666666555555444333222222111000000////////////000......---------......///yyykkkgggaaa^^^^^^^^^\\\YYYZZZYYYVVVUUUSSSQQQNNNKKKLLLLLLKKKJJJGGGDDDAAA?????????===<<<:::888777777888888888888888888888888555444444333333222111111444333222000...---,,,,,,//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************************************---+++(((&&&%%%''')))***(((((()))***+++,,,,,,---(((((())))))******++++++***************************)))(((((('''(((((((((&&&&&&&&&&&&''')))***+++((((((''''''&&&&&&&&&%%%(((((((((((())))))))))))+++++++++*********))))))***)))((((((((()))+++,,,222///***'''%%%''')))+++***************+++++++++((((((((((((((())))))***------,,,,,,+++***************))))))***+++,,,,,,,,,,,,,,,++++++*********************************,,,***'''(((+++......---,,,---......//////......------------------------...........................///////////////......///////////////000111111222000000333555555888===888===EEEOOO]]]nnnyyyaaaSSSOOOKKKPPPXXXbbblllxxx~~~{{{yyyxxxwwwwwwrrrpppnnnllllllkkkjjjiiibbb___bbblllttt}}}|||wwwsssqqqooonnnlllhhhhhhggghhhiiihhheeecccbbb```\\\WWWSSSOOOLLLKKKEEEDDDAAA???============999999999999999888777666888555333222333555666666555555666666666666555555666666666666666666666666333333333222222111111111000000////////////000000...............///000000{{{lllgggbbb_________]]]ZZZZZZXXXVVVTTTSSSQQQNNNKKKLLLLLLKKKJJJGGGDDDBBB@@@>>>>>>===<<<:::999888888999999::::::::::::999999555555444333222222222222222222000///............000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++***((('''''''''))))))+++++++++************)))((()))))))))))))))******((((((((((((((((((((((((,,,,,,++++++++++++++++++''''''((((((((((((((((((++++++******))))))))))))(((((((((((())))))))))))+++++++++*********))))))***)))((((((((()))++++++000...***(((&&&''')))************************)))---,,,+++++++++,,,......(((((())))))*********+++******))))))***++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,***((())),,,......---)))***++++++,,,,,,++++++------------------------...........................///////////////......///////////////000111111444111000222333222555;;;===III[[[jjjwwwwwwgggVVVOOOPPPUUU[[[dddnnnxxx~~~|||yyyxxxwwwwwwwwwrrrpppmmmjjjhhhgggfffeeejjjiiinnnyyy|||xxxsssnnnkkkiiigggeee```___^^^______^^^[[[YYYWWWUUURRRNNNJJJGGGDDDCCC@@@???===;;;999888888888555555555666555555444444444444333444555555444333444555555666666555555444444444444444444444444444333333222222222111111111111000000//////000000111---------------...//////}}}mmmiiicccaaaaaa```^^^\\\ZZZXXXUUUTTTSSSQQQNNNLLLLLLLLLLLLJJJHHHEEEBBB@@@======<<<<<<;;;::::::999::::::;;;;;;;;;;;;::::::666555333222111111222333111000000///////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************)))))))))(((((((((+++++++++************)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))******)))((('''&&&((((((((((((''''''''''''(((((((((((())))))))))))+++************))))))))))))))))))((()))******+++...,,,+++)))(((((())))))*********))))))(((((((((,,,+++***))))))+++---...)))))))))))))))******************)))******+++,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,---------))))))***+++++++++++++++------------------------...........................//////000000/////////000////////////000111111666333222333222222666===GGG[[[vvvwwwpppggg^^^TTTMMMPPPVVV[[[cccllluuu~~~{{{zzzyyywwwvvvvvvvvvvvvrrrooolllhhhffffffggghhhnnnpppxxx|||yyywwwuuuqqqkkkgggdddaaa___]]]XXXVVVUUUTTTTTTRRRPPPMMMKKKIIIGGGDDDAAA>>>===<<<:::999777555444444333333000000111222222222111111000111333555555333111000333444444555555444444333111111111111111111111111222222222111111111111111000000////////////000000---,,,,,,,,,,,,---......ooojjjdddbbbbbbaaa___]]]ZZZXXXUUUSSSRRRPPPNNNLLLLLLLLLKKKJJJHHHEEEBBBAAA<<<<<<<<<<<<;;;;;;;;;;;;999:::;;;;;;;;;;;;:::999666555333222111111222333222111000//////......///------......////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))************(((((((((((()))***+++,,,,,,---***))))))(((((('''''''''************************&&&''''''(((((()))))))))'''(((***++++++***(((''''''''''''''''''''''''&&&(((((((((((())))))))))))************)))))))))))))))))))))))))))******+++++++++******))))))((((((+++******)))((('''&&&&&&+++)))((('''''')))+++---///...---,,,+++)))((((((+++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------,,,,,,---............---------------------------...........................//////000000000000///000000//////000000111222777555444555555666>>>GGGWWWmmm{{{lllddd]]]UUUQQQMMMNNNVVV___bbbkkktttyyy|||zzzwwwwwwvvvvvvuuuuuuuuuuuupppooollljjjiiijjjnnnqqqsssxxx~~~||||||~~~yyysssppplllhhhccc___]]][[[YYYWWWSSSQQQOOONNNMMMKKKHHHFFFCCCBBB@@@>>><<<;;;::::::666555444333333222111111...///000111111111111111///000222333222111000000222333333333333333333222000000000000000000000000111111111111111111111000//////............//////...------,,,------......oookkkeeebbbbbbbbb```]]][[[XXXUUURRRQQQOOOMMMKKKKKKKKKJJJIIIGGGEEEBBBAAA<<<<<<<<<<<<<<<<<<<<<<<<888999:::;;;;;;:::999888666555333222111222222222444333111000...------,,,,,,,,,,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***++++++***)))((((((((()))***+++,,,,,,---******))))))((((((''''''))))))))))))))))))))))))((()))***+++,,,---,,,,,,&&&''')))+++,,,,,,***************************+++(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))*********))))))(((+++******)))((('''&&&&&&,,,+++***)))***+++---.........---,,,+++***)))(((++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,------......///////////////------------------------..............................///000111111000000000000000000000111222222444333333666888===IIIUUUlll}}}|||hhhZZZRRRNNNKKKMMMPPPTTT]]]fffqqqzzz~~~|||yyyvvvsssssstttttttttttttttttttttppppppooonnnmmmpppuuuyyy~~~~~~|||yyyvvvvvvxxxzzz||||||~~~}}}yyytttoookkkccc```[[[XXXWWWWWWVVVTTTOOOMMMJJJHHHGGGEEECCCAAA>>>===<<<;;;999999888888555555555444444333333222000000111222333333333333000111111///......000222111111222222222222111111000000000000000000000000000000000000000000000000...------,,,,,,------...//////...............///oookkkeeeccccccbbb```]]]]]]ZZZUUURRRPPPNNNLLLJJJIIIIIIIIIHHHFFFDDDAAA@@@=========<<<<<<<<<<<<<<<777999:::<<<<<<:::999777555444444444333222111111555444222000...---,,,,,,+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***+++++++++***)))+++++++++************)))************))))))))))))''''''''''''''''''''''''%%%''')))+++,,,,,,,,,+++&&&''')))+++,,,,,,,,,,,,))))))))))))************(((((((((((())))))))))))(((((()))))))))))))))***(((((()))************)))(((((())))))))))))))))))*********))))))((((((((()))))))))))))))***++++++'''(((((()))******++++++,,,+++******)))************++++++++++++,,,,,,,,,************************+++,,,......---,,,,,,---,,,,,,---...............------------------------..............................///000111111111111111000000000000111222222111111333888===EEEUUUddd~~~~~~iiiYYYQQQEEEDDDIIIRRRZZZ```hhhooo~~~|||~~~{{{xxxuuuqqqnnnppppppqqqrrrrrrqqqqqqpppppprrrtttttttttwww~~~|||zzzyyyzzzuuurrrooonnnppprrrsssttttttuuuvvvuuusssnnniiifff\\\YYYUUUSSSSSSSSSRRRQQQIIIGGGDDDBBBAAA@@@>>><<<:::999888777666666666666555555555666666555444444222333333444444444444333000111111...,,,,,,000444000000000111111000000000000000000000000000000000////////////000000000000------,,,,,,,,,,,,------000000///............///ooojjjeeebbbbbbbbb```]]]___[[[VVVQQQOOOLLLJJJHHHGGGGGGGGGGGGEEECCC@@@???>>>>>>======<<<<<<;;;;;;888999<<<======<<<999888333444555555444333111///333222111///......------------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))******+++++++++++++++++++++************)))************++++++++++++''''''''''''''''''''''''"""$$$&&&)))*********)))*********++++++,,,,,,,,,&&&&&&''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))******'''((()))***+++******)))((((((((((((((()))***+++*********************)))&&&'''((()))))))))((((((&&&&&&''')))***+++,,,---,,,++++++***))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++***---//////---+++,,,---+++,,,------......------------------------------..............................///111111222222111111111000000111111222333444444888>>>DDDOOObbbsss|||gggVVVMMMIIIDDDEEEOOO^^^kkkssszzz{{{vvvsssqqqnnnllllllmmmnnnnnnnnnmmmllllllmmmrrryyy}}}}}}yyyvvvtttrrrmmmkkkhhhgggiiikkkmmmmmmmmmnnnnnnnnnkkkgggccc```YYYUUUQQQOOONNNNNNMMMLLLEEEBBB???======<<<;;;999888777666555555555555555333444555666666555444444333333333444333333222222---000222111---,,,///222/////////000000/////////000000000000000000000000........./////////000000///......------......///000///......---------...ooojjjeeebbbbbbbbb___]]]```\\\VVVQQQNNNKKKIIIGGGFFFFFFFFFFFFDDDBBB@@@>>>???>>>>>>===<<<<<<;;;;;;999;;;===>>>>>>===;;;999222333555666666333000...111111000///////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********++++++,,,(((((()))***+++,,,,,,---*********+++,,,,,,,,,---))))))))))))))))))))))))$$$&&&))),,,---...---------,,,+++*********++++++))))))******+++++++++,,,(((((((((((())))))))))))'''((((((((())))))******'''((()))++++++******)))((((((''''''''')))***,,,***************+++++++++)))+++---...///...,,,+++***++++++++++++,,,,,,,,,,,,,,,+++***))))))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---000000---+++,,,---,,,---......//////......------------------------..............................///111111222222222111111111000111111222333999:::>>>DDDKKKXXXlll~~~}}}gggUUUJJJDDDBBBIIILLLWWWiiiyyy}}}xxxsssqqqooommmkkkiiijjjkkklllkkkjjjiiihhhjjjqqq||||||xxxtttooommmhhheeecccccceeehhhjjjjjjjjjjjjjjjiiigggccc___\\\XXXTTTPPPLLLKKKJJJIIIHHHDDDAAA>>><<<<<<<<<;;;999999888777666555555555555111222444555555444333333222222333222222111000///+++000444333000---...111......////////////......////////////////////////---.........//////000000000000////////////000000///...---,,,,,,,,,,,,,,,nnnjjjddd___]]]\\\\\\[[[\\\ZZZVVVQQQMMMIIIFFFEEEHHHGGGGGGEEECCCAAA???>>>???>>><<<;;;::::::;;;<<<888999;;;<<<<<<;;;999888444444444333333333222222111111000000//////......///...............------)))***,,,---...------,,,+++++++++************))),,,***((((((***+++,,,++++++++++++******(((''''''&&&(((***)))&&&###"""!!!))))))))))))******************))))))((((((''''''*********)))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))),,,+++***((((((((())))))''''''&&&&&&&&&&&&''''''***))))))))))))+++,,,---///...---***(((&&&$$$###$$$$$$%%%'''(((***++++++)))*********+++++++++++++++++++++******)))))))))------,,,+++***)))((('''***************************+++,,,---...---,,,,,,......---------,,,,,,,,,---------,,,,,,+++++++++........................000///---,,,,,,---...///000...---///333444222000111111111111333555666666===AAAGGGPPP[[[gggrrryyyzzz}}}bbbVVVOOOGGGFFFKKKKKKWWWeeerrr}}}{{{zzz{{{wwwqqqnnnooooooooommmpppnnnkkkhhhffffffggghhhpppxxx}}}|||{{{zzzzzzzzz{{{|||zzzvvvrrrqqqqqqpppllliiihhheeebbbaaabbbcccbbbbbb```aaabbbcccbbb___\\\ZZZXXXUUUQQQLLLGGGEEECCCCCC???>>><<<;;;:::999888888<<<;;;;;;:::999888777777888777666555555555555555333333333444444444555555333333444444333333222111333222222111000//////...---------.........//////(((+++......---,,,...000////////////////////////......////////////......nnnjjjddd___]]]\\\\\\[[[[[[YYYWWWSSSOOOLLLIIIHHHGGGGGGFFFEEECCCAAA@@@>>>>>>===<<<;;;;;;;;;;;;;;;777888:::;;;;;;:::888777222222111111111000000000111111000000//////......---,,,,,,++++++***))))))+++,,,---.........---,,,+++++++++************))),,,***((((((***+++,,,++++++++++++******)))((('''###%%%(((***)))(((((()))))))))))))))************+++*********)))))))))))))))))))))))))))*********((((((((((((''''''''''''(((((((((((())))))))))))***)))(((''''''((()))***)))(((((((((((((((((()))))))))(((((()))***,,,---000000...---+++***)))(((((((((((()))))))))******)))))))))*********++++++---------,,,,,,,,,++++++((((((((((((((((((((((((+++++++++++++++************+++,,,---------,,,,,,------,,,,,,,,,+++++++++---------,,,,,,,,,++++++///////////////////////////...---------...//////000///...000222333222000///000222333555777;;;===GGGNNNWWW```hhhpppxxx}}}pppXXXOOOLLLJJJMMMUUUZZZfffttt}}}zzzxxxvvvtttqqqmmmlllnnnoooooonnnpppnnnmmmjjjjjjkkknnnppp{{{~~~}}}xxxwwwvvvuuuttttttuuuuuuuuussspppooonnnmmmjjjhhhfffcccaaa`````````^^^]]]XXXZZZ\\\^^^^^^]]]\\\[[[SSSQQQMMMIIIFFFDDDDDDCCC>>>===<<<:::999999888888999999888777666666555555666666666666555555555555444444555555555666666666555555666666555555444333222222222111000000000///...////////////000000000***---///000......///111////////////////////////...//////000000//////...}}}ooojjjddd```]]]]]]\\\[[[YYYXXXWWWUUUSSSOOOLLLJJJGGGGGGFFFEEECCCBBB@@@???============<<<;;;:::999777888:::;;;;;;:::888777555555555444444444333333111111000000//////....../////////...---,,,++++++---...............---,,,+++++++++************)))+++***((()))***,,,,,,+++******+++******)))((('''###&&&)))+++++++++,,,---))))))))))))************++++++++++++************(((((())))))******++++++(((((('''''''''&&&&&&&&&(((((((((((())))))))))))(((''''''&&&&&&'''))))))***))))))))))))))))))***(((((((((((()))***++++++......---------,,,,,,,,,,,,++++++******))))))(((((()))))))))************---------,,,,,,,,,,,,+++))))))+++,,,------......------,,,,,,++++++*********+++,,,---------,,,,,,,,,,,,,,,,,,+++++++++***------------,,,,,,,,,,,,////////////////////////......------...///000111222000000000222333222000111333444555666;;;BBBHHHVVV```mmmwww{{{~~~rrr```PPPMMMPPPUUU^^^hhhooozzz}}}~~~}}}|||zzzvvvsssqqqmmmlllkkklllnnnppppppppppppqqqqqqqqqrrruuuzzz~~~~~~}}}}}}}}}}}}}}}|||{{{xxxvvvuuuqqqqqqooonnnmmmmmmmmmmmmnnnnnnnnnllljjjhhhhhhhhhcccaaa___^^^^^^\\\YYYVVVQQQRRRUUUWWWWWWWWWVVVUUUMMMKKKHHHFFFDDDBBBBBBBBB===<<<;;;:::999888888888777777777666666555555555666666888888999888777777666666666666777777777777777777888888777777666555222222222222111111111111000000000111111111222222---///000000000000111222//////////////////////////////000000000000//////zzzoookkkddd```^^^]]]\\\\\\XXXXXXWWWVVVSSSOOOKKKIIIGGGFFFFFFEEEDDDBBB@@@???======>>>>>>===;;;999888888999:::<<<<<<:::999888777777777666666666666555111111000000//////......////////////.....................------,,,,,,++++++++++++*********))))))+++)))((()))+++,,,+++******************)))(((((()))***,,,,,,***)))))))))((()))))))))************************************''''''((()))***++++++,,,)))(((((((((((('''''''''(((((((((((())))))))))))***)))((('''&&&'''((()))))))))************))))))'''''''''(((((()))******)))))))))******++++++++++++++++++***))))))(((((((((((()))))))))*********************************+++,,,---///000000000000...------,,,,,,+++++++++++++++,,,,,,,,,------------------,,,,,,,,,++++++------------------,,,,,,////////////////////////------......///000111222222222111111222222222222444555777777:::BBBNNNWWWjjjttt~~~qqqaaaWWWQQQUUU]]]gggsss}}}{{{||||||{{{xxxtttpppnnnkkkkkklllmmmooopppppppppqqqtttwwwyyy||||||zzzxxxwwwvvvuuuuuuuuuuuutttsssqqqpppnnnmmmlllkkkiiihhhgggggghhhjjjkkkjjjfffdddfffhhhbbb```^^^]]][[[XXXTTTQQQMMMNNNOOOOOOOOONNNLLLKKKHHHFFFDDDBBB@@@???>>>>>>;;;:::999888888888888888888888888777777777777777666888:::<<<<<<;;;:::999666666666777777777777888888888888999888777777666222222222222333333333333000111111111111222222222///000000000000000111222000000000000000000000000///000000111111000000///xxxoookkkeee```^^^]]]]]]\\\WWWWWWWWWUUUQQQMMMIIIFFFFFFFFFFFFEEEDDDBBBAAA@@@===>>>>>>>>>===;;;999777999:::;;;<<<<<<;;;:::999444444444444333333333333111111000000//////......*********+++,,,,,,---------,,,,,,++++++*********+++++++++*********))))))***))))))***+++,,,+++***)))************))))))(((***,,,,,,+++(((&&&&&&'''((()))))))))************))))))))))))))))))))))))''''''((()))***++++++,,,*********))))))))))))((((((((((((((())))))))))))---+++***(((''''''((((((((())))))******))))))(((&&&'''(((((())))))******&&&''''''((()))******+++(((((()))))))))))))))***))))))))))))***************************************+++,,,------,,,+++***---------,,,,,,++++++++++++++++++,,,,,,,,,------............---------------------------------------------------------------...///000111111222222222222222222111222333444444666:::???HHHVVVfffqqq}}}jjj^^^WWWVVVYYYbbblllwww|||||||||zzzwwwtttpppnnnjjjkkklllllllllllllllmmmooottt{{{|||yyyuuusssqqqpppmmmnnnpppqqqqqqpppoooooonnnnnnlllkkkiiigggeeeddddddfffhhhgggdddbbbdddgggaaa___]]][[[YYYUUUPPPMMMHHHHHHHHHIIIHHHGGGFFFEEEDDDCCCAAA???===;;;:::999999888888777777777888888777777777777777888888888555777999;;;;;;;;;999888555555666666666777777777777888888888888777666666333333333333444444444444000000111111111222222222111000//////000111111111111111111111111111111111000000111111111111000000yyypppkkkeeeaaa^^^^^^]]]\\\WWWVVVUUUSSSOOOKKKHHHFFFFFFFFFEEEEEEDDDBBBAAA@@@>>>>>>>>>===<<<:::999888888999;;;<<<<<<;;;999888555555555555444444444444111111000000//////......++++++,,,,,,------......,,,+++***************++++++++++++************)))***))))))***,,,,,,+++)))))))))************))))))((()))***)))((('''((()))))))))))))))************((((((((((((((()))))))))(((((())))))******+++++++++++++++*********))))))(((((((((((())))))))))))---,,,***)))(((((())))))((()))***++++++***)))(((&&&'''((()))************(((((())))))***+++++++++''''''(((((()))***++++++)))*********+++++++++++++++,,,,,,,,,,,,---------,,,---/////////---+++***+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...////////////............------------............,,,,,,,,,,,,,,,,,,,,,,,,...///000111222222111111222222333222111222555777444999CCCSSSeeexxx~~~kkk]]]XXXVVV[[[cccmmmvvv~~~}}}zzzwwwtttrrrpppkkklllllljjjhhhggghhhjjjmmmuuu|||{{{yyyvvvssspppnnnlllkkklllnnnoooppppppppppppoooooonnnllliiifffdddcccbbbcccdddcccbbbaaaaaabbb```]]]ZZZWWWUUURRRNNNJJJBBBBBBCCCDDDDDDDDDDDDCCC@@@???>>><<<:::888777666777777666666666777777888555555555666666777777777444555666777888777666666666666666666777777777777777777888888777777666555555555555555444444444444111111111111222222222333333111//////000222222111111111111111111111111111111111222222222222111111}}}pppkkkeeeaaa___^^^]]]]]]UUUUUUSSSQQQNNNLLLJJJIIIEEEEEEEEEEEEDDDCCCAAAAAA@@@???>>><<<:::999999999666777999::::::999777666777777777666666666555555111111000000//////......000000/////////.........,,,+++*********+++,,,---+++++++++************))))))))))))+++,,,,,,+++)))))))))************))))))'''((())))))((((((***+++))))))))))))************(((((()))))))))*********)))))))))))))))*********************))))))))))))(((((((((((()))))))))))))))(((''''''((()))***+++)))***+++,,,,,,+++***)))'''((()))++++++++++++***************************(((((()))******++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,------------///111222111///---,,,))))))******+++,,,,,,,,,,,,,,,+++++++++,,,---...//////.........---------------------.........///------------------------000000111222222222111000111222333222111333777:::<<>><<<;;;888888999999999999888888555555555555555666777888777777888999:::;;;;;;<<<;;;;;;:::999888888888999888888999999999:::::::::888999999999999888777777888888777666555444444333444444444555555555666666888555111111333555555444222222222222222222222222111222222333333222222111pppkkkeee```^^^]]]\\\\\\ZZZWWWSSSQQQPPPOOOMMMLLLHHHFFFCCCAAAAAA@@@>>>===<<<;;;;;;===>>>===;;;999999999999888888888888777777777777666555555444444111111000///////////////000//////......---,,,,,,,,,,,,,,,******+++...000///...,,,************+++++++++***)))(((((())))))------------,,,+++***)))******))))))))))))******+++*********))))))((((((+++***))))))))))))'''$$$(((+++...---***(((((()))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''(((+++,,,***(((************************''''''''''''((((((((((((++++++,,,,,,,,,,,,++++++(((***++++++)))((())))))++++++,,,,,,,,,,,,------++++++,,,------......///((()))******+++,,,------.........////////////000222111///---,,,---///000///////////////.........000000111222222111000///222333333333333666<<>>===<<<;;;<<<======;;;:::999999999999888888888888777777666666555555444444111111000///////////////......------,,,+++++++++,,,,,,,,,+++***+++---000+++***)))((('''''''''(((++++++***)))))))))))))))***++++++,,,,,,---......******))))))))))))******************)))))))))((('''(((***,,,...---***'''(((***,,,+++)))'''((()))))))))))))))))))))))))))((((((((()))))))))************)))))))))))))))***************************,,,***)))***,,,,,,+++)))************************(((((()))))))))************++++++++++++++++++***)))+++,,,,,,+++******+++++++++,,,,,,,,,,,,------......---------,,,,,,,,,------..................,,,,,,---------.........111000...---,,,---...////////////////////////...000000111222111000///...333444555555555;;;EEEMMMdddvvv~~~jjj___TTTPPPQQQWWWcccooo|||}}}zzzxxxwwwuuuuuuvvvxxxxxxyyyxxxyyyzzzyyywwwvvvvvvxxxyyyyyyzzzzzz|||zzzwwwtttqqqpppppprrrsssuuuttttttssssssrrrqqqqqqrrrrrrqqqooommmkkkiiigggjjjkkkllllllkkkgggdddaaa```^^^\\\[[[[[[ZZZXXXVVVTTTQQQMMMIIIEEECCCCCCCCC@@@@@@@@@???===;;;:::999888999:::999777555666777999999999999888888888888777777777888888888999999888999::::::::::::999999888999999999999:::::::::777888888999999888888777777666666777888888777666333333333333333444555555222222222333333444444444444333333222222333333444222222111111111111222222{{{oookkkeeeaaa___^^^]]]\\\ZZZXXXVVVTTTSSSQQQNNNLLLJJJHHHEEEDDDDDDCCCBBB@@@???===;;;;;;<<<<<<<<<;;;:::999999999888888888888777777666666555444444444111111000///////////////000//////...------,,,,,,,,,,,,,,,+++***+++---///---,,,+++******)))******+++***))))))))))))))))))***))))))))))))+++,,,---******))))))))))))******************))))))))))))%%%&&&***...111000---)))(((******)))((('''((()))(((((((((((((((((((((((()))))))))*********++++++++++++***)))(((((())))))))))))))))))))))))))))))---+++***+++,,,---,,,+++))))))))))))))))))))))))*********+++++++++,,,,,,******++++++++++++*********,,,------,,,++++++,,,++++++,,,,,,,,,,,,------000000///...,,,+++******------,,,,,,+++++++++++++++++++++,,,,,,,,,------000///...,,,,,,---............//////////////////000111111111111000/////////222444444666???NNN[[[yyy|||mmmXXXQQQLLLNNNVVVbbbrrr}}}yyyxxxwwwvvvuuutttttttttsssvvvxxxyyywwwvvvvvvwww|||wwwvvvsssqqqqqqqqqssstttuuuttttttssssssrrrqqqqqqrrrqqqpppmmmkkkhhheeedddhhhjjjlllmmmlllhhhccc```___]]][[[ZZZYYYXXXVVVTTTPPPMMMIIIEEEBBBAAAAAABBB>>>>>>===<<<:::999888888888888999888666666777999:::999999999888888888888888888888999999999::::::888999:::;;;;;;;;;;;;;;;999999999999::::::::::::999999::::::::::::999999666888:::999777666777999222222222222222333333444000000111222333444555555333333222222222222333333222222111111111111222222yyymmmjjjeeeaaa___^^^\\\[[[ZZZXXXWWWVVVUUUSSSOOOLLLJJJHHHEEEDDDDDDDDDBBBAAA@@@>>>;;;;;;;;;<<<<<<;;;::::::999999999888888888777666666555555444333333111000000///////////////......------,,,,,,++++++,,,,,,---,,,***+++,,,...------,,,,,,++++++++++++******)))))))))))))))***,,,***(((&&&%%%&&&'''(((******))))))))))))***************)))))))))))))))&&&''')))---//////---+++*********))))))))))))***(((((((((((((((((((((((()))*********++++++++++++,,,+++***)))(((((((((((()))))))))))))))))))))))),,,+++++++++,,,,,,,,,+++))))))))))))))))))))))))*********+++++++++,,,,,,)))******++++++******))))))+++------,,,+++,,,---+++++++++,,,,,,,,,------000///...---,,,++++++***++++++******************++++++,,,,,,,,,,,,------///...------------..................////////////111111111111111111000000///333666888;;;HHH[[[iiizzzggg\\\QQQOOOOOOUUUaaarrr~~~|||zzzzzzyyywwwsssqqqpppqqqrrruuuxxxyyyxxxwwwwwwwww{{{vvvvvvttttttssstttuuuuuuuuuttttttssssssrrrqqqqqqtttsssqqqoookkkhhheeedddfffggghhhiiihhheeebbb___]]][[[YYYXXXWWWVVVSSSQQQMMMKKKGGGCCCAAAAAAAAABBB===<<<;;;:::999888888777888999999888777777999;;;::::::999999999888888888666666666777777777888888555666777888999999999999999999999:::::::::;;;;;;::::::;;;;;;;;;;;;::::::888888888777666666777777333333222222222222333333000111111222333333444444333333222222222222333333333222222111111222222333yyyllliiidddaaa___^^^\\\[[[ZZZYYYWWWWWWUUUSSSOOOLLLIIIGGGEEEDDDDDDCCCBBBAAAAAA???<<<;;;<<<<<<<<<;;;:::::::::999999999999888666666666555444444333333111000000///////////////++++++******)))(((((((((,,,------,,,+++***,,,---)))))))))))))))(((((((((***)))))))))))))))******---+++)))'''&&&'''((()))******))))))))))))******))))))))))))))))))*********(((((((((***++++++***++++++***++++++,,,++++++)))))))))))))))))))))))))))*********++++++++++++++++++***)))(((((())))))***************************+++++++++******++++++)))))))))))))))))))))))))))))))))************+++******++++++++++++******(((***,,,,,,+++***+++,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---...//////000------------.....................------.........---.........//////000000111111111111222222333333222777===BBBHHHVVVhhhvvv{{{xxxdddVVVPPPPPPSSSYYYcccrrr~~~{{{yyyvvvtttwwwxxxwwwuuupppmmmmmmmmmpppsssvvvwwwwwwwwwxxxyyy||||||~~~~~~zzzuuuuuuttttttttttttttttttuuuttttttssssssrrrqqqqqqtttsssqqqnnnkkkgggdddcccccccccbbbaaa``````______]]]ZZZXXXVVVVVVTTTRRRPPPLLLKKKHHHEEECCCBBBBBBBBB===<<<;;;:::999888888999999:::::::::999999:::<<<:::::::::999999999999888555555555666666666777777444444666777888888888888999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::777333333666888666333444444333333333333333444222222222222222222222222333222222111111222222333333333222222222222333333zzzmmmjjjfffcccbbb```^^^]]][[[YYYWWWUUUTTTRRROOOMMMIIIGGGEEEDDDDDDDDDCCCAAAAAA???===<<<======<<<:::::::::::::::999999999999666666555555444333333333111111000/////////////////////...------,,,,,,+++,,,---...---+++***+++,,,)))******++++++***)))))))))))))))))))))******++++++************,,,---...******))))))))))))******))))))))))))************,,,)))'''&&&'''((()))(((+++***+++,,,......,,,***)))))))))))))))))))))))))))))))))*********++++++******))))))))))))******++++++++++++++++++++++++***+++,,,+++***)))***,,,************************((((((((())))))))))))***+++++++++,,,,,,+++++++++''')))+++,,,+++++++++,,,++++++,,,,,,,,,,,,------++++++,,,,,,---...//////******+++,,,---...//////........./////////000000.........///////////////------......///000000000111111111222333555666777444999AAAJJJUUUbbbpppyyyttt}}}zzzfffVVVOOOPPPSSS[[[ffftttzzztttqqqooonnnmmmppprrrtttrrrmmmjjjkkklllnnnppprrrsssuuuxxx|||~~~xxxyyyzzz}}}{{{wwwtttttttttuuuuuuuuutttssssssuuuttttttssssssrrrqqqqqqpppooommmkkkhhhdddaaa``````___]]]\\\[[[\\\]]]^^^\\\ZZZXXXVVVUUUSSSQQQNNNLLLKKKJJJHHHFFFCCCAAA@@@===<<<;;;999888888999::::::<<<======<<<;;;;;;;;;::::::::::::999999999999777777777888888888999999666777888999999999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<666111222666888666222555444444333333333333444333333222222111111111111222222111111111111222222333333222222222222333333{{{ooommmiiigggeeedddbbb```[[[YYYVVVTTTSSSQQQOOOMMMJJJHHHFFFEEEEEEEEEDDDCCCAAA???>>>>>>>>>===;;;999;;;;;;:::::::::999999999666555555444444333333222111111000///////////////222222111111000//////...+++---...---,,,***+++,,,+++,,,------------,,,+++)))))))))))))))***++++++)))******++++++,,,------******))))))))))))******((()))))))))************)))(((''''''((()))((('''))))))***---//////+++(((++++++++++++++++++++++++((((((((()))))))))******(((((((((((()))***+++,,,++++++++++++++++++++++++***,,,------+++***+++---++++++++++++++++++++++++((((((((()))))))))******,,,,,,------------,,,,,,(((***,,,---,,,,,,---...++++++,,,,,,,,,,,,------++++++,,,,,,---...//////)))))))))******+++++++++....../////////000000000...//////000000111000000------......///000000111111111111333555777:::;;;:::???JJJWWWdddpppwww{{{zzztttdddYYYRRRUUU[[[^^^jjjyyy{{{tttnnnllllllllllllmmmpppsssrrrnnnlllmmmpppooooooppprrrvvv~~~~~~vvvvvvuuuwwwzzz|||zzzwwwvvvwwwxxxyyyyyyyyywwwvvvtttuuuttttttssssssrrrqqqqqqmmmmmmkkkiiifffccc```^^^\\\\\\[[[[[[[[[[[[[[[[[[\\\ZZZXXXVVVUUUSSSPPPNNNKKKKKKKKKJJJHHHDDD@@@>>>===;;;999888777888999999;;;>>>@@@AAA???<<<;;;;;;;;;;;;:::::::::999999999888888888999999999::::::888999999::::::999999999:::::::::;;;;;;;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::<<<888555444555666666555444444333222222222222222111111111111111222222222222222111111111111222222444333333222222333333444}}}rrrooollliiihhhgggdddbbb\\\YYYUUURRRQQQPPPOOONNNKKKIIIGGGFFFGGGGGGFFFEEE@@@????????????>>>;;;888;;;;;;;;;:::::::::999999666555555444444333222222111111000///////////////...------,,,++++++******+++---......,,,******+++'''(((******+++***)))((())))))((())))))***++++++)))*********)))((('''&&&******))))))))))))******(((((())))))*********+++&&&&&&''')))++++++)))''''''''')))---000///***%%%++++++++++++++++++++++++(((((((((((())))))))))))'''((((((((()))+++,,,---************************+++---///...,,,+++,,,///,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))*********,,,------......------,,,)))+++---...------...///++++++,,,,,,,,,---------,,,,,,,,,---------...............---------,,,,,,.........////////////000//////000111111111111111---------...///000000111000111111333666999<<<>>>FFFKKKVVVfffuuuqqq^^^UUURRRTTT]]]hhhkkkxxx~~~~~~yyyrrrmmmlllmmmooopppmmmqqqvvvuuurrrppprrruuuqqqqqqqqqtttzzzuuusssqqqqqqsssxxx}}}|||{{{||||||||||||}}}~~~~~~~~~|||zzzxxxuuuttttttssssssrrrqqqqqqmmmlllkkkiiifffcccaaa___YYYZZZ[[[\\\\\\[[[YYYXXX]]]ZZZXXXVVVUUUSSSPPPNNNJJJKKKLLLKKKIIIDDD???<<<<<<:::888777666777888999<<>><<<;;;;;;;;;;;;;;;:::999888888888888999888777555333222222222222222111000//////.........//////.........---------***++++++,,,,,,++++++***,,,,,,++++++***)))((((((&&&&&&''''''(((((())))))******))))))((((((''''''******))))))))))))******''''''&&&&&&&&&&&&''''''))))))))))))***************************)))(((((((((((()))***************(((((()))***************)))*********++++++++++++'''((()))++++++******)))******+++++++++,,,,,,,,,)))))))))))))))************+++------+++******+++((()))+++,,,,,,+++)))(((***+++,,,---...---,,,+++***)))((((((((()))+++,,,)))***++++++,,,,,,++++++............///////////////......---------......000000000000000000000000222222222222111111111111555222333999<<<<<>>:::;;;===>>>===<<<:::888888888888888888888999:::888888888888999:::;;;<<<;;;;;;;;;;;;<<<>>>???AAA;;;<<<=========<<<::::::888777666555444333222222444333333222222333333444222222222222222222222222222333444444444444333222222333333444444333333222vvvllleee\\\YYYVVVSSSRRRQQQPPPNNNKKKKKKJJJHHHFFFDDDBBBAAA@@@???>>><<<;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;888777555333222222222222222111000//////..................------------,,,++++++,,,,,,,,,,,,++++++......---,,,,,,+++***************)))))))))))))))************))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))***************************)))((((((((())))))***************(((((()))***************)))))))))*********++++++***++++++,,,,,,,,,++++++*********+++++++++,,,,,,+++++++++******)))))))))***+++---,,,+++***+++,,,))))))***++++++***))))))***++++++,,,,,,,,,,,,,,,***))))))((()))***+++,,,------.../////////......------------............///......------.........000000000000000000000000/////////000000111111222444333555<<>>;;;;;;;;;:::888888:::<<<===@@@DDDEEEDDDBBB@@@@@@======>>>??????>>>===<<<:::999999999999999::::::999999999999:::;;;<<<===>>>===<<<<<<<<<<<<===>>>;;;<<<=========<<<;;;:::999888888777666555444333444444333333333333444444222222222222222222222222222333444555555444333222222333333444444333333222sssiiieee\\\YYYVVVSSSRRRQQQPPPNNNIIIIIIIIIHHHFFFDDDCCCBBB@@@???>>><<<;;;;;;;;;;;;999999:::;;;:::999888777777777555444333333333333222111000//////.........------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---------,,,++++++******------,,,,,,+++******)))************++++++++++++******))))))))))))******+++******))))))******+++))))))))))))*********************+++******)))(((((()))******++++++******(((((()))***************((((((((()))))))))******,,,,,,++++++++++++++++++*********++++++++++++,,,...------,,,***))))))(((***+++,,,,,,+++***+++,,,***************************************+++,,,,,,******))))))******+++,,,***+++,,,,,,------,,,,,,,,,,,,,,,------------...///......---......//////000000000000000000000000/////////000111222333444555555999BBBPPPeeeuuu```QQQKKKIIIKKKSSS]]]gggrrr|||~~~zzzyyyzzzyyyxxxwwwwwwvvvtttrrrpppnnnlllnnnppprrrtttvvvyyy}}}|||zzzwwwuuuvvvxxx|||}}}}}}~~~yyyuuupppmmmnnnpppssstttvvvwwwwwwwwwuuurrrpppnnnhhhfffbbb___]]][[[XXXUUUXXXYYYYYYYYYXXXWWWUUUTTTQQQPPPNNNKKKHHHEEEBBBAAA;;;;;;;;;:::999999;;;===???AAADDDEEEEEECCCCCCDDDAAAAAAAAA@@@@@@@@@??????;;;;;;:::::::::::::::;;;;;;:::::::::;;;<<<===>>>@@@???>>>===<<<;;;;;;;;;<<<<<<======<<<<<<;;;::::::999999888777666555555444444333333333333444444333333333333333333333333333333444444444444333333222333333444444333333222|||nnnddd___[[[XXXUUURRRQQQPPPOOOMMMHHHHHHHHHGGGFFFEEECCCBBB@@@???>>><<<;;;;;;;;;;;;666777999::::::888777555777666666555444333333333222111000///............------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++*********))))))((((((------,,,,,,++++++++++++)))))))))******+++++++++******))))))))))))******+++******))))))******+++((()))))))))*********************++++++******)))))))))***++++++++++++***(((((()))***************(((((((((((())))))))))))+++***)))((((((((()))***************++++++++++++......---,,,,,,+++*********+++,,,+++******,,,---,,,,,,+++******+++,,,,,,+++***)))((()))***+++,,,************++++++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,---------........................//////000000000000000000000000000111111111111222333555666666888@@@OOOeeeuuubbbSSSKKKKKKNNNUUU^^^iiittt|||xxxwwwxxxxxxwwwtttsssqqqpppnnnmmmmmmmmmrrrsssuuuvvvxxx|||~~~{{{yyyxxxzzz|||}}}|||||||||xxxrrrlllhhhiiimmmrrrtttwwwxxxxxxxxxuuuqqqmmmjjjhhhgggfffdddbbb___\\\YYYYYYZZZ\\\^^^___`````````XXXUUUQQQLLLGGGDDDCCCBBB:::;;;;;;:::::::::===???AAACCCFFFGGGGGGFFFFFFGGGGGGFFFDDDBBB@@@@@@??????===<<<;;;:::::::::::::::;;;;;;::::::;;;<<<<<<===??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999999888777777666666555555444444444444555555444444444444444444444444222333333333333333333222222333333444444333333222tttjjjaaa\\\ZZZWWWSSSQQQPPPOOOMMMLLLIIIIIIHHHHHHFFFEEEDDDCCC@@@???>>><<<;;;;;;;;;;;;888999;;;======<<<:::999666666666555555444444333222111000///............------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,******)))))))))))))))(((*********+++++++++,,,,,,'''(((((())))))***************))))))))))))*********))))))(((((())))))***((()))))))))******************++++++++++++******))))))***+++++++++++++++(((((()))***************(((((((((((())))))))))))+++***)))(((((((((******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++******,,,......------,,,,,,------...+++***)))((()))***+++,,,***++++++,,,,,,,,,,,,,,,---......///////////////---.........////////////...............///000111111111111111111111111111222111000000111222444555999???MMMdddrrr___RRRLLLKKKNNNUUU^^^gggqqq~~~~~~{{{wwwttttttttttttuuutttrrrpppnnnmmmnnnpppqqqpppqqqtttvvvzzz}}}|||~~~~~~{{{{{{{{{{{{yyyyyyyyy}}}zzzuuunnnkkklllppptttvvvxxxxxxxxxvvvrrrmmmhhhdddcccdddeeedddbbb```^^^]]][[[]]]___aaaccccccccccccZZZWWWQQQJJJEEEAAA@@@???;;;<<<===<<<<<<===???BBBDDDGGGKKKLLLLLLKKKKKKKKKMMMKKKHHHEEEBBB@@@???>>>>>>===<<<;;;:::999999999:::::::::::::::;;;;;;<<<=========>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;999888888777777666666666666555555444444555555666444444444444444444444444222222111111111111222222222333333444444333333222ssslllhhhddd___ZZZWWWTTTQQQPPPOOONNNLLLJJJJJJJJJIIIGGGEEEDDDCCC@@@???>>><<<;;;;;;;;;;;;777888999:::::::::999888666666666666666555444333222111000//////.........------------,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++(((((()))******+++,,,,,,((((((((((((((()))))))))******))))))))))))******)))((((((''''''(((((()))))))))))))))************)))***++++++,,,+++++++++)))***++++++,,,+++++++++(((((()))***************((((((((()))))))))******++++++******+++,,,,,,---)))))))))************++++++++++++,,,,,,---------***++++++***)))***---///------------------------***************+++,,,,,,***+++,,,------------,,,,,,---......//////.............../////////000000............///000111111111111111111111111111111000///......///222444666???MMMbbb|||lll\\\OOOHHHIIIMMMTTT^^^iiiqqqzzzzzzvvvtttrrrqqqppppppqqqrrrqqqpppnnnmmmmmmnnnpppqqqlllooosssyyy}}}{{{zzz|||~~~}}}|||xxxxxxxxxzzz~~~|||xxxvvvvvvwwwxxxxxxyyyxxxwwwtttpppkkkfffccc___aaabbbbbb```^^^]]]]]]``````aaabbbbbb```___^^^YYYVVVOOOIIIDDD@@@?????????@@@@@@@@@@@@AAADDDGGGKKKNNNSSSUUUTTTRRRPPPPPPSSSQQQOOOLLLHHHEEEBBBAAA@@@???>>><<<;;;:::::::::;;;:::::::::::::::;;;;;;:::;;;===>>>???@@@@@@@@@======<<<;;;;;;;;;;;;<<<888888888888777777666666666666555555555555666666555555555555555555555555222222111111111111222222222333333444444333333222uuulllhhhfffdddccc\\\YYYUUUSSSRRRQQQOOONNNMMMLLLKKKJJJHHHFFFDDDCCC@@@???>>><<<;;;;;;;;;;;;555666666666777777777777555666666777666666444444222111000//////..................------------,,,,,,,,,------------,,,,,,************++++++++++++***************+++++++++******))))))))))))))))))******))))))))))))******)))((((((''''''(((((()))))))))))))))************)))***++++++,,,,,,,,,+++)))***++++++,,,,,,++++++(((((()))***************)))))))))*********++++++((()))***+++,,,---------))))))))))))************,,,,,,,,,,,,++++++++++++***++++++***)))***---000***+++,,,------,,,+++******++++++,,,,,,,,,,,,,,,++++++---.........---,,,***++++++,,,---,,,,,,,,,---------.........//////............///000111222111111111111111111111111///......///222666999<<>>===<<<;;;:::;;;;;;<<<999999999999888888888888777666666666666666666777555555555555555555555555444444333222222333444444222333333444444333333222xxxvvvrrrkkkeeebbbbbbccc^^^[[[WWWTTTSSSSSSQQQOOONNNNNNLLLKKKIIIFFFDDDCCC@@@???>>>===;;;;;;;;;;;;999999888888999:::;;;;;;555666777777777666555444222111000//////.........//////.........---------,,,------......------,,,((((((((((((((()))))))))---,,,,,,++++++******))),,,+++++++++******))))))******))))))))))))******))))))(((((((((((())))))))))))))))))************)))***+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++(((((()))***************************++++++++++++$$$&&&(((***+++,,,,,,+++))))))))))))************...---,,,,,,+++***))))))*********))))))***---000((()))+++,,,,,,+++)))(((***+++,,,---...---,,,,,,+++,,,---.........---,,,---...//////000000//////,,,,,,,,,---------..................///000222222111111111111111111111111//////000222666;;;@@@CCCVVVooovvvaaaSSSHHHJJJQQQYYYbbbjjjyyy}}}tttuuuuuuuuuttttttvvvwwwxxx{{{}}}|||~~~yyytttsssrrrpppmmmkkkiiigggffffffggghhheeeaaa^^^___aaabbbcccdddddddddcccbbbaaaZZZXXXUUUQQQOOOMMMMMMMMMGGGHHHIIIIIIJJJKKKOOOQQQXXX\\\bbbeeeddd___[[[YYYZZZZZZ[[[ZZZXXXUUURRRPPPFFFEEECCCAAA@@@>>>>>>>>>>>>======<<<<<<<<<======;;;<<<>>>???@@@@@@??????>>>===<<<;;;:::;;;<<<<<<;;;:::::::::::::::::::::777777666666666666777777666666666666666666666666666555444444444444555666222333333444444333333222tttrrrooollljjjfffbbb___^^^[[[WWWUUUSSSRRRPPPOOONNNNNNMMMKKKIIIGGGEEEDDD@@@@@@@@@>>>===;;;999888:::::::::;;;<<<<<<999777666777777777777555444333111111000000000000000111)))******++++++,,,,,,---......---------,,,,,,,,,++++++************++++++***)))))))))((((((''''''))))))((((((''''''&&&&&&***************************)))(((,,,000000+++&&&)))))))))))))))))))))))),,,,,,+++***))))))))))))***++++++,,,+++***)))(((+++)))'''&&&%%%&&&'''((((((((((((((((((((((((((()))))))))))))))******+++***************************+++---//////...---,,,,,,++++++******+++,,,,,,---,,,+++,,,...///...---///...,,,*********,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000000000000000/////////000000///////////////000333222000111333222...+++222000333777777888AAAMMMbbbuuuyyy```NNNLLLLLLOOOUUUbbbwwwzzzxxxyyy{{{{{{{{{|||}}}{{{wwwssspppnnnoooooonnnmmmkkkhhhgggiiiiiihhhgggffffffeeeeeedddeeeggghhhgggfffdddbbbaaabbbaaa___[[[YYYXXXXXXQQQOOONNNOOORRRUUUWWWWWWYYY^^^ccceeeccc```______[[[```cccaaa``````[[[UUURRRMMMFFFCCCCCCEEEDDDDDDFFFEEECCCAAA???>>>======>>>======>>>@@@AAAAAA???DDDAAA>>><<<<<<<<<:::999888999999999999888888777;;;999888666666777999:::999999888888777666666555777777666555444444333333222222444555666666777777tttqqqnnnkkkiiifffbbb___\\\YYYVVVTTTSSSRRRQQQPPPOOOOOONNNLLLJJJHHHFFFEEE>>>===<<<;;;999888777777999888777777888888666444666666777777666555444333222222111000//////000000---------------,,,,,,,,,///.........------------******))))))))))))******,,,,,,,,,,,,+++++++++***)))))))))(((((((((((((((***************************)))(((,,,///000+++''')))))))))***+++,,,,,,---***************+++,,,---+++,,,,,,---,,,+++***))),,,+++)))((('''((()))***++++++++++++++++++++++++)))))))))))))))***++++++************************+++,,,---.........---,,,------,,,,,,+++,,,,,,,,,,,,,,,+++,,,...///---,,,...---,,,+++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000000////////////000000222000///111222222000---///000444777888<<>><<<===>>>???>>>===AAA???<<<;;;;;;;;;;;;:::===<<<<<<;;;:::999777666:::999888777777888999:::999999888777777666555555777777666555555444333333333333444555555555444444~~~sssqqqmmmjjjhhheeeaaa^^^ZZZXXXTTTRRRRRRRRRPPPOOOOOOOOONNNMMMKKKHHHFFFEEE@@@???>>><<<;;;;;;<<<<<<===;;;999999999999888777666666777666666555333333333333111000////////////000000//////...------,,,------------,,,,,,,,,,,,++++++************++++++************)))))))))))))))))))))))))))************************************))))))+++...///+++'''((()))***+++,,,...//////,,,++++++++++++,,,,,,---,,,,,,---------,,,++++++---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,---------......///...------,,,,,,,,,,,,+++++++++---//////---+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------........................000000////////////000000000//////000222333222111000222777;;;>>>GGGYYYiiittt|||kkk\\\SSSRRRUUU]]]jjjxxx|||zzz}}}}}}~~~{{{vvvrrrnnniiieeebbbbbbaaaaaabbbcccdddeeegggggghhhiiiiiiiiiiiiiiihhhhhhiiikkkmmmnnnooopppsssvvvzzz|||{{{yyyxxxxxxpppnnnkkkjjjhhhfffccc``````dddhhhiiihhhfffddddddffflllooonnnllliiiccc\\\UUUQQQKKKGGGGGGJJJMMMNNNPPPPPPOOOMMMKKKGGGDDDCCCCCCAAA???>>>??????>>>===???===;;;:::;;;<<<<<<<<<<<<===<<<<<<;;;:::999888:::999888888888999:::;;;999999888888777777666666777777666666555555444444444555555555444444333222rrrooollliiigggdddaaa^^^[[[XXXTTTRRRQQQPPPNNNMMMNNNNNNMMMKKKIIIGGGEEEDDDAAA@@@>>><<<<<<===???@@@@@@===:::999999::::::999666666666666555444333333444333222000///.........000/////////.........---+++++++++++++++*********,,,,,,,,,++++++,,,,,,,,,))))))))))))(((((((((((((((((()))***++++++,,,,,,************************)))))))))+++------+++((())))))***+++,,,---......000///...,,,+++******))),,,,,,,,,,,,,,,,,,++++++---,,,++++++++++++,,,,,,******************************))))))******+++,,,++++++++++++++++++++++++---,,,,,,,,,,,,---...//////...---,,,,,,+++,,,,,,+++***+++---//////,,,***+++,,,,,,------,,,++++++,,,,,,,,,------------...........................---------...............000////////////000000111111000000000111222333333444777<<>>>>>>>>777888999:::;;;<<<<<<<<<:::999999999999:::;;;;;;:::::::::999999999888888777777777666666666555555555555666666666666555555qqqnnnjjjgggeeeccc```^^^\\\YYYUUURRRPPPOOOMMMKKKLLLLLLKKKJJJHHHEEECCCBBB===<<<:::999999:::<<<===<<<:::777666666777777666777666555555444333333333444333222000///.........,,,,,,---------.........+++++++++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,------************************)))))))))***,,,,,,+++)))*********+++++++++++++++000///---,,,+++*********+++************+++++++++++++++*********+++++++++))))))))))))))))))))))))***************++++++,,,++++++++++++++++++++++++---,,,,,,,,,,,,---...///------,,,++++++***+++++++++***+++,,,......,,,***++++++,,,------,,,,,,+++,,,,,,---------.................................------------....../////////////////////000111111333333222111111222444666777;;;CCCPPPaaarrrssscccYYYUUUVVVYYYdddiiiuuu~~~||||||}}}vvvsssmmmhhhdddaaa]]]ZZZVVVUUUTTTUUUWWW[[[___bbbaaacccfffjjjlllnnnnnnooopppppppppqqqsssuuuvvvxxx~~~|||wwwtttssstttuuuwwwwwwvvvtttrrrtttyyy|||zzzwwwtttmmmfff```]]]YYYVVVVVVXXX]]]aaaaaaaaaaaa___\\\WWWSSSPPPOOOLLLHHHFFFEEEDDDCCCBBB@@@>>><<<;;;===>>>>>>===666777888::::::;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::777777777777777666666666555666777888999999999999pppmmmiiifffdddbbb```^^^\\\YYYUUURRRPPPOOOMMMLLLKKKKKKJJJIIIFFFDDDBBBAAA===<<<;;;:::::::::;;;<<<;;;999888888999999999888777666555444333333333333333333111000////////////***++++++,,,------......------------............)))(((((((((((((((((()))***++++++++++++,,,,,,,,,(((((()))***++++++,,,,,,************************((()))******************+++++++++++++++******************++++++,,,---...******)))))))))***+++,,,))))))*********++++++++++++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++******++++++,,,,,,+++***+++,,,------,,,++++++,,,,,,,,,,,,------,,,---------............---------------------------------...//////000000///......//////000111222444444333222222444888;;;===HHHXXXiii|||ppp___VVVVVVYYY```eeennnsss~~~zzzxxxyyy|||~~~}}}tttpppjjjddd```]]]YYYVVVUUUTTTSSSTTTVVVZZZ^^^```aaaccchhhlllppprrrssssssuuuvvvwwwxxxzzz|||}}}~~~|||{{{|||}}}~~~~~~{{{xxxzzz~~~}}}{{{xxxsssmmmffffffcccaaa___aaaeeeiiilllkkkjjjhhheeeaaa^^^\\\UUUQQQMMMJJJIIIIIIHHHGGGCCCAAA>>>===>>>>>>>>>===<<<<<<<<<<<<;;;:::999888999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;888888888888777777777777666666888999:::;;;;;;;;;ppplllhhhdddcccaaa```^^^YYYWWWTTTRRRRRRQQQPPPOOOLLLKKKJJJIIIGGGEEECCCAAA>>>>>>======<<<<<<;;;;;;;;;::::::;;;<<<===<<<:::777666555333333333333333222222111000//////000000,,,,,,,,,,,,,,,,,,------+++,,,,,,,,,------------***))))))(((((())))))***(((((()))))))))*********((()))))))))******++++++************************((()))******))))))***+++******++++++,,,,,,------(((((())))))+++,,,...///++++++*********+++,,,---))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,+++++++++++++++,,,---...---+++))))))***,,,------,,,,,,+++++++++,,,---...------------............,,,,,,,,,,,,,,,,,,,,,,,,------...//////000111111............///000111222222222333222333777===BBBPPPeee}}}lll___TTTTTTYYY```iiiqqqyyy|||}}}yyyxxxwwwwwwxxxxxxxxxzzzzzzyyyuuurrriiieeeaaa]]]\\\ZZZYYYWWWVVVUUUUUUVVVWWWZZZ]]]___bbbeeekkkpppuuuwwwyyyyyyyyy{{{~~~~~~}}}yyytttqqqrrrrrrooommmnnnqqqtttvvvuuussspppmmmjjjhhhggg]]]YYYUUUQQQPPPPPPPPPOOOMMMJJJFFFDDDDDDCCCBBBAAABBBAAAAAA@@@???>>><<<;;;999:::;;;<<<<<<=========::::::::::::::::::;;;;;;888888888888888888888888777888888999:::::::::999~~~ooolllgggdddbbbaaa```^^^WWWUUURRRRRRSSSTTTSSSSSSMMMLLLKKKJJJHHHEEECCCBBB::::::::::::999888777666666666666999;;;;;;999777777666444333222222333444111111000000000000000111.........---,,,,,,++++++(((((())))))************---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------)))))))))))))))*********************************((()))******))))))***+++******+++,,,...///000000******))))))******+++,,,,,,,,,+++***+++,,,...///)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,+++++++++,,,---...///000...+++((('''))),,,---...---,,,*********,,,...///---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,.........///000111111222............///000222222///111222333444:::BBBHHHeeevvv]]]UUURRRWWW^^^dddnnnyyy~~~xxxssspppnnnllljjjiiigggddd```]]][[[YYYVVVVVVWWWYYYZZZZZZWWWWWWWWWWWWYYY[[[]]]^^^dddgggmmmsssxxx{{{|||}}}|||}}}yyy{{{}}}}}}|||yyyxxx{{{}}}|||{{{xxxuuurrrpppoooooodddaaa\\\YYYXXXXXXWWWWWWVVVSSSOOOLLLKKKJJJHHHGGGCCCCCCDDDDDDDDDCCCBBBBBB999:::;;;<<<============999999999999999999999999888888888888888888999999888999999999999888777777rrrmmmhhhfffeeebbb^^^[[[XXXWWWVVVWWWWWWUUURRRPPPQQQMMMHHHGGGIIIHHHCCC???=========<<<;;;;;;::::::888888999::::::::::::999666666666555444444444333333222000000111000///---------------------------......---------,,,,,,,,,///...---+++***)))))))))+++++++++,,,---,,,***'''***************+++++++++******++++++++++++******,,,,,,,,,,,,,,,+++***)))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***)))******))))))******+++,,,,,,,,,+++***))))))******%%%&&&'''((()))***+++,,,(((***++++++++++++---...///...,,,*********,,,---///---+++))))))***+++,,,///---******+++---------------++++++++++++------+++,,,.../////////...------------............//////000111000...------..................///000000222000......111333222000555222222777:::@@@NNN]]]kkk```QQQRRRVVV[[[bbbnnnyyyxxxsssmmmhhhccc```[[[WWWUUUSSSQQQPPPQQQQQQQQQRRRTTTVVVWWWXXXZZZYYYXXXXXXZZZ^^^bbbeeehhhjjjnnnrrrwwwzzz}}}~~~}}}zzzxxxwwwqqqmmmhhhdddcccbbbaaa```___^^^\\\ZZZXXXWWWVVVVVVTTTQQQNNNLLLKKKIIIGGGEEEAAA???======>>>@@@@@@???======>>>>>>>>>>>>>>>======<<<:::999888999999:::;;;;;;<<<<<<<<<;;;::::::sssnnniiifffeeeccc___\\\XXXWWWUUUUUUUUUTTTRRRPPPOOOKKKGGGFFFGGGFFFAAA============<<<;;;;;;::::::888888999::::::::::::999666666666555444444333333222111//////000///...,,,------------------------...------------,,,,,,,,,+++***))))))))))))))))))///...,,,+++,,,,,,+++)))++++++************************++++++++++++******++++++,,,,,,+++******))))))******+++++++++++++++++++++,,,,,,,,,++++++*********))))))******+++,,,,,,++++++***))))))******++++++******)))((('''''')))***,,,,,,+++,,,---//////...,,,******+++,,,---...,,,+++***)))***,,,---,,,***''''''(((*********---,,,,,,++++++,,,,,,---+++,,,,,,------------------------............//////000000000...---...//////............///000000333111///000222333222111000000444888;;;DDDXXXlll{{{fffXXXTTTOOOTTT[[[cccmmmxxx~~~ssskkkccc^^^XXXTTTPPPMMMKKKJJJIIIIIILLLMMMOOORRRUUUXXXZZZ\\\]]][[[ZZZ[[[]]]bbbgggkkklllnnnqqquuuzzz}}}zzzvvvqqqnnnllllllkkkjjjkkkjjjiiigggfffeeeddddddaaa___\\\YYYVVVRRRNNNKKKEEECCC@@@@@@@@@AAAAAA@@@???@@@AAABBBBBBAAA@@@@@@??????>>>===<<<;;;;;;;;;:::::::::::::::999999999tttoooiiifffeeeccc```]]]YYYWWWTTTRRRRRRRRRQQQPPPNNNKKKGGGFFFFFFEEEBBB>>>=========<<<;;;;;;::::::888888999::::::::::::999777666666555444444333333111000......//////---,,,------------------------------------,,,,,,,,,,,,)))))))))))))))***+++,,,000...***))))))***+++***,,,+++++++++***)))))))))******++++++++++++************++++++******))))))((()))******++++++*********++++++,,,,,,,,,,,,+++******))))))******+++,,,,,,+++******)))*********...---,,,+++)))((('''''')))+++,,,,,,++++++---......---,,,+++***+++,,,---,,,,,,+++******+++------...,,,******+++------,,,+++,,,,,,------,,,,,,+++,,,++++++++++++,,,---------------............///...///000///...---.../////////......//////000111444222000000222333222111000333999<<<@@@MMMggg}}}uuu```PPPLLLOOOTTT\\\gggsss}}}yyyyyyxxxxxxzzz|||~~~rrrfff\\\TTTOOOMMMKKKGGGDDDCCCCCCEEEFFFKKKMMMPPPUUUZZZ___ccceeebbbaaa______bbbgggmmmqqqrrrsssvvvyyy|||~~~zzzyyyyyyxxxwwwyyyyyyxxxwwwvvvvvvvvvvvvuuurrrnnnjjjeee___XXXSSSNNNKKKHHHFFFGGGGGGGGGGGGGGGHHHJJJKKKKKKJJJHHHGGGEEEDDDDDDCCCBBB@@@>>>>>><<<;;;:::999999999999:::vvvpppiiieeeddddddaaa___ZZZWWWSSSPPPPPPPPPPPPPPPOOOLLLJJJHHHHHHGGGDDDAAA=========<<<;;;;;;::::::888888999::::::::::::999777777666555444333333222111000......//////...------------------------------------,,,,,,,,,++++++,,,++++++++++++,,,------,,,***(((((()))*********,,,,,,,,,+++***)))((((((******++++++++++++******))))))*********))))))((((((((()))************)))******+++,,,------------******))))))******+++,,,++++++***************+++***+++++++++++++++,,,,,,)))***++++++******+++---------,,,+++++++++,,,---+++++++++++++++,,,---...///...,,,,,,---......---++++++------------++++++---,,,+++++++++,,,...///---------............///...///000///...---...////////////...///000000111333222111111111111222222555888===AAAIII[[[uuuvvvcccSSSLLLQQQYYYaaajjjxxx~~~{{{xxxqqqppppppppprrrvvvyyy||||||rrreee[[[SSSMMMJJJIIIIIIGGGEEEDDDEEEHHHKKKNNNQQQVVV\\\ccciiimmmoooiiigggeeedddfffkkkqqquuuvvvwwwyyy{{{}}}zzztttlllccc]]]XXXUUURRRPPPQQQRRRRRRRRRSSSUUUVVVXXXWWWVVVTTTRRRMMMMMMLLLKKKHHHEEEBBB@@@>>>===<<<;;;::::::;;;;;;wwwqqqiiidddccccccbbb```[[[WWWRRROOOOOOPPPPPPPPPNNNLLLJJJIIIHHHFFFDDDBBB=========<<<;;;;;;::::::888888999::::::::::::999888777666555444333222222222000///000111111000...------------------------------,,,,,,,,,+++++++++...---,,,,,,+++,,,,,,,,,(((((()))+++---...---+++,,,,,,,,,+++***)))((((((******++++++++++++******((())))))*********))))))(((((()))************)))***+++,,,---------------******))))))******+++,,,+++***************++++++))))))***+++,,,---......((()))******))))))***+++,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,------...,,,***))))))+++,,,+++***++++++------------++++++...---,,,,,,,,,---///000---------............///---///000///......///000///////////////000111111000111111000000111222333666999===EEETTTiii|||fffXXXRRRSSS\\\dddnnnyyy}}}|||{{{yyyvvvtttmmmkkkjjjiiikkknnnsssvvvyyy}}}yyyrrrhhh^^^WWWRRROOOMMMIIIJJJKKKKKKJJJKKKNNNRRRUUUXXX]]]cccjjjooosssuuupppnnnkkkjjjkkkoootttwwwzzzzzzzzz{{{}}}yyypppkkkccc```]]][[[\\\^^^`````````aaabbbcccbbbaaa___^^^YYYYYYVVVSSSNNNIIIDDDAAA>>>>>>===<<<;;;:::::::::wwwqqqhhhcccbbbbbbaaa```[[[XXXSSSPPPOOOPPPPPPOOOKKKJJJIIIGGGEEEDDDBBBBBB=========<<<;;;;;;::::::888888999::::::::::::999888888777555444333222111222000///000111222111///------------------------,,,,,,,,,,,,++++++++++++---,,,+++***************))))))+++...111111///---,,,+++++++++***)))))))))******++++++++++++******))))))******++++++******((()))******++++++******+++,,,,,,------------,,,******))))))******+++,,,*********)))******+++,,,++++++++++++++++++++++++(((***+++***))))))***+++++++++,,,,,,,,,,,,------,,,,,,,,,------------------,,,+++,,,------,,,++++++,,,,,,------,,,,,,+++...------------...//////---------............///---...//////......///000000000//////000000111222///000111111111222444666555:::AAAKKK^^^ttt~~~nnn]]]UUUVVV\\\fffnnn}}}~~~|||{{{zzzxxxtttrrrmmmkkkgggdddeeehhhllloooxxx~~~yyytttooolllmmmiiieee^^^WWWQQQOOONNNNNNLLLPPPSSSTTTSSSTTTWWWZZZ]]]```dddiiinnnqqqsssttttttsssqqqqqqrrruuuyyy{{{~~~}}}}}}}}}}}}tttqqqmmmkkkkkkmmmoooooonnnnnnnnnnnnnnnmmmlllkkkgggeee```ZZZRRRKKKEEEBBB============<<<;;;999999wwwpppgggaaa```aaaaaa```[[[XXXTTTRRRQQQPPPOOONNNJJJJJJIIIGGGEEECCCBBBBBB=========<<<;;;;;;::::::888888999::::::::::::999888888777555444333222111111///...///000111000///------------------------,,,,,,,,,++++++++++++***++++++*********+++,,,,,,,,,++++++,,,......---,,,++++++************************++++++++++++******)))******+++,,,,,,++++++)))******+++++++++++++++------------------,,,,,,******))))))******+++,,,******))))))***++++++,,,,,,,,,++++++******))))))***,,,---,,,+++***+++,,,***+++,,,,,,------------------------------,,,,,,///.........000000///------,,,,,,++++++,,,,,,---,,,,,,---............------------............///---...//////......///111000000//////000000111222///111333333333444777:::;;;EEEPPPYYYgggyyy}}}mmmddd]]]]]]aaahhhttt~~~~~~|||{{{zzzxxxtttrrrnnnkkkgggddddddhhhmmmppp|||wwwnnngggdddaaa]]]\\\___ZZZXXXTTTQQQNNNOOOQQQSSSWWW\\\bbbdddcccbbbdddggghhhjjjmmmpppssstttttttttuuuuuuvvvwwwzzz}}}~~~~~~}}}{{{{{{{{{{{{{{{sssooohhh^^^UUULLLFFFBBB???@@@BBBBBBAAA???<<<:::wwwpppfff```___```aaa```[[[XXXUUUSSSRRRQQQPPPNNNKKKLLLKKKIIIGGGEEEEEEEEE>>>======<<<;;;;;;::::::888888999::::::::::::999999888777666444333222111///...---...///000///...------------------------,,,,,,,,,+++++++++******+++++++++,,,---...000111...+++((('''((())))))(((***************+++++++++******++++++++++++******)))***+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++............---,,,++++++*********)))***++++++,,,******))))))***+++,,,,,,************************,,,.........,,,,,,,,,...***+++,,,---------------............---,,,++++++,,,++++++,,,------,,,***...---++++++++++++---...***+++,,,---...---,,,+++---------.........//////,,,...//////......///111000000000000000111111222///222555555555666:::>>>EEETTTaaagggnnnyyyxxxeeeaaa```bbbggglllttt}}}|||zzzxxxuuurrrnnnkkkgggfffhhhmmmtttxxx}}}uuuooojjj```YYYXXXVVVQQQRRRVVVSSSSSSRRRRRRRRRUUUZZZ]]]bbbiiipppsssqqqpppqqqsssqqqsssuuuvvvwwwvvvuuutttuuuvvvxxx{{{zzzuuulllaaaVVVLLLFFFBBBCCCEEEGGGHHHGGGDDD@@@>>>wwwooohhhfffeeeaaa^^^^^^WWWVVVUUUSSSQQQNNNLLLKKKJJJJJJJJJIIIGGGEEEBBBAAA@@@@@@>>>===;;;;;;:::::::::::::::;;;<<<;;;999777666666666555444444333333222111000//////.........---...///...,,,+++,,,---......---,,,+++++++++++++++*********+++,,,,,,---++++++,,,,,,,,,,,,------+++***************++++++************************))))))***+++++++++++++++++++++*********+++---...+++++++++,,,,,,---------************************))))))))))))))))))))))))///...,,,+++***+++,,,,,,***++++++***((('''((()))+++++++++,,,,,,---------,,,,,,,,,---------......+++,,,...//////...,,,+++++++++++++++++++++++++++***+++---//////...---,,,++++++---...////////////............/////////000000/////////000111222333555333222333777===CCCFFFQQQ___lllrrrvvv~~~qqqddd___ZZZhhhtttuuuvvv}}}{{{zzzwwwqqqmmmjjjiiifffeeeiiirrr}}}~~~uuunnnfffaaa[[[YYYVVVSSSRRRRRRTTTVVVRRRRRRRRRTTTXXX^^^dddgggrrruuuxxxyyyxxxvvvvvvwwwxxxxxxxxxxxxyyyzzz{{{}}}{{{~~~uuuhhh___XXXOOOJJJIIINNNNNNOOOOOONNNKKKGGGEEEwwwnnngggfffeeeaaa^^^___YYYXXXVVVTTTQQQNNNLLLJJJLLLLLLLLLKKKIIIGGGDDDCCC@@@???>>><<<<<<;;;;;;;;;;;;:::999:::;;;;;;999777666666666555444444333333222111000//////.........---...///...,,,,,,,,,---......---,,,++++++++++++++++++******++++++,,,---*********+++++++++,,,,,,*********))))))******+++************************'''(((((()))))))))))))))'''''''''(((***,,,...000------,,,++++++***))))))++++++++++++++++++++++++************************------,,,+++++++++++++++***+++,,,+++)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---//////...---,,,------...............---........./////////000000000000000000111111222222444555666999===FFFPPPXXXcccnnnyyy|||uuucccYYYWWWcccrrr~~~|||zzzvvvqqqmmmjjjjjjjjjlllrrr{{{|||rrrmmmhhhccc___^^^\\\YYYUUUSSSUUUXXX[[[YYYZZZ[[[^^^ccciiinnnrrrtttwww{{{||||||{{{{{{{{{~~~qqqccc[[[TTTOOOLLLMMMQQQTTTYYY]]]\\\WWWOOOIIIvvvnnngggfffeeeaaa______[[[ZZZWWWTTTQQQNNNKKKJJJHHHHHHHHHGGGFFFCCCAAA@@@>>>>>>===<<<<<<<<<<<<<<<<<<:::999999::::::999888666666666555444444333333222111000//////............///000///---------.........---,,,++++++++++++++++++******++++++,,,,,,))))))*********+++++++++******)))))))))))))))***************************'''((())))))******))))))&&&&&&'''((()))+++---...,,,++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***))))))+++,,,,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---.........,,,,,,------------------------+++,,,---...///...------------......///.............../////////000000000000000111222222222111111444777<<>>======<<<<<<<<<=========:::888777888999999999666666666555444444333333222111000///...............///000///...---...000......---,,,++++++++++++,,,++++++***++++++,,,,,,************++++++++++++******))))))(((((())))))******************************+++,,,,,,,,,,,,+++******)))))))))*********((())))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++)))(((***+++,,,,,,,,,+++---...------,,,,,,,,,,,,++++++,,,,,,,,,---------......+++,,,---.........------------------------------,,,,,,---...///.........++++++---...////////////...////////////000000000000111222333333333222111555888AAAPPPeee{{{pppaaaZZZZZZcccnnn{{{|||yyywwwvvvtttyyy~~~rrrllleee```______```___^^^```aaa``````bbbgggkkkqqqsssvvvzzz~~~{{{{{{zzzyyyyyyzzz~~~tttiii^^^YYYWWWTTTTTTVVVUUU\\\iiiuuuyyyttthhh^^^tttlllfffeeeeeebbbaaaaaa^^^\\\XXXTTTOOOLLLJJJIIIJJJJJJKKKJJJIIIGGGEEEDDD>>>======<<<<<<<<<======<<<:::888777888999999999666666666555444444333333222111000///............---///000///......///000......---,,,++++++++++++,,,,,,++++++***++++++,,,+++++++++,,,,,,,,,,,,---++++++***)))))))))))))))******************************+++,,,,,,,,,,,,,,,+++++++++++++++++++++***))))))***+++,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++***)))***+++------,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------.........///......------...............---////////////000000000111000111222333333444444444888===IIIbbbsssaaaWWWVVV^^^nnn|||~~~~~~|||tttnnniiiccc___]]]^^^```aaa\\\aaagggjjjjjjlllpppsss{{{~~~~~~{{{vvvrrrqqqttt{{{tttllleeecccaaa\\\XXXWWWTTTZZZfffsss|||{{{sssjjjssskkkeeeeeeeeecccaaabbb]]][[[WWWRRRNNNKKKJJJIIIIIIIIIIIIIIIHHHFFFDDDCCC>>>>>>===<<<<<<<<<<<<<<<;;;999888888999999888777666666666555444444333333222111000//////.........,,,...//////...---...000......---,,,++++++++++++,,,,,,++++++******++++++++++++,,,,,,,,,------------,,,+++***))))))))))))************************((()))******+++*********((()))***,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++++++++***,,,------++++++,,,...+++++++++,,,,,,---------,,,,,,,,,---------......+++,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,---............/////////000000000///...,,,+++***/////////000000000111111111111111222333555666777>>>GGGYYYvvvuuuhhhZZZUUUYYYcccsss~~~wwwrrrkkkgggccc___]]]___bbbdddaaagggooorrrrrrtttxxx}}}{{{tttooommmsss|||{{{tttppppppmmmddd]]]YYYUUUYYYcccqqq|||{{{tttrrrkkkeeeeeefffcccbbbccc[[[YYYUUUPPPMMMKKKIIIIIIEEEEEEFFFFFFEEECCCAAA@@@@@@???>>><<<<<<;;;;;;;;;:::999888888:::999888666666666666555444444333333222111000//////.........+++---......------...///......---,,,++++++++++++---,,,++++++******++++++***+++++++++,,,,,,,,,,,,...---,,,+++************************************((()))******++++++******'''(((***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------+++,,,---,,,+++***+++,,,******++++++,,,---......,,,,,,,,,---------......++++++,,,,,,---...//////------------------------...............//////000.........///......---,,,//////000000000111111111111000000000222666999;;;EEETTTnnn~~~ggg^^^WWWZZZcccppp}}}{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz~~~yyytttqqqnnnlllgggeeebbb``````ccchhhlllmmmrrrwwwxxxwwwyyy}}}zzzvvvrrrrrrxxx{{{zzzuuukkkaaa]]]ZZZ]]]dddqqq~~~zzzrrrjjjeeeeeefffdddbbbcccZZZXXXTTTOOOLLLJJJIIIIIIGGGGGGGGGGGGFFFEEECCCBBB@@@@@@>>>===;;;;;;::::::999888888999::::::777555777666666555444444333333222111000//////.........+++,,,------,,,,,,...///......---,,,++++++++++++---,,,,,,+++*********+++)))************+++++++++///...---,,,++++++++++++************************++++++,,,------------,,,)))***+++++++++)))((('''&&&'''(((***+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***+++,,,...///+++,,,---,,,***)))***+++))))))***+++---...//////,,,,,,,,,---------......,,,++++++,,,---...///000////////////////////////...............///000000((()))+++---000111222333000000000000111111111111111000//////222666;;;>>>III^^^}}}ooo[[[UUUUUU___ooo~~~}}}xxxtttrrrqqqsssrrrrrrrrrssssssuuuuuuzzz}}}pppfffcccdddeeeeeeeeedddcccbbbdddiiioootttxxx{{{}}}{{{xxx{{{{{{zzzyyywwwyyy~~~zzzoooeee```^^^```gggttt|||qqqmmmhhheeebbb```]]]\\\ZZZXXXTTTOOOKKKIIIHHHGGGKKKJJJHHHGGGFFFEEEEEEEEE>>>===>>>???@@@???<<<999777777999999:::999888777555555555555555555555555444444222111000000//////000000000000///...,,,,,,........................---,,,,,,++++++,,,,,,---+++***)))(((((()))***+++++++++***)))***+++---...+++***((()))+++---......+++***)))))))))***+++,,,******+++++++++,,,,,,,,,***((('''(((+++,,,---,,,------,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,))))))***+++++++++******++++++,,,,,,---...//////------------------------...,,,***((((((***,,,...//////////////////......------------............000000//////......------000000000000///////////////000000///......000222555333000111444999<<<===QQQiiitttbbbVVVYYYbbbpppzzztttooolllkkkkkkmmmooorrrrrrrrrtttzzz~~~qqqkkkbbb\\\YYYYYY[[[\\\\\\___dddiiinnnuuu|||}}}zzzsssmmmgggccccccgggpppzzzpppmmmhhheeecccaaa___]]]ZZZXXXSSSOOOKKKIIIHHHGGGHHHHHHGGGEEEDDDDDDCCCCCC???>>>>>>???@@@>>>;;;999777888999::::::999888888777777666444333222111000222222111111000111111111000000000000///...---,,,------------------------+++******))))))******++++++******))))))******++++++++++++***++++++,,,,,,+++***))))))+++,,,---...++++++***))))))***+++,,,++++++++++++,,,,,,,,,---,,,+++******,,,......---------,,,,,,,,,+++++++++,,,,,,+++******+++,,,,,,***+++,,,,,,---,,,,,,,,,******++++++,,,------...------------------------000///---,,,,,,---///000........................////////////000000000000111111111111000000//////000000000000///////////////111222111000///111222111333555666888<<>>:::888999:::;;;;;;;;;:::999888666666555444222111000///000000000000000111222333000111111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,++++++******++++++,,,++++++,,,,,,,,,+++******++++++******+++,,,---...,,,+++***))))))***+++,,,++++++++++++,,,,,,,,,,,,...,,,***+++,,,------,,,,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,,,,,,,---...............)))******++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------......+++,,,,,,,,,------------111111111000000000000///////////////000000000000000111333333111000111111---222666777888>>>HHHQQQaaappprrrdddZZZVVV]]]hhh|||yyywwwtttqqqooopppqqqrrrqqqvvvzzz}}}~~~uuukkkddd^^^ZZZWWWUUUWWWZZZ\\\]]]^^^aaafffkkkrrr{{{}}}sssjjjcccdddjjjuuunnnkkkhhheeedddcccbbb```ZZZWWWSSSNNNJJJHHHGGGGGGIIIIIIIIIHHHGGGFFFEEEDDDBBB@@@??????>>>===:::888:::;;;<<<<<<<<<;;;:::999333333333333333333333333111111000000000000111111000000111111000//////...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++)))(((***+++,,,,,,+++,,,---......---+++***)))******+++************************,,,+++))))))***+++***))),,,,,,,,,++++++++++++***+++++++++++++++++++++++++++,,,---.../////////...******++++++,,,,,,,,,---,,,,,,,,,,,,,,,---------***+++,,,,,,,,,,,,+++***,,,,,,,,,---------------++++++++++++,,,,,,,,,,,,........................////////////000000000000///111333333222000000111222444777999===FFFSSS\\\gggsssppp___VVVWWW]]]gggsss}}}|||}}}}}}vvvtttrrrqqqqqqrrrsssuuutttxxx|||~~~zzzrrrlllgggcccaaa^^^\\\\\\^^^```aaaaaaeeegggkkkooouuu}}}uuunnnkkkoooyyymmmjjjgggeeedddcccbbbaaaYYYWWWSSSNNNJJJHHHGGGFFFIIIIIIIIIIIIHHHFFFEEEDDDBBB@@@???>>>>>>===:::888;;;<<<<<<===<<<;;;:::999444444444444444444444444333222111000///////////////000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,,,,+++,,,------,,,+++)))(((***,,,...---,,,+++,,,...///...,,,******)))******))))))))))))((((((((((((,,,+++))))))***+++***))),,,,,,+++++++++*********++++++++++++++++++++++++******,,,------.........,,,,,,,,,,,,------------+++++++++,,,,,,,,,---------...///000000///...---,,,,,,,,,---------....../////////000000000111111---------------............/////////000000000111///000222222111111111222999999:::AAALLLZZZgggooosss}}}ssscccVVVRRR\\\hhhxxx|||yyywwwwwwwwwwwwvvvtttsssrrrqqqrrrssstttuuuxxx{{{}}}xxxpppkkkiiihhhgggeeedddbbbdddgggjjjkkkkkkoooqqqsssvvvzzz}}}uuuwww|||mmmjjjfffdddcccbbbaaa___YYYWWWRRRNNNJJJGGGFFFFFFFFFGGGGGGGGGFFFDDDBBBAAABBB@@@>>>=========;;;999;;;<<<<<<===<<<;;;999888888888777666444333222111333333111000///...............////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,+++******)))---//////,,,***,,,...000///---+++***)))******)))))))))(((((((((((((((...,,,***+++,,,------,,,++++++++++++***************++++++,,,,,,++++++***((()))***,,,,,,---------------------------------******++++++,,,,,,------,,,---...//////...---,,,,,,,,,,,,---......//////....../////////000000000...////////////000000000......//////000000111111///111222222111222444777:::;;;AAAMMM^^^ooo{{{uuudddZZZUUUVVVcccrrr}}}}}}{{{xxxuuutttsssssstttuuutttrrrqqqpppqqqqqqrrruuuxxx|||xxxuuupppllliiihhhiiijjjhhhggggggiiinnnsssvvvwwwyyyzzz|||~~~}}}mmmjjjfffcccbbbaaa___^^^YYYVVVRRRMMMJJJGGGFFFFFFFFFGGGGGGHHHGGGEEEBBBAAAAAA???============<<<;;;;;;;;;<<<<<<;;;:::888777888777666555333222111111222111000///////////////------............------------------------------+++******))))))******+++***+++,,,------,,,+++***+++++++++***++++++,,,,,,)))---000000,,,***,,,...111000---+++***)))))))))++++++*********))))))))),,,+++******,,,......---++++++++++++***************+++,,,,,,,,,,,,+++***((()))***+++------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++,,,,,,,,,,,,++++++,,,------...//////000000++++++,,,,,,,,,---------........./////////000000.........///000111111111222222222222222555999<<>>===<<<;;;;;;<<<<<<;;;999888777333333333333333333333333///////////////000000111,,,,,,------...------,,,........................---,,,,,,,,,,,,,,,,,,---******,,,,,,,,,,,,******++++++***)))***+++---...)))---111000,,,***+++...111000...,,,***))))))))),,,,,,,,,,,,++++++*********((('''(((+++,,,---,,,+++++++++************)))***+++,,,------,,,+++***((()))+++,,,---.........++++++++++++++++++++++++))))))***+++,,,,,,------////////////////////////------......///000111111---------.........//////,,,,,,,,,---------......---......///000111111222444444333333444777<<>>>>>>>>>>>;;;999::::::;;;<<<;;;888666555222333333444333222000///333222000///000111000///---------------,,,,,,,,,------------------------......---,,,++++++***)))...---,,,,,,++++++++++++***+++---,,,,,,+++---...(((,,,...---///111111...------------,,,+++***)))++++++,,,,,,,,,,,,------))))))***+++,,,------...111///,,,)))(((((()))***...---,,,+++++++++,,,---******+++,,,,,,------...//////...---------......,,,,,,,,,---------......111000...,,,+++++++++,,,........................---------.........//////..................------000////////////000000111333000000444777;;;GGGUUUqqqvvvfff^^^\\\eeennntttxxx~~~zzzwwwuuuqqqooosssqqqppppppppppppooommmqqqpppooonnnmmmnnnooooooyyy|||vvvoooiiifffdddccc^^^bbbgggkkkooottt|||~~~~~~~~~~~~~~~yyynnnjjjeeebbbaaa```^^^]]]YYYVVVPPPJJJGGGFFFFFFGGGIIIHHHHHHJJJJJJIIIFFFCCC@@@???>>>>>>>>>===;;;999999:::;;;;;;:::999777666444444444333222111000000333111//////000000000///.............../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++)))***,,,,,,,,,,,,...///***---...,,,---111222///.........------,,,******+++++++++,,,,,,,,,------++++++++++++++++++,,,,,,---,,,+++***)))(((((((((***+++,,,---------,,,,,,++++++,,,,,,---.........//////...---,,,,,,,,,---......//////////////////000///---,,,++++++,,,,,,........................------------....................................//////.........///000000111222555777888???SSSgggwwwfff___\\\```jjjsssvvvzzz|||}}}~~~{{{wwwtttsssqqqooonnnooonnnmmmkkkmmmlllllllllmmmooorrrsss||||||ssspppkkkfffcccaaa``````^^^aaafffiiilllqqqxxx~~~vvvnnnjjjfffcccaaaaaa___^^^WWWTTTOOOJJJGGGGGGGGGHHHIIIHHHHHHIIIJJJIIIFFFCCC@@@???>>>>>>>>>===;;;999777888999::::::999888777666555444333111000000000111000//////000000///.../////////000000111111222------------------------+++++++++,,,,,,------------,,,,,,++++++++++++,,,***,,,------++++++,,,...+++,,,+++((()))...111000............---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,---------,,,***)))(((***,,,//////...,,,***,,,,,,------...///////////////---,,,++++++++++++//////////////////.........------,,,,,,------...........................,,,,,,,,,---------..............................000////////////000111222000444999:::;;;IIIfffqqqcccXXXZZZ]]]gggqqqwwwwwwyyy}}}yyyyyyyyyzzzxxxzzz}}}yyyuuussspppoooooonnnlllkkkjjjiiijjjllloootttyyy|||{{{ssslllhhhgggeeebbb```^^^^^^___```aaadddhhhjjjmmmrrrzzzuuunnnjjjfffcccbbbaaa```___XXXUUUPPPKKKHHHGGGGGGGGGGGGFFFFFFGGGHHHFFFCCC@@@@@@>>>======>>>===;;;888666777888999:::999999999888777444222111000000000000///...///000000///.........///000111111222222------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,......///---+++)))******++++++((($$$$$$***.....................---,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++++++++******+++---......---+++***------......///000000000///...---,,,+++*********---------------,,,,,,,,,,,,,,,,,,,,,------..............................,,,,,,,,,,,,------------............////////////111111111111111222333444111555:::<<>>=========<<<:::888666777777888999999999999999777555222111000000111/////////000111111000...------...//////000111111------------------------......---,,,,,,+++******+++++++++******++++++,,,,,,---...---+++***+++,,,,,,,,,)))$$$%%%+++//////---------...------,,,,,,*********+++++++++,,,,,,))))))***+++,,,,,,------)))(((&&&&&&&&&''')))***///...---,,,+++*********------...//////000000111///...---,,,+++******+++---------------------,,,++++++,,,------.................................,,,,,,,,,---------.............../////////000000000000000000111222333444333666999???NNNiii|||kkk]]]UUUVVV[[[dddooozzz~~~}}}~~~}}}zzzvvvtttsssrrrqqqoookkklllpppuuu}}}zzzppphhhbbb^^^\\\[[[___^^^^^^]]]]]]^^^___```dddhhhmmmqqquuu|||wwwkkkhhhdddaaaaaa``````___\\\ZZZUUUPPPKKKHHHFFFFFFIIIHHHHHHIIIIIIGGGCCC@@@???>>>=========<<<:::888777777777777888888999999777666555444222111111111/////////111333333111///---------....../////////------------------------///......---+++******)))+++************++++++,,,(((***,,,,,,,,,,,,...000---///---))))))...000///+++,,,,,,------,,,++++++************++++++++++++((()))***+++,,,------......---***))))))+++---///000///---+++******++++++------......///000000000...------,,,,,,,,,,,,,,,........./////////000000+++,,,------.........---........................---------.........//////.........//////000000111---------...///000111222555888<<>><<<<<<===<<<:::888888777777777777888888888555555555555444333222111000000000222444444222000........................---------------------------------,,,,,,+++++++++***************+++,,,,,,***+++---,,,,,,+++---...+++......+++,,,//////,,,******++++++,,,++++++***************++++++++++++*********++++++,,,,,,,,,111000///.........///000,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000---------,,,------...///,,,------...///000111111+++,,,---.........---,,,................................./////////000000---......///000000111111.........///000111333333555;;;CCCOOOeee{{{nnn```ZZZXXX___mmm|||}}}{{{zzzzzzzzzyyy~~~{{{ssspppmmmkkkjjjiiihhhgggcccddddddeeeeeefffggggggjjjpppxxx~~~xxxiiifffbbb```______^^^]]][[[YYYVVVRRROOOMMMLLLKKKGGGGGGFFFFFFFFFDDDAAA>>>???===<<<<<<===<<<:::777888888777777777777888888444444555666555444222111000000111333555555333000////////////............------------------------++++++,,,,,,,,,,,,------******))))))***+++,,,,,,000000000...***((((((((('''***,,,***+++---+++((()))******+++++++++******)))************+++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,+++***)))&&&(((+++...//////---,,,,,,,,,------.../////////------------...///000000)))***+++,,,---///000000,,,,,,.........---,,,+++........................////////////000000000000---......///000111111222111111111222333555666777444>>>JJJWWWkkksssfffZZZYYY___kkk~~~{{{yyyxxxvvvtttssssssrrrpppnnnkkklllmmmnnnpppqqqrrrrrruuu{{{tttjjjeee```]]]\\\^^^______```]]]XXXTTTRRROOOMMMKKKHHHHHHHHHGGGFFFEEEDDDCCCAAA???===<<<<<<<<<;;;::::::999999888888999999:::888888666555333111000///////////////............000000//////.........---------++++++++++++---------,,,***((()))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,---......,,,------......------,,,******+++,,,,,,,,,,,,+++************+++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---......---+++......//////000111111111...------,,,,,,+++******------------------------.........------,,,,,,,,,////////////////////////222///---...000222111///222000//////111555888:::@@@EEEOOO^^^nnn|||zzznnn]]]WWWVVV```ooo~~~}}}~~~~~~}}}zzzxxx|||{{{yyywwwxxxzzz|||~~~vvvjjjfff```]]]]]]^^^______^^^ZZZVVVSSSRRRPPPNNNLLLHHHHHHHHHHHHGGGEEEDDDCCCAAA???===<<<<<<<<<;;;:::999888888888888888888999666666555444333333222222000000000/////////......000/////////............------,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++((((((((((((((()))***+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,//////............------------------------------.........------,,,,,,,,,////////////////////////111///------000111111///111111111111222555999<<>>FFFSSSaaakkkyyyuuuaaaUUUSSSUUU]]]hhhuuu}}}llliiieeebbbaaa```___^^^\\\YYYTTTQQQOOONNNKKKJJJKKKKKKJJJIIIGGGFFFDDDCCCAAA???===<<<<<<<<<;;;:::888999:::;;;;;;:::999888777666666444333222111111222222222111111111111000.........///////////////------............------///---***(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,------......------,,,******+++,,,,,,,,,,,,+++,,,++++++***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''(((***,,,,,,,,,+++++++++,,,---.........------...///000000111111......................................./////////////////////////////////...///111111000111333555222666???MMM^^^ooo~~~}}}eeeTTTNNNSSSXXXaaammmxxx}}}~~~~~~|||llliiieeecccbbbaaa___^^^[[[XXXTTTQQQPPPOOONNNLLLLLLKKKKKKIIIHHHFFFDDDCCCAAA???===<<<<<<<<<;;;:::777888999::::::999888777555555444444444333333333222111111111111000000000............/////////000,,,---...//////...---,,,,,,+++******)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,------,,,,,,,,,------,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---...///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***((()))+++---......,,,,,,,,,,,,------------......//////000000111111........................---........./////////000///////////////////////////111222222111222444777777>>>OOOgggrrr]]]QQQRRRZZZaaajjjuuu}}}|||zzz{{{}}}}}}{{{mmmjjjfffcccbbbaaa___^^^YYYVVVSSSQQQQQQQQQPPPOOOLLLLLLKKKJJJHHHFFFDDDCCCAAA???===<<<<<<<<<;;;:::555777888999999888777555333333333444444555555555111111111000000000000///---.........//////000000,,,---...//////...---,,,)))***+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************......---,,,+++++++++++++++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++((('''(((((()))***+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,******,,,///000000000//////......------,,,------------............////////////////////////---.........//////000000///////////////////////////111333333222222555999===GGG]]]}}}kkkYYYSSSXXXbbbjjjyyy}}}~~~~~~~~~|||nnniiicccaaaccccccaaa]]]YYYXXXWWWUUUSSSQQQPPPOOOLLLLLLLLLKKKIIIGGGEEECCC======<<<;;;:::::::::::::::::::::<<<<<<;;;888666777666555444333222222222000000000000000111111111///...---,,,+++,,,------.........------,,,,,,,,,******+++,,,,,,------...))))))***,,,......,,,***++++++,,,------------,,,------,,,,,,+++***))))))------,,,,,,+++***))))))++++++,,,,,,,,,++++++***+++---------+++++++++---///...,,,+++***+++,,,,,,,,,------......------,,,******++++++,,,---......,,,---...//////...---,,,,,,,,,,,,------.........//////.........---------000///...------...///000////////////////////////---000222111000000444888BBBVVVrrrzzzkkkbbbbbbgggpppwww~~~}}}}}}yyyvvvssszzz|||pppjjjdddbbbccccccaaa^^^YYYXXXWWWUUUSSSQQQPPPOOOLLLLLLLLLKKKIIIGGGEEECCC===============;;;:::999:::::::::;;;<<<;;;888666666555444444333333333333111111111000000000000000111000///...---......///......---------,,,,,,,,,------...//////000000111+++******+++------,,,***))))))***++++++++++++***...------,,,+++*********,,,,,,++++++***))))))(((+++++++++,,,,,,++++++******+++,,,+++***)))***+++...---,,,+++++++++,,,,,,,,,------......------,,,*********+++,,,,,,------------............---------------......///////////////.........---------000///...------...///000......///000000111222222///111333333222555:::???PPPddd{{{wwwpppiiiiiipppxxxzzzqqqqqqpppnnnllliiigggeeejjjpppyyy|||pppkkkfffccccccbbb```]]]YYYXXXWWWUUUSSSQQQOOONNNLLLLLLKKKKKKIIIGGGDDDCCC===>>>>>>???>>>===;;;999999999:::;;;<<<;;;888666555444444333333333444444222222111111000000//////000000///............///...------------,,,,,,,,,......//////000111111222...,,,******+++,,,,,,+++))))))***++++++++++++***......------,,,,,,++++++++++++******))))))((((((***++++++,,,,,,+++++++++***+++---,,,+++***+++---------,,,+++++++++,,,,,,,,,------......------,,,*********+++,,,,,,------......------------...............///////////////...............---------//////............//////---...///000222333444444///000111111111666>>>EEE\\\pppuuulllfffhhhnnnyyy{{{tttqqqcccbbbaaa___]]]\\\\\\[[[```eeelllttt||||||oookkkfffbbbaaa___]]]\\\YYYXXXWWWUUURRRPPPOOONNNKKKKKKKKKJJJIIIFFFDDDCCC>>>>>>===<<<<<<;;;;;;;;;999888999;;;<<<;;;999666444444333333333444555555333222222111000///............------,,,,,,,,,,,,------------------------,,,,,,,,,---......//////000---+++***+++,,,,,,+++++++++,,,------------,,,------------------------++++++++++++******))))))******+++,,,,,,,,,++++++,,,...//////------...000---,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,------------///...,,,,,,,,,,,,...///..................//////......................../////////......///////////////000111222333444444111111111111222999CCCKKKddduuu|||nnnfffdddnnn~~~yyytttqqqbbbaaa^^^\\\ZZZZZZZZZ[[[\\\___dddiiipppxxx~~~|||llliiiddd```^^^\\\[[[ZZZYYYYYYWWWTTTRRRPPPNNNMMMKKKKKKKKKJJJHHHFFFDDDBBB@@@>>>;;;999888999;;;<<<888888888:::<<<;;;999666444444333333333444555555333222222111000///......---------------,,,,,,,,,------------------------***++++++,,,,,,---......000...+++***+++,,,,,,+++++++++,,,------------,,,,,,---------------------,,,,,,,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,,,,---///......---///000+++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------...............---,,,++++++,,,---...---------------------------........................//////////////////...111111111111111222222222555555555444666>>>IIIRRRiiiwwwtttjjjfffqqq{{{vvvrrrbbb```\\\YYYWWWWWWWWWXXXZZZ[[[^^^bbbgggnnnwww|||}}}vvvtttuuuvvv{{{{{{iiigggccc___\\\[[[ZZZZZZZZZYYYWWWTTTRRROOOMMMLLLKKKKKKJJJJJJHHHFFFCCCBBB???===:::888777999:::<<<777777888:::;;;;;;999666555444444333333333444444222222111111000000////////////000000//////...---,,,,,,,,,------------...,,,,,,------...////////////---++++++,,,------,,,))))))***++++++++++++***++++++,,,,,,------......------------------,,,,,,)))***++++++,,,,,,,,,,,,)))***,,,,,,++++++,,,...++++++,,,---------,,,,,,,,,------......------,,,---------------.........------,,,,,,,,,,,,---------------------,,,,,,,,,---------.....................////////////......111111111111111111111111222333333444777@@@MMMVVVgggrrr{{{tttkkkiiikkk}}}}}}~~~~~~}}}xxxqqqlll___]]]ZZZWWWUUUTTTTTTUUUVVVWWWZZZ]]]bbbiiirrrwww}}}sssmmmmmmpppssswww}}}zzzhhhfffccc___\\\[[[[[[\\\ZZZYYYWWWTTTQQQOOOMMMLLLJJJJJJJJJIIIHHHEEECCCBBB=========<<<;;;;;;::::::666666777999;;;;;;999666666555444444333333333333111111111000000000000000...///000000000///...---,,,,,,,,,---------......------......///000000000---,,,+++---...///---,,,))))))***++++++++++++************+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,((()))++++++******,,,...***+++,,,---------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,///.........---------------------.........//////---...///000000///...---/////////000000111111111000222444777<<>><<<<<<<<<;;;999777;;;;;;;;;;;;;;;;;;;;;;;;999777555444555555444333333222111000////////////---...//////...---...///....................................------,,,,,,------------------------//////...---+++******)))++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,((()))+++,,,+++,,,...///,,,,,,,,,++++++,,,------+++++++++,,,,,,---------........................---,,,,,,,,,,,,---....../////////............---,,,---------............,,,------------.........////////////000000000000///000222222111333999>>>CCCTTThhhwww{{{hhhaaa\\\```gggnnnvvv|||zzz~~~yyyrrrooo___\\\WWWTTTRRRQQQNNNLLLLLLLLLMMMNNNOOOPPPQQQRRRZZZ___eeejjjmmmqqqwww|||zzzzzz{{{{{{|||}}}~~~~~~~~~oookkkeee```___^^^^^^]]][[[YYYWWWUUUTTTRRRNNNLLLLLLJJJIIIIIIHHHFFFCCC@@@@@@>>><<<<<<<<<;;;:::888999:::;;;<<<===>>>??????999777555444555555444333222222111000//////000000---...///...---,,,---///////////////////////////------------------------,,,------------------,,,,,,,,,,,,+++++++++*********+++++++++++++++,,,,,,++++++++++++++++++++++++(((***,,,,,,,,,,,,---...------,,,+++++++++,,,,,,******+++,,,,,,---..............................++++++,,,,,,...///111222/////////////////////...,,,,,,,,,---------......------------............////////////000000000000111000111111111444>>>HHHXXXlllzzzqqq```]]]^^^eeelllppptttxxxxxx{{{}}}xxxqqqmmm^^^[[[VVVRRRQQQPPPOOONNNLLLLLLLLLNNNPPPRRRTTTVVVZZZ___dddgggiiilllrrrvvv}}}~~~zzzzzzzzzzzzwwwtttpppnnnmmmmmmnnnnnnoooppppppqqqppprrrtttvvvvvvvvvxxxzzznnniiiccc___^^^]]]]]]\\\[[[YYYVVVSSSRRRPPPMMMKKKKKKJJJIIIHHHHHHFFFCCCAAA???===<<<<<<<<<<<<:::888666666777777888999::::::777666444333444444444222222111000000000000000000---...///...---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,---......---,,,,,,))))))******+++,,,,,,---*********++++++,,,,,,,,,***++++++,,,,,,++++++******,,,......,,,++++++,,,------,,,+++++++++,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,222111000...---,,,,,,+++.../////////////////////,,,,,,,,,---------......---------.........//////.../////////000000000111333111000222333888GGGVVVuuussshhhZZZ[[[aaakkksssuuuwwwzzz|||}}}~~~wwwoookkkaaa]]]WWWSSSRRRQQQQQQPPPJJJJJJJJJLLLNNNQQQTTTUUU\\\___bbbdddfffjjjqqqvvv||||||xxxsssooommmllllllllljjjgggccc___]]]YYYYYYZZZZZZ[[[[[[\\\\\\aaaccceeefffeeeeeefffgggmmmoootttyyymmmiiiccc___]]]]]]\\\\\\[[[XXXTTTRRRPPPNNNLLLJJJJJJIIIHHHHHHHHHFFFCCCAAA???===<<<;;;<<<<<<:::999:::999999888888777777777777555333333444555444333111111000000000000000111---...//////...---...///------------------------******+++,,,---...//////+++,,,---......---,,,+++))))))***+++,,,,,,------*********++++++,,,,,,---***+++,,,------,,,+++***+++---//////---+++++++++,,,,,,,,,++++++,,,------+++++++++,,,,,,---------........................//////...------------...---............/////////,,,---------............------........./////////......//////000000111111444111111666999AAAUUUiii}}}nnndddXXX\\\fffsss|||~~~|||yyyxxx~~~}}}tttmmmjjjbbb^^^YYYUUUSSSRRRQQQPPPKKKKKKJJJKKKLLLOOORRRTTTXXXZZZ\\\]]]```fffooowww||||||}}}}}}||||||}}}~~~}}}{{{yyy{{{yyyvvvqqqkkkeeeaaa^^^______^^^\\\YYYVVVSSSQQQMMMMMMMMMNNNNNNNNNOOOOOORRRUUUXXXYYYYYYXXXYYYZZZ[[[___eeelllttt}}}~~~vvvssspppvvvnnnjjjddd```^^^]]]]]]\\\ZZZWWWSSSPPPNNNLLLJJJHHHIIIHHHHHHHHHHHHFFFCCCAAA>>>===;;;;;;<<<<<<;;;999<<<<<<<<<;;;:::999999999888666444444555666555444111111000000000000111111...///000000......///000000000000000000000000000+++++++++,,,,,,---------+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------+++,,,---......---,,,+++))),,,...///...---,,,,,,++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////******+++,,,---///111222,,,,,,------............------........./////////............////////////.........///000111111111555111222:::AAALLLeee~~~wwwmmmfffbbbfffqqq{{{tttqqqttt|||~~~vvvmmmiiiiiibbb___ZZZWWWVVVUUUTTTSSSQQQPPPOOOOOOPPPRRRUUUVVVUUUVVVWWWXXX[[[dddpppyyy}}}xxxtttrrrrrrpppnnnnnnoooooommmjjjkkkjjjhhhddd```\\\YYYWWWUUUTTTSSSRRRPPPNNNMMMMMMJJJJJJJJJKKKKKKKKKKKKKKKJJJMMMQQQSSSSSSTTTTTTUUUTTTXXX^^^eeemmmttt|||~~~}}}qqqhhhdddaaafffppp}}}oookkkeeeaaa______^^^^^^YYYVVVRRROOOMMMKKKIIIGGGIIIHHHGGGHHHHHHFFFCCCAAA>>>===;;;;;;<<<<<<;;;999777777777888888999999999999777555555666777777666111000000000000000111111///000111000///...///111------------------------------,,,,,,,,,,,,+++++++++,,,...//////...,,,+++///......---,,,+++***)))))))))***+++,,,,,,------+++,,,...//////...,,,+++'''***...//////.........*********+++,,,---...///---,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((000///...---,,,+++++++++,,,,,,,,,---------...............////////////000............/////////000---......///000111111222444000333===FFFTTTqqq}}}wwwrrrmmmjjjooosss}}}|||sssnnnooowww}}}yyyppphhhfffhhhbbb___\\\ZZZZZZYYYXXXVVVYYYWWWVVVTTTUUUWWWYYY[[[XXXXXXYYYZZZ^^^iiiwww~~~~~~yyytttnnnjjjccc```]]]]]]^^^]]][[[XXXVVVVVVVVVUUUTTTSSSQQQQQQOOONNNMMMLLLLLLLLLLLLMMMHHHHHHHHHIIIIIIIIIIIIIIIHHHKKKPPPSSSTTTTTTUUUVVVUUUYYY___eeejjjpppuuuyyyzzz|||yyy}}}nnnaaaYYYUUUWWW\\\dddqqq~~~llljjjgggeeedddcccaaa___\\\YYYUUURRRPPPNNNKKKIIIKKKKKKKKKKKKJJJHHHCCC@@@>>>>>>>>>>>>>>>=========;;;;;;;;;:::999888777777333222111111000000111111444333222000000000000111......////////////......---------------------------------,,,,,,+++++++++---------///111111///...++++++,,,---,,,+++)))(((++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***,,,---//////...---,,,*********++++++,,,------+++,,,------......------...........................------,,,,,,------...---...000111000///---,,,------......//////000000...............///000000///.........///000///...222444666:::EEE[[[www{{{nnnhhhjjjvvv~~~vvvooommmuuu~~~xxxrrrnnnjjjfffcccbbbaaa___^^^___^^^]]][[[XXXWWWWWWXXX[[[^^^``````___aaaccceeejjjuuu}}}uuunnnhhhddd^^^\\\XXXTTTQQQOOONNNNNNPPPPPPPPPPPPOOOOOOOOOOOOJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKNNNPPPRRRTTTVVVXXXYYYYYYUUUWWW[[[___eeellltttyyyzzzxxxiii___XXXTTTRRRVVVZZZ```iiiwwwllliiifffdddcccaaa___]]][[[XXXTTTRRRPPPNNNLLLJJJKKKJJJJJJKKKJJJHHHCCC@@@>>>>>>>>>======<<<<<<<<<999999999999888777666555444333333222222222333333444333111000//////000000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++---//////...---++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---)))***,,,...///...---,,,,,,,,,++++++++++++++++++,,,,,,---------------,,,---------------------------,,,,,,++++++,,,,,,---***,,,...///000///...---.........///////////////---------------...//////222111000000000000///...444666:::@@@LLL```yyy}}}lllbbbcccnnnzzzvvvvvv~~~{{{uuupppmmmjjjhhhfffbbbaaa____________]]]\\\[[[ZZZYYYZZZ\\\^^^```aaadddggglllqqqxxx|||uuunnngggbbb___[[[XXXTTTPPPMMMKKKJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIJJJJJJNNNNNNNNNNNNNNNNNNNNNNNNPPPQQQRRRTTTVVVWWWXXXXXXXXXYYY[[[]]]aaagggnnnsssvvvzzzxxxjjj^^^UUUQQQOOONNNQQQUUU[[[dddrrrmmmjjjfffcccaaa```^^^\\\YYYWWWSSSQQQPPPOOOLLLKKKKKKJJJJJJKKKJJJHHHDDD@@@>>>>>>===<<<;;;;;;::::::777777777777777666555444555444444444444444555555222222111000////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++,,,...000000///------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++------------,,,---------,,,+++*********,,,---------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,(((***,,,...//////......///////////////.........,,,,,,---------.........111111111111111111222222333666<<>>>>>===<<<:::999888888777777777777777666555555444444444444444555555666111111000//////...............////////////......------------------------+++,,,,,,,,,------......000...------000222333333000///...,,,,,,,,,---...------------------------,,,------------------,,,)))***+++,,,,,,,,,++++++------,,,,,,,,,+++++++++,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,......///......000000//////......------------.....................///000000111333555777444999BBBNNN\\\jjjuuu{{{{{{tttggg___ggg{{{~~~|||sssnnnhhhcccbbbbbbcccccceeedddcccccceeeeeedddcccccccccccccccdddgggjjjmmmzzz|||xxxrrrlllfffccc```___WWWVVVSSSQQQOOOMMMMMMLLLJJJKKKLLLMMMNNNOOOPPPPPPNNNMMMLLLLLLMMMOOOQQQRRRSSSTTTUUUVVVWWWWWWVVVVVVUUUVVVWWWWWWXXXXXXWWWWWWYYYXXXWWWUUUUUUYYY^^^ccckkkpppvvv{{{~~~|||uuuggg```WWWOOOMMMOOOQQQSSSQQQUUU[[[bbbjjjwwwqqqmmmhhhdddbbbaaa```___XXXUUURRRPPPOOONNNLLLKKKJJJIIIJJJKKKKKKHHHDDDAAA>>>===<<<;;;:::999888888888888999999999888777777444333333333333333444444111111000000//////...---......////////////..............................,,,,,,,,,------.........///...,,,---///222333333333111///---,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,+++******)))++++++,,,,,,,,,---------+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------............/////////.........000000//////......------......///000000000000//////000111111000222666999;;;BBBNNN[[[hhhsssyyy|||{{{vvvgggaaacccrrr|||}}}~~~{{{xxxmmmhhhbbb]]]\\\\\\]]]]]]bbbaaaaaabbbdddeeedddccceeehhhkkklllnnnqqquuuyyyzzzvvvqqqkkkfffcccaaa```XXXXXXWWWUUUTTTSSSRRRRRROOOOOOPPPQQQSSSTTTUUUUUUOOOOOOOOOPPPQQQSSSUUUVVVTTTUUUWWWYYYZZZ[[[ZZZZZZYYYZZZZZZ[[[[[[ZZZZZZYYYWWWWWWUUUSSSSSSUUUZZZ^^^hhhnnntttxxx{{{~~~tttlll```ZZZSSSOOOOOOQQQUUUVVVXXX\\\aaaeeeiiipppzzzrrrnnnhhhdddcccbbbaaaaaaXXXVVVRRRPPPOOONNNKKKJJJIIIIIIIIIJJJKKKIIIEEEBBB======<<<;;;::::::999999999999::::::::::::999999444333333222222222222222111111111111000///...---......////////////..............................---------------.........+++***)))+++---///000000222111///...,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,------,,,,,,++++++******+++++++++,,,---.........******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////............//////000000//////............///////////////............///000111222111000000222444444333111222666:::BBBKKKYYYgggqqqxxx}}}yyyjjjdddcccjjj{{{}}}{{{yyyyyyzzzwwwrrrmmmhhhddd^^^[[[ZZZ[[[[[[[[[]]]]]]\\\^^^aaabbbbbbaaafffkkkrrrwwwzzz}}}{{{xxxtttnnnjjjfffcccbbb^^^]]]\\\[[[ZZZXXXWWWVVVSSSSSSTTTUUUVVVXXXXXXYYYRRRRRRSSSTTTTTTUUUUUUUUUSSSUUUXXX\\\^^^______^^^^^^^^^^^^______^^^^^^]]]YYYYYYXXXVVVUUUVVVYYY\\\eeekkkrrrxxx{{{~~~wwwmmmfffZZZVVVRRRQQQSSSVVVYYY[[[aaadddhhhjjjllloootttyyyppplllgggcccbbbbbbbbbbbbYYYVVVSSSPPPOOOMMMJJJHHHIIIIIIIIIJJJKKKIIIEEEBBB===<<<<<<<<<;;;;;;::::::999999::::::::::::999999555555444222111111111111111222222222222000///.........////////////......------------------------............------------(((((()))+++...//////...---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,------...,,,,,,------------------((()))***+++,,,---------------------------------.........------...............------......//////.........///////////////---...000111222111000///111333555555444666<<>>===<<<;;;::::::::::::777777888888888888777777666555444333333222222333222111111000000000000000//////............//////........................///...------------------000000//////////////////+++,,,---......---,,,+++------,,,,,,,,,,,,++++++,,,------......------,,,++++++,,,,,,,,,,,,------...///000000///,,,)))(((///......------......///...---,,,,,,+++,,,,,,,,,,,,---......//////............//////...------,,,111000000//////000000111///////////////000111222222333777AAASSSlllvvvfff___aaafffaaaaaa___^^^___eeepppxxx{{{yyyxxxwwwtttqqqmmmjjjhhhaaabbbbbbcccddddddeeeeeedddeeefffgggkkkrrr{{{~~~{{{yyyyyyxxxwwwxxxxxxvvvsssqqqjjjjjjjjjlllnnnmmmkkkhhhdddddddddcccddddddeeeeeeeeehhhkkkkkkjjjkkkooosssuuuwwwzzz|||{{{yyyvvvssssssuuuwwwyyy~~~|||uuuqqqkkkfffaaaaaaffflllnnnnnnsssoooiiifffccc___YYYUUUUUUOOOKKKJJJJJJIIIMMMSSS\\\jjjmmmlllmmmvvvppplllfffaaa^^^]]][[[ZZZYYYUUUQQQNNNMMMKKKIIIHHHKKKJJJJJJJJJJJJIIIFFFDDD>>>===<<<;;;;;;:::::::::777777888888888777666666555444444333222222222333222111111000000000000000000///...------...///000........................///......---,,,,,,,,,,,,***+++---.........------+++,,,---......---+++)))...............---------,,,------......------,,,+++++++++,,,,,,,,,------.........---,,,+++)))(((......------------......---------,,,,,,,,,---------------...............---...............------111111000000000000111111////////////000111222222666888???OOOfff}}}rrrhhhdddfffiiihhhhhhhhhffffffiiioootttyyy|||{{{zzz{{{{{{zzzwwwrrrnnnkkkddddddddddddeeefffggggggiiikkklllooottt}}}~~~|||xxxvvvrrrrrrssstttvvvvvvtttrrrmmmkkkiiigggfffeeefffffffffhhhkkkllllllmmmqqqsssvvvxxxzzz{{{zzzxxxvvvtttvvvwwwxxxyyy}}}xxxsssiiigggeeehhhnnnwww|||xxxuuuppphhhbbb[[[TTTNNNLLLIIIHHHKKKPPP[[[jjjzzzkkklllsss~~~qqqmmmfffaaa^^^\\\ZZZXXXXXXUUUQQQNNNMMMLLLJJJIIIKKKKKKJJJJJJKKKIIIGGGDDD>>>>>>===<<<;;;;;;;;;;;;888888888888888777666666444444333222222222333333222111111000000000000000000///...------...///000........................///...---,,,,,,,,,,,,,,,((()))+++---------,,,+++,,,---.........,,,)))(((,,,,,,,,,,,,,,,---------,,,------......------,,,+++++++++,,,,,,,,,------,,,+++)))(((((()))+++,,,,,,,,,,,,------,,,,,,,,,------------------------------------......//////+++,,,---...////////////000000111111111111000000////////////000111222333555;;;HHH]]]wwwuuunnnkkkkkkkkkjjjmmmnnnooooooooonnnooopppqqqsssuuu{{{}}}{{{}}}{{{uuummmiiiggggggggggggggghhhjjjkkkkkkmmmrrrxxx~~~~~~}}}|||||||||{{{yyyvvvsssrrrooollljjjhhhhhhhhhhhhiiijjjkkklllmmmoooqqqssssssrrrrrrssstttuuuvvvxxxyyyzzz{{{~~~xxxuuuooorrrtttuuuwww~~~|||uuueee]]]TTTOOOLLLJJJMMMSSS\\\lll|||qqqfffjjjsss~~~qqqlllfffaaa^^^[[[YYYXXXWWWTTTQQQOOONNNMMMLLLJJJJJJIIIHHHIIIIIIHHHEEECCC???>>>===<<<;;;;;;;;;;;;999999999999999888777666333333222222222222333333222111111000000000000000//////............//////...........................---,,,,,,,,,,,,,,,,,,***+++,,,---......---,,,+++,,,---------+++***)))))))))************++++++,,,------......------,,,++++++,,,,,,,,,,,,------,,,***'''&&&'''***---000+++,,,,,,------,,,,,,+++,,,,,,---............---...------------...//////***+++,,,...///000000000///000000111111000000////////////000111222333444333===PPPhhhsssoooqqquuuuuutttuuuuuuvvvuuusssqqqnnnlllkkklllooovvvxxxqqqlllkkkjjjiiiiiijjjkkkmmmnnnlllqqqxxx|||yyyxxxwwwtttrrrooommmlllkkkjjjjjjjjjjjjjjjkkkkkkllljjjiiigggfffhhhlllpppssssssuuuwwwyyy{{{~~~|||ssshhh\\\SSSMMMKKKNNNTTT\\\lllsssiiifffkkkuuu|||zzzyyyyyypppllleee```]]][[[ZZZXXXXXXUUUQQQOOOOOONNNMMMLLLJJJIIIIIIIIIIIIHHHEEECCC???>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::999888777333222222222222222333333222111111000000000000000......////////////..............................,,,,,,,,,+++,,,,,,------,,,,,,------...---------))))))***+++,,,---------*********+++++++++,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------,,,+++))))))***,,,...000,,,,,,---......---,,,,,,+++,,,.../////////...---...------,,,---...///000,,,,,,---.../////////......///000000000000///.../////////000111222444555888DDDWWWmmm~~~|||xxxtttooommmlllmmmqqqzzz~~~~~~~~~~~~|||yyyuuusssnnnmmmlllllllllnnnpppqqqtttyyy}}}zzzzzzxxxwwwtttrrrpppooolllkkkiiihhhhhhhhhgggfffbbb```]]][[[[[[^^^aaaddddddfffjjjlllnnnttt{{{uuudddXXXOOOKKKOOOUUU```qqqxxxkkkdddeeekkkuuu|||xxxvvvuuuuuupppkkkeee```]]]\\\ZZZXXXXXXUUURRRPPPOOOOOONNNMMMLLLKKKKKKKKKKKKJJJGGGEEE???>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;:::999888777222222222111222222333333222111111000000000000000---...///000000///...---........................++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))+++...000111---------....../////////,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,------.........,,,---...//////...---,,,+++,,,.../////////............---,,,---...///000.........///......---,,,---...///000000///...---/////////000111333444555???KKK]]]ooo{{{vvv~~~}}}xxxtttqqqqqqsssxxx{{{xxxpppoooppppppqqqrrrtttuuupppooonnnmmmnnnppprrrsss~~~~~~}}}~~~{{{{{{{{{zzzxxxuuurrrqqqmmmkkkiiigggfffeeedddccc^^^[[[WWWSSSQQQPPPQQQRRRSSSVVV[[[]]]```dddkkkqqq}}}~~~lll\\\RRRMMMPPPWWWgggwwwrrrgggaaa___eeeqqq|||wwwuuutttsssoookkkddd___]]]\\\[[[ZZZXXXUUUQQQOOONNNMMMLLLJJJJJJJJJJJJIIIHHHGGGFFFEEEAAA???===:::999999:::;;;::::::;;;;;;;;;::::::999222111111000000111111222333222111111000000111111111000000///...------,,,//////......---------,,,...------,,,,,,------...******))))))***,,,...///$$$&&&***...//////---+++---------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++........................------............------,,,,,,+++***+++,,,---...---------............///..................------...111555444111111555999@@@NNN```ooovvv|||}}}yyy{{{vvvtttzzz~~~}}}yyywwwooojjjffffffjjjpppssstttwwwrrrllljjjnnnttt{{{~~~}}}|||{{{{{{}}}|||}}}~~~~~~}}}yyyvvvttttttooonnnnnnnnnmmmjjjfffccc___[[[UUUPPPMMMLLLJJJIIIMMMMMMMMMOOOQQQTTTWWWXXXeeekkkxxx{{{lll]]]TTTUUU\\\hhhzzz{{{lllaaa[[[^^^dddnnnzzz|||xxxtttqqqpppkkkeee```]]]\\\[[[ZZZYYYVVVRRROOONNNMMMKKKIIIHHHHHHHHHHHHGGGEEEDDDCCC@@@>>><<<:::999:::;;;;;;999999999999888888777666444444333333333333444444333222111111000000111111............////////////---------..................------,,,,,,------...+++************,,,---...+++,,,...//////...,,,***---------------------------,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++........................------............---------,,,+++++++++,,,---...---------............///........................000333555444111222666:::BBBLLLYYYeeennnyyy|||wwwwww{{{xxxqqqmmmhhhhhhkkkqqqtttvvvtttrrrooonnnrrrzzz~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}zzzxxxwwwuuusssrrrqqqpppnnnjjjgggaaa]]]WWWRRROOOMMMKKKJJJIIIIIIHHHHHHIIIKKKMMMNNNQQQVVV```lllwwwttteee[[[ZZZ___lll}}}vvvjjjaaa]]]^^^cccmmmyyy|||yyyvvvqqqlllfffaaa^^^\\\ZZZYYYYYYVVVRRROOOMMMLLLJJJHHHGGGGGGGGGFFFEEEDDDBBBBBB>>>===<<<;;;::::::;;;<<<999999999999888777666555555555444444444444555555222222111000000000000111+++,,,---...///111111222,,,,,,------.../////////...------,,,,,,------...,,,,,,++++++++++++,,,,,,...............---++++++------------------------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------------------------------............------...---,,,,,,,,,,,,,,,------------............///........................222333444333111333888<<>>=========<<<;;;:::999777777777777777666555555444444333333333333444444111111000///////////////////////////////////////000000///...---,,,,,,+++...------,,,,,,------...,,,------......---,,,+++------------------------------------------------......---,,,,,,,,,,,,---******+++,,,,,,---......+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------............------***+++---...////////////---------............///---......///000000111111111444:::CCCOOOZZZbbbfffcccjjjvvvsssiiiZZZNNNHHHIIIOOOSSS___mmmzzzuuusssqqqqqqqqqqqqpppooommmoooppppppnnnnnnppprrrwww|||~~~~~~vvvqqqooofffeeebbb`````````aaabbbeeeffffffddd```^^^```aaa```bbbdddfffhhhjjjkkkllliiiiiiiiijjjmmmrrrvvvxxxyyyzzz||||||}}}~~~}}}wwwnnnfffaaa\\\XXXVVVTTTSSSQQQPPPQQQPPPOOOMMMHHHGGGEEECCCBBBAAABBBBBBDDDBBBCCCFFFGGGFFFHHHLLLGGGJJJOOOVVV___iiittt{{{}}}zzzxxxvvvoookkkeee^^^YYYVVVVVVVVVTTTYYYcccppp~~~{{{vvvrrrnnnjjjggguuuqqqlllfffbbb^^^YYYVVVTTTQQQNNNMMMMMMMMMLLLKKKHHHHHHHHHHHHGGGEEEDDDCCC>>>>>>>>>===<<<:::999888888888999999999888888777222111111000000111111222111111000///////////////............//////000000..................------...------,,,,,,------...+++,,,---.........,,,,,,&&&''')))+++---.........------------------------......---,,,,,,,,,,,,---******+++,,,,,,---......+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,---..................---)))***,,,...000000000000---------.........//////---......///000111111222444777???KKKYYYeeemmmqqqrrrwww~~~|||yyyjjj```SSSJJJIIINNNRRRUUUTTTdddwwwzzztttrrrpppnnnnnnooooooooonnnjjjnnnrrrsssssssssvvvxxx}}}~~~zzzqqqhhhbbb___```______^^^]]]\\\\\\\\\___```___\\\XXXVVVXXXZZZ[[[\\\]]]___``````aaaaaa```______```bbbfffjjjllloooqqqtttvvvwwwyyy|||~~~}}}yyyrrriiiaaaZZZVVVRRRPPPMMMLLLKKKLLLMMMMMMLLLKKKKKKJJJGGGEEECCCBBBBBBBBBDDD@@@@@@BBBCCCAAADDDHHHGGGIIIKKKNNNQQQVVV]]]aaakkkpppxxx|||uuupppmmmkkkiiihhhfffaaa]]]YYYXXXWWWWWWSSSXXXbbbooo~~~|||vvvooojjjeeeaaa^^^xxxrrrjjjbbb^^^[[[YYYXXXYYYVVVQQQNNNMMMMMMLLLKKKKKKIIIHHHHHHHHHGGGEEECCC@@@>>><<<;;;;;;;;;:::999;;;;;;;;;:::999888777666666666555444444444444555111111000///////////////------...///000111222222111111000000/////////...+++,,,,,,---.........---+++++++++,,,,,,,,,------((((((***+++---...000000,,,------......////////////............---------***+++---...///......---,,,,,,+++,,,---...///000........................000---******---...---,,,++++++++++++,,,---...///...------,,,,,,,,,------111111111111111111222333777;;;KKKbbbqqqtttssstttzzz~~~~~~~~~yyypppeeeYYYQQQSSSVVVUUUSSSUUUVVV```ooo}}}~~~|||xxxvvvsssrrrpppnnnjjjgggdddbbbggghhhnnnuuuxxx{{{~~~zzzyyy|||}}}zzzwwwuuuuuuuuuuuuuuutttttttttooolllgggaaa\\\YYYXXXWWWTTTUUUWWWVVVUUUTTTTTTUUUYYYWWWUUURRROOOLLLJJJIIIJJJLLLOOORRRTTTUUUVVVVVVWWWUUUSSSRRRRRRTTTWWWXXXaaabbbdddiiiooosssttttttvvvqqqqqqwww{{{|||zzztttnnnjjjddd^^^YYYUUUPPPLLLEEEFFFGGGGGGHHHJJJNNNQQQNNNNNNLLLIIIFFFDDDDDDDDDBBBCCCDDDEEEFFFGGGGGGHHHKKKJJJIIIJJJLLLPPPSSSVVV^^^bbbmmmxxxxxxooogggccc___]]]^^^^^^\\\ZZZVVVUUUUUUVVVXXXYYY```nnnyyyvvvppphhhaaa[[[VVVTTTxxxrrrjjjccc^^^[[[YYYXXXXXXUUUQQQOOONNNMMMKKKJJJJJJHHHGGGGGGGGGGGGDDDBBB@@@>>><<<;;;;;;;;;:::999::::::::::::999888777666555444333333222222333333111111000/////////////////////////////////000000/////////.........------+++,,,------.........---,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------.....................------------------......---,,,***))))))))))))***+++,,,,,,,,,........................000---++++++---......---++++++++++++,,,---...///...---------------......///000000000111222444666<<>><<<;;;;;;;;;:::999::::::::::::999888777777333333222111111111111111111111000///////////////000/////////............000///////////////......,,,,,,---............------------.........//////...------,,,,,,++++++***------------,,,,,,,,,,,,............------------,,,,,,---------+++***)))+++,,,---/////////......------------------------///...,,,,,,...///......++++++++++++,,,---...///------------...///000000...///000000000333777:::CCCOOOdddzzz~~~yyywwwtttoooiiibbb]]]^^^`````````bbbfffiiimmmooonnnnnnpppsssyyyvvvwwwyyyyyywwwooonnnllliiifffcccaaa``````aaafffnnnuuu}}}yyyzzz|||~~~xxxjjjeee^^^ZZZYYYXXXUUUSSSVVVVVVUUUUUUTTTSSSRRRRRROOONNNKKKHHHFFFDDDDDDDDDDDDFFFIIIJJJJJJJJJJJJKKKIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@BBBDDDEEEFFFFFFFFFHHHKKKLLLKKKJJJMMMKKKLLLQQQVVVYYY___dddnnnttt|||zzzssskkkbbb\\\YYYVVVQQQNNNLLLJJJHHHFFFDDDDDDCCCBBBCCCGGGMMMQQQVVVWWWVVVSSSNNNJJJHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJMMMPPPTTTVVV^^^```gggpppuuuyyyyyyoooeee___\\\ZZZYYYTTTRRRPPPLLLJJJKKKOOORRR___hhhuuu~~~xxxtttqqqnnnhhh```YYYSSSPPPNNNwwwrrrjjjddd```]]]ZZZXXXUUUTTTRRRQQQOOOMMMJJJGGGHHHFFFEEEFFFFFFFFFDDDBBB@@@>>><<<;;;;;;;;;:::999999999999999999888777777333222222111111111111111111000000/////////////////////..................222222222222111111111111------............------------------............++++++,,,,,,,,,,,,---------------,,,,,,+++++++++.........---------,,,,,,'''(((***,,,------,,,,,,,,,...000111222111000...------------------------......------.../////////,,,,,,,,,,,,,,,---......---------...///000111222...000111000000333888===JJJWWWjjjxxx~~~zzztttpppmmmlllkkkiiigggggghhhhhhiiijjjkkkmmmmmmkkkfffdddeeehhhwww~~~{{{xxxuuuuuuwwwyyyzzzzzzpppooommmjjjhhhfffddddddeeedddgggmmmsss{{{}}}zzzvvvwwwzzzyyypppjjj```ZZZTTTOOOMMMLLLJJJIIILLLKKKJJJIIIHHHGGGFFFEEEFFFFFFEEECCCCCCCCCCCCDDDDDDFFFIIIJJJIIIHHHHHHHHHEEEFFFGGGGGGGGGGGGFFFFFFCCCCCCCCCCCCBBBAAA@@@@@@???>>>===<<<<<<>>>???@@@@@@@@@@@@AAACCCCCCBBBAAABBBBBBBBBFFFIIIMMMRRRVVV]]]bbbjjjqqqvvv{{{{{{sssmmmeee]]]WWWRRROOOKKKIIIIIIHHHGGGFFFEEEDDDBBBAAABBBFFFLLLQQQZZZ\\\]]][[[VVVQQQNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNOOOQQQTTTWWW[[[]]]```bbbfffmmmqqqttt||||||wwwooogggaaa\\\XXXVVVSSSRRRNNNJJJHHHJJJOOOSSS```mmm}}}yyywwwvvvwwwzzz{{{uuuqqqkkkhhhccc\\\UUUPPPLLLKKKvvvqqqkkkeeeaaa^^^[[[YYYUUUSSSQQQPPPOOOMMMJJJGGGGGGFFFEEEFFFFFFFFFDDDBBB@@@>>><<<;;;;;;;;;:::999888888999999999888777777444444333222222222222222111000000///////////////------......///000000111111111111111222222222222---......//////...------+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...------------,,,,,,,,,'''(((***,,,------------)))+++---......---,,,+++------------------------,,,---...............///------,,,,,,------......---------...///000111222000222333111000333:::AAAQQQ]]]kkkrrrtttxxxyyyqqqkkkiiijjjrrruuuwwwvvvvvvvvvvvvvvvttttttrrrmmmgggdddeeehhhxxxxxxvvvttttttuuuwwwwwwxxxsssrrrpppnnnllllllkkkkkkkkkiiiiiilllooouuu|||zzzyyyxxxyyy}}}zzzrrrjjjbbb]]]VVVRRRNNNJJJHHHGGGFFFFFFEEEEEEDDDCCCAAA@@@??????>>>>>>>>>???@@@AAABBBCCCGGGIIILLLLLLJJJHHHGGGFFFDDDEEEGGGHHHIIIIIIHHHGGGAAAAAA@@@??????>>>>>>>>><<<<<<;;;;;;;;;<<<===>>>===<<<<<<===???@@@???=========>>>>>>@@@EEEHHHIIINNNSSSZZZ```eeekkksssxxxzzzsssllleee\\\VVVSSSOOOKKKHHHHHHHHHGGGGGGGGGFFFDDDCCCCCCGGGMMMRRRZZZ]]]``````\\\WWWSSSQQQRRRQQQQQQPPPPPPOOOOOONNNSSSSSSUUUWWW[[[^^^aaaccceeeeeeggglllnnnqqqyyy~~~xxxwwwtttoookkkfff```YYYUUUTTTRRRNNNIIIGGGIIINNNRRR\\\kkk~~~wwwtttqqqooopppuuuzzz~~~|||vvvpppmmmeeebbb]]]WWWRRRMMMJJJIIIuuuqqqkkkeeebbb^^^[[[YYYVVVSSSQQQOOONNNLLLJJJGGGGGGFFFEEEFFFGGGGGGEEECCC@@@>>><<<;;;;;;;;;:::999777888888888888888777777555555444333333333333333111111000///////////////------...///000111222222......///////////////000...////////////...------+++++++++,,,,,,,,,------//////...---+++***))))))------------,,,,,,,,,,,,------------,,,,,,,,,,,,***+++,,,------,,,+++***+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...------...///...---------------......------------...///000000111333444222111666???GGGVVVaaalllppprrryyy~~~wwwpppkkknnnuuu}}}uuunnnjjjlllnnn~~~}}}||||||}}}~~~xxxvvvtttrrrqqqqqqrrrssstttsssrrrqqqqqqqqqrrrsssqqqnnnlllmmmnnnrrr}}}~~~}}}{{{yyyzzzyyynnneee^^^XXXTTTMMMLLLJJJGGGFFFEEEDDDDDD@@@@@@???>>>======<<<<<<<<<===>>>@@@BBBDDDEEEFFFJJJLLLOOOOOOLLLIIIGGGGGGFFFGGGIIIKKKKKKKKKIIIHHHBBBAAA???===<<<;;;;;;;;;:::::::::::::::;;;<<<<<<999888888999;;;<<<:::999777999999777999===@@@>>>DDDHHHNNNRRRVVV\\\dddjjjttt{{{yyyssslllccc]]][[[WWWQQQMMMLLLKKKJJJIIIKKKJJJIIIGGGFFFIIINNNRRRWWW[[[aaacccbbb^^^ZZZXXXWWWWWWVVVUUUTTTSSSRRRRRRUUUVVVXXX[[[___bbbeeegggjjjhhhiiilllmmmpppyyy}}}zzztttnnnmmmkkkiiifffaaa[[[WWWUUUSSSNNNIIIEEEFFFJJJNNNVVVdddvvvvvvsssnnnjjjiiikkkooorrrtttwwwzzz|||~~~}}}vvvnnnhhhddd^^^[[[WWWRRRNNNKKKIIIHHHuuuqqqkkkfffbbb___\\\YYYWWWTTTPPPNNNLLLLLLJJJHHHHHHGGGFFFGGGHHHHHHFFFDDD@@@>>><<<;;;;;;;;;:::999777777888888888888777777555555444333333333333333111111000//////////////////000000000111111222222------.........////////////////////////...------,,,,,,,,,,,,---------.........---,,,,,,+++******---------------.........---------,,,,,,,,,+++++++++,,,---......---,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,'''***---...,,,+++,,,.........------------.........---------------......///222444333333999EEENNNYYYcccmmmpppttt|||~~~vvvqqqmmmppp}}}zzzwwwyyy|||}}}wwwtttuuuxxxzzz{{{zzzxxxuuuqqqooonnnoooqqqtttsssrrrrrrssstttwwwxxxvvvsssrrrrrrssswww}}}}}}~~~xxxnnnddd\\\UUUPPPLLLIIIJJJJJJHHHFFFDDDCCCCCC>>>=========<<<<<<;;;;;;===>>>AAACCCFFFHHHJJJJJJLLLOOORRRSSSQQQNNNLLLKKKLLLMMMOOOQQQQQQPPPNNNLLLGGGFFFCCC@@@===<<<;;;::::::::::::;;;;;;;;;<<<<<<999888888888::::::888666444777888666777===???<<<===@@@DDDGGGJJJPPPXXX^^^hhhnnnyyy~~~wwwqqqjjjeee^^^XXXUUURRRPPPOOOOOOOOONNNLLLKKKLLLOOORRRWWW]]]eeejjjkkkhhheeeccc```___^^^\\\[[[YYYXXXXXXWWWXXX[[[___cccfffiiikkkmmmjjjjjjkkkllloooyyyyyyssspppttt|||}}}zzzuuuooocccaaa```___```___]]]\\\XXXUUUPPPJJJFFFEEEHHHKKKPPP[[[kkkxxxtttpppjjjeeecccdddgggiiikkknnnrrruuuxxx|||yyyqqqiiibbb^^^VVVTTTQQQMMMJJJHHHGGGFFFuuuqqqkkkfffccc___\\\YYYWWWTTTOOOMMMKKKKKKJJJIIIHHHGGGGGGGGGHHHHHHGGGEEE@@@>>><<<;;;;;;;;;:::999666777777888888888777777555444333333222222333333111111000///////////////222222222222111111111111.../////////000000111111//////000000///...---------------.........//////******+++,,,,,,---......---------....../////////---------,,,,,,,,,++++++((()))+++...///000000///,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&)))------,,,+++,,,...///......---------.........------,,,,,,,,,------,,,000333444555<<>>=====================;;;<<>><<<;;;<<<<<<<<<<<<===============<<<;;;;;;;;;;;;888666444999:::888:::AAACCC@@@999<<>><<<;;;;;;;;;;;;777666555666777777555333333333111000000000111222000000//////000111222222222111//////000111111000////////////////////////------,,,,,,,,,---......,,,,,,,,,---------........./////////...,,,***))),,,,,,,,,---------....../////////......---------,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---///000///...,,,+++---...............------...///000///...---///111000...111777;;;>>>IIIUUU```fffooovvvyyyxxxvvvttttttkkkbbbaaakkk|||{{{xxxuuutttvvvyyy|||zzzyyyxxxuuurrrooollljjjiiikkknnnppprrrvvvzzz}}}||||||wwwqqqmmmiiiddd\\\TTTOOOMMMNNNOOOKKKJJJIIIIIIJJJIIIGGGEEEAAA???<<<;;;:::<<<===???@@@AAACCCGGGJJJNNNQQQRRRRRRTTTUUUXXXZZZ[[[\\\]]]]]][[[XXXUUUTTTUUUWWWXXXUUUSSSOOOJJJFFFBBB@@@>>>;;;;;;:::;;;;;;<<<======<<<<<<<<<<<<;;;;;;::::::999888666555666777999;;;:::<<>><<<;;;;;;;;;;;;777666666666777777555444333333111000000000111222000000000000000111222222222111///000111222111000////////////////////////......---,,,,,,---------,,,,,,,,,---------......,,,---.........---,,,+++,,,,,,,,,---------......------------,,,,,,++++++,,,,,,,,,---------......///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---///000222222222111000,,,------...//////.........//////...------///111...---000888???DDDOOOYYYbbbhhhqqqxxx{{{zzzwwwvvvlllfffaaadddrrr|||zzzyyyyyyzzzwwwvvvuuussspppnnnkkkjjjeeehhhmmmpppssswww{{{~~~}}}yyyuuuqqqkkkggg```\\\WWWRRRPPPPPPRRRSSSPPPOOOMMMLLLLLLKKKHHHEEECCCBBB???======>>>@@@AAACCCEEEHHHMMMQQQTTTVVVWWWWWWXXX[[[^^^```bbbcccccccccaaa^^^\\\[[[[[[\\\]]]```^^^YYYTTTNNNHHHDDDAAA@@@@@@???>>>============;;;;;;;;;;;;;;;;;;:::::::::888777555555555777888888:::===>>>???@@@BBBDDDHHHLLLTTT\\\dddkkksssxxxyyyyyyyyywwwvvvxxx{{{~~~|||wwwrrrkkkfffeee^^^YYYYYYXXXUUUUUUWWWZZZaaammmxxx}}}{{{xxxuuusssqqqoookkkiiidddccccccdddfffhhhjjjjjjlllhhhfffgggiiimmmvvvuuulllbbbXXXQQQRRRYYYdddqqq|||~~~wwwpppkkkiiiiiijjjjjjjjjiiihhhfffbbb\\\WWWVVVRRROOOPPPUUU\\\aaacccccc^^^WWWPPPKKKHHHFFFEEEKKKNNNUUU]]]dddiiimmmnnnllljjjfffbbb```_________ccceeeiiimmmrrrwwwzzz|||}}}}}}zzzsssiii___XXXUUUPPPOOOMMMKKKHHHEEECCCBBBvvvnnnhhheeebbb]]][[[\\\WWWVVVTTTQQQOOOMMMLLLKKKHHHGGGFFFFFFGGGEEECCC@@@@@@???===<<<;;;;;;::::::999888777777888888777555333333222111111111111222000000000000000000111222222111000000222333222111//////////////////////////////...---,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,---.........---,,,,,,,,,---------......,,,,,,++++++++++++******,,,,,,,,,---------......///...------,,,---------...---,,,++++++,,,---...***+++---///000000000///,,,,,,---.../////////...//////000///...///111333000000444===EEEMMMVVV^^^eeejjjrrryyy{{{zzzvvvrrrccc___^^^fffwww{{{yyyvvvuuurrrqqqpppnnnmmmlllkkkjjjdddgggmmmqqqvvvzzz~~~{{{xxxtttppplllhhhccc```ZZZYYYVVVTTTTTTTTTUUUVVVVVVTTTRRRQQQOOOMMMJJJGGGFFFEEEBBBAAA@@@BBBDDDEEEIIIKKKPPPUUUYYY\\\^^^^^^]]]___cccgggjjjkkklllllllllkkkhhhfffeeeddddddeeegggddd```ZZZSSSLLLGGGDDDCCCBBBAAA???===<<<;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;999777666666666666666888:::;;;;;;<<<>>>@@@BBBEEEHHHMMMTTT]]]fffmmmnnnnnnmmmlllkkklllpppsssyyy~~~~~~xxxssspppiiidddbbb```\\\[[[\\\]]]dddooo{{{|||zzzwwwtttpppmmmiiigggeeeeeefffgggggggggfffbbbaaacccfffjjjsss}}}xxxiii___VVVOOOIIIIIINNNXXXggguuu~~~~~~~~~~~~}}}zzzyyyzzz}}}zzzqqqkkkgggeeeeeeccccccdddfffeeebbb\\\XXXVVVSSSPPPPPPTTT[[[```cccddd___YYYQQQLLLIIIHHHHHHLLLNNNQQQVVV\\\bbbhhhkkklllkkkhhhdddbbb`````````bbbdddggglllpppuuuxxxzzz{{{zzzvvvooodddYYYRRROOOLLLKKKJJJHHHFFFDDDBBBBBBxxxpppiiieeeaaa\\\YYYZZZWWWUUUSSSQQQNNNLLLKKKKKKHHHGGGFFFGGGGGGFFFCCCAAA???>>>===<<<;;;:::::::::999888888888999999777666333333222222111111111111111000000000000000111111222111000111333333222111////////////////////////000000///---,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,---------............------------......///...,,,++++++,,,...///)))***,,,---.........------...............------///000000//////000333555444666:::CCCMMMUUU\\\aaajjjnnntttyyyzzzvvvooojjj]]]YYYZZZdddvvv}}}xxxuuusssqqqooolllkkkjjjiiihhhhhhiiijjjhhhjjjnnnrrrvvv|||}}}wwwsssnnniiieeeaaa]]]ZZZ\\\\\\[[[ZZZZZZYYYYYYYYYZZZXXXVVVTTTSSSQQQMMMKKKHHHGGGEEECCCCCCEEEGGGIIIOOORRRXXX]]]bbbdddeeeeeecccfffjjjnnnqqqssssssssssssrrrqqqooonnnmmmmmmmmmkkkiiiddd]]]WWWQQQLLLJJJFFFFFFDDDCCCAAA>>>===<<<===============>>>>>>>>>>>>===<<<:::999999999999555777888999888999:::<<<@@@AAACCCEEEIIIOOOWWW\\\___```_________aaaeeehhhsssyyy{{{tttnnnllliiidddcccdddhhhmmmttt|||~~~{{{wwwrrrooommmjjjfffeeeffffffdddcccbbb___^^^aaadddiiisss}}}ooo^^^TTTKKKGGGDDDDDDGGGPPPaaaqqq~~~yyyuuutttooopppppppppqqqsssxxx{{{{{{ssslllfffddd___aaadddggghhhgggbbb^^^WWWTTTPPPOOOQQQVVV[[[^^^```]]]YYYSSSNNNLLLMMMNNNPPPQQQRRRUUUYYY^^^bbbeeeiiihhhgggeeecccbbbaaaaaa```aaadddhhhlllpppssstttvvvtttpppggg\\\RRRKKKHHHEEEEEEDDDCCCAAA@@@??????{{{sssjjjeee```ZZZWWWXXXVVVUUUSSSPPPNNNLLLKKKJJJIIIHHHHHHHHHHHHGGGDDDBBB???>>>===;;;:::::::::::::::999888999::::::888666333333333333222222111111111111000000000000000111000000000111333333222000////////////////////////111000///...---,,,,,,,,,,,,,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------------,,,,,,,,,---------............---------......//////...,,,++++++,,,...////////////000////////////000000//////...---++++++---------,,,,,,...222555333999@@@HHHRRR\\\cccgggsssuuuxxx{{{zzzsssiiiaaaZZZWWWWWW```ooo}}}uuuooommmmmmmmmlllgggfffdddcccccceeeggghhhkkklllmmmooottt|||~~~vvvrrrkkkeeeaaa]]]ZZZWWW_________``````___^^^^^^]]][[[YYYXXXWWWUUURRRPPPJJJIIIGGGFFFGGGJJJLLLNNNUUUYYY^^^dddhhhjjjkkkkkkiiikkknnnqqqtttuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuttttttrrrmmmfff___WWWRRRNNNMMMMMMLLLKKKIIIFFFDDDCCC==================>>>>>><<<<<<<<<;;;;;;:::;;;;;;555777888888777777888999<<<>>>@@@BBBDDDHHHMMMQQQTTTTTTUUUUUUVVVYYY^^^bbblllrrr{{{|||vvvtttqqqmmmkkklllqqqrrrvvvzzz{{{vvvrrrooojjjfffdddffffffdddaaaaaa^^^]]]```dddiiittt}}}vvvdddTTTKKKDDDBBBBBBCCCEEEMMM^^^nnnyyy{{{|||zzztttnnniiigggfffhhhiiijjjllloootttwww~~~zzzppphhhbbb]]]^^^aaaeeeggggggccc```WWWUUUPPPMMMLLLOOOSSSVVVYYYZZZYYYVVVSSSRRRSSSUUUVVVWWWYYYZZZ\\\]]]______eeeeeeeeeddddddcccbbbaaa]]]^^^```cccgggjjjlllmmmooonnnjjjaaaWWWNNNHHHEEEBBBBBBAAA@@@???>>>======|||sssjjjeee```YYYWWWXXXVVVUUUSSSPPPNNNLLLKKKJJJJJJIIIHHHHHHIIIHHHEEEBBB???>>><<<;;;::::::999999:::888888888999999888666333333333444333222222111222111111000000000000000......///111333333111///////////////////////////000000///...------------,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......------............//////,,,,,,,,,---------...............---......///000///...---,,,,,,---.../////////......------------000000//////...---++++++***+++*********,,,111444333>>>IIIQQQYYYccclllooozzzzzz|||}}}zzzqqqddd[[[WWWVVVWWW]]]ggguuuzzzpppjjjiiijjjjjjjjjcccaaa___]]]^^^aaadddfffiiijjjlllnnnttt~~~yyytttmmmhhhdddbbb```^^^bbbcccdddeeeffffffffffffbbb```^^^]]]\\\ZZZWWWUUUNNNMMMLLLLLLNNNQQQUUUWWW]]]___ccchhhlllnnnoooooonnnoooppprrrssstttuuuuuuuuuvvvxxxzzz||||||{{{{{{zzzzzzxxxtttkkkaaaWWWQQQRRRRRRQQQPPPNNNKKKHHHFFF????????????>>>>>>>>>===;;;;;;;;;;;;;;;;;;::::::777999:::999777777888999777999<<>>===zzzrrriiiddd```[[[YYY[[[VVVUUURRRPPPMMMKKKJJJJJJIIIHHHGGGHHHHHHGGGDDDBBB>>>===<<<;;;:::999999999999888777888999999777555333333444444444333222111222222111000000000000000------...000222222000...//////////////////////////////...............///,,,,,,,,,---------......------,,,,,,,,,---...///,,,,,,,,,---------......------........./////////,,,,,,,,,---------.....................///000000........................++++++++++++++++++,,,,,,------...............------------,,,,,,///444888@@@NNN[[[___bbbjjjssswwwzzzyyyzzzzzzxxxnnn___TTTRRRUUUYYY]]]ccclllvvv}}}xxxoooiiihhhgggfffddd```^^^[[[YYYZZZ]]]aaadddeeehhhmmmsss{{{{{{uuuqqqoooooooooooonnnnnnnnnnnnnnnnnnmmmmmmiiigggeeecccaaa^^^[[[XXXSSSSSSSSSTTTWWW[[[___bbbdddeeehhhkkkoooqqqssstttsssrrrrrrqqqqqqrrrsssssssssuuuyyy}}}~~~wwwhhh^^^]]]\\\[[[YYYVVVQQQMMMKKKGGGFFFFFFEEEDDDCCCBBBBBB@@@@@@??????>>>===<<<;;;:::;;;<<<;;;999888999:::777888:::;;;<<>>======<<>>===<<<;;;:::999999999999888777777888888777555333333444555444333222111222222111000000///000000+++,,,---///222222000...///////////////////////////............//////000,,,,,,,,,---------......++++++++++++,,,...000111,,,,,,,,,---------......---------....../////////,,,,,,,,,---------.....................///000000------...//////...------,,,,,,,,,---...///000111***+++,,,...///000000000111222111111111444:::===PPP```lllmmmkkkpppwwwzzzvvvuuuuuuvvvsssjjj[[[OOONNNTTT[[[___ccciiirrryyyxxx~~~~~~wwwnnniiigggeeeaaa]]]___]]]YYYWWWXXX[[[```cccccchhhqqqzzz~~~{{{{{{|||~~~~~~|||{{{yyywwwuuusssqqqpppooommmjjjgggdddaaa\\\YYYXXXXXXXXXZZZ]]]bbbgggiiihhhiiikkkmmmpppsssuuuvvvvvvuuurrrpppppppppqqqrrrqqqtttyyy~~~tttlllkkkjjjfffbbb\\\WWWTTTNNNNNNMMMLLLJJJIIIHHHHHHFFFFFFEEEDDDBBB@@@>>>===<<<===>>><<<:::999999:::;;;;;;:::888777999===AAABBBBBBAAA@@@???AAADDDHHHHHHPPPZZZbbbiiirrr}}}{{{sssooopppiiimmmttt{{{zzzpppjjjfffhhhnnnqqqoookkk\\\YYYXXX[[[^^^cccmmmwww~~~yyykkkZZZMMMFFFCCC>>>;;;:::===???AAAGGGNNNLLLMMMNNNMMMLLLLLLMMMOOOOOORRRVVV[[[___dddjjjnnnsssxxx}}}wwwsssnnnjjjfffaaa]]]YYYTTTRRROOOIIIEEEFFFKKKPPPUUU]]]eeehhhfffddddddfffddddddddddddeeefffhhhiiiiiijjjjjjjjjgggccc___]]]^^^_____________________UUUTTTRRRNNNIIIDDDCCCBBB@@@??????===<<<;;;:::999xxxnnnfffbbb```\\\ZZZ[[[\\\XXXSSSPPPNNNMMMKKKJJJGGGGGGHHHJJJJJJIIIEEEBBB??????===<<<;;;:::::::::888999999999888777555444666555333222111222333333666555333111////////////---...000111111000/////////......///000111111000111111000///...------,,,,,,---......//////......+++---//////...---...///------............------,,,,,,,,,---------............///000000///...---........................///......---------......---...///000000///...---............////////////---,,,///222111222===KKK\\\lllvvvrrrppptttuuuqqqsssrrruuuxxxqqqcccYYYWWWUUUYYY]]]```cccggglllqqqssswwwzzzyyyvvvuuuyyy}}}wwwsssmmmhhhcccaaaaaabbb```^^^[[[XXXXXX\\\bbbggglllooowww}}}{{{xxxtttnnnjjjfffbbb___\\\bbbbbbccceeehhhkkknnnppppppppppppqqqrrrsssuuuvvvtttuuuwwwvvvtttqqqoooooopppooosss|||}}}uuupppnnniiiaaa[[[YYYZZZ[[[\\\\\\ZZZUUUQQQRRRNNNHHHDDDBBBAAA@@@???@@@???>>>>>>>>>===;;;999999999999999:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>CCCIIINNNTTT^^^kkkuuu|||vvvsssqqqmmmpppuuu{{{~~~yyyvvvoookkkhhhggghhhiiigggeeeYYYUUURRRWWWaaalllsssuuutttgggYYYNNNFFFCCC@@@===999777777:::>>>AAABBBCCCDDDFFFGGGGGGHHHHHHOOOQQQSSSVVVZZZ___fffjjjoootttyyy{{{zzzzzz|||~~~{{{sssiiibbb```^^^ZZZVVVTTTQQQLLLGGGEEEGGGMMMQQQ\\\bbbhhhmmmooonnnmmmmmmggggggggghhhiiiiiijjjjjjkkkmmmnnnlllgggbbb````````````aaabbbcccbbb___\\\PPPNNNIIIEEEBBBAAAAAABBBAAA@@@???>>><<<<<<;;;;;;xxxooofffccc```\\\ZZZZZZZZZWWWRRRNNNLLLKKKJJJHHHFFFFFFFFFGGGHHHGGGDDDAAA???>>>===;;;:::999999999777888999999888777666555555444333222222222333333444333111000///...//////---...///000000111111111000///...///000111000///111000000///...------,,,,,,,,,---............---///000000...+++(((''''''------............------,,,,,,------............,,,---...//////...---,,,........................///......---------...............//////.....................///////////////...000333444666BBBOOOeeeqqqxxxtttrrruuutttnnnnnnqqqvvvwwwnnn___WWWXXX[[[___dddggghhhiiilllnnnttttttrrrnnnjjjkkkpppvvvzzzvvvpppmmmhhhddd```_________```___^^^\\\[[[^^^bbbfffnnnsss|||{{{vvvpppkkkhhhfffdddccceeeeeefffhhhkkkooorrrtttvvvvvvvvvvvvuuuuuuuuuuuutttuuuwwwwwwuuurrrpppooollljjjlllsssxxxyyyzzz|||{{{xxxtttnnniiigggggghhhiiijjjhhhddd```ZZZVVVQQQMMMJJJIIIHHHFFFGGGEEECCCBBBBBBAAA???>>>==================>>>???<<<<<<<<<<<<<<<<<<<<<<<<===AAAEEEIIIMMMUUU```iiissszzz|||yyyxxxxxxwwwyyy}}}~~~{{{xxxuuusssooolllgggeeeeeedddbbb```[[[XXXVVV[[[eeeooouuuvvvuuueeeWWWKKKDDD@@@<<<;;;:::::::::;;;===>>>???@@@AAABBBCCCDDDDDDDDDJJJMMMQQQTTTXXX]]]cccgggmmmqqqwwwyyyyyyyyy{{{}}}xxxpppddd]]]ZZZYYYVVVTTTRRRPPPMMMJJJIIIKKKPPPTTT^^^dddlllrrrtttqqqooommmggghhhiiijjjkkklllmmmnnnmmmooopppnnnjjjeeecccccceeecccaaa``````^^^[[[YYYOOOLLLHHHCCC@@@>>>>>>>>>@@@???>>>===;;;;;;;;;;;;xxxooofffcccaaa\\\YYYZZZYYYUUUPPPMMMKKKJJJIIIGGGFFFEEEDDDDDDEEEDDDBBB@@@>>>===<<<:::999999999999666777888999999888777666444444333222222222333333111111000///......//////............///111222222111000//////000000///...000/////////...---------++++++,,,---------------***,,,------,,,++++++,,,------............---------............/////////+++,,,---......---,,,,,,------------------------......---------......///......------------..................////////////111000222555777<<>>============::::::::::::::::::::::::;;;===@@@BBBDDDIIIRRRXXXccciiisss{{{}}}|||}}}~~~}}}uuutttrrrpppnnnmmmmmmmmmjjjgggdddaaaaaa```^^^]]][[[ZZZ\\\bbbmmmvvv{{{}}}uuucccSSSHHHAAA>>>888999;;;<<<<<<<<<;;;:::;;;<<<<<<===>>>???@@@@@@DDDHHHMMMQQQVVVZZZ___ccciiinnnsssvvvvvvwwwzzz}}}wwwnnnaaaWWWSSSSSSRRRRRRQQQQQQPPPNNNNNNPPPTTTWWW```gggpppwwwxxxtttpppmmmiiijjjkkklllmmmoooqqqrrrnnnpppqqqooolllhhhfffeeeiiifffbbb^^^\\\YYYVVVTTTMMMJJJFFFAAA>>>;;;;;;:::>>>===<<<;;;:::999999999wwwnnnfffdddaaa\\\YYYYYYXXXUUUPPPMMMKKKJJJIIIHHHGGGFFFDDDCCCDDDDDDBBBAAA===<<<;;;:::999999888999666666888999999888777777444333333333333333333333000000000///000000000000000000///......///111222222000//////000000///---.....................---***+++,,,,,,------,,,,,,)))+++...///...///000111------............------.../////////////////////+++,,,---...///...---,,,------------------------...------------...//////...---,,,++++++,,,---...............////////////111222333555999BBBOOOYYYfffjjjllllllooorrrnnngggeeehhhkkkkkkgggeeehhhlllmmmpppsssuuuwwwwwwxxxxxxmmmjjjeeebbbdddmmmzzzyyyxxxuuurrrpppmmmkkkjjjiiihhhgggeeedddddddddeeebbbbbbbbbaaaaaaeeejjjnnnuuuxxxttttttvvvxxxxxxuuuttttttuuuvvvxxxzzz{{{|||qqqiiiaaa^^^\\\YYYZZZ]]]cccooo~~~~~~~~~~~~|||sssooojjjfffccc```]]][[[UUURRRNNNKKKIIIHHHFFFDDDCCCBBB@@@>>><<<:::999999999999999999999999999999999:::<<<<<<===AAAGGGLLLTTTZZZbbbjjjpppuuuxxxzzzxxxvvvuuuvvvxxx}}}|||~~~}}}zzzwwwkkkiiifffcccaaabbbccceeeaaa```___^^^___```aaaaaa]]]___ccckkkvvv~~~sss```PPPEEE@@@???777888:::;;;;;;;;;:::999999999999:::;;;<<<<<<===???CCCIIINNNSSSWWW\\\___eeejjjooossstttvvvzzz~~~zzzpppaaaVVVPPPOOOPPPQQQRRRSSSTTTTTTSSSTTTWWWYYYccciiiqqqvvvwwwtttqqqooommmmmmmmmmmmnnnoooqqqrrrnnnnnnooonnnkkkhhheeedddgggeeeaaa]]]ZZZWWWRRROOOIIIGGGCCC@@@===;;;;;;;;;<<<;;;:::999888888888888vvvmmmfffdddbbb]]]ZZZYYYYYYVVVQQQNNNMMMLLLKKKJJJIIIGGGEEEEEEEEEEEECCCAAA<<<;;;::::::999999999999666666888999999888777777222333333333333333333333000000111111111111111111333111000.........//////222000//////000000///---------------............***+++,,,,,,------,,,,,,///000111000---+++++++++------............------/////////////////////...,,,---...///000//////...---------------------------------------...//////...---,,,++++++,,,---...............////////////000222444666;;;FFFSSS[[[___aaadddhhhnnnrrrnnnhhhgggfffdddfffmmmxxx~~~}}}}}}}}}~~~~~~mmmkkkiiijjjoooyyy{{{yyyyyy|||uuuqqqmmmooorrrrrrqqqnnnkkkiiijjjjjjiiiiiiiiihhhhhhhhheeedddcccbbbcccgggnnnsss{{{}}}~~~~~~}}}|||{{{|||}}}}}}xxxmmm```XXXQQQLLLKKKNNNOOOWWWfffxxx{{{wwwrrrnnnkkkiiieeeccc\\\YYYUUURRROOOLLLIIIGGGDDDCCCAAA>>><<<:::999888999999999999999999999999888999999999;;;>>>BBBEEEIIINNNUUU[[[```dddgggiiiiiiiiijjjlllqqqwww}}}yyyzzz||||||zzzvvvrrroooeeebbb^^^ZZZXXXYYY[[[\\\\\\]]]]]]^^^```bbbeeefffgggiiinnnuuu}}}ppp]]]NNNEEEAAA@@@999888888777888999:::;;;888888888888888999;;;;;;<<<@@@FFFKKKOOOTTTXXX[[[aaaffflllooorrruuuzzz~~~|||sssdddXXXQQQOOOQQQRRRUUUWWWXXXXXXWWWWWWXXXZZZeeeiiinnnrrrssssssrrrrrrqqqpppnnnmmmmmmnnnoooppppppoooooonnnllliiifffcccaaa```___^^^[[[VVVPPPKKKDDDCCCAAA@@@>>>>>>===>>>;;;:::999888888777888888tttllleeedddccc^^^[[[[[[ZZZWWWSSSPPPNNNNNNMMMLLLJJJHHHGGGGGGGGGFFFCCCAAA<<<<<<;;;:::::::::::::::666777888999999888777666222222333444444444333333000111222222222222111111222111000//////.........111000//////000000///...,,,,,,------.........///++++++,,,---------------***,,,------,,,++++++,,,------............------/////////............---,,,---...000000000000///,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000......------------..................///////////////333555777>>>JJJUUUZZZ[[[^^^cccjjjpppqqqmmmiiieeecccbbbfffvvvtttsssrrrttt{{{{{{{{{yyyzzz|||yyysssnnnnnnrrruuuxxxxxxtttoookkkhhhkkkllllllllllllkkkjjjiiigggfffeeedddeeeiiinnnssszzz~~~wwwkkk\\\RRRJJJDDDDDDFFFFFFJJJRRR```ppp}}}~~~{{{wwwsssqqqnnnkkkhhhdddbbb^^^ZZZWWWSSSNNNJJJEEEDDDBBB@@@>>><<<;;;;;;999999999999999999999999888888777888999<<>>CCCGGGKKKOOOSSSWWW\\\aaagggkkknnnsssyyy~~~wwwpppdddYYYRRRPPPQQQSSSXXXYYY[[[[[[ZZZZZZ[[[\\\eeeiiinnnqqqssssssuuuvvvsssrrrooommmlllmmmnnnoootttrrrqqqpppoookkkgggccc[[[\\\]]]]]][[[UUUNNNIIIAAAAAA@@@???????????????:::999888888777777888888rrrjjjddddddddd```\\\\\\ZZZWWWSSSPPPOOONNNMMMLLLIIIHHHHHHHHHHHHFFFBBB???===<<<;;;;;;:::;;;;;;;;;777888999999888777666555111222333444444444333333000000111222222111000///......///000000000000000000///...///000111000///++++++,,,------...//////,,,,,,---............---%%%(((+++,,,---...000111------............------............------,,,,,,+++,,,---///000000//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------///000000.........//////.....................///////////////444888:::AAANNNXXXZZZ[[[^^^eeelllpppmmmiiieee[[[^^^aaahhhzzz~~~|||{{{~~~yyyuuuvvvuuusssuuuzzz|||~~~~~~{{{uuuooollllllooooooppppppooommmkkkjjjhhhiiijjjjjjiiiiiijjjllloooxxx{{{nnnbbbTTTLLLEEEAAABBBFFFGGGIIINNNXXXgggvvv}}}yyyvvvtttqqqnnnkkkhhhfffccc```\\\VVVOOOJJJCCCBBBAAA???======<<<<<<888888888888888888888888888777666666777999:::;;;:::===AAADDDGGGJJJNNNPPPPPPQQQTTTXXX]]]aaadddfffiiikkkmmmnnnmmmhhhccc```\\\YYYUUUQQQPPPPPPRRRTTT[[[^^^bbbeeehhhlllrrrwww|||~~~nnn[[[LLLCCC???>>>888777555444555666999:::888777666555555777888999:::<<>>>>>======:::999888888777888888888pppiiiddddddddd```]]]]]]ZZZVVVRRROOONNNNNNMMMLLLHHHGGGHHHHHHHHHFFFAAA>>>======<<<;;;;;;;;;<<<<<<888999999999888777555444000111333444555444333333///000111111111000...---***,,,...000222222222222///......///000222111000++++++,,,,,,---...//////,,,---......//////......---///000///...,,,---------..................---......---------,,,,,,,,,***+++,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111---...///000000///...---............/////////000000666:::<<>>AAAEEEIIIKKKJJJLLLOOOSSSWWWYYY[[[\\\\\\___cccfffgggdddaaa^^^XXXVVVSSSPPPOOOPPPRRRSSSWWW\\\bbbggglllsss{{{|||ooo[[[LLLBBB===;;;777666666555666777888888777666555444444555777888999:::<<<>>>AAAFFFKKKPPPSSSXXX^^^cccgggmmmtttzzzxxxyyy{{{}}}tttpppllliiigggfffdddccc___]]]YYYTTTPPPOOOPPPRRRVVVXXXZZZ[[[\\\^^^aaadddeeekkktttzzz||||||{{{zzztttrrrpppnnnnnnppprrrttttttrrrooommmlllhhhbbb]]]]]][[[YYYWWWUUUQQQLLLIIIAAA@@@???>>>===<<<;;;::::::999888888888888888999sssooojjjeeebbb___\\\ZZZ]]]YYYSSSOOOMMMLLLKKKJJJGGGGGGHHHGGGGGGFFFEEEDDD======<<<;;;::::::::::::888888777777666555555555555555444333222222222222000000//////000111222222111111111111111111111111000000///............///......---------...//////---------.........//////***************)))((('''///////////////.........///...---,,,+++,,,------,,,---------,,,++++++***---------.........//////......---,,,,,,,,,------///...---,,,,,,,,,,,,,,,---000...)))***000000,,,///222777>>>GGGOOOUUUYYY^^^ccciiillliiibbbYYYSSSMMMPPPWWWbbbsss{{{wwwssspppnnnqqqpppppppppoooooonnnnnnjjjlllooopppppplllhhhfffeeejjjsssuuu^^^WWWMMMHHHHHHKKKNNNOOOUUUZZZ```fffmmmyyy{{{vvvqqqooommmfffccc^^^ZZZUUUOOOIIIDDD???===<<<:::999999::::::888888888888777555444333777666666555555555666666444777999;;;<<<>>>AAACCCGGGKKKOOOQQQRRRQQQQQQQQQRRRVVVZZZ]]]\\\ZZZXXXVVVRRRSSSSSSRRRQQQRRRTTTVVVYYY```gggkkkqqq{{{|||kkkZZZNNNEEE>>>:::666555444444555666555333555555555555666777888999999:::;;;>>>@@@CCCFFFGGGJJJQQQ\\\ffflllnnnooopppqqqqqqqqqtttwwwwwwtttqqqlllhhhccc___]]]\\\ZZZXXXUUUSSSPPPMMMKKKNNNRRRVVV\\\\\\```eeedddcccffflllqqqtttzzz|||xxxsssqqqpppppprrrtttuuuuuuvvvvvvuuutttpppjjjaaa[[[VVVUUUTTTTTTSSSOOOJJJFFF@@@???===<<<<<<;;;999777999999888777666555444444sssooojjjeeebbb```]]][[[\\\XXXSSSOOOMMMLLLKKKJJJFFFFFFFFFFFFEEEDDDCCCCCC======<<<;;;::::::::::::999999888777777666555555555555444333222222222222000000000000000111222222000000000000000000000000000//////.....................---------------...,,,,,,------------------,,,------------,,,,,,+++////////////............///...---,,,,,,,,,---------------------,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,------...///...------,,,,,,,,,------//////+++---111222///111666<<>>@@@BBBEEEHHHLLLOOOPPPPPPOOOOOOLLLOOORRRTTTSSSQQQPPPOOONNNOOOPPPPPPQQQSSSVVVYYY\\\ccciiimmmttt}}}yyyhhhXXXLLLDDD>>>;;;888777555555666666555444555555555555666777888999999999999:::<<>>;;;:::888777666777777555333555555444555555666777888888777777777888<<>>IIIPPPTTTZZZeeemmmvvvyyyzzzttthhhYYYMMMGGGFFFJJJPPPZZZfffvvv{{{wwwuuutttssslllmmmnnnpppqqqssstttuuuvvvwwwyyy{{{|||}}}}}}|||uuuwww{{{xxxmmmeeebbb^^^[[[ZZZYYYWWWVVVUUUZZZccckkkttt|||zzzmmmbbb]]]]]]^^^bbbiiirrrzzz~~~{{{sssiiibbbYYYTTTMMMFFFBBB???===<<<888999999::::::888777666777777888888888888777777888888888888888999999::::::<<<============>>>@@@BBBCCCGGGJJJMMMNNNMMMKKKKKKJJJIIIIIIKKKMMMNNNNNNMMMOOORRRTTTVVVZZZ^^^bbbeeelllssswww~~~yyyiiiXXXKKKBBB===;;;:::999777666666666444222444444444444555666777777888777666666888===AAADDDIIIPPPZZZdddkkkppptttvvvwwwxxxzzz}}}|||qqqiiiWWWRRRLLLHHHJJJPPPVVVZZZ\\\\\\^^^bbbfffjjjttt}}}zzzvvvttttttuuuuuuuuutttsssrrrqqqoooiiibbb^^^YYYUUUPPPKKKHHHEEEAAA???@@@>>>===<<<<<<<<<:::888666666666666777777777777qqqmmmfffaaa^^^\\\ZZZYYYXXXVVVRRROOONNNMMMKKKIIIFFFFFFFFFFFFEEEDDDCCCCCC======<<<;;;::::::::::::;;;;;;:::999888777666555555555444333222222222222111111000000000000000111///000222333333222000///....../////////...---,,,......///...---,,,+++***------------------------))))))***++++++,,,++++++,,,---------......//////---------------,,,,,,,,,,,,,,,---------------,,,+++,,,,,,,,,,,,---------+++++++++,,,---...///000------...//////......---,,,---.........///222666:::DDDOOOWWW[[[aaakkktttzzz|||{{{sssdddUUUKKKFFFFFFJJJPPPYYYdddqqq~~~}}}{{{xxxxxxyyyyyyzzz{{{{{{|||~~~|||}}}vvvggg\\\VVVSSSOOOLLLKKKLLLLLLLLLOOOVVVaaallluuu}}}xxxpppkkkdddeeehhhlllrrrzzzzzzpppcccZZZSSSNNNGGGAAA>>><<<;;;:::999:::;;;;;;;;;:::999888888888888888777666555444999999999999999:::;;;<<<<<<===???>>>======>>>@@@CCCDDDGGGLLLRRRTTTRRRPPPNNNKKKIIIJJJMMMPPPQQQQQQRRRTTTVVVWWWXXX[[[___bbbiiipppxxx}}}ooo\\\LLLAAA<<<:::999777666555555444333111333333333333444555666777777666666888;;;AAAFFFJJJMMMSSS\\\eeelllqqquuuxxx|||~~~rrriiiXXXQQQIIIEEEHHHQQQYYY^^^\\\ZZZ[[[]]]___dddnnnxxxzzzwwwssspppqqqrrrrrrrrrtttrrrqqqoookkkfff___ZZZUUUQQQLLLHHHFFFDDDAAA@@@???===<<<;;;<<<;;;:::888888888888777666555555555rrrmmmfff```]]][[[ZZZYYYWWWUUURRROOONNNMMMKKKIIIFFFFFFFFFFFFEEEDDDCCCCCC======<<<;;;::::::::::::999999999888777777666666555555444333222222222222222111111000000000000000///111222333333222111///...///000000000///---,,,......///000///...,,,+++))))))******+++++++++++++++,,,,,,------------,,,,,,,,,,,,---......//////------......------,,,+++++++++,,,,,,------,,,,,,************++++++++++++,,,,,,,,,,,,------...///,,,---...000000///.........---...000000111888@@@GGGOOOYYY```dddjjjrrrxxxxxxzzzwwwnnn___RRRKKKIIIIIIMMMRRRYYYaaakkkuuu{{{}}}~~~zzzqqqggg[[[RRRKKKIIIFFFDDDDDDFFFIIIKKKOOOWWWcccoooxxx~~~|||xxxrrrpppqqqlllooossswww|||yyymmm___TTTKKKGGGAAA<<<::::::999888;;;;;;<<<<<<<<<;;;;;;::::::::::::999888666555444::::::::::::;;;<<<=========>>>??????>>>>>>???@@@CCCEEEIIIQQQZZZ______]]]UUURRRNNNOOORRRUUUUUUTTTXXXYYYZZZZZZ[[[\\\```bbblllttt|||ttt```NNNAAA;;;:::888666555444555444333111333333333333333444666666666666777:::>>>DDDIIILLLOOOTTT[[[bbbhhhmmmrrruuu}}}~~~pppfffSSSLLLDDDCCCHHHQQQYYY]]]\\\YYYXXXZZZZZZ]]]fffpppzzzyyyuuupppmmmlllmmmmmmmmmpppnnnlllkkkhhhccc]]]XXXRRROOOJJJGGGEEECCCAAA???===<<<::::::;;;:::999777999999888777666555444444tttnnngggaaa^^^]]]\\\[[[VVVTTTQQQOOOOOOMMMJJJHHHEEEEEEEEEEEEDDDCCCBBBBBB======<<<;;;::::::::::::777777777777777777777777555555444333222222222222222222111000000000000000...000222333333222000...///000111222111000...------...000111111///...---((()))******+++,,,---------............------,,,++++++,,,------...//////------.........---,,,+++)))***++++++,,,,,,++++++++++++,,,,,,,,,---------------,,,,,,,,,------...,,,---///000000000///...000...000333555888CCCOOOXXX]]]dddjjjooossswwwzzzwwwxxxuuukkk]]]RRROOOPPPQQQTTTYYY]]]bbbhhhnnnrrrvvvtttvvv{{{~~~{{{~~~yyyvvvrrrkkkbbbZZZRRRNNNGGGEEECCCBBBCCCFFFKKKOOOTTT\\\gggrrrzzz~~~{{{tttnnnkkkhhheeeiiippprrrvvv|||yyylll\\\QQQGGGCCC???<<<;;;;;;::::::<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;:::999999888;;;;;;;;;;;;<<<===>>>???===>>>@@@??????>>>@@@AAABBBDDDJJJVVVccclllnnnmmmfffaaa]]]\\\^^^___^^^[[[^^^___`````````bbbeeehhhnnnvvvwwwbbbOOOBBB<<<;;;888666555555666666555333222222222222333444555666555555777:::>>>CCCGGGIIILLLPPPVVV[[[```dddiiilllssswww|||uuuhhh___MMMHHHDDDFFFMMMUUUZZZ[[[\\\YYYXXXXXXXXXYYYaaakkkttt{{{{{{vvvpppjjjhhhggggggfffjjjhhhgggfffeeeaaa\\\YYYQQQNNNJJJGGGEEECCC@@@>>><<<:::999999999999888666888888777777666666555555uuupppiiiccc___^^^]]]]]]VVVTTTQQQPPPOOOMMMJJJHHHDDDDDDDDDDDDCCCBBBAAA@@@======<<<;;;::::::::::::666666666666777777777777555555444333222222222222222222111000000///000000---...111222222111...---///000222333222111///...---...000222222111///...***+++,,,---///000111111---.........---,,,++++++++++++,,,,,,---...//////,,,---.........---,,,+++((()))***+++++++++++++++/////////000000000111111......---,,,,,,,,,------+++---///000111000///...111///111777:::???LLLZZZfffhhhmmmrrrvvvyyyzzz{{{yyyzzzvvvlll^^^VVVUUUXXXZZZ\\\```bbbdddhhhlllnnnmmmkkkooovvv{{{~~~{{{~~~|||vvvlllkkkhhhaaaYYYRRRNNNLLLFFFEEEDDDCCCEEEIIIPPPTTT[[[aaakkktttzzz~~~~~~{{{xxxvvvnnneee^^^\\\ZZZ[[[cccmmmtttzzzyyykkk[[[PPPGGGDDD@@@>>>>>>>>>>>>===<<<;;;:::999:::;;;<<<===:::;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<>>>??????===>>>@@@@@@??????@@@BBB???BBBJJJYYYiiiuuuyyyxxxvvvqqqkkkjjjkkkkkkgggcccdddeeeffffffggghhhlllnnnooowwwxxxcccOOOBBB======888777666666777888666555222222222222333444555555444555777:::===AAACCCEEEHHHKKKQQQUUUYYY]]]aaaddddddiiiooorrrssstttwwwyyyyyyyyyyyywwwqqqhhh\\\UUUIIIGGGFFFLLLTTTZZZ\\\[[[\\\YYYXXXYYYXXXYYY```iiipppvvv|||~~~}}}|||~~~~~~xxxpppjjjfffdddbbbaaaeeedddcccccccccaaa]]]ZZZQQQNNNKKKHHHEEEBBB>>>;;;;;;999888888999999777666666666666666777777777777wwwnnnfffcccaaa\\\ZZZZZZYYYVVVRRROOOMMMKKKIIIFFFIIIGGGFFFEEEFFFEEECCCBBB:::::::::999999888888888999999999999999888777777555555444333222000000///111111000000000000111111111111111111111000//////+++---000222222000...,,,......//////////////////------------------------...---+++++++++,,,...000......------------......000///...---,,,---......,,,,,,,,,,,,,,,,,,,,,+++///......---,,,,,,,,,,,,------------------------000000///.............../////////111888III___pppuuusssrrruuu|||~~~xxxvvvqqqhhh___XXXVVVWWW___gggllljjjiiijjjgggaaadddhhhnnnuuu~~~}}}~~~zzzrrrjjjgggbbb[[[XXXXXXUUUPPPKKKGGGEEEDDDEEEIIIQQQXXX]]]___fffnnnsssuuuxxx}}}}}}}}}|||{{{{{{}}}}}}}}}{{{yyyxxxxxxuuunnniii]]]WWWQQQMMMLLLNNNYYYdddzzz~~~rrrdddVVVMMMJJJEEE???<<<;;;:::777555;;;;;;<<<======<<<<<<<<<;;;::::::;;;<<<<<<;;;999@@@???===<<<<<<>>>???AAACCCCCCCCCDDDDDDDDDEEEEEECCCEEELLLXXXgggwww{{{ssspppssstttqqqqqqpppoooooooooppprrrssswww{{{wwwbbbPPPBBB<<<:::666666666555444444333333222222111111222222333444222333444444444666999;;;DDDEEEHHHMMMRRRUUUWWWVVV\\\[[[[[[]]]aaaeeefffgggiiigggeeeccc```ZZZQQQKKKFFFEEEGGGMMMUUU\\\___```^^^\\\YYYUUUTTTVVV[[[```kkksssyyyxxxwwwyyyyyyxxxyyywwwsssnnniiiddd```^^^___``````___^^^]]][[[ZZZTTTPPPIIIDDDAAA???===<<<;;;;;;:::999888777666555777666666555555555666666yyyppphhheeeccc___\\\\\\ZZZWWWSSSPPPOOOMMMJJJHHHIIIGGGFFFEEEFFFEEECCCBBB;;;;;;;;;:::999999888888777777777888777666666555666555555444333222111000111111000000000000111111111111111111111000//////,,,...000111111///---,,,////////////............------------------------......---,,,---...///000......------------......---,,,+++*********++++++------------------------------+++*********++++++------------------------//////............//////111222222666???PPPdddrrrxxxuuussstttxxxzzzzzzxxxzzzwwwoooeee\\\XXXYYY[[[eeennnssssssqqqpppkkkeeeccceeejjjsss}}}}}}xxxnnnfffaaa[[[VVVSSSSSSRRROOOKKKHHHGGGGGGHHHMMMUUU\\\aaabbbhhhppptttvvvxxx|||~~~}}}zzz|||zzzxxxvvvuuuuuuvvvvvvvvvtttsssttttttpppjjjdddXXXRRRKKKHHHFFFHHHQQQ\\\rrrwww~~~yyymmmbbbVVVNNNJJJFFFAAA>>>======;;;:::<<<<<<============<<<<<<===<<<<<<>>>@@@AAA@@@???>>>===<<<;;;;;;<<<>>>???CCCDDDDDDDDDEEEEEEEEEEEECCCEEEKKKWWWgggxxx~~~|||yyyxxxwwwvvvvvvvvvwwwxxx}}}wwwbbbOOOCCC<<<:::777777666555555444444333222222111111222222333444222333444444444666999;;;@@@BBBFFFJJJOOORRRSSSSSSOOONNNMMMOOORRRUUUWWWXXX]]][[[YYYXXXVVVQQQIIICCCCCCDDDHHHNNNWWW]]]``````\\\YYYUUUPPPNNNPPPUUUZZZccckkkqqqpppoooqqqqqqpppqqqpppmmmiiieeeaaa^^^]]]^^^______```___]]]ZZZYYYSSSOOOHHHCCC@@@???===;;;;;;;;;:::999888777666666666666555555555555666666yyyppphhheeeccc___]]]]]][[[XXXTTTQQQPPPNNNKKKIIIIIIGGGFFFEEEFFFEEECCCBBB===<<<<<<;;;::::::999999555666666666666555444444666666555444333222222111111111000000000000111111000000111111000000////////////000000///...---,,,////////////......------------------------------............////////////......------------......///...------,,,,,,------,,,------....../////////111000...,,,,,,---///000------------------------......---......///000111222222444:::FFFVVVfffppptttsssrrrssstttuuutttsssuuuqqqiii```ZZZZZZ^^^bbbhhhooottttttqqqnnnjjjeeecccdddiiittt~~~|||zzztttiii```XXXTTTOOOMMMNNNOOONNNMMMIIIIIIJJJMMMRRRYYY```eeefffkkkrrrvvvxxxyyy}}}|||yyyuuutttqqqooommmmmmmmmmmmnnnmmmnnnpppppplllddd^^^SSSLLLFFFCCCAAABBBJJJSSShhhlllsssyyy~~~{{{qqqfff\\\VVVMMMJJJEEEBBBBBBCCCCCCBBBBBBBBBCCCDDDDDDCCCBBBAAA@@@>>>>>>>>>@@@AAA@@@>>>>>>>>>===<<<===>>>???@@@DDDDDDDDDDDDEEEEEEEEEEEECCCEEEKKKVVVfffxxx~~~~~~vvvaaaOOOCCC<<<999777777777666555555444444222222111111222222333444222333444444444555888;;;<<>><<<;;;;;;::::::999888777666666666666555555555555666666wwwnnnfffcccbbb^^^[[[[[[ZZZWWWTTTQQQPPPNNNLLLJJJIIIGGGFFFEEEFFFEEECCCBBB>>>>>>===<<<;;;::::::999555555666666555555444333555555444333222222111111111111000000000000111111///000000000000000//////111111000......---------000//////......------,,,------------------------,,,------...///............------,,,,,,------...000//////...............+++,,,,,,---...//////000222000...------...000111------------------------,,,,,,------///000111222000000333;;;GGGUUU```fffhhhkkkooorrrsssrrrpppooogggdddaaa___```eeekkkoooooorrrsssrrrnnnkkkiiigggggghhhnnn||||||wwwrrrkkkaaaZZZQQQNNNIIIHHHJJJMMMNNNNNNIIIJJJLLLPPPVVV\\\bbbfffhhhlllrrrvvvyyyzzz}}}~~~}}}~~~~~~}}}yyyuuuqqqooommmjjjhhhgggffffffiiijjjllloooppplllccc\\\QQQJJJCCCAAA@@@AAAGGGOOO^^^bbbgggkkkooorrrvvvxxx~~~wwwlllaaaZZZQQQOOOLLLIIIIIIJJJKKKLLLMMMMMMNNNOOONNNLLLJJJIIIGGGEEECCCBBBBBBAAA???>>>AAAAAA@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDJJJTTTdddyyysss___NNNBBB;;;888888777777666666555444444222222111111222222333444222333444444444555888;;;;;;???DDDHHHKKKMMMNNNOOOKKKHHHFFFEEEGGGIIIJJJJJJGGGFFFEEEDDDCCCAAA>>>======CCCLLLVVV^^^bbbbbbbbb___\\\UUUOOOJJJKKKNNNRRRYYYaaafffeeedddeeeeeecccfffeeedddcccaaa___^^^^^^ZZZ\\\^^^___^^^ZZZUUUSSSMMMIIIDDD@@@>>><<<;;;:::::::::999999888777777666666555555555555666666777uuullleeecccaaa]]][[[[[[YYYVVVSSSPPPOOOMMMKKKIIIIIIGGGFFFEEEFFFEEECCCBBB???>>>>>>===;;;::::::999666777777777777666555555333333222222111000000000111111000000000000111111...//////000000000//////222111///...------------//////......---------,,,------------------------***+++,,,---------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,++++++************+++,,,---.........,,,+++***))))))***,,,---------------------------,,,,,,,,,---///000222333000111555===HHHRRRZZZ^^^```gggppptttrrrlllgggdddWWWYYY___gggpppyyy~~~{{{wwwrrrpppqqqtttnnnqqqyyyvvvllleee___YYYTTTLLLJJJFFFEEEGGGIIILLLMMMJJJKKKOOOSSSYYY^^^bbbeeehhhkkkppptttwwwxxxzzz{{{vvvuuuuuuuuuuuutttqqqnnnmmmllljjjgggeeecccbbbaaaggghhhlllpppsssooogggaaaQQQIIICCCAAAAAABBBFFFLLLVVVXXX[[[]]]^^^```bbbdddiiikkkooosssxxxzzzlll```XXXUUUUUUTTTTTTTTTUUUWWWXXXZZZ[[[[[[[[[YYYVVVSSSRRRPPPNNNJJJIIIHHHGGGFFFDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBDDDIIIRRRccczzzppp\\\LLLBBB;;;888777777777666555555444444222222111111222222333444111222333333333555888:::<<<@@@EEEHHHKKKMMMQQQSSSMMMKKKIIIHHHHHHIIIHHHGGGDDDCCCBBB@@@>>>======>>>===DDDPPPZZZaaadddddddddaaa^^^YYYRRRNNNMMMPPPRRRYYY```eeedddbbbbbbbbb```bbbaaaaaa```^^^]]]]]]\\\ZZZ\\\^^^^^^\\\WWWRRROOOJJJFFFAAA===<<<;;;::::::::::::999999888777777777555555555555555666777777vvvmmmeeecccbbb^^^\\\\\\XXXVVVRRRPPPOOONNNKKKJJJIIIGGGFFFEEEFFFEEECCCBBB??????>>><<<;;;:::999888777888888888888777666666222111111111000000000000111111000000000000111111......///000000000//////111000///...............------------------------------------------------+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,---------------------,,,++++++***++++++,,,,,,---------+++++++++++++++,,,,,,---------------------------,,,,,,------///000111222111444:::AAAJJJRRRYYY\\\bbbjjjssstttlllaaaYYYUUUNNNUUUbbbsss}}}xxxvvvyyyyyy}}}|||}}}}}}qqqeee]]]XXXUUUSSSLLLKKKIIIGGGGGGIIIKKKMMMNNNPPPTTTYYY]]]```cccdddfffhhhkkknnnpppqqqqqqpppooonnnmmmmmmmmmllljjjiiigggfffdddbbb```^^^\\\[[[```bbbhhhooouuutttoooiiiUUUMMMFFFDDDCCCCCCEEEIIIOOOPPPQQQQQQPPPPPPQQQSSSVVVXXX[[[^^^aaagggmmmqqqrrrwww~~~{{{nnnccc^^^\\\___ccceeegggiiilllooonnnnnnnnnmmmjjjfffbbb___WWWTTTPPPNNNMMMMMMLLLJJJGGGGGGHHHIIIJJJKKKKKKLLLKKKJJJIIIGGGEEEDDDBBBBBBBBBCCCHHHPPPaaa{{{kkkXXXKKKBBB;;;888666666666555444444333333222222111111222222333444111222333333333444777:::<<<@@@DDDGGGIIIMMMSSSXXXVVVTTTSSSRRRQQQPPPLLLJJJCCCBBB@@@===::::::<<<>>>???GGGTTT^^^dddfffffffffbbbaaa]]]XXXSSSRRRSSSUUUYYY```dddbbb___^^^]]][[[\\\\\\\\\\\\\\\[[[[[[[[[\\\]]]]]]\\\YYYTTTOOOLLLGGGCCC>>>;;;:::::::::999999999999888888888777777555555444555555666777888tttkkkdddbbbaaa]]][[[[[[YYYVVVSSSQQQPPPOOOMMMKKKIIIGGGFFFEEEFFFEEECCCBBB???>>>===<<<:::999888888777888888888888777666666222222222111111111111000111111000000000000111111---......///000000/////////////////////.........+++,,,,,,------......///------------------------,,,,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---//////000000000///...---,,,,,,,,,---------------,,,---...000000000///...---------------------------------......000111111111666>>>EEEKKKRRRZZZ```gggooouuurrreeeWWWOOOLLLLLLUUUfff{{{{{{~~~zzzzzz{{{~~~{{{qqqhhh```\\\ZZZYYYTTTSSSRRRPPPOOONNNOOOPPPUUUWWW[[[___cccdddeeeeeedddeeefffggggggfffcccaaacccaaa`````````aaa```^^^^^^]]]\\\[[[YYYWWWUUUTTTTTTXXX___jjjssswwwuuurrr```WWWOOOKKKIIIFFFEEEGGGHHHIIIIIIHHHFFFEEEFFFHHHEEEGGGJJJLLLNNNQQQUUUXXXXXX]]]eeellltttvvvmmmhhhgggjjjoooxxx~~~zzzwwwhhhddd^^^YYYVVVTTTQQQOOONNNNNNPPPQQQRRRSSSSSSSSSQQQPPPNNNKKKHHHFFFDDDCCCAAACCCGGGOOO```||||||gggUUUIIIAAA;;;888555555555444333333222222222222111111222222333444111222333333333444777::::::>>>AAADDDFFFKKKTTT[[[___^^^^^^^^^\\\XXXSSSOOOEEEDDDBBB===999888;;;>>>BBBKKKWWWaaafffhhhhhhhhheeeeeeccc```\\\ZZZZZZ[[[ZZZaaadddaaa]]][[[YYYWWWXXXYYYYYY[[[\\\]]]^^^______^^^]]]ZZZVVVQQQLLLIIIDDDAAA<<<999999999999999999999999888888888888888444444444555555666777888qqqhhhaaa___^^^ZZZXXXYYYZZZWWWTTTRRRQQQPPPNNNLLLIIIGGGFFFEEEFFFEEECCCBBB???>>>===<<<:::999888777777777777777777666666555333333222222222222222222111111000000000000111111------...///000000//////---...//////000//////...***++++++,,,---...//////------------------------...---,,,++++++---///000---,,,,,,++++++,,,,,,---+++,,,---------,,,+++***..................------)))+++---//////...---,,,------------------------......---......///000111///666@@@FFFKKKRRR[[[cccjjjppptttnnn```RRRLLLJJJMMMVVVggg}}}}}}|||||||||~~~}}}vvvnnnhhhdddbbbaaa\\\\\\\\\ZZZWWWUUUUUUVVVZZZ]]]aaaeeeggghhhggggggdddcccbbbbbb```^^^ZZZWWWSSSQQQOOOOOOQQQQQQQQQPPPWWWWWWVVVUUUSSSQQQPPPOOOKKKOOOXXXeeeqqqxxxyyywwwkkkaaaWWWRRRNNNIIIGGGHHHDDDDDDDDDCCCAAA@@@AAACCC:::===???AAABBBCCCEEEGGGHHHNNNUUU\\\dddppp~~~uuukkkggghhhjjjvvv~~~zzzqqqjjjccc^^^YYYVVVUUUUUUWWWXXXZZZZZZZZZZZZUUUTTTRRRNNNKKKHHHEEEDDDAAACCCFFFNNN```|||zzzeeeSSSHHHAAA<<<888555444444333333222111111222222111111222222333444111222333333333444777:::888;;;???@@@BBBIIISSS\\\aaaaaaaaaaaa```[[[TTTOOOIIIGGGDDD???:::999<<<@@@DDDMMMYYYcccggghhhiiijjjiiijjjjjjhhhdddbbbaaaaaa\\\cccfffbbb]]][[[YYYVVVWWWXXXZZZ\\\___aaacccddd```___]]]YYYTTTOOOJJJHHHCCC???;;;888888999999888999999999888888888888888444444444555555777888888rrrkkkfffdddbbb]]]\\\^^^[[[ZZZWWWSSSPPPNNNLLLKKKIIIIIIHHHGGGEEECCCAAA@@@===<<<<<<;;;;;;:::999999888777777777999888777555333333222222111111222222111111111111000000000000000000000000000000000000////////////////////////...........................------,,,,,,------......---,,,,,,,,,,,,---...------------------------///...,,,++++++,,,...///........................,,,,,,---------,,,++++++000000///...------,,,,,,333...---111111...///555777<<>>>>>??????AAAGGGPPPXXXaaaqqqrrrhhh```]]]bbbjjjuuu}}}uuukkkddd``````aaaaaa```___]]][[[\\\ZZZVVVQQQKKKGGGEEEEEEFFFAAACCCNNN^^^uuu}}}ppp]]]NNNEEE@@@:::666222333444555555555444444222222222222333333444555333333333333444555666666777888999:::>>>FFFNNNTTT[[[\\\]]]^^^]]][[[YYYXXXOOOHHH???:::999;;;<<<<<>>;;;::::::888888888999::::::;;;;;;:::;;;AAAIIIPPPZZZjjjyyyzzzooobbbYYYRRRPPPUUU]]]jjjuuu}}}uuummmlllkkkiiigggeeecccaaa```^^^ZZZTTTMMMHHHEEEDDDEEEBBBDDDNNN[[[rrrwwwjjjXXXJJJBBB===999555555555555444444333333333222222222222222333444555333333222333333444555666777888999:::===BBBIIINNNRRRSSSUUUVVVWWWVVVUUUTTTLLLEEE>>>999999;;;<<<===GGGJJJOOOTTTWWWZZZ^^^```ffffffhhhjjjmmmmmmkkkiiifffddd```\\\YYYXXXWWWWWWVVVYYY]]]^^^^^^___aaaccchhheee```ZZZTTTNNNIIIGGGAAA>>>:::888888999:::999::::::999888888777666666777777777777777777777777pppjjjdddcccaaa]]]\\\]]][[[YYYWWWSSSPPPNNNLLLLLLIIIIIIHHHGGGEEECCCAAA@@@===<<<<<<;;;;;;:::999999:::999888888888888666444555444333222111000000000111111111111000000000000////////////////////////////////////////////////...........................------,,,,,,------......------,,,,,,------...------------------------------,,,,,,,,,,,,------------------------------***+++,,,---------------******+++,,,...///000000000......111222111222555:::AAAKKKTTT\\\bbbgggjjjlllgggaaa\\\UUUMMMKKKNNNWWW^^^gggpppyyy~~~|||{{{vvvttttttsssttt{{{}}}xxxuuuppplllgggeeefffiiikkklllmmmmmmmmmllliiiddd```]]]VVVUUURRRPPPNNNLLLKKKKKKEEEDDDAAA???>>>=========???@@@CCCEEEGGGIIIIIIJJJIIIKKKOOOSSS[[[ggguuuyyylll___VVVIIIGGGDDDAAA>>><<<;;;:::999999999999999999999999:::;;;???EEELLLVVVgggvvvmmmcccWWWOOOJJJHHHMMMTTT[[[fffvvv~~~yyyuuurrrnnnkkkhhheeebbb]]]WWWPPPJJJEEEBBBDDDBBBFFFNNNXXXlllsssfffTTTGGG@@@===:::777888777555333222222222222333222222222222333333444222222222333333444555666777888::::::<<<>>>CCCFFFGGGHHHJJJLLLMMMNNNMMMMMMFFFBBB<<<888888;;;>>>???DDDHHHLLLPPPSSSUUUYYY[[[aaabbbeeejjjnnnpppooonnnjjjfffaaa\\\YYYXXXXXXYYYWWWYYY[[[[[[\\\]]]```ccchhheee```YYYSSSMMMIIIGGGAAA>>>:::999999:::::::::999999999888888777777666777777777777777777777777rrrkkkeeedddbbb^^^]]]^^^ZZZYYYVVVSSSPPPNNNMMMLLLIIIIIIHHHGGGEEECCCAAA@@@===<<<<<<;;;;;;:::999999:::999888888888777555333555444333111000000000000111111111111000000000///////////////////////////////////////////////////...........................------,,,,,,------...------------------------------------------------+++,,,------------,,,+++........................***+++,,,---............)))***+++,,,---...///000111000111333444555666888BBBHHHRRR\\\ccchhhjjjkkknnnggg___YYYRRRMMMMMMPPPTTTZZZbbbjjjpppwww}}}zzzxxxyyyzzz|||zzzuuuqqqpppnnnkkkjjjllloooqqqrrrrrrrrrqqqoookkkgggbbb```\\\[[[YYYVVVSSSPPPNNNMMMEEEDDDCCC@@@>>>===;;;;;;???@@@AAACCCFFFIIIKKKMMMKKKOOOSSSVVV\\\hhhyyyqqqaaaWWWIIIGGGDDD@@@>>><<<;;;:::<<<;;;;;;::::::999999888;;;:::===BBBHHHRRRcccrrr{{{hhh^^^RRRLLLHHHGGGJJJPPPOOOXXXfffvvv|||wwwrrrnnnhhhddd___YYYSSSMMMGGGCCCDDDCCCGGGMMMTTTfffrrrfffUUUHHHBBB???<<<:::888666444222111222333444333222222222222222333333222222222222333444555666555777:::<<<<<<===@@@BBBAAABBBCCCEEEFFFFFFFFFFFFAAA>>>:::888999<<<@@@CCCHHHKKKOOORRRUUUXXX\\\___aaabbbfffkkkooopppooommmhhheeeaaa\\\YYYWWWWWWWWWVVVVVVWWWYYY[[[^^^aaaccceeebbb\\\VVVOOOJJJGGGEEE???<<<999888999999999999999888888888777777777666666666666666666666666666tttmmmhhhfffccc___^^^___ZZZXXXVVVSSSPPPNNNMMMLLLIIIIIIHHHGGGEEECCCAAA@@@===<<<<<<;;;;;;:::999999:::999888888888888666444444333222111000000000000111111111111000000000///........................////////////////////////...........................------,,,,,,------...------------------------------------------------++++++,,,------,,,++++++++++++++++++++++++++++++***+++,,,---.../////////,,,,,,,,,------.........000111111222555999<<<===IIINNNXXXbbbjjjnnnoooooooooeeeZZZTTTNNNJJJKKKPPPPPPVVV___fffiiimmmrrruuurrrxxx}}}wwwtttrrrppppppooooooqqqtttuuuuuutttuuuuuuuuutttrrrooollljjjhhhfffddd```[[[WWWSSSQQQJJJIIIFFFCCC@@@>>><<<;;;???@@@AAACCCGGGJJJMMMOOOQQQUUUZZZ]]]cccnnn~~~xxxjjj\\\UUUJJJHHHEEEAAA>>><<<;;;;;;===<<<<<<;;;999888888777888777999===BBBKKK[[[jjj{{{{{{ggg\\\QQQKKKGGGEEEGGGJJJIIIPPPYYYcccnnnzzzyyysssjjjfff```ZZZUUUPPPJJJFFFDDDDDDHHHMMMRRRaaaqqqeeeUUUIIICCC@@@<<<999666555333222222333555666333222222111111222222222222222222222333444555555333666:::===>>>>>>@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@<<<;;;999888:::???DDDHHHLLLOOOSSSVVVZZZ]]]bbbeeedddfffhhhkkknnnmmmjjjfffbbbaaa___\\\XXXUUUSSSRRRSSSSSSTTTVVVZZZ^^^bbbccc^^^[[[VVVPPPJJJEEECCCAAA<<<:::777777888888888777888888888777777777777777555555555555555555555555wwwpppjjjgggddd___]]]___YYYXXXVVVSSSQQQOOOMMMMMMIIIIIIHHHGGGEEECCCAAA@@@===<<<<<<;;;;;;:::999999999888777888999888777555222222111000000000000111111111111111000000000000........................////////////////////////...........................------,,,,,,------...,,,------......------,,,------------------------,,,,,,++++++++++++,,,,,,------------------------+++,,,---.................................---------000111111777@@@GGGIIIPPPTTT\\\fffooossstttsssjjj___TTTMMMJJJHHHJJJNNNQQQWWW___dddeeeeeefffgggffflllvvvwwwtttssstttuuusssssstttwwwzzzzzzyyywwwxxxyyyzzzzzzzzzzzzyyyxxxuuusssppplllfffaaa\\\ZZZUUURRRNNNIIIEEEBBB@@@???BBBCCCDDDGGGJJJMMMPPPRRRYYY\\\aaagggmmmvvvzzzmmmaaaXXXTTTNNNLLLIIIEEEAAA???======;;;;;;:::999888777666666999888:::>>>BBBJJJYYYggguuuqqqeeeXXXRRRNNNJJJIIIKKKHHHLLLQQQUUUYYY___hhhnnn|||pppjjjbbb\\\XXXSSSNNNIIIFFFEEEHHHMMMQQQ^^^{{{{{{kkk```RRRGGGBBB>>>999555444444333222333444555666333222222111111111111222111111111222222333444555333666:::===>>>???@@@BBB@@@@@@???>>>======<<<<<<999999::::::===BBBIIINNNPPPSSSVVVYYY[[[___cccffffffgggiiikkkllljjjeeeaaa]]]\\\[[[YYYVVVSSSQQQOOORRRQQQRRRUUUZZZ^^^```aaaWWWTTTOOOIIIDDDAAA??????:::888666666777777777666777777777777777777777777555555555555555555555555yyyqqqjjjgggccc^^^[[[\\\YYYXXXVVVSSSQQQOOONNNMMMIIIIIIHHHGGGEEECCCAAA@@@===<<<<<<;;;;;;:::999999777666666777999999888666000000000000000111111222111111111111000000000000........................////////////////////////...........................------,,,,,,------...,,,,,,---......---,,,,,,---------------------------,,,+++******+++,,,---////////////////////////------...............---////////////////////////---111333444>>>MMMXXX\\\[[[]]]bbbjjjpppsssrrroooeeeZZZOOOJJJIIIIIILLLQQQXXX]]]bbbdddaaa^^^]]]^^^```fffppp|||}}}xxxvvvwwwyyyyyyzzzyyyyyyzzz|||}}}}}}||||||}}}}}}yyytttooojjjgggccc```ZZZSSSNNNKKKIIIIIIIIIJJJLLLOOORRRUUUWWWXXX___bbbgggnnnvvv}}}~~~vvvkkkaaa\\\[[[UUURRRNNNJJJFFFCCCAAA@@@<<<;;;;;;:::999888777777::::::<<<@@@CCCJJJWWWdddrrr|||rrrddd]]]XXXRRROOOOOOIIILLLMMMLLLKKKLLLQQQUUU]]]fffsssyyyqqqfff^^^ZZZVVVPPPLLLIIIFFFHHHNNNRRR\\\uuu|||vvvqqqddd[[[OOOGGGCCC???:::555444444444444444444333333333333222111111111111111111111111111222333444555444777:::<<<<<<===>>>@@@>>>===<<<;;;::::::::::::777999;;;===@@@EEEMMMSSSUUUWWWYYYZZZ[[[]]]aaaddddddeeehhhjjjkkkiiiddd```[[[ZZZWWWUUUSSSQQQQQQPPPRRRRRRSSSVVVZZZ]]]]]][[[RRROOOJJJEEEAAA>>>======999888777777888888777666666777777777777777777777444444444444444444444444yyyqqqjjjgggbbb\\\ZZZ[[[YYYXXXVVVSSSQQQOOONNNMMMIIIIIIHHHGGGEEECCCAAA@@@===<<<<<<;;;;;;:::999999666555555777999:::999777////////////000111222333111111111111000000000000........................////////////////////////...........................------,,,,,,------...,,,,,,---......---,,,,,,---------------------------,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........///......------.../////////000000111111///333666999FFFYYYggglllgggggghhhlllppppppllliiibbbXXXNNNJJJKKKLLLPPPUUU```cccfffddd___[[[YYYZZZ]]]cccnnn{{{|||}}}{{{zzzzzzzzzzzz~~~|||{{{}}}zzzvvvssspppkkkddd]]]WWWSSSRRRQQQPPPQQQTTTWWWZZZ\\\]]]^^^ccceeejjjrrr{{{xxxnnngggddddddYYYWWWRRRNNNIIIFFFDDDCCC>>>>>>===<<<<<<;;;::::::555666999===@@@EEERRR^^^sss}}}wwwiiiaaa[[[TTTPPPOOOJJJLLLLLLIIIEEEDDDFFFIIIFFFLLLUUU___lllvvvjjjaaa\\\WWWRRRMMMJJJGGGHHHNNNSSS\\\qqq~~~zzzwwwsssmmmhhh```XXXNNNHHHEEEBBB<<<777666666666555444333111111333333222111000000111111111111111111222333444555555888:::;;;;;;;;;<<<>>>::::::999888888888888999666999<<<>>>AAAHHHPPPVVVZZZ[[[\\\[[[[[[\\\___bbbaaacccfffiiikkkiiieeeaaa\\\YYYUUURRRPPPPPPRRRSSSTTTSSSTTTWWWZZZ[[[YYYWWWOOOLLLGGGCCC???=========:::999777888999999888777666666666666777777777777444444444444444444444444yyyqqqjjjfffccc^^^\\\]]][[[XXXTTTQQQPPPPPPNNNMMMMMMKKKIIIHHHGGGFFFCCC@@@;;;;;;;;;;;;;;;;;;;;;;;;555555666777777666555444555444333222111111111111444222000...------//////......//////000000111111///////////////////////////...------...///...,,,++++++++++++++++++++++++---,,,+++)))((())),,,///111///---+++***+++,,,------------............///,,,,,,,,,---------......,,,---......//////......+++,,,,,,,,,+++,,,///111333///111AAAXXXmmmvvvxxxpppiiifffhhhjjjfffaaa```XXXOOOKKKMMMPPPQQQUUU\\\ccchhhjjjfff^^^XXXYYY\\\eeehhhrrrtttpppuuu}}}|||{{{wwwqqqlllhhhddd```^^^^^^^^^]]]\\\\\\^^^___``````eeellluuu~~~zzzuuussspppjjjeeeddd```[[[WWWSSSNNNJJJGGGCCCBBBAAA???===;;;:::999>>>;;;:::<<<>>>CCCNNNZZZppp~~~zzzlllccc___\\\UUUPPPPPPMMMIIIFFFDDDBBB???===BBBCCCDDDFFFKKKYYYjjjwwwqqqddd\\\XXXWWWVVVNNNKKKJJJKKKNNNXXXmmm}}}vvvrrrqqqmmmgggaaa[[[WWWPPPJJJEEEAAA<<<999666555555444444444555555222222222222222222222222000...---///222555555333777888:::<<<=========<<<===;;;999777666666777888:::<<>>======<<>>@@@EEEOOOZZZnnnzzzyyylllccc```\\\VVVQQQPPPMMMIIIFFFDDDAAA???<<<888:::<<<===AAAIIIVVV___xxx}}}oooeee___[[[ZZZRRROOOMMMMMMOOOYYYlll}}}}}}yyyvvvtttnnneee^^^YYYUUUNNNIIIEEEAAA===:::666666555444444444555555222222222222222222222222111///...///333555555444444666888:::;;;<<<<<<<<<<<<:::888666666666777888999;;;???CCCHHHOOOVVV[[[^^^]]]\\\[[[YYYYYYYYYYYYWWWYYY^^^aaacccbbb```___^^^\\\YYYUUUSSSQQQQQQQQQTTTRRRPPPSSSVVVWWWSSSOOOIIIFFFBBB???===;;;999777888888888888888888888888999888777666555555555555555444222111111222444555vvvnnnhhheeebbb^^^]]]___ZZZXXXVVVUUUTTTRRROOOLLLLLLKKKIIIHHHGGGEEEBBB@@@>>>>>>===;;;:::888777777777777777777666555333222333222111000000000000000222111000.........//////111111000000///......---////////////////////////,,,++++++---///000000///........................,,,---...---,,,,,,---......---,,,*********++++++------------............,,,,,,,,,---------......,,,---......//////...............---,,,,,,...000555555;;;HHHYYYfffiiihhhfffbbb```aaa```ZZZVVVUUURRRRRRVVVZZZ\\\___fffnnnlllppptttrrrkkkeeedddeeejjjttt{{{vvvwww{{{yyysssnnnffffffgggiiijjjkkklllmmmnnnqqqvvv~~~|||wwwtttoookkkfff```ZZZSSSLLLGGGDDDCCCCCCBBBBBBBBBCCCCCCAAA??????BBBCCCGGGPPP[[[mmmyyy{{{ooogggccc```ZZZUUUPPPMMMIIIFFFDDDAAA>>><<<666888;;;;;;<<>>;;;777666555555444444555555222222222222222222222222222000///000333444555444222333555888:::;;;<<<<<<<<<:::888777666777888999:::<<<@@@DDDHHHOOOVVV[[[[[[[[[[[[[[[ZZZYYYXXXWWWTTTUUUYYY\\\___```aaaaaaaaa```^^^[[[XXXUUUSSSRRRRRRQQQRRRTTTWWWWWWSSSOOOGGGDDD@@@===;;;:::888666777777777777777777777777999888777666555555555555444333333222222333333444xxxpppiiifffccc^^^]]]^^^ZZZYYYWWWVVVUUUSSSOOOLLLLLLJJJHHHGGGGGGEEEBBB@@@======<<<;;;:::999888777777888888888666444222111222111111000//////000000222111000///......//////000000/////////.........////////////////////////---,,,,,,---///000///...........................)))+++...////////////000...---,,,+++++++++,,,,,,,,,,,,---------.........,,,,,,,,,---------......,,,---......///..................,,,++++++---///333555<<>><<<999:::<<<;;;::::::===???CCCNNN^^^qqq~~~tttlllggg___ZZZUUUSSSRRRXXXeeerrr}}}xxxpppeee^^^ZZZVVVPPPKKKFFFBBB>>><<<888777666555444444444555222222222222222222222222222111111111222333444444111222444666999;;;<<<===<<<;;;:::888888999:::<<<<<<>>>AAADDDHHHMMMSSSWWWWWWXXXYYYZZZZZZZZZXXXXXXTTTUUUWWWZZZ^^^aaadddeeedddcccbbb```]]]YYYVVVTTTUUUTTTUUUWWWXXXUUUPPPLLLFFFCCC???<<<;;;:::888777777777777777777777777777888888666555555555555555222333333444444333333222zzzrrrkkkgggccc^^^\\\]]]ZZZYYYWWWVVVUUUSSSOOOLLLLLLJJJHHHGGGFFFEEEBBB???:::::::::::::::999999999777888888888666444222111222111000000///000000000000000000///////////////---........./////////000////////////////////////000///------......---+++------------------------+++---000000///.........///......---------------,,,,,,,,,------------...,,,,,,,,,---------......,,,---......///.........111222111000......000222222555===GGGPPPUUUTTTSSSYYYYYYZZZ\\\YYYTTTUUUZZZdddlllsssvvvuuuvvvzzz}}}yyy{{{{{{wwwrrrnnnmmmmmmwwwyyytttkkkkkkmmmoooqqqssstttuuuwwwyyy}}}zzzqqqiiiddd```^^^]]]YYYWWWUUURRRPPPPPPPPPPPPKKKHHHGGGGGGGGGIIIRRR[[[qqq~~~|||uuuoooiiiccc___RRROOOKKKGGGEEEBBB???<<<999999888777666666888:::<<>>???AAADDDFFFHHHKKKPPPSSSXXXYYYZZZZZZZZZXXXWWWUUUTTTUUUVVVYYY\\\aaadddfffeeeeeedddbbb```\\\XXXVVVVVVVVVVVVVVVTTTOOOJJJFFFFFFDDDAAA???>>>===;;;999888888888888888888888888888777666555444444444444222333333444444333333222yyyrrrjjjgggccc^^^\\\]]]ZZZXXXVVVUUUTTTRRROOOLLLKKKJJJHHHGGGFFFDDDAAA???999999999999::::::::::::777777777777666555333222222111111000000000111111000000000000000/////////,,,------...//////000000////////////////////////111000.........---,,,***,,,,,,,,,,,,,,,,,,,,,,,,///111222111...+++******.../////////............,,,,,,,,,,,,------------,,,,,,,,,---------......,,,---......//////......///000000///......000222444999@@@IIIOOORRRSSSSSSWWWXXXYYYZZZVVVSSSWWW___sss|||~~~xxxsssqqqrrrsss}}}{{{yyyxxxyyyzzz{{{vvvooonnnooooooqqqtttvvvxxxzzz|||zzzrrrnnnlllkkkjjjdddbbb^^^[[[XXXVVVVVVVVVUUUPPPMMMKKKJJJKKKTTT^^^ppp}}}yyyqqqjjjccc^^^TTTQQQMMMIIIFFFCCC@@@>>>;;;999888666666777999:::999:::>>>EEEPPPddd{{{kkkddd]]]YYYWWWXXX```iiiyyyzzztttpppllljjjeee```YYYRRRLLLFFFAAA>>>999888777666555444444444222222222222222222222222111222222111000///111222333333444555777999;;;======<<<;;;:::;;;<<<>>>@@@BBBDDDGGGHHHJJJMMMPPPSSS\\\\\\[[[ZZZXXXVVVUUUTTTSSSTTTUUUWWWZZZ^^^aaacccddddddcccbbb```]]]ZZZXXXVVVVVVUUUSSSOOOIIIDDDAAAFFFDDDCCCCCCCCCAAA===:::888888888888888888888888888777666555444444444444222333333444444333333222uuummmgggdddbbb^^^\\\^^^[[[XXXUUUSSSRRRPPPNNNLLLKKKIIIHHHGGGFFFDDDAAA???;;;:::::::::999888888888555666777777777555444333222222111111111111222222//////000000000000//////........................////////////////////////000///------......---+++,,,,,,,,,,,,,,,,,,,,,,,,...///000///---++++++,,,------...............---++++++,,,,,,,,,---------,,,,,,,,,---------......,,,---......//////......,,,---------,,,---///111555;;;BBBIIIMMMQQQUUUWWWXXXYYYZZZXXXSSSPPPWWWaaaxxxzzzuuuuuuxxx{{{|||yyy~~~~~~yyyqqqooooooqqqrrrvvvwwwyyy}}}~~~{{{tttsssrrrqqqsssvvvzzz|||}}}|||xxxtttrrrpppmmmiiieeebbbaaaaaaaaa___YYYSSSPPPMMMNNNWWWbbbooo~~~~~~tttkkkccc^^^VVVSSSNNNJJJHHHEEEAAA???;;;;;;:::::::::;;;:::999888888:::???CCCMMMbbbvvv|||qqqiiibbb^^^[[[[[[aaaiiirrr|||xxxsssooolllllleee```YYYSSSMMMHHHDDDAAA:::999888666555555444444222222222222222222222222000222222111...---///111333333333333555777999:::;;;:::999999:::<<<>>>???CCCFFFIIILLLNNNQQQUUUXXX[[[[[[ZZZYYYXXXXXXXXXXXXTTTTTTUUUWWWYYY\\\^^^```bbbbbbaaa```^^^\\\ZZZYYYWWWWWWUUURRRMMMHHHDDDCCCDDDDDDEEEFFFFFFCCC>>>:::777777777777777777777777777777666555444444444444333333333333333333333333pppiiicccbbb```^^^]]]```[[[XXXTTTQQQPPPPPPNNNMMMKKKIIIGGGFFFFFFDDDAAA???===<<<;;;:::888777666666555555666777777666555444333222222222222222333333...///000000000000000////////////...------,,,,,,////////////////////////...---,,,---//////...---------------------------)))***,,,---------///111,,,,,,---......---------++++++,,,,,,,,,---------,,,,,,,,,---------......,,,---......//////......//////000000///000333555555:::AAAGGGKKKPPPUUUYYYZZZZZZZZZWWWPPPNNNVVVaaalllxxx|||wwwxxx}}}~~~vvvqqqvvv~~~{{{||||||ssskkkiiijjjlllnnnnnnpppttt{{{yyywwwtttssstttxxx|||zzzxxxuuuqqqmmmkkkjjjjjjkkkfff___XXXSSSOOOPPPZZZeeepppxxxmmmeee```WWWTTTOOOLLLIIIFFFBBB@@@888888888::::::999777444888888;;;>>>===@@@NNN^^^sssxxxuuummmeeeaaa^^^^^^ccciiinnnzzz{{{zzzwwwrrrnnnlllkkkccc___YYYSSSNNNJJJFFFCCC:::999888666555555444444222222222222222222222222000111222000---,,,...000222222222222333555777888999999888777888:::===>>>CCCGGGKKKOOORRRUUUZZZ]]]VVVVVVVVVWWWYYY\\\___```VVVVVVWWWXXXZZZ\\\^^^___aaaaaa___^^^]]][[[[[[ZZZYYYYYYXXXTTTOOOKKKHHHHHHCCCDDDFFFHHHHHHDDD>>>999666666666666666666666666777777555444444444444444444333333222222333333444vvvmmmeeebbbaaa^^^\\\]]]\\\ZZZWWWTTTPPPMMMKKKJJJJJJHHHGGGGGGGGGFFFDDDAAA>>><<<;;;;;;;;;;;;:::888888777666555444444444555111111000000111222333333000000000000////////////000000000000000///......------......//////000000++++++++++++,,,...000111...------,,,,,,------...---------...------,,,,,,........................---...///000000...,,,***...------,,,,,,------...+++++++++,,,,,,,,,------,,,...///...---///333777:::@@@FFFJJJPPPWWWZZZYYYaaa^^^YYYRRRJJJGGGOOOZZZgggnnnyyy~~~xxxyyyzzzvvvwwwxxx|||~~~~~~~~~|||~~~~~~}}}||||||{{{|||}}}zzzrrriiieeegggjjjlllkkkpppmmmpppxxx}}}{{{zzz{{{}}}~~~{{{xxxvvvtttqqqooolllhhhccc]]]WWWSSSYYYbbbqqquuujjjbbb]]]XXXRRRPPPNNNJJJCCC===>>>===;;;999777777777777666777999:::;;;>>>BBBEEE[[[kkkzzzuuuooogggaaa```aaaaaaeeejjjssszzz{{{{{{zzzxxxwwwtttpppkkkgggeeebbb]]]XXXSSSNNNIIIFFF:::999777555333222444666444444333222222111111111333222111000////////////...///000000000222555777;;;:::888888999===AAADDDIIIJJJLLLOOOSSSWWWZZZ\\\YYYYYYYYYYYYYYYZZZZZZZZZ[[[YYYYYYYYYZZZZZZYYYWWWZZZZZZZZZ[[[\\\[[[YYYWWWXXXWWWUUUSSSQQQNNNJJJGGGGGGGGGGGGGGGEEEBBB???===999999999888777666666555666555555555555444444444222222111111111111111222yyyooofffcccaaa]]][[[[[[[[[ZZZWWWSSSPPPNNNLLLKKKJJJHHHGGGGGGGGGFFFCCCAAA===<<<::::::;;;;;;999888777777777666555555444444111111000000111222222333000000000000////////////000000000000000///......111000000//////............---,,,,,,,,,---.........------,,,,,,------...,,,,,,------...---------........................---......///...---,,,+++...------,,,,,,------...,,,,,,,,,,,,------------+++---...------///333777===CCCIIIMMMSSSZZZ\\\ZZZaaa[[[UUUOOOIIIGGGNNNXXXbbbiiittt{{{{{{{{{zzz|||~~~|||{{{zzz|||}}}~~~}}}{{{zzzzzz{{{yyy{{{}}}}}}sssmmmeeecccgggmmmpppqqqvvvssstttzzz~~~{{{xxxvvvqqqlllfff___\\\aaaiiiooo}}}uuummmbbb]]]WWWTTTRRRNNNGGGBBBAAA@@@===;;;:::999999999666777888999:::<<<@@@BBBPPP^^^vvvvvvqqqiiibbb]]]\\\]]]^^^bbbhhhooouuu~~~{{{wwwuuusssrrrqqqoookkkhhhfffbbb]]]XXXSSSNNNIIIEEE>>>===:::777444333333444222222222222222222333333333222111000///////////////000000000000111444777999::::::;;;===AAAEEEHHHMMMOOOQQQSSSUUUWWWYYY[[[WWWXXXYYY[[[\\\\\\]]]]]]______^^^^^^___^^^[[[XXXYYYXXXXXXYYYZZZYYYWWWUUUXXXWWWUUUTTTSSSPPPLLLIIIEEEEEEDDDCCCAAA>>><<<;;;999999888888777666666555666555555555555444444444333333222222222222333333zzzqqqhhhdddaaa\\\ZZZZZZ[[[YYYVVVSSSPPPNNNLLLLLLJJJHHHGGGGGGFFFEEECCCAAA<<<;;;999999::::::888777666777777777777555444333111111111000111111222333000000000000////////////000000000000000//////...000000000000000000000000111000...---,,,,,,+++,,,...------,,,,,,------...++++++,,,---.......................................------,,,,,,,,,,,,,,,...------,,,,,,------...------------.........///,,,---......///111555888AAAHHHNNNRRRWWW]]]^^^[[[___WWWNNNIIIFFFFFFKKKRRRZZZ```jjjwww|||{{{}}}~~~|||zzzyyy{{{{{{zzzyyyvvvvvvwwwyyywwwzzz~~~~~~vvvkkkfffaaaaaahhhpppwwwzzz~~~zzzyyy~~~~~~xxxrrrllleeeaaafffnnnssswwwhhhccc^^^YYYVVVRRRLLLGGGAAA@@@===;;;999888888888666777888888888999<<<>>>CCCOOOaaawwwzzzoooiii```ZZZUUUUUUVVVWWW]]]dddlllqqqyyy}}}zzzrrrpppnnnmmmlllllljjjiiifffbbb\\\WWWRRRMMMHHHDDDBBB@@@<<<888555444333333111111111222333444444444333222111000////////////000111111111000111444666777999<<>><<<;;;:::999999888888777666666666666555555555555444444444444444333333333333444444yyyooofffcccaaa\\\ZZZZZZZZZYYYVVVSSSPPPNNNMMMLLLJJJHHHGGGFFFFFFEEEBBB@@@<<<:::999999999999888666555666777888777666333222222111111111111111222222000000000000//////////////////000000000000//////------...000111333444444000000///...---,,,,,,+++...------,,,,,,------...***+++,,,---.......................................---+++******+++,,,......------,,,,,,------...............//////////////////000111333666:::===EEELLLRRRVVVZZZ^^^^^^[[[[[[PPPFFFCCCCCCDDDHHHMMMQQQWWW```kkkuuu}}}|||yyyxxxxxxyyyzzz}}}~~~}}}}}}}}}}}}zzzzzzxxxuuussssssvvvxxxwww{{{yyyqqqgggcccaaacccjjjsss{{{~~~|||uuuoooiiifffiiipppzzz{{{lllhhhbbb]]]YYYTTTOOOKKKDDDBBB@@@===;;;999999999666777999888777777999:::===DDDQQQaaaqqq~~~~~~rrrfff___VVVPPPMMMMMMNNNPPPXXX```jjjqqqyyy||||||yyyqqqnnnjjjhhhhhhhhhggggggeeeaaa\\\VVVQQQLLLGGGCCCCCC@@@<<<888666555444333222222222333333333444444222222111000//////000000000111222111000111444666555999???CCCGGGLLLRRRWWWVVVZZZ^^^^^^]]][[[[[[\\\XXXZZZ]]]```bbbbbbbbbbbbaaabbbccceeefffddd___\\\XXXWWWUUUTTTTTTSSSQQQOOOMMMLLLLLLLLLMMMLLLIIIGGGGGGEEEBBB???===<<<<<<<<<888888888888777777666666666555555555555444444444333333333333333444444555vvvmmmdddbbb```]]][[[\\\[[[YYYVVVSSSPPPNNNLLLLLLJJJIIIGGGFFFFFFDDDAAA???<<<:::999999999999888666555666777888777666333222222222111111111111111222000000000000//////////////////000000000000//////------...000111333444444.....................---...------,,,,,,------...***+++,,,---.......................................---+++)))***+++---///...------,,,,,,------............/////////000000......///111666;;;???AAAHHHOOOVVVYYY\\\___]]]YYYUUUJJJAAA@@@BBBDDDGGGJJJLLLPPPXXXaaajjjqqquuuxxx{{{{{{zzzzzzyyyxxxwwwvvvwww{{{|||{{{|||}}}}}}}}}zzzyyywwwuuussstttwwwzzz{{{wwwrrriiigggfffhhhnnnvvv|||{{{tttoookkkhhhlllrrr{{{|||oookkkeee___YYYTTTPPPMMMIIIHHHEEEAAA???===<<<<<<777888:::999888777777888:::>>>EEENNNZZZfffooouuu|||~~~~~~|||tttiii]]]VVVMMMIIIFFFFFFGGGJJJSSS]]]kkkttt~~~}}}yyytttpppkkkhhhffffffeeedddddd```[[[VVVRRRMMMHHHDDDCCC???:::777777666555333444444444333333333222222222111000000000000000000000111222111111222555777555;;;BBBHHHLLLRRRZZZ```hhhkkkmmmjjjddd___]]]^^^\\\]]]___aaacccccccccccc```aaadddgggiiihhheeeaaaZZZXXXUUUTTTSSSRRRPPPNNNIIIIIIIIIJJJKKKKKKHHHFFFGGGEEEAAA>>>;;;::::::;;;888888888777777777777777666555555555555444444444222222222222222333444444uuullldddbbbaaa^^^\\\]]]\\\ZZZWWWTTTPPPMMMKKKJJJJJJIIIGGGFFFEEEDDDAAA>>><<<;;;999999::::::888777666777777777777555444333333222111111000111111111000000000000////////////...//////000000000000000000000000000000000000000,,,---...///////////////...------,,,,,,------...++++++,,,---.......................................---+++***+++,,,...///...------,,,,,,------.............../////////000------...222999???CCCEEEKKKRRRYYY\\\^^^```\\\WWWOOOGGGAAAAAADDDEEEHHHLLLLLLOOOUUU\\\ccchhhlllnnnrrrtttxxxzzz||||||zzzyyyyyy}}}}}}{{{zzzzzz{{{zzzyyyzzzzzzyyywwwvvvxxx{{{~~~}}}yyyvvvuuunnnnnnoooppptttxxx|||{{{sssllliiigggfffiiioooxxx~~~rrrnnniiiaaa[[[UUURRRPPPIIIGGGDDDAAA>>><<<;;;;;;888:::;;;;;;999888888999888999;;;@@@HHHPPPXXX]]]iiilllnnnnnniii```WWWQQQHHHDDDBBBBBBBBBFFFPPP[[[kkkvvv|||wwwsssnnnjjjhhhfffdddccceeeaaa]]]XXXUUUPPPLLLHHHDDD???:::777888888555333555555555444333222222222111111000000000000000111///000111111111333666999999???GGGMMMQQQXXXbbbjjj~~~~~~vvvkkkbbb^^^^^^^^^^^^___aaabbbdddeeefffcccccceeeiiikkkllliiiggg^^^[[[XXXUUUTTTSSSQQQOOOLLLKKKKKKMMMNNNNNNLLLJJJEEECCC???<<<999888888888888888777777777777777777666555555555555444444444222111111111222333444555yyypppgggdddbbb___]]]]]]]]][[[XXXTTTPPPLLLJJJIIIJJJIIIGGGFFFEEECCC@@@>>>===<<<::::::;;;;;;999888777777777666555555444444333222222111000000111111000000000000////////////......///000000000000000111000000//////.........,,,---...///000//////......------,,,,,,------...,,,,,,------...---------........................------,,,,,,,,,---//////...------,,,,,,------...------.........///////////////000666>>>FFFKKKLLLNNNUUU\\\___aaaaaa]]]WWWLLLGGGDDDFFFHHHIIILLLQQQPPPRRRWWW\\\aaaeeehhhjjjmmmpppuuu{{{~~~~~~}}}~~~}}}}}}{{{{{{{{{{{{yyyxxx{{{||||||{{{{{{}}}{{{tttooooooqqqtttsssuuuwwwxxxzzz{{{}}}~~~xxxpppiiihhhggghhhlllqqq|||vvvsssmmmeee^^^XXXUUUTTTKKKIIIFFFBBB???===;;;;;;999;;;======;;;:::999:::777777777999===CCCIIIMMMWWWZZZ___aaa___ZZZSSSNNNFFFCCC@@@@@@???CCCOOO[[[jjjuuuyyyvvvqqqnnnkkkiiigggeeegggddd```\\\YYYVVVQQQOOOHHHCCC<<<999999888555222444444444444444444333333111111000000000000111111...///111111222444777:::???EEEMMMRRRVVV___kkkttt{{{mmmbbb___```^^^^^^^^^___aaaeeehhhjjjeeeeeefffhhhjjjkkkiiihhhbbb___[[[XXXVVVUUUSSSQQQNNNNNNNNNOOOQQQPPPNNNLLLEEECCC@@@===:::888777777777777777777777777777888666555555555555444444444222222222333333444555666}}}sssjjjfffddd___]]]]]]^^^\\\YYYTTTPPPLLLIIIHHHJJJIIIGGGFFFEEECCC@@@===>>><<<;;;;;;;;;;;;:::888888777666555444444555555333333222111000000111111000000000000////////////......///000000000000000------......//////000000......///000000///...---...------,,,,,,------...---------...------,,,,,,........................------------......///000...------,,,,,,------...------------.........///333222444;;;DDDMMMRRRTTTPPPWWW^^^aaacccbbb]]]WWWKKKHHHGGGJJJLLLLLLPPPUUUTTTVVVYYY]]]aaaeeegggiiihhhlllsssyyy~~~|||{{{yyyxxx~~~|||{{{{{{|||}}}{{{zzz|||}}}~~~~~~~~~|||wwwooogggccceeejjjooovvvyyy|||}}}~~~}}}~~~~~~~~~vvvpppooopppqqqvvv{{{zzzwwwqqqiii```ZZZXXXWWWSSSQQQNNNJJJFFFDDDCCCBBB:::<<<>>>>>>===;;;;;;;;;888777777777:::???DDDGGGKKKOOOTTTYYYZZZVVVRRRNNNEEEBBB@@@???>>>BBBNNNZZZhhhrrr~~~yyyvvvssspppnnnllljjjgggiiigggccc```]]]ZZZVVVSSSLLLFFF???;;;:::999555111222333333444444555555666111000000000000000111111---///000111222555888;;;CCCIIIQQQVVVZZZcccppp{{{yyykkkbbb```ccc]]]\\\\\\^^^aaafffjjjmmmeeeddddddeeeggggggfffeeedddaaa]]]YYYXXXVVVTTTRRROOOOOOOOOPPPQQQQQQOOOMMMFFFEEECCC@@@===:::999888777777777777777888888888666666555555555444444444333333333444555666777888xxxooohhhfffddd___\\\\\\```]]]YYYTTTPPPLLLJJJJJJKKKIIIGGGFFFFFFDDDAAA>>><<<;;;999888888999;;;<<<777777777888777666666555111111111111111222222222000000///...............000000//////.........---//////////////////////////////...---,,,++++++,,,------------------------++++++,,,---...///000111/////////000//////............//////......---,,,............---,,,+++***,,,,,,,,,,,,---.../////////333:::EEEPPPVVVWWWUUUVVVXXXYYYZZZ___aaaYYYLLLMMMHHHCCCDDDJJJRRRWWWYYY]]]___aaabbbaaabbbcccdddaaaiiirrrwwwwwwzzzzzzuuusssvvvyyyzzzzzz|||}}}~~~}}}|||}}}|||}}}~~~~~~yyyrrrggg^^^VVVTTTWWW\\\eeemmmpppuuu{{{uuukkkeeeaaa___^^^]]]ZZZVVVRRRMMMIIIEEEBBB???AAABBBAAA???<<<;;;:::<<<:::888777888;;;???AAACCCGGGLLLQQQQQQOOOJJJGGGGGGEEEBBB???>>>CCCLLLSSSgggnnnvvv}}}~~~~~~}}}wwwtttsssqqqnnnjjjkkkkkkjjjhhhfffaaaZZZVVVQQQLLLFFF@@@;;;888444222444444444444444444444444333333333222222111111111333//////222444666:::???KKKOOOTTTZZZaaaiiirrrwww~~~}}}yyyrrrjjjccc___]]]```___^^^^^^```dddhhhkkknnnkkkgggdddcccbbb```___``````___]]]XXXUUUSSSSSSRRRPPPOOOQQQTTTUUUSSSQQQHHHDDD???<<<:::888666555999999888888777777666666777666666555444444333333111222222333333444444555vvvnnnfffeeeccc___\\\\\\___]]]YYYTTTPPPMMMKKKJJJJJJHHHFFFEEEDDDCCC@@@======<<<:::888888999:::;;;444444444555444333333222111111111111111111111111000000///...............000000/////////.........////////////////////////.........------......///................................................++++++,,,,,,,,,,,,,,,+++///////////////...------............---,,,+++***,,,,,,,,,,,,------...///111555===HHHSSSZZZ\\\[[[VVVYYYZZZXXXYYYZZZSSSJJJKKKIIIHHHJJJOOOTTTXXXZZZ[[[]]]___```___^^^^^^___aaagggnnnqqqtttyyyzzzuuupppooorrrvvvwwwwwwyyyzzz{{{{{{yyyyyyzzz{{{~~~zzzpppgggaaaUUUOOOJJJMMMSSSZZZdddnnnuuuzzz~~~|||rrrjjjeeecccaaadddaaa^^^ZZZVVVRRRNNNLLLFFFFFFEEECCC@@@===<<<;;;;;;:::888666666888:::<<<>>>BBBGGGKKKMMMLLLIIIGGGCCCAAA>>>;;;:::???GGGNNN[[[aaaiiipppttttttuuuuuuzzzzzzwwwwwwuuurrroooqqqpppnnnmmmiiiddd]]]XXXRRRMMMGGGAAA<<<999666444111111222222222222111111333333333222222222111111333111111444555777>>>FFFOOOSSSZZZ```eeejjjooossswwwvvvsssnnngggbbb```___bbbaaa``````bbbeeehhhjjjjjjgggdddcccbbbbbb```^^^]]]]]]]]]ZZZVVVRRROOOOOOPPPOOONNNOOOQQQRRRPPPNNNHHHDDD???<<<:::888777666777666666666555555555444666666555444444333333222111222222333333444444555tttllleeecccbbb^^^\\\\\\]]][[[XXXTTTQQQNNNLLLKKKIIIGGGEEEDDDCCCBBB???<<<>>>===;;;999888888999999666666777777666666555444222222111111000000//////000000///.........//////000000////////////......////////////////////////---------...///000111222////////////////////////000000///...---,,,,,,+++,,,,,,---...///////////////////////////...------...............---,,,+++------------------......111666>>>IIITTT[[[^^^^^^WWWZZZ[[[VVVRRRQQQNNNKKKNNNPPPSSSUUUWWWXXX[[[\\\]]]___aaaaaa___]]]\\\\\\cccgggkkknnnqqqyyy{{{xxxyyytttooommmppptttuuuuuuuuuwwwyyyyyyxxxvvvvvvwww}}}}}}}}}~~~rrrfff\\\SSSNNNGGGDDDDDDKKKSSS[[[fffoooyyy~~~|||{{{zzz{{{~~~tttnnnkkkjjjooonnnkkkhhhddd___\\\ZZZRRROOOKKKGGGCCC@@@>>>>>>===<<<:::888777777777888999<<<@@@EEEGGGHHHGGGGGGAAA???<<<999999===DDDIIIQQQVVV]]]dddhhhkkkmmmooottt|||}}}{{{{{{{{{yyywwwxxxwwwuuurrrnnnhhhaaa\\\SSSOOOHHHBBB>>>;;;888666333444555666666555444333333333333222222222222111222222333666666999CCCNNNUUUZZZaaafffiiilllnnnoooqqqqqqooolllhhheeedddeeefffffffffffffffggghhhiiieeedddbbbbbbbbbaaa___]]]ZZZ\\\\\\ZZZUUUPPPMMMLLLOOONNNMMMMMMNNNNNNMMMKKKGGGDDD???<<<:::999888666666666666666555555555555555555444333333222222111111222222333333444444555rrrjjjcccbbbbbb^^^\\\\\\[[[ZZZXXXUUURRROOOMMMLLLIIIGGGEEEDDDCCCBBB???<<<>>>===;;;:::888888888888777888888888888777666666222222111111000///......000000///////////////000000000//////////////////------------------------------------...///000111........................000000///...---,,,,,,+++,,,---...///000000000000...............---,,,,,,...............---,,,,,,......------------......000444<<>>===;;;:::999999999888:::===@@@BBBDDDEEEFFFCCCAAA===;;;;;;>>>CCCGGGHHHLLLRRRXXX\\\```dddggglllrrrzzz}}}|||~~~}}}~~~|||zzzwwwssslllddd___UUUPPPHHHBBB>>>;;;999777555666777888777666555333222222222222222222222222000222555777777;;;HHHVVV\\\```eeeiiikkkmmmnnnooopppppppppmmmkkkjjjjjjllllllllllllllllllkkkjjjjjjeeedddcccccccccbbb^^^\\\ZZZ[[[]]][[[WWWSSSPPPOOOOOOOOOOOONNNNNNMMMKKKIIIFFFBBB>>>;;;:::999888777888888888888777777777777444444333333222111111000111222222333333444444555rrrjjjcccbbbaaa^^^[[[\\\ZZZYYYWWWUUURRROOOMMMLLLJJJHHHFFFEEEDDDCCC@@@=========<<<:::999888888777444444555555444444333222333222222111000//////...000000/////////000000111//////000000000000000000...........................------,,,,,,------...------------------------.....................---((()))***+++,,,---------,,,------------,,,++++++......//////......------......---------...//////111555===EEELLLQQQTTTVVV[[[]]]\\\VVVNNNMMMVVV```qqqsssuuusssnnnkkkjjjlllnnnnnnnnnlllhhheeeddddddkkkmmmooopppqqqtttzzz{{{xxxyyy|||~~~~~~{{{tttqqqqqqsssrrrqqqsssuuuxxxxxxwwwuuuttttttuuuvvvxxx{{{{{{kkk[[[PPPHHHDDDBBBBBBDDDJJJSSSZZZaaakkktttyyy{{{xxxqqqhhhaaa\\\^^^aaaeeejjjrrrzzzyyyuuutttnnnhhhaaaZZZTTTNNNIIIEEE???>>>===<<<;;;;;;;;;;;;:::;;;<<<>>>AAACCCDDDEEEDDDBBB>>><<<<<>>;;;999888222333333444333222111000222222222222222222222222///111444888999???LLL[[[```cccfffiiijjjmmmooorrrpppppppppnnnllllllnnnppprrrrrrrrrrrrqqqooommmlllhhhgggffffffeeeccc```]]]YYY[[[\\\[[[WWWSSSQQQQQQPPPQQQSSSRRRPPPMMMJJJHHHDDDAAA<<<:::999999888777777777777777888888888888444333333222111111000000111222222333333444444555ssskkkdddbbbaaa]]][[[[[[ZZZYYYXXXVVVSSSOOOMMMKKKJJJHHHFFFEEEDDDCCC@@@===<<<<<<;;;;;;:::999888888555666666666666555444444333333222222111111000000000000/////////000111111//////000000000000111111111111111111111111111111...------,,,,,,,,,------------------------------,,,---------.../////////***++++++,,,---------------------------,,,++++++....../////////......---------------...///000111444999@@@GGGLLLQQQUUUXXX]]]\\\YYYTTTNNNOOO[[[jjj|||zzzyyyuuuuuurrrooojjjhhhiiijjjooopppppppppnnnnnnoooqqqtttvvv|||zzzsssppppppqqqpppoooppprrruuuuuutttsssttttttvvvxxx{{{rrriii\\\QQQIIIFFFDDDCCCAAACCCJJJSSSYYY___iiisssxxx~~~|||wwwooofff```UUUUUUVVVWWWZZZ```hhhmmm{{{|||wwwpppjjjddd\\\RRRKKK@@@???===;;;::::::::::::;;;<<<===???AAACCCEEEFFFDDD@@@<<<;;;<<<>>>??????>>>AAADDDGGGIIIKKKOOOQQQSSSVVV[[[```eeemmmwww~~~~~~|||xxxssslllggg[[[UUULLLEEE???<<<:::999444444333333222222111111111222222222222333333333000111444:::>>>DDDPPP\\\bbbdddggghhhiiikkknnnpppmmmmmmmmmlllkkklllooorrrvvvvvvuuutttsssqqqooonnnjjjiiigggggggggfffdddbbb\\\\\\\\\YYYUUUQQQPPPPPPQQQTTTWWWWWWTTTNNNIIIGGGBBB>>>:::888888888777666555555555555666666666666444444333222222111111000111222222333333444444555uuullleeecccbbb]]][[[[[[ZZZZZZXXXVVVSSSOOOLLLJJJIIIGGGEEEDDDCCCBBB???<<<;;;;;;;;;;;;::::::999888888888888888888777777666333333333222222222222222000000//////000111111222//////000000000111111111000000000000000000000000------,,,------...///000........................---------.........//////---......//////...............//////......---,,,......////////////......,,,,,,,,,---...000222222666;;;CCCJJJOOOSSSXXX\\\___ZZZUUUQQQLLLNNN]]]mmm}}}{{{wwwrrrmmmlllnnnqqquuuuuussspppmmmkkkkkkkkkkkkoooyyy~~~xxxrrroooppprrrrrrqqqqqqrrrttttttttttttvvvxxxyyy{{{zzzsssooo```ZZZRRRLLLJJJJJJKKKKKKIIIKKKQQQWWWZZZ^^^fffppptttzzz|||wwwpppjjjfff[[[ZZZXXXUUUUUUXXX^^^cccooowww{{{yyywwwzzz{{{tttjjj]]]SSSEEECCC???<<<:::999:::;;;999:::<<>><<<:::777666444222222222333444111111222222222333333333222222555<<>>;;;:::;;;<<<666888;;;???CCCGGGIIIJJJEEEAAA===<<<===>>>>>><<<;;;<<<>>>>>>=========>>>???CCCIIILLLOOOTTT\\\aaajjjqqq}}}~~~}}}~~~}}}yyysssoooeee^^^SSSJJJDDD@@@===<<<555333000...---...///111111111111222222333333333444333666???GGGNNNVVV]]]```dddiiikkkjjjgggeeedddhhhiiijjjjjjlllpppuuuyyywwwvvvtttrrrpppooonnnnnngggfffdddfffiiikkkmmmmmmllljjjeee]]]VVVQQQOOOOOOOOOVVV\\\^^^XXXOOOGGGCCC>>>;;;777555555666555555666777777777888888999999555555444333333222222111111222222333333444555555yyyqqqiiieee```[[[ZZZ[[[]]][[[YYYVVVSSSPPPMMMLLLIIIFFFCCCBBBBBBAAA===999;;;:::999888777777777777444555666666666555444333111000000///////////////222111///.........///000333333222111000///.........///000///...---...000//////.........---------+++,,,------......------,,,,,,,,,---------......---------............///...///000000///---+++))),,,---///...------...000//////...------000555999888@@@GGGKKKPPPXXX\\\\\\ZZZUUUPPPKKKGGGLLL[[[kkkxxxyyy~~~vvvqqqpppsssvvv|||{{{yyyvvvrrrpppooonnnooozzzzzzxxxxxxyyy|||}}}{{{yyy|||{{{yyyxxxxxxzzz|||}}}zzzrrreee^^^WWWVVVUUUVVVZZZ]]]^^^^^^\\\\\\\\\]]]```dddiiikkknnnttt{{{{{{zzzxxxwwwwwwuuuqqqooollliiiddd```^^^^^^```bbbhhhiiikkkmmmnnnnnnnnnnnntttyyy~~~}}}lll___SSSKKKCCC>>>===<<<999666999999999;;;>>>@@@AAA@@@:::<<<===?????????>>>===>>>>>>===<<<<<<<<<<<<<<<<<>><<<999666888888999;;;???AAABBBAAA;;;;;;<<<===>>>>>>>>>>>>@@@???>>>===============<<>><<<999666777777999<<<@@@CCCCCCCCC<<<;;;<<<<<<===>>>??????AAAAAA@@@???>>>======>>><<>><<<999777666777999===AAADDDEEEDDD===<<<<<<<<<===???AAABBBBBBAAA@@@???>>>>>>>>>>>>===???AAACCCGGGMMMSSSXXX```fffqqq}}}xxxppplllmmmtttzzzvvvtttsssvvvyyyzzzxxxuuummmhhh```YYYRRRLLLGGGDDD@@@<<<777444444555666666000111333333333333555777<<<@@@IIIWWWccclllnnnmmmnnnnnnnnnooopppqqqqqqpppkkkjjjkkkmmmqqqsssttttttsssrrroooiiiccc^^^\\\[[[\\\___ccchhhllloooqqqrrrvvvrrrlllddd]]][[[\\\^^^]]]]]]\\\YYYSSSLLLFFFBBB;;;:::999888777777777777777777777777777777777777555444444333222222222333222222222222222444555666xxxpppgggccc___ZZZYYYZZZWWWVVVTTTRRRPPPNNNMMMLLLJJJJJJHHHFFFCCC???===<<<<<<<<<;;;:::999999999999888777666555444333222222111000000///////////////000000000000000//////...000000000////////////...,,,...000111000///000000---.....................+++,,,------......------,,,,,,,,,---------......---------............///,,,,,,---....../////////---...000///......///111//////000111333777===BBBHHHOOOUUUVVVWWWZZZYYYWWWRRRIIIDDDEEEJJJLLLNNNQQQWWWYYY\\\^^^aaahhhsss{{{}}}zzzwwwuuuvvvuuusssqqqrrruuuxxxwwwuuuvvvyyy}}}yyyssstttvvvxxxyyyzzz|||}}}zzzxxxvvvuuutttsssrrrqqqppppppqqqssstttrrrvvvzzz}}}~~~yyyvvvvvvwwwxxxyyy~~~~~~}}}|||zzzwwwuuutttuuuuuuuuuuuusssqqqooommmhhhlllppptttyyy~~~{{{xxxsssnnnjjjbbb___ZZZWWWUUUSSSQQQPPPKKKJJJHHHFFFEEEEEEFFFFFFIIIKKKQQQ]]]nnnnnn___VVVOOOLLLGGGBBB>>>;;;999888666777999>>>CCCEEEFFFEEE>>>=========>>>@@@BBBCCCAAA@@@??????>>>>>>?????????@@@AAABBBFFFLLLSSSYYYaaagggqqq|||~~~vvvnnnkkklllnnnzzz|||uuuooommmlllpppuuuyyyzzzyyyqqqlllddd]]]VVVOOOJJJFFFDDD???999555444555666666111222333333333555777:::;;;DDDRRRaaalllsssttttttvvvtttrrrrrrssstttrrrppplllllllllooorrrsssssssssssssssoooiiibbb]]][[[\\\^^^bbbgggmmmqqqsssttttttrrrooojjjccc]]]ZZZZZZ\\\WWWWWWVVVSSSPPPKKKFFFDDD;;;:::999888777777777777777777777777777777777777444444333222222222333333222222222222333444555555yyyqqqiiieeeaaa[[[ZZZ\\\XXXWWWUUUSSSPPPNNNLLLKKKGGGHHHHHHFFFBBB???>>>>>><<<;;;:::999999888888888888777666444444333333333333222222111111111111111000000000000000///......000000000//////............///000///...---...000---------...............+++,,,------......------,,,,,,,,,---------......---------............///------------......//////+++---......------...///...///111222666;;;BBBGGGKKKRRRWWWXXXXXXZZZXXXUUUNNNGGGBBBEEEHHHJJJMMMPPPSSSVVVZZZ]]]```fffnnntttuuuttttttwwwzzzzzzvvvrrrsssvvvyyyxxxuuutttyyy}}}zzzuuulllmmmnnnooooooqqquuuxxx~~~|||zzzyyyxxxuuutttrrrpppppprrrtttuuuwwwzzz|||~~~|||||||||||||||~~~~~~|||zzzwwwwwwxxxxxxxxxwwwvvvuuurrruuuxxx{{{}}}}}}yyyuuupppmmmdddaaa]]][[[YYYVVVSSSQQQMMMKKKIIIFFFCCCBBBAAAAAADDDDDDHHHRRR```rrrrrrcccWWWQQQLLLJJJFFFBBB>>>;;;999999666777:::???DDDFFFFFFDDD<<<<<<===>>>???AAABBBCCC@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAABBBEEELLLTTTZZZaaafffppp{{{yyyqqqnnnpppkkkttt~~~vvvmmmjjjgggiiinnntttvvvvvvppplllfff___YYYSSSMMMJJJIIIDDD===999777666777666333444444444444666999<<<>>>KKK^^^nnnvvvyyy{{{{{{{{{xxxuuutttvvvwwwuuurrrnnnnnnnnnppprrrsssrrrpppqqqqqqnnnhhh```[[[[[[]]]```dddiiiooosssttttttsssnnnmmmiiiccc\\\XXXWWWWWWPPPPPPOOOMMMKKKHHHEEEDDD;;;:::999888777777777777777777777777777777777777333333222222222222333333111111222333333444444555zzzqqqiiieeeaaa\\\ZZZ\\\ZZZYYYVVVTTTQQQNNNLLLKKKEEEFFFGGGEEEAAA>>>>>>???;;;:::999888888777888888777666555444333444444555333222222111111111111111///000000111000///...---.........///////////////000000///---++++++---///---------.........//////+++,,,------......------,,,,,,,,,---------......---------............///......---------......///,,,---......------...///---///111444888???GGGLLLOOOUUUZZZYYYXXXXXXUUUQQQKKKEEEBBBDDDGGGHHHMMMRRRRRRVVV[[[```dddhhhllloookkklllpppwww}}}}}}wwwrrrsssxxx{{{zzzvvvuuuzzz{{{sssnnnfffggghhhggghhhlllrrrwww~~~~~~}}}xxxuuurrroooooorrruuuxxx}}}wwwxxxzzz|||}}}}}}}}}|||}}}}}}yyyvvvllliiifffdddbbb___[[[YYYUUURRROOOKKKGGGDDDCCCBBBCCCAAACCCJJJSSS```uuuyyyiii[[[PPPKKKHHHGGGEEEAAA===:::999999777888;;;@@@DDDFFFEEEDDD999:::;;;===???@@@@@@@@@AAAAAABBBBBBCCCDDDFFFGGGCCCBBBBBBBBBEEELLLUUU[[[___dddnnnzzzuuuoooooogggkkkttt~~~vvvpppjjjgggjjjnnnqqqqqqpppmmmhhhccc___[[[VVVSSSOOOJJJCCC>>>;;;:::888777555666666666666777;;;===EEEWWWmmm|||~~~zzzvvvvvvyyyzzzxxxvvvpppoooooopppqqqqqqooommmkkkllljjjddd\\\XXXYYY\\\```ccchhhmmmqqqqqqqqqppplllkkkiiiccc]]]WWWTTTSSSKKKKKKIIIHHHFFFCCCBBBAAA;;;:::999888777777777777666666666666666666666666333222222222222222333333111111222333444444444444yyyqqqiiieee```[[[ZZZ[[[[[[ZZZWWWTTTQQQNNNLLLJJJCCCEEEFFFDDDAAA>>>>>>???;;;:::999888777777777777777666444333333444555666111000000//////////////////000111111111000...---,,,,,,---...///000111222111000...+++)))))),,,...---------.........//////+++,,,------......------,,,,,,,,,---------......---------........./////////......---------.........///000000//////000222---///222555:::AAAJJJOOORRRXXX\\\ZZZXXXVVVRRRNNNIIIEEEBBBDDDFFFGGGMMMSSSSSSVVV\\\ccchhhkkkllllllcccfffllluuu|||}}}vvvooosssxxx|||{{{wwwwww|||wwwwwwvvvwwwyyyzzzvvvmmmfffccccccdddccceeejjjrrryyy}}}~~~yyyvvvrrroooooorrrwwwzzz~~~{{{wwwyyy{{{~~~uuussspppnnnllliiieeebbb\\\YYYUUUPPPLLLIIIFFFFFFDDD@@@AAAFFFLLLUUUgggxxxrrrcccUUUKKKEEEFFFEEEDDD@@@===:::::::::888999<<>>>>>>>>>>>BBBCCCCCCDDDFFFGGGIIIJJJDDDCCCBBBBBBEEELLLUUU\\\\\\bbblllyyyvvvmmmjjjdddfffjjjqqq|||yyyooojjjjjjlllnnnnnnqqqnnnkkkhhhfffccc___\\\SSSNNNHHHBBB???<<<:::888777777777666666888;;;>>>KKK```xxx~~~yyyvvvvvvzzz}}}{{{yyyppppppooopppqqqpppnnnkkkggghhhfff```YYYVVVWWW[[[___bbbgggkkknnnnnnnnnmmmkkkkkkiiieee^^^WWWSSSQQQIIIHHHGGGDDDBBB@@@>>>>>>;;;:::999888777777777777666666666666666666666666222222222111222222333333111111222333444444444444zzzoooddd```]]]ZZZZZZ[[[\\\\\\[[[YYYUUUQQQMMMKKKHHHHHHHHHFFFDDDAAA>>><<<::::::::::::999888777777666555444333222333444444222222222111111111000000000///...---------------000000000000000000000000---......///////////////000000000000000000000000,,,,,,,,,---------....../////////,,,******+++---,,,++++++******++++++,,,000//////000222111...+++///---...000---(((,,,555222444777<<>><<<;;;:::<<<<<<>>>EEELLLNNNJJJEEEAAAAAA@@@@@@@@@@@@@@@AAACCCDDDFFFHHHJJJKKKKKKJJJIIIHHHFFFEEEFFFKKKRRRXXX]]]bbbiiisss{{{sssmmmgggdddiiiqqq{{{|||ooojjjlllooorrrqqqrrrqqqoookkkfffaaa^^^WWWRRRKKKDDD???<<<<<<<<<888888777888:::===AAACCCYYYmmm}}}~~~|||{{{{{{{{{yyyxxxvvvuuutttrrrpppooonnnmmmkkkiiiddd```\\\ZZZXXXXXX]]]aaaeeeggghhhhhhiiijjjjjjhhhfffccc___ZZZTTTOOOHHHDDD@@@??????>>>;;;888<<<;;;::::::999999::::::555666888999888777555444333222111000000111222333333333333444444444555555yyyoooeeebbb___\\\[[[\\\[[[[[[ZZZXXXUUUQQQMMMJJJIIIHHHHHHFFFDDDAAA>>><<<;;;;;;;;;;;;:::999888888666666555555444444444555111111111111111111111111111000///...............000000000000000000000000000000000000///...------------------------------,,,,,,,,,---------.........//////---+++***+++---------,,,,,,,,,,,,------...//////---+++,,,///222000............---///333222444888???IIIRRRYYY\\\[[[ZZZWWWTTTQQQMMMHHHFFFGGGDDDEEEJJJLLLLLLPPPWWW[[[^^^aaaeeeggggggfffeeedddlllwww|||||||||zzzyyy~~~yyywwwvvvvvvvvvvvvtttnnnfff```\\\^^^[[[ZZZ\\\cccjjjooorrruuuxxx{{{}}}~~~{{{{{{yyyvvvuuuwww{{{}}}|||}}}}}}uuurrrrrrsssrrrppppppjjjdddaaa```\\\VVVQQQMMMLLLIIIFFFEEEGGGMMMRRRWWW```gggggggggiiiiiifffbbb___[[[VVVRRRQQQPPPPPPTTT[[[fffrrr{{{~~~wwwtttqqqllleee]]]UUUNNNJJJFFFDDDBBB???<<<:::888888<<<<<>>???>>><<<999;;;:::999999888888999999555666888888888777555444333222111000000111222333333333333444444444444555wwwnnnfffdddbbb^^^[[[\\\YYYYYYXXXWWWTTTPPPLLLJJJIIIHHHGGGFFFCCCAAA>>>===<<<<<<<<<<<<;;;:::999888666666777777666666555444111111111111111222222222111111000////////////000////////////////////////111000000///---+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///...,,,++++++,,,//////............//////...222555333...+++///333///000///---...222222000222444888BBBNNNXXX]]]___[[[ZZZWWWSSSOOOKKKGGGEEEKKKJJJKKKOOOPPPQQQUUU[[[]]]aaadddeeecccaaabbbdddlllssszzz~~~~~~}}}xxxvvvxxxzzzyyywwwtttoooiiiccc___\\\]]]\\\\\\^^^ccciiilllnnnqqqsssvvvxxxzzz}}}{{{||||||{{{zzzzzz}}}}}}zzzxxxxxxwwwzzz|||yyyvvvvvvxxxyyywwwtttwwwsssooolllkkkggg```[[[VVVTTTPPPKKKGGGFFFGGGIIIIIIOOOSSSSSSSSSTTTSSSQQQOOOMMMIIIEEECCCBBBBBBBBBDDDIIISSS\\\cccfffffffffhhhggghhhmmmqqqttt{{{|||uuunnngggaaa^^^______]]]YYYSSSLLLHHHEEEDDDAAA>>>;;;999888777;;;<<>>===AAADDDEEEFFFJJJSSSZZZjjjxxx|||zzzwwwwwwuuusssqqqpppppppppqqquuuqqqjjjddd___\\\[[[[[[ccceeehhhhhhgggeeeeeeeeeeeeeeeeeeeeeccc^^^XXXSSSGGGDDDAAA@@@???>>><<<;;;999999888777777777777888666666777888777666555444222222111111111111222222333333333333444444444444uuummmfffdddbbb^^^ZZZZZZWWWWWWWWWVVVSSSPPPLLLJJJIIIIIIGGGEEECCC@@@>>>===;;;;;;;;;;;;:::999888777555555666777777555444333222222222111111111000000000000///////////////000////////////////////////......------+++)))((('''........................,,,,,,,,,---------......+++---//////---,,,++++++//////............//////...555<<<>>>:::333000...,,,111222......222333///222333999CCCOOOXXX\\\[[[ZZZYYYVVVRRRNNNKKKJJJJJJPPPRRRUUUVVVVVVVVVZZZ^^^^^^bbbfffddd```___bbbfffrrrvvv{{{}}}}}}~~~~~~{{{xxxyyy{{{~~~yyyuuunnniiieeebbb```___\\\]]]^^^aaadddgggiiijjjmmmoooqqqtttvvvyyy~~~}}}~~~~~~}}}~~~{{{zzz{{{xxx{{{}}}zzzxxxwwwvvvrrrrrruuuyyy}}}}}}{{{xxx{{{yyywwwuuusssnnnhhhddd___^^^ZZZUUUPPPKKKIIIHHHGGGIIIJJJJJJIIIHHHGGGFFFFFFDDDBBB???>>>======>>>???BBBGGGLLLQQQTTTVVVVVV\\\[[[___eeeiiinnnwww{{{qqqggg```ZZZUUURRRNNNPPPRRRTTTRRROOOJJJGGGFFFEEEBBB@@@===;;;999999:::;;;???DDDIIIJJJGGGDDDBBBBBBBBBCCCEEEFFFHHHIIIKKKMMMNNNOOOOOOMMMKKKJJJGGGGGGEEEDDDDDDHHHNNNRRRXXX\\\cccmmmyyyxxxpppllliiifffgggjjjpppzzz|||wwwuuutttvvvwwwxxxxxxvvvrrrooommmdddaaa[[[TTTNNNIIIFFFEEE>>>DDDIIIJJJKKKQQQ]]]fffttt~~~|||zzzxxxwwwvvvtttttttttuuuuuuuuuqqqlllgggcccbbbcccdddhhhjjjkkkkkkhhhfffddddddcccdddeeefffeeeaaaZZZVVVLLLJJJGGGCCCAAA>>><<<;;;888888777666666666666777666666777777777666555444222222222222222222222222222222333333333444444444ssskkkeeecccaaa\\\XXXWWWVVVVVVVVVUUUSSSPPPMMMKKKJJJIIIGGGEEEBBB@@@???>>>999::::::999999888777666444444555666555444333222555444333222111///...............------......///////////////////////////---------------,,,++++++////////////////////////,,,,,,,,,---------......+++---//////...,,,+++,,,......------------......000333888===>>>;;;666222,,,222555222///000111000222444999BBBLLLRRRUUUTTTXXXXXXVVVRRRNNNMMMNNNPPPWWW\\\``````^^^^^^___aaabbbfffhhhgggddddddiiinnnwwwyyyzzzzzzzzz}}}~~~~~~~~~~~~{{{tttkkkccc```_________\\\^^^aaaccceeefffhhhiiikkkmmmpppsssuuuxxx|||~~~yyytttpppnnnnnnkkknnntttzzz~~~|||||||||zzzyyyvvvrrrmmmjjjhhhgggeeebbb^^^XXXSSSOOOIIIGGGEEEEEECCCAAA@@@???>>>===<<<:::999999::::::<<<<<<===>>>AAAFFFJJJMMMNNNQQQXXX```fffkkkuuu}}}tttlllhhhddd___WWWPPPKKKIIIGGGFFFGGGHHHJJJKKKKKKJJJIIIHHHFFFDDDBBB???<<<:::999888777:::???EEEIIIJJJHHHGGGDDDDDDEEEFFFHHHJJJLLLMMMMMMOOOQQQRRRQQQOOOLLLJJJHHHGGGFFFDDDCCCFFFJJJNNNTTTXXX^^^gggtttvvvqqqmmmgggdddfffgggooowww}}}zzzuuurrrrrrvvvwwwxxxxxxvvvsssooommmfffddd___YYYTTTOOOLLLJJJAAAFFFLLLOOOQQQYYYfffppp}}}~~~}}}{{{{{{zzzzzzzzzzzzzzz{{{wwwtttpppkkkiiihhhiiijjjlllnnnooonnnkkkhhhfffeeeccccccdddffffffccc]]]YYYSSSQQQNNNHHHCCC>>><<<;;;888777666666555555666666666666666666666555555444222222222333333222222222222222222333333333444444tttllldddbbb```ZZZVVVVVVUUUVVVVVVUUUTTTQQQNNNLLLJJJIIIGGGDDDBBB@@@???>>>999999999999888777666555444444444555444333333222555444333222111///.........------------......///////////////////////////......///000000000000000........................,,,,,,,,,---------......+++---......---,,,,,,---------,,,,,,,,,,,,------///...---000555:::======444333444777666111000111222555;;;AAAFFFKKKNNNPPPVVVWWWVVVRRRNNNMMMQQQUUU]]]fffmmmllliiihhhhhhgggjjjkkklllkkkkkknnnsssxxx{{{zzzyyywwwvvvxxx{{{~~~~~~uuuiii```]]]\\\[[[ZZZ]]]```ccceeeeeefffhhhiiikkknnnrrruuuwwwyyy|||~~~~~~~~~}}}xxxqqqmmmmmmmmmooorrrxxx}}}~~~}}}}}}|||zzzwwwssspppnnnmmmmmmnnnmmmkkkfff___ZZZQQQLLLGGGFFFDDD@@@>>>???;;;::::::999999999999999<<<;;;999:::===BBBGGGKKKHHHLLLUUU___ffflllyyyxxxjjj```XXXTTTMMMJJJFFFBBB@@@@@@AAABBBDDDDDDDDDEEEEEEFFFGGGGGGCCCBBB???<<<999777666555666:::???DDDGGGHHHGGGFFFCCCDDDFFFIIILLLPPPSSSTTTQQQSSSUUUWWWVVVSSSPPPNNNKKKJJJHHHFFFDDDEEEHHHKKKOOOSSSXXXaaalll{{{{{{vvvppphhhcccccc___cccjjjqqqxxx}}}vvvpppnnnnnnssstttvvvvvvuuussspppnnnkkkiiieee```ZZZTTTPPPMMMHHHLLLQQQVVV[[[dddqqq{{{}}}|||}}}{{{xxxuuuqqqnnnlllllllllnnnpppqqqpppmmmjjjhhhhhhdddddddddeeeeeeddd```]]]XXXWWWSSSLLLDDD???<<<;;;888777666666555555666666666666666555555555444444222222333333333333222222222222222222333333333333wwwnnnfffbbb___ZZZVVVVVVUUUVVVVVVVVVTTTRRROOOMMMKKKIIIGGGDDDAAA@@@??????999999999999888777666666666666555444444444444444222222222111111111111111...............///000000000000000000000000000000......///000000000000000------------------------,,,,,,,,,---------......,,,---...---,,,+++---///------,,,,,,,,,,,,------,,,,,,+++,,,///444;;;@@@AAA333111<<>>AAACCCFFFLLLPPPVVVWWWUUUQQQLLLKKKPPPUUU```mmmxxxxxxuuutttsssppppppooommmmmmoootttyyy|||zzzxxxuuurrrooooooqqqrrrsssyyy}}}sssfff]]][[[[[[[[[ZZZ^^^aaadddfffffffffiiilllmmmqqqvvvyyy{{{|||}}}~~~~~~}}}}}}|||~~~xxxuuuvvvxxxzzz}}}~~~~~~}}}zzzwwwtttsssssspppqqqsssuuuuuupppggg```XXXPPPIIIGGGEEE@@@>>>@@@<<<<<<;;;;;;::::::::::::<<<<<<===???BBBGGGKKKMMMNNNQQQXXX```eeemmm|||xxxiii\\\SSSMMMJJJBBBAAA???===<<<===???AAA@@@AAABBBCCCDDDEEEEEEEEECCCAAA???<<<999777555555666:::???CCCDDDCCCBBBAAA@@@BBBEEEKKKPPPVVV[[[^^^[[[]]]___aaaaaa^^^ZZZXXXPPPOOOMMMIIIFFFFFFHHHJJJKKKNNNSSSZZZfffttt{{{tttkkkdddccc[[[]]]bbbhhhnnnvvv~~~}}}vvvnnnhhhggggggkkkmmmoooqqqrrrqqqpppnnnlllkkkhhheee```[[[WWWUUUSSSUUUYYY^^^fffrrr~~~~~~|||{{{|||~~~zzzyyywwwuuusssrrrppppppmmmoooqqqpppnnnkkkjjjiiifffeeeddddddeeedddaaa___YYYXXXTTTMMMEEE???<<<<<<888777777666555666666666666666555555444444444555222222333444444333222222111222222222222333333333zzzpppgggccc___ZZZVVVVVVUUUVVVVVVVVVUUURRRPPPNNNKKKIIIGGGDDDAAA@@@??????::::::::::::999888777777888777666444444555666666//////000111222222333333///////////////000111111111111111111111111111111,,,------......------,,,........................,,,,,,,,,---------......---------,,,++++++...000---------,,,,,,---------)))...111111///000555;;;KKK444---???III===000000222999@@@CCCBBBEEELLLSSSWWWWWWUUUPPPJJJIIINNNSSSbbbqqq~~~}}}}}}{{{wwwsssooollllllooouuuyyy{{{vvvtttpppllliiiggghhhhhhjjjtttyyyoooccc\\\[[[]]]^^^]]]___bbbeeeffffffgggjjjmmmooosssxxx|||~~~}}}}}}}}}~~~||||||{{{~~~~~~{{{xxxuuuuuuvvvqqqrrruuuxxxyyytttjjjcccXXXMMMEEEDDDBBB<<<:::<<<::::::::::::999999999999:::<<>>@@@CCCDDDDDDDDDDDDDDDCCC@@@>>>;;;999777777777:::???BBBAAA???===<<<===@@@EEEKKKSSS[[[aaaddddddfffiiikkkkkkhhheeebbbTTTSSSPPPLLLHHHGGGIIIKKKIIIKKKPPPWWWaaappp~~~xxxnnngggeee\\\]]]___ccchhhnnnvvv}}}|||{{{xxxpppgggaaa___```bbbeeehhhlllnnnooonnnmmmiiiiiiiiigggeeebbb___^^^\\\]]]___eeeooo{{{~~~|||zzzxxx{{{~~~uuuvvvwwwwwwwwwwwwvvvvvvlllnnnppppppnnnkkkjjjjjjhhhfffddddddddddddbbbaaaWWWWWWTTTMMMEEE???======888888777666666666666666666666555444444444444555222222444444444444222222111111222222222333333333vvvppphhhaaa\\\YYYWWWUUUVVVVVVUUUTTTSSSQQQOOOMMMKKKJJJHHHEEEBBB@@@>>>===<<<;;;;;;:::999888777777666666555444444444444555333333333222222222111111000///...---------------////////////////////////////////////////////////---------......000111111...,,,++++++---......---------,,,,,,,,,---......------------------------........................999>>>CCCEEEAAA:::333///777===BBBEEEEEEFFFKKKPPPYYYWWWQQQIIIDDDFFFOOOWWWgggpppzzz|||||||||xxxsssmmmkkkmmmqqqssssssyyyuuuoookkkhhhfffdddccceeepppuuunnnddd]]][[[\\\\\\\\\___dddiiijjjhhhgggkkknnntttvvvxxxzzz{{{~~~|||{{{}}}}}}xxxtttssssssrrrqqqtttuuuwwwwwwtttmmmddd]]]NNNJJJDDD@@@>>>===<<<;;;:::;;;;;;:::888888999:::>>>>>>@@@EEELLLSSSWWWYYY\\\^^^```dddhhhooowww}}}~~~mmmcccTTTJJJFFFDDDAAA>>><<<;;;:::777555555888;;;BBBBBBBBBBBBBBBCCCCCCCCCDDDDDDAAA;;;666444666999888999;;;<<<<<<;;;:::888<<<===???DDDKKKRRRYYY^^^gggiiinnnwww~~~}}}vvvppp```\\\VVVPPPLLLJJJJJJKKKHHHHHHKKKTTT]]]fffrrr}}}vvvlllfffccc___[[[ZZZ]]]cccgggjjjuuuwwwwwwqqqfff^^^[[[[[[]]]bbbhhhlllnnnmmmmmmmmmllllllllllllkkkjjjiiihhhggggggiiisss~~~}}}|||{{{{{{}}}~~~|||uuutttssstttttttttrrrpppmmmmmmkkkjjjjjjkkklllmmmkkkiiigggdddaaa___^^^^^^YYYVVVRRRMMMHHHCCC===999444444555555666666777777666555555555555444444444222222222111111111000000)))+++---000222333333333vvvqqqiiibbb]]]ZZZXXXVVVWWWVVVUUUSSSQQQPPPOOONNNKKKJJJHHHEEEBBB@@@>>>===<<<;;;;;;:::999888777777666666555444444444444555333222222222111111111111111000///...............////////////////////////........................------------...///000111...,,,++++++---......---000///...---,,,+++++++++------------------------........................000444888:::999777555444<<>>???@@@???>>>>>>???AAAAAABBBEEELLLUUU]]]bbbddddddfffhhhkkkooouuu|||{{{kkkZZZQQQFFF???<<<;;;999777999999888777666888;;;>>>CCCCCCDDDDDDDDDEEEEEEEEECCCCCCAAA===888555666777777888:::;;;;;;:::888777999999;;;???EEELLLRRRUUU^^^aaagggrrr{{{~~~zzzvvveeeaaaZZZSSSMMMIIIHHHHHHJJJHHHJJJQQQXXX___kkkvvvyyypppjjjaaa]]]XXXVVVXXX\\\```bbblllpppsssqqqjjjdddaaaaaabbbfffkkkoooooommmkkkkkknnnoooooooooooonnnnnnmmmmmmmmmqqq{{{}}}||||||~~~~~~|||tttrrrqqqqqqrrrsssrrrppppppooonnnlllkkkkkkkkkkkkjjjiiifffccc___]]][[[ZZZWWWSSSOOOKKKGGGBBB<<<999555555555666666777777777555555555555444444444444333333333222222222111111///000222333444444444444vvvqqqiiibbb^^^[[[YYYWWWWWWVVVTTTQQQOOOOOONNNOOOKKKJJJHHHEEEBBB@@@>>>===<<<;;;;;;:::999888777777666666555444444444444555222222111111111000000000111111000////////////000////////////////////////........................,,,,,,,,,,,,---...///000...,,,++++++---......---000///...---,,,+++++++++------------------------........................,,,---///000111333666888???DDDJJJNNNOOOQQQUUUYYYXXXSSSKKKBBB>>>BBBMMMVVV___cccgggjjjlllpppvvvzzzyyyuuupppmmmmmmoooppppppsssrrrqqqooonnnmmmmmmmmmuuu|||vvvkkkhhhdddbbbbbbcccddddddccceeehhhhhhgggiiinnnrrrvvvyyy}}}~~~|||zzzxxxuuuuuutttqqqmmmggg]]]RRRKKKBBB@@@===<<<>>>???@@@@@@@@@AAABBBCCCCCCDDDFFFHHHJJJKKKOOOVVV___ggglllnnnmmmoooqqqrrruuuxxx}}}sss^^^PPPIIICCC<<<888888999888666666777777777888:::>>>AAAEEEEEEFFFFFFGGGGGGFFFFFFAAABBBBBB@@@<<<888666666666777888999999888777666666666777999===BBBGGGIIISSSUUU[[[eeennntttsssqqqeeeaaa[[[TTTOOOLLLJJJJJJLLLIIIHHHLLLQQQWWWaaalllyyyvvvpppccc^^^XXXUUUUUUWWWYYYZZZaaagggnnnpppnnnkkkiiiiiieeehhhmmmooonnnmmmlllkkkooopppqqqrrrssstttttttttuuuwww|||}}}{{{zzz||||||zzzrrrpppnnnnnnpppqqqrrrqqqtttrrrpppnnnlllkkkjjjjjjiiihhheeeaaa\\\XXXUUUTTTRRROOOKKKGGGDDD@@@;;;888666666666666777777777777555555555555444444444444444444333333333222222222222333333444444444333333vvvqqqiiiccc___\\\ZZZYYYXXXVVVSSSPPPNNNNNNOOOOOOKKKIIIHHHEEEBBB@@@>>>===<<<;;;;;;:::999888777777666666555444444444444555111111111000000000000///000000///////////////000////////////////////////------------------------,,,,,,,,,,,,,,,---...///...,,,++++++---......---,,,,,,,,,,,,------...///,,,,,,------------------............................../////////111555888???DDDJJJNNNPPPSSSVVVXXXUUUPPPGGG???<<>>>>>;;;888777888999999888444666777888999;;;???BBBEEEFFFGGGHHHHHHHHHHHHGGGBBBDDDDDDDDD@@@<<<888555666666777777777666555444555555555666888;;;>>>@@@HHHIIILLLRRRZZZ^^^```___[[[YYYUUURRRPPPOOOOOOOOOKKKGGGEEEHHHKKKPPPZZZdddppp}}}}}}wwwkkkfff___ZZZXXXXXXXXXXXXYYY```iiiooopppooommmlllgggiiijjjkkkjjjjjjlllnnnmmmnnnooorrrtttwwwyyyzzz|||~~~zzzxxxvvvxxx{{{}}}}}}|||yyywwwqqqnnnllllllnnnqqqrrrssstttsssrrrpppnnnlllkkkjjjiiigggddd___ZZZUUUQQQOOONNNKKKGGGDDDAAA>>>:::777777777777777777777777777555555555444444444333333333333222222222222111111000000000111111111111111uuupppiiiccc___]]][[[ZZZXXXVVVSSSPPPOOONNNOOOOOOKKKIIIHHHEEEBBB@@@>>>===<<<;;;;;;:::999888777777666666555444444444444555111111111000000000000///.........------......///////////////////////////........................------,,,,,,,,,---.........,,,++++++---......---,,,++++++,,,---...//////,,,,,,,,,---------..............................---...000000000222555777@@@DDDIIINNNQQQTTTUUUVVVQQQLLLDDD>>>>>>DDDMMMTTTWWWWWWYYY\\\cccmmmxxx~~~zzzvvvqqqooommmmmmmmmoooqqqqqqqqqrrruuuxxx|||tttnnnhhhiiiiiiiiihhhhhhhhhiiilllmmmnnnoooqqqtttyyy||||||vvvsssnnnkkkgggbbb\\\UUUNNNIIIFFFDDDCCCDDDFFFHHHIIIHHHKKKNNNQQQTTTWWW[[[___bbbaaabbbdddhhhnnnssstttuuuwwwxxxyyywwwtttqqqoooooopppuuu|||}}}zzzllldddYYYPPPIIIDDD???;;;666555444444444555555444555777999:::;;;===AAADDDGGGHHHJJJKKKKKKKKKJJJIIIGGGGGGGGGFFFCCC???:::666666666666666555555444444555555555555777888:::;;;======???BBBGGGJJJMMMMMMNNNNNNMMMMMMMMMNNNOOOOOOGGGDDDBBBEEEHHHLLLVVV___kkkxxx~~~tttooogggaaa^^^\\\ZZZYYYXXX]]]eeekkknnnmmmkkkiiikkkkkkiiifffdddeeeiiillliiijjjlllppptttxxx|||~~~}}}yyywwwtttvvvzzz|||}}}|||zzzxxxqqqooommmmmmooorrrttttttssssssrrrqqqooonnnmmmlllhhhfffccc___ZZZTTTPPPMMMLLLIIIEEEAAA???<<<999777777777777666666666666666555444444444444333333333111111111111000000000000---......///000111222333sssooohhhbbb___]]][[[ZZZXXXWWWUUURRRPPPPPPOOOPPPKKKJJJHHHEEEBBB@@@>>>===<<<;;;;;;:::999888777777666666555444444444444555222222111111111000000000...------------......///////////////////////////////////////////////////...---------------.........,,,++++++---......---///...---,,,,,,,,,,,,,,,+++,,,,,,------.................................)))+++...000222444888;;;BBBEEEJJJOOOSSSUUUUUUUUUKKKHHHCCCAAABBBHHHNNNSSSUUUUUUWWW\\\dddnnnvvv|||||||||zzzvvvqqqnnnmmmmmmlllnnnpppooooooqqqvvv{{{~~~zzztttnnnjjjiiijjjlllkkkjjjiiijjjlllpppppprrrtttwww{{{~~~|||vvvrrrhhheeeaaa]]]ZZZVVVQQQNNNJJJIIIIIIJJJLLLNNNOOONNNOOORRRVVV[[[___dddiiimmmkkklllnnnrrrwwwzzz{{{zzz{{{||||||xxxrrrkkkfffccc```cccgggiiihhhddd___[[[RRRMMMFFF@@@>>>>>>>>>>>>555555444444444444555555777999<<<>>>???BBBFFFHHHMMMNNNPPPQQQRRRQQQOOONNNLLLJJJGGGEEECCC???:::777666666555555444444333333555555555555666777888888555666777999<<>><<<999777666666666666555555555555444444444444333333333333111000000000000//////////////////000111333444555rrrmmmfffaaa^^^\\\[[[ZZZXXXWWWVVVTTTSSSQQQPPPOOOKKKJJJHHHEEEBBB@@@>>>===<<<;;;;;;:::999888777777666666555444444444444555333222222222111111111111...............///000000////////////////////////000000000000000000000000//////......---......///...,,,++++++---......---......---,,,,,,,,,------++++++,,,,,,---......///........................***,,,...///222777===AAACCCEEEIIINNNRRRTTTSSSRRRFFFEEEDDDDDDHHHLLLPPPRRRTTTUUUXXX]]]dddkkkppprrrrrrssstttrrrnnnllllllmmmlllnnnooommmlllnnnuuu{{{~~~yyyyyyuuuvvvvvvuuuqqqmmmjjjiiihhhjjjllllllkkkkkknnnpppqqqrrrtttwww|||}}}xxxttthhheeeaaa^^^\\\ZZZXXXVVVQQQQQQQQQSSSWWWYYYZZZYYYUUUYYY^^^ccchhhooouuuyyy{{{{{{|||~~~~~~|||}}}|||wwwmmmccc[[[WWWQQQSSSUUUUUURRRNNNHHHEEECCCAAA>>><<<;;;;;;;;;;;;777777777777666777888:::999<<>>???????????????===>>>AAADDDFFFLLLTTTaaalll~~~~~~yyyrrrkkkfffccc```^^^^^^^^^___```aaabbbaaa```eeefffhhhgggfffdddddddddeeefffjjjooowww~~~|||yyy{{{{{{zzzyyywwwuuusssrrrooorrrvvvzzz}}}}}}|||{{{vvvuuutttuuuwwwxxxxxxwwwttttttsssrrrpppmmmjjjhhhgggfffeeebbb^^^YYYUUURRRMMMJJJDDD@@@>>><<<999888666555555555444444444333444444444333333333222222111111111000000000000///222222111111111222333444qqqlllfff```]]]\\\[[[ZZZXXXXXXWWWVVVTTTRRRPPPOOOKKKJJJHHHEEEBBB@@@>>>===<<<;;;;;;:::999888777777666666555444444444444555333333333222222222222111///////////////000111111////////////////////////000000000000000000000000000//////.........//////...,,,++++++---......---+++++++++,,,---...000000++++++,,,,,,---...//////........................111111111111333888???EEEBBBDDDHHHLLLPPPQQQPPPNNNCCCCCCDDDGGGKKKOOORRRRRRTTTUUUYYY^^^dddhhhjjjjjjiiilllnnnnnnkkkjjjkkkmmmmmmnnnnnnkkkiiilllttt{{{xxxlllhhhjjjfffiiimmmmmmjjjhhhiiijjjgggjjjlllllllllmmmppptttqqqrrruuuyyy~~~~~~zzzvvvllliiieeebbbaaa```^^^]]]WWWWWWXXX\\\```cccddddddaaadddjjjpppvvv|||~~~{{{{{{zzzsssiii]]]TTTOOOHHHIIIJJJIIIFFFBBB===;;;;;;;;;;;;;;;:::888666444555555666555555666888:::999===BBBFFFJJJOOOTTTWWW[[[\\\___aaaaaa```^^^\\\RRRLLLEEE???===;;;888666888777666555444333333444///000000111222333444444444444444333111111111333111333555888:::;;;<<<<<<===;;;===@@@BBBCCCHHHOOO]]]hhhyyy|||uuuooojjjgggdddbbb```^^^]]]\\\]]]^^^^^^^^^ZZZ___fffjjjkkkjjjhhhgggfffgggkkkqqqyyyyyyvvvvvvuuutttrrrqqqooonnnmmmjjjmmmrrrvvvyyyzzzzzzyyyxxxwwwwwwxxxzzzzzzyyywwwvvvvvvuuurrroookkkhhhfffggggggfffddd```\\\XXXUUUOOOKKKEEEAAA>>><<<:::888555555444444444333333333444444444333333333222222222222222111111111111000444333111000000000111111wwwooogggccc___ZZZWWWYYYYYYXXXVVVTTTSSSSSSSSSTTTNNNLLLIIIEEEBBB???>>>>>><<<<<<<<<;;;999777666555444555666777666555444333222111000000000111222333111000000/////////////////////000000000000//////........................222000...+++******+++,,,444222000/////////...,,,.................................------,,,,,,,,,...///000///...---...///---...///444:::AAAEEEGGGEEEFFFIIIKKKLLLKKKJJJIIIGGGGGGHHHJJJNNNQQQSSSSSSRRRVVV[[[aaadddeeeeeedddbbbfffkkkllllllooouuu{{{ssspppllljjjkkkooouuuyyy~~~}}}yyyrrrhhhaaa______aaafffkkkmmmkkkiiihhhiiihhhhhhhhhjjjlllnnnqqqsssuuuuuuwww|||}}}wwwqqqooommmnnnoooooommmjjjgggfffgggkkkqqqtttsssqqqwwwwwwyyy~~~~~~yyyvvvuuurrrlllbbbUUUJJJDDD@@@???===;;;999888777777777888:::;;;:::999777555555777888888888:::<<>>>>><<<<<<;;;:::999777666555444444555555444444333222333222111000000111111222222111111000000000000000//////000000000000//////........................000///---,,,+++,,,...//////...------///111000000..............................---------,,,,,,,,,---/////////------.../////////111777???FFFIIIIIIIIIIIIJJJJJJIIIHHHFFFEEEAAACCCGGGMMMSSSXXX[[[\\\VVVXXX\\\```bbbccccccccccccfffiiijjjllloootttyyy{{{xxxtttpppnnnoooqqqrrrsssrrrmmmfff___\\\\\\^^^aaaeeehhhiiihhhfffffffffhhhhhhhhhiiilllnnnqqqrrrtttuuuwww|||~~~zzzyyyxxxzzz|||}}}|||yyywwwvvvuuuwww{{{zzztttlllkkkhhhbbbZZZPPPHHHBBB>>>===;;;999777666666555555666777888999888888777777888999:::;;;>>>BBBEEEJJJNNNSSSYYY^^^bbbdddeeeggghhhjjjlllkkkgggaaa\\\TTTJJJAAA===;;;666444444555555555444333333222222444333333222333555666777444444333333333222222222444555555666666666666666666555444444777;;;???BBBMMM[[[lllyyy~~~xxxsssmmmiiieeeaaa[[[WWWUUUTTTSSSSSSUUUXXX^^^dddiiinnnpppqqqoooqqqssswww|||xxxtttnnnlllhhhggghhhiiiiiihhhggghhhjjjoootttwwwvvvuuussstttuuuvvvwwwwwwwwwwww|||{{{xxxtttoooiiidddaaabbbcccccc___XXXRRRPPPOOONNNJJJCCC>>>;;;:::999888333333333444444555555555333333333333333333333333222222222111111111111000222222111111111222333333vvvnnnfffbbb^^^YYYWWWXXX[[[[[[ZZZXXXVVVTTTRRRQQQMMMKKKHHHDDDAAA???>>>>>><<<<<<;;;:::999888666555555555555444444444444333333333222111000000000111333222111111000000111111...//////000000//////.................................---,,,---...000111---,,,+++---///000000///...........................------------,,,,,,,,,,,,---......---,,,---/////////444>>>JJJRRRSSSRRRMMMLLLJJJGGGEEECCCBBBAAACCCFFFKKKQQQUUUXXXYYYZZZZZZ[[[\\\^^^___```aaabbbeeefffggghhhkkkooosssvvvzzzxxxtttpppllljjjhhhhhhkkkhhhddd___[[[\\\___ccceeegggggggggeeeddddddeeegggggghhhjjjlllnnnpppqqqssstttwww{{{~~~~~~zzzooohhh]]]\\\YYYUUUOOOHHHCCC@@@;;;:::999888777666666666555666777888999:::;;;<<<;;;<<<===>>>@@@EEELLLPPPTTTWWW\\\bbbfffiiijjjjjjlllmmmmmmnnnlllggg```[[[PPPFFF===:::888444222333555555444444333333222222333333333444555555666666333333222222222111111111222222333444444444444444444444222222444777;;;===EEERRRbbbppp~~~{{{tttooofffaaaZZZUUURRRRRRRRRQQQRRRTTTYYY___ffflllqqqtttsssrrrrrrvvv}}}~~~wwwsssooolllhhhfffgggiiijjjkkkfffgggiiimmmqqqssssssrrrppppppqqqrrrtttuuuwwwxxx}}}|||yyytttnnnhhhbbb______```___\\\WWWRRROOONNNMMMIIICCC???<<<:::777666444444444444444555555555444444444333333222222222222222222111111111111000111000000000111111222333uuummmfffbbb^^^YYYWWWXXX[[[[[[ZZZYYYVVVSSSPPPNNNLLLJJJGGGDDDAAA???>>>>>>;;;;;;;;;:::999888666666777777666666555555555555444333222111111000//////222111000000//////000000...//////////////////...........................///............///000000...---,,,---......---+++........................------------------------+++,,,...---,,,,,,---...///000777DDDSSS\\\]]]ZZZOOOLLLIIIEEEBBBAAA@@@@@@CCCHHHOOOTTTWWWXXXXXXXXX\\\\\\\\\\\\]]]```bbbdddiiigggfffgggjjjnnnqqqrrrtttrrrooollliiigggfffeeeiiigggeeebbbccceeeiiilllkkkjjjiiifffeeeeeefffggggggggghhhjjjlllnnnpppqqqrrrtttwww{{{{{{|||~~~|||nnnbbbYYYQQQPPPLLLHHHDDDAAA>>>===:::999888888777777777888999999:::;;;<<<>>>@@@AAA@@@@@@AAACCCFFFLLLTTTZZZ```ccchhhmmmqqqsssssssssrrrrrrqqqpppmmmggg___ZZZNNNDDD;;;888666333222444111222222333444444555555222333444555666666555555333333333333222222222222111222222333333333333333666555444444555777:::;;;???IIIVVVeeetttyyyttthhhbbb[[[UUURRRQQQQQQPPPRRRSSSUUUYYY___fffllloooooonnnnnnttt}}}yyyuuutttpppkkkggghhhiiikkkkkkfffgggiiimmmpppsssttttttqqqqqqqqqrrrsssvvvxxxzzz|||{{{xxxtttoooiiidddaaa]]]]]]]]]ZZZWWWSSSPPPOOOLLLIIIDDD???<<<999666444444444444555555555555555555444444333333222222111222222222111111111000000111111000111111222333444uuummmfffbbb___ZZZXXXYYYZZZZZZYYYWWWTTTQQQNNNLLLKKKJJJGGGCCCAAA???>>>>>>;;;;;;;;;:::999888777666666666666666555555555444333333333222111000//////000000///............///......////////////..............................000000//////............---,,,,,,---......,,,***........................------------------------+++,,,------,,,,,,---///000333:::FFFSSSZZZYYYVVVMMMJJJGGGDDDAAAAAAAAABBB???GGGRRRZZZ___`````````\\\[[[[[[[[[]]]aaaeeegggkkkiiiffffffhhhkkkmmmnnnpppnnnllljjjiiihhhiiijjjjjjiiihhhiiikkkmmmooopppnnnlllhhheeeeeeeeeffffffggghhhiiikkkmmmooopppqqqrrruuuxxx{{{}}}~~~~~~xxxzzz}}}rrrdddWWWOOOJJJHHHEEEAAA>>><<<;;;;;;777777777777777888999999>>>>>>>>>???AAACCCEEEFFFEEEEEEFFFHHHKKKQQQYYY___kkkoootttzzz~~~~~~yyyxxxvvvsssnnnggg___YYYNNNDDD;;;888666444333555111111222222333444444555111222333444555555555555444444444444333333333333222222333444444444444333666666555444555777888:::888>>>IIIVVVeeeuuu|||vvvkkkfff^^^XXXUUUSSSRRRQQQQQQQQQQQQTTTYYY___eeeiiimmmlllmmmsss}}}}}}yyyxxxssslllhhhffffffffffffdddfffiiimmmpppsssvvvxxxuuuuuutttuuuvvvxxxzzz{{{zzzzzzxxxuuuqqqmmmiiiggg___^^^]]][[[YYYVVVSSSQQQMMMIIIDDD@@@===:::666444555555555555555555555555444444444333333222222222222222222111111111000000111111111222222444555555uuummmfffccc```[[[YYYZZZYYYYYYXXXUUUSSSPPPNNNMMMKKKIIIFFFCCCAAA???>>>>>>::::::::::::999888777777444444555666555444333222222222222222222111000/////////...------------...---......//////......---........................////////////......------******+++---///000...---........................,,,,,,,,,------------...+++,,,......------...000111555<<>><<<;;;;;;;;;888888888888999;;;<<<===CCCDDDEEEHHHJJJLLLNNNOOONNNOOOPPPQQQTTTXXX___cccooosssyyy|||wwwqqqiii```[[[PPPFFF<<<888666444444666444444333333222222111111111111111222333333444444555555555444444444333333222333333444444444444444444333333333333555666777999;;;BBBMMMZZZjjj}}}~~~yyypppkkkeee___[[[XXXUUUSSSPPPPPPOOOQQQUUU[[[aaadddllllllnnnttt{{{}}}xxxssslllfffcccaaa___^^^___bbbfffiiilllppptttwwwvvvvvvwwwwwwyyyzzz{{{|||zzzzzzyyywwwtttqqqnnnlllcccbbb```___^^^[[[WWWTTTOOOKKKEEE@@@===:::777555666666666555555555555555333333333333333333333333222222222111111111111000111111222222333444555666vvvnnngggdddaaa\\\ZZZ\\\ZZZYYYWWWUUURRRQQQPPPOOOJJJHHHFFFCCC@@@???>>>>>>::::::::::::999999888777444666888:::999777444222000111222222222222111000000000///...............---......//////......---........................,,,------............---++++++,,,...000000...,,,........................,,,,,,,,,---------......+++---............000111000666===CCCEEEEEEFFFGGGIIIHHHFFFEEECCCCCCCCCCCCSSS]]]hhhmmmkkkeee```^^^]]]]]]]]]^^^aaadddhhhkkkjjjiiifffaaa]]]\\\___cccccchhhpppxxx}}}xxxtttqqqoooqqqrrrrrrqqqoookkkgggeeefffgggfffeeehhhjjjllloooqqqrrrsssssstttwww{{{|||{{{yyyyyyzzzzzz}}}|||yyyxxxrrruuuyyy|||zzzmmm```UUULLLFFF@@@???>>>===<<<======>>>===>>>>>>???AAACCCEEEEEEJJJLLLPPPUUUYYY\\\^^^______```aaaaaabbbeeejjjmmmrrrwww~~~}}}vvvmmmccc]]]RRRGGG<<<888666444444666444444333333222111111111111000000000000222333444444444444333333333222222111222333333444444333333222222222222333444555666<<<;;;>>>HHHRRR```sss}}}uuuqqqkkkfffaaa]]]YYYVVVUUUTTTRRRRRRTTTWWWZZZ]]]cccfffjjjpppvvv}}}vvvrrrlllfffbbb___\\\ZZZZZZ]]]```cccdddgggkkkooorrrsssuuuxxxzzz{{{|||||||||||||||zzzwwwtttqqqpppiiigggdddcccbbb```[[[WWWRRRMMMFFF@@@<<<:::888777777666666666555555555444111222222333333444444555222222222111111111111000000000000111222444555666vvvooohhheeeaaa]]][[[]]]\\\ZZZWWWUUUSSSRRRRRRRRRJJJHHHEEECCC@@@???>>>>>>:::::::::::::::999888777777999<<>>;;;888555///000222333333222111000111111000///////////////---..................---........................)))***+++---.../////////000//////000000...+++(((........................,,,,,,,,,------.........,,,---//////...///000222---555>>>CCCDDDEEEHHHKKKJJJIIIGGGFFFDDDCCCCCCBBBOOOZZZgggnnnmmmhhhdddbbb^^^^^^^^^___bbbeeehhhjjjggghhhfff___XXXVVVZZZ___dddmmm{{{~~~wwwssstttuuuvvvvvvqqqmmmiiihhhiiijjjiiihhhiiikkkmmmppprrrsssssssssuuuxxx||||||zzzxxxxxxyyy|||{{{{{{yyywwwtttqqqooommmlllpppvvvzzzrrreeeYYYPPPHHHCCC<<<<<<<<<<<<===>>>???@@@DDDEEEFFFGGGIIIKKKMMMNNNPPPSSSYYY```eeeiiillllllmmmnnnoooppppppqqqtttwww{{{yyyooofff```RRRGGG<<<888666333333666000111111222333333444444111000......///000333444333333333222222222111111111111222333333333333222222222333333444555666777:::777888@@@IIIUUUiiizzzxxxtttooojjjfffaaa[[[XXX\\\ZZZWWWTTTSSSSSSTTTUUUVVV\\\cccjjjqqqzzz~~~vvvsssmmmhhheeeaaa^^^[[[UUUXXX\\\]]]]]]___cccgggmmmpppsssvvvyyy{{{||||||~~~|||yyyvvvsssqqqmmmjjjgggfffeeeccc^^^ZZZTTTNNNFFF@@@<<<:::999999777777666666555555555444000111222333444444555666222222222111111111111000/////////000111333444555sssoooiiiccc___\\\YYYVVV[[[YYYUUURRRPPPPPPPPPPPPMMMKKKGGGCCC???===;;;;;;<<<;;;:::999777666555444555444444333333222111111222222222111111111111000111000///...------...///222222111111000000////////////////////////////////////.........//////000///...---,,,+++,,,,,,---------------......//////------------------------***+++,,,,,,,,,---///111333999???BBBAAAAAADDDGGGIIINNNPPPMMMEEE@@@AAADDDNNNZZZdddfffdddccc```]]]^^^^^^^^^```cccgggkkkmmmmmmhhhdddaaa\\\XXXZZZ___aaammm|||vvvwwwxxxvvvssskkkjjjiiigggddddddfffiiifffggghhhjjjllloooqqqssszzz{{{|||zzzxxxuuuuuuuuuxxx}}}}}}{{{wwwtttoookkkjjjlllpppsssuuuxxx}}}tttkkk___TTTNNNJJJFFFCCC=========>>>AAADDDGGGIIIMMMQQQTTTUUUTTTVVV\\\aaabbbeeejjjpppuuuxxxzzz{{{~~~}}}{{{zzz{{{}}}}}}tttiii```RRRFFF;;;888999666333222000000000111111222222222333333333444444555555555222333333444444333333222&&&+++111333222222666:::000111222222333444555555666444555;;;CCCPPPbbbrrr}}}yyytttoookkkgggbbb___YYYXXXVVVSSSQQQOOONNNMMMTTTTTTVVV\\\bbbkkkyyy~~~|||wwwqqqjjjgggfffddd```[[[[[[ZZZXXXXXXYYY[[[^^^```hhhjjjmmmppptttxxx}}}~~~zzzuuusssssstttsssrrrqqqppplllfff___ZZZVVVQQQIIICCC???<<<:::999777555333222222222444555444444222111111111222333222111000//////000111222/////////000111111222222vvvqqqjjjeeeaaa]]]ZZZXXX\\\ZZZWWWTTTRRRQQQQQQQQQLLLJJJGGGCCC@@@>>>======<<<;;;:::999888666555555555555444444333222222222222222222111111111111000111000///...---......///000000000000000///////////////////////////////////////...------.........///...---,,,,,,,,,------,,,,,,---............---,,,------------------,,,,,,---......---...000222777<<>><<<;;;:::999888666555555666666555555444333333333222222222111111111111000000000///............///.........//////////////////////////////////////////......---,,,,,,,,,,,,......---,,,,,,,,,------***+++---...///...,,,++++++,,,---......---,,,+++//////000///...///222444:::???DDDFFFFFFFFFGGGJJJNNNNNNLLLFFF@@@@@@EEEJJJRRRXXX[[[XXXVVVXXXZZZZZZ^^^___```bbbeeeiiilllnnnhhhfffeeefffbbb]]]]]]```bbbooo~~~|||xxxtttkkkkkkkkkhhheeeddddddeeeiiikkklllmmmnnnooorrrtttvvvwwwxxxwwwvvvvvvwwwyyy~~~~~~yyyuuurrrkkkkkkkkkmmmrrrzzzssscccWWWIIIGGGDDDBBBAAA???===;;;CCCGGGNNNWWW^^^dddhhhjjjmmmqqquuuwwwyyy}}}wwwggg\\\KKKAAA888666666444222222111111111222222222222222222222222222333333333333444444555555555555444444444555555444333111000///444444333333222222222222444333777===AAAGGGRRR]]]qqq}}}xxxtttppplllhhheee\\\ZZZXXXUUURRRQQQPPPPPPNNNLLLLLLPPPUUU^^^lllzzz~~~|||ssspppllljjjiiigggbbb^^^UUUUUUUUUUUUVVVYYY[[[\\\\\\___cccggglllqqqxxx|||~~~~~~{{{vvvqqqooonnnssssssrrrqqqmmmggg^^^YYYRRRMMMEEE>>>:::888555444555555444444444333333333333222111111000000111111111111000000000000111111/////////000111111222222yyytttlllfffaaa^^^\\\ZZZXXXVVVTTTRRROOONNNMMMMMMNNNLLLIIIEEEBBB???>>>>>>;;;;;;:::999888777666555777666666555444444333333222222222111111111000000/////////.........//////,,,------......////////////////////////////////////...---,,,++++++******------------------------(((***---//////...+++***+++,,,...//////...,,,+++///000000///...///222555;;;???DDDGGGHHHIIIJJJLLLOOOMMMIIIBBB>>>???GGGMMMTTTWWWVVVSSSRRRXXX]]]___aaabbbcccdddgggiiilllmmmfffeeegggiiifffbbbaaaddddddooo~~~|||yyytttoookkkkkkllljjjhhhggghhhiiijjjmmmoooooonnnnnnqqqtttxxxxxxxxxvvvuuuuuuwwwyyy}}}{{{vvvqqqooonnnmmmnnnpppvvv}}}|||oooaaaSSSJJJ@@@@@@???@@@AAACCCDDDDDDIIIOOOYYYdddnnnvvvzzz|||}}}rrraaaTTTFFF===666555555333222222000000000000111111111111222222222222222222222222444555555555555555555444444333222333444444333222333222222222222222222222222222555:::>>>BBBLLLVVVdddsss}}}yyytttqqqnnnjjjggg^^^]]]YYYVVVTTTSSSRRRRRRPPPMMMLLLNNNQQQXXXfffsss}}}{{{sssqqqnnnllljjjfffaaa]]]XXXXXXXXXWWWXXXXXXYYYYYYXXX[[[___dddiiiooouuuzzz}}}~~~|||wwwrrrnnnlllqqqqqqpppppplllfff]]]WWWRRRMMMFFF@@@===;;;:::999444444555555555444333222222222111111111000000000111000000000000000000111/////////000111111222222yyyssskkkddd___]]]ZZZYYYWWWVVVTTTRRRPPPNNNMMMMMMPPPNNNJJJEEEAAA>>>===<<<;;;::::::999888777666666777666666555444444333333222222222111111111000000......//////////////////,,,,,,------....../////////////////////////////////...---,,,+++*********,,,---------------------(((***---//////...+++***,,,,,,---......---,,,,,,/////////......000333666:::===BBBFFFIIIKKKMMMNNNNNNKKKEEE???<<>>HHHSSS\\\iiixxx|||wwwsssqqqmmmjjjgggaaa___[[[XXXUUUTTTUUUUUUVVVRRRPPPQQQSSSXXXcccooo~~~}}}yyyuuutttqqqnnnjjjeee```\\\\\\\\\[[[ZZZXXXWWWUUUTTTTTTWWW[[[```eeejjjqqquuu|||~~~}}}xxxrrrnnnlllmmmnnnnnnnnnllleee]]]WWWKKKGGG@@@<<<:::999999888444444555555555444333222222222222222111111000000000000000111111000000000/////////000111111222222yyysssjjjccc^^^[[[YYYXXXYYYXXXWWWUUUSSSQQQPPPOOOOOOMMMIIIEEEAAA>>><<<<<<::::::999999888777777666666666555555444333333333222222222111111111111000---...//////000/////////---------...............////////////////////////...------,,,+++++++++++++++,,,---.........------***+++---...///...,,,+++------------------------...///.........111555999:::===AAAFFFJJJLLLMMMMMMKKKHHHBBB===<<>>>>>::::::999999888777777777555555444444333222222222222222222111111111111000,,,---///000000000///////////////...............////////////////////////...---,,,,,,,,,,,,------+++,,,---.........------,,,,,,---............---///...,,,++++++,,,...///.../////////000333999===???@@@CCCGGGJJJLLLLLLKKKGGGDDD@@@===<<>>888444333444555333444888444444444333333333222222555555555444444333333333222333333444444333333222000333555222...,,,000555222222222111111111111111000222888======;;;>>>DDD???JJJTTT\\\eeepppzzz}}}zzz}}}{{{xxxtttqqqooommmjjjhhhfffddd___[[[XXXXXXYYYZZZ\\\\\\^^^bbbeeeiiirrr|||zzzyyywwwtttqqqooopppqqqiiiiiijjjiiigggccc___]]]^^^```ccceeegggkkkooosssuuuvvvwwwuuuqqqnnnmmmmmmiiikkknnnqqqqqqlllddd^^^PPPKKKDDD???;;;999888777777666444222222333444555333444555666555444333222///000111222222111000////////////000111111222222{{{rrrjjjfff```YYYUUUUUUZZZYYYXXXUUUSSSQQQOOONNNHHHGGGEEECCCAAA@@@??????;;;;;;;;;:::999888777666555555555555444333222111111111111111000000000000/////////...---...000333000000////////////000000////////////////////////......////////////......///...---,,,,,,,,,,,,,,,........................///---,,,,,,---/////////222000...///333888<<<>>>CCCDDDGGGIIIJJJIIIGGGFFFDDD???:::999<<<@@@BBBBBBGGGKKKQQQXXX]]]]]]YYYVVV[[[___dddlllsssyyy}}}zzzvvvooojjjiiioooxxxxxxnnngggcccaaaaaaggggggfffggghhhkkknnnooommmiiiddddddhhhlllooopppvvvtttsssssstttvvvyyy{{{{{{{{{{{{yyyxxxyyy|||yyyrrrlllgggbbb___XXXWWWVVVUUUVVVXXXZZZ[[[dddeeegggiiijjjhhhddd```bbb```___dddlllppppppnnngggfffeeecccccceeeiiimmmmmmoooqqqqqqooolllkkkkkkmmmnnnoooooonnnnnnppprrrqqqtttyyy~~~yyyjjj```NNNJJJFFFCCCEEENNN[[[dddjjjpppyyyvvvfffWWWJJJ???999444444444444444444444444333222222333444444333222111111111111111111111111111111111222222333444444444444444333333333222222000000000000000111111222444555888:::<<<<<<<<<<<<===AAAGGGOOOXXXbbbkkkrrrqqqtttvvvxxxwwwwwwxxxyyysssssstttsssqqqnnnkkkiiigggddd___ZZZWWWXXX]]]aaaeeecccbbbdddggglllxxx~~~{{{wwwtttrrrqqqppppppppppppooommmkkkhhhgggeeeeeeeeefffiiilllnnnpppttttttsssqqqnnnllliiihhhnnnnnnoooqqqppplllfffaaaUUUKKKAAA===;;;888666888444444444444444444444444444444444444444444444444000000000111222222222333///000000111111222333333wwwppphhheeeaaa[[[XXXYYYYYYXXXVVVTTTRRRPPPNNNMMMIIIHHHEEECCCAAA???>>>>>>;;;;;;;;;:::999888777666555555555555444333222111111111111111000000000000111222333222111111333555///..................///////////////////////////.........//////.........///...---,,,,,,,,,,,,------------...............///...,,,,,,---...//////222000///111555:::>>>@@@EEEFFFHHHJJJJJJHHHFFFDDD>>>>>>=========???CCCEEEIIIMMMTTT[[[______\\\ZZZ]]]```eeelllssszzz~~~xxxppplllnnnvvv|||zzzrrrjjjeeeeeegggiiillljjjiiihhhhhhjjjlllmmmgggdddaaaaaadddhhhjjjjjjkkkkkkkkkkkknnnrrrvvvxxxzzzzzzzzzxxxwwwxxx{{{}}}|||wwwqqqjjjddd___ZZZWWWSSSSSSRRRRRRSSSUUUWWWXXX^^^___aaadddfffeeeaaa^^^ZZZWWWWWWZZZaaaeeedddbbb]]]]]]\\\ZZZYYY[[[___bbbbbbeeehhhjjjjjjjjjjjjkkkhhhjjjkkkllllllmmmoooqqqpppuuuzzzvvviii]]]TTTLLLKKKIIIIIINNNWWWbbbjjjtttzzzwwwiiiZZZLLLBBB:::555444444444444444444444444333222333333444444333222222222222222222222222222333333222222222222222222333333333333222222222222000000000000000111222222222333555777888999::::::;;;>>>DDDJJJQQQYYYbbbgggjjjmmmppprrrrrrrrrsssuuuqqqqqqqqqpppnnnllljjjiiikkkiiieee```\\\\\\___bbbeeeccccccfffhhhmmmwww{{{wwwuuusssrrrvvvvvvuuusssqqqnnnkkkiiiffffffgggiiikkkmmmoooppprrrrrrqqqpppooommmmmmlllpppqqqrrrsssrrrmmmeee```UUUKKKCCC@@@===999666666444444444444444333333333444444444444444444444444111111111111111222222222111222222333333444444555tttmmmgggdddaaa]]][[[\\\XXXWWWUUUSSSQQQOOOMMMLLLJJJHHHFFFCCC@@@>>>===<<<<<<;;;;;;:::999888777666555555555555444333222111111111111111000000000000000222444444333222333444000000000000000000000000////////////////////////------............------......---,,,,,,,,,------,,,,,,------.........//////......---------......111000000444999???CCCDDDHHHIIIJJJJJJIIIFFFDDDBBB999<<>>@@@EEEJJJLLLPPPVVV[[[^^^^^^\\\ZZZ[[[]]]bbbhhhpppvvv|||~~~yyyqqqjjjiiinnnsssvvvrrrkkkeeedddfffjjjmmmooommmjjjgggeeeeeeffffff___^^^]]]^^^```bbbbbbbbbaaaaaabbbdddhhhmmmrrruuuwwwwwwxxxwwwvvvvvvyyy{{{{{{tttpppjjjddd___ZZZVVVRRRSSSRRRQQQQQQQQQSSSTTTUUUUUUWWWYYY]]]``````^^^[[[RRRPPPNNNPPPUUUWWWWWWUUUSSSSSSSSSQQQPPPQQQTTTVVVXXX[[[```bbbcccdddeeefffbbbdddfffggghhhjjjmmmppppppuuu{{{{{{ooodddYYYPPPKKKKKKMMMPPPTTT[[[cccmmmsss}}}rrriii[[[NNNDDD===999777444444444444444444444444333333333444444333333222222222222222222222222222444444444333222111111111333222222222222111111111111000000000000111222222111111111222444555666777888;;;???CCCHHHNNNVVVZZZ```cccgggjjjkkklllmmmooonnnnnnlllkkkjjjiiiiiiiiimmmllliiieee```___```aaadddccceeehhhjjjmmmvvv|||zzzxxxxxx}}}}}}{{{xxxuuuqqqmmmkkkhhhiiikkkmmmooopppqqqqqqqqqpppooooooooooooqqqqqqpppqqqtttvvvuuuooogggaaaUUULLLDDDBBB???999555555555555444444333333222222444444444444444444444444222222222111111111111111111111222222333444444444ssslllfffdddaaa]]][[[]]]XXXWWWUUUSSSQQQOOOMMMLLLJJJIIIFFFCCC@@@>>><<<;;;<<<;;;:::999888777777777555555555555444333222111111111111111000000000///---///111222111000000111////////////////////////////////////////////////,,,,,,------------,,,,,,...------,,,,,,,,,------+++,,,,,,------......///...//////...---,,,---...///000222777???FFFJJJLLLKKKKKKKKKJJJGGGDDDAAA@@@888:::===>>>???CCCIIIMMMNNNRRRVVVZZZZZZYYYWWWVVVWWWYYY\\\aaagggnnntttwwwvvvwwwuuunnnfffcccfffkkkmmmjjjgggeeeeeegggjjjlllppplllgggbbb___]]]]]]^^^ZZZZZZ[[[\\\]]]]]]\\\\\\[[[\\\^^^aaaeeekkkooorrrssstttuuuuuutttuuuwwwyyy~~~~~~zzzwwwqqqnnniiifffccc___\\\YYYXXXWWWVVVTTTSSSRRRRRRRRROOOPPPSSSWWW[[[\\\ZZZXXXPPPMMMKKKLLLNNNOOOOOONNNOOOPPPPPPOOOMMMMMMOOOQQQWWWYYY]]]^^^^^^]]]]]]]]]___```bbbdddeeegggjjjlllpppuuu||||||~~~zzznnnaaaWWWQQQMMMLLLNNNSSSYYY```gggnnnuuuzzz}}}uuuaaaYYYMMMBBB;;;999888888555555555555555555555555222333444444333222222222333333333333333333333333444444333333333222222222222222222111111111000000111111000000111111222333111111000000111222444666555777:::>>>AAAGGGMMMQQQWWW[[[___bbbdddfffhhhjjjkkkjjjhhhfffffffffggghhhkkkjjjiiifffaaa^^^]]]^^^cccbbbeeehhhjjjmmmuuu~~~|||wwwrrrmmmkkkiiikkknnnqqqtttuuuvvvvvvtttsssqqqqqqqqqsssuuuvvvqqqsssvvvyyyxxxrrrjjjcccVVVMMMDDD@@@===999666666555555444333333222222222333333333333333333333333333222222222111000000000/////////000111111222222tttmmmgggdddaaa\\\ZZZ\\\YYYXXXVVVTTTRRROOONNNMMMJJJHHHFFFCCC@@@===<<<;;;===<<<:::999888777777777555555555555444333222111111111111111000000000///+++---000111000......///+++,,,,,,------,,,,,,+++////////////////////////,,,,,,------------,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,------......,,,...000///---,,,---///...///333;;;DDDKKKPPPQQQKKKKKKJJJHHHFFFBBB@@@>>><<<:::999<<>>666333333555555555555555555555555555555222444666555222111111333333333333333333333333333222222333333333444444444222222222111111111000000111111111111111222222333222222111000111222444555333555888;;;>>>CCCIIIMMMQQQTTTYYY]]]___bbbdddggggggfffdddbbbaaabbbdddeeefffggggggddd```]]][[[[[[```___bbbgggiiikkksss{{{|||wwwrrrmmmkkkkkkmmmppptttwwwyyyzzzzzz{{{zzzxxxwwwvvvxxxyyy{{{xxxzzz|||}}}zzzrrrhhhaaaUUUJJJ@@@<<<:::777777999444444333333333222222222333333333333333333333333333222222222111000000000...//////000000111222222uuunnngggdddaaa\\\ZZZ[[[YYYXXXVVVTTTRRRPPPNNNMMMIIIGGGEEEBBB???===<<<;;;===<<<:::888777777888888555555555555444333222111111111111111000000000000---///111111000///000111///000111222222111000///////////////////////////------............------------,,,,,,,,,---......------,,,,,,,,,,,,,,,,,,***---000000---,,,...000---///444<<>>???<<<;;;@@@HHHPPPSSSSSS[[[^^^aaa___[[[XXXXXXYYY[[[ZZZYYYZZZ\\\aaafffiiiggggggfffccc```______```bbbeeejjjoooqqqqqqpppnnnkkkggg```ZZZUUUTTTTTTTTTSSSVVVXXXYYYWWWUUUUUUTTTSSSTTTWWWZZZ^^^bbbfffhhhkkkmmmppprrrsssuuuxxxzzzyyy|||~~~wwwssssssssstttsssrrrrrrrrrrrrooommmgggeeeaaa\\\WWWRRRNNNLLLMMMMMMNNNPPPRRRRRROOOMMMHHHGGGEEEDDDCCCDDDFFFGGGHHHKKKMMMMMMMMMLLLMMMNNNQQQTTTXXXZZZ[[[[[[[[[\\\]]]___aaabbbbbbdddfffiiiooouuu|||~~~}}}{{{||||||}}}~~~yyyqqqjjj]]]ZZZSSSMMMJJJMMMSSSXXXccchhhooovvvzzz~~~|||ooo```QQQGGGCCC>>>888444333555666666555555555555555555555555222555777555222000111333444444444444444444444444222222222333444555555555333222222222222111111111222111111111111222333333333333222222222333333444222444666888;;;@@@EEEIIIKKKNNNSSSWWWZZZ]]]___bbbbbb```^^^]]]\\\]]]^^^___aaabbbcccaaa^^^\\\[[[[[[\\\\\\___cccfffiiiqqqzzz~~~yyytttooommmmmmoooqqqtttvvvxxxyyyyyy}}}|||{{{zzzzzzzzz{{{|||~~~~~~}}}{{{uuukkk___WWWOOOEEE<<<:::999777777999222222222333333333333333333333333333333333333333222222222111111111111111000000111111222333333333tttmmmgggdddaaa\\\[[[\\\XXXWWWUUUSSSQQQOOOMMMLLLGGGFFFDDDBBB???>>>===<<<>>><<<:::888777777888888555555555555444333222111111111111111000000000000///000111000//////111333222333444555555444333222////////////////////////.........//////.........,,,,,,,,,,,,,,,---...///...------,,,,,,+++++++++(((,,,000000...---///222...000555<<>>>>>@@@EEEJJJPPPUUUWWWXXX^^^bbbdddccc^^^\\\]]]___```]]]ZZZYYYYYY]]]aaacccbbb``````cccgggkkkmmmmmmnnnpppsssuuuuuussspppmmmbbb^^^XXXRRRNNNMMMNNNPPPPPPRRRUUUUUURRRPPPPPPPPPPPPQQQTTTYYY]]]bbbeeeggghhhkkkooorrrtttvvvyyy|||{{{}}}zzzxxxxxxyyyxxxwwwxxxxxxwwwtttrrrlllkkkgggbbb\\\VVVRRROOONNNNNNMMMMMMNNNLLLIIIGGGCCCBBBAAA??????@@@CCCEEEEEEGGGKKKLLLLLLLLLLLLMMMLLLPPPTTTWWWYYYYYY[[[\\\\\\^^^```bbbcccfffiiillloootttzzz~~~~~~||||||||||||||||||}}}}}}~~~|||yyysssjjjcccUUUTTTQQQOOOOOOTTT\\\cccmmmrrrxxx}}}rrrdddXXXMMMDDD>>><<<:::777666777777777666555555555555555555555555222555777666222///111333444444444444444444444444333333444444444444444444333333333333222222222222222222111111222222333444222333333333333333222222222333555666888;;;@@@CCCEEEHHHMMMQQQTTTVVVYYY[[[\\\[[[YYYXXXWWWWWWWWWWWWYYYZZZ[[[[[[YYYXXXXXXYYYXXXXXXZZZ___bbbfffoooyyy|||xxxtttqqqqqqqqqqqqqqqrrrsssttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvuuurrrooohhh^^^SSSLLLEEE>>>999::::::888666777111111111222333333444444222222222222222222222222111111111111111222222222000000111111222222333333ssslllfffdddbbb]]]\\\^^^WWWVVVTTTRRRPPPMMMLLLKKKFFFEEECCCAAA???>>>======>>><<<:::888777777888999555555555555444333222222111111111111000000000000///000000...---...111333---...000111111000...---////////////////////////......////////////......,,,,,,,,,,,,,,,---...//////...------,,,+++***)))&&&+++000000...---///333///111555;;;@@@DDDDDDCCCEEEEEEDDDBBBAAA@@@??????<<>>===???BBBEEECCCFFFJJJLLLMMMMMMMMMNNNKKKNNNSSSUUUVVVWWWXXXYYY[[[]]]```ccceeehhhlllooooootttzzz~~~}}}|||{{{{{{zzzzzz{{{{{{|||}}}}}}yyyuuusssqqqlllccc\\\VVVVVVVVVUUUWWW]]]fffmmmtttwww|||uuuiiiXXXJJJAAA===:::888555444333333555555333222666666666666666666666666222555888666111///000333555555555555555555555555666555555444444333333222444444444333333333222222222222111111222222333444222222333444444333111000222333444444444777;;;>>>@@@DDDIIIMMMOOORRRTTTVVVWWWWWWVVVTTTSSSRRRRRRRRRRRRSSSTTTTTTSSSSSSTTTVVVVVVUUUXXX\\\```dddoooyyy{{{wwwuuutttsssqqqooonnnnnnnnnooojjjkkklllnnnnnnnnnnnnnnngggfffdddaaa\\\TTTKKKDDD>>>999777;;;===999555444000000111222333444444555222222222222222222222222000000111111222222222333.........///000000111111vvvoooeee___\\\[[[ZZZXXXWWWWWWUUUSSSPPPNNNMMMLLLKKKIIIGGGDDDAAA>>>===<<<;;;;;;999888777777666666555555555555444333222111...///111222222111///...111000000///////////////000000///...............+++,,,,,,------............---,,,+++***++++++,,,+++,,,,,,------.........------------------------//////---+++)))***---000000444999===?????????@@@CCCFFFGGGFFFBBB@@@AAACCCJJJRRR[[[___^^^ZZZYYYZZZYYY\\\^^^\\\XXXXXX[[[```^^^]]]\\\ZZZWWWVVVWWWXXX```hhhrrr|||wwwnnngggWWWSSSMMMIIIHHHGGGGGGGGGIIIJJJLLLMMMMMMMMMLLLKKKOOOPPPTTTYYY^^^cccgggiiieeeggglllpppuuuxxxzzz{{{}}}~~~|||zzzuuurrruuusssqqqnnnjjjddd]]]XXXPPPOOOMMMKKKIIIEEE???<<<@@@@@@@@@@@@AAABBBCCCCCCEEEHHHJJJLLLKKKKKKKKKLLLGGGJJJMMMPPPQQQRRRTTTVVVVVVZZZ^^^bbbfffiiilllnnnqqquuuyyy|||}}}~~~|||yyyxxxxxxuuutttuuuzzzyyyuuurrrqqqqqqpppmmmiiiddd___]]]SSSTTTVVVYYY]]]dddlllrrryyy{{{wwwlll]]]SSSGGG???======<<<:::777777666555444333333333666666666666555444333222333222111111222333555666888777555444444444555666777:::;;;999555444666999666555444333222333333444444444444333333222222222222111111111111111222222///000111222444666888:::>>>@@@BBBEEEIIINNNQQQSSSQQQQQQQQQQQQPPPOOONNNMMMOOONNNNNNNNNNNNNNNNNNOOOSSSSSSVVV[[[___cccmmmwww|||{{{yyywwwsssqqqooommmjjjhhhhhhhhhhhhgggdddddddddeeefffccc___\\\YYYXXXTTTPPPLLLGGGDDDBBB>>>>>><<<;;;999777666666444444444444444444333333111111222222222111111000222222222222222222222222000000000000000111111222sssmmmeee```^^^]]][[[YYYYYYXXXVVVSSSPPPNNNLLLKKKJJJIIIFFFCCCAAA>>>===<<<<<<;;;:::888777666666666555555555555444333222111111222333444444333222111...............///000111111000//////.........///---------------.........000///...---------......***++++++,,,---...///000++++++++++++++++++++++++//////...---,,,,,,///111111555<<<@@@AAAAAAAAAAAADDDFFFHHHGGGCCC@@@@@@BBBFFFOOOZZZ^^^[[[WWWVVVXXXYYY[[[[[[YYYUUUUUUYYY]]]^^^^^^]]][[[XXXWWWXXXZZZaaakkk{{{~~~tttiii```VVVRRRLLLHHHGGGGGGGGGGGGIIIIIIJJJJJJKKKKKKKKKJJJKKKNNNRRRWWW\\\```bbbdddccceeejjjpppuuuxxx{{{|||}}}|||yyyuuurrrsssrrrpppmmmjjjeee___[[[VVVSSSNNNJJJGGGDDD@@@===;;;;;;===???BBBDDDGGGHHHDDDFFFHHHIIIHHHHHHHHHIIIGGGIIIKKKKKKKKKKKKMMMOOOUUUXXX\\\```cccggglllooorrruuuyyy|||}}}~~~zzzwwwuuuuuuqqqpppooorrrxxx}}}~~~~~~xxxrrrmmmjjjggggggfffddd```\\\XXXVVVPPPRRRUUUXXX^^^fffooouuu|||}}}~~~tttiii\\\TTTJJJDDD===:::;;;<<<;;;999666666666555555444444444666666666666555444333222333333222222333444666666777777666555555555555666999777666555555555444333666666444333333333444444444444444444333333222222222111111000000111222222000000111222333555777888;;;===@@@CCCHHHKKKNNNPPPOOOOOOOOOOOONNNMMMLLLKKKMMMMMMMMMLLLLLLMMMMMMMMMQQQQQQUUUZZZ^^^cccmmmwww~~~}}}}}}{{{yyywwwvvvtttpppnnnnnnllliiigggfffdddbbb```]]]]]]]]]^^^^^^\\\XXXUUUPPPNNNKKKGGGCCC???<<<;;;;;;;;;:::999888777666666555555444333222111111000111111222222222222111111222222222222222222222222000000000000000111111222qqqkkkeeeaaa```___\\\ZZZYYYXXXVVVSSSPPPMMMKKKJJJJJJHHHFFFCCC@@@>>>===<<<===<<<:::888777666555555555555555555444333222111222222222222222222222222---------...///000111222111000000/////////////////////..................//////...---------......******+++,,,...///000000++++++++++++++++++++++++---/////////...///000222222777>>>CCCDDDDDDCCCBBBEEEGGGIIIHHHCCC@@@@@@AAABBBMMMWWWZZZVVVRRRSSSWWWWWWXXXWWWUUUSSSTTTYYY^^^^^^^^^^^^]]]ZZZYYY[[[\\\aaaooosssfff]]]UUUPPPKKKGGGFFFGGGHHHHHHHHHGGGFFFFFFFFFGGGIIIIIIJJJMMMRRRWWW[[[]]]^^^^^^___ccchhhnnntttyyy|||~~~|||zzzwwwtttpppllllllkkkiiihhhfffccc___[[[ZZZUUUOOOIIIEEEBBB???===::::::<<<>>>AAAEEEGGGIIIBBBDDDFFFFFFEEEDDDDDDEEEEEEFFFGGGGGGFFFGGGJJJLLLSSSVVVYYY\\\```eeejjjnnnrrrtttxxxzzz|||zzzuuussssssmmmjjjhhhhhhlllqqquuuwwwuuuxxx|||~~~wwwppphhhbbb___[[[[[[[[[YYYWWWSSSPPPOOOLLLNNNRRRWWW]]]eeeooouuu{{{|||~~~xxxooodddZZZRRRKKKDDD???:::888666777:::;;;888666666666666666555555555555666666666555555444333333444333333444444555666777666777777777777666555555555222///000444666555222666666555444444444555555555444444444444444333333222111111000000000111111000000111111222444555666666999===AAAEEEIIIJJJKKKLLLLLLMMMLLLLLLKKKJJJIIIKKKKKKJJJJJJJJJJJJKKKKKKOOOOOOSSSYYY]]]cccmmmwww|||yyywwwwwwuuusssrrrqqqooollljjjkkkiiifffdddbbb___[[[XXXWWWVVVUUUUUUUUUSSSPPPMMMKKKJJJHHHEEEAAA>>><<<:::999888888777777666555555555555444222111000///...111111222222222222222111222222222222222222222222000000000000000111111222qqqlllgggdddbbb```\\\XXXWWWWWWUUUSSSPPPNNNMMMLLLIIIHHHEEECCC@@@>>>===<<<===<<<:::888777666555555555555555555444333222111111111000//////000111111///...//////000111222222111000000/////////000000000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,------------......,,,---////////////111222333888???DDDEEEDDDCCCCCCEEEHHHJJJHHHCCC??????@@@BBBKKKSSSSSSNNNMMMSSSZZZYYYXXXWWWTTTSSSVVV[[[___^^^___```___]]]]]]^^^___cccsss|||rrrggg^^^SSSNNNIIIFFFEEEGGGHHHHHHGGGEEECCCBBBCCCDDDGGGHHHJJJNNNTTTYYY]]]]]]]]]\\\\\\```fffmmmtttyyy}}}}}}zzzvvvrrrooojjjfffbbb```___]]]]]]]]]\\\ZZZXXXVVVSSSMMMIIIEEEBBB???===????????????@@@BBBCCCDDDBBBDDDEEEDDDCCCBBBBBBCCCCCCDDDDDDDDDEEEHHHLLLPPPQQQSSSVVVYYY]]]bbbiiimmmqqqsssvvvyyy{{{|||wwwuuutttmmmjjjeeebbbcccgggkkkmmmqqqtttyyy~~~{{{rrriiiaaaZZZWWWTTTTTTSSSRRRPPPMMMKKKJJJHHHKKKNNNRRRXXX```hhhmmmtttwww|||{{{tttllleee```WWWRRRJJJEEEAAA???===;;;999888666777999999777555666666666666666666777777666666555555444444444444444444444555666666777888555666777888777666555444///...---///333666777666666555555555555555555555444444444444444444444444222111111000000000000111000000000000111222333333333666;;;@@@DDDGGGHHHHHHKKKKKKKKKJJJJJJIIIHHHGGGIIIHHHHHHGGGGGGHHHHHHIIILLLMMMQQQWWW\\\aaakkkvvv}}}yyytttqqqqqqooommmmmmlllkkkhhhffffffeeecccaaa___[[[WWWSSSTTTRRRQQQPPPPPPNNNLLLJJJJJJIIIGGGDDDAAA???===<<<999999888777666555444444444444333222111000000000111111222222333333222222222222222222222222222222000000000000000111111222sssnnniiieeeccc```ZZZVVVUUUUUUTTTRRRQQQPPPOOONNNHHHGGGEEEBBB@@@>>>=========<<<:::888777666555555555555555555444333222111111111000//////000111111222222111000000111111111000///////////////000000000000//////.........---+++,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,------.........+++,,,...///......000111333888>>>CCCDDDDDDCCCCCCFFFHHHIIIFFFAAA>>>???@@@EEEJJJMMMKKKHHHKKKVVV___aaa___\\\XXXVVVWWWZZZ]]]___```bbbbbbaaa```aaabbbkkkzzzzzzsssmmmddd]]]OOOLLLGGGEEEFFFGGGGGGGGGFFFDDDBBB@@@AAACCCFFFHHHKKKNNNTTTYYY]]]]]][[[ZZZ[[[^^^dddlllsssyyy|||~~~}}}~~~xxxuuuooojjjfffaaa\\\YYYUUUTTTSSSSSSUUUVVVUUUUUUQQQPPPMMMLLLJJJGGGBBB???CCCBBBAAAAAA@@@AAAAAAAAACCCDDDEEEDDDCCCBBBCCCDDDCCCDDDDDDDDDEEEGGGLLLOOOPPPRRRTTTWWW[[[```fffkkkoooqqqtttwwwzzz}}}}}}{{{{{{sssooojjjdddaaaaaaccceeejjjmmmqqqwww|||xxxnnnddd[[[UUURRROOONNNMMMLLLKKKIIIHHHGGGHHHIIILLLNNNQQQVVV\\\aaagggmmmvvvvvvqqqjjjccc[[[UUUOOOKKKCCCAAA>>>===<<<<<<;;;;;;<<<:::888777777888888888666666777777777777777777666666555444444444555555444444555666777777777777555666666777777666444333...000222222111222555777444444555555555555555555444444444444444444444444222111111000//////000000///////////////000111111222555:::???CCCEEEFFFGGGIIIIIIJJJIIIIIIHHHGGGFFFGGGFFFFFFEEEEEEFFFFFFGGGJJJJJJNNNTTTYYY^^^iiisss~~~|||xxxrrrnnnlllkkkjjjjjjjjjiiigggeeebbbaaa```___^^^[[[WWWTTTRRRPPPMMMLLLKKKKKKIIIGGGEEEDDDBBB@@@>>>;;;:::999::::::999777666444333333222222222222333333333333111111222333333333333333222222222222222222222222000000000000000111111222uuupppjjjfffccc```[[[VVVUUUUUUTTTRRRQQQPPPOOONNNGGGFFFDDDBBB@@@>>>======;;;;;;999888777777666666555555555555444333222111222222222222222222222222333222111111000000000111///............//////000//////..................,,,---.../////////............---------,,,,,,,,,)))******++++++,,,,,,---,,,---......------///111444888===AAACCCCCCCCCDDDFFFGGGFFFCCC>>>===???BBBGGGIIIIIIHHHHHHNNNZZZccchhheee```[[[XXXWWWXXXYYY___aaacccddddddcccdddeeeqqq~~~tttlllhhhddd\\\UUUKKKIIIGGGFFFGGGGGGGGGFFFEEEDDDBBBAAAAAACCCEEEGGGJJJMMMSSSXXX[[[[[[ZZZYYY[[[^^^dddkkkrrrwww{{{|||{{{{{{}}}~~~yyyoookkkfffaaa]]]ZZZVVVSSSOOOMMMLLLMMMOOORRRSSSTTTOOOOOONNNNNNMMMJJJFFFCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEDDDCCCCCCEEEGGGFFFGGGGGGFFFEEEEEEHHHJJJOOOQQQTTTWWWZZZ^^^cccggglllnnnrrruuuxxx{{{{{{yyyssslllddd___^^^^^^^^^```eeelllsssyyy~~~zzzqqqggg]]]VVVPPPNNNGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMOOOSSSVVVZZZaaalllwww{{{sssnnn\\\YYYUUUOOOJJJEEEAAA@@@::::::::::::999888777777;;;999777666666777:::;;;888888888888777777777777666666444333333444555666333444555666777777777777444555555555555444333333222444666444///...111444222333444444555555444444222222333333333333444444222111111000////////////......---......///000000222444888===AAADDDFFFFFFHHHHHHHHHGGGGGGFFFEEEDDDEEEEEEDDDDDDDDDDDDEEEEEEGGGHHHKKKQQQVVV[[[eeeooo{{{}}}yyysssoookkkjjjiiiiiijjjjjjhhhfffbbbaaa___^^^^^^\\\YYYWWWQQQNNNKKKIIIHHHGGGFFFEEEDDDCCCBBB???===;;;999888999999888777555444444333111111222222333444444444000111222333444444444444222222222222222222222222000000000000000111111222uuuoooiiieeecccaaa]]]YYYXXXWWWUUUSSSPPPNNNLLLKKKGGGFFFDDDAAA???>>>======:::999999888777777888888555555555555444333222111111222333444444333222111//////////////////000000---------------...//////---------------.........,,,---.../////////......++++++,,,,,,---......///))))))***++++++,,,------000000///...------000222666999===@@@AAACCCDDDFFFEEEEEECCC???;;;;;;???DDDHHHGGGGGGHHHMMMTTT]]]ccccccaaa]]][[[ZZZZZZZZZZZZ```bbbeeefffffffffggghhhooozzzyyyqqqgggaaa```]]]UUUNNNGGGFFFFFFGGGHHHHHHFFFDDDEEEDDDCCCBBBBBBDDDFFFGGGLLLOOOTTTXXX\\\]]]\\\\\\\\\___eeekkkqqquuuxxxzzz{{{zzz{{{|||xxxtttoookkk```]]]YYYUUUTTTRRROOONNNJJJHHHGGGHHHKKKOOOQQQRRROOOMMMKKKJJJJJJHHHFFFDDDBBBBBBBBBCCCCCCEEEFFFFFFDDDDDDEEEDDDCCCDDDFFFIIIHHHIIIJJJJJJIIIIIIJJJKKKNNNQQQUUUXXXZZZ]]]aaadddhhhlllppptttvvvxxx{{{}}}~~~uuuiii___ZZZXXXUUUVVVYYY___eeemmmssswwwuuupppggg]]]TTTNNNJJJHHHAAABBBCCCFFFIIIKKKNNNOOONNNOOONNNMMMLLLLLLNNNQQQRRRXXXaaakkkuuu}}}~~~~~~||||||~~~~~~vvvoooggg```[[[LLLKKKIIIEEEBBB???>>>>>>:::::::::888777777777888;;;;;;999888777777999;;;999999999888888777777777666555444333333444666777222333555666777777666666444444333222222222222333222222222111000000111222111111333444444444333333111111111222222222333333222222000//////.........,,,,,,,,,,,,---...000000111333666:::>>>AAADDDFFFEEEEEEEEEEEEDDDCCCBBBBBBEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFIIIOOOSSSWWWaaakkkttt~~~zzzuuuqqqkkkjjjjjjjjjkkkkkkjjjhhhfffdddaaa___^^^]]][[[ZZZSSSOOOKKKHHHGGGGGGGGGFFFGGGFFFDDDBBB???===;;;:::444444444444555555555555111111111111222222222222000111222333444444444444222222222222222222222222000000000000000111111222tttnnnhhhdddcccbbb___\\\[[[YYYWWWSSSPPPMMMJJJIIIGGGEEEDDDAAA???>>>======999999888888888888999999555555555555444333222222...///111222222111///...,,,,,,,,,---...///000111,,,,,,,,,,,,,,,---...///+++,,,,,,------.........)))***,,,---...---,,,,,,((()))***,,,...000111222++++++,,,------...//////333222111...---...111444888:::===@@@AAACCCFFFHHHEEEDDDBBB===999:::@@@EEEGGGFFFFFFJJJQQQYYY___bbbYYYXXXXXXYYY\\\^^^`````````bbbeeeggggggggghhhiiiiiirrrxxxxxxvvvvvvuuurrrooohhh```]]]]]]ZZZSSSLLLEEEEEEFFFHHHIIIIIIFFFCCCEEEEEEDDDCCCDDDEEEFFFGGGOOORRRVVV[[[^^^`````````]]]```eeekkkppptttwwwxxx|||{{{{{{~~~xxxuuuoookkkgggddd```^^^SSSPPPMMMLLLLLLKKKJJJIIIFFFDDDCCCDDDGGGKKKNNNOOONNNKKKGGGEEEDDDCCCCCCBBBEEEEEEDDDDDDDDDDDDEEEEEECCCDDDDDDDDDCCCDDDGGGIIIHHHJJJMMMOOOOOOOOOQQQRRRNNNQQQUUUYYY[[[]]]```bbbfffjjjooosssuuuvvvxxxyyy|||zzzmmm```XXXUUURRRRRRSSSVVV[[[bbbhhhkkkmmmhhh```VVVNNNHHHEEEDDD>>>@@@CCCGGGLLLPPPTTTWWWQQQQQQQQQOOOMMMMMMNNNPPPOOOSSSYYYbbblllvvv~~~}}}yyyvvvuuuwwwyyy{{{|||wwwttttttvvvxxxxxxwwwrrrkkkccc[[[SSSLLLGGGGGGGGGFFFDDDAAA??????@@@<<<<<<;;;999888999<<<>>>>>>>>>>>><<<999777777888:::::::::999888777666666666555444333333444666777222333444666666666666555444333222111000111222333///---+++...222555555333///000222333444333333222000000111111111222222222222222000///............+++++++++,,,---...000000111222444777;;;@@@CCCEEECCCCCCCCCCCCBBBAAA@@@@@@DDDDDDDDDCCCCCCDDDDDDDDDEEEEEEHHHMMMQQQUUU___iiiooo{{{|||wwwssslllkkkjjjkkkmmmmmmllljjjjjjgggccc```___^^^\\\[[[VVVRRRMMMJJJIIIIIIIIIHHHFFFEEECCCAAA>>><<<:::999///000111222444555666777222222111111000000//////000111222333444444555444222222222222222222222222000000000000000111111222ssslllffffffeeeaaa^^^]]][[[YYYVVVSSSRRROOOLLLJJJDDDDDDCCCBBB@@@???>>>>>>;;;;;;:::999999888888777333111111111333333333111000000000000000000000000222222111000//////000000111111000000/////////...///...---,,,++++++++++++.........------,,,,,,,,,++++++++++++,,,,,,---......---,,,,,,......---,,,+++,,,------...///222444888;;;???BBBEEEEEEEEEDDDCCC@@@<<<888888:::===@@@GGGEEEFFFLLLUUU[[[\\\[[[TTTVVVWWWYYY\\\aaaggglllpppmmmjjjiiiiiihhhgggfffnnnpppqqqnnnjjjffffffgggaaabbbaaa\\\TTTNNNKKKJJJHHHHHHIIIIIIHHHGGGEEEDDDDDDGGGIIIJJJJJJIIIJJJJJJHHHMMMSSSXXX[[[]]]___```ccceeehhhkkknnnrrrwwwzzzzzz|||~~~~~~~~~~~~~~~zzzuuugggaaaZZZVVVVVVTTTPPPLLLGGGGGGGGGGGGGGGFFFFFFEEEBBBAAAAAAAAABBBDDDFFFGGGCCCDDDEEECCCAAA???@@@AAABBBCCCCCCDDDDDDDDDDDDDDDFFFDDDBBBAAABBBDDDHHHJJJKKKMMMOOOPPPNNNMMMMMMMMMMMMPPPTTTWWWYYY]]]aaaccceeeiiinnnqqqqqqqqqsssuuuyyyxxxxxx{{{wwwnnnaaaTTTJJJKKKJJJKKKMMMQQQVVV\\\```___[[[TTTLLLFFFCCCAAAAAA======@@@FFFOOOVVV[[[^^^XXXWWWUUUTTTSSSSSSTTTUUUUUUTTTUUUYYYaaaiiioooqqqxxxssskkkfffeeeiiioootttzzzxxxuuupppkkkiiijjjlllkkkcccYYYQQQKKKFFFAAA>>>>>>============>>>??????===:::888:::>>>BBBCCCCCCCCCBBB@@@>>>===============<<<<<<:::999777555444555444333333444444222000111111111111111111111111111111000000000000111111000000////////////000000000000000000000000000000222222222222222222222222111000000///...------,,,,,,,,,,,,---------......111222444555666:::???BBBDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCDDDDDDEEEAAAAAADDDIIIMMMRRR\\\gggkkkyyy}}}|||zzzyyyuuutttsssrrrqqqpppppppppllljjjhhhdddaaa^^^]]]\\\ZZZWWWSSSPPPMMMKKKHHHEEEHHHFFFCCCAAA@@@===:::888666555555555555666666777333333222222111000//////000000000000111111111111444444444333333333222222000000000222444444222000ssslllffffffeeeaaa^^^]]][[[YYYVVVSSSQQQOOOLLLJJJEEEDDDCCCBBB@@@???>>>===;;;;;;:::999999888888777555333222333444555444333000000000000000000000000111111000000000000000000000000000//////.........000///...---,,,,,,,,,,,,......---------,,,,,,,,,---,,,,,,,,,,,,------......---,,,,,,......---,,,+++,,,------...000444777;;;===@@@BBBDDDDDDDDDCCC@@@>>>;;;999:::===AAADDDHHHGGGIIIOOOWWW\\\\\\ZZZRRRUUUYYY^^^cccjjjqqquuuyyywwwrrrmmmhhheeeccccccfffggggggddd```]]]]]]^^^``````^^^YYYQQQKKKGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEEEEGGGJJJKKKJJJJJJKKKLLLJJJOOOUUUZZZ\\\^^^```aaaaaafffkkkppprrrtttuuuwwwwwwyyy|||~~~~~~}}}}}}}}}~~~~~~uuulllfffYYYSSSLLLJJJJJJIIIFFFBBBBBBCCCDDDEEEEEEEEEEEEEEE@@@?????????@@@AAACCCDDDBBBCCCDDDCCCAAA@@@AAABBBEEEEEEFFFFFFFFFFFFEEEDDDEEECCCAAA??????BBBDDDFFFJJJNNNRRRUUUTTTQQQOOONNNLLLOOOSSSVVVYYY]]]aaadddfffiiinnnpppoooooopppqqqqqqppppppttt{{{~~~wwwmmmaaaUUUMMMGGGGGGFFFGGGIIINNNRRRUUUXXXTTTNNNHHHCCC@@@??????===>>>BBBIIIRRRZZZ```bbb___^^^\\\YYYWWWVVVUUUUUUTTTSSSRRRTTTYYY___dddffffffbbb\\\XXXXXX[[[```dddlllkkkiiiddd```]]]^^^___VVVQQQJJJEEEBBBAAA???===999;;;===@@@BBBCCCCCCBBBDDDBBBAAACCCGGGJJJKKKJJJJJJIIIGGGEEEDDDBBBBBBBBBAAAAAA@@@>>><<<:::999888666555444444555555333111111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000111111000//////...------,,,,,,,,,---------......///111222444555999>>>BBBCCCCCCCCCBBBBBBAAAAAAAAA@@@AAAAAABBBCCCCCCDDDDDDDDDCCCEEEJJJMMMQQQ[[[eeelll{{{}}}{{{yyyxxxvvvuuusssrrrqqqqqqlllkkkhhheeebbb```___^^^[[[XXXUUURRRPPPNNNLLLIIIHHHFFFCCC@@@???===:::888666666555555555555555666444444333333222222111111000000000000111111111111222222111111111000000000000000///111222333111000rrrkkkeeeeeeeeeaaa]]]]]][[[XXXUUUSSSQQQOOOLLLIIIFFFEEEDDDBBB@@@>>>===<<<;;;;;;:::999999888888777777555444555666666555444000000000000000000000000000000000000000000111111/////////...............000000///...------------...------------,,,,,,,,,......------------------...,,,,,,,,,......---,,,+++,,,,,,,,,...222777<<<@@@AAABBBBBBCCCCCCCCCBBB<<<;;;999999<<<@@@DDDGGGJJJJJJMMMSSSYYY\\\[[[XXXRRRVVV\\\bbbhhhnnntttxxx{{{zzzvvvnnneee```___aaaccccccccc```^^^\\\]]]^^^___^^^ZZZTTTMMMGGGDDDCCCDDDDDDDDDDDDDDDEEEEEEFFFEEEHHHJJJKKKKKKKKKLLLMMMMMMQQQWWW\\\___```bbbcccbbbgggooouuuvvvuuutttssstttvvvyyy{{{}}}}}}}}}|||{{{|||~~~|||qqqeeeYYYRRRJJJEEE@@@>>>??????===;;;===>>>@@@AAABBBCCCCCCCCC======<<<<<<<<<===???@@@AAABBBCCCCCCBBBBBBDDDEEEFFFGGGGGGGGGGGGEEEDDDCCCCCCAAA???======>>>@@@AAAEEEJJJQQQUUUUUURRRNNNLLLKKKNNNRRRVVVYYY]]]aaadddfffiiikkklllkkkjjjjjjjjjeeedddeeeiiiooovvvzzz{{{zzz{{{yyysssiii]]]RRRMMMDDDCCCAAAAAABBBEEEHHHJJJMMMKKKFFFAAA>>>=========>>>???DDDLLLVVV___fffiiiiiigggeeeaaa]]]YYYVVVTTTQQQOOOLLLLLLNNNRRRTTTVVVUUUSSSPPPNNNNNNQQQUUUWWW\\\\\\ZZZWWWSSSOOONNNOOOEEEBBB>>><<<<<<<<<<<<<<<999<<<@@@DDDGGGHHHGGGGGGLLLKKKLLLNNNRRRUUUUUUUUUVVVUUUSSSQQQOOOMMMKKKIIIIIIHHHEEECCC@@@===;;;:::888777555555666555444222111111111111111111111111//////111111111111//////000//////......//////000000000000000000000000000////////////////////////111111000000//////......,,,,,,,,,---------......---...000222444888===AAACCCBBBBBBAAA@@@@@@??????@@@@@@AAAAAABBBBBBCCCCCCFFFEEEGGGJJJMMMPPPZZZcccooo}}}}}}~~~}}}{{{xxxvvvtttrrrqqqkkkjjjhhhfffdddcccbbbaaa^^^[[[XXXVVVUUUSSSPPPMMMHHHEEEBBB@@@>>>===:::888777777666555444444444444333333333333333333333333000000000111111111222222111111111111000000000///111///......000111111000qqqjjjeeeeeeddd```]]]]]][[[XXXUUUSSSQQQOOOKKKIIIGGGFFFDDDBBB@@@>>><<<;;;;;;;;;:::999999888888777777666555555666666555444000000000000000000000000......///000000111111111..................------//////...---------------------------------------000///...------------------,,,+++,,,.........,,,++++++,,,,,,...444;;;@@@DDDCCCCCCBBBBBBAAAAAAAAA999999999:::===AAAEEEGGGJJJLLLPPPUUUZZZ[[[XXXVVVTTTXXX]]]bbbfffjjjmmmpppoooqqqqqqkkkbbb]]]]]]```bbbbbbaaa`````````bbbccc___\\\WWWPPPIIIDDDAAA@@@AAAAAA@@@@@@AAACCCEEEGGGFFFHHHJJJKKKKKKLLLNNNOOOPPPUUUZZZ___bbbccceeefffeeekkkrrrwwwxxxvvvttttttssstttwwwzzz|||~~~~~~~~~zzz|||{{{qqqfffYYYMMMEEECCC???<<<:::;;;<<<<<<;;;;;;<<<===>>>????????????;;;::::::999:::;;;<<<===@@@BBBDDDDDDDDDEEEGGGIIIIIIIIIIIIIIIGGGEEEBBBAAABBBAAA>>><<<;;;;;;<<<===???DDDJJJNNNNNNLLLIIIHHHIIILLLQQQTTTXXX\\\```cccdddeeeggggggfffdddbbbaaaXXXXXXZZZ]]]bbbhhhmmmooommmpppqqqlllaaaTTTLLLHHHAAA@@@???>>>>>>@@@BBBDDDDDDBBB???<<<::::::;;;<<<>>>@@@DDDMMMYYYcccjjjmmmooonnnkkkgggaaa[[[UUURRRLLLIIIEEECCCDDDEEEGGGGGGHHHGGGFFFFFFGGGIIILLLMMMOOOPPPPPPNNNJJJFFFDDDDDD@@@???===<<<;;;;;;;;;;;;>>>@@@DDDGGGKKKMMMNNNNNNUUUVVVYYY\\\```bbbddddddeeeeeedddccc```\\\XXXVVVUUUSSSOOOJJJDDD@@@<<<:::999777555555555555444222111111111111111111111111...///111222222111///.../////////....../////////000000000000000000000000........................111111000000000/////////,,,,,,,,,---------......+++,,,...000333777<<<@@@AAAAAAAAA@@@???>>>>>>>>>@@@@@@@@@@@@AAAAAABBBBBBEEEDDDFFFJJJLLLPPPYYYcccqqq~~~{{{wwwtttqqqpppjjjiiihhhfffeeeddddddcccbbb```]]]ZZZXXXVVVRRROOOIIIFFFBBB???>>><<<:::888888777666555444333333333222222222333333333333333000000111111111222222222333222222222222111111111111///------///000111111pppiiiddddddddd```]]]]]]ZZZXXXUUURRRQQQNNNKKKIIIGGGFFFDDDBBB@@@>>><<<;;;;;;;;;:::999999888888777666555444444555555444222000000000000000000000000---...///000111000000000------.....................---,,,,,,+++,,,,,,,,,------------------------000///...------------------,,,+++,,,...///...---+++,,,,,,---000666===CCCDDDDDDCCCBBBAAA@@@@@@@@@888888999:::===@@@CCCEEEJJJLLLQQQVVVYYYYYYVVVTTTUUUYYY^^^aaacccdddfffgggdddgggjjjgggaaa\\\]]]___^^^^^^^^^___aaacccdddddd```[[[TTTLLLFFFBBB@@@?????????>>>???@@@BBBEEEFFFEEEGGGIIIJJJKKKLLLOOOQQQSSSWWW]]]aaadddeeeggghhhkkkooosssvvvwwwwwwwwwwwwtttvvvxxx{{{~~~{{{|||}}}xxxpppfff\\\QQQFFF??????===:::999999;;;;;;<<<<<<<<<============<<<<<<::::::999999999;;;<<<===AAACCCEEEFFFGGGHHHJJJLLLNNNNNNNNNMMMJJJGGGCCCAAAAAA@@@===;;;999999999:::;;;>>>BBBDDDDDDDDDEEEFFFGGGJJJNNNRRRUUUYYY]]]```_______________\\\YYYWWWNNNOOOPPPSSSVVVZZZ___bbbcccfffgggbbbXXXNNNFFFCCC<<<<<<;;;:::;;;<<<>>>???<<<;;;:::888888888::::::<<<>>>CCCLLLXXXcccjjjnnnoooooommmjjjccc\\\UUUPPPHHHDDD???<<<<<<===>>>>>>::::::;;;<<<>>>???AAAAAAFFFGGGHHHGGGDDDAAA???>>>======>>>======<<<======BBBCCCFFFIIINNNTTTYYY\\\cccfffjjjnnnrrruuuwwwyyyxxxyyyzzzyyyvvvrrrmmmjjjgggddd___WWWOOOGGG@@@<<<999777444333444444333111000000000000000000000000---...000111111000...---//////............//////////////////////////////////////////////////////000000000000////////////,,,,,,,,,---------......***,,,...///111555:::>>>@@@@@@?????????>>>>>>>>>????????????@@@@@@@@@@@@BBBAAACCCHHHKKKOOOYYYcccqqq~~~{{{wwwssspppnnnjjjiiihhhgggfffeeeeeeeeefffdddaaa^^^[[[XXXSSSPPPLLLHHHDDD@@@>>><<<:::888777777666444333333333333111111111111222222222222111111111111222222222222222222222111111111000000111///------///000111111ooohhhccccccccc```]]]]]]ZZZWWWTTTRRRPPPNNNKKKHHHFFFEEEDDDBBB@@@>>>===<<<;;;;;;:::999999888888777666444333333444444222111000000000000000000000000---...///000111000///................../////////---,,,,,,+++++++++,,,,,,,,,,,,,,,------------.........------------------,,,++++++,,,...///...---+++,,,...///222888???DDDBBBBBBBBBBBBAAA@@@??????888999:::<<>>>>>???AAABBBDDDEEEDDDFFFHHHIIIJJJLLLOOORRRUUUYYY___ccceeeggghhhiiioooqqquuuvvvwwwxxxyyy{{{wwwxxxzzz}}}}}}~~~|||sssnnnfff]]]UUULLLEEE@@@<<<;;;999777777777999:::===>>>>>>>>>======<<<;;;;;;;;;::::::<<<===???@@@CCCEEEGGGHHHIIIKKKMMMOOOTTTTTTTTTRRROOOJJJEEECCC???===;;;999888777777777:::;;;<<<======>>>AAADDDBBBEEEIIILLLOOORRRVVVYYYXXXWWWWWWWWWWWWUUURRROOOGGGHHHIIIJJJJJJMMMQQQTTTZZZ[[[[[[WWWQQQIIICCC@@@888777666666777888999:::888777666666666666777888999;;;@@@IIITTT___fffiiikkkkkkllljjjeee]]]UUUPPPFFFBBB===:::999999::::::444555666888999:::;;;;;;>>>@@@BBBAAA???===<<<<<<999;;;>>>?????????@@@BBBEEEFFFHHHMMMTTT\\\dddhhhnnnqqqvvv{{{yyywwwqqqiii^^^RRRHHHBBB:::777444333333333222111000000000000000000000000......000000000000......///......------......///////////////////////////000000000000000000000000///////////////.........,,,,,,,,,---------......+++---...///111444999===>>>>>>>>>????????????@@@>>>>>>?????????????????????>>>@@@EEEHHHMMMWWWaaammm{{{~~~}}}|||zzzwwwssspppnnnlllkkkjjjhhhgggggggggggghhhgggdddbbb___\\\WWWSSSPPPLLLFFFAAA>>><<<999888666666555444333333333333111111111111111111111111111111111222222222222333////////////............111///......000111111000nnngggbbbcccccc___\\\\\\ZZZWWWTTTRRRPPPNNNKKKHHHEEEDDDCCCBBB@@@???>>>===;;;;;;:::999999888888777666555333333444333222000000000000000000000000000......000111000///...,,,.........//////000000000------,,,,,,,,,,,,------,,,,,,,,,---------......---,,,,,,,,,,,,------...,,,++++++,,,...//////...+++---///222555999???CCC>>>???AAABBBBBBAAA???>>>888:::<<>><<<:::888888999;;;===>>>>>>????????????>>><<<<<<<<<===???AAACCCEEEEEEGGGIIIKKKKKKMMMOOOQQQVVVVVVVVVTTTPPPJJJDDDAAA;;;:::888777555555555555777888888888888999<<>>:::888888888777444444555777888999::::::;;;===>>>>>>===<<<===>>><<<@@@DDDFFFEEEEEEGGGHHHJJJLLLOOOTTTZZZaaafffjjjlllpppuuuzzzwwwkkk]]]PPPIII<<<999555444333444333222000000000000000000000000///////////////////////////......------......///////////////////////////////////////////////////------------............,,,,,,,,,---------......---...///000111444888;;;<<<===>>>???@@@AAAAAABBB>>>>>>>>>>>>>>>>>>>>>>>>>>>===???CCCEEEIIIRRR\\\fffuuu~~~{{{{{{{{{zzzwwwtttqqqoooooonnnmmmkkkjjjiiiiiiiiiiiihhhfffeeedddaaa]]]ZZZTTTOOOHHHBBB>>><<<999777555555444333333444444444333333333222222111111000111111111222222222333333//////.........---------000000///111222333111000nnngggbbbbbbbbb___\\\\\\ZZZWWWTTTRRRPPPNNNJJJHHHDDDDDDCCCBBB@@@???>>>>>>;;;;;;::::::999888888777777555444444444444222111000000000000000000000000...///000111000///---+++.../////////000000111111......---------......///,,,,,,,,,------.........++++++++++++,,,,,,---...,,,++++++,,,...//////...+++---000333666:::???CCC;;;===@@@BBBBBBAAA???>>>888:::===AAAEEEGGGIIIJJJMMMPPPUUUXXXYYYYYYZZZZZZVVVWWWXXXWWWVVVUUUVVVWWW^^^XXXQQQOOOTTT^^^iiiooonnnnnnnnnqqqsssqqqlllggg]]]UUUJJJBBB????????????<<<===???AAABBBBBBBBBBBBBBBDDDFFFGGGHHHKKKOOORRRWWW[[[aaaeeeggghhhiiijjjnnnrrrwww{{{|||{{{||||||zzz{{{|||~~~zzzwwwqqqkkkbbbZZZTTTPPPMMMKKKDDDCCCBBB???<<<<<<===???<<<===>>>@@@AAAAAAAAAAAA>>>>>>>>>???AAADDDFFFHHHGGGIIIKKKLLLMMMNNNPPPRRRTTTTTTTTTRRRMMMGGGAAA>>>888777666555444333333333222444555555555555777999999;;;>>>AAABBBEEEHHHJJJKKKJJJJJJLLLNNNMMMIIIFFF@@@AAAAAA>>><<<;;;???BBBBBB@@@>>>>>>@@@???<<<888999999777666555555444444444333333222222222222222444666:::BBBLLLVVV\\\___aaadddgggiiifff```YYYTTTKKKGGG@@@;;;999888777666111222222333444555666777;;;===>>>>>>===>>>???AAAFFFJJJNNNOOOMMMLLLLLLNNNQQQSSSVVVZZZ^^^aaacccddddddhhhmmmrrrwww|||pppbbbTTTLLL===:::777555444555444444000000000000000000000000//////............//////.........------.........////////////////////////////////////////////////,,,---------------------,,,,,,,,,---------.........///000000111333777;;;<<<<<<===???@@@BBBCCCCCC>>>>>>>>>>>>============>>>===>>>AAACCCFFFOOOXXXbbbqqq|||zzzzzzzzzzzzxxxuuurrrppprrrqqqooonnnllllllkkkkkkhhhhhhggghhhhhhfffbbb___VVVQQQJJJCCC???<<<999777444444333333333444555555555555444333333222111111111111222222222333333333111000000000////////////000000000222444444222000nnnhhhcccddddddaaa______YYYXXXWWWUUUQQQMMMJJJHHHEEEDDDBBB@@@???======<<<<<<;;;:::888777666666666444444333333333333222222111111000000///.........//////.........------------------...///000000111........................---------,,,,,,---------...------,,,---...///000***+++,,,,,,------,,,,,,...,,,---222999???AAABBB=========@@@CCCCCC@@@<<<999;;;???DDDIIILLLLLLKKKPPPRRRUUUXXXYYYXXXVVVUUUUUUVVVVVVVVVUUUTTTRRRQQQRRRQQQRRRZZZeeeqqqzzz~~~~~~zzzwwwssskkkcccXXXOOOCCC===>>>???<<<888<<<===???@@@???>>>???@@@CCCCCCCCCEEEIIINNNSSSVVV\\\```eeehhhiiiiiiiiijjjppprrrvvvyyy{{{{{{zzzyyywwwyyyzzz{{{|||}}}zzztttnnnggg___ZZZXXXUUUOOOJJJHHHDDD@@@===============CCCAAA???@@@BBBEEEFFFGGGHHHGGGFFFEEEDDDCCCBBBBBBGGGIIILLLNNNOOOOOONNNMMMNNNMMMKKKGGGCCC>>>:::888555444222000000000000111444333222222222333444555555666999;;;>>>@@@AAABBBBBBCCCDDDEEEDDDCCCAAA???<<<<<<;;;999888888;;;======>>>@@@AAAAAA>>>;;;888777666555444333222222222222111000......000111222333444888>>>GGGRRR\\\bbbaaadddffffffccc^^^ZZZXXXPPPJJJCCC===;;;:::::::::444222222333555777777777777888:::===@@@DDDGGGIIIPPPQQQQQQRRRRRRQQQQQQPPPQQQQQQRRRRRRSSSTTTVVVVVVVVVVVVXXX]]]ccclllsssxxx~~~yyyqqqeeeUUUJJJCCC===666111000111333333333333333222222111111111.........///////////////000000000000000000000000////////////////////////////////////000000000000......---------......//////...---...///000///......////////////222555999;;;;;;<<<======>>>=========<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<>>>CCCIIINNNZZZeeewww~~~|||zzz{{{{{{zzzyyyvvvtttqqqpppnnnmmmkkkjjjiiihhhiiiiiihhhfffcccbbbbbbaaa```^^^SSSPPPKKKDDD>>>:::777555555555444444444333333333333333333222222111111111222111000//////000111222333444555555555444333222111111111111111111111222ooohhhcccddddddaaa^^^___YYYXXXVVVSSSPPPLLLIIIHHHEEEDDDBBB@@@???======<<<<<<;;;:::888777666666666444444333333333333222222444333333222111000000///////////////.........---111111000///...---,,,,,,........................------,,,,,,,,,,,,------,,,------...............***+++,,,,,,------,,,,,,......000555;;;??????>>>======>>>AAACCCBBB>>>:::888;;;@@@GGGLLLOOOOOOOOOPPPRRRVVVXXXYYYWWWTTTRRRVVVWWWXXXXXXWWWUUUSSSQQQRRRQQQUUUcccwww}}}tttiii^^^QQQIII???;;;===???>>>;;;<<<>>>???@@@???>>>???@@@BBBBBBCCCEEEIIIOOOTTTWWW\\\```eeehhhiiijjjkkkkkknnnqqquuuxxx{{{{{{{{{zzzxxxyyyyyyyyyxxxyyy|||~~~zzztttjjjddd]]]YYYWWWUUUPPPKKKJJJGGGCCCBBBBBBDDDDDDDDDHHHFFFDDDEEEHHHJJJLLLLLLKKKKKKJJJHHHGGGEEEDDDDDDGGGHHHIIIJJJJJJIIIGGGFFFGGGFFFDDDAAA>>>:::777555444333111000//////000000333222111111111222444444555666888999:::;;;;;;;;;:::;;;<<<======;;;999888666666666444333444777999<<<>>>@@@BBBAAA???;;;999777666555444333222222222222111000//////000111222222333666;;;CCCMMMVVV[[[```cccffffffccc```\\\[[[QQQMMMGGGBBB???<<<:::999888666444444444444444222888999<<>>???===;;;===>>>@@@BBBBBB@@@;;;777555999@@@GGGLLLOOOOOOOOOOOORRRVVVZZZ[[[ZZZWWWUUUVVVWWWYYYYYYXXXWWWTTTSSSTTTTTT[[[ooosssdddWWWGGGAAA:::888<<>>@@@@@@???>>>???AAABBBBBBCCCFFFJJJOOOTTTWWW]]]aaaeeeiiijjjkkkmmmnnnmmmppptttxxxzzz{{{{{{zzzyyyxxxwwwuuussstttwwwzzzyyysssgggbbb\\\XXXWWWUUUQQQMMMMMMJJJHHHGGGIIIKKKLLLLLLJJJIIIHHHIIIKKKNNNOOOOOOOOONNNMMMKKKIIIGGGFFFEEEFFFFFFFFFEEECCC@@@===<<<<<<;;;;;;999777555333222222222111000////////////111111111000111222222333555555666666666555555444444444555666666555333222222333222111000222555777;;;>>>AAADDDCCCAAA===;;;888777666444333222222222222111000//////000111222111111333777===EEELLLPPPXXX\\\___aaa___]]][[[ZZZSSSPPPLLLIIIEEEAAA<<<999:::888666555555444333222888999;;;???DDDIIINNNPPPQQQPPPOOOMMMKKKHHHFFFDDDDDDCCCBBB@@@>>>>>>======;;;;;;;;;<<>>???>>>======>>>@@@BBBAAA===888555222777===CCCGGGIIIJJJKKKNNNQQQWWW\\\______^^^\\\UUUVVVXXXZZZZZZYYYWWWVVVWWWZZZeeexxxnnn]]]OOO@@@<<<777777:::>>>>>>===>>>???@@@@@@??????AAACCCCCCCCCEEEHHHLLLQQQUUUXXX^^^aaafffiiikkklllnnnooooooqqqtttxxxyyyyyyxxxxxxvvvvvvtttqqqpppqqquuuxxx}}}|||}}}~~~wwwsssgggccc]]]YYYWWWUUUQQQOOOOOOMMMKKKJJJLLLMMMNNNMMMIIIGGGGGGHHHKKKMMMNNNNNNOOOOOOMMMKKKIIIGGGEEEDDDBBBAAAAAA???<<<:::777666333333333333222111000///111000000///////////////000000000000000111111222444444444444333333222111222333333444444333222222222333333222222333777:::<<>><<<===<<<:::888777666555555777666444444555777999;;;<<<===@@@BBBEEEGGGIIIIIIMMMLLLLLLLLLJJJEEE???999555333222222222333222111444444444444444444444444333333222111000//////...000000000000000000000000000000000000000000000000//////000000000111111111111111000/////////000000111000......//////...,,,+++,,,------,,,---///111333444666888999:::;;;;;;::::::::::::999999999999777777777666777999>>>AAAIIITTTeeeyyy}}}zzzxxxvvvtttssspppnnnlllmmmnnnnnngggfffcccaaa^^^[[[ZZZYYYZZZXXXVVVUUUTTTSSSPPPNNNIIIGGGCCC???;;;999777777555555444444444333333333222222222222222222222222333333333333333333333333------...///000000111111111111111111111111111222ooohhhccccccccc___]]]\\\YYYWWWSSSOOOKKKIIIHHHHHHEEEDDDBBB@@@???======<<<::::::999888777777777777444444333333333222222222222222111000///...---------------,,,,,,,,,++++++***+++,,,...///111222333........................000000////////////000000///---+++)))))),,,///111***+++,,,,,,------,,,,,,000222555999<<<>>>@@@AAA<<<>>>AAAAAA???;;;777444333777===AAACCCDDDFFFHHHPPPRRRWWW[[[^^^______^^^UUUVVVXXXZZZ[[[[[[[[[[[[ZZZbbbpppuuufffVVVIII>>>;;;888888:::=========???@@@AAAAAAAAABBBDDDGGGFFFGGGIIIKKKOOOSSSWWWYYY___bbbfffiiijjjlllnnnppprrrsssvvvxxxxxxwwwuuussssssrrrqqqpppooorrrvvvzzz{{{xxxxxx{{{~~~{{{uuurrriiifffaaa\\\XXXUUURRRPPPPPPNNNKKKJJJJJJKKKJJJIIIGGGFFFEEEFFFIIIKKKKKKJJJKKKJJJIIIGGGDDDBBBAAA@@@===<<<;;;:::888666555444//////000000000000//////000000000000000//////...//////000000111111111111222222333333333333222222222222333333333333333333222333333333333666999<<<>>>BBBHHHLLLLLLHHHCCC???999888777555444333222222111111000000000000111111/////////000444888<<<>>>CCCFFFJJJMMMMMMMMMMMMMMMOOONNNNNNOOONNNJJJEEE@@@;;;:::888777888888777666444555888===CCCJJJPPPTTTVVVTTTQQQMMMHHHCCC???<<<999999888666555555555555888666555333222333444555555666666666888999;;;<<<::::::;;;<<<<<<999666333222111111222333333222000444444444444444444444444444444333222111000000000111111111111111111111111111111111111111111111111000000000000111111111111111000//////.........///111///......//////...,,,,,,---......------///111111222333555777888888999888888888888777777777777666777777666666888<<<@@@FFFPPPaaauuu}}}zzzxxxwwwsssqqqnnnlllkkkkkklllmmmeeedddcccbbb```^^^]]]\\\[[[ZZZXXXWWWVVVTTTQQQNNNIIIGGGCCC???;;;888666666555555444444444333333333222222222222222222222222333333333444444333333333///000000111222333333444//////000111222333333444ooohhhccccccccc___\\\\\\XXXWWWTTTPPPMMMJJJHHHGGGEEEDDDBBB@@@???======<<<:::999999888777777888888444444333333333333222222333333222222111000000000---------,,,,,,,,,,,,+++............////////////........................000000////////////000000///---***))))))+++///111***+++,,,,,,------,,,,,,///222666999;;;===@@@BBB<<<>>>@@@???<<<888666555777;;;???AAAAAACCCGGGJJJSSSTTTWWWZZZ\\\^^^______[[[[[[[[[[[[\\\]]]___```^^^iiiwww}}}rrrhhh^^^RRRGGG===<<<::::::<<<===>>>===???AAABBBBBBCCCEEEHHHKKKKKKLLLMMMPPPSSSVVVYYY[[[aaacccfffhhhiiikkkmmmooosssuuuvvvwwwwwwuuurrrqqqqqqqqqqqqqqqqqqtttxxx|||wwwqqqppprrrtttxxx{{{|||vvvqqqoooiiifffbbb]]]XXXUUURRRQQQOOOMMMJJJIIIHHHGGGFFFDDDFFFEEEEEEFFFGGGHHHGGGFFFDDDCCCBBB@@@>>>===;;;:::888888777666555444333333//////000000000000000//////000000111111000////////////000111111111111000111222222333333333333333111111111111222222222222111222333333444777;;;>>>CCCGGGMMMQQQQQQMMMGGGBBB:::999777555444333222222000000000111111000000000/////////000333666:::<<<@@@CCCGGGIIIIIIIIIIIIJJJJJJJJJIIIJJJIIIGGGDDDAAA>>>;;;999777777666444222666777999>>>DDDLLLSSSWWWWWWUUURRRMMMHHHCCC???<<<:::999999888777777888888777666444333222222222333333333222222222222333333111222444555555444333222111000000222333444222111333333333333444444444444444444444333222222222111111111111111111111111111////////////////////////000000000111111111222222111111000///............000...---...///000///...---///000000......///000///000222333444555555666444444333333333222222222555555666666666888<<>>:::888666555555555444444444333333333111222222222222333333333222333333444444333333222222222222222222333444555//////000111222333333444ooohhhccccccbbb^^^[[[[[[XXXWWWUUURRRNNNKKKHHHFFFEEEDDDBBB@@@???======<<<:::999888888777888888888444444333333333333222222222222111111111111111111//////.........---------111000000///......------........................//////............//////,,,,,,++++++,,,,,,------***+++,,,,,,------,,,,,,...333888;;;;;;;;;<<<>>><<<>>>???===999777666777888;;;???@@@@@@CCCIIIOOOTTTUUUWWWZZZ^^^cccfffiiieeecccaaa^^^^^^___aaabbbfffnnnzzz}}}xxxmmmnnnkkkeee___YYYPPPGGG======<<<===???@@@@@@@@@@@@AAABBBCCCEEEHHHLLLPPPPPPQQQRRRTTTWWWYYY[[[\\\bbbdddggghhhhhhiiikkkmmmrrrtttvvvwwwvvvuuurrrqqqqqqrrrsssttttttvvvzzz|||~~~}}}wwwrrrqqqrrrtttxxx}}}}}}yyyrrrmmmkkkfffdddaaa\\\XXXUUUTTTTTTNNNLLLIIIHHHHHHGGGEEECCCEEECCCCCCCCCDDDDDDBBBAAA>>>===<<<;;;999888777666555555444333222111111111000111111111111000000//////000111222222111000000///000111222222222111111222222222333333222222111111111111111111222333333222333444555666999>>>AAAHHHLLLRRRWWWVVVQQQJJJEEE;;;:::888666444333222222000000111111111111000000000000000222444777:::<<<@@@CCCFFFGGGGGGGGGGGGHHHGGGEEECCCBBBAAA@@@>>><<<;;;888666444444444222111666777999===CCCKKKRRRWWWWWWUUURRRNNNIIIDDD@@@======<<<;;;:::999999999999555444333222222222222333222111111000000000000111///111222333333222222222222111000111333444333111222222222222333333333444444444444444333333333333111111111111111111111111000000000000000000000000000000111111111222222222333222111000////////////...------...000111000///---///000000...---.../////////000222222333333333222111111111000000000000222333444444555777;;;===CCCLLL\\\nnn}}}{{{zzzrrrrrrpppnnnlllkkkiiiiiiddddddddddddcccbbb```___[[[YYYXXXXXXVVVTTTOOOLLLDDDBBB???<<<999777666666555555444444444333333333111111222222222333333333111222333444444333222111333222111111111222333444111111111111111111111111ooohhhccccccbbb^^^[[[[[[WWWWWWVVVSSSPPPLLLHHHFFFEEEDDDBBB@@@???======<<<999999888888888888888888444444444333333333222222////////////000000000000111000000000////////////000000//////.........---........................---------,,,,,,---------(((***---//////...,,,***++++++,,,---------,,,,,,---333:::>>>===:::999999<<<>>>>>><<<888666777888666:::===>>>>>>CCCKKKRRRRRRTTTWWW\\\ccckkkrrrvvvnnnjjjeeeaaa______aaacccnnnrrryyy~~~rrrhhhbbbdddccc^^^[[[XXXPPPHHH======>>>???@@@BBBBBBBBB@@@AAACCCDDDFFFJJJOOOSSSSSSTTTUUUWWWYYY[[[\\\]]]ccceeeggggggggghhhjjjlllqqqrrruuuvvvwwwuuusssrrrssstttvvvvvvvvvwwwzzz|||{{{|||yyyuuutttsssxxx}}}|||wwwpppjjjhhhbbbaaa___[[[WWWUUUUUUUUUMMMKKKIIIIIIIIIHHHFFFDDDBBBAAA@@@@@@AAA@@@>>><<<:::999999888666555444444444333222111////////////222222222222111000000///000111222333333222111000///000111333333222222111333333333333222111000///222222222222222333444555444666777888999<<>><<<;;;:::999888444333111111333444333333444555666:::AAAIIIPPPTTT[[[ZZZWWWSSSNNNIIIEEECCC???>>>===;;;:::999999888333333222222222222333333111111111111111111111111...000111111111000111222333222111111333444333222111111111222222333333333333333444444444444444444111111111111111111111111222222222222222222222222000111111111111222222222444333222111000000000000---,,,,,,---000111111000---...000///...------...//////000111111111111111222222222222111111111000000111333333444666:::===BBBKKKZZZmmm~~~~~~|||{{{sssrrrqqqpppnnnkkkiiigggddddddddddddbbb```^^^]]]XXXWWWVVVUUUTTTQQQMMMIII@@@>>><<<:::888777777777555555444444444333333333111111111222222333333333111111333333333333111111222111000//////000111111444444333222111000///...pppggg```aaacccaaa___^^^[[[YYYVVVSSSOOOLLLKKKJJJFFFEEECCCAAA???>>>>>>===;;;:::999888666555444333333333333333333333333333444333111////////////000,,,---...///000000000000---------............///------......------,,,+++------------------------******+++++++++******)))+++++++++,,,,,,---------333666:::;;;;;;:::;;;;;;???===;;;999888888999999999<<<======BBBLLLRRRTTTXXXUUUSSSWWWbbbqqq}}}{{{pppjjjiiihhhddd```hhhmmmrrruuurrrllleeeaaaVVVYYY[[[ZZZUUUNNNHHHEEE===<<<;;;;;;===@@@CCCEEEDDDDDDEEEGGGJJJOOOSSSUUU]]]]]]\\\ZZZYYY[[[```cccdddeeefffffffffhhhkkknnnoooqqqssssssrrrrrrrrrsssssstttvvvwwwxxxyyyzzzzzz~~~{{{xxxzzz|||yyyrrrkkkgggeee___]]]YYYUUUQQQOOONNNMMMLLLKKKKKKLLLLLLLLLIIIGGGAAA@@@>>>;;;999888777666333333333444444444555555000000////////////000000111222222111000000111333111111111111111111111111000111222333333222000000111111111111111111111111111111111222222333333333555555444555777;;;>>>@@@HHHJJJMMMOOONNNKKKFFFCCC===666111222222///,,,,,,222222222222222222222222111222333444666;;;@@@DDDHHHJJJMMMMMMJJJGGGDDDCCC???<<<999777666555333111222222222222222222222222444222333:::@@@FFFOOOWWW\\\aaabbb\\\UUUSSSQQQOOOKKKEEEBBBDDDCCC<<<888:::999888777555333333444555222222333333333333222222333222111000000111222333222333444555444222000...333333333444444444555555444333222111111111222333111111000000000000000111111111222333222000...,,,222222111111111111222222000000000000////////////---.........//////000000....................................////////////333333333222222111111111444444222000///111555999???DDDQQQcccxxx~~~{{{yyyxxxtttrrrooommmlllkkkiiihhhcccaaa```]]]\\\ZZZYYYYYYYYYWWWTTTPPPLLLHHHEEECCC>>>>>><<<:::888555222111444444444555444444333333222222222222222222222222444333333222222333333444111111111111111111111111000000000111222222222333pppgggaaaaaacccaaa___^^^[[[YYYVVVRRROOOLLLJJJIIIFFFEEECCCAAA@@@>>>=========<<<;;;:::999777666666444444444444333333222222333222111000/////////000...///////////////......---------............///------......------,,,+++,,,,,,------------------+++++++++++++++++++++++++++++++++,,,,,,---......333666999;;;;;;:::;;;;;;<<<;;;888666666666777888<<>>===;;;999777666555555111111222222222333333333000000////////////000000111111222111000///111333000000000000000000000000111111222222111000000///111111111111111111111111111222222222333333333333444333333333555888;;;<<>>===<<<:::888555333222111111222333444444444444222222222222222222222222444333333222222333333444222222222111111111000000111111111111111222222222qqqhhhbbbbbbdddbbb___^^^ZZZXXXUUURRRNNNLLLJJJIIIEEEDDDCCCAAA@@@>>>===<<<===<<<;;;:::999777666666666666555444333333222222333222111000/////////000000000000000///...---,,,---------............///---............---,,,,,,,,,,,,,,,------.........---,,,++++++++++++------+++++++++,,,---...//////222555999;;;;;;;;;;;;<<<<<<:::888666555666888999???BBBDDDDDDHHHQQQVVVVVVQQQQQQSSSZZZgggvvvvvvfff[[[]]]^^^^^^\\\XXXTTTQQQQQQTTTVVVUUUPPPHHHAAA===<<<<<<;;;<<<>>>@@@CCCEEECCCDDDFFFIIILLLQQQUUUWWWYYYZZZZZZYYYYYY\\\```dddjjjjjjjjjhhheeedddeeeffflllmmmnnnnnnnnnpppsssuuuvvvwwwyyyzzz|||}}}}}}}}}~~~yyyqqqiiiccc```___[[[[[[YYYXXXUUUSSSPPPOOOIIIHHHFFFEEEDDDBBB???<<<999888777666555444444444///000000000000111111111111000000//////000000111000111111000//////000222000000000000000000000000333222111111000000000000222222222222222222222222222222333333333333444444222222111222333444666777;;;===@@@AAAAAA>>>;;;888888444222444555222222333000000000000000000000000000222333555777:::???CCCJJJLLLMMMLLLHHHDDDAAA@@@999777444222222111///---////////////////////////111000333888>>>GGGVVVeeekkkuuu|||}}}{{{zzzwwwtttlllddd[[[VVVPPPKKKHHHIII>>>===;;;999888666666555555555555555555555555555333333222222222222333333555555666666666444333111222222222333333333444444555444333222111222333333333333222222222222333333000111222333333222111000000000000000000000000000111111000000000/////////............////////////........................---............/////////000000000000////////////000000000//////111555999999>>>III[[[nnn~~~~~~{{{wwwuuusssnnnlllkkkjjjiiigggdddbbb^^^\\\ZZZXXXVVVTTTSSSSSSOOONNNLLLJJJGGGEEECCCBBB===<<<;;;999777666444444//////111222333444444444333333333333333333333333333333333333333333333333222222222111111111000000222222222111111111111111qqqiiicccdddeeebbb___^^^ZZZXXXUUUQQQNNNKKKIIIHHHDDDDDDCCCBBB@@@>>><<<<<<::::::999888777666555444777777666555444222222111222111111000000000000000///////////////...---------------............///...............------,,,+++,,,,,,------............---,,,++++++,,,...000,,,,,,,,,,,,---...000111333666999;;;;;;;;;;;;<<<===;;;999777777999;;;===AAAEEEFFFGGGKKKRRRVVVUUUQQQQQQRRRYYYcccnnnwww|||ooo```XXXXXXXXXXXXXXXWWWTTTRRRSSSVVVWWWVVVPPPHHHAAA>>><<<<<<<<<===>>>AAACCCEEECCCDDDFFFJJJNNNRRRVVVXXXWWWWWWXXXXXXYYY\\\```dddfffggghhhgggfffeeefffhhhkkkkkklllllllllooosssvvvvvvwwwyyyzzz|||}}}~~~~~~yyyqqqhhhaaa]]][[[TTTUUUUUUTTTRRRPPPMMMLLLHHHFFFCCCAAA@@@>>>:::888666555444444333333444444/////////000000000111111111000000000000000000111000111111000//////000222222222222222222222222222333222111111111222444555222222222222222222222222333333333333333333333444222222111111111222333444555666888:::999888666444888444222333222...,,,...222222222222222222222222000111333444666999===AAAFFFHHHIIIHHHDDD@@@===<<<777555222111000000...---........................000000333666:::BBBTTTeeelllyyyuuulllccc[[[UUURRRIIIFFFCCC@@@>>><<<:::888:::999777666444333222222444333333333333333333444444555555555555444333222222222222333333333333444666555333222222222333444333333222222222333444444111222333333444333333222111111111222222111111111111111111000000000//////.........///////////////........................---------.........//////////////////////////////000000000000000222666:::888<<>><<<;;;:::999999888777666555555777666666444333222111111111111111111000000000///------...//////000//////---------............///......//////......---,,,,,,,,,,,,------............---,,,++++++---///000---,,,,,,,,,---///111222555888;;;===<<<;;;<<<<<<<<<:::888666777:::===???BBBFFFHHHIIILLLRRRUUUSSSQQQQQQSSSXXX```hhhnnnqqqxxx{{{xxxlll```WWWUUUUUUUUUXXXZZZ[[[YYYWWWUUUWWWWWWTTTMMMFFFAAA>>><<<<<<===>>>???AAACCCEEECCCDDDGGGJJJNNNRRRUUUWWWUUUVVVWWWXXXYYY[[[___bbbeeefffhhhgggfffeeefffgggiiijjjjjjkkkkkknnnrrruuutttuuuwwwyyy{{{|||}}}}}}}}}~~~{{{xxxssslllddd\\\UUUQQQPPPPPPQQQPPPOOOMMMKKKIIIFFFDDDAAA>>>===;;;888666444444333333333333444444000000000111111111111222111111000000000000111111000111111000//////000222222222222222222222222222222111111222333555777999222222222222222222222222333333333333333333333333222222222222222222222222111222444555555444333222444222222555444111111444222222222222222222222222///111222333444666:::===???AAABBB@@@===:::888888666444111000000000///...////////////////////////000000222444555<<>>;;;:::;;;;;;::::::999888888777555555444333222222111111000000111111111111000///,,,---...///000000000000---------............///...////////////...---------------------------------,,,,,,+++,,,---///000...---,,,,,,---000222444888;;;===>>>===<<<<<<<<<999777555444555888<<>>===<<<<<<===>>>@@@BBBDDDEEECCCEEEGGGJJJNNNQQQSSSTTTTTTUUUVVVWWWXXXZZZ^^^aaafffggghhhhhhfffddddddeeehhhiiikkkkkklllnnnqqqtttssstttvvvxxxzzz{{{|||}}}zzz{{{|||uuurrrmmmhhhaaaZZZSSSNNNOOONNNNNNMMMLLLJJJIIIHHHCCCAAA===;;;;;;:::888666333333333222222333333444111111111111222222222222222111111000000111111222111222222111000000111333111111111111111111111111111111222333444666888999333333333333333333333333333333222222222222111111222222222222222222111111000000111222222333333333444222333444111,,,+++...000000000000000000000000///111222222222333555777666888999999777555555555555333111000000111000...000000000000000000000000111000111222333777BBBNNNcccsss|||jjjbbbXXXPPPKKKGGGCCC??????>>><<<;;;::::::;;;;;;555555666666666666555555444444333333333333333333333333333444444444555555777666555444333444555555333333333333444555666777555555555444444444444444333444555666666555444333222222111111111000000000///////////////.................................,,,------------.........////////////000000000000,,,---.........///222444666999AAANNN^^^llltttvvvwwwxxxyyy{{{}}}~~~~~~~~~{{{yyywwwmmmjjjgggeeedddcccbbb```\\\ZZZYYYWWWUUUTTTSSSSSSOOONNNLLLIIIFFFCCCAAA@@@===;;;999777666666666777666666666555444333222111222222222222222222222222222222444444444444222222---...///000222444555555222222222111111111111111ssskkkfffggghhhddd___]]]XXXVVVSSSOOOLLLIIIGGGFFFBBBBBBCCCBBB@@@>>>;;;999;;;;;;::::::999888888888333333333222222111111111///000111222222111000///......///////////////...---------............//////////////////...------.........------,,,,,,+++***++++++,,,------.........---,,,,,,---000333555;;;>>>@@@@@@???===<<<<<<999777444333444999===@@@DDDIIILLLMMMOOOSSSTTTQQQOOOQQQUUU[[[bbbfffhhhhhhiiihhheee___WWWRRRPPPPPPUUUVVVZZZaaaffffff```[[[VVVUUUQQQJJJCCC>>><<<<<<<<<<<<===???AAABBBDDDDDDDDDEEEGGGJJJMMMOOOQQQRRRSSSUUUVVVWWWXXXYYY\\\___bbbeeegggggggggffffffggghhhjjjlllmmmmmmnnnppprrrrrrtttvvvxxxzzz|||}}}}}}xxxyyyzzz|||~~~~~~~~~|||zzzqqqlllfff```\\\WWWRRRNNNLLLKKKJJJHHHFFFEEEEEEEEE???<<<:::888888888777666333222222111111111222222000000111111111222222222222111111000000111111222222333333222111111222444111111111111111111111111000111222333444444444444333333333333333333333333222222222111111000000000000000111111111111111000/////////000111222333333444333333333///(((''')))000000000000000000000000///000111111000000111222///111333444333222333444333111//////000000///...////////////////////////111//////222333555;;;BBBRRRbbbuuu~~~pppddd^^^YYYTTTPPPKKKIIIFFFCCC@@@?????????555666777777777777666555555444444444444444555555444444555555555666666666888777555444444444555666666666666666777888999:::777777666555444444444444222333555666666555333222222222222111111111000000000/////////....................................,,,,,,---------.........------.........////////////000111000000000333555555777>>>JJJZZZgggnnnqqqssstttvvvxxxzzz|||}}}~~~|||}}}~~~|||zzzxxxqqqnnniiifffffffffeeeeee```^^^[[[XXXTTTQQQOOONNNJJJIIIHHHFFFDDDBBB@@@???>>><<<:::777666555666666444444444444444333222111111111111111111111111111111222444555555444222111000000000111222222333333111111111111111222222222ssskkkfffhhhiiiddd___]]]WWWVVVSSSOOOLLLIIIGGGFFFBBBBBBCCCBBB@@@>>>;;;999999888888888777666666666222111111111111111111111///000111222222111000///000000000000///...---,,,---------........./////////////////////......---//////...---,,,++++++***)))***+++,,,------------...---,,,,,,...111444666>>>@@@BBBBBB???===<<<<<<:::888666555666;;;@@@CCCFFFJJJNNNNNNQQQTTTTTTQQQPPPRRRUUU[[[```ccccccbbbfffbbb\\\VVVSSSQQQPPPOOOXXXZZZ___fffllljjjccc[[[YYYVVVPPPIIIBBB>>>===>>><<<<<<>>>???AAACCCDDDDDDDDDEEEGGGJJJLLLNNNOOOPPPSSSUUUVVVWWWWWWYYY[[[^^^]]]```dddggghhhiiikkklllhhhjjjmmmnnnnnnnnnooopppssstttvvvxxx{{{|||}}}~~~xxxyyyyyyzzz{{{|||}}}}}}}}}~~~~~~zzzvvvsssjjjddd\\\VVVSSSPPPNNNKKKIIIHHHEEECCCAAA@@@@@@AAA<<<999777666777777777666222111111000000000000000000000000000111111111111222222111111111111222222333444444333222222333555333333333333333333333333111111222333222111000///333333333333333333333333222111111111000000//////...///000000111000000000.........///000111222333///000333666444000111555222222222222222222222222///000111000///......///+++---000111111111333444222000......//////...---////////////////////////111......222555555888===BBBQQQcccsssxxxpppkkkfffbbbXXXUUUPPPJJJEEEAAA???>>>555666777888888777666555666666555555555666666777555555555666666666666777888777666555444555555666888888888888999:::;;;<<<999888777555444444444444111222444555555444222111222222222111111111111000000000//////.........---........................,,,,,,,,,---------......,,,,,,,,,------.........,,,---...---------///000444666<<>>===<<<:::777666666666666222222222111222222333333000000000000000000000000111000///......///000111+++,,,,,,------.........111111111000///---,,,+++------------------------***+++,,,---------,,,,,,)))***,,,...111444777888::::::::::::::::::::::::444666999999999;;;@@@DDDKKKLLLNNNQQQRRRSSSSSSRRRUUUVVVXXX[[[]]]^^^\\\[[[WWWYYYYYYVVVSSSTTTZZZ___cccdddhhhkkklllhhhaaa\\\YYYQQQEEE>>><<<===>>>>>>???@@@AAABBBCCCEEEFFFFFFFFFFFFFFFGGGHHHKKKMMMNNNPPPQQQRRRTTTVVVWWWYYYZZZ\\\___bbbdddeeeeeefffhhhjjjkkklllllllllnnnqqqtttrrrsssvvvxxxyyyzzzzzzyyyzzzyyywwwwwwwwwyyy{{{|||~~~|||{{{yyyvvvqqqlllbbbZZZPPPKKKLLLMMMMMMKKKJJJGGGBBB>>>:::999888999666666555444333333222222////////////////////////111111222222222111111000000111111111111222222222333444555555555444333222444333222111111222333444222444444333000---------333222222111111222222333333333333333333222111000000000000000////////////333222222111///...,,,+++555111...///111333222111222333333444444333333222//////000000000000//////222222111111111111222222000000000000000000000000111111000000//////............///111222333444555???CCCJJJVVVeeeuuusssjjj]]]TTTNNNJJJDDD???<<<;;;::::::999888777777444555666777777777777777555555555555555666777777:::777444333333555666777666777888999;;;;;;:::888888888666555444333333333222222333222222111000000......///////////////...------..................222///------///000000///......---,,,,,,++++++***,,,,,,------...///000000,,,,,,,,,,,,---///111222333666===HHHVVVaaafffhhhpppqqqqqqppptttzzzyyyuuuyyyxxxxxxyyy{{{||||||{{{vvvrrrllliiiiiikkkmmmooolllhhhbbb]]]XXXRRRMMMIIIIIIFFFCCCAAA@@@@@@???>>>???>>><<<:::888666444333444333111000000222333555000000000000000000000000222222333444444444444333111111111111111111111111222111111111000000//////rrrjjjdddeeefffbbb]]][[[[[[WWWRRRNNNKKKIIIFFFDDDCCC???>>>@@@@@@===:::;;;<<<;;;:::888777666666555333333222222222222222333000000000000000000000000111000///......///000111---------------.............../////////...------........................******+++++++++,,,,,,,,,***+++,,,...111555888:::===<<<;;;:::::::::::::::555777999;;;===@@@DDDFFFJJJLLLNNNPPPRRRRRRRRRRRRRRRSSSUUUWWWYYYXXXWWWUUUSSSVVVXXXXXXYYYaaannnxxx{{{}}}}}}{{{uuummmddd___YYYQQQFFF???===>>>>>>>>>??????@@@AAACCCDDDEEEEEEGGGGGGGGGGGGHHHJJJLLLMMMOOOPPPQQQTTTVVVWWWXXXXXX[[[^^^bbbddddddeeefffhhhjjjkkklllllllllmmmpppssstttuuuwwwyyyzzzzzzzzzyyywwwxxxyyy{{{|||}}}}}}}}}~~~~~~}}}zzzyyyxxxtttnnniii]]]VVVMMMIIIIIIJJJJJJHHHFFFCCC???;;;999777777888555555444444333222222111000000000000000000000000111111111222222111111000000111111111111222222222222333444555555444444333333333222111111222333333222333444333111000111222555444444333333444444555333333333333333222111111222222222111111111000000111111111111111000//////555222000111333444333222111111222222222222111111///000000111111000000///222222111111111111222222000000000000000000000000222222111111111000000000...///000000111222333333555888>>>GGGTTTbbbnnnuuuxxxiii]]]TTTLLLDDD>>>;;;::::::999888777777777555666777777777777777777666555555555555666777777;;;999666444444666777888888888888999::::::999888999888777666444444444444333333444444333333222111///000000111111000000000//////////////////////////////......//////...---...---,,,+++)))(((&&&&&&,,,,,,------...//////000------------...000222333444666;;;CCCNNNZZZccchhhlllnnnnnnoootttzzzzzzvvvzzzyyywwwxxxyyyyyyxxxvvvvvvrrrmmmkkkkkklllmmmmmmnnnjjjeee___ZZZUUUOOOKKKHHHFFFBBBAAAAAA@@@???>>>===<<<;;;999666444333222444333222000000111333444////////////////////////111111222333333333333333111111111111111111111111111111111111000000000///tttkkkeeeeeefffaaa\\\ZZZ[[[WWWRRRNNNKKKIIIFFFDDDAAA>>>???DDDDDD???;;;:::;;;;;;::::::888777555444555444333222222111222222000000000000000000000000000000////////////000000//////..................+++,,,---.......................................+++***)))))))))***,,,---++++++,,,...111666;;;>>>AAA???===;;;:::999999999777777888<<>>>>>>>>>>>@@@@@@@@@AAABBBCCCDDDDDDGGGFFFFFFGGGGGGIIIJJJKKKLLLNNNPPPSSSVVVWWWWWWWWW[[[]]]aaacccdddeeefffggghhhjjjkkkkkkkkkllloooqqqvvvvvvxxxyyyzzzzzzzzzzzzuuuxxx{{{~~~~~~}}}}}}~~~}}}{{{xxxvvvttttttsssoooiiicccVVVPPPIIIEEEEEEEEEEEECCC@@@>>>;;;888666555666666444333333222222111111111111111111111111111111111000000111111222111111000000111111111111222222222111222333444555555444444333222222111111222222333222222333222111222555777555444444333333444444555333333333333333222222111333333333333222222222222000000111111222222333333444333333333555555444222000000111111111111000000111111111222222111111111222222111111111111222222000000000000000000000000222222222222222111111111///000000000111111111111111333777>>>GGGQQQYYY^^^lllwww}}}nnn```UUUKKKBBB<<<999999888888777777666666777777888888888777666666666666555555666666777888;;;999777555555666888:::<<<;;;;;;;;;:::::::::999999888777666555555444444444444444444444333333222111111222222222222111111111111111111111111111111///000111111///.........000000///...---,,,++++++,,,,,,------.../////////.........///000111222333333666999===DDDOOO]]]ffffffiiikkknnnssszzz|||yyy}}}{{{yyyxxxwwwvvvtttrrrsssqqqnnnmmmmmmlllkkkjjjllliiiddd___ZZZUUUOOOKKKHHHEEEBBBAAAAAAAAA@@@???===<<<:::999777555444333555444222111000111222222////////////////////////000000111222222222222222111111111111111111111111111111111111000000000000rrrjjjdddeeefffbbb]]]\\\WWWTTTPPPMMMLLLKKKIIIGGGCCCAAADDDIIIJJJDDD>>>===:::;;;;;;:::999777555333666555444333222111111111000000000000000000000000000000////////////000000000000//////.........---+++,,,------......------........................---+++***))))))+++---...,,,,,,,,,---111777===@@@DDDBBB???<<<:::999999999777666777<<>>AAAAAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGGGGGGGJJJLLLPPPSSSUUUWWWWWWWWWZZZ\\\```ccccccdddfffggggggiiikkkkkkkkkkkkmmmooossstttuuuwwwxxxyyyzzzzzzxxxyyy|||~~~||||||{{{||||||zzzvvvsssnnnllllllllllllggg```ZZZNNNJJJDDD@@@@@@@@@???>>>:::999777555444333444444222222222111111111111111111111111111111111111111///000000111111111111111000000111111111222222222111111222333444555555555333222222222222222222333333333333111111222555888333222222111111222222333222333333444333333222222444444444333333333222222000000000000111222222333222333444555555444333222000111111222222111111000111222222333333222222111222222111111111111222222111111111111111111111111222222222222222222111111000000000000000000000000222333555999>>>DDDIIILLLVVV```nnn|||uuummmbbbWWWMMMFFF???;;;777777777666666666666666888888888888777666666555666666666555666777777888:::999888666555666999<<>>===<<<===>>>888888777666555444444444222333333444333333222222222333333333333222222111222222222111111111111111000222222111///...///111......///000000111222222---------.........//////......//////000111222222000444888:::===GGGUUUaaaaaafffkkknnnuuu}}}~~~~~~{{{xxxwwwtttqqqnnnooonnnmmmmmmmmmkkkhhhfffdddaaa^^^[[[XXXTTTOOOKKKHHHEEEBBBAAAAAABBBAAA@@@>>>===<<<:::999777666666555444333222111000111111000000000000000000000000//////000111111111111111111111111111111111111111111111111000000000000000ppphhhccceeegggddd```^^^WWWTTTPPPMMMLLLKKKIIIGGGEEECCCEEEKKKKKKEEE@@@>>>:::;;;;;;:::999777555333666555444333222222222222000000000000000000000000//////000000000000//////000000//////.........---------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---+++***+++,,,...000---,,,,,,...222888===AAACCCBBB???===;;;999999999555444666;;;BBBFFFGGGFFFGGGIIILLLOOORRRSSSTTTTTTUUUWWWXXXWWWSSSPPPNNNNNNNNNPPPRRRXXXeee{{{|||jjj^^^ZZZPPPJJJCCC??????@@@???>>>AAAAAABBBCCCDDDEEEEEEFFFCCCCCCDDDDDDEEEEEEEEEEEEIIIJJJNNNQQQTTTVVVWWWWWWXXX[[[___bbbcccdddfffggggggiiikkkkkkkkkkkklllnnnooooooqqqsssuuuwwwyyyzzz{{{|||||||||}}}}}}||||||{{{zzzyyyxxxvvvsssnnnkkkeeecccbbbcccbbb^^^VVVPPPGGGDDD@@@===<<<;;;;;;:::666555444333222222333333000111111111111111111111111111111111111111111111...///000111111111111111000000111111111222222222111111111222333444555555333333444444444444333333444444333111000000333555333222222111111222222333222333333444444444333333444444333333333222222222111111000/////////000000111222444444444333222111222333333444444333333222222222333333333333222222222222111111111111222222222222222222222222222222111111111111111111111111111111111111000000000000000111222333666888:::<<>>AAABBBCCCBBB???===>>>@@@777777666555444444444444222222333333333333222222444444444444444333222222222222222111111111000000111111000///...///000222++++++,,,---...///000000---------...............---......///000000000000---333888:::;;;BBBOOOZZZ^^^eeelllqqqwww~~~zzzwwwtttpppllliiiiiiiiijjjkkkllljjjeeebbb]]][[[ZZZYYYWWWUUUPPPMMMHHHFFFCCCBBBBBBBBBAAA@@@<<<<<<;;;:::888777666666555444333222111111000000111111111111111111111111//////000111111111111000111111111111111111111111000000000000000000111111nnngggbbbdddgggdddaaa___[[[WWWRRRNNNKKKIIIFFFDDDEEEBBBCCCGGGGGGAAA===<<<;;;;;;::::::888777555444666555444333333222333333000000000000000000000000//////000000000000////////////.................................---,,,+++++++++++++++++++++++++++...------,,,,,,...///000,,,,,,---///222777<<>><<<;;;999999444444777:::???BBBCCCCCCGGGIIILLLPPPSSSUUUVVVVVVVVVYYYZZZXXXSSSOOONNNNNNPPPPPPQQQXXXeeewwwoooaaaXXXTTTKKKFFF@@@>>>???AAA@@@??????@@@AAABBBDDDEEEFFFFFFBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGJJJLLLPPPSSSUUUWWWWWWZZZ^^^aaabbbdddeeeggggggiiikkklllkkkkkklllmmmlllmmmnnnppprrruuuwwwxxx}}}||||||{{{{{{{{{{{{{{{zzzxxxuuurrrppplllgggddd___]]][[[[[[YYYUUUNNNHHHAAA@@@===;;;999888888777444333333222222222222222000000000111222222222333111111111111111111111111......///000111111111111000111111111111222222222222222111111222333444555444555555666666555555444555666555333111000111333555444444333333444444555222333333444444444444444444444444444333333333333333222000...------...///111222444444222111222333444444555555555555444444111222222333333222222111222222111111111111222222222222222222222222222222000000000111111111111111222222222111111111111111000111222333444444555555888===DDDKKKSSSZZZbbbfffkkkkkkllliiiddd\\\UUUPPPHHHEEEAAA<<<777444333222222333333333444444555555555555666666666555444444777777666666777777888999555777888777777999>>>CCCFFFHHHJJJHHHCCC???>>>???888777666666555555555666444444555666666666666555666666777666666555444333333333333222111111000000000//////000333333222111000000000///.........---........................---...///000000000000///,,,222888:::<<>>>>>>>><<<:::999333666999;;;===>>>???@@@HHHJJJMMMQQQTTTVVVWWWXXXYYY\\\___\\\VVVRRRQQQRRRQQQOOOPPPYYYggguuu}}}~~~{{{uuummmcccZZZRRRNNNFFFBBB>>>===???AAA@@@???<<<===>>>@@@BBBDDDEEEFFFCCCDDDFFFHHHIIIIIIIIIIIICCCCCCDDDGGGJJJNNNRRRUUUVVVZZZ^^^```bbbccceeeggghhhjjjlllmmmlllllllllmmmnnnnnnnnnoooppprrrtttuuuyyy{{{|||~~~~~~}}}{{{zzzyyyvvvqqqmmmjjjfffaaa^^^^^^[[[WWWUUUTTTPPPIIICCC======<<<:::888666666666333333333222222222111111000000111111222333444444000000000000000000000000---...///000111111111111000111111111111222222222333222222111111222333444555666777888888777666555555666666555333222222444555444444333333444444555222333333444555555444444666666555555555444444444444222000///......///000333444555444222111333666444555555666666555555444111111222222222222111111222222111111111111222222333333333333333333333333111111111222222222333333222222222222222333333333111111333444555555444444333444777:::===BBBFFFIIIJJJKKKKKKJJJHHHCCC???<<<<<<;;;888555222111111222111111222222333444444555333333444444555444444444777777666666777777888999555888::::::999<<>>666666555555444444333333222222333333333222222111111111111111111111111111///000111111222222111111111111111111111111111111///000000000111111111111qqqiiidddeeefffccc^^^\\\WWWTTTPPPNNNLLLKKKIIIGGGJJJDDD@@@AAA@@@<<<:::;;;===<<<:::777666666666666444444333333333444555555000000000000000000000000...///000111111000///...+++,,,,,,------.........+++,,,---///000111111111------------------------***+++,,,---------,,,,,,+++,,,...000333666888:::999:::===>>>???===;;;999333777<<<===;;;;;;===???HHHJJJMMMQQQUUUWWWXXXYYY]]]aaacccaaa[[[VVVUUUWWWQQQNNNPPPZZZiiitttwwwtttpppmmmgggbbb\\\VVVPPPLLLCCC???<<<<<>>@@@CCCDDDEEEDDDEEEGGGJJJKKKLLLLLLLLLAAA@@@AAABBBFFFKKKPPPSSSVVVYYY]]]```bbbccceeeggghhhkkkmmmnnnmmmllllllmmmqqqpppooooooooopppqqqrrrvvvyyy}}}|||zzzyyyuuuooojjjfffbbb^^^[[[^^^ZZZVVVSSSQQQMMMGGGBBB;;;<<<<<<:::777666555666444333333333222222111111000000111222333444444555////////////////////////---...///000111111111111000111111111111222222222444333222111111111222333666777888999999888777666444666888777666444555555333222222111111222222333222333333444555555555444777777777777666666666666444333111//////000222333444666666555222222555888444555555666666555555444111111111222222111111111222222111111111111222222333333333333333333333333222222222333333444444444222222333333333444444444---...000111222222222111222222222222444666888:::999:::;;;<<<<<<:::999888444444333222111111222444000000111222333444444555111222222333444444444444777777777777777888888999555999<<<<<<<<>>>>>???@@@@@@AAA@@@@@@<<<<<<<<<<<<;;;:::999888777777666555444444333333222333999DDDLLLJJJ>>>222------------.................................---///000222333333222111000333444555777;;;CCCNNNVVV]]]gggppptttyyy{{{xxxuuurrrnnnkkkbbbcccfffiiikkkjjjgggddd^^^^^^]]]\\\[[[WWWRRRNNNMMMJJJFFFCCCBBB@@@???===777777666666555555555555111111222333333333222222000000000000000000000000000000111222222222222222111111111111111111111111//////000000111111111222pppjjjfffggggggaaa\\\[[[XXXVVVTTTQQQNNNLLLJJJIIIFFFFFFDDDCCCAAA@@@>>>>>>>>>===<<<999777555333222333333444444333333222111111111111111000000000000///////////////////////////...---...///000000...---...............------000...,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---------...000333555888999888:::;;;;;;999666666666555777999<<<>>>???@@@@@@FFFIIIMMMPPPRRRWWW]]]bbbbbbaaabbbccccccbbb^^^[[[UUURRRUUU```iiikkkjjjjjjccc```]]][[[ZZZTTTKKKCCC===<<<;;;;;;<<<===>>>???>>>>>>>>>???@@@AAACCCCCCGGGHHHKKKNNNOOONNNMMMKKKEEEEEEEEEEEEGGGJJJMMMOOOTTTWWW\\\___aaabbbcccdddhhhiiiiiijjjkkklllmmmnnnmmmoooqqqpppnnnlllllllllqqquuu{{{~~~~~~{{{yyyxxxwwwuuuqqqlllfffbbbaaaaaaddd```ZZZTTTOOOJJJEEEBBB???@@@AAA@@@===:::888888555555555555555555555555777555222111111333333333333222111111000000111111///000000111222222333333111222333444444333111000000000111222333333444444777777888999999999999999666555333222222333555666888666555333333444555666222111111111222444666777666666666666666555555555333333333222222222222222000111222333333333333333444444444555555444444333222222111111000111111111333333333333333333444444222333444444222222333444444333333222222333333444444333333222222333333444444444333333333333222222000000//////000222555777888888888777777666666666444444444333333333222222111111222222222222111111555555555555555555555555555666777888999999888888777888;;;======@@@LLLYYYgggiiikkkhhh```UUULLLGGGEEEDDDDDDCCCDDDEEEFFFGGGLLLKKKJJJKKKLLLMMMKKKJJJFFFEEEDDDAAA>>>;;;888777:::888555444444444333111777333>>>VVVbbbWWWCCC888222111111000000000000000000000///...............&&&***...111222333333444666777:::===BBBJJJRRRWWW```dddjjjqqqwww}}}~~~{{{wwwssspppjjjiiiiiilllooommmfff```___^^^]]][[[XXXUUURRRPPPMMMKKKHHHFFFCCC@@@<<<999777888888999888666555444444333222222111111222222000111111000//////000222333333333333333333333333333333222222111000//////000000////////////000000rrrkkkffffffeee___[[[YYYXXXVVVTTTQQQNNNKKKJJJIIICCCBBBAAA@@@>>><<<;;;:::===<<<;;;999777555444333333333444444333333222111111000000000//////......///////////////////////////...---...///000///...---...............------///...---,,,,,,---,,,,,,,,,,,,,,,++++++,,,,,,,,,------///111333666888999888:::===>>>;;;888555444555666999<<<>>>@@@@@@@@@DDDFFFIIILLLOOOVVV^^^dddiiiiiikkkmmmmmmkkkfffbbb[[[WWWVVV\\\aaaaaa______\\\ZZZXXXXXXXXXRRRIIIBBB===<<<;;;:::::::::;;;<<<<<<<<<===>>>@@@BBBDDDEEEGGGIIILLLOOOPPPPPPNNNMMMHHHGGGGGGGGGIIILLLOOOQQQSSSVVV[[[^^^```aaabbbdddggghhhiiijjjlllmmmmmmmmmooopppqqqqqqooonnnnnnooosssvvv{{{}}}|||zzzxxxwwwvvvvvvtttqqqmmmjjjhhhhhhgggaaaXXXQQQKKKGGGCCCAAACCCDDDDDDBBB>>>;;;999999888777777777666666666666888666333111222333333222333222111111000000111111000000111111222222222333222222333333333222222111222222333333444444555555666777888888999999888888777666444333333444666777777666444333222333444555555444333333333333444555888888777777666666666666333333333333333333222222555666666777888888777777111222333555666777777777444333333222222222222222222111000//////000222444222333444333222222333444444333333333333333333444444333333222222333333444444444333333333333333333333222111111222444666777444444444444444444333333444444444333333333222222111222222222222222222111333333444444555555555555777888999;;;;;;;;;:::999888888:::<<<<<<@@@MMMZZZkkkoooqqqnnndddYYYRRROOOLLLLLLKKKKKKLLLNNNPPPQQQXXXXXXYYY[[[]]]]]]\\\ZZZXXXVVVQQQLLLEEE@@@;;;999888666444333333333222111333333AAAZZZeeeYYYDDD777222111111000000000000000000000///...............***,,,000222333444666888:::;;;===@@@DDDJJJRRRWWW^^^bbbiiipppvvv|||~~~yyyuuuqqqooooooppprrrpppjjjddd___^^^[[[XXXUUURRROOONNNKKKIIIGGGEEECCCAAA===;;;555555555555444333222111444444333222222222222222111111222111//////111222333333333333333333333333333333222222111000000///000000/////////000111111qqqjjjddddddddd___\\\\\\YYYWWWTTTQQQNNNKKKIIIHHHBBBAAA@@@???===;;;:::999;;;;;;:::999777666555444333333444444333333222111111000000///...------,,,////////////////////////...---------///000///...------...............---......---,,,,,,,,,------,,,,,,++++++++++++,,,,,,---...///222444666888999888;;;??????<<<888444222444666999<<>>@@@CCCEEEGGGGGGJJJMMMPPPQQQQQQPPPOOOJJJJJJIIIJJJKKKNNNQQQSSSQQQTTTYYY\\\^^^___aaaccceeefffhhhjjjlllmmmmmmlllpppqqqqqqpppooonnnpppqqqtttvvvzzz{{{zzzyyyyyyyyyxxxxxxxxxxxxwwwtttrrrpppjjjbbbWWWMMMGGGDDDCCCBBBJJJJJJIIIFFFAAA<<<:::999::::::999999888888888777:::777444333333333222111333222111111000000111111111111111111111222222222333333222222222222333333555555555555555555555555555666777777888888777777888777666555555666777888666555444333222333444444555444444444555666777888::::::999888777666666555222222222333333333333333444555666666666666666666333333555666777777777777555555444333333333333333333111...------000333555111333444333222111222444444444444444444444444444333333222222222222333333333333444444444444444444555444444333444555666777222222222333333333333333444444444333333333333222222333333333333333333222111222222333444555666666999;;;<<<>>>>>>===<<<;;;;;;::::::;;;===CCCQQQ___ooouuuyyyuuujjjaaa\\\]]]]]]^^^^^^```bbbdddfffhhhhhhiiilllooorrrrrrooollljjjeee^^^TTTKKKCCC===;;;666444222111222222111000...111???VVV```TTT@@@444222111111000000000000000000000///........./////////000111222333666:::===AAABBBDDDFFFIIINNNTTTYYY[[[```hhhooouuuyyy~~~}}}yyytttrrrppppppqqqooojjjfffbbb___[[[VVVQQQMMMKKKJJJHHHFFFDDDCCCBBBAAA>>><<<999888777666555555555555555444444333333333333333111222222222000000222444444444444444444444444444333333222222111000000000000/////////000111222222pppiiicccddddddbbb``````ZZZXXXUUUQQQMMMJJJHHHGGGDDDCCCBBBAAA???===<<<;;;::::::999888777666666555333333444444333333222111111111000///......---,,,////////////////////////...---,,,---///000///...,,,---......///.........------...---,,,,,,---...,,,,,,++++++++++++,,,,,,---...000333555777888999:::<<<===<<<999555333222444666999===???AAABBBCCCCCCBBBAAACCCJJJUUUaaaiiiooottt|||eee]]]UUURRRPPPNNNNNNPPPQQQRRRTTTUUUTTTMMMDDD===999999999888888888888888;;;;;;<<<>>>@@@BBBDDDEEEGGGIIIMMMPPPRRRSSSRRRQQQMMMLLLKKKLLLMMMPPPRRRTTTPPPSSSWWWZZZ\\\^^^```bbbbbbdddgggjjjllllllllllllooooooooonnnmmmmmmppprrrsssuuuxxxyyyyyyzzz{{{}}}||||||~~~}}}yyyuuukkkcccWWWMMMHHHGGGIIIJJJQQQPPPNNNJJJDDD???<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999666444444444222111333222111111000000111111111111111111111111111111444333222111111333444555555555555555555555555444555555666777777777777777888777666666666666777888555555444333333333333444111222333555888:::<<<>>>::::::999888666555444444111111111222222333333333333333444555555555555444777777777777666555444333666555444333222222222333333222111000111333555666222333444333222111222444444444555555555555444444333333222222222222333333333333444444555555555666555555444444444555555666333333444444555555666666555555444444444333333333333444444555555444444333000111222333555666777888;;;<<>><<<>>>;;;:::<<<@@@GGGWWWeeerrrzzz}}}tttmmmmmmqqqpppssswww|||~~~~~~~~~yyyzzz|||~~~~~~{{{vvvrrriiiddd\\\QQQHHH@@@;;;888444222000000111111000///---...888HHHOOOFFF888///222111111000000000000000000000///////////////000222222222111333666<<<@@@GGGIIILLLNNNQQQUUUYYY\\\]]]bbbiiippptttwwwzzz|||}}}}}}~~~|||yyytttsssrrrrrrsssssspppmmmiiieee^^^VVVOOOJJJGGGEEEEEECCCAAA@@@@@@???>>><<<;;;:::888777666666777888555555444333333333444444111222333222111111333555555555555555555555555555222222222111111111000000/////////000111222333444tttmmmgggffffffbbb``````[[[YYYUUUQQQMMMJJJHHHFFFEEEDDDCCCBBB@@@>>>===<<<999999888888777666666555333333444444333333222111222222111000000///......////////////////////////...---,,,---...//////---,,,------...//////......,,,---...---++++++---///------,,,,,,,,,,,,---------///111444666888999999;;;;;;:::777444222333444444777:::>>>AAACCCEEEEEEFFFDDDBBBDDDKKKVVVaaahhheeejjjrrr{{{{{{www```YYYRRRPPPOOONNNPPPTTTSSSUUUWWWWWWSSSKKKBBB<<<777777888999:::;;;;;;;;;<<<======>>>???AAABBBCCCFFFHHHLLLPPPSSSTTTTTTSSSNNNNNNMMMMMMNNNQQQSSSUUURRRTTTXXXZZZ[[[]]]```bbbaaaccceeehhhjjjlllllllllmmmmmmmmmmmmlllmmmoooqqqqqqsssvvvyyyzzz|||{{{vvvjjjbbbXXXPPPNNNPPPSSSVVVWWWVVVSSSNNNGGGBBB@@@@@@======>>>>>>>>>>>>>>>>>>;;;999777666666555333222333222111111000000111111111111111111111222222222444333222111222333555666555555555555444444444444555555666777777777777777777666666666666666666777555555444444333333333333111222444777:::<<<>>>???999999888777555444333333000000111111222333444444666666777888999999999999999999999888777555444333555555333222222111111111000111333444555555555444222333444444333222333444444555555666666555555444333222222111111222222333333333444555666666777777444444444444444444555555555555666666777777777888666666666666555555555444555555666666666666555555111222333444666888999999<<<>>>@@@CCCCCCBBBAAA??????;;;:::===CCCMMM\\\jjjzzzzzzrrrjjjdddWWWSSSLLLDDD===888555333222000......000000000///111///111777;;;888222...222111111000000000000000000000/////////000000111222222222222333777<<>>=========<<<;;;888777555444333333444555555555444333333333444444111222333222111111333555555555555555555555555555222222222111111111111111//////000000222333444555yyyqqqjjjiiigggaaa]]]\\\[[[YYYVVVQQQMMMIIIGGGFFFCCCBBBAAA@@@>>><<<;;;:::999999888777666666555555333333444444333333222111111111111111000000000000////////////////////////---,,,,,,,,,...///...---,,,,,,---...////////////+++---///---++++++---000......------------......---///222555888999999:::<<<:::888444111111333666555888;;;???CCCFFFGGGHHHIIIFFFDDDGGGNNNWWW___cccaaadddiiiooorrrpppkkkfffWWWRRROOOOOOOOOOOOSSSXXXUUUWWWXXXVVVQQQIII@@@;;;666777888:::<<<<<<===============>>>???@@@AAABBBFFFIIIMMMRRRUUUWWWWWWVVVQQQPPPOOOOOOPPPRRRUUUVVVUUUWWWYYY[[[\\\]]]```bbbaaaaaaccceeehhhkkkmmmnnnlllmmmooonnnnnnoooqqqsssqqqtttwwwzzz|||~~~zzzssshhhbbbZZZVVVVVVZZZ^^^aaa]]]\\\YYYSSSMMMIIIGGGGGGDDDDDDCCCCCCBBBBBBAAAAAA;;;999888777777777555333333222111111000000111111///000000111222222333333333222222333333444555666444444555555555555555555555666777777888888777777666666666777777666666666666666555555555444444444555666777999::::::;;;;;;888777777666555444444333000111222333444555666777666777999:::;;;<<<======999999:::::::::999999888666555444222111111111111...000222555555555444333333555666555444333444555444555666777777666555444222222111111111111222222333333444555666777888999555666666666777777888888777777777888888888888888888888888777777777666666666666777777777777666666444444555777888:::;;;<<<===???CCCFFFHHHGGGEEEDDDAAA======BBBJJJVVVfffsss~~~ssshhh]]]SSSMMMBBB@@@<<<888555222000000111///......000111000///444111//////000111111111222111111000000000000000000000/////////000111111111222333444555888<<>>:::666777999;;;;;;<<<;;;;;;;;;;;;<<<===???@@@BBBCCCHHHKKKPPPUUUXXXZZZZZZZZZSSSSSSRRRQQQRRRUUUWWWXXXYYYZZZ\\\\\\\\\]]]```bbbaaaaaaaaacccfffjjjmmmooonnnpppssstttssstttuuuvvvsssvvvzzz}}}~~~xxxrrrfffbbb]]][[[]]]aaaeeegggbbbaaa^^^YYYTTTPPPOOOOOONNNMMMKKKIIIGGGDDDBBBAAA:::999888888999888666444333222111111000000111111......///111222333444555111222333444555555555555555555555666666777777777666777888888999999888888777888888888888888888777666666777777666666555555555666888999:::::::::999777777777777666666555555333333555666777999::::::888999;;;>>>@@@AAABBBBBB>>>>>>>>>>>>>>>===<<<;;;777666555333222222111111000111333444555666666666555666777666555555666777444555777888888777555444222222111111111111222222222333444555777888999:::999999:::;;;<<<=========<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999888888888777777888888888888777777777888999:::;;;<<<======???BBBFFFJJJLLLLLLKKKIIIIIIEEEFFFNNNXXXdddtttyyyrrrfffZZZPPPGGG@@@<<<777666555444222111000///000...---...000111111000000000///...///111333333222111111000000000000000000000//////000111111222///222555777888:::<<<>>>>>>GGGVVVccckkknnnoooooooooqqqrrrqqqooommmmmmnnnrrrpppooooooqqqssssssrrrqqqtttzzz~~~wwwmmmcccZZZSSSOOOJJJGGGBBB???>>>===;;;:::::::::::::::999888777777444444333222222222222222///000111111000000222444333333333333333333333333111111111111111111111111//////000111333555777888oooiiifffiiiiiieeeaaa```]]]ZZZVVVRRRMMMIIIFFFEEECCCBBBAAA???>>><<<;;;:::::::::999777666444333333333333444444444333222222------......///000000000////////////////////////---,,,+++,,,...///...---+++,,,---...////////////)))---///...+++***...222000000////////////000000...000333666999:::::::::888999999888555444555666777:::>>>BBBFFFIIIKKKLLLKKKIIIHHHKKKPPPUUUVVVVVVUUUUUUVVVXXXYYYXXXUUUSSSHHHGGGIIILLLMMMLLLNNNSSSQQQRRRRRRPPPJJJCCC===:::777888:::;;;;;;:::999888999:::;;;===???BBBDDDEEEJJJMMMRRRWWW[[[]]]]]]]]]VVVUUUTTTTTTTTTVVVYYYZZZ[[[]]]^^^^^^]]]^^^```bbbaaaaaa```aaadddiiimmmpppqqqssswwwxxxxxxxxxyyyyyyvvvyyy}}}~~~xxxqqqfffccc______aaadddggghhhfffeeebbb]]]XXXUUUUUUUUUVVVUUURRRNNNJJJFFFCCCAAA:::999888999999999777555333222222111000111111111---...///000222444555666000222333555666666555444555666666777888999999:::777777888999999999999999888999999::::::999999888777777777777777666666555222333666888;;;<<<<<<<<<888888888777777777777777555666777999:::<<<======???@@@CCCEEEHHHJJJKKKLLLEEEDDDCCCBBB@@@>>><<<;;;888888666555444333333222555555555555666888:::;;;666777888777666555666888555666777999999777666555222222111111111111222222222333444666777999:::;;;<<<===>>>@@@AAAAAABBBBBBAAAAAA@@@@@@?????????>>>;;;;;;;;;:::::::::999999888888999999999999888888::::::;;;;;;<<<===>>>>>>@@@DDDIIIMMMPPPPPPNNNMMMQQQNNNPPPYYYdddqqq|||uuuaaaZZZOOOEEE>>>:::777555444555555444444222111000000...---...000111111111)))---000000111222333222222111111000000000000000000000///000000111222222///222777:::;;;;;;<<<===???JJJ\\\kkkuuuyyyyyyyyyssssssssspppmmmjjjjjjkkkoooooooooppprrrrrrpppnnntttyyy{{{sssiii```YYYUUUNNNJJJEEEAAA???>>><<<:::777777888888777666444333444333222222111111222222...///000000///000222444333333333333333333333333111111111111111111222222//////000111333666888999rrriiicccdddfffccc___^^^[[[XXXSSSOOOLLLJJJGGGEEEHHHEEEBBBAAAAAA@@@===::::::999888777666666666666333444555555555444333222000000000000////////////,,,---...//////...---,,,,,,------...///000000111.........------,,,,,,,,,,,,------...//////......444111...---///111000...222444888:::;;;:::888666999777555333333333444555:::<<<@@@DDDFFFHHHHHHHHHGGGGGGHHHJJJLLLNNNPPPRRRSSSOOOOOOUUUYYYVVVQQQNNNIIIOOOTTTUUUWWWYYYWWWSSSOOOPPPPPPKKKCCC<<<999888777999::::::::::::;;;===<<<>>>???@@@@@@BBBEEEGGGLLLOOOUUUZZZ]]]^^^]]]\\\YYYXXXUUUTTTUUUWWW[[[]]]___^^^\\\ZZZZZZ[[[\\\]]]`````````cccgggjjjlllmmmttttttuuuxxx{{{}}}}}}}}}~~~|||{{{|||}}}|||~~~~~~yyytttpppjjjgggdddccceeegggiiiiiiiiiccc\\\WWWVVVVVVWWWXXXWWWTTTOOOJJJGGGCCC???<<>>>>><<<;;;;;;;;;:::999999999::::::::::::<<<>>><<<999;;;@@@AAA@@@CCCJJJSSSYYYYYYVVVTTTQQQLLLFFFAAA===:::999777666555444333555888;;;666777666555333222444666666666666666555555555555:::::::::999999888777666444333333222222111111111333444555666888:::<<<===BBBCCCEEEGGGHHHHHHHHHHHHHHHIIIHHHFFFHHHJJJFFF@@@@@@>>><<<;;;;;;;;;:::999;;;;;;:::::::::::::::;;;;;;:::999888999<<>>===999999999999888888888777666555555444444333222222////////////000000000000///111333333222000000111//////000111111000///...222222222333444555777888ppphhhbbbdddfffccc___^^^[[[WWWSSSOOOMMMKKKHHHFFFGGGDDDAAA@@@@@@???<<<999999999888777666666666666333444555555555444333222000000000000//////////////////000000000000//////------...//////000111111/////////......---------++++++---...////////////222///------///000000///222444777:::;;;999777555777666333111111222444666;;;<<>>@@@===<<<;;;999777666555444666777999;;;<<<===>>>>>>;;;;;;<<<<<<<<<======>>>AAA@@@AAACCC@@@<<<>>>BBBEEEFFFKKKTTT^^^dddcccaaa___[[[TTTMMMFFFBBB@@@???999888666555444666888;;;;;;;;;;;;:::999999<<<>>>999999888888777777888888::::::;;;;;;:::999888777555555555444333333222222222222333444666888:::;;;AAADDDIIIMMMPPPRRRSSSTTTSSSVVVVVVUUUVVVWWWRRRKKKJJJHHHEEEDDDCCCCCCAAA??????>>>??????@@@AAABBBBBBCCCBBB@@@???AAACCCFFFHHHHHHLLLSSSZZZ___eeejjjmmmqqqqqqsssvvv|||wwwkkk^^^QQQIII@@@>>>:::777444222222222111111111111111111111111000000111000000...------/////////000000111222333111000000///000111222333333///...111111000111555555;;;CCCIIIKKKNNNQQQTTTZZZcccqqq|||}}}}}}{{{wwwqqqnnnnnnooonnnppprrrtttvvvzzzyyysssjjjaaaZZZUUUNNNHHHDDDBBB@@@???::::::999888888777777666666555555444444333222222111111111111111111000000222222222111000111444666---...///111111111000000111111111333444666777888mmmfffaaaccceeeccc___^^^ZZZWWWSSSPPPNNNLLLJJJHHHEEECCCAAA??????===;;;999888888777666555555555555444444444444444333222222000000000000////////////000000////////////000000......//////000000111111///////////////.........------..................///---+++,,,...000111000222444777:::;;;999777555777444111000000333666888<<<===???BBBEEEGGGIIIJJJOOONNNNNNMMMLLLKKKKKKJJJMMMKKKLLLNNNNNNOOOUUU^^^iiiqqqwwwxxxvvvpppfff]]]TTTRRRMMMEEE>>>999888888666888999999999999:::<<<===???AAABBBCCCEEEHHHKKKMMMRRRXXX^^^aaaaaa^^^\\\YYYXXXVVVUUUVVVXXX[[[]]]___^^^\\\[[[[[[[[[\\\]]]]]]^^^aaadddhhhmmmppprrrwwwwwwyyyzzz|||}}}~~~|||zzzyyyzzz|||}}}~~~}}}yyysssmmmiiifffeeeeeegggiiijjjiiigggaaa^^^ZZZWWWVVVVVVVVVUUUQQQMMMIIIFFFEEEDDDBBBAAA>>>???AAAAAA@@@===999666222222111111222222333333222333333444444444333333666666666666666666666666666666666666777777777777888999999999999999888888999999:::;;;===???AAABBBAAA@@@>>>;;;999777666555::::::999:::;;;===???AAA>>>???AAACCCEEEFFFFFFFFFKKKHHHGGGHHHEEEAAABBBFFFHHHKKKRRR]]]hhhoooqqqooolllfff]]]SSSJJJEEEBBBAAA:::999777666666888:::<<<;;;<<<<<<<<<<<<===AAADDD@@@???===<<<;;;;;;:::;;;999:::<<<======;;;:::888777777666666555444444333222222333444666888999:::>>>CCCKKKRRRXXX]]]bbbfffeeeiiimmmmmmmmmllleee]]]XXXUUUQQQOOOLLLJJJFFFDDDAAAAAABBBCCCEEEGGGIIIKKKIIIGGGEEEDDDEEEHHHKKKMMMOOOTTT\\\dddkkkrrryyy~~~}}}vvvqqqjjjfffaaa[[[TTTKKKCCC===;;;:::777444222111111111222222222222222222222222222222222111111///...---//////000111222222222222000000000000000111111111333///...111222111333888999BBBMMMVVV\\\```eeeiiiooouuu}}}zzz|||}}}|||yyyuuusssrrrpppqqqrrrsssvvv{{{vvvmmm```[[[SSSLLLGGGDDDBBB@@@<<<;;;999888777666555555666555555444444333222222333333333222222111111000222000...+++)))+++000333------///000111222222222///000111333555666888999kkkddd```cccfffccc```^^^ZZZWWWSSSPPPNNNMMMKKKIIIEEEDDDBBB@@@???===;;;:::888777666555555444444444444444444444333333222222000000000000///////////////...---,,,,,,---...////////////000000000111111//////..................000000//////...---++++++,,,+++++++++---///111222444666999<<<<<<;;;888777777444111///000444999<<<===>>>???AAADDDGGGJJJKKKNNNNNNNNNMMMLLLJJJIIIHHHJJJJJJKKKLLLKKKPPP___nnnssseeeWWWRRRJJJAAA;;;777777777666888999999999999:::<<<;;;===???AAABBBDDDGGGJJJOOOSSSZZZ```cccbbb___]]]YYYXXXWWWVVVWWWXXX[[[\\\___^^^]]]\\\\\\\\\\\\]]]^^^```ccceeehhhlllpppsssssstttvvvvvvwwwxxxzzz|||~~~zzzwwwvvvvvvwwwxxxxxxwwwtttooojjjfffdddeeegggjjjlllkkkhhheee^^^\\\YYYWWWVVVUUUSSSRRRMMMJJJGGGEEEFFFHHHJJJJJJEEEGGGIIIHHHDDD===999666333222222111222222333333111111222333333333222222666666666666666666666666666666666666777777777777999999::::::999999888888999:::;;;===???BBBCCCDDDEEECCC@@@===:::888777777;;;;;;;;;<<<===???AAABBBBBBEEEIIIMMMQQQRRRSSSRRRRRRMMMKKKJJJHHHDDDEEEIIIJJJMMMSSS^^^kkkuuu{{{}}}{{{uuujjj]]]RRRJJJEEECCC;;;999777777999<<>>>>>???@@@CCCHHHKKKJJJIIIFFFCCC@@@>>>===<<<999:::<<<>>>>>><<<:::999888888777666555444444333444555555666888999;;;<<<<<>>???===:::999888555333111333777<<>>>>>@@@BBBDDDGGGJJJLLLKKKKKKLLLLLLLLLKKKJJJIIIIIIJJJLLLMMMLLLTTThhh{{{vvvdddXXXQQQGGG>>>888666666777666888999:::999999:::<<<===???BBBDDDEEEHHHKKKNNNQQQUUU[[[aaacccccc```^^^YYYXXXWWWWWWWWWYYY[[[\\\^^^^^^]]]]]]]]]]]]]]]]]]___bbbeeefffhhhjjjnnnqqqqqqrrrtttttttttuuuyyy|||}}}xxxtttrrrrrrpppqqqrrrrrrpppllliiiffffffgggjjjmmmnnnkkkfffbbb]]]ZZZXXXVVVVVVTTTRRRPPPLLLIIIGGGGGGJJJOOORRRTTTPPPQQQQQQMMMFFF>>>888666333333222222111222222333222222333444444555444444666666666666666666666666666666666666777777777777999999:::::::::999999888999:::<<>>;;;999999888;;;<<>>;;;<<<===>>>>>><<<;;;999888888777666555444333333555555555666777999:::;;;:::===BBBFFFMMMYYYhhhrrr~~~wwwppphhh```[[[SSSRRRPPPPPPSSSXXX]]]```[[[YYYVVVTTTUUUXXX\\\^^^dddjjjrrryyy|||yyy{{{zzzwwwrrrjjj___SSSKKKCCCAAA@@@??????>>><<<:::666555444444333333333333222222222222222222222222///000111222222333333222///000222333333222111111111222222222111000///...555111000222444444888===CCCMMM\\\iiisss{{{}}}zzzssssssrrrrrrrrrsssssssssooonnnkkkhhhiiinnnvvv|||xxxjjjdddZZZRRRKKKGGGCCC@@@???===;;;888666555555555666555555444444333222222333333222111000000//////111222222111//////000222222222111111000000000//////000222555777999::::::jjjdddaaadddgggddd```^^^YYYVVVRRROOOMMMKKKIIIGGGEEEFFFEEECCC???=========888888777666555555555555444444333222222222222222000000000000////////////000000////////////000000.........///////////////,,,,,,,,,---------------***+++,,,...///000000000***+++,,,------///222555:::;;;>>>@@@@@@>>><<<:::888666444333555888<<>>@@@CCCFFFHHHJJJKKKHHHIIIKKKLLLMMMMMMLLLLLLJJJKKKMMMNNNNNNWWWllltttcccWWWOOOEEE;;;777666666666777999::::::::::::;;;===<<<>>>AAACCCEEEHHHLLLOOOSSSVVV[[[```bbbbbbaaa```YYYXXXXXXXXXXXXZZZ[[[\\\^^^^^^^^^^^^]]]]]]]]]]]]___bbbeeeffffffhhhmmmpppqqqsssvvvvvvuuuwww{{{}}}xxxssspppoookkklllnnnooonnnllliiigggjjjkkkmmmoooooojjjccc^^^ZZZXXXVVVUUUVVVVVVTTTSSSOOOLLLIIIIIIMMMSSSXXXZZZ[[[XXXSSSLLLEEE>>>888555333333222222111111222222444555666777777888777777666666666666666666666666666666666666777777777777888999999:::::::::::::::999;;;>>>AAADDDFFFHHHHHHIIIGGGCCC???<<<;;;::::::<<<>>>AAADDDFFFHHHHHHHHHJJJPPPYYYccciiillllllkkkaaaYYYQQQMMMJJJFFFEEEGGGLLLLLLPPPWWWdddtttxxxlll___TTTNNNDDDAAA???AAAFFFLLLNNNNNNHHHIIIJJJKKKNNNSSSZZZ^^^cccbbb```[[[UUUNNNGGGDDD????????????>>>===<<<;;;999999888777555444333333333333444444555777888999888:::===>>>AAALLL[[[fff}}}}}}tttoooccc___ZZZXXXYYY___eeejjjjjjgggdddaaabbbeeeiiilllrrrxxx}}}yyywwwsssmmmddd[[[PPPEEE>>><<<;;;::::::;;;;;;:::888555555444444444333333333333333333333333333333333///000111222222222222222111111222222222222222111......///111222333444555777333111333555555999>>>HHHQQQ___llluuu}}}}}}zzzpppnnnkkkjjjlllnnnooooookkkiiieeebbbbbbgggooouuu|||xxxmmmfff]]]TTTMMMHHHDDDAAA@@@???<<<999777666777777666555555444444333222222222222222111000000//////***,,,000222222222222333444333222111000/////////000222555777999:::::::::~~~llleeebbbfffhhheee```^^^YYYVVVQQQNNNKKKIIIGGGEEEDDDEEEEEEBBB>>><<<<<<===999999888777666666666666444333222111111111222333000000000000//////////////////000000000000//////............------------------------.........///,,,------...//////......+++,,,......---///333666:::<<>><<<:::777666444444555888;;;===<<<>>>AAADDDGGGIIIJJJJJJIIIKKKMMMOOOPPPOOOOOONNNLLLLLLMMMNNNNNNVVVjjj|||{{{lll___UUUMMMBBB:::666666666666888:::;;;;;;;;;;;;<<<>>><<<>>>AAACCCEEEIIIMMMPPPUUUWWW[[[^^^```aaaaaaaaaXXXXXXXXXXXXYYYZZZ[[[\\\^^^^^^^^^^^^^^^]]]]]]\\\\\\```dddfffeeehhhmmmrrrpppsssvvvvvvvvvxxx~~~yyytttpppoookkklllnnnnnnnnnllljjjiiinnnoooppppppnnnhhh```[[[UUUTTTRRRSSSVVVXXXZZZZZZUUUQQQMMMKKKNNNTTTYYY[[[```YYYPPPHHHBBB>>>999555444333222222111111222222333444555666777777777777666666666666666666666666666666666666777777777777777888999:::;;;<<<<<<<<<;;;===@@@DDDGGGIIIKKKKKKIIIFFFCCC???<<<;;;;;;<<>>>>>>>>;;;;;;:::888777666555444444444444444555777888999777:::;;;::::::???KKKUUUfffxxx}}}wwwoooiiiiiiooowww}}}}}}yyyvvvwwwzzz~~~~~~wwwsssiiicccZZZQQQIIIBBB<<<999888888888999999999666444444444444444333333222222333333333333333333333333111111222222111000000///333222222111111222222222...//////000222555777999999444222444555666:::???HHHPPP\\\gggooowww~~~{{{wwwnnnkkkhhhgggiiikkkkkkjjjfffeeebbb___```dddlllqqquuuxxx}}}zzzoooiii___VVVOOOJJJFFFCCCAAA???<<<999888888999:::666555555444444333222222222222222222222222111111)))+++...//////......///444333111000000000000111333444777999;;;;;;;;;:::~~~mmmfffcccgggiiieee```]]]ZZZVVVQQQMMMKKKHHHEEECCCCCCDDDDDDBBB===::::::<<<:::999888777777666666666444333222111111111222333000000000000////////////,,,---...//////...---,,,---------------------,,,---.........//////000000222111111///...+++***)))+++...//////...///333666:::<<<>>>@@@@@@>>>;;;999666555444444555777:::;;;;;;>>>AAAEEEHHHIIIIIIIIIKKKMMMOOOQQQRRRQQQPPPOOOMMMLLLMMMMMMMMMTTTeeevvvwww{{{{{{vvvpppiii```WWWTTTLLLAAA999666666666666999;;;<<<<<<<<<<<<===???@@@CCCFFFHHHKKKNNNRRRUUUVVVXXXZZZ]]]___aaaaaabbbXXXXXXXXXYYYYYYZZZ[[[\\\^^^^^^______^^^^^^]]]\\\YYY^^^ccceeeeeehhhnnnsssooorrruuuvvvuuuwww~~~{{{uuuqqqooommmnnnooooooooommmkkkiiiqqqqqqqqqqqqnnnggg___YYYRRRPPPPPPRRRVVV[[[^^^___ZZZUUUOOOMMMNNNSSSWWWYYYbbbYYYLLLDDD@@@>>>999666444333333222111111111222000111222333444444444444666666666666666666666666666666666666777777777777666777888:::;;;<<<======<<<>>>BBBFFFIIILLLMMMMMMIIIFFFBBB???<<<<<<<<<===BBBBBBBBBCCCGGGLLLQQQTTT\\\cccooo|||vvvjjj^^^UUUNNNGGGCCCCCCAAACCCIIIQQQ]]]lll{{{uuulllVVVRRRNNNOOOTTTXXXXXXVVVTTTTTTUUUVVVYYY___fffkkkpppqqqrrrpppjjjbbbZZZTTTIIIGGGDDDBBB@@@@@@@@@AAA===<<<;;;:::888777666555666666666666777999::::::666:::<<<:::777999AAAHHHOOOeeewwwoookkkXXXRRRIIIBBB===;;;:::999888888888888999777444111333333333333333222111000333333333333333333333333333333333222000...---,,,444333222111111111222333222222111000222444666888:::666333444555666:::???EEELLLWWW```gggnnnvvv{{{zzzyyyxxxzzz|||{{{wwwsssllljjjggghhhjjjjjjhhhfffcccbbb```^^^___eeelllrrrkkklllooottt|||{{{qqqjjjaaaXXXQQQLLLHHHEEEBBB@@@===:::999999:::;;;666555555444444333222222333333333333333333333444222333333111///---------222111000000000111222333444666888;;;<<<<<<;;;:::iiibbb^^^aaadddbbb^^^\\\XXXWWWUUURRRNNNJJJGGGEEE@@@@@@@@@@@@???===;;;:::999999888777666555444444666555222111000000111222////////////////////////,,,++++++******++++++,,,////////////////////////,,,------......------,,,---------............///((()))+++---///111333333;;;<<<<<<===<<<:::999888666555444333444666888:::;;;???DDDGGGIIIKKKMMMNNNPPPQQQUUUZZZ]]]\\\VVVQQQJJJLLLNNNPPPTTT[[[eeemmmqqqmmmhhhbbb]]]ZZZXXXXXXNNNEEE===:::888555666999999::::::;;;;;;<<<<<<<<>>???@@@???>>>333333333333333333222222444555666666666555333333333333444444555666666666555555666666666666555555555777999888777777:::===???BBBDDDFFFJJJNNNLLLFFFGGGDDDAAA>>><<<;;;<<<===:::@@@FFFHHHHHHLLLTTT[[[\\\fffvvv|||rrrdddXXXQQQLLLHHHFFFDDDCCCEEEJJJRRR^^^sssqqqcccXXXXXX[[[ZZZ[[[]]]^^^ZZZYYY[[[]]]```hhhqqqyyyyyyssskkkdddZZZRRRHHHBBB@@@@@@@@@???;;;:::999888777666555444222222111222333555777888999888777777888999;;;<<>><<<999666555666888777666444444555555444333222222333333333222000///////////////000111222333111000000000000222333444444888===??????>>>===<<>>===<<<777666666555444444444444555555666666666555444333444444444555666666777777666777777888888777777666666888::::::999:::===@@@???BBBCCCDDDHHHLLLJJJEEEFFFDDDAAA???>>>>>>???@@@???DDDJJJKKKKKKOOOVVV^^^aaakkkzzzwwwjjj___XXXRRRMMMJJJFFFDDDEEEIIIOOOZZZnnn~~~|||oooccc``````^^^\\\]]][[[WWWVVVXXXYYY\\\dddmmm{{{xxxqqqeee\\\PPPHHHDDDCCCAAA@@@<<<<<<;;;:::888777666666444333333333555666888:::999999888888999:::<<<===CCCKKK]]]yyyvvvnnniiiaaaVVVNNNDDDCCC@@@>>><<<:::::::::999999888777777777777888999888666444333222333333222222222222222222222222111111111111111111111111111222222333333222222111111111111111111111111111222222222111111444999<<<===AAAGGGNNNTTT[[[bbbfffkkklllnnnrrrvvvxxxxxxvvvqqqpppmmmkkklllooorrruuuwwwssslllfffcccbbbcccdddaaa^^^^^^bbbiiisss|||rrrfff\\\WWWRRRKKKFFF@@@???===999777666777888777555444444555555444333555666777777777555444333000000000111111222333444111111000000000111333444555888===??????===<<<<<>>BBBEEEGGGHHHKKKLLLSSS[[[gggrrrwwwtttjjjccc^^^ZZZVVVTTTVVVZZZ^^^```\\\ZZZVVVSSSPPPNNNNNNNNNIIIAAA:::888777555666999;;;<<<<<<===>>>>>>??????BBBDDDGGGJJJOOORRRUUUWWWUUUTTTUUUVVVYYYZZZYYYXXXYYYZZZ[[[]]]^^^___``````]]]]]]]]]]]]^^^^^^^^^^^^ZZZ\\\\\\[[[ZZZ\\\aaafffkkkmmmppprrrssstttvvvxxx|||}}}~~~~~~{{{xxxvvvvvvuuutttssspppllleee]]]WWWTTTRRRRRRKKKKKKJJJJJJJJJKKKKKKLLLPPPOOONNNNNNNNNPPPQQQRRRKKKEEE>>>;;;<<<>>>>>>===;;;:::888666666666666777555666666666666555444333555555555666777777888888888888999999999999888888666888999::::::;;;>>>@@@@@@BBBCCCCCCEEEIIIGGGCCCDDDCCCAAA@@@@@@AAABBBDDDEEEIIINNNOOOOOOSSSZZZaaahhhrrrtttjjjbbbZZZRRRMMMGGGEEEEEEHHHLLLUUUgggwwwuuunnnjjjddd___^^^ZZZVVVUUUVVVWWWYYY```hhhxxxtttkkk]]]QQQKKKGGGCCCAAA>>>>>>===;;;:::999888777666666555555666888999:::::::::::::::;;;<<<===>>>BBBEEEQQQkkk|||rrrfff^^^YYYUUUNNNIII???>>>>>>>>>=========<<<::::::999888888888888888:::999777555333222111111222222222222222222222222222222222222222222222222111222222333333222222111222222222222222222222222111111111000000222666999:::===BBBGGGLLLRRRXXX\\\cccdddhhhnnntttxxxzzzyyyuuuuuutttrrrpppssszzzxxxnnnfff```^^^]]]ZZZWWWVVVZZZ```iiivvvvvviii___ZZZUUUNNNIIICCCAAA===:::777777777888666555333444555555444333444444555666555444333222222222222222222333444555222111000000000111222333555888<<<>>>>>>===<<<<<>>???@@@AAAAAA???AAACCCGGGKKKNNNRRRSSSTTTUUUVVVWWWYYYYYYYYYYYYYYYZZZ\\\]]]^^^_________]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^\\\[[[]]]aaaeeejjjmmmqqqttttttuuuuuuvvvzzz||||||xxxwwwxxxyyywwwvvvqqqmmmddd\\\UUUQQQOOOOOOIIIIIIGGGFFFEEEDDDDDDDDDEEEEEEFFFGGGIIILLLOOOPPPLLLGGGBBB??????@@@@@@@@@===;;;999777666666777888666666666666666555555444666666666777888888999999888888999999999999888888555666777888999:::===>>>???BBBCCCBBBCCCGGGFFFCCCBBBAAAAAA@@@AAABBBDDDEEEIIILLLOOOQQQRRRVVV^^^dddmmmwww~~~uuukkk```UUUMMMHHHFFFFFFGGGJJJRRRbbbqqq}}}uuullleee```]]]YYYVVVVVVUUUUUU[[[bbbooo{{{yyyiii\\\RRRKKKEEEAAA@@@???>>>===;;;:::888888777777666666666888999:::;;;;;;;;;<<<<<<===>>>>>>@@@AAAJJJ```qqqiii^^^WWWSSSPPPLLLHHH>>>>>>???@@@@@@??????>>>;;;:::999999888888999999888777666555444333222222222222222222222222222222222222222222222222222222111222222333333222222111222222222222222222222222222222222000000111444777888;;;???CCCGGGMMMSSSWWW___```dddjjjqqqvvvxxxxxxwwwyyyyyyvvvtttwww~~~rrrggg___ZZZXXXVVVRRRRRRVVVZZZaaalllwwwvvvjjjaaa]]]YYYSSSOOOFFFBBB===999777666666666666444333444555555444333333444555555555444333222222222222222222333444444222222111000000111222333666999<<<>>>===<<<<<<<<>>===<<<999999888777666555555444333333222222222222222222000000000000000000000000///..................///........................---......//////......------------............//////---,,,+++---///222555999888888777666666555555222222111222444777:::<<<;;;===>>>???@@@BBBFFFIIIRRRYYYdddmmmqqqoookkkhhhiiibbbXXXRRRPPPOOOMMMKKKQQQPPPNNNMMMKKKKKKKKKKKKAAA:::666666777666777:::======>>>???@@@AAABBBCCC???@@@BBBDDDHHHKKKNNNPPPRRRSSSUUUWWWXXXXXXYYYZZZZZZ[[[\\\]]]^^^_________]]]\\\\\\\\\\\\]]]^^^____________^^^]]]^^^```bbbjjjmmmrrrtttuuuuuuuuuvvvzzz|||{{{xxxxxx|||~~~}}}{{{tttppphhh```WWWQQQLLLJJJHHHGGGEEECCCAAA??????>>><<<===>>>AAAEEEIIIMMMOOONNNKKKGGGDDDBBBAAA@@@@@@;;;:::999777777777777888777777666666555555555555666666777777888999999999777888888999999888888777666666666888999;;;=========BBBDDDCCCDDDGGGGGGDDDAAA@@@@@@@@@AAABBBDDDEEEIIILLLNNNQQQTTTYYYaaagggooozzz~~~ssseeeVVVLLLIIIFFFFFFGGGIIIPPP___mmmwwwnnngggaaa\\\XXXVVVSSSPPPTTTZZZcccqqqtttfff[[[QQQIIICCCBBBAAA@@@>>><<<;;;999999888777777666666777888999;;;;;;<<<===>>>>>>>>>???>>>@@@HHHZZZwwwzzzgggbbb[[[VVVRRROOOKKKHHH???????????????>>><<<<<<;;;:::999999888888999999555555555555555555444444222222222222222222222222222222222222222222222222111222222333333222222111222222222222222222222222333444333222111222555777555888;;;???CCCHHHNNNRRRXXXZZZ^^^eeemmmssswwwxxxvvvxxxyyywwwvvvyyy|||qqqfff^^^YYYVVVUUURRRRRRUUUXXX]]]fffppp||||||qqqiiiddd___YYYSSSHHHCCC<<<888666666555444666555444444666666555444666777888999999888777666222111111111111222222333222111000000000111222333666999<<<===<<<;;;;;;<<>>>>>===999999888777666555444444222222222222222222222222000000000000000000000000000000////////////000000------------------------......////////////......---------............///------,,,,,,...000333555888777666555444444444444222222222333555888;;;======>>>>>>>>>???AAAEEEIIIUUUZZZ```cccccc```]]]\\\bbb\\\UUUNNNKKKJJJIIIIIIQQQPPPOOONNNMMMLLLKKKKKK>>>888555666888777999<<<======>>>@@@AAABBBCCCDDDBBBCCCCCCEEEGGGJJJMMMOOOMMMPPPSSSTTTUUUVVVXXXZZZZZZ[[[\\\]]]^^^^^^^^^^^^]]]\\\[[[[[[[[[\\\^^^___^^^^^^^^^______^^^^^^^^^fffiiinnnqqqssstttuuuwwwzzz|||}}}yyyvvvxxx~~~~~~vvvrrrkkkbbbYYYQQQKKKGGGGGGFFFDDDAAA>>><<<;;;:::777888:::>>>CCCHHHLLLOOOPPPNNNJJJFFFBBB>>><<<;;;999999999999888888888777888777666666555555666666666666666777888888999999888888888999999888888888;;;999999:::<<<>>>>>>>>>:::AAAFFFFFFGGGIIIJJJGGGAAAAAAAAAAAAAAABBBCCCCCCHHHIIILLLPPPUUU\\\eeejjjsss~~~zzzkkkZZZOOOIIIGGGFFFFFFGGGMMMZZZhhhzzzrrrgggbbb\\\XXXRRRLLLMMMQQQYYYfffvvvrrrfff[[[PPPIIIEEEDDDBBB@@@>>>===;;;::::::999888777666777888999;;;;;;<<<>>>>>>>>>>>>>>>===AAAIIIUUUjjjzzznnn^^^[[[WWWSSSPPPLLLHHHFFF??????>>><<<;;;999888888::::::999888888888888888333444555555666666555555222222222222222222222222333333333333333333333333111222222333333222222111333333333333333333333333333444444444333444666888333555777:::===BBBHHHMMMOOOQQQVVV^^^hhhpppuuuvvvssstttuuuttttttxxx~~~~~~vvvlllddd^^^ZZZXXXWWWTTTSSSVVVXXX[[[ccckkkvvv~~~uuuooohhh^^^WWWLLLEEE===888777777666444777555555555777888777666444555666777777777666555222222111111111111222222111000000000000222333444777999;;;<<<;;;:::;;;;;;mmmfffaaaccceeeaaa\\\ZZZXXXWWWUUURRRNNNJJJGGGEEEFFFDDDBBB???===<<<;;;;;;:::999999888777666555555111222222333333222222222////////////////////////000000////////////000000------------------------......////////////......---------............///++++++,,,...000222444555777666555444333333333444222222222444666:::===???AAAAAA@@@@@@@@@CCCGGGKKKSSSWWW[[[\\\ZZZVVVTTTTTTVVVTTTOOOKKKHHHHHHLLLOOORRRQQQPPPNNNMMMKKKJJJJJJ<<<777444777999999:::>>>======>>>???AAABBBCCCDDDEEEEEEDDDEEEFFFIIILLLMMMJJJMMMQQQSSSTTTUUUXXX[[[[[[[[[\\\]]]^^^^^^^^^^^^]]]\\\[[[ZZZ[[[\\\^^^___^^^___```bbbcccbbb___]]]]]]```fffkkknnnrrruuuxxxyyy{{{}}}~~~~~~}}}|||zzzuuurrrttt{{{~~~{{{uuuqqqiii```WWWPPPKKKHHHEEEDDDAAA>>><<<999888777666777:::>>>CCCIIINNNQQQUUUSSSOOOIIIBBB<<<888777666888999;;;;;;:::999888888888666555555555666777555555666666777888888999999999::::::::::::999999===;;;999:::<<<>>>===<<<777@@@GGGIIIKKKMMMMMMKKKDDDDDDDDDCCCCCCCCCBBBBBBFFFGGGJJJOOOVVV```iiioooyyysssbbbWWWKKKHHHFFFEEEDDDHHHTTTaaasssqqqkkkddd]]]TTTLLLKKKNNNPPP[[[jjjvvv~~~sssgggZZZRRRHHHGGGFFFDDDBBB@@@>>>===<<<;;;999888888888999::::::;;;<<<>>>>>>>>>>>>===<<>>CCCGGGKKKLLLPPPXXXaaaiiimmmooonnnnnnoooppprrruuuxxxzzzxxxtttooohhhbbb^^^\\\[[[WWWTTTTTTVVVWWWYYY___gggoooyyyyyyqqqfff]]]PPPIII???:::999999777555777666666777888999999777111222333444555444444333333333222222222222333333////////////111333555666888999;;;;;;:::::::::;;;mmmfffaaadddeeebbb]]][[[XXXWWWUUURRRNNNJJJGGGEEEGGGEEECCC@@@>>>===<<<<<<;;;;;;:::999888777666666111222222333333333222222//////////////////////////////............//////------------------------......////////////......---------.........//////***+++,,,///111333444555777666444333222222333444333333333444777;;;>>>@@@CCCCCCCCCAAAAAADDDIIIMMMNNNRRRXXXYYYWWWTTTSSSSSSMMMMMMLLLIIIGGGIIIOOOUUURRRQQQPPPNNNLLLJJJIIIHHH<<<777444777999999;;;???<<<===>>>???AAABBBCCCDDDEEEEEEDDDDDDEEEGGGIIIKKKIIIMMMRRRTTTUUUVVVZZZ]]][[[\\\]]]]]]^^^^^^^^^^^^]]]\\\[[[ZZZZZZ\\\^^^___```bbbdddfffhhhfffbbb___UUUYYY___eeekkkpppuuuyyyxxxyyy{{{|||{{{zzzxxxwwwvvvqqqmmmpppvvvzzzxxxuuutttooofff]]]TTTNNNKKKJJJDDDCCC@@@===:::888666555666888;;;???EEEKKKPPPSSSYYYWWWSSSLLLCCC<<<888666555777:::<<<===<<<:::999999888666555555555666777555555555666777777888888:::;;;;;;<<<<<<;;;;;;:::<<<:::777888:::<<<;;;999555???HHHKKKMMMPPPPPPNNNGGGGGGFFFEEEDDDCCCBBBBBBEEEFFFJJJOOOXXXbbblllrrryyyiii___MMMIIIFFFDDDBBBDDDOOO[[[ggg|||zzztttllldddYYYOOOMMMOOOIIISSSaaammm{{{{{{ooobbbYYYKKKJJJIIIGGGDDDBBBAAA@@@>>>===;;;:::999999:::;;;999:::<<<>>>>>>>>>======<<>>;;;::::::;;;<<<999888888777666777777777666666777777666444222111222222222222222222222222333333333333333333333333222222222333333222222222333333333333333333333333111222333444333444666888999999:::999:::===AAAEEELLLLLLOOOTTT[[[bbbeeegggkkkjjjjjjlllpppssstttsssrrroookkkfffaaa^^^]]]\\\WWWTTTTTTVVVVVVWWW]]]dddiiisss~~~wwwlllcccSSSKKKAAA<<<;;;;;;999777888777666777999::::::999333444666777777777666666555444444333333333444444.........///111333555777888:::;;;;;;:::999:::;;;qqqiiicccdddeeebbb]]][[[YYYWWWUUUQQQMMMHHHDDDBBBCCCCCCBBBAAA@@@>>>>>>===:::999999999888777777777444444555555444444333222000000000000000111111111222111111111000000////////////000000000000//////........................//////...---,,,,,,+++***+++,,,...000222444555555555666666666555444333333222444777999;;;===@@@BBBDDDEEEFFFFFFEEEFFFHHHJJJSSSTTTUUUTTTRRROOOLLLJJJHHHFFFEEEEEEGGGIIIKKKKKKMMMKKKJJJLLLOOONNNHHHBBB888888777777888:::<<<===<<<<<<;;;<<<===@@@CCCDDDGGGGGGGGGHHHIIIJJJKKKLLLNNNOOORRRTTTVVVVVVVVVVVVYYYZZZ[[[\\\]]]]]]\\\[[[WWWXXXYYYZZZ\\\^^^______dddfffiiijjjiiifffbbb___WWWXXX[[[___eeelllqqquuuwwwxxxyyyxxxvvvuuuuuuuuunnnpppppppppsssyyyyyyvvvmmmggg^^^XXXTTTPPPKKKHHHHHHAAA<<<;;;:::999===BBBDDD??????DDDGGGHHHNNNUUUWWW\\\ZZZKKK>>>999888666999777;;;AAABBB===<<>>???>>>======@@@DDDIIINNNQQQPPPNNNMMMHHHFFFEEECCCBBBBBBBBBCCCBBBFFFKKKQQQWWWaaammmuuu}}}mmmbbbTTTNNNIIIHHHHHHHHHMMMSSSggg}}}{{{qqqggg___YYYUUURRRQQQUUU]]]ggguuu{{{lll___WWWQQQKKKGGGFFFEEECCC@@@>>>===;;;:::::::::;;;;;;<<<===???AAAAAAAAAAAA@@@AAACCCAAAEEESSSbbbuuukkkbbb\\\UUUOOOHHHEEEGGGHHHEEEBBBBBBAAA???===<<<;;;::::::;;;;;;::::::999888777777555444333444666666555444444444333222222111111111555444333222222222333444222333333444444333333222222222222222222222222222999888777666666666666666999999999999;;;===???@@@EEEHHHLLLRRRWWW[[[]]]___aaadddhhhkkkmmmpppsssuuupppoookkkfffeeefffeeeaaaYYYXXXWWWVVVVVVXXXYYY[[[aaagggpppyyyssshhhZZZSSSHHHAAA===;;;999777777888999:::;;;;;;;;;;;;;;;999888888777666333111333555777666444222222222555444222222222444555777;;;<<<<<<<<<;;;:::999999qqqiiicccdddeeebbb]]][[[VVVUUUSSSQQQMMMIIIFFFEEEDDDCCCBBBAAA???>>>===<<<999999888777777666666666444444444555444444333222111111111000000000000000000000000/////////......//////000000000000//////...........................------,,,+++******)))+++,,,...000222444555555666666666666555444333333000333666888999;;;>>>@@@CCCDDDFFFGGGHHHIIILLLOOOSSSTTTUUUTTTQQQMMMHHHEEEFFFEEEEEEFFFHHHKKKMMMNNNOOOMMMKKKMMMMMMJJJCCC<<<777777777777888:::;;;<<<;;;:::::::::<<>>===@@@;;;:::999:::;;;;;;999888999999999::::::;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;;;;<<<===>>>@@@AAAAAAAAAAAAEEEKKKPPPSSSSSSQQQOOOIIIHHHFFFCCCBBBAAAAAAAAA@@@DDDJJJPPPWWWbbboooxxxnnnbbbUUUNNNIIIGGGGGGHHHMMMSSSeeezzzzzzppphhhbbb]]][[[ZZZ^^^dddmmmyyyxxxlllaaa[[[RRRMMMJJJIIIFFFCCCCCCBBB@@@>>><<<<<<<<<===<<<===???@@@AAAAAAAAA@@@AAADDDAAAEEEQQQ```|||}}}tttlllddd^^^YYYTTTNNNHHHEEEFFFFFFDDDAAABBBAAA???>>><<<;;;;;;;;;;;;;;;:::999999888777777777666555555666777666444222222222222222333333333444333222222222222333444333333444444444444333333444444444444444333333333888777666666555555555555666666666777888:::<<<===AAADDDHHHNNNSSSVVVYYYZZZ\\\```eeeiiimmmqqquuuxxxrrrrrrnnnhhhfffgggddd___\\\ZZZXXXVVVTTTTTTUUUVVVVVV[[[ccclllvvv~~~pppeeeUUUOOOHHHBBB???===;;;999999;;;???BBBBBBAAA>>>;;;;;;999777777777777555444555777888777555444333333111000000111333666999;;;<<<<<<;;;;;;:::999999888qqqiiicccdddeeeaaa]]]\\\TTTSSSRRRPPPNNNKKKHHHGGGEEEDDDCCCAAA???===<<<;;;888888777777666555555444444444444444444333222222222222111111000000////////////...............---...//////000000//////...////////////////////////...---------,,,,,,+++++++++,,,...111333444555666666666666666555444333222///111444666777:::<<>>AAABBBEEEEEEFFFGGGIIIKKKLLLMMMSSSRRRRRRSSSTTTUUUVVVVVVYYYYYYYYYYYYXXXWWWVVVUUUUUUVVVYYY\\\```cccfffggghhhjjjlllmmmllliiifffccc^^^]]]\\\\\\```eeejjjnnnoooqqqqqqpppnnnllllllllllllooopppqqqtttwwwvvvqqqnnneeeZZZQQQNNNLLLJJJIIIFFFAAA===>>>???@@@DDDJJJOOOJJJGGGIIIKKKOOOUUU\\\ccc^^^SSSEEE;;;888777444999999>>>DDDEEEBBB@@@AAA>>><<<:::999:::;;;:::999888888999:::;;;<<<======::::::;;;<<<======<<<<<<======>>>???AAACCCEEEFFFBBBGGGMMMTTTWWWWWWUUUTTTLLLKKKHHHEEEBBB@@@@@@???>>>BBBHHHOOOWWWcccqqq{{{ooodddVVVOOOIIIGGGFFFGGGMMMTTTcccvvv{{{tttnnniiifffhhhkkkooovvv}}}llldddYYYQQQLLLIIIEEECCCDDDCCC@@@>>><<<;;;;;;;;;>>>???AAABBBCCCBBBBBBAAABBBDDDAAADDDOOO\\\www|||qqqnnniiieeebbb^^^ZZZWWWRRRMMMGGGEEEDDDDDDBBB???BBBAAA@@@>>>===<<<<<<;;;:::::::::999888888777777999888666666777777666444111111222333333444555555333333222222222222333333444444444555555444444444666666666555555444444444666666555555444555555555666666555666777999;;;===???BBBFFFKKKOOOSSSVVVWWWXXX\\\bbbhhhnnnsssxxx|||xxxxxxtttnnnllllllhhhcccbbb```\\\XXXTTTRRRQQQPPPNNNRRRWWW]]]fffsssqqqbbbXXXKKKIIIEEECCCBBB@@@>>><<<===CCCKKKQQQRRRMMMFFFAAA===:::777666777777777777444666777666444333222333...///000333777;;;???AAA>>>===;;;999777777777777rrriiiccccccdddaaa]]]\\\TTTTTTRRRPPPMMMKKKHHHGGGFFFEEECCCAAA???===;;;:::999999888777666555555444333444444444444333222222333222222111000///.................................//////////////////...000000000000000000000000//////////////////......,,,---///111333555666666666666666666555444222222///111444666777999<<>>AAACCCFFFFFFGGGIIIKKKMMMOOOPPPUUUTTTSSSRRRSSSTTTUUUVVVWWWWWWXXXXXXWWWWWWWWWWWWWWWXXX[[[^^^bbbeeegggiiijjjkkkmmmnnnnnnkkkiiigggdddbbb___]]]___ccchhhkkkmmmnnnpppooommmkkkkkklllmmmqqqssssssvvvxxxvvvppplllcccWWWNNNJJJJJJIIIHHHDDD???<<<===>>>>>>BBBHHHJJJIIIIIIKKKOOOTTTYYY^^^aaaXXXJJJ???:::999888777999;;;@@@FFFIIIIIIFFFEEEBBB???;;;888999999:::999999999999::::::;;;;;;;;;999:::;;;<<<===>>>>>>>>>@@@@@@@@@@@@BBBDDDGGGHHHDDDIIIPPPWWW[[[[[[ZZZXXXPPPNNNKKKFFFCCC@@@???>>>>>>BBBHHHOOOWWWdddrrr|||qqqgggXXXQQQJJJGGGFFFGGGLLLSSS```ppp~~~yyyvvvsssuuuvvvyyy~~~xxxooobbbWWWPPPKKKGGGDDDFFFEEECCC@@@???>>>>>>>>>@@@AAACCCDDDDDDDDDCCCCCCCCCEEEBBBDDDNNNYYYrrr}}}pppggg___]]]\\\\\\[[[ZZZXXXUUUOOOKKKFFFDDDCCCBBB@@@>>>AAAAAA???>>>===<<<<<<<<<:::999999999888888777777999888666666666666555333222333333333444444444555222222222222222333333333444555555666666555555444777777777666555555444444555555444444444555555666888888888888999<<<>>>???AAACCCFFFKKKPPPTTTWWWYYYXXX\\\ccciiinnntttyyy}}}}}}xxxvvvvvvrrrllliiifffaaa[[[VVVQQQNNNMMMMMMOOOQQQTTT[[[fffttt~~~}}}ooo^^^QQQJJJAAAAAABBBBBBCCCBBBAAA??????HHHTTT^^^___XXXNNNFFFBBB>>>999666666777777777222333444333111000000111///000222666:::>>>AAACCC>>><<<999777555555666666rrriiibbbcccdddaaa^^^]]]WWWVVVTTTQQQMMMIIIFFFDDDFFFEEECCCAAA???===;;;:::;;;::::::999777666666555333333444444333333222111333222222111000///......////////////////////////......////////////......000000000000000000000000......//////////////////---...000222444666777777777777777666555333222111000222555777999;;;===@@@DDDEEEGGGHHHIIIKKKNNNQQQRRRPPPMMMJJJHHHHHHHHHHHHNNNXXXfffnnnmmmdddZZZSSSPPPPPPOOONNNJJJCCC;;;555333444555777888999:::;;;;;;;;;:::;;;===AAADDDFFFIIIIIIJJJKKKMMMOOOQQQRRRVVVUUUTTTSSSSSSTTTUUUVVVVVVVVVWWWWWWXXXYYYZZZ[[[[[[\\\^^^```bbbeeefffgggjjjkkknnnoooooonnnlllkkkkkkhhhddd``````cccfffiiilllnnnppppppoooooopppqqqrrruuuwwwvvvxxxzzzwwwrrrkkkbbbVVVNNNJJJJJJIIIHHHBBB===:::;;;:::999<<>>;;;::::::999999;;;;;;::::::999999999888999:::;;;===>>>?????????CCCBBBBBBBBBDDDFFFHHHIIIHHHMMMUUU\\\``````^^^\\\TTTRRRNNNIIIEEEAAA???>>>@@@DDDIIIOOOXXXdddsss}}}rrrjjj[[[TTTLLLIIIGGGFFFKKKQQQ]]]jjj~~~|||nnnbbbZZZTTTOOOKKKKKKJJJHHHEEEDDDDDDDDDDDDAAAAAACCCDDDDDDCCCCCCBBBCCCEEECCCEEENNNWWWooosssggg^^^YYYTTTTTTTTTUUUVVVUUURRRPPPJJJHHHEEEBBBAAA???>>>===@@@@@@>>>===<<<<<<<<<<<<999999888888888888888777888777555555555555333222555555555444444444333333222222333333444444444444555666666777777666666555777666666666555555555444555555555555666666777888999999999999;;;===???@@@BBBDDDGGGLLLQQQVVVZZZ\\\___bbbhhhlllpppuuuyyy|||~~~}}}}}}yyysssjjjgggbbb\\\VVVPPPLLLJJJJJJLLLNNNPPPUUU```mmmvvv}}}rrraaaQQQGGGCCC;;;<<>>===;;;888555444444444555sssjjjbbbbbbcccaaa^^^]]]YYYXXXUUUQQQLLLHHHDDDBBBEEEDDDCCCAAA???===<<<;;;<<<;;;:::999888777666555333333333333333222111111222222111111000000/////////////////////000000000---......//////......---////////////////////////++++++,,,,,,---------...---...000333555666777888777777777666555333222111111333666888:::<<>><<<;;;======<<<;;;:::999888888999:::<<<===???@@@AAAAAACCCDDDEEEFFFHHHJJJLLLMMMMMMSSS[[[bbbffffffcccaaaXXXUUUQQQLLLGGGCCCAAA@@@BBBEEEJJJPPPYYYfffuuutttlll^^^WWWPPPLLLIIIGGGIIINNNXXXcccyyyyyymmmeee^^^XXXTTTNNNLLLJJJGGGFFFEEEDDDDDDAAABBBCCCDDDDDDCCCBBBBBBBBBFFFDDDFFFOOOXXXoooqqqbbbVVVPPPOOONNNNNNOOOPPPQQQOOOKKKHHHFFFEEECCCAAA???>>>======???>>>===<<<;;;;;;;;;;;;888888888888888888888888777666444444555555444222777666666555444444333333222333444555666666555555666777777888888777777666666666666666666666666666666666777777888999:::;;;::::::999:::;;;===???AAACCCEEEHHHMMMSSSYYY^^^```gggjjjnnnrrrtttvvvyyy{{{zzztttgggeeeaaa\\\VVVPPPLLLJJJEEEHHHMMMQQQWWW```kkktttxxxxxxttthhhXXXIIIAAA???:::;;;>>>???AAACCCGGGJJJQQQZZZhhhssstttmmmaaaYYYJJJFFF???:::777666555444666777666555333222333555000111222333444555555666:::999777555444333333444sssjjjbbbbbbcccaaa^^^^^^YYYXXXUUUQQQLLLHHHDDDBBBDDDCCCBBBAAA???>>>===<<<;;;;;;:::888777666555444222333333333333222111111111111111000000000000000------........./////////---......//////......---........................)))******+++,,,------......///111333555777888888888888777666555333111000111333666888:::<<<>>>AAADDDFFFHHHHHHHHHJJJMMMOOOQQQQQQQQQPPPOOONNNMMMMMMUUUaaapppwwwrrrggg\\\UUUOOOOOOMMMIIIDDD>>>:::888333444777999;;;<<<<<<<<<<<<<<<<<<===@@@CCCGGGIIILLLLLLMMMMMMOOOPPPQQQRRRSSSTTTUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWXXXYYY[[[\\\^^^___```aaacccdddffffffgggiiillloooqqqrrrrrrrrrpppnnnjjjfffdddcccddddddfffjjjnnnqqqtttwwwzzz|||zzz|||{{{yyyzzz|||zzzuuulllfff___ZZZWWWSSSOOOKKKAAA<<<999999888666777;;;888AAAIIIOOOXXXbbbfffddd\\\RRRJJJFFFBBB======@@@===AAAEEEKKKWWWdddgggccc\\\WWWQQQLLLHHHEEEBBB@@@>>>>>>======<<<<<<;;;;;;999:::<<<>>>@@@AAABBBBBBBBBDDDGGGJJJNNNPPPRRRSSSTTTYYYbbbiiimmmllliiifffZZZXXXSSSNNNIIIEEECCCBBBAAAEEEJJJQQQ[[[iiiyyyuuukkkaaaZZZTTTPPPLLLHHHHHHKKKRRR[[[qqq~~~vvvooohhhcccWWWUUUQQQMMMJJJGGGFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFBBBFFFEEEHHHQQQZZZppprrrdddYYYOOOLLLMMMLLLLLLMMMNNNNNNKKKEEEBBBAAABBBAAA@@@>>>============<<<;;;:::::::::::::::777777777777888888888888777555444555666666555444666666666555555555555555333444555777777777777666777888888888888888888777666666777777888999999999888888888999:::<<<===>>><<<<<<<<<===>>>@@@BBBCCCGGGIIIMMMRRRXXX___eeehhhoooqqqtttwwwxxxyyy{{{}}}~~~~~~~~~xxxqqqfffdddbbb^^^YYYUUUQQQOOOFFFKKKQQQWWW\\\ccclllsssuuuuuuqqqgggYYYKKKCCC???===>>>???@@@AAAEEEKKKPPPZZZbbbmmmuuuuuummmbbbZZZJJJFFF@@@<<<999888666555777777777555333333444666111222222222333222222222777666666555444333333222tttjjjbbbbbbcccaaa^^^^^^XXXWWWTTTQQQMMMHHHEEECCCCCCCCCBBBAAA@@@>>>>>>===::::::999777666444333333222333333333333222111111000000000000000111111111,,,,,,,,,------.........---..................---........................++++++,,,,,,---...//////...///111444666777888888888888777666555333111000000333666888999;;;>>>@@@DDDFFFHHHIIIIIIKKKNNNQQQQQQRRRTTTUUUTTTQQQMMMKKKPPP[[[hhhmmmiii___WWWRRROOOOOOLLLGGGAAA<<<888777333555777:::<<<<<<======<<<<<<<<<===@@@CCCFFFIIIMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSUUUVVVWWWWWWVVVVVVYYYXXXWWWVVVWWWXXXYYYZZZ]]]^^^___aaaccceeeggggggfffhhhkkknnnqqqsssttttttpppnnnkkkgggdddccccccccccccggglllppptttxxx|||~~~|||}}}{{{xxxyyy{{{zzzvvvmmmiiiccc___\\\XXXRRRMMMAAA<<<999:::999777999===<<>>>>>>>>>>>????????????999:::<<<>>>@@@AAABBBCCCAAADDDHHHMMMRRRUUUXXXXXXYYY^^^gggnnnqqqpppmmmjjj\\\YYYUUUOOOKKKGGGDDDCCC@@@DDDJJJQQQ\\\kkk|||vvvjjjccc\\\VVVSSSNNNHHHGGGJJJNNNVVVlllzzzuuueeebbb^^^XXXTTTPPPNNNMMMMMMMMMNNNOOOOOONNNMMMLLLAAAFFFEEEIIISSS\\\rrruuueee\\\UUUOOOMMMPPPLLLLLLMMMNNNNNNJJJDDD@@@???@@@@@@???>>>======>>><<<;;;::::::999999999999777777777777777888888888777666555666777888777666444444555555666777777777333444666888888888888777888888999999999999888888777777888999:::;;;;;;<<<999999:::;;;<<<>>>???@@@@@@@@@@@@@@@BBBDDDFFFGGGLLLMMMQQQWWW^^^eeekkkooorrruuuxxxzzzzzz{{{}}}}}}wwwooogggfffdddaaa^^^ZZZWWWUUULLLQQQXXX^^^bbbfffmmmrrryyyyyywwwooobbbUUUKKKFFF@@@AAAAAA@@@AAAFFFNNNUUUXXX^^^fffllljjjbbbWWWPPPHHHEEE@@@===;;;999888666666666666444111111333555444444444555444444333333444555555555555444333222tttkkkbbbbbbccc```^^^^^^VVVUUURRROOOLLLHHHFFFEEEDDDCCCBBBAAA???>>>======;;;999777666444444555555555555444444333222111111222111111111000000//////---------------...///000000///---,,,---...000222444333222111/////////...///......------......//////000222555888:::;;;<<<999999999777444222222333444555666666888:::???BBBCCCEEEGGGHHHIIIKKKOOORRRRRRPPPRRRVVVVVVPPPKKKJJJQQQWWW```eeeccc]]]VVVQQQOOOQQQPPPIII???777444444333444666888:::;;;<<<<<<;;;;;;;;;===@@@EEEIIILLLPPPOOOMMMKKKJJJJJJKKKLLLQQQRRRSSSTTTUUUVVVWWWXXXXXXYYYYYYYYYZZZZZZZZZZZZ^^^^^^___```aaaccceeefffhhhjjjllloooqqqrrrrrrrrrzzztttlllgggeeecccaaa___bbbcccgggooowww||||||{{{}}}zzzxxxxxxzzz{{{zzzxxxkkkhhhfffdddaaaZZZQQQJJJBBB???<<<999888999;;;===??????CCCLLLUUUaaarrr~~~yyypppeeeZZZRRRMMMKKKAAACCCGGGNNNZZZhhhrrrvvvqqqkkkeeedddddd___SSSHHHLLLHHHDDDDDDFFFEEEAAA===AAAAAAAAAAAABBBBBBCCCCCCCCCFFFIIIMMMPPPUUUZZZ^^^fffmmmuuuzzz|||{{{sssiiibbb[[[UUURRRMMMFFFBBBAAABBBEEEIIINNNXXXiii}}}wwwnnnfff^^^WWWTTTPPPJJJGGGHHHMMMTTTddd|||uuuooofffaaa^^^[[[XXXUUUXXXVVVXXX]]]]]]WWWQQQOOOMMMIIIJJJRRRWWW```xxxxxxoooddd\\\YYYWWWTTTQQQRRRQQQOOOLLLIIIEEEBBB@@@??????>>>>>>======<<<<<<;;;;;;::::::999888777777888888888888999999999999555444444666777888777555888555333444777888666444777777666666666666777777;;;;;;::::::999::::::;;;777999===>>>>>>=========;;;;;;;;;<<<===>>>???@@@???@@@BBBCCCDDDHHHMMMPPPSSSUUUYYY^^^ccchhhlllnnnttttttvvvzzz|||xxxvvvqqqnnniiigggeeeccc^^^ZZZWWWYYY\\\```fffmmmrrruuu{{{{{{zzzvvvmmmbbbVVVPPPHHHGGGFFFFFFHHHNNNVVV\\\^^^```dddddd```XXXPPPJJJFFFBBB===::::::::::::999666666555333333333333333333333333333333333333333222222333444444555555666ooofff___```aaa___]]]\\\VVVUUURRROOOLLLHHHFFFEEEDDDCCCBBBAAA???>>>======:::999888777555555555555444444444333222111111111111111111111000000000///000////////////000000111000///---------...000111......------,,,,,,------......------------......,,,---///222555666888888888999999777444222222333444555666666888:::>>>BBBDDDDDDDDDFFFJJJNNNRRRTTTVVVTTTUUUXXXVVVPPPLLLKKKSSSYYY___ccc```ZZZTTTPPPOOOQQQPPPJJJ@@@888444444444555666888:::<<<<<<===;;;;;;;;;===@@@EEEJJJLLLPPPNNNLLLKKKJJJJJJKKKLLLPPPQQQRRRSSSTTTVVVVVVWWWWWWWWWWWWXXXYYYZZZ\\\]]]`````````bbbccceeefffgggiiijjjlllnnnqqqrrrttttttyyyssslllgggdddcccaaa___aaabbbfffmmmuuuzzz||||||}}}zzzzzz||||||zzzyyyrrrmmmgggaaa\\\UUUMMMGGGBBB@@@===;;;::::::<<<===<<<===CCCLLLWWWeeexxxwwwkkkaaaZZZVVVFFFFFFGGGLLLWWWeeeqqqwwwyyytttnnnlllkkkggg^^^WWWRRRMMMIIIHHHIIIHHHEEEAAAEEEEEEEEEFFFFFFFFFGGGGGGFFFIIILLLQQQVVV\\\dddhhhnnnuuu|||vvvmmmddd]]]VVVRRRNNNGGGDDDDDDAAAEEEIIIOOOYYYjjjyyyoooiii```XXXTTTOOOJJJGGGIIIKKKTTTeee~~~yyysssooojjjddd```[[[YYY\\\aaaccc^^^ZZZYYYVVVQQQRRRXXX^^^hhhzzzssskkkbbb\\\ZZZYYYVVVSSSSSSRRRPPPMMMIIIEEEBBB@@@@@@??????>>>======<<<<<<<<<;;;:::999888888888888888888888888999999999999777666666777888999888777999888777777888888777666777777777777888999::::::<<<;;;;;;::::::::::::;;;999<<>>======999999999888777666444444333333333222111111000000111111111111000000000000111000000////////////000///......------///000111...............///000000...------,,,,,,------......///222444777888999:::777888888777444222222333444555666777888;;;???BBBEEEBBBAAADDDKKKRRRVVVWWWYYYVVVVVVXXXUUUOOOLLLLLLTTTXXX]]]^^^[[[VVVRRROOONNNOOONNNIII@@@888555444555666777999;;;<<<======;;;;;;<<<>>>AAAEEEJJJLLLOOONNNLLLJJJJJJJJJKKKKKKNNNOOOQQQRRRTTTUUUUUUVVVVVVUUUUUUVVVWWWZZZ]]]___aaaaaabbbccceeefffggghhhiiijjjkkkmmmooorrrtttvvvwwwssslllgggdddbbbaaa___bbbcccfffkkkrrryyy|||~~~~~~{{{yyyvvvoooeee\\\VVVQQQKKKFFFCCCAAA@@@>>>===<<<======;;;<<>>=========<<<;;;:::888888888999999999999999999999999999999999888777888::::::999888999:::;;;;;;999888888999999999999:::;;;<<<============<<<;;;;;;;;;;;;;;;<<>>======888999999999888666444333222222222111111111000000111111111000000000000000000///...---------------///............///000000/////////...//////000111------,,,,,,,,,,,,------000111333555777999::::::666777777666444222333444555666888999;;;===@@@CCCEEEAAA@@@EEEPPP[[[```aaa^^^[[[ZZZZZZVVVNNNLLLMMMPPPSSSVVVWWWUUURRRPPPOOOMMMMMMKKKEEE>>>777444333666777888:::;;;<<<======;;;;;;<<<>>>BBBFFFJJJLLLMMMLLLKKKJJJJJJJJJJJJKKKMMMNNNPPPRRRTTTTTTUUUUUUWWWUUUTTTTTTUUUXXX\\\^^^```aaabbbdddeeefffgggggghhhhhhiiikkkmmmqqqtttvvvvvvsssnnniiifffdddcccbbbeeefffhhhlllrrryyy~~~|||zzzuuulllaaaXXXSSSPPPLLLJJJEEEDDDBBBAAA???>>>======<<<===@@@FFFMMMZZZooo|||sssllliiihhhYYYSSSMMMLLLRRR]]]mmmzzz|||yyyvvvuuummmggg___YYYTTTQQQNNNKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLNNNRRRXXX```kkkvvv}}}}}}ssseee\\\TTTOOOJJJEEECCCEEEAAAEEEJJJPPP\\\ooossshhh[[[SSSMMMHHHHHHKKKKKKVVVkkk{{{sssppprrrxxx{{{zzzzzz{{{vvvuuuyyy{{{xxxlllhhhdddaaa___\\\WWWTTTOOOOOONNNMMMKKKHHHFFFEEEAAA@@@@@@??????>>>=========<<<:::999888999:::;;;::::::::::::::::::::::::;;;999888888:::;;;:::999999<<<>>>===:::888999;;;<<<======>>>???????????????>>>======<<<<<<======???BBBGGGIIIIIIHHHGGGGGGCCCBBBAAAAAABBBCCCEEEFFFIIILLLPPPTTTXXX\\\bbbfffhhhhhhiiikkkoootttxxx{{{~~~~~~}}}~~~zzzsssnnnmmmhhhcccdddhhhkkkjjjgggdddbbb___[[[VVVQQQMMMJJJFFFCCC???===<<<<<<:::999::::::999888777777777777888999::::::::::::999888777666666555444333333333ppphhhbbbcccccc___ZZZXXXWWWVVVSSSPPPMMMIIIGGGFFFDDDCCCBBBAAA???>>>======999999::::::999777555333222222111111111111111111000000000000000000111111000///...---------------...............///000000...---,,,,,,++++++,,,,,,...------,,,,,,------...,,,...000222444555666666555666666666444333333444666888:::<<<===???BBBDDDAAA???AAAKKKZZZhhhqqqtttnnnkkkhhheee\\\QQQLLLMMMJJJMMMOOOPPPPPPOOOOOOOOOKKKJJJFFF@@@:::555333222666777999:::;;;<<<======:::;;;===???CCCGGGJJJLLLKKKKKKJJJJJJJJJJJJJJJJJJKKKMMMOOORRRTTTUUUUUUTTTXXXVVVTTTSSSTTTVVVYYY[[[]]]^^^```cccdddeeeffffffgggggghhhiiilllooorrrtttuuussspppllliiigggggggggjjjkkkmmmppptttzzz~~~|||tttlllaaaXXXTTTQQQNNNLLLHHHGGGEEEBBB@@@>>>=========<<<>>>BBBGGGTTTkkkwwwqqqqqqsssaaaXXXPPPNNNPPPXXXiiixxx}}}~~~{{{vvvmmmddd\\\VVVRRROOOOOOOOOOOOOOOOOOOOOOOOOOOQQQTTTXXX^^^fffqqq||||||sssiii```WWWRRRMMMGGGEEEFFFAAAEEEJJJPPP]]]qqqyyymmm___UUUNNNIIIIIIMMMNNNYYYppp{{{xxxnnnllliiieee```[[[UUURRRKKKKKKKKKKKKKKKJJJIIIIIIAAAAAAAAA@@@??????>>>>>>===<<<;;;::::::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<===;;;999999:::;;;;;;:::999<<<@@@???===;;;;;;===@@@AAAAAABBBBBBAAA@@@???@@@@@@????????????@@@@@@BBBFFFJJJMMMMMMLLLKKKKKKHHHGGGFFFFFFGGGIIILLLNNNPPPSSSXXX\\\```dddiiimmmkkkkkklllnnnrrrxxx~~~zzzvvvqqqoooooossswwwwwwqqqkkkeeedddbbb^^^YYYTTTNNNKKKHHHEEEBBB@@@???>>>===;;;;;;;;;:::999888888888888888999:::;;;;;;:::999888777777666555444444333222qqqhhhaaaaaaaaa]]]XXXVVVWWWVVVTTTPPPMMMJJJGGGFFFDDDCCCBBBAAA???>>>======:::::::::999888777555555222222222222222222222222000000000000111111111111111000000////////////000.........///////////////000///...---------------.........------............///111333555666777777444555666555333333444555666888;;;===>>>@@@BBBDDD===>>>DDDPPP```pppzzz}}}zzzvvvooobbbTTTMMMMMMFFFHHHKKKLLLLLLLLLMMMOOOKKKHHHBBB;;;666333222222666777888:::;;;;;;<<<<<<:::;;;===@@@DDDGGGJJJLLLJJJJJJJJJJJJJJJJJJIIIIIIKKKMMMPPPSSSUUUUUUUUUUUUWWWVVVTTTSSSTTTUUUWWWXXXZZZ[[[^^^aaadddeeeffffffggghhhiiijjjlllnnnpppqqqrrrrrrqqqnnnkkkiiijjjlllnnnooorrrtttwww{{{}}}vvvooofff___[[[WWWRRRNNNLLLJJJGGGCCC@@@===<<<<<<;;;;;;===AAAGGGUUUoooxxxvvvxxxjjj___VVVTTTSSSWWWfffwwwxxxnnnddd\\\WWWUUUUUUUUUTTTTTTTTTTTTSSSSSSVVVYYY^^^eeennnyyy|||rrrhhh___VVVQQQKKKCCC@@@@@@BBBEEEJJJPPP]]]qqqssseeeZZZRRRMMMLLLOOOQQQ\\\sss}}}yyypppoookkkfff___XXXRRROOOHHHIIIIIIJJJJJJJJJJJJJJJBBBBBBAAAAAA@@@?????????=========>>>============;;;<<<<<<===>>>???@@@@@@???===;;;:::<<<======<<<:::===@@@AAAAAA@@@???@@@AAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDEEEFFFJJJOOOSSSSSSRRRPPPPPPKKKJJJIIIIIIKKKNNNRRRTTTYYY]]]aaaeeehhhkkkpppssspppooooooqqqvvv|||}}}zzzzzz|||wwwooogggeeebbb]]]WWWQQQKKKHHHIIIGGGDDDBBBAAA@@@>>>===<<<;;;:::999888888888888777999:::<<<<<<:::999777777777666666555444333333rrrhhhaaa```aaa^^^ZZZYYYXXXVVVTTTQQQMMMJJJHHHFFFDDDCCCBBBAAA???>>>======;;;;;;999888777666666666222222222333333333333333///000000000111111111111000////////////000000111---......///////////////111111000000000111222222000//////......//////000000111333555777888888999333444555555333333444555555777:::<<<===???AAACCC===@@@FFFOOO[[[gggqqqvvvwwwvvvtttnnnaaaRRRJJJKKKFFFHHHKKKLLLKKKKKKLLLMMMMMMHHH???888444333444444666666888999::::::;;;;;;:::;;;>>>AAADDDGGGJJJKKKIIIIIIIIIJJJJJJIIIIIIIIIJJJMMMPPPTTTVVVVVVVVVUUUSSSSSSSSSTTTTTTVVVWWWXXXWWWZZZ]]]aaadddfffggggggiiijjjkkkmmmnnnoooppppppnnnooopppnnnkkkkkklllnnnppprrruuuwwwxxx{{{tttppplllhhhfffaaaZZZUUUPPPMMMHHHBBB>>><<<;;;;;;999:::<<<@@@FFFVVVrrr|||{{{vvvkkkccc```]]]^^^kkk}}}~~~uuukkkbbb]]][[[WWWWWWWWWVVVVVVUUUUUUUUUUUUYYY```iiirrr}}}}}}tttiiiaaaXXXRRRKKKCCC======BBBEEEIIIPPP\\\qqqzzzlllaaaXXXRRRQQQSSSRRR^^^sss}}}zzzpppoookkkddd\\\UUUOOOMMMHHHIIIIIIIIIIIIIIIHHHHHHBBBBBBBBBAAA@@@@@@??????===>>>@@@AAAAAA@@@>>>===;;;<<<===???AAABBBDDDDDDCCCAAA>>>===>>>???@@@???>>>???AAADDDFFFGGGEEECCC???AAACCCEEEFFFFFFFFFEEEBBBBBBCCCCCCEEEFFFHHHIIIJJJOOOUUUXXXYYYWWWVVVUUUOOONNNMMMNNNPPPTTTXXX[[[cccfffjjjmmmooorrruuuxxxwwwuuutttuuuxxxvvvoooddd```[[[UUUOOOKKKHHHGGGIIIGGGDDDCCCBBBAAA>>><<<<<<;;;:::999888888888888888:::<<<======<<<:::888777777666666555555444444tttjjjbbbbbbcccaaa______XXXVVVTTTQQQMMMJJJHHHFFFDDDCCCBBBAAA???>>>======<<<;;;999777666666777777333333333333333333333333//////000000111111111222---------------...///000---......///000/////////,,,,,,------...000111222000000////////////000000---...000222333444555555222444555444333333444666333666999;;;<<<===???AAA>>>BBBGGGLLLRRRYYY```dddggghhhiiifff[[[MMMGGGIIIHHHJJJLLLMMMLLLKKKKKKKKKOOOHHH???777333333555666555666777888999::::::::::::;;;>>>AAAEEEHHHJJJKKKHHHHHHIIIJJJJJJIIIIIIIIIJJJMMMQQQTTTVVVWWWVVVUUUPPPQQQRRRTTTUUUWWWXXXXXXVVVYYY]]]bbbeeeggghhhhhhkkklllnnnpppqqqqqqppppppkkkmmmnnnmmmkkkkkkmmmpppqqqtttwwwxxxyyy{{{pppooonnnnnnnnnkkkddd^^^RRRNNNHHHBBB===:::::::::999:::<<>><<<<<<>>>@@@BBBDDDFFFGGGFFFDDDAAA@@@@@@BBBBBBBBB@@@@@@AAAFFFJJJLLLIIIEEE<<<>>>BBBEEEHHHIIIIIIHHHBBBCCCCCCEEEGGGIIIKKKLLLMMMRRRXXX\\\]]][[[ZZZYYYWWWVVVUUUVVVYYY^^^bbbeeeiiilllpppssstttvvvyyy{{{|||zzzxxxwwwzzz|||rrrlll]]]YYYSSSLLLHHHGGGHHHJJJHHHFFFDDDBBBBBB@@@>>><<<;;;;;;:::999888888888888999;;;===>>>>>>===;;;999666666666666555555555555pppiiiaaa]]]___```___\\\XXXVVVTTTQQQMMMJJJHHHFFFIIIHHHFFFCCC@@@>>><<<;;;<<<;;;:::999777666555444222111111000000111111222111111000000000000000111------------.........///,,,---------......//////////////////////////////...------...000222333333000000000111333555777999999888666444333444666777666777:::===???@@@AAAAAA===BBBHHHMMMPPPRRRTTTUUU[[[ZZZXXXUUUOOOIIIDDDAAAJJJJJJKKKMMMOOOOOOMMMKKKMMMGGG>>>777333222111111666777999999888888888999999;;;===???@@@AAADDDFFFHHHHHHHHHHHHIIIJJJKKKKKKMMMLLLLLLOOOTTTWWWWWWVVVSSSRRRRRRRRRRRRTTTVVVWWWYYY\\\^^^``````aaacccdddjjjlllooopppooonnnmmmmmmooommmlllllllllmmmllllllppprrruuuzzz~~~~~~{{{vvvqqqrrrsssqqqiiibbbUUUKKKBBB???===::::::;;;999::::::@@@GGGKKKcccyyyuuuxxx{{{rrriiiccc___\\\YYYUUURRRQQQPPPOOOMMMPPPRRRWWWbbbqqqooojjjbbbZZZSSSLLLGGGCCCDDDDDDHHHPPP[[[lllxxxlllbbbYYYTTTSSSXXXaaasss~~~wwwpppllliiibbb[[[TTTOOOKKKJJJFFFFFFFFFFFFEEEDDDBBBBBBEEEDDDBBBAAAAAAAAAAAABBBAAA@@@@@@???>>>>>>??????>>>???@@@AAACCCDDDFFFFFFEEEDDDCCCBBBAAAAAAAAAAAACCCEEEHHHJJJKKKIIIGGGEEEEEEDDDDDDDDDFFFGGGIIIKKKHHHIIIJJJLLLMMMMMMLLLLLLLLLQQQYYYaaaeeefffeeecccbbb___]]]]]]aaafffjjjlllooorrrxxx}}}}}}{{{{{{|||}}}vvvkkkbbbXXXRRRKKKIIIJJJKKKIIIFFFDDDFFFGGGDDD>>>:::999:::999999999888888888777777======<<<;;;999888777777666666555444333333222222qqqiiiaaa^^^```aaa___\\\XXXVVVTTTQQQMMMJJJHHHFFFGGGFFFEEECCCAAA???>>>===<<<;;;:::999777666555444222222111111111111222222222111000///////////////------........./////////------........./////////////////////////////////---,,,+++,,,...///000000///...//////111333555666666555333222111222333444666888:::===???@@@@@@@@@<<>>666222222222222666777999999888888888999:::<<>><<<<<<>>>999;;;:::???FFFIII___{{{ssskkkfff]]]ZZZVVVRRRPPPNNNLLLJJJMMMOOOUUU```ppptttoooggg^^^WWWOOOIIIEEEEEEEEEHHHOOOYYYhhhuuujjj___YYYXXXVVV]]]mmm|||vvvqqqkkkggg___WWWPPPLLLIIIHHHFFFFFFEEEEEEDDDCCCCCCBBB@@@@@@@@@@@@BBBDDDFFFGGGCCCBBBBBBAAA@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDDDDCCCBBBBBBAAAAAABBBBBBDDDFFFIIIKKKLLLLLLKKKJJJHHHHHHGGGGGGHHHIIIJJJKKKFFFHHHKKKMMMNNNNNNNNNMMMNNNRRRYYY```fffhhhiiihhhllljjjhhhgggiiimmmppprrrtttwww{{{}}}||||||}}}~~~}}}qqqeee\\\RRRMMMGGGFFFHHHIIIHHHFFFGGGGGGFFFCCC???<<<::::::999999999888888888888888;;;;;;;;;::::::999999999666555555444333333222222qqqjjjbbb___aaabbb```]]]XXXVVVTTTQQQMMMJJJHHHFFFEEEDDDCCCBBBAAA@@@???>>>;;;;;;:::999777666555555333333222222222222333333333222111000///.............../////////000000000......////////////000000////////////////////////---------------...////////////000000111333444555555444333222111222333444777999;;;===>>>?????????<<>>@@@AAAAAABBBDDDFFFFFFFFFGGGIIIJJJLLLMMMNNNQQQPPPPPPRRRUUUVVVVVVVVVSSSSSSTTTUUUVVVXXXZZZ[[[^^^```bbbccccccccceeeffffffggghhhkkknnnpppssstttttttttsssssssssttttttuuusssuuuyyyzzzpppgggZZZOOOEEE@@@>>><<<<<<>>>:::<<<:::===DDDFFFXXXxxxxxxoooiiiaaa]]]XXXTTTQQQNNNKKKIIIJJJLLLRRR]]]nnn}}}xxxpppggg^^^UUULLLGGGIIIHHHJJJPPPXXXggg}}}zzznnnccc\\\[[[WWW\\\iii}}}{{{xxxsssooohhhddd\\\SSSMMMJJJIIIIIIIIIHHHFFFEEEDDDEEEEEEFFFBBBBBBBBBBBBDDDFFFIIIJJJEEEEEEDDDCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDFFFHHHJJJLLLMMMOOOOOOOOONNNMMMLLLKKKKKKKKKKKKKKKGGGIIILLLPPPQQQQQQPPPOOOOOORRRXXX___eeejjjmmmooovvvvvvuuutttuuuvvvxxxyyy{{{}}}}}}{{{{{{|||}}}wwwiii^^^UUULLLIIIEEEDDDFFFHHHGGGFFFIIIGGGCCC@@@>>>===<<<:::888888888999999999999999::::::::::::::::::::::::555555555444444333333222qqqjjjcccaaabbbccc```]]]XXXVVVTTTQQQMMMJJJHHHFFFEEEDDDCCCBBB@@@???>>>>>>::::::999888777666555555444333333222222333333444444444222111//////......////////////000000000000/////////000000000000000///////////////////////////000000/////////000111333333333333444555555666555555444333333444555555888999;;;===>>>>>>>>>>>>;;;???CCCFFFGGGHHHJJJKKKLLLLLLJJJGGGCCCBBBDDDGGGMMMNNNQQQTTTXXXXXXVVVTTTLLLEEE;;;444111222444555555777999999888777888999<<<>>>@@@@@@@@@@@@BBBDDDDDDEEEGGGJJJLLLNNNOOOOOOQQQQQQQQQRRRSSSTTTTTTTTTRRRSSSTTTVVVXXXZZZ[[[\\\```bbbdddeeeeeeeeefffggghhhggggggiiimmmrrruuuwwwvvvvvvvvvuuuttttttuuuvvvwwwyyy~~~}}}tttlll___TTTHHHCCC???:::999:::<<<===:::<<>><<<<<<:::999999888777666555555444333333222222333333444666555333222111000000///////////////000000000000000000000000000/////////////////////////////////...000111000......000222444444444444444444444444444444333333333444444444777999:::<<<===>>>>>>===<<>>???>>>???AAABBBDDDFFFHHHKKKMMMOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRSSSTTTVVVXXXZZZ[[[[[[___bbbdddeeeeeeeeeggghhhkkkiiihhhiiinnnsssuuuvvvuuuvvvwwwuuusssrrrsssuuuyyy{{{}}}wwwrrraaaWWWLLLGGGBBB===;;;;;;===>>>::::::@@@AAAJJJ^^^xxx{{{uuufffbbb]]]YYYVVVSSSPPPNNNKKKMMMRRR\\\mmmzzznnnaaaTTTLLLLLLKKKNNNUUU```rrrsssgggccc___dddqqq{{{tttooojjjfffccc\\\YYYUUUQQQNNNMMMNNNOOOOOOMMMKKKIIIHHHHHHIIIJJJIIIHHHGGGEEEDDDDDDEEEEEEHHHHHHGGGFFFEEECCCAAA@@@======>>>@@@AAACCCDDDDDDDDDDDDDDDEEEGGGHHHJJJKKKNNNNNNMMMMMMNNNOOOPPPQQQSSSSSSRRRQQQOOONNNMMMLLLKKKLLLOOOQQQQQQPPPNNNMMMPPPRRRUUU[[[ccclllssswwwxxxzzz}}}~~~~~~wwwkkk```YYYVVVQQQOOOLLLKKKJJJIIIHHHGGGFFFBBB<<<:::::::::999666666666777999:::;;;<<<======<<<;;;:::888777666555444444444444444333333333oooiiicccaaabbbbbb___[[[XXXVVVTTTQQQMMMJJJHHHFFFFFFEEEDDDBBB???===<<<;;;999999888777777666555555333333222222222222333333555444333222111000000000....../////////000000000000000////////////......////////////////////////+++---///...,,,,,,...222333333333333333222111111000000111111111111222222666888:::<<<===>>>>>>>>>???AAACCCDDDDDDDDDFFFGGGHHHIIIJJJHHHGGGMMMWWW```hhheeeaaa^^^[[[XXXUUURRREEE???888333111222333444444666888888777666777888999;;;===>>>>>>???AAACCCEEEFFFIIILLLNNNOOOPPPPPPNNNPPPQQQQQQPPPOOOPPPRRRSSSTTTUUUWWWYYYZZZZZZ[[[]]]```cccddddddeeeggghhhllliiigggiiinnnsssttttttrrruuuvvvuuusssrrruuuxxx|||~~~zzzwwwfff\\\SSSOOOKKKEEEAAAAAA===???::::::???@@@EEETTTiii|||kkkgggbbb]]]ZZZWWWTTTRRROOOQQQVVV___nnntttfffWWWNNNIIIHHHLLLVVVcccwww|||llleeedddjjjwwwzzzrrrjjjdddaaa___XXXWWWWWWUUUTTTRRRQQQPPPPPPOOOMMMJJJIIIHHHHHHHHHEEEDDDDDDDDDDDDFFFGGGHHHIIIIIIIIIHHHFFFDDDAAA@@@<<<===>>>AAACCCEEEGGGHHHGGGGGGHHHIIIJJJLLLNNNOOOQQQPPPPPPPPPPPPQQQQQQRRRTTTTTTTTTTTTSSSQQQPPPOOOMMMMMMOOOPPPQQQQQQPPPPPPUUUVVVYYY^^^fffooovvv{{{xxx{{{sssjjjbbbZZZUUUUUURRRQQQOOOLLLJJJHHHFFFFFFBBB???<<<:::999888777666555666777999;;;<<<>>>>>>>>>===<<<:::888666444333444444444444444444444444nnnhhhbbbaaabbbbbb^^^ZZZXXXVVVTTTQQQMMMJJJHHHFFFDDDCCCBBBAAA@@@>>>======888888888777666666555555222222111111111111222222222111111000/////////000------.........//////////////////.........------////////////////////////)))---///...,,,,,,///333444444444444333222000/////////000111111111111111555666999;;;===>>>??????AAACCCDDDEEEDDDDDDFFFGGGFFFIIIKKKLLLOOOXXXhhhtttvvvppphhh```ZZZTTTPPPMMMAAA<<<777333222222222222444666888888777666777888888:::===>>>???@@@BBBDDDEEEGGGJJJMMMOOOPPPOOOOOONNNPPPRRRQQQPPPOOOQQQSSSUUUVVVXXXYYY[[[[[[[[[[[[[[[]]]```bbbccceeeggghhhhhhfffdddgggnnnrrrsssrrrooosssvvvwwwuuuvvv{{{~~~{{{rrriii```[[[VVVMMMFFFCCC>>>@@@;;;999??????AAAMMMZZZvvvvvvrrrlllgggccc___[[[XXXTTTWWW[[[bbboooyyyiiiYYYOOOIIIIIINNNYYYhhh}}}yyypppnnnrrr}}}yyyppphhhbbb___^^^\\\^^^```aaa___[[[VVVSSSTTTSSSQQQOOOMMMKKKIIIHHHFFFEEEFFFGGGIIIKKKMMMOOOLLLLLLLLLKKKIIIFFFCCCAAA>>>???AAADDDFFFHHHJJJKKKKKKKKKLLLMMMNNNOOOQQQRRRQQQQQQRRRSSSTTTTTTUUUUUUUUUVVVVVVWWWVVVUUUTTTSSSRRRRRRSSSUUUWWWYYYZZZ[[[]]]^^^```eeelllttt{{{~~~|||pppddd^^^XXXQQQOOOQQQNNNMMMLLLIIIFFFCCCBBBBBB??????>>><<<999666666666444555777999;;;===???@@@<<<<<<;;;999888666555444444444444444444444444444mmmhhhbbb```bbbaaa^^^YYYXXXVVVTTTQQQMMMJJJHHHFFFBBBAAAAAA@@@@@@?????????888888777777666666555555222111111111111111111222000///............//////------------........./////////......---------,,,////////////////////////***...111000......222666666777777777666444222111000111222333333333333333444666888;;;===?????????CCCDDDEEEEEEDDDDDDFFFGGGGGGJJJNNNQQQVVVcccuuu}}}vvvkkk```XXXQQQLLLIII>>>:::666333222222111000444666888888777666777888999;;;===???@@@AAADDDFFFFFFHHHKKKNNNOOOPPPOOOOOONNNQQQSSSSSSQQQPPPSSSUUUWWWXXXZZZ[[[\\\\\\\\\[[[YYY[[[___aaacccdddggghhheeebbbbbbfffmmmrrrrrrpppmmmrrrwwwxxxxxx{{{}}}uuullleee]]]PPPFFFBBB>>>AAA;;;999@@@???@@@JJJRRRooo}}}wwwpppkkkfffbbb___XXXZZZ^^^dddppp{{{jjjZZZOOOMMMMMMRRR]]]lllvvvyyyxxxpppgggaaa______dddfffjjjllliiiccc\\\WWWYYYXXXWWWUUURRROOOLLLKKKKKKKKKKKKLLLNNNPPPRRRTTTNNNNNNNNNMMMKKKGGGDDDBBBBBBCCCDDDFFFHHHKKKLLLMMMNNNNNNNNNOOOPPPQQQSSSSSSPPPQQQSSSUUUWWWXXXXXXYYYVVVWWWXXXYYYYYYYYYXXXWWWXXXXXXYYY[[[^^^bbbeeehhhcccdddfffkkkqqqyyyuuuggg[[[UUUQQQKKKIIILLLHHHHHHGGGEEEBBB@@@??????===???AAA>>>999666666777444555777999;;;>>>???@@@:::::::::999888777666666444444444444444444444444oooeee^^^^^^```___^^^^^^YYYXXXTTTPPPLLLHHHEEEDDDFFFEEEDDDBBB@@@>>>===<<<666777999999888777444333222222222222222222222222000000000000000111111222000000////////////000000......////////////............//////000000111111---------...000111333444<<<<<<;;;:::777444222000//////111222222333222222555666888<<<>>>???>>>===EEEFFFGGGGGGGGGGGGEEEEEEFFFIIINNNSSSZZZeeerrr{{{}}}ssseeeYYYRRRNNNJJJGGG???:::333//////222555666<<<;;;999777777888999;;;>>>>>>???@@@AAACCCDDDEEEIIIJJJLLLNNNOOOPPPPPPPPPRRRQQQPPPOOOOOORRRTTTVVVWWWYYY[[[\\\\\\\\\^^^______aaabbbbbbbbbbbbeeeggggggccc```bbbhhhooossstttrrrssswww}}}yyymmmbbbVVVKKKCCCBBB@@@>>>;;;:::===BBBFFFOOOeee|||wwwpppjjjccccccbbbhhhvvv~~~mmm```YYYMMMNNNRRR\\\ooo~~~yyyrrrlllgggffffffiiiooouuutttkkkaaaZZZWWWYYY[[[]]]\\\YYYTTTPPPNNNPPPNNNLLLMMMQQQUUUUUUTTTTTTSSSPPPLLLIIIHHHGGGFFFFFFFFFGGGKKKPPPSSSUUUUUURRRPPPNNNNNNPPPSSSTTTTTTOOOSSSXXX\\\\\\[[[[[[[[[\\\ZZZYYYYYYZZZ\\\\\\[[[___]]]]]]bbbjjjppppppnnnoooqqquuuzzzxxxfff^^^SSSLLLJJJIIIGGGEEECCCCCCBBBAAAAAA@@@@@@??????>>>===;;;:::999888888555666888;;;<<<=========<<<;;;999777555555555555444333333222222333333444nnneee]]]]]]___^^^]]]^^^YYYWWWSSSNNNJJJGGGEEEDDDEEEDDDCCCAAA@@@>>>===<<<444555666666555444222000222222222222222222222222000000000000000111111222000000////////////000000......////////////.........///////////////000000---------...000111333444::::::;;;:::999777444333000111222333333444444444666777999<<<>>>???>>>===CCCEEEHHHKKKKKKJJJHHHFFFGGGIIIMMMQQQVVV___iiipppnnnfff[[[RRRNNNJJJGGGDDD<<<888333000000222444555:::999888777777888999:::>>>>>>>>>???@@@BBBDDDEEEGGGHHHKKKMMMOOOOOONNNNNNRRRQQQOOONNNOOOQQQSSSUUUTTTWWWYYYZZZZZZZZZ\\\]]]___```aaaaaaaaabbbdddfffgggeeeccceeejjjooorrrsssssssssxxx~~~wwwmmmbbbVVVOOONNNLLLGGGBBB@@@AAADDDGGGMMMaaa||||||vvvooommmlllqqqssscccYYYQQQQQQTTT^^^rrr~~~zzzuuurrrqqqqqqqqquuuwwwuuuoooggg```\\\[[[\\\^^^^^^\\\YYYWWWUUUTTTRRRPPPQQQUUUXXXXXXXXXXXXVVVTTTRRRPPPOOOOOOOOOLLLLLLLLLOOOTTTWWWYYYYYYZZZWWWTTTRRRRRRSSSSSSRRRRRRUUUYYY[[[[[[[[[[[[[[[___^^^^^^___aaabbbccccccbbbaaaccckkkuuu|||~~~}}}wwwyyy}}}xxxlll___WWWMMMGGGFFFEEEDDDBBBBBBBBBAAAAAA@@@?????????======;;;999888777666666555777999;;;<<<======<<<<<<;;;999777555555555555444333333222222333333444mmmddd\\\\\\^^^]]]\\\]]]YYYVVVQQQLLLHHHFFFEEEDDDDDDCCCBBBAAA???===<<<<<<777777888888777666444333222222222222222222222222000000000000000111111222000//////......//////000......////////////....../////////...............---------...000111333444777777888888888777666555222222333333444555555555777888:::<<<============???BBBFFFJJJKKKIIIFFFDDDHHHIIIKKKMMMQQQVVV\\\aaaaaa[[[UUUPPPNNNLLLIIIEEE999666222000111222333333666666777777888888999999=========>>>???AAACCCCCCFFFHHHKKKNNNPPPOOONNNMMMQQQPPPNNNMMMNNNOOOQQQRRRRRRTTTWWWXXXXXXXXXZZZ[[[^^^___`````````aaaccceeegggfffeeegggkkkoooqqqqqqrrrsssyyy|||qqqeee]]]UUUQQQJJJDDDAAAAAACCCEEELLL^^^xxx|||yyywww||||||iii[[[UUUTTTVVV```uuu~~~}}}|||yyyxxxxxxxxxuuupppiiieee^^^___````````````___^^^YYYWWWVVVWWWZZZ\\\]]]]]][[[ZZZXXXWWWVVVVVVWWWWWWTTTSSSSSSUUUZZZ^^^```aaaddd```[[[WWWUUUTTTSSSRRRUUUWWWZZZ\\\]]]^^^```bbbcccdddfffhhhkkkmmmnnnooollllllpppxxxqqqfffVVVPPPHHHCCCCCCCCCBBBAAAAAA@@@@@@??????>>>======;;;:::999777666555555555666777999;;;<<<======<<<<<<:::888666555555555555444333333222222333333444lllccc[[[[[[]]]]]][[[\\\XXXUUUPPPKKKGGGEEEDDDDDDCCCBBBAAA@@@>>>===<<<;;;999999999999999777666555333333222222222222222111000000000000000111111222/////////....../////////......////////////......//////......------,,,,,,---------...000111333444444555666666666555444333222222222333333444555666888999;;;=========>>>>>>AAADDDHHHKKKKKKJJJGGGEEEIIIIIIJJJKKKLLLOOOSSSUUUVVVSSSPPPOOOOOOMMMHHHDDD666444111000111222222111333444555777888999999999<<<<<<<<<===>>>@@@BBBCCCFFFIIILLLOOOPPPPPPNNNMMMPPPOOONNNMMMMMMNNNOOOPPPQQQSSSVVVWWWXXXXXXZZZ[[[]]]^^^_________```bbbdddffffffgggiiikkkmmmnnnoooqqqrrrwww}}}tttkkkZZZTTTLLLFFFCCCCCCDDDEEEMMM\\\sss}}}ooo___YYYVVVWWWbbbyyyzzzxxxyyy|||}}}vvvpppeeecccbbbaaabbbccccccbbb]]]]]]\\\\\\^^^```bbbbbb^^^]]][[[ZZZYYYYYYYYYYYYXXXWWWXXX[[[aaagggjjjkkklllhhhaaa\\\ZZZXXXWWWVVVYYY[[[]]]___aaadddgggjjjfffiiimmmqqqtttvvvxxxyyyzzzzzz}}}{{{mmmcccQQQLLLGGGDDDCCCDDDCCCCCC?????????>>>======<<<<<<::::::888777666555555555777888:::;;;=========<<<;;;:::888666555555555555444333333222222333333444lllbbb[[[[[[]]]\\\[[[[[[VVVTTTPPPKKKGGGEEEDDDDDDBBBBBBAAA@@@>>>===<<<<<<666666666666555444333333333333333222222111111111000000000000000111111222//////............//////......////////////......//////......------,,,,,,---------...000111333444666666777777777666444333222111111111222333444555888;;;===>>>===>>>???AAAJJJLLLNNNOOOPPPNNNMMMKKKJJJIIIHHHHHHJJJLLLNNNOOOMMMKKKKKKKKKLLLIIICCC===444222000000222222222111222333555666888888999999;;;;;;<<<===>>>@@@AAABBBEEEGGGJJJLLLNNNNNNLLLKKKNNNNNNMMMMMMMMMNNNOOOOOORRRTTTWWWYYYYYYZZZ\\\]]]\\\^^^____________bbbdddccceeeggghhhjjjkkklllmmmoooooosssxxx|||{{{iiiaaaWWWNNNJJJIIIIIIIIINNNZZZmmm}}}yyyvvvyyyvvveee\\\YYY[[[ggg}}}wwwwwwzzzoookkkeeebbbbbbccccccbbbaaaaaaaaaaaaaaaccceeegggdddccc```^^^\\\ZZZZZZZZZYYYZZZ\\\aaaiiippptttvvvqqqmmmfffbbb```______^^^aaabbbcccddddddeeehhhkkkjjjooouuuzzz|||~~~tttdddYYYMMMJJJGGGDDDCCCCCCCCCCCC??????>>>======<<<<<<;;;;;;:::999888777666666666777888:::<<<======<<<<<<:::999777555555444555555444333333222222333333444lllccc[[[[[[]]]\\\[[[\\\UUUSSSPPPMMMIIIFFFDDDCCCCCCBBBAAA@@@???>>>======888888888777666666555555444333333222222111111111000000000000000111111222///......------......///......////////////....../////////...............---------...000111333444777888999:::999888777666222222111111111333555666999<<>>???BBBFFFMMMOOORRRTTTUUUSSSQQQOOOMMMKKKGGGGGGHHHJJJKKKLLLLLLKKKKKKMMMMMMJJJBBB<<<444222000000222333333333444444555666777888999999<<<<<<<<<===>>>@@@BBBBBBBBBDDDFFFHHHIIIJJJJJJIIILLLLLLLLLMMMMMMNNNOOOPPPTTTVVVYYY[[[[[[\\\^^^```]]]^^^_________```bbbdddbbbdddfffhhhhhhiiilllnnnpppnnnnnnrrruuu{{{~~~tttfffZZZTTTPPPMMMKKKQQQ[[[jjjzzzzzzuuummmmmmttt}}}mmmaaa___cccqqq}}}zzztttuuuzzz{{{tttkkkeeeddddddcccbbbeeeffffffeeeeeefffhhhkkkkkkiiifffccc```^^^]]]\\\[[[]]]aaahhhqqqxxx|||~~~wwwrrrlllhhhhhhhhhiiiiiimmmmmmmmmkkkhhhggghhhjjjqqqwww~~~{{{kkk\\\QQQIIIHHHFFFCCCAAA@@@@@@@@@???>>>>>>======<<<<<<;;;;;;:::999888777777777777888999;;;<<<======<<<<<<999888777555444444555555444333333222222333333444mmmccc\\\\\\^^^]]]\\\\\\SSSSSSQQQOOOKKKHHHDDDBBBCCCCCCBBBAAA@@@???>>>>>>;;;;;;:::999888888888888444444333333222111111000000000000000000111111222///......------......///......////////////.........///////////////000000---------...000111333444444555666888999999888777444333222111222444666777999===@@@AAA@@@AAAEEEJJJMMMRRRYYY___aaa___ZZZWWWQQQMMMGGGEEEFFFHHHIIIIIIMMMLLLMMMNNNOOOKKKDDD>>>555222000000222444555555666666555555666888999:::<<<<<<===>>>???AAABBBCCCDDDDDDEEEFFFGGGIIIJJJKKKKKKKKKLLLMMMNNNPPPQQQQQQTTTWWWZZZ\\\\\\]]]___aaa]]]^^^``````___```bbbdddbbbdddgggggghhhiiimmmpppqqqnnnkkklllnnnuuuvvviiibbb]]]YYYVVVZZZaaammmyyywwwqqqeeebbbeeeqqqtttggggggmmm}}}}}}}}}|||yyyuuupppqqquuu~~~~~~rrrjjjhhhhhhgggfffhhhjjjjjjiiihhhiiilllnnnmmmkkkhhheeebbb```_________aaagggoooxxx~~~}}}yyyssspppoooqqqrrrsssvvvwwwwwwuuusssqqqqqqrrryyyvvvkkk```UUUNNNHHHHHHGGGDDDAAA???>>>>>>??????>>>>>>===<<<<<<<<<::::::999888777777777777999:::;;;=========<<<<<<999888666555444444555555444333333222222333333444mmmddd\\\\\\^^^]]]\\\]]]SSSSSSRRRPPPMMMIIIEEEBBBCCCCCCBBBBBBAAA@@@??????999888777666555555555555444444333333222111000000000000000000000111111222.........------...............////////////............//////000000111111---------...000111333444...000222444666777777777555444333222333555777999999===AAABBBAAABBBGGGLLLSSS[[[fffooorrrooohhhcccTTTNNNGGGCCCDDDFFFFFFFFFHHHHHHHHHKKKLLLHHHAAA;;;555333000///111444666666888777666555666888:::;;;=========>>>???AAACCCCCCHHHHHHGGGHHHIIIKKKNNNOOOJJJKKKLLLMMMOOOQQQRRRSSSTTTWWWZZZ\\\]]]^^^```aaa^^^___`````````aaaccceeeccceeeggghhhhhhjjjooossssssnnnjjjiiikkkqqqxxxrrrnnnkkkgggbbbiiisss|||uuunnnbbb\\\[[[cccttt~~~zzz}}}xxxlllmmmttt}}}zzzwwwxxxxxxuuuqqqllllllooouuuwwwnnnllllllkkkjjjkkklllmmmllljjjkkknnnqqqllljjjgggdddbbb`````````bbbeeekkkttt|||~~~xxxuuutttvvvxxxyyyzzz|||~~~~~~}}}}}}}}}~~~wwwqqqiiiaaaZZZTTTOOOKKKJJJJJJIIIFFFBBB???>>>>>>?????????>>>======<<<<<<:::999888777777666777777999:::<<<=========<<<<<<888777666555444444555666444333333222222333333444lllccc\\\]]]^^^\\\ZZZYYYZZZWWWSSSOOOKKKHHHFFFEEEEEEDDDAAA???>>>>>>>>>>>>888888888777777777777777444444444333111///...---000000000000000111111111////////////////////////......////////////......---,,,++++++---000333555,,,---...///000222333333444444555666777777666666444333222222333666888:::;;;===@@@AAABBBDDDFFFHHHPPPWWW```iiimmmlllhhheeeRRRLLLEEEBBBDDDHHHKKKKKKJJJKKKLLLMMMKKKEEE===777111111111111222333444555333444555666888888999999===???@@@@@@???@@@BBBDDDCCCDDDFFFHHHIIIJJJKKKKKKIIIKKKNNNOOONNNNNNNNNOOOUUUXXX[[[]]]]]]]]]^^^______```bbbccccccaaa___]]]___``````aaaccchhhoootttpppmmmlllnnnnnnqqq{{{|||wwwsssxxxyyy}}}yyynnn```XXXUUUZZZcccrrrzzztttwwwuuuuuu~~~||||||uuuqqqooopppqqqnnnnnnpppuuu{{{}}}yyyvvvuuutttrrrqqqooonnnmmmmmmmmmooopppqqqssspppjjjeeebbbccceeeggglllpppuuuyyy|||~~~~~~{{{xxxxxxyyyzzzxxxvvvwwwzzz~~~rrrjjj^^^[[[UUUPPPLLLIIIIIIIIIJJJIIIHHHFFFDDDCCCBBBAAA<<<<<<<<<<<<;;;:::999999999888777777777999;;;===>>>===<<<;;;;;;;;;;;;;;;:::888666333222222333333666666555555555444444444mmmddd]]]]]]___]]][[[ZZZZZZWWWSSSOOOKKKHHHFFFEEEEEEDDDCCCAAA???>>>>>>===999888888888777777666666222222222222111111000///000000//////////////////////////////////////////......////////////......///...,,,++++++---///111,,,---...///000111222222333444555555666666666555333333222222444666888:::===???AAABBBBBBCCCFFFGGGLLLQQQXXX___bbbaaa]]]ZZZLLLFFFAAA@@@CCCIIIMMMNNNOOOPPPQQQQQQNNNFFF===666111111111111222333444555555666888999;;;<<<<<<===>>>???@@@@@@@@@@@@CCCEEEFFFGGGHHHJJJKKKLLLLLLLLLJJJLLLOOOPPPOOOOOOPPPQQQTTTWWWZZZ\\\\\\]]]^^^___```````````````_________\\\\\\[[[[[[]]]bbbiiiooonnnkkkiiijjjlllppp{{{~~~rrreee[[[UUUVVV\\\hhhxxxqqqrrr}}}~~~{{{yyyzzzzzzuuuqqqppprrrsssrrrqqqqqqssswww{{{}}}}}}~~~{{{zzzzzzzzzyyyxxxrrrrrrpppoooooooooppppppqqqnnnjjjfffeeefffiiijjjpppsssxxx{{{|||||||||}}}|||zzzxxxyyy{{{{{{zzzxxx}}}ooobbbZZZSSSQQQMMMIIIGGGFFFFFFGGGIIIIIIHHHGGGFFFDDDBBBAAA<<<<<<<<<<<<<<<;;;:::999999888777777888999;;;===<<<<<<<<<;;;::::::999999999888666444333333444555666666555555555444444444nnneee^^^___```___\\\\\\YYYWWWSSSOOOJJJGGGEEEEEEDDDDDDCCCBBB@@@>>><<<;;;:::999999888777666555555111111111111111222222222000000//////......------..............................////////////......000///---+++***+++,,,---------...//////000111111333333444444555555444444333222222333444666888:::>>>@@@BBBCCCCCCDDDFFFHHHIIIMMMRRRVVVWWWUUURRROOOEEEAAA>>>???EEELLLPPPRRRUUUVVVVVVUUUPPPGGG===555111111111111222333444555222333555777999;;;<<<<<<>>>@@@AAAAAAAAAAAADDDFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKMMMOOOPPPPPPPPPQQQRRRSSSVVVYYY[[[\\\\\\]]]^^^aaa```^^^]]]]]]]]]^^^___YYYXXXVVVUUUVVV\\\ccciiillliiihhhjjjlllrrr~~~wwwlll```WWWTTTUUU\\\ooowwwmmmkkksss}}}}}}yyywwwyyy|||~~~zzzvvvttttttvvvwwwzzzwwwttttttuuuxxxyyyyyy~~~||||||~~~zzzxxxwwwuuusssrrrqqqqqqooommmkkkjjjjjjlllnnnppprrruuuxxxyyyyyyxxxwwwxxx{{{zzz{{{|||}}}}}}lll]]]RRRLLLIIIHHHFFFDDDCCCDDDEEEFFFIIIIIIJJJIIIGGGEEEBBB@@@============<<<;;;:::999999888888777888:::;;;<<<:::;;;;;;;;;;;;999888777888777666555444555666666555555555555555444444444ooofff___```bbb```^^^]]]YYYWWWSSSNNNJJJGGGEEEDDDCCCCCCCCCBBB@@@===:::888::::::999888777666555444222111111111111111111222111111000///......------////////////////////////......////////////......000///---,,,+++,,,,,,---------...//////000111111222333333444444333333333222222222333555777999:::===???AAACCCCCCEEEGGGJJJMMMNNNPPPRRRRRRPPPMMMKKKBBB@@@???BBBIIIPPPSSSSSSVVVVVVVVVUUUPPPFFF<<<444111111111111222333444444111222444777999;;;<<<<<<>>>@@@AAAAAAAAABBBEEEGGGFFFGGGGGGHHHIIIIIIIIIHHHJJJLLLNNNOOOOOOOOOQQQSSSTTTWWWZZZ[[[[[[ZZZ[[[\\\^^^^^^]]]]]]]]]]]]]]]^^^XXXWWWTTTQQQRRRWWW___eeekkkjjjkkkooosssxxx|||rrreeeYYYUUUSSSWWWfffwwwwwwlllhhhlllsss|||yyyvvvyyy~~~~~~{{{yyyyyyzzz|||}}}|||xxxwwwxxx{{{}}}~~~~~~||||||~~~~~~|||yyyvvvtttrrrqqqooonnnmmmmmmnnnppprrrssspppqqqrrrqqqqqqsssvvvxxx|||}}}uuufffZZZRRRLLLIIIFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJHHHEEEBBB???>>>>>>>>>===<<<;;;:::999888888888888999:::;;;<<<:::;;;======<<<:::777666777777666666666666777888555555555555555555555555ooofff___```cccaaa______YYYVVVRRRNNNJJJGGGEEEDDDAAAAAAAAA@@@>>><<<999777::::::999888777666555444444333222111000000000000222222111111000///......000000000000000000000000......////////////......///......------...///000---......///000111222222222333333333333333222222111111222333555777999::::::<<<@@@BBBDDDFFFIIIKKKOOOPPPQQQQQQPPPNNNLLLJJJAAAAAABBBGGGNNNSSSSSSRRRSSSRRRRRRPPPLLLDDD:::333111111111111222333444444555666888;;;===???@@@@@@>>>???AAAAAAAAACCCEEEGGGFFFGGGGGGHHHIIIIIIIIIHHHIIIKKKMMMMMMMMMNNNQQQSSSWWWYYY[[[[[[ZZZYYYYYYYYYZZZ[[[]]]^^^___^^^]]]\\\YYYVVVSSSOOOOOOTTT\\\aaajjjkkkooovvv{{{rrrdddXXXTTTRRRUUUaaapppwwwmmmggghhhlll||||||xxxqqqtttxxx}}}}}}zzzzzz}}}~~~~~~~~~|||yyyvvvrrrpppnnnmmmlllllllllmmmoooqqqssslllllljjjiiikkkqqqyyyppphhh^^^UUUOOOLLLKKKJJJHHHGGGFFFEEEEEEFFFGGGGGGHHHIIIJJJJJJHHHEEEAAA???>>>>>>>>>===<<<:::999888888888888888999:::;;;;;;<<<===>>>>>>===;;;888666666666666666666777777888444555555555555555555555nnnfff___```cccaaa______XXXVVVRRRNNNIIIFFFDDDDDD@@@@@@??????===<<<:::999:::999999888777666555555555444222000//////000111222222111111000000//////000000000000000000000000......////////////......---------...///000111222---...///000222333444555333333444444333333222222000000222444666888999:::999<<>>>>>???===>>>@@@AAAAAABBBEEEGGGGGGHHHIIIJJJKKKKKKKKKKKKIIIJJJLLLLLLLLLNNNQQQSSSXXXZZZ\\\\\\ZZZYYYYYYYYYVVVYYY\\\___``````^^^]]]ZZZXXXUUURRRQQQTTT[[[```hhhiiiooowww~~~pppbbbUUUQQQPPPQQQ\\\iiizzzpppiiihhhjjjwwwyyyuuuoooqqquuuyyy}}}~~~|||~~~|||{{{yyywwwssspppmmmkkkiiiiiihhhhhhjjjmmmqqqsssnnnmmmkkkjjjmmmuuuxxxjjj```[[[TTTNNNLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIHHHFFFDDDAAA???=========<<<;;;999888777777888888999::::::;;;;;;>>>>>>>>>>>>===;;;999777666666666666666666666666444444444555555555555555nnneee___```bbbaaa______XXXVVVRRRMMMIIIFFFDDDCCCAAAAAA@@@>>>>>>=========999888888888777777666666333222111//////000222333000000000000000000//////..............................////////////......,,,,,,------...///000000---...///111333555777777444444444444444333222222///000222444666888999:::;;;===???@@@AAABBBEEEGGGGGGIIIKKKMMMMMMLLLKKKJJJGGGKKKSSS]]]dddddd^^^XXXTTTQQQMMMIIIEEE???888444111111111111222333444555444555777999:::;;;<<<<<<<<<===???@@@@@@BBBDDDGGGFFFGGGHHHJJJKKKLLLLLLLLLJJJKKKLLLMMMMMMOOORRRUUUWWWYYY\\\\\\\\\[[[[[[\\\VVVXXXZZZ]]]___```aaaaaa```___\\\YYYXXXZZZ___cccfffeeeiiiqqqxxxrrrcccUUUPPPNNNNNNWWWcccwwwyyyqqqmmmnnnyyy~~~zzztttuuuxxx{{{~~~{{{{{{zzzxxxuuurrrooommmiiihhhggghhhkkkpppvvvyyyuuuuuuttttttvvv|||ttthhh[[[XXXTTTQQQPPPNNNMMMKKKLLLLLLLLLKKKKKKJJJJJJJJJHHHHHHGGGFFFDDDBBB@@@???======<<<;;;:::888666555777777888999::::::::::::???>>>===<<<:::999888777555555666666666555555444444444444555555555666666mmmeee^^^```bbbaaa______XXXVVVRRRMMMIIIFFFDDDCCCCCCBBB@@@?????????@@@AAA888888888777777777777777111000//////000222444555.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,,,,---------------------...000222444777888999555555555555444444333222///000222444777888999:::===>>>@@@@@@@@@@@@BBBCCCEEEGGGJJJLLLNNNMMMLLLKKKMMMSSS]]]hhhooonnnggg```WWWTTTNNNIIIDDD>>>888444111111111111222333444555888999;;;<<<===>>>>>>>>>;;;===>>>???@@@AAADDDFFFCCCDDDFFFHHHIIIJJJKKKKKKKKKLLLMMMMMMNNNPPPSSSVVVUUUWWW[[[]]]]]]]]]^^^___XXXXXXYYY[[[]]]```ccceeegggfffdddaaa```aaaeeehhhdddbbbccciiirrr~~~vvvfffXXXRRROOONNNUUU___rrryyytttsss}}}{{{|||}}}~~~~~~}}}|||yyyvvvsssqqqjjjiiiiiijjjooovvv}}}}}}~~~~~~~~~zzzpppZZZXXXVVVUUUTTTSSSPPPNNNOOOOOOOOOOOOOOOOOOOOOOOOHHHGGGFFFDDDBBBAAA@@@???<<<<<<;;;:::999777666555777777888:::::::::::::::???>>><<<:::888888777777555555666666555444444333444444444555555555666666ooohhhbbb```bbbccc```]]]VVVTTTQQQNNNJJJGGGEEEDDDCCCAAA>>><<<::::::;;;<<<;;;:::999888777555444444///000000111111111000000000/////////.....................---,,,,,,++++++//////000000///...------,,,,,,---...//////......111000111333666999999999777555444444444444333111//////000111333555888:::???>>>===<<<===@@@CCCEEEFFFGGGHHHIIIJJJJJJJJJJJJMMMXXXhhhvvv{{{wwwooohhhZZZWWWQQQIIIAAA:::444111///000111111333333444555555666999;;;<<<<<<<<<<<<<<<>>>????????????@@@BBBDDDEEEFFFGGGHHHIIIIIIIIIHHHJJJLLLMMMMMMNNNPPPRRRSSSTTTVVVXXX[[[\\\]]]^^^[[[[[[[[[[[[]]]bbbhhhmmmmmmpppqqqnnnlllmmmjjjfffbbb___```eeennn{{{zzzpppaaaUUUPPPSSSZZZ```ooo~~~zzzwwwsssqqqtttzzzvvvgggaaaYYYTTTTTTVVVWWWWWWVVVUUUUUUVVVWWWXXXWWWVVVRRRPPPKKKGGGCCC@@@>>>===;;;;;;::::::999888888777777777777888999:::<<<===;;;:::888777666555666666666666666666555555555555555555666666555444333333pppiiibbb```aaaaaa^^^[[[VVVUUUQQQNNNJJJGGGEEEDDDCCCBBB@@@>>>===<<<<<<===;;;:::999888777555444444111111111111000000000000000000/////////.........---------------.........///////////////...------------...///////////////000000000333666999999999777555444444444444333111000000111222444777999;;;@@@???======>>>AAADDDFFFHHHIIIJJJKKKLLLMMMMMMMMMOOOXXXeeepppuuurrrkkkeee[[[XXXRRRJJJAAA999333000111222333333555555666777666777999:::<<<============>>>@@@@@@??????AAABBBDDDEEEFFFGGGHHHIIIIIIIIIJJJLLLNNNNNNNNNOOOQQQSSSRRRSSSUUUWWWYYY[[[\\\]]]\\\]]]^^^___bbbgggnnnsssxxx{{{|||xxxvvvtttpppkkkeeebbbbbbhhhqqq~~~qqqbbbYYYYYY^^^bbbrrr~~~~~~tttmmmhhhaaa]]]\\\]]]^^^]]]YYYYYYZZZ\\\^^^^^^\\\ZZZVVVRRRMMMHHHDDDAAA>>><<<;;;:::999888888777777888888888888999:::;;;<<<===;;;999888666666666666777777777777666666666555555666666666666666555444444qqqjjjbbb___``````]]]YYYWWWUUURRRNNNJJJGGGDDDCCCBBBBBBAAA???>>>===<<<;;;;;;:::999888777555444444333333111000//////000111000000000/////////......,,,------...//////000000///////////////......---......///000000000//////000000000333666999999999777555444444444444333111111111222333555888:::<<<@@@???>>>===???BBBEEEGGGIIIIIIKKKLLLMMMNNNNNNNNNOOOUUU]]]eeehhhfffbbb^^^[[[WWWQQQHHH@@@888222///111222333333555555666777888888999:::;;;===>>>???>>>???AAAAAA@@@@@@BBBCCCEEEEEEFFFGGGHHHIIIJJJJJJLLLNNNOOOOOOOOOOOOQQQRRRQQQRRRSSSUUUWWWYYYZZZ[[[[[[]]]___aaafffllltttyyy|||uuuooohhheeeeeekkktttrrrfffbbbccceeevvv}}}yyywww{{{yyyqqqkkkhhhdddaaaaaaaaaaaa```aaaaaacccfffgggfffccc```ZZZUUUOOOIIIEEEAAA===;;;<<<:::888666666666777888888888888999:::;;;<<<===:::999777666555666666777888888777777777666666666666666777777777666555555oooiiiaaa___``````^^^ZZZWWWUUURRRNNNJJJFFFDDDCCC@@@@@@@@@???>>><<<:::999;;;:::999888777555444444555444111///...///000111000000000////////////............/////////000000...///////////////......//////000000000000000///000///000222666888999888777555444444444444333111111111222333555888:::<<<>>>===<<<<<<>>>BBBEEEGGGGGGHHHIIIKKKLLLLLLMMMMMMLLLOOOSSSVVVXXXXXXVVVTTTVVVSSSLLLEEE===666222000///000111111333333444555999999999999:::<<>>@@@AAAAAAAAAAAABBBDDDEEEFFFFFFGGGHHHIIIJJJKKKLLLNNNOOOOOONNNNNNPPPQQQQQQQQQRRRTTTUUUWWWYYYZZZYYY[[[^^^bbbgggnnnvvv|||~~~vvvooohhhddddddjjjsss~~~qqqjjjhhhiii{{{~~~{{{zzzyyyzzz{{{{{{zzzxxxrrrmmmggggggffffffggggggggggggkkklllnnnqqqqqqnnniiieee]]]WWWOOOIIIEEEBBB>>>;;;<<<:::777555444555777888777777777777888999:::;;;888888666555555666777777888888888888777777777777666777777777777777666666mmmggg```___aaabbb```]]]XXXVVVRRRNNNJJJFFFDDDBBBBBBBBBAAA@@@???===<<<;;;;;;:::999888777555444444666444222000//////000111111000000000////////////000000/////////...............///////////////...///000000000000000//////000///000222555888888888777555444444444444333111000000111222444777999;;;;;;;;;:::;;;===AAADDDGGGHHHIIIJJJKKKLLLLLLLLLLLLIIIJJJLLLMMMNNNNNNNNNNNNOOOLLLFFF@@@:::555222111///000111111333333444555999888888999:::<<<>>>@@@>>>@@@AAAAAAAAAAAABBBDDDEEEEEEEEEEEEFFFHHHIIIJJJKKKMMMNNNNNNMMMMMMNNNPPPRRRRRRRRRSSSUUUWWWYYYZZZZZZ]]]```dddjjjpppxxx}}}}}}vvvnnneeeaaa```fffpppzzz|||uuussssss~~~~~~}}}~~~|||zzzyyywwwsssnnnlllkkkmmmppprrrtttuuuwwwxxxwwwxxxzzz{{{zzzvvvooojjj```YYYPPPJJJGGGDDD@@@<<<<<<:::777555444555777888555555555555666777888888777666555555555666777888888888888888777777777777666666777777777777777666lllggg```___bbbdddbbb___XXXVVVRRRNNNJJJFFFCCCBBBDDDDDDCCCAAA@@@???>>>===;;;:::999888777555444444444333222111000000111222111111000000000/////////000000//////...------,,,---...////////////////////////000000000///....../////////222555888888888777555444444444444333111000000111222444777999;;;:::999999:::<<<@@@DDDGGGKKKLLLLLLMMMMMMLLLLLLKKKHHHIIIIIIJJJKKKLLLMMMMMMJJJGGGBBB<<<777444222111111222333333555555666777777777888999:::<<<===>>>>>>???AAAAAA@@@@@@BBBCCCEEEDDDDDDDDDEEEGGGHHHJJJJJJLLLMMMMMMMMMMMMOOOPPPTTTTTTSSSTTTUUUXXXZZZ[[[___aaadddhhhlllrrrxxx|||{{{~~~{{{tttlllbbb^^^]]]cccmmmvvv~~~{{{xxxxxxvvvrrroooooopppssswww{{{}}}~~~wwwrrrfff^^^SSSLLLJJJGGGBBB===<<<:::888666666666777888444444444444444555666777666555555444555666888999888888777777777666666666555555666777777777666666oooiiibbbaaacccdddbbb___XXXVVVSSSNNNIIIFFFCCCBBBDDDCCCAAA???============;;;:::999888777555444444222222222222222222222222111111111000000000//////.........---------------------...//////////////////////////////...------///...///111555777888777777555444444444444333111111111222333555888:::<<<:::999999:::===AAAFFFHHHLLLLLLLLLLLLLLLKKKIIIIIIEEEFFFHHHIIIJJJKKKKKKKKKJJJGGGAAA;;;666222111000111222333333555555666777555666777999:::;;;<<<<<<===>>>@@@@@@??????AAABBBDDDCCCBBBBBBCCCEEEGGGIIIJJJKKKMMMNNNNNNNNNPPPRRRVVVVVVUUUUUUWWWYYY[[[]]]aaacccfffiiikkkooouuuxxxxxx|||~~~{{{xxxuuuooohhhbbb]]]\\\cccllluuu~~~}}}|||}}}}}}}}}wwwtttvvvvvvssssssvvvtttxxx|||}}}pppfffYYYQQQMMMIIICCC===;;;:::999888888777777888555555444444444555666666555555444444555666888999777777777666666666555555444444555666666666666666qqqkkkdddbbbcccdddaaa^^^YYYWWWSSSNNNIIIFFFCCCAAAAAA???===:::999999999:::;;;:::999888777555444444111111222333333333222222111111111111000000000000++++++,,,,,,---.........------...///000000//////......//////...---,,,,,,///...///111555777888777777555444444444444333111333333333444666999;;;===:::::::::;;;>>>CCCGGGJJJKKKKKKKKKJJJIIIGGGFFFEEEAAACCCEEEGGGIIIJJJJJJIIILLLHHHBBB;;;555222000//////000111222333444444555333555777999:::;;;::::::<<<>>>???@@@??????@@@BBBCCCBBBAAAAAABBBDDDGGGHHHJJJLLLNNNOOOOOOPPPRRRTTTXXXWWWVVVVVVWWWZZZ\\\^^^aaaccceeegggiiilllpppsssuuuyyyzzzwwwssspppjjjcccccc]]]\\\cccmmmvvv~~~{{{vvvvvvyyy|||~~~}}}|||{{{|||}}}|||zzzyyyxxxrrrooosssvvvuuuwww|||{{{~~~xxxmmm^^^UUUPPPKKKCCC===;;;;;;::::::999888888777666666555555555666666777555444444444555666888999666666666666555555555555333333444555666666555555uuujjjbbbaaabbbbbbaaaaaaXXXUUUQQQLLLGGGEEECCCCCCCCCCCCBBBAAA???===;;;:::<<<<<<;;;:::888666444333444333222222111111222222,,,...000111000000111222.........///////////////---.../////////...,,,+++,,,---......,,,,,,---...000///111555999;;;999666444555666666666444111000444444555666777888999999;;;::::::<<<@@@FFFMMMPPPRRRTTTTTTQQQLLLHHHDDDCCC@@@AAABBBDDDFFFIIIJJJKKKNNNHHH???777333111111000111111222333333444555555:::::::::;;;;;;;;;<<<<<<<<<======>>>???AAABBBCCCBBBBBBCCCDDDEEEFFFGGGGGGMMMOOOPPPPPPPPPPPPQQQSSSTTTUUUUUUUUUUUUWWWZZZ]]]``````aaadddgggkkknnnppptttuuuvvvtttpppiiiccc^^^[[[]]]aaahhhqqqzzz{{{wwwppprrruuuvvvwwwyyy|||~~~~~~|||xxxvvvuuuvvvxxxzzztttrrrqqqrrruuuzzz{{{sssfffYYYPPPIIIEEEBBB@@@===;;;:::::::::999888888777666555444333333333444555666777888999999999:::888666555555555444222666666666666666666666666tttjjjaaaaaabbbaaa``````XXXUUUQQQLLLGGGEEECCCCCCCCCCCCBBBAAA???===;;;:::999999999888777666555444333222111111000000111111333333333111...,,,+++,,,////////////////////////...//////000///...---,,,,,,---......,,,,,,---...000///000333777999888666444555555666555333111000444555555666777888999:::777888999===DDDLLLUUUZZZ]]]]]][[[UUUNNNFFFAAA??????@@@BBBEEEHHHJJJKKKKKKNNNGGG>>>666222111000000111111222333444555555666:::::::::;;;;;;;;;<<<<<<;;;<<<<<<===>>>@@@BBBBBBDDDDDDEEEFFFGGGHHHIIIIIILLLNNNOOOOOOOOOPPPRRRTTTTTTUUUUUUTTTTTTVVVZZZ]]]___```aaacccfffiiimmmnnnrrrsssuuutttpppiiibbb^^^ZZZ]]]aaahhhqqqzzz}}}rrrnnnkkkhhhiiilllnnnpppqqqrrrtttvvvyyywwwssspppnnnooopppqqqsssrrrsssuuuyyy~~~yyypppbbbUUULLLFFFBBB@@@@@@>>>===<<<======;;;999888888666555444333333333666666888999:::;;;;;;;;;;;;999777666666666555444555555555555555555555555sssiiiaaa```aaa```^^^^^^XXXUUUPPPLLLHHHEEEDDDCCCCCCCCCBBBAAA???===;;;:::666777777777777666555555222111000000//////000000///000000///...---///111//////////////////////////////000000000///......,,,.........---,,,---...000///000222555777777666444444444444444333111111555666666777888999::::::777888:::>>>FFFPPPYYY^^^cccbbb___XXXOOOFFFAAA>>>===???CCCGGGJJJKKKLLLLLLMMMFFF===666111000//////111111222333444555666666:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<>>>???AAABBBDDDEEEEEEFFFGGGHHHIIIIIIKKKLLLMMMMMMMMMOOORRRUUUSSSTTTTTTTTTTTTVVVYYY\\\___```aaacccfffhhhkkklllnnnqqqssstttpppiiiaaa\\\YYY\\\aaaiiiqqqzzzkkk```]]]]]]^^^bbbdddgggiiijjjkkkmmmooopppnnnkkkiiiiiijjjlllmmmssstttvvvzzzxxxooo```SSSJJJEEEBBBAAA@@@??????@@@@@@@@@===;;;999888777666555444444444777888999:::;;;<<<<<<<<<<<<:::777777777777666555555555555555555555555555rrrhhh``````aaa___]]]]]]WWWUUUPPPKKKHHHEEEDDDDDDCCCCCCBBBAAA???===;;;:::888888888888777666555555222222111000000000000000---.........---...111333000000000///////////////000000000000000000//////---...///...---,,,---///000000000000222444555666444333333333222222222111666666777888999:::;;;;;;:::;;;<<>><<<:::999888777666555555555777888999:::;;;<<<<<<<<<;;;999777666777777666555444444444444444444444444qqqhhh``````aaa^^^\\\[[[WWWTTTPPPKKKHHHEEEDDDDDDCCCCCCBBBAAA???===;;;:::;;;;;;:::999888666555444333333222111111111111222111222111///---+++,,,---111111000000////////////000000/////////000000000---...//////------...///000000111111111222444555444333222111000111222222666666777888999:::;;;;;;:::;;;<<>>???@@@BBBCCCDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHJJJKKKLLLMMMPPPSSSVVVRRRSSSSSSSSSSSSUUUYYY[[[bbbcccdddgggiiikkklllmmmiiilllpppqqqnnnggg^^^YYYVVVZZZaaaiiirrryyy~~~ooo```YYYXXXYYYZZZ[[[___dddgggjjjlllnnnpppooonnnnnnoooqqqtttvvvxxx~~~vvvjjj]]]TTTMMMHHHEEEAAAAAAAAABBBCCCBBB>>><<<;;;:::999888777666666666555666777999::::::::::::999777555555666666555444555555555555555555555555rrrhhhaaaaaaaaa___[[[[[[VVVTTTPPPKKKHHHFFFEEEEEECCCCCCBBBAAA???===;;;:::<<<<<<;;;:::888666444333444333333222111222222222+++---//////.........///222111111000000//////...//////.........///000111---...//////...---...///000111333333222222333444444222000//////000222333555666666777888999::::::777999<<<@@@DDDHHHJJJKKKOOOOOOMMMHHHCCC???======CCCEEEIIIMMMPPPQQQRRRRRRMMMFFF===666111000//////000111222444555777888999:::::::::;;;;;;;;;<<<<<<>>>>>>??????AAABBBDDDEEEEEEFFFFFFGGGHHHIIIJJJJJJHHHJJJMMMNNNOOOQQQSSSUUUSSSTTTTTTTTTTTTVVVYYY\\\aaabbbeeehhhjjjlllmmmnnniiillloooooolllddd]]]WWWTTTXXX```jjjrrryyy}}}wwwjjj___YYYWWWWWWWWW]]]bbbhhhnnnrrruuuxxxzzz~~~}}}|||{{{{{{|||}}}~~~~~~tttiii___UUUMMMGGGDDDCCCBBBCCCCCCBBB???===<<<;;;:::999888777777777444555666777888999999999888666555444555666555444666666666666666666666666rrriiibbbbbbbbb___\\\ZZZVVVTTTPPPKKKHHHFFFEEEEEECCCCCCBBBAAA???===;;;::::::::::::999888666555444333222222111111111111111###''',,,000111222333444222222111111000//////.........---------...000000---///000///...---...000///222555555333222222444333222///......000222444444555555666777888999:::777:::???CCCFFFHHHHHHHHHIIIIIIHHHEEEAAA>>>===>>>GGGIIIKKKNNNQQQRRRTTTTTTNNNGGG>>>666222111000000000111222444666777888999:::::::::;;;;;;;;;<<<<<<===>>>>>>???@@@BBBCCCDDDEEEFFFGGGGGGIIIIIIJJJKKKHHHKKKOOOQQQQQQRRRRRRSSSTTTUUUUUUTTTTTTVVVZZZ]]]___aaadddgggjjjlllmmmnnnjjjlllmmmmmmiiibbb[[[VVVSSSXXX```jjjsssyyy|||~~~~~~{{{zzz|||}}}vvvppphhh```]]]\\\^^^___eeejjjrrrzzzyyynnnbbbUUUMMMIIIGGGEEEDDDCCCBBB@@@>>>===<<<;;;999888888888888444444666777888999999999999777555555666777666555777777777777777777777777sssjjjcccbbbccc```\\\ZZZVVVSSSOOOKKKHHHFFFEEEEEECCCCCCBBBAAA???===;;;:::777777777777777666555555222111111000000000000000'''***///111111///......222222222111000//////......---,,,,,,---...///000...///000///...---...000///333666666444222222333333222///------///222444444444555666777888999999;;;>>>CCCGGGIIIHHHFFFDDDDDDEEEEEECCCAAA@@@AAABBBKKKKKKMMMOOOQQQSSSUUUVVVNNNHHH???777333111111000000111222444666777999999:::::::::;;;;;;;;;<<<<<<<<<======>>>???AAABBBCCCDDDDDDEEEFFFGGGHHHHHHIIIHHHLLLPPPSSSSSSRRRRRRRRRTTTUUUUUUUUUUUUWWW[[[]]]]]]___bbbfffjjjlllmmmnnnkkklllmmmkkkgggaaaZZZVVVRRRWWW```jjjsssyyy|||}}}{{{xxxuuusssrrrtttuuuvvvxxxzzz|||}}}~~~zzz|||rrrnnnhhhcccccceeeiiilllmmmsss|||{{{lll]]]TTTLLLJJJGGGEEEDDDCCCBBB@@@===<<<;;;:::999888888888444555666777888999999999:::888666666777888777777777777777777777777777777uuunnneeebbbbbbaaa\\\WWWVVVSSSNNNJJJIIIGGGFFFEEECCCCCCBBBBBB@@@===;;;999<<<;;;:::888666555333333333333333222222222111111111222222111000...///000222444555333000...///000,,,,,,,,,---------......111000///......///000111222333444444333222222333555111...---///111111000222444666999:::;;;<<<<<<999<<<@@@DDDFFFGGGFFFEEEGGGGGGEEECCCBBBBBBEEEHHHSSSTTTVVVXXXXXXVVVSSSQQQQQQIII>>>555111000111222000222333555777888999999<<<<<<<<<===<<<<<<;;;;;;:::::::::;;;===@@@BBBDDD@@@AAABBBCCCDDDDDDDDDDDDJJJLLLNNNQQQSSSTTTUUUUUUUUUUUUVVVWWWYYY[[[\\\]]]dddeeeggghhhiiihhhhhhgggllljjjhhheeeaaa\\\VVVRRRQQQVVV^^^hhhqqqwww|||~~~|||zzzwwwvvvvvvvvvuuussstttooojjjiiilllppprrrsssqqqrrrtttvvvyyy~~~wwwqqqkkkjjjiiiiiimmmsssyyy|||jjj\\\SSSJJJDDDEEEFFFCCC@@@???<<<;;;::::::999999999999666555444333444666888999:::888777555444444444444666666666666777777777777sssllldddaaaaaaaaa\\\WWWVVVSSSNNNKKKIIIHHHFFFEEECCCCCCBBBAAA@@@===;;;:::<<<;;;:::888666555444333333333222222222111111111///111111111///...///000000222333222///...000222---------------.........111000///......///000000333444666666444333444444666333//////111222222111333444666999;;;;;;<<<<<<888:::>>>AAACCCEEEEEEDDDHHHHHHGGGFFFFFFHHHMMMPPP^^^aaadddccc^^^YYYTTTRRROOOHHH===555111000111222111222444666777888999999;;;<<<<<<<<<<<<;;;;;;:::::::::::::::;;;<<<===>>>@@@AAACCCDDDEEEFFFFFFFFFJJJKKKNNNQQQTTTUUUVVVVVVWWWWWWXXXZZZ]]]___aaaccccccdddeeefffggggggggggggiiigggdddaaa]]]WWWRRROOORRRXXXaaakkksssyyy}}}}}}tttsssqqqrrrssssssrrrqqqooojjjdddaaabbbeeeggggggiiijjjlllnnnrrrwww~~~|||vvvpppnnnnnnnnnssszzzsssdddXXXNNNFFFEEEEEEBBB???>>>======<<<;;;:::999999999777666555555666777999;;;:::999777555444444444444555666666666777777777777pppjjjccc```aaa```]]]YYYWWWSSSNNNKKKIIIHHHFFFEEECCCBBBBBBAAA???===;;;:::<<<;;;:::888777555444333333222222222222111111111...///000000///...///111---///000000//////000222///.....................000000////////////000000444666888888777666666666777444111000111333333333333555777999;;;<<<<<<;;;888999<<<>>>AAABBBDDDDDDHHHHHHHHHHHHIIINNNTTTYYYjjjooossspppeeeZZZSSSQQQLLLEEE<<<444111000111111222333555666777888888888;;;;;;<<<<<<;;;;;;:::999::::::;;;;;;::::::999999>>>???AAACCCDDDFFFFFFFFFIIIKKKNNNRRRUUUWWWXXXXXXXXXXXXZZZ\\\^^^aaadddeeebbbbbbbbbbbbdddeeeggghhhhhhfffccc^^^YYYTTTOOOLLLQQQXXXcccnnnuuuyyy|||}}}xxxsssssspppooorrrvvv|||}}}xxxmmmlllmmmoooqqqrrrqqqppplllfff___ZZZXXXYYYYYYZZZ\\\]]]```bbbgggmmmtttzzz}}}~~~~~~}}}vvvttttttvvv|||pppbbbVVVKKKGGGFFFCCCAAAAAA@@@???>>><<<;;;:::::::::888888777777888999;;;<<<:::999777555444444444555555555666666666777777777oooiiicccaaabbbaaa___\\\WWWSSSOOOKKKIIIHHHGGGEEECCCBBBAAA@@@???===<<<;;;;;;;;;999888777555444444222222222222111111111111,,,...//////......///111---...///////////////000///////////////.........///////////////000000000555777::::::999888888888666444222111111222333333444555777:::;;;<<<<<<;;;999999;;;===@@@BBBDDDEEEEEEEEEFFFGGGJJJPPPXXX]]]lllsssxxxsssfffXXXPPPMMMHHHBBB:::333111000111111333444555666888888888888;;;<<<<<<<<<;;;:::999888:::;;;<<<===<<<;;;:::999;;;<<<>>>@@@BBBCCCDDDDDDHHHJJJNNNRRRVVVXXXZZZZZZWWWXXXYYYZZZ\\\^^^```aaaaaa```______aaadddhhhjjjiiihhhddd^^^WWWRRRNNNMMMOOOXXXeeeooouuuxxxzzz{{{sssjjjdddaaadddaaa```cccggglllvvv|||{{{zzzuuuqqqiiiiiijjjmmmqqqrrrrrrqqqkkkfff___XXXSSSQQQQQQQQQPPPRRRTTTWWW\\\ccckkkqqqvvvwwwzzz{{{}}}~~~}}}zzzzzz}}}zzzzzz|||{{{lll^^^PPPJJJGGGEEEDDDEEEBBBAAA???===<<<;;;::::::888888888888999:::;;;<<<:::999777666444444555555555555555666666666777777nnnjjjeeecccccccccaaa___WWWTTTOOOKKKJJJIIIGGGFFFCCCBBBAAA@@@>>>======<<<;;;:::999888777666555444222222222111111111000000,,,...//////......///111000///...............---/////////////////////.........///000000000000000444777:::;;;;;;999999999444333222000///000222333555666888:::;;;<<<;;;;;;:::;;;<<<>>>AAACCCEEEFFFDDDEEEFFFGGGJJJQQQXXX]]]cccjjjooojjj^^^QQQJJJHHHCCC>>>888333111000000000333444555777888999999999<<<<<<<<<<<<;;;:::999888888999;;;<<<===<<<;;;;;;:::;;;===???AAACCCDDDDDDHHHJJJNNNRRRVVVXXXZZZ[[[YYYYYYYYYZZZZZZ[[[]]]]]]```___^^^___aaaeeeiiillljjjhhhddd]]]TTTNNNLLLLLLQQQ[[[hhhrrrwwwyyy{{{}}}~~~lll```ZZZWWWUUUXXXTTTSSSUUUWWWZZZbbbkkkuuu}}}yyytttsssrrrnnnjjjeeeeeeeeehhhlllnnnmmmmmmgggddd^^^WWWQQQMMMLLLLLLJJJKKKLLLOOOSSSZZZccciiiooorrruuuwwwvvvvvvxxxzzzzzz}}}}}}}}}rrrcccSSSJJJGGGDDDDDDFFFCCCBBB@@@>>>===;;;;;;;;;888888888888999:::;;;;;;;;;999888666555555555555555555555555666666666666nnnkkkgggdddccccccbbbaaaXXXTTTOOOLLLJJJIIIGGGFFFCCCBBBAAA???>>>=========::::::999888777666555555222111111111111000000000...///000000///...///111111///......//////...,,,------........./////////---...///000111111111000333666:::;;;;;;999888888333333222000//////111444666777999:::;;;<<<;;;;;;:::;;;>>>@@@CCCDDDFFFFFFEEEFFFGGGIIIKKKOOOUUUYYYVVV[[[^^^[[[SSSJJJEEEDDD???;;;666222111111000000222333555777999:::;;;;;;>>>>>>======<<<;;;:::999555666777999:::;;;;;;;;;===>>>@@@BBBCCCEEEEEEEEEHHHJJJMMMRRRUUUXXXYYYZZZ\\\\\\[[[[[[[[[[[[\\\\\\```______```cccgggkkknnnjjjhhhddd[[[QQQKKKIIIKKKTTT^^^llluuuxxxzzz|||lll\\\RRRNNNKKKJJJOOOLLLKKKMMMMMMNNNSSSZZZbbbjjjvvvzzzrrroooooonnniiieee___]]]]]]^^^```bbbbbbbbb___^^^[[[VVVPPPKKKIIIIIIGGGHHHHHHJJJMMMTTT\\\bbbhhhmmmrrrsssrrrpppppprrrtttxxx|||~~~}}}~~~xxxhhhVVVLLLGGGCCCBBBCCCBBBAAA@@@>>>===<<<<<<<<<888888999999:::;;;;;;;;;;;;:::888666555555555666444444555555555666666666nnnkkkgggdddbbbaaa``````XXXTTTPPPLLLJJJIIIHHHFFFCCCBBB@@@???>>>===>>>>>>:::999999888777666555555111111111111000000000000///111111111///...///000000...---...000111000...++++++,,,---...//////000,,,---///000111111111000111555999;;;:::888777777444555444222///000222555666777999;;;<<<<<<;;;;;;999;;;>>>AAADDDEEEEEEEEEDDDFFFGGGHHHIIIJJJMMMPPPMMMNNNOOONNNIIIEEECCCBBB<<<999444222111111000///111222444777999;;;<<<<<>>===<<<:::999777888888888999;;;<<<===???@@@AAACCCDDDDDDEEEEEEHHHJJJMMMQQQTTTVVVXXXXXX[[[[[[[[[[[[[[[\\\]]]]]]______```bbbeeejjjmmmppplllkkkeee[[[PPPJJJJJJLLLTTT^^^llltttvvvwww{{{|||wwwlll]]]PPPJJJHHHGGGFFFIIIGGGGGGIIIIIIGGGJJJPPPTTT\\\gggsss~~~{{{uuuooommmnnnmmmhhhcccZZZWWWTTTSSSTTTUUUVVVVVVVVVXXXYYYVVVQQQKKKIIIHHHGGGGGGFFFGGGIIIOOOWWW]]]cccjjjqqqtttrrrooooooppprrrwww}}}{{{tttssswww{{{sss___SSSKKKEEEBBBCCC@@@@@@???======<<<<<<<<<999999:::;;;<<<<<<<<<<<<;;;:::888666555555666666444444444555555555666666mmmjjjgggcccaaa```______XXXTTTPPPLLLJJJIIIHHHFFFCCCBBB@@@>>>======>>>>>>:::999999888777666555555111111111111000000000000111222222111000//////000///---,,,...111333222111)))***+++,,,---///000000,,,---///000111111111000000333888:::999888666666555666666333111000444777666888999;;;<<<<<<;;;;;;777:::>>>BBBDDDEEEDDDDDDBBBCCCEEEEEEEEEEEEFFFGGGIIIIIIHHHFFFEEECCCBBBAAA;;;888444111111111000///000111444777999<<<===>>>@@@@@@@@@???>>><<<;;;:::<<<;;;;;;:::;;;<<<>>>???>>>???@@@AAABBBBBBCCCBBBHHHJJJMMMPPPSSSVVVWWWWWWXXXXXXXXXYYYZZZ[[[]]]^^^___```aaadddgggkkkoooqqqooonnniii^^^SSSLLLLLLOOOQQQ\\\hhhppprrrssswww|||zzz~~~~~~|||{{{iii```TTTKKKHHHIIIIIIIIICCCBBBCCCFFFEEECCCEEEIIILLLSSS___jjjuuu{{{xxxtttooonnnooommmhhhcccXXXUUUPPPMMMMMMOOOPPPPPPRRRUUUXXXWWWSSSMMMJJJJJJGGGGGGFFFEEEGGGMMMTTTZZZbbbjjjssswwwuuurrrqqqrrrtttzzz{{{pppiiihhhkkkooo~~~}}}hhhZZZQQQIIIEEEDDD??????>>>======<<<======:::;;;<<<===>>>>>>>>>>>>;;;:::888777666555666666444444444555555555666666sssjjjbbb```^^^[[[YYYZZZZZZWWWQQQLLLHHHEEEDDDDDD???AAABBB@@@===;;;<<<>>>;;;:::999777555444333333222222222111111111111000000000000000////////////------------------------////////////////////////111111///......---------555666777888888777777666111111000000111111222333666999;;;<<<;;;::::::;;;999;;;>>>@@@AAA@@@???>>>BBBCCCEEEDDDCCCCCCDDDEEEHHHEEEAAA@@@BBBBBB@@@===:::777333111111222333333777777777888999;;;<<<===>>>>>>===============>>>AAA@@@???>>>===<<<<<<<<<>>>@@@AAAAAAAAAAAABBBDDDEEEIIIMMMPPPRRRTTTVVVXXXYYYZZZ[[[\\\]]]^^^^^^^^^aaabbbccceeehhhjjjkkkllllllkkkfff\\\QQQKKKKKKNNNXXX```iiipppssstttvvvxxxxxx|||zzzqqqrrrwwwzzzqqqgggVVVRRRMMMIIIGGGGGGFFFEEEEEEDDDCCCAAA??????AAACCCKKKNNNVVVbbbjjjsss~~~yyyuuuqqqnnnkkklllooonnniiiddd\\\WWWPPPKKKJJJMMMOOOPPPPPPRRRTTTWWWWWWSSSMMMHHHKKKGGGEEEGGGIIIKKKPPPVVV___dddkkkqqqssstttuuuuuuxxx}}}vvvhhh]]]UUURRRYYYaaaqqqxxxbbbTTTLLLHHHFFFBBBAAA???>>>???>>><<<:::???===;;;;;;===???@@@@@@:::999777666777888777666777777777777777888999999sssjjjbbb```___\\\[[[\\\ZZZVVVQQQLLLHHHEEEEEEDDD@@@BBBBBBAAA===<<<<<<>>>;;;:::999777555444333333222222222111111111111000000000000000/////////...........................//////////////////////////////.........//////000222333555666666555555444222111111111111222333333777999;;;<<<:::999999:::666999>>>BBBEEEFFFEEEDDDBBBCCCCCCCCCBBBBBBDDDEEEGGGDDDAAAAAACCCCCC@@@>>>999666222000000111222222444555555666777999:::;;;????????????@@@BBBCCCDDD@@@???===<<<;;;:::;;;;;;;;;===???AAABBBCCCFFFHHHFFFIIIMMMPPPRRRTTTVVVXXXYYYZZZ[[[]]]^^^^^^^^^^^^aaabbbccceeeggghhhjjjjjjjjjiiiddd[[[QQQKKKKKKMMMVVV^^^gggnnnqqqsssuuuwwwuuuyyy~~~tttkkkkkkooowww}}}~~~rrrcccYYYRRRNNNIIIEEEDDDDDDCCCBBBDDDDDDCCCAAA??????AAACCCHHHKKKSSS^^^fffnnnyyyzzztttppppppmmmjjjllloooooollliii\\\XXXSSSPPPPPPQQQRRRRRRVVVWWWYYY[[[[[[XXXSSSOOONNNIIIHHHJJJLLLMMMQQQWWWaaaffflllqqqsssssstttuuu}}}qqqggg[[[SSSLLLKKKQQQYYYgggyyynnn]]]RRRKKKHHHCCCAAA???>>>>>>>>><<<:::>>><<<::::::<<>>>>>;;;:::999777555444333333222222222111111111111000000000000/////////......////////////////////////000000000000000000000000............///000111222222333444555666555555444222222222222222333444444777999;;;;;;:::888888888777;;;AAAGGGKKKKKKJJJHHHBBBBBBBBB@@@???@@@CCCEEEGGGDDDBBBBBBDDDDDDAAA>>>888555111///000111111111444444555555777999:::;;;===>>>>>>@@@BBBDDDFFFGGGAAA???===;;;::::::;;;<<<;;;===@@@BBBCCCEEEGGGJJJFFFIIIMMMPPPRRRTTTVVVWWWZZZZZZ\\\]]]^^^_________aaabbbdddeeeggghhhhhhiiifffeeeaaaXXXOOOJJJIIIKKKSSS[[[eeellloooqqqtttvvvuuuxxx|||tttkkkjjjmmmuuu{{{~~~sssfffXXXOOONNNJJJEEEBBBBBBBBBAAAAAACCCCCCCCCAAA???>>>@@@BBBEEEGGGNNNXXX___fffqqq|||~~~zzzuuuqqqnnnnnnkkkiiikkkoooqqqqqqpppaaa^^^[[[YYYXXXXXXWWWWWWXXXXXXXXXZZZZZZXXXTTTQQQQQQLLLKKKMMMNNNOOOSSSXXXcccggglllppprrrssstttuuu{{{wwwooo]]]UUUNNNHHHDDDCCCIIIQQQ]]]ooo|||hhhYYYNNNHHHDDDBBB???>>>>>>>>><<<;;;<<<:::999:::===???@@@@@@===:::888777888888888777777777666666666777888888pppggg```___```^^^^^^___YYYVVVQQQLLLHHHFFFEEEEEECCCCCCCCCBBB@@@?????????;;;:::999777555444333333222222222111111111000000000000/////////......................../////////000000000000000000000000............///000111222333444666777888777777666333333222222333333444555888999;;;;;;999777777777<<<@@@FFFKKKNNNLLLJJJGGGAAAAAA@@@>>>===>>>BBBEEEEEECCCBBBDDDFFFFFFBBB>>>888555111///000111222222555555666777999;;;<<<===;;;;;;<<<===???AAACCCDDDBBB@@@>>>;;;;;;;;;===>>>???AAABBBCCCCCCDDDFFFGGGFFFIIINNNPPPRRRSSSUUUWWWYYYZZZ\\\]]]______`````````bbbdddfffhhhiiijjjjjjaaa```[[[TTTLLLHHHGGGHHHSSSZZZdddllloooqqqsssvvvxxxzzz|||~~~vvvnnnnnnpppuuu{{{{{{pppdddXXXOOOLLLIIIDDDBBBAAABBBBBBBBBBBBCCCBBBAAA???>>>???AAABBBDDDJJJRRRXXX^^^iiittt}}}yyyvvvrrrooonnnkkkjjjkkkooosssuuuvvvlllhhhccc```___^^^^^^]]]\\\[[[ZZZZZZYYYWWWTTTQQQRRRNNNLLLOOOPPPPPPTTTYYYaaaeeekkkpppsssuuuxxxyyyzzz~~~yyyhhh^^^QQQLLLGGGEEEBBBAAAFFFMMMYYYkkkppp]]]OOOHHHEEECCC@@@>>>>>>>>><<<;;;<<<::::::<<>>;;;:::999777555444333333222222222111111111000000////////////............,,,,,,---------.........////////////////////////000000////////////000000222333555666777777777666333333222222333333444555777999::::::888666666666<<<@@@FFFKKKMMMLLLHHHFFFAAA@@@???===<<<>>>AAADDDDDDCCCCCCEEEHHHGGGCCC???999666222111111333444444444555555777888:::<<<===;;;;;;;;;;;;<<<===>>>???@@@???===<<<;;;<<<>>>???@@@BBBDDDDDDDDDEEEFFFHHHGGGJJJNNNQQQRRRSSSUUUVVVYYYZZZ[[[]]]^^^___``````___aaadddgggjjjkkkllllll^^^[[[UUUNNNHHHFFFFFFGGGTTT[[[eeemmmppprrrtttvvvwwwxxxzzz|||vvvqqqqqqssswww}}}}}}qqqeeeYYYRRRJJJGGGCCC@@@@@@AAAAAAAAAAAABBBBBB@@@>>>===>>>???AAABBBFFFMMMRRRWWWaaalllxxx~~~zzzwwwtttrrrooommmllllllppptttxxxzzzyyyssskkkeeebbbbbbccccccdddbbb```^^^]]]ZZZWWWTTTRRRNNNMMMPPPRRRRRRUUUZZZ___dddlllrrrwwwzzz}}}rrr^^^SSSLLLHHHEEEEEECCCBBBFFFLLLXXXkkkyyycccSSSJJJGGGDDD@@@>>>>>>===<<<;;;<<<;;;<<<>>>BBBEEEFFFFFFAAA>>>:::888888999999999888888777777777777888888lllddd]]]]]]^^^\\\\\\^^^XXXUUUPPPLLLHHHFFFFFFFFFEEECCCAAAAAAAAAAAA???===;;;:::999777555444333333222222222111111111111000/////////.........------++++++,,,,,,---.........////////////////////////111111000//////000000000000111222444555555555444222222222222222333444444555777999999888666666666999===BBBGGGIIIIIIFFFEEE@@@@@@@@@>>>===>>>AAACCCCCCBBBCCCGGGJJJIIIDDD@@@999666222111222444444555222222333444666888:::<<<======<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>??????AAACCCEEEEEEGGGIIIKKKGGGJJJNNNQQQRRRSSSTTTVVVWWWXXXZZZ\\\^^^______```^^^aaadddhhhjjjkkkkkkkkk]]]XXXQQQJJJFFFEEEGGGHHHVVV]]]gggmmmppprrrtttvvvrrrtttwwwzzz~~~yyyvvvwwwxxxyyy}}}ssseeeYYYRRRHHHEEEAAA>>>>>>??????>>>@@@AAAAAA@@@>>>======>>>@@@@@@CCCHHHLLLQQQZZZdddppp{{{~~~{{{xxxvvvtttqqqpppooooooqqqtttwwwzzz~~~wwwnnngggddddddffffffeeecccaaa```^^^[[[WWWTTTSSSPPPPPPTTTVVVVVVYYY^^^aaagggpppyyy~~~kkkYYYOOOHHHEEECCCDDDCCCBBBGGGMMMYYYmmmkkkZZZPPPHHHEEEAAA>>>=========<<<;;;;;;===@@@DDDGGGHHHHHHCCC???;;;999999:::::::::::::::999888888888999999mmmeee^^^^^^^^^]]]]]]^^^WWWUUUPPPKKKHHHFFFFFFFFFEEEBBB@@@@@@AAAAAA???<<<;;;:::999777555444333333222222222111111111111000//////.........---------,,,,,,,,,---.../////////------------------------////////////000111222222///000222444555555555444222111111111111222333333444666888999888666666777999;;;???BBBCCCBBB@@@??????@@@@@@@@@??????AAACCCBBBBBBDDDHHHKKKJJJEEE@@@888555111000111333444444111111222444666888:::<<<===<<<<<<;;;;;;;;;<<<<<<;;;===???AAABBBCCCCCCCCCAAACCCEEEFFFFFFGGGIIIJJJHHHKKKNNNQQQRRRSSSTTTVVVVVVWWWYYY[[[]]]^^^_________aaadddggghhhhhhfffeee___XXXOOOHHHEEEFFFJJJLLLWWW^^^gggnnnpppppprrrtttooorrrvvvzzz~~~{{{yyyyyyzzzyyy|||vvvhhh]]]VVVJJJFFFBBB????????????>>>???@@@AAA@@@>>>=========???>>>@@@DDDGGGKKKTTT^^^hhhttt~~~{{{yyywwwttttttsssrrrrrrsssuuuwwwzzzuuunnnhhhffffffffffffbbbaaaaaaaaa```]]]YYYVVVWWWUUUUUUZZZ\\\]]]```eeefffmmmxxxsss___RRRLLLEEEBBBAAACCCCCCDDDIIIPPP\\\rrrppp^^^UUUIIIEEEAAA>>>=========<<<::::::<<<@@@DDDHHHIIIHHHDDD@@@<<<999999:::;;;;;;<<<;;;::::::999999::::::ooofff_________^^^]]]___WWWUUUPPPKKKHHHGGGFFFGGGDDDBBB??????AAAAAA>>><<<<<<:::999777555444333333222222222111111111111000//////.........------------------...///000000111---------------------------......///000222444555111222444666777777777777111111000000111111222333333555888888777777777888<<<===??????>>><<<999777>>>@@@AAAAAA@@@@@@AAABBBAAABBBDDDHHHLLLKKKEEE@@@666333000///000222333333333333444666888:::===>>>:::999999999999:::;;;;;;>>>@@@CCCFFFHHHIIIHHHHHHFFFGGGHHHGGGEEEEEEEEEFFFHHHKKKNNNQQQRRRRRRTTTUUUUUUVVVXXXZZZ\\\]]]^^^^^^```bbbdddffffffdddbbbaaaaaaZZZOOOHHHEEEHHHLLLOOOWWW^^^gggmmmooooooqqqrrrrrrtttxxx{{{}}}}}}zzzvvvuuuuuuuuuxxxzzz}}}yyymmmccc]]]MMMIIIEEEBBBAAAAAAAAA@@@>>>@@@AAA@@@>>>===<<<======<<<>>>AAACCCGGGPPPZZZ```kkk{{{|||{{{vvvvvvvvvtttsssssstttuuutttpppllliiihhhgggfffeeeddddddeeeffffffddd```]]][[[XXXZZZ^^^aaabbbfffjjjkkksss~~~{{{eeeTTTLLLIIICCC@@@@@@CCCEEEFFFMMMTTT___wwwqqq___UUUIIIFFFAAA>>>=========<<<999999;;;???DDDGGGHHHHHHEEEAAA<<<999999:::;;;;;;===<<<;;;;;;::::::::::::kkkgggbbb_________]]][[[YYYTTTNNNIIIGGGEEECCCBBBCCCBBBBBBAAA@@@???>>>>>>===:::888666666555333111222111111111111111222222---...///...,,,,,,...///---+++******---000222222//////.........---------000000/////////111222333555555555555555555555555444333111111111333555666;;;;;;:::888666666999;;;???@@@CCCDDDDDDAAA>>><<<======>>>>>>>>>@@@BBBEEE???@@@BBBEEEGGGGGGEEEBBB888444000......000111111444444555777888999:::;;;???===;;;999888888888888;;;===BBBFFFJJJKKKKKKKKKMMMMMMLLLKKKJJJIIIIIIHHHKKKLLLMMMOOOPPPQQQQQQQQQVVVXXXZZZ\\\^^^```aaaaaa`````````bbbeeefffeeedddbbbZZZQQQLLLIIIHHHNNNTTTYYY^^^ccchhhkkkmmmpppqqqrrrtttwwwxxxzzz|||~~~|||{{{yyyxxxwwwwwwxxxxxxyyy{{{ttteee[[[SSSNNNGGGBBB??????>>>>>>>>>>>>===<<<<<<<<<<<<<<<>>>??????@@@BBBGGGMMMRRRZZZaaannn{{{~~~wwwvvvtttrrrpppoooooooooqqqpppmmmkkkiiigggfffffffffgggiiilllmmmkkkfffccccccbbbbbbcccggglllqqqtttwww}}}~~~gggYYYQQQKKKHHHEEEFFFGGGEEEEEEGGGMMMRRR___vvvyyybbbTTTJJJGGGBBB>>>===<<<<<<;;;777777999===AAADDDEEEEEEBBB@@@<<<;;;;;;<<<<<<;;;::::::::::::::::::::::::mmmhhhccc`````````]]][[[YYYTTTNNNJJJGGGEEECCCBBBBBBBBBAAA@@@???>>>=========:::888666666555333222222111111000000111222222...///000///------///111///---++++++...000111111//////.........---------000////////////111333444555555555555555555555555333222111111111333555777;;;;;;;;;999777777:::<<>>===;;;999888888888888;;;>>>BBBGGGJJJKKKKKKKKKNNNMMMMMMLLLKKKJJJJJJJJJMMMNNNPPPQQQRRRSSSTTTTTTUUUVVVXXXZZZ\\\^^^___```cccbbbbbbdddfffgggeeedddbbbYYYPPPKKKIIIIIINNNUUUYYY]]]bbbgggjjjmmmpppssssssuuuxxxyyyyyyzzz{{{}}}|||}}}}}}|||||||||}}}~~~~~~{{{{{{|||~~~~~~sssdddYYYRRRMMMFFFAAA??????>>>>>>>>>>>>===<<<<<<<<<<<<<<<===>>>??????AAAEEEKKKPPPTTT[[[fffrrr~~~}}}{{{wwwsssooommmmmmlllmmmlllkkkiiihhhffffffeeefffhhhkkknnnpppoookkkhhhhhhhhhhhhiiimmmrrrwww{{{yyybbbUUUMMMIIIGGGGGGHHHHHHGGGGGGIIINNNRRR^^^uuuhhhZZZNNNJJJDDDAAA???>>>===<<<999999:::>>>AAADDDDDDCCC@@@===:::999:::;;;;;;;;;::::::::::::::::::::::::pppkkkeeebbbaaa```]]][[[YYYUUUOOOJJJGGGEEEDDDBBBCCCBBBBBBAAA@@@???>>>>>><<<:::777666666555333222222111111000000000111111///000111000......000111000///------...000111000...............---------///.........000222444555555555555555555555555555333222111111111333555777<<<<<<<<<:::999888:::<<>>BBBFFFIIIJJJKKKKKKNNNMMMMMMLLLLLLKKKKKKKKKMMMNNNPPPRRRSSSTTTTTTUUUVVVVVVWWWYYY[[[]]]___```dddddddddfffhhhhhhfffeeeaaaXXXPPPKKKIIIIIIOOOVVVZZZ]]]aaaeeehhhlllpppssstttvvvyyyyyywwwvvvuuuuuutttxxx~~~~~~~~~}}}}}}~~~}}}rrrcccXXXPPPLLLEEEAAA???>>>>>>===>>>===<<<<<<;;;<<<<<<<<<<<<======>>>???CCCHHHLLLMMMSSS[[[eeeppp{{{|||uuupppllljjjjjjjjjjjjiiiiiihhhhhhhhhhhhiiikkknnnrrruuuuuurrrooommmmmmmmmooosssxxx~~~wwwbbbUUUNNNKKKJJJKKKKKKKKKKKKJJJLLLOOORRRYYYooommm___RRRNNNHHHCCCAAA@@@>>>===;;;;;;<<>>@@@BBBEEEFFFFFFFFFEEEAAA???===>>>AAAEEEHHHJJJKKKJJJIIIIIIGGGDDD???;;;555222///...000111222222333444555666777999:::::::::::::::999888888888888;;;===@@@DDDGGGHHHIIIIIILLLLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNPPPRRRSSSSSSTTTWWWWWWXXXYYY[[[^^^```bbbcccccceeegggjjjjjjiiigggaaaXXXPPPLLLKKKKKKQQQXXX]]]___bbbdddfffjjjnnnqqqsssuuuxxxxxxuuurrroooooorrrvvv|||}}}qqqcccXXXNNNJJJDDD@@@???>>>>>>======<<<<<<;;;;;;<<<<<<<<<:::;;;<<<<<<===@@@EEEHHHJJJNNNTTT\\\eeeooozzzzzzsssnnnkkkjjjjjjkkklllmmmmmmnnnnnnnnnoooqqqtttxxx{{{zzzwwwtttpppoooppprrrvvv|||lll^^^WWWTTTSSSQQQPPPOOONNNMMMMMMOOOPPPSSSdddpppbbbUUUQQQJJJEEEBBB@@@>>>===;;;;;;===@@@CCCDDDCCCAAA<<<;;;999:::;;;======<<<;;;;;;;;;;;;;;;;;;;;;;;;tttnnnhhhdddcccaaa^^^[[[ZZZUUUOOOJJJHHHFFFDDDCCCCCCCCCBBBAAA@@@???>>>>>>;;;999777666666666444333222111111000//////000000...//////...------...000222000//////000000///...---.................................000222444666555555555555555555555555222111111000222444666888<<<===>>><<<;;;:::;;;===<<<===@@@CCCEEEEEEEEEEEEBBB@@@???AAAFFFKKKNNNOOOJJJJJJIIIIIIHHHDDD???;;;333111//////000222333222333333444666777888999:::999999::::::999999999999:::<<<>>>AAADDDFFFGGGGGGIIIIIIJJJJJJJJJJJJJJJJJJLLLMMMOOOQQQSSSTTTUUUUUUVVVWWWXXXYYY[[[^^^```aaaaaaaaadddgggkkkllljjjiii```WWWPPPLLLKKKMMMSSSZZZ___aaacccdddeeegggjjjmmmpppsssuuuvvvssspppnnnmmmsssxxx~~~}}}qqqcccXXXKKKHHHCCC@@@>>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;<<<<<<>>>BBBEEEIIILLLPPPWWW^^^hhhrrryyyxxxrrrooommmnnnoooqqqtttuuuvvvwwwwwwwwwxxx{{{~~~~~~zzzwwwrrrrrrsssuuuzzz~~~pppgggbbb```[[[XXXTTTQQQOOONNNNNNNNNPPP[[[mmmrrreeeVVVRRRKKKFFFBBB@@@===<<<999:::===AAAEEEFFFEEECCC===<<<;;;<<<>>>@@@??????<<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;;;;999777666666666555333222111111000////////////---...///...,,,,,,...///000///...///000000///...---------...............///.........000222444555555555555555555555555555222111000000222444777888<<<===>>>===;;;:::;;;<<<===>>>AAACCCEEEFFFFFFFFFEEECCCCCCHHHOOOTTTVVVVVVJJJIIIIIIHHHGGGDDD>>>;;;222000//////111333333333333333444555777888999999999999:::;;;;;;;;;:::::::::<<<>>>@@@CCCEEEFFFGGGHHHHHHHHHIIIIIIJJJJJJJJJNNNOOOQQQSSSUUUWWWXXXXXXTTTVVVXXXZZZ\\\^^^^^^______```cccgggjjjkkkiiiggg]]]UUUNNNKKKJJJLLLSSSZZZ___aaaccceeeeeefffiiikkknnnqqqtttuuutttrrrrrrrrrwww|||{{{pppaaaWWWIIIFFFBBB???>>>>>>===<<<;;;;;;;;;:::;;;;;;<<<===999:::;;;;;;;;;<<>><<<999:::===BBBFFFGGGFFFDDD???>>>>>>???AAABBBAAA@@@========================rrrmmmgggdddcccbbb___\\\ZZZVVVPPPKKKHHHFFFEEECCCBBBAAA@@@???>>>======<<<;;;999666666666666555444222222000//////............//////...------...000...------...///000///------------.........//////000////////////111333444555555555555555555555555111111000000222444777999;;;<<<======;;;::::::;;;>>>???@@@BBBDDDEEEFFFFFFEEEDDDFFFLLLUUU[[[\\\[[[KKKJJJIIIHHHFFFBBB<<<888111000//////222333444333222333444555666888999999999:::;;;<<<===<<<<<<;;;<<<===???AAADDDFFFGGGHHHHHHHHHIIIIIIJJJKKKKKKLLLNNNOOOQQQTTTVVVWWWXXXYYYVVVXXX[[[___aaaaaaaaa`````````cccfffhhhhhheeebbbYYYQQQJJJHHHGGGJJJPPPXXX[[[^^^bbbeeefffgggiiikkkmmmpppsssuuuvvvwwwyyy{{{~~~|||~~~yyymmm___TTTGGGDDDAAA???>>>===<<<;;;;;;:::::::::;;;;;;<<<===:::;;;<<<;;;;;;<<<>>>@@@AAADDDIIIOOOUUU]]]eeejjjrrr|||yyywwwuuuwwwzzz}}}}}}xxxxxxyyy|||vvvnnncccZZZUUURRROOONNNRRRUUU___ppprrrgggWWWSSSLLLGGGCCCAAA???===;;;<<>>======<<<>>>???AAACCCEEEGGGIIIJJJHHHIIIIIIJJJKKKLLLMMMMMMLLLMMMPPPRRRTTTVVVWWWWWWYYY\\\```dddffffffeeecccaaabbbcccfffgggeeeaaa^^^VVVNNNGGGEEEEEEGGGNNNVVVXXX\\\aaaeeegggiiikkklllnnnppptttvvvyyy|||~~~{{{zzz}}}~~~vvvkkk\\\RRRFFFCCC@@@>>>>>>===<<<;;;::::::::::::;;;;;;<<<===:::;;;<<<<<<;;;;;;===???===@@@FFFKKKRRRYYY```eeelllyyy{{{yyyuuuwww{{{~~~xxxxxxyyy|||uuuhhh^^^WWWTTTQQQOOOQQQSSS]]]oooooodddXXXSSSMMMHHHEEEBBB@@@???===>>>AAADDDFFFFFFCCC@@@AAA@@@???@@@BBBBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>rrrmmmgggddddddccc```^^^ZZZUUUOOOJJJGGGEEEDDDCCCEEEDDDBBBBBBCCCBBB@@@>>>::::::999888666444333111444333222222111111222222///////////////......------......///////////////........................,,,---///000000111333555444222111222555666333111333222111111111333666777999:::;;;<<<<<<<<<;;;;;;<<<>>>AAACCCBBBBBBBBBBBBAAACCCGGGLLLQQQSSSRRRPPPIIIHHHGGGGGGEEE@@@:::666222000///000111333333222222333444444333555888:::999888888<<<@@@AAA>>>;;;>>>AAACCCEEEEEEFFFHHHJJJFFFHHHJJJKKKLLLMMMOOOQQQOOOPPPRRRUUUWWWXXXYYYZZZ[[[^^^bbbeeeeeeeeefffgggdddcccbbbdddeeebbb[[[VVVSSSKKKDDDBBBBBBEEEMMMVVV\\\___bbbeeefffhhhkkklllpppqqqssstttvvvyyy~~~{{{yyy{{{}}}}}}tttgggYYYPPPHHHCCC===:::999:::;;;;;;::::::;;;;;;;;;:::999888999999999999999999::::::<<<<<>>BBBAAA@@@???>>>===<<<<<>>???>>>======<<<>>>@@@CCCEEEEEEFFFGGGIIIFFFHHHJJJKKKKKKLLLNNNPPPPPPQQQSSSUUUWWWYYYZZZZZZ\\\___ccceeeeeeeeeeeefffdddccccccdddeeebbb[[[VVVNNNFFF@@@@@@AAAFFFNNNWWW\\\^^^bbbdddfffhhhjjjllllllmmmnnnooopppsssxxx{{{yyytttwww|||}}}tttgggYYYPPPFFFCCC>>>;;;;;;<<<<<<<<<:::;;;;;;;;;::::::999999888888999999999999::::::<<<;;;>>>DDDIIINNNWWW___gggrrrzzzpppggg[[[WWWZZZ]]]aaajjjxxx|||kkkaaaXXXSSSLLLHHHFFFEEECCCAAADDDBBBBBBEEEKKKNNNMMMJJJCCCAAA??????@@@@@@???>>>>>>>>>>>>???>>>>>>======ppplllgggddddddccc```]]]ZZZUUUOOOJJJGGGEEEDDDCCCBBBAAAAAABBBCCCCCCBBB@@@;;;:::999777666444333222333333222111111111111222//////000000//////...------....../////////////////////.........------------///000111000000222444666555444555555555333111222111111000222444666888;;;;;;:::999:::;;;<<<===???@@@BBBBBBAAAAAABBBDDDCCCCCCCCCDDDFFFHHHGGGFFFGGGGGGGGGGGGFFFBBB<<<888111000......///000000///222333444444333333555777;;;???BBBAAA===:::;;;>>>>>>@@@CCCDDDDDDEEEGGGHHHFFFHHHJJJJJJJJJKKKMMMNNNQQQRRRTTTVVVXXXZZZ[[[[[[]]]```cccddddddddddddeeeeeeddddddeeeeeebbb\\\VVVHHHBBB======AAAFFFOOOXXX[[[^^^aaadddeeegggiiikkkjjjjjjkkkkkkkkkmmmqqqtttvvv}}}{{{tttnnnssszzz}}}ttthhhYYYOOODDDAAA>>>======>>>===<<<;;;;;;;;;:::::::::999999888888888999999999::::::<<<:::===BBBGGGKKKRRR[[[fffooouuuiii]]]YYY\\\___dddmmmxxxtttggg___ZZZVVVPPPKKKHHHFFFDDDBBBEEEDDDFFFJJJOOORRRPPPMMMGGGDDD@@@>>>>>>>>>>>>===:::;;;===>>>???>>>======~~~oookkkgggddddddccc```]]]ZZZUUUOOOJJJGGGEEEDDDCCCAAA@@@@@@BBBCCCDDDCCCAAA;;;:::999777555444333333333222222111111111111111000000000000000///......---......////////////////////////...------,,,,,,,,,---///000000111333555777666666666555444333222222111000000222444777888<<<:::999888999;;;===???@@@CCCFFFGGGFFFDDDCCCCCCCCCAAA@@@@@@CCCEEEEEEEEEFFFFFFFFFFFFEEEBBB===999222000//////000000000///222444444444333222444555;;;===@@@???===<<<<<<===>>>@@@CCCDDDDDDEEEFFFGGGHHHJJJKKKLLLKKKKKKMMMOOORRRTTTUUUWWWYYY[[[[[[\\\^^^```cccdddccccccdddeeefffeeedddffffffccc\\\VVVGGGAAA<<<===AAAFFFOOOXXX[[[]]]aaacccdddeeehhhiiiiiiiiiiiihhhhhhjjjmmmppprrryyy~~~uuuooolllqqqwww}}}|||ttthhhYYYNNNBBB@@@??????@@@@@@>>>===;;;;;;::::::999999999:::777777888888999999::::::<<<;;;<<>>============:::;;;===>>>???>>>===<<<~~~oookkkgggffffffdddaaa^^^ZZZUUUOOOJJJGGGEEEDDDCCCAAA@@@@@@BBBDDDDDDCCCBBB<<<;;;999666555444333333333222111111000000111111000000000000000//////...---....../////////////////////.........---------))),,,...000111333555777666777777666555333333222111111000000222444777999;;;:::999888999;;;===???AAAEEEKKKMMMLLLHHHDDDBBBAAA@@@>>>???BBBEEEFFFGGGEEEEEEEEEEEEDDDAAA<<<888333111000000111222111000222444555555444333444555:::999999;;;>>>@@@???===???AAACCCDDDDDDEEEFFFGGGJJJLLLMMMNNNMMMMMMOOOPPPSSSTTTVVVXXXYYY[[[[[[[[[___```bbbcccbbbbbbccceeegggfffeeefffgggccc\\\VVVJJJCCC??????AAAEEEMMMUUUZZZ]]]```bbbcccdddfffhhhfffggggggffffffgggjjjmmmsssyyy{{{rrrmmmooorrrvvv{{{{{{sssgggWWWMMMAAA@@@??????@@@@@@???===<<<;;;:::999999999::::::666666777888888999::::::===;;;<<>>>>>=========>>>?????????>>>===<<>>>>>???CCCFFFGGGHHHDDDDDDDDDDDDCCC???999555222111///000222333333222222444666666555555555666999777555999>>>BBBAAA>>>@@@BBBEEEEEEEEEEEEFFFHHHJJJLLLNNNOOONNNOOOQQQRRRSSSTTTVVVXXXYYYZZZ[[[[[[^^^```aaabbbbbbbbbdddfffhhhgggfffggggggccc\\\WWWMMMFFFAAAAAABBBEEEKKKSSSZZZ\\\___aaabbbccceeegggccccccdddddddddfffjjjmmmuuu{{{zzzsssnnnrrrtttxxx|||{{{rrreeeVVVLLLAAA@@@>>>>>>??????>>><<<<<<;;;:::999888999:::;;;555666666777888999::::::<<<:::;;;???BBBEEEKKKSSSYYYbbbqqq~~~nnnbbb\\\YYY[[[]]]^^^___aaahhhqqqyyy~~~{{{vvvpppiiiccc```UUUUUUTTTPPPJJJEEEBBBAAA@@@BBBFFFJJJMMMOOOOOOOOONNNKKKFFFCCCBBBBBBAAA???AAAAAAAAA@@@@@@?????????pppmmmjjjiiiiiihhhddd```ZZZUUUOOOJJJGGGEEEDDDCCCBBBAAAAAABBBCCCDDDBBBAAA===;;;888666444333444444222222111000000000000000000111111111111000//////---......///////////////,,,,,,------.../////////,,,...000000000111333555222444666555333222333444000000000000222555888999888999999:::;;;<<<===>>>@@@CCCGGGGGGEEEBBB???>>>???>>>>>>@@@CCCEEEFFFFFFDDDCCCCCCBBBAAA===777333000///...///111333333333111444666777777666777888888888888:::===@@@AAABBBBBBDDDFFFFFFFFFFFFGGGHHHIIIKKKMMMNNNNNNOOOQQQSSSSSSTTTVVVWWWYYYYYYZZZZZZ]]]___```aaaaaabbbeeegggiiihhhggghhhhhhddd]]]WWWMMMGGGBBBAAABBBDDDJJJQQQYYY\\\___```aaabbbdddeeebbbcccdddeeefffiiimmmqqquuu{{{|||vvvrrrtttwww|||zzzqqqcccUUUKKKBBB@@@>>>======>>>===<<<===;;;:::888888999:::;;;555555666777888999::::::999888999===@@@BBBIIIPPPWWW```nnn||||||sssllllllpppyyyqqqeee]]]XXXWWWZZZ\\\^^^aaahhhsss{{{|||wwwppphhhbbb^^^SSSTTTTTTQQQKKKFFFCCCBBBBBBDDDHHHKKKMMMOOORRRSSSQQQOOOLLLJJJIIIGGGEEEDDDCCCBBBAAA@@@AAABBBDDDEEEpppmmmjjjjjjjjjiiieeeaaaZZZUUUOOOJJJGGGEEEDDDCCCBBBBBBAAABBBCCCCCCBBB@@@===;;;888555444333444444222111111000000000000000111111111111111000//////---......///////////////+++,,,,,,---...///000000///000111111000///111222000333555555222111333555000000000000222555888:::777888:::;;;<<<=========@@@AAABBBAAA>>>===<<<===??????>>>@@@CCCDDDDDDCCCCCCCCCBBBBBB@@@;;;555111...---,,,...000222333333111444777888888888888999777:::======<<<===AAAEEEBBBDDDGGGGGGGGGGGGHHHIIIGGGIIILLLMMMNNNOOOQQQSSSSSSTTTUUUWWWXXXYYYYYYYYY\\\^^^``````aaacccfffhhhiiihhhggghhhhhhddd]]]WWWLLLFFFAAAAAABBBCCCIIIPPPYYY\\\^^^```aaaaaaccceeedddeeeggghhhjjjmmmrrrvvvtttzzz}}}xxxvvvtttyyyzzzpppbbbTTTJJJCCC@@@===<<<<<<<<<<<<;;;===<<<:::888888999:::;;;444555666777888999::::::777666777;;;>>>AAAGGGOOOVVV^^^lllzzzyyyfff]]]UUUVVV\\\gggzzzrrrhhh___ZZZTTTXXX]]]```dddkkkuuu~~~~~~yyyqqqhhh```\\\RRRTTTUUURRRLLLGGGDDDDDDCCCEEEHHHJJJLLLOOORRRTTTTTTRRROOONNNMMMLLLIIIGGGDDDCCCAAA@@@BBBDDDGGGJJJsssmmmhhhhhhkkkjjjeee___YYYUUUNNNIIIGGGEEECCCAAABBBAAA@@@??????@@@AAAAAA===;;;999777555333222111111000000///////////////222111111000///......---,,,---------.........///........................000000//////000222444555444444444444333222111000......---...000333666888::::::999999999:::;;;;;;@@@AAAAAA@@@===<<<<<<===;;;===???AAACCCDDDDDDDDDGGGGGGFFFDDD@@@:::555222555444222111000111111222444444555777777888888888;;;===???@@@@@@@@@AAABBBFFFFFFFFFFFFFFFGGGGGGGGGJJJLLLNNNPPPRRRSSSSSSSSSSSSSSSTTTUUUWWWXXXYYYYYY]]]]]]]]]^^^```cccfffhhhgggeeeeeefffgggddd]]]XXXMMMGGGBBBBBBCCCEEEKKKRRRVVVYYY]]]___aaabbbccceeefffggghhhiiijjjlllpppsssyyy|||}}}|||nnn___QQQGGGAAA???>>><<<;;;;;;;;;;;;<<<<<<<<<;;;:::999888777666666777777888999;;;<<<===???AAAAAA@@@BBBGGGKKKXXX^^^gggrrr{{{nnn___QQQPPPOOONNNQQQ[[[hhhrrryyynnnbbbXXXSSSPPPUUU^^^eeelllttt~~~ttthhh```^^^YYYYYYXXXUUUPPPLLLJJJIIIFFFIIILLLNNNOOOTTTZZZ```aaaaaa```___]]]YYYSSSOOOKKKIIIEEEDDDFFFKKKQQQUUUsssnnnhhhhhhjjjiiiddd___YYYTTTNNNIIIGGGEEECCCBBBDDDCCCAAA@@@????????????>>>===;;;999777555444444222222111000000000000000000000000000111111111111000000000000000000000111000000000000000000000000000000///000111222444555444444444444333222111000/////////000222555888999::::::::::::;;;;;;<<<===>>>>>>>>><<<:::888999::::::;;;>>>AAADDDEEEFFFFFFGGGGGGGGGDDD@@@;;;666333222111111111111222444555666777888999:::::::::::::::<<<>>>?????????@@@AAAEEEEEEEEEFFFFFFFFFFFFGGGIIIKKKMMMOOOPPPQQQQQQQQQQQQRRRSSSUUUXXXZZZ\\\]]]^^^]]]]]]^^^___bbbdddfffhhhhhhhhhjjjkkkhhhaaa[[[NNNHHHDDDDDDFFFHHHOOOVVVVVVYYY]]]```aaabbbdddfffhhhiiikkkllllllmmmoooqqqyyy|||xxxkkk]]]QQQIIIAAA@@@>>>===<<<;;;<<<<<<;;;;;;;;;;;;:::999888888666666777777888999;;;<<<888;;;<<<<<<;;;===BBBGGGSSSZZZeeeppp{{{vvvdddVVVKKKKKKIIIHHHKKKRRR\\\dddqqqrrrrrrnnneee[[[SSSOOOOOOTTT[[[ccclllxxxuuujjjcccaaa[[[[[[YYYVVVQQQMMMKKKKKKGGGKKKPPPSSSVVV\\\ccchhhkkkjjjjjjjjjgggbbb\\\WWWPPPMMMJJJHHHJJJOOOVVVZZZsssnnnhhhggghhhgggccc^^^XXXTTTNNNIIIGGGEEECCCBBBEEEDDDBBB@@@???>>>>>>>>>>>>===;;;999777555444444333222222111111111111111......///000222333444444111111111111111111111111111111111111111111111111/////////000111222444555444444444444333222111000000000000111333666999:::::::::::::::;;;<<<>>>>>>??????===;;;888777888999888:::>>>AAAEEEGGGHHHHHHHHHHHHGGGEEEAAA;;;666333/////////000222444666888777777888999::::::::::::999;;;===>>>======???@@@DDDDDDEEEEEEEEEFFFFFFFFFHHHIIIKKKLLLNNNNNNOOOOOOOOOPPPSSSVVVYYY\\\___```^^^^^^]]]^^^___aaacccdddggggggiiilllnnnkkkddd^^^MMMHHHDDDEEEGGGJJJPPPWWWWWWZZZ^^^```bbbdddfffhhhkkkmmmpppqqqpppoooooopppvvvzzzsssfffYYYOOOHHHAAA@@@>>>===<<<;;;;;;;;;999:::::::::::::::999999666666777777888999;;;<<<999;;;======<<<>>>CCCHHHNNNVVVcccooozzzyyykkk[[[OOOHHHGGGGGGFFFGGGKKKQQQUUU```bbbbbb```[[[TTTOOOLLLMMMQQQWWW^^^iiiwwwxxxmmmgggeee\\\\\\ZZZWWWRRRNNNMMMNNNMMMSSSZZZ```eeekkksssxxxyyyyyyzzzyyywwwppphhhbbbYYYUUUQQQOOOQQQWWW___dddsssnnniiiffffffeeeaaa]]]XXXTTTNNNIIIGGGEEEDDDBBBDDDCCCBBBAAA@@@??????>>><<<;;;999777555444333222222222111000000000000111------...000111222333444000000000000//////////////////////////////////////////000000111333444444333333333333333222111111//////000111444666888:::999999999:::;;;<<<===>>>BBBBBB@@@===:::999:::<<<:::<<>>>>>>>>???@@@CCCCCCCCCDDDDDDEEEEEEFFFHHHIIIJJJKKKMMMNNNOOOOOOPPPQQQTTTWWWZZZ]]]```aaa___^^^^^^^^^___```aaabbbbbbccceeeiiillliiibbb\\\PPPJJJGGGGGGIIIJJJPPPVVVXXX[[[^^^aaabbbdddgggjjjooorrrvvvxxxvvvtttrrrqqqrrrvvv{{{rrrdddWWWLLLEEE??????>>><<<;;;;;;::::::888999999:::::::::999999666666666777888999;;;;;;999<<<>>>>>>===???EEEIIIKKKTTTbbbooozzzvvvgggWWWNNNIIIHHHHHHGGGHHHIIILLLNNNTTTVVVWWWVVVRRRNNNLLLKKKIIIMMMSSSYYYbbbooo~~~{{{pppiiifff^^^]]][[[VVVRRROOOOOOPPPWWW^^^gggooovvv|||}}}tttmmmbbb___[[[YYY[[[ccckkkppptttoooiiieeedddbbb^^^\\\XXXSSSNNNIIIGGGEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@;;;:::888777555444333333111111000////////////000............//////000000000000000000////////////////////////////////////...///000111222333333444222222333333222222111111......///111333555777888888888888888999:::;;;<<>><<<:::;;;======>>>AAACCCEEEFFFGGGGGGHHHHHHGGGEEEAAA;;;666333000000000000111333555777666777777888888888888777:::<<<>>>???>>>>>>@@@AAAAAAAAABBBCCCCCCDDDEEEEEEIIIIIIJJJLLLMMMOOOPPPQQQSSSTTTUUUXXXZZZ\\\^^^__________________```aaaaaa``````cccgggjjjhhhaaa\\\VVVPPPLLLLLLLLLMMMQQQVVVYYY[[[^^^```bbbeeehhhkkkrrrvvv{{{}}}|||xxxvvvtttrrruuuzzz~~~vvviiiZZZLLLCCC=========<<<;;;:::999888888888999999:::999999999666666666777888999;;;;;;777999;;;;;;;;;>>>CCCHHHLLLUUUbbbpppzzzvvvfffWWWOOOJJJHHHGGGFFFFFFGGGHHHHHHMMMNNNNNNMMMKKKIIIHHHIIIFFFJJJPPPUUUZZZbbblllsss{{{|||qqqiiieee___^^^[[[VVVRRRPPPQQQRRR^^^fffrrr{{{}}}vvvllliiifffeeeiiiqqqyyytttpppjjjeeeaaa___\\\[[[WWWSSSMMMIIIGGGFFFDDDCCCAAAAAABBBBBBBBBBBBAAAAAA===<<<:::888777666666555111000000///////////////.....................---000000000111111111222222111111111111111111111111...///000222333333333333111222222222222222111111---...000222444555777888888888888888888999999:::>>>??????>>><<<::::::;;;>>>@@@BBBDDDFFFGGGGGGGGGGGGGGGFFFDDD@@@:::555222222111111000111333444555999999:::::::::::::::999:::<<<>>>?????????@@@AAA@@@@@@AAABBBCCCDDDDDDEEEHHHIIIJJJKKKNNNPPPSSSTTTTTTUUUVVVXXXZZZ[[[]]]]]]______``````aaaaaabbbbbbaaaaaabbbfffiiigggbbb^^^\\\WWWSSSRRRRRRQQQTTTYYYYYY[[[]]]```bbbeeeiiilllssswww|||~~~|||yyyxxxuuuyyy~~~{{{nnn^^^NNNDDD=========<<<;;;:::999888888999999999999999888888666666777777888999;;;<<<999;;;===>>>>>>@@@FFFJJJOOOWWWdddpppyyy~~~zzzmmm^^^UUUMMMJJJEEECCCCCCCCCCCCCCCGGGHHHGGGFFFDDDDDDFFFGGGGGGLLLQQQTTTWWWZZZ```dddooovvv}}}zzzqqqjjjfffbbb```\\\WWWSSSRRRTTTVVV```jjjwww~~~vvvtttssstttyyytttpppjjjddd```]]][[[ZZZWWWSSSMMMIIIGGGFFFEEEDDDBBBBBBCCCCCCCCCAAA@@@???<<<;;;:::888777666666666222111000000//////000000///////////////...............///000111111222333000000000000000000000000---///000222333333333333111111222222222222111111...///111333555777888888::::::999999888888999999:::<<<>>>>>>===;;;::::::===???BBBDDDGGGHHHHHHIIIFFFFFFEEECCC???999444111111000000000111333555666999::::::;;;;;;::::::999999;;;===>>>======???@@@??????@@@AAABBBCCCDDDDDDFFFGGGHHHJJJNNNQQQTTTVVVSSSTTTUUUWWWYYY[[[\\\]]]___```aaabbbcccccccccccccccbbbbbbdddffffffbbb^^^\\\WWWSSSTTTSSSSSSVVV[[[XXXZZZ]]]___aaadddiiilllqqquuu{{{~~~~~~|||{{{zzzwww{{{xxxlll]]]MMMCCC>>>??????>>>===<<<:::999999999999999999888777666666666777777888999;;;<<<;;;===???@@@@@@CCCHHHMMMRRRYYYdddooovvv{{{|||xxxpppsssuuuvvvuuuttttttuuuxxxzzz}}}}}}nnndddXXXRRRJJJEEEDDDDDDDDDCCCDDDEEEDDDCCCBBBDDDGGGJJJMMMQQQUUUWWWXXXZZZ___ccclllrrrxxxzzzvvvpppkkkiiieeeccc___YYYUUUUUUWWWZZZaaalll|||~~~~~~tttpppjjjddd___\\\ZZZYYYWWWSSSMMMIIIGGGFFFEEEDDDDDDDDDDDDDDDCCCAAA>>>===:::999888666555444444444333222222111000111111111.../////////000000111111***+++,,,---...///000111........................---///000222333333333333000111111222222222111111///000222444777888999999<<<<<<;;;:::999999999999999<<>>999444000/////////000222444666888888888999999999888888777777:::<<<===<<<<<<===???>>>??????@@@BBBCCCDDDDDDEEEEEEGGGIIIMMMQQQUUUWWWQQQRRRTTTVVVYYY[[[]]]^^^___```aaacccddddddddddddcccaaa```aaaddddddaaa]]]XXXSSSQQQQQQRRRRRRUUUZZZXXXZZZ\\\^^^```dddhhhlllooosssyyy|||}}}|||{{{{{{www{{{zzzrrrfffXXXJJJ@@@@@@@@@AAA@@@???>>><<<;;;:::::::::999888777666555666666777777888999;;;<<<777999<<<<<<<<