BM66(@ ------,,,++++++******)))***************************))))))***,,,,,,+++)))***)))((()))+++---------+++*********))))))((((((******))))))))))))******************************))))))))))))************)))***,,,,,,***)))******************)))))))))))),,,++++++***)))(((''''''''''''''''''((((((((((((''''''(((((())))))******************))))))))))))''''''((((((((((((''''''###$$$$$$%%%&&&'''((((((((())))))*********))))))))))))((((((((((((((()))((()))((('''''',,,444:::GGGAAA888111,,,***)))((((((((())))))************+++*********))))))((((((+++***))))))))))))))))))******))))))(((''''''''''''((()))******)))(((''''''''''''''''''&&&&&&&&&+++***((('''&&&&&&''''''(((''''''(((******)))(((---,,,++++++,,,,,,***)))+++,,,------++++++,,,---------......///000000000.........////////////000222111111111111111///...---111000,,,,,,000///***,,,------...///000111111000111222222111000111222333333222222111000//////222222222222222222222222000222444666666444222000444444555555444333222222444444555666777888999999777888888666444333444555777777666666555444444444===888555666:::===;;;999666666777777777777666666777777888888888888777777888888777777888:::<<<===777::::::666555777555222444555666777777666555444555444333222111222333333222111111000000111111222222222333333333222222111000000000///...,,,+++***///............---------...............------------------------...///000------------,,,+++***)))++++++++++++++++++++++++.........------,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,---......+++,,,,,,+++******+++---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************++++++++++++,,,,,,+++,,,...---,,,,,,---///,,,,,,------...///000000000000000000000//////...000000000///...---++++++---...///000111222333333//////............//////111222333333222111222333222222333333333222111111444444555555666777777777;;;<<<===>>>???BBBEEEHHHRRR]]]ppp+++++++++++++++++++++,,,***************************))))))***+++,,,+++)))***)))((()))+++,,,,,,+++************)))))))))((()))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))******************++++++***)))))))))*********)))))))))((((((*********)))))))))))))))((((((((())))))))))))*********))))))((((((''''''*********)))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''%%%&&&((()))+++,,,,,,---))))))((((((((((((((()))((()))((('''(((---555;;;EEE???777000,,,***)))))))))))))))))))))************************)))))))))++++++***)))((((((((()))((((((((((((''''''''''''))))))***++++++***)))(((************************))))))((('''''''''((())))))(((((()))++++++***(((---,,,++++++,,,,,,+++******+++,,,,,,******+++,,,---------...//////000000------........./////////......---...///111222333000333222---+++...///,,,---.........///000000000111222333333222111222333333333222111111000//////111111111222222333333333111222444555555444222111444555555555555555555444444555555666777888888888777888888777555444555777666666666666777777777777999555222333777999888555666666777777777777666666666666666777777666666666999888888777777888999:::666999999666555666555222000111222333444444333333555444333222111222222333222222111111111111222222/////////000000//////.../////////...---,,,+++***............------------------------...............------------......///------------,,,+++***)))))))))))))))))))))))))))---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---......---,,,,,,---///*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------......+++,,,...---,,,,,,---///,,,,,,------...//////000//////000000//////...---...............---,,,+++---...///000111222222333//////............//////000222333222111000111333222222222222222222222222444444555555666666777777888:::<<<>>>@@@CCCGGGJJJQQQ\\\ppp)))******+++,,,,,,------***************************)))((()))+++,,,+++***+++)))((((((***+++******************)))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))************************)))))))))(((******))))))))))))((((((((((((((())))))*********))))))))))))******************))))))((((((''''''******))))))))))))((((((''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&'''(((***+++,,,,,,---)))((((((''''''((()))))))))((((((((()))///666;;;BBB<<<555///,,,+++***)))*********)))))))))))))))***************+++++++++,,,+++***)))(((((('''(((((())))))))))))*********+++++++++++++++***)))(((''''''(((((((((((((((((()))(((((((((((()))***+++***))))))***,,,,,,+++)))***)))((()))+++++++++))))))***++++++))))))***+++,,,,,,---......//////000,,,,,,,,,---------......111000...---,,,---...///222444444...***+++...///////////////////////////222333444333222222333444222222222111111000000///000000111222333333444444333333333333333333333333222333333444555555666666555555555666666777777777777888999888777666777999666666777777888999999:::777444222333666888666555666666777777777777666666444555555666666555555444999888777777666666777777666999888555555777777444...///000222333333333333444333222222111111222222222222222222222222222222---......//////......---////////////...,,,+++***............------------,,,,,,,,,------...............---,,,,,,,,,------------------,,,+++***))))))))))))))))))))))))))),,,,,,,,,++++++++++++++++++++++++++++++*********++++++******++++++,,,------......---,,,,,,---///)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,------------+++,,,...---,,,,,,---///,,,,,,------.../////////...............---,,,,,,,,,,,,------------,,,,,,---......///000111222222//////............/////////111222111000///000111333222111000111111222333444444444555666666777777666888;;;>>>AAADDDIIILLLPPP[[[ooo*********++++++,,,,,,,,,***************************)))((((((***++++++***,,,+++))))))***+++***)))*********)))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))((()))))))))************+++***(((((())))))((((((***)))))))))(((((((((((((((((())))))))))))))))))(((((()))))))))*********''''''(((((())))))*********)))))))))((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&*********+++******))))))(((((('''''''''((()))))))))(((((((((+++111777<<<>>>999333...,,,+++******************))))))))))))))))))******++++++,,,,,,,,,+++***)))((('''''''''***++++++,,,------......++++++++++++***))))))(((&&&&&&&&&'''''''''''''''***)))))))))))))))******+++******+++------,,,***'''&&&&&&''')))***)))((()))+++,,,+++***)))***,,,+++,,,,,,---......//////++++++,,,,,,,,,------------...///...---,,,------///222333000++++++---000000000000///////////////111222333333111111222333222111111111000000000/////////000111333444555555444444222222222222444444000000111222333555666777555555666666666666666666777888::::::888888999:::888888888888999999::::::888666555666888999888777666666777777777777666666555555555666666555555555666666666666666666666666666999999666666999999777333333333444444444444444333222222111111111111111111222222222222222222111//////000111111111000000000000000000///...---,,,.........---------,,,,,,******+++,,,---......///......---,,,+++++++++,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++******************,,,++++++******)))))))))*********)))***++++++,,,++++++,,,+++******+++---************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))************++++++++++++,,,...---,,,,,,---///---------.........//////,,,------------,,,++++++***+++,,,,,,---------,,,------...//////000111111//////............/////////000111000///...///111333222000//////111333444333333444555555666666777666888<<>><<<777666555333111000//////000111111111111000//////...///000111111000///...------...///000000000000111111111111111000//////------------,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,+++*********++++++***+++++++++++++++******))))))))))))))))))))))))***************++++++++++++++++++++++++***************))))))******+++,,,---......---,,,,,,---///---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,...---,,,,,,---///........................,,,,,,,,,,,,,,,+++******++++++,,,---------------------------......////////////............//////...000111000///...///000000000//////000111333444333333333444555555666666777:::===@@@BBBCCCFFFHHHNNN[[[ppp,,,+++++++++++++++++++++************************+++(((&&&&&&(((*********((('''%%%&&&((()))))))))((()))))))))************((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************((($$$!!!###(((++++++***))))))((((((((('''''''''))))))(((((((((''''''''''''(((((((((((()))))))))******))))))((((((''''''))))))((((((((('''''''''''''''((((((((((((''''''&&&&&&''''''(((((())))))$$$%%%&&&'''((((((((((((&&&&&&&&&&&&'''((())))))***((('''+++111888<<<>>>777333...+++***)))((('''''''''((()))***++++++,,,)))))))))((((((((((((((((((''''''''''''((())))))&&&&&&''''''(((((()))))))))((((((((((((***+++,,,%%%&&&&&&'''(((((())))))$$$%%%''')))***************))))))***,,,---+++***---,,,++++++,,,---,,,******,,,---,,,+++***+++,,,*********+++,,,,,,------,,,,,,,,,,,,------------000333555333///---///222<<<333...///111///...////////////000111111111222///111222111000///000111///000000000000000000000111111111222222333333333444333333222222333333444444444444444666888;;;===777777666555444444333333444666888888666444333333555555555555555555555555222444666666666555555555666666777777777777666666444555555666666555555444333444555666777777666666444777666444555;;;===<<<666555333111000////////////000111111111000///...---...///000000///...---+++,,,---...//////////////////000000000///......---------,,,,,,,,,++++++************+++++++++++++++************++++++,,,******++++++++++++******))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++************+++,,,,,,---......---,,,,,,---///,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,...---,,,,,,---///........................,,,,,,------,,,,,,+++***,,,------.........------,,,------------.........//////............/////////000111111//////000111/////////000111222222222222333333444444555555666555888===@@@BBBEEEGGGIIIOOO[[[qqq*********++++++,,,------************************+++(((&&&&&&''')))******%%%$$$###$$$&&&((((((((((((((())))))*********+++,,,,,,++++++++++++,,,,,,************************))))))))))))************'''### """(((,,,,,,+++)))((((((((('''''''''''''''''''''((((((((((((((())))))))))))************''''''(((((()))*********)))(((((((((''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''&&&%%%$$$###%%%%%%%%%&&&'''((()))******((('''+++222999===>>>666333...+++)))((('''&&&&&&&&&''')))***+++,,,---))))))((((((''''''&&&&&&'''&&&&&&''''''((()))***(((((((((((())))))))))))))))))(((((()))+++---...((())))))***+++,,,,,,--- """%%%(((***,,,,,,,,,***))))))***,,,,,,+++))),,,***))))))******(((''')))+++++++++***)))***+++)))******+++,,,,,,------,,,,,,------------......(((+++...//////444<<>>@@@CCCFFFIIIKKKRRR```vvv************************###$$$%%%'''''''''&&&&&&'''((()))******)))((('''((()))***++++++***)))(((''')))+++---,,,***'''$$$&&&&&&&&&'''((())))))***'''((((((((())))))******))))))***)))(((&&&$$$###&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))$$$&&&(((((((((((()))***&&&'''((())))))((('''&&&&&&'''''''''(((((())))))''''''''''''(((***+++,,,'''(((***++++++***((('''((((((((((((((((((((((((+++***)))(((((()))***++++++...444;;;???===444---))))))'''&&&&&&'''((((((&&&'''((())))))((('''&&&'''(((((()))***+++++++++'''((((((((())))))******))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))((((((((('''((())))))***************+++...000111+++***((((((*********)))((()))***+++,,,+++******+++---000000///------...******,,,...000000...,,,+++,,,---,,,)))'''&&&'''...,,,)))))),,,///111111...///////////////......//////000000111111222222333333555555555555333333111111111111222222222222333333333333333333333333555444333222222222333444000111222333444555555555333444555555666666555555666555555444444333222222---///111111111222666:::888;;;:::666555555111,,,111111111222222333333333000444888999777444111000///...------...///000111000000000000000//////...+++,,,,,,------......///---------....../////////,,,,,,,,,+++++++++******,,,+++++++++***))))))(((***+++,,,---,,,+++***)))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,++++++***))))))((())))))******++++++++++++***+++,,,------,,,+++******************************---...---+++***,,,...+++++++++++++++++++++++++++++++++,,,,,,,,,------(((***++++++++++++,,,...,,,,,,---......---,,,,,,......//////000111111111000000000000000///......,,,------....../////////......///000000000000000//////111222333444444444222222444555666777777777666888<<<>>>@@@CCCFFFIIILLLRRR___ttt''''''''''''(((((((((((()))***+++,,,,,,+++***)))******)))(((''''''(((((())))))))))))******'''%%%******))))))((((((''''''+++***)))(((((()))***++++++*********))))))(((((()))))))))))))))((('''&&&((()))+++,,,,,,***((('''%%%%%%&&&'''((((((((('''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&''')))++++++***(((***---...***$$$!!!###&&&(((((('''''''''&&&&&&&&&)))(((((('''''''''(((((())))))))))))((((((((((((+++000888===>>>999222...************))))))))))))***)))'''&&&&&&'''((()))---***((((((+++,,,+++******(((''')))+++,,,***(((******))))))((((((''''''((((((''''''&&&&&&&&&%%%)))))))))(((''''''&&&&&&'''((()))******+++******)))((('''''''''(((***+++))))))*********))))))(((***)))(((''''''((()))******++++++***((('''(((***+++***)))((((((***,,,------..................---,,,------......------,,,------------,,,,,,+++***+++,,,------......------............////////////...///111222333333222222444333333222222222222222111111000000111111222333333333222111222333444555555555666666666666555555///000111222333444444444111222444555666555444444333444555666666444222111444333222222222333444555666666444333222111111111555555666666444222///---111111222333333222000///......//////000000111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******---,,,***)))))))))***+++******************************************************))))))))))))******++++++,,,,,,,,,,,,------++++++************++++++---,,,***(((((()))***++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++---,,,+++*********+++,,,,,,+++******+++---///000000///---,,,,,,---///000,,,,,,---...///000111111000000000000///////////////////////////.........***,,,...111333444444444333444555666666444222111333333444444555666666666777:::===???AAACCCFFFIIIIIIQQQ```uuu''''''((((((((())))))))))))))))))******)))))))))+++***)))((((((((((((((())))))((()))******'''%%%***)))))))))((((((((('''+++***)))(((((()))***+++*********)))))))))((((((((((((((()))((((((''''''((((((*********)))((('''%%%&&&&&&'''''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''''%%%%%%&&&(((***+++***)))(((***,,,)))%%%###&&&)))(((((('''''''''&&&&&&&&&(((((('''''''''(((((()))(((((((((''''''''''''((()))///777;;;;;;666000,,,******)))))))))((((((((()))((('''&&&&&&''')))******(((&&&''')))***)))''')))(((''')))+++,,,***(((***)))))))))((((((((('''))))))))))))((((((''''''((((((((((((''''''''''''(((((())))))***))))))))))))))))))((()))******+++))))))*********))))))(((***)))(((((((((((()))******++++++***(((''')))***+++,,,,,,,,,,,,+++++++++------............------,,,------......------,,,,,,---------,,,,,,+++***)))***++++++,,,,,,++++++............////////////...///111222333333222222111111000////////////000111111000000111111222333444333222222222333555555444555555666666555555444111111222333444555555444222333333444444444444333333444555666666444333222333222111111111222444555444444333222111111111111111222333333222111///...............---,,,,,,+++......//////000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******((((((((()))***+++,,,---******************************************************))))))))))))***************+++++++++,,,,,,++++++************++++++---,,,***)))((()))***++++++,,,,,,------,,,,,,+++******++++++++++++******---,,,+++******+++,,,,,,***)))((('''((()))+++------,,,+++******+++,,,---,,,,,,---...///000111111000000000000/////////.../////////////////////......///000111222222333333...///111333444333222111333333444444555666666666777:::===???AAACCCFFFIIIJJJRRR```ttt((())))))))))))*********))))))(((((((((((())))))+++******)))))))))))))))))))))((()))******(((&&&))))))))))))((((((((((((******))))))))))))************))))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((&&&''''''''''''&&&&&&%%%))))))))))))))))))))))))''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&(((((()))((('''&&&&&&(((***)))&&&&&&))),,,((((((((('''''''''&&&&&&'''''''''(((((())))))***'''''''''&&&&&&''''''(((+++000888<<<:::555///+++)))))))))(((((((((''''''((('''&&&&&&&&&((()))***)))(((&&&'''((()))(((&&&((((((((()))***+++***((())))))))))))((((((((((((++++++************))))))''''''''''''(((((((((((((((((()))))))))(((''''''''''''((()))))))))))))))((())))))******)))))))))))))))))))))))))))*********++++++***(((((()))+++(((***,,,---...---+++***,,,,,,------------,,,,,,,,,------......------,,,,,,,,,---------,,,++++++)))***++++++,,,,,,++++++............//////////////////111222222333222222111000000///////////////111111000000111111222333444444333333444444555666333444444555555444444333222222333444555555555555444333333222222222333333444555666666666555333222222222111000111222333444222111111000000111111111///000111222222222000000333222111000///............////////////000000000...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***'''(((((()))******************************************************************))))))))))))******))))))*********+++++++++++++++************++++++,,,+++***)))))))))***+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++,,,,,,++++++++++++,,,,,,---,,,+++***++++++---...,,,+++***))))))***+++,,,,,,,,,---...///000000111000000000/////////............//////////////////222111000000000111222222+++,,,///111333333333333333333444444555666666666777:::===???AAACCCFFFIIILLLSSSaaattt))))))*********+++++++++***)))(((''''''((()))***+++******)))))))))******)))((((((((()))***((('''))))))))))))((((((((((((***))))))))))))))))))***))))))))))))))))))((((((''''''((()))************(((''''''''''''(((((()))))))))))))))((('''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''')))))))))'''%%%$$$###&&&((()))(((''''''))),,,((((((((((((''''''''''''&&&&&&'''((()))*********(((((('''''''''((())))))...444;;;>>>;;;555///---((((((((((((''''''''''''&&&&&&&&&&&&''')))***+++***)))))))))))))))((((((((((((((()))******))))))))))))))))))((((((((((((************************&&&&&&&&&'''((())))))***(((((()))(((((('''&&&&&&%%%&&&'''((()))((('''&&&'''((())))))))))))))))))((()))***+++++++++*********++++++***)))(((***,,,&&&(((***+++------------+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,------,,,,,,++++++,,,------......------............///////////////000000111222222333333333222111111000000111111111111000000111111222333444444444444555555666666222333333444444333333222222222333444444444444444444333222111000111222333555555666666666555444333222111000000000111222333///////////////000111222111222333333333333222111777666444222111111222222////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((&&&$$$******************************************************))))))))))))******************++++++++++++++++++************++++++++++++***))))))******+++++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,++++++++++++,,,,,,,,,---///...------,,,------...---,,,,,,++++++,,,,,,---+++,,,,,,---...///000111000000/////////.....................///////////////000000000111000000000---...000222333444444444333333444444555666666666777:::===???AAACCCFFFIIIMMMSSSaaasss************++++++++++++++++++)))(((((()))++++++***)))))))))))))))*********((('''''')))***)))((((((((((((((()))))))))))))))))))))******)))))))))(((((((((((((((((())))))((()))******++++++++++++'''''''''&&&'''((())))))***************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((((((((((((((($$$&&&))))))'''&&&&&&'''))))))))))))''''''(((***))))))((((((((('''''''''%%%&&&((()))***************)))((('''((()))+++,,,000666===>>>999222...,,,((((((((((((''''''''''''&&&&&&&&&'''((()))******((()))******)))(((''''''&&&'''))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&&&&'''((()))******(((((()))(((((('''&&&&&&&&&'''((()))***)))((('''''''''((()))))))))))))))((()))+++,,,---,,,+++******++++++***))))))+++,,,...---,,,,,,,,,---...///+++,,,,,,------,,,,,,+++,,,------......------,,,+++,,,,,,------,,,,,,,,,+++,,,------......------............////////////000000000111111222333333333222222111111111111111111111000000111111222333444444444555555555555555222222333333333333222222111222222333333333333222444333222111000111222333555555555555555444444333222111000000000111222333............///000111111333333333333222111000000333222000///......///////////////...............---.....................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******)))(((&&&%%%******************************************************))))))))))))******+++++++++,,,,,,,,,,,,---++++++************++++++******************++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++,,,,,,------------+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000////////////............---.........//////000000+++---///111222111///...000000111111222222222222333333444444555666666666777:::===???AAACCCFFFIIIMMMSSS```sss)))************+++++++++++++++************++++++((((((((((((((())))))******((('''''')))******)))(((((((((((())))))))))))))))))************))))))''''''(((((((((((())))))))))))******++++++******'''''''''(((((())))))***)))***************)))(((((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&"""''')))((((((+++...++++++***)))(((((((((((()))))))))(((((((((''''''&&&''')))***+++******)))+++***(((((((((***,,,...000666======666...***))))))))))))(((((((((''''''&&&&&&''''''((()))))))))%%%'''((((((&&&$$$###$$$%%%'''))))))((((((((()))(((((((((((())))))))))))'''''''''(((((((((((()))&&&&&&&&&'''((())))))***(((((()))))))))((('''''')))******+++++++++++++++&&&&&&'''((())))))))))))'''))),,,......---+++******+++++++++******+++---777555222///------......,,,,,,------------,,,,,,,,,------......------,,,++++++,,,---------,,,,,,)))***++++++,,,,,,++++++............////////////000000000000111222333444222111111000000000000000111111000000111111222333333333444555555555555444222333333444444333333222111222222333333222222111222222222222222333444444555555444444444333333333222222111000111222333444............//////000111222222111000//////......//////......------....../////////............------------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))&&&&&&((()))***+++++++++******************************************************))))))))))))******++++++,,,,,,,,,---------++++++************++++++)))*********++++++++++++******++++++++++++******((())))))******))))))(((***+++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***++++++,,,---...//////000/////////.........------------......///000000000+++---///111111111///...111000000/////////......333333444444555666666666777:::===???AAACCCFFFIIILLLSSS___rrr)))))))))************+++))))))************))))))'''''''''''''''((())))))***(((&&&&&&(((*********'''((((((((()))))))))***((()))***++++++***)))((('''''''''((((((((())))))(((((()))))))))(((((('''&&&'''(((***+++*********''''''((()))))))))((((((((((((((((((((((((((((((&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&###)))***))))))+++///+++***)))((())))))))))))))))))))))))(((((((((''''''(((***++++++***)))(((***)))'''''''''))),,,...111888>>>===555---))))))******)))))))))(((((((((''''''((((((((((((((('''$$$&&&)))(((&&&###"""###%%%'''))))))((('''(((***'''((((((((()))))))))***'''''''''((((((((())))))&&&&&&''''''(((((())))))(((((())))))***))))))))))))))))))))))))***++++++%%%&&&'''((())))))))))))&&&))),,,///000...,,,******+++++++++******,,,...444333222000///.........------............------,,,------......------,,,***+++,,,,,,---------,,,)))***++++++,,,,,,++++++............////////////111000000000000222333444333222222111111111111111111111000000111111222333111222333444555444444333333333444444444444333333222333333333333333222222000111222444555555555555444444333222222222222222333222111111111222444555//////////////////000000000000////////////000000......///000000000000/////////.........------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))&&&&&&'''(((***,,,...///******************************************************))))))))))))*********+++++++++,,,,,,,,,,,,++++++************++++++))))))***+++++++++++++++******++++++++++++******)))******++++++******)))***+++,,,............---------...//////000000000++++++,,,,,,,,,,,,++++++***+++,,,,,,......///000//////.........---------------......///000000111333222000//////000000111111111000000////////////333333444444555666666666777:::===???AAACCCFFFIIIKKKQQQ^^^qqq((())))))))))))*********'''((()))******)))((('''&&&&&&&&&&&&&&&'''((()))***(((&&&&&&(((*********'''((((((((())))))******((()))***++++++***)))(((&&&'''''''''(((((())))))'''((((((((('''&&&%%%%%%%%%''')))+++,,,,,,***)))%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***************************$$$(((,,,,,,(((&&&(((+++***)))(((((()))*********))))))))))))((((((((((((((()))***++++++***(((''')))(((&&&%%%&&&)))+++---333:::AAA???666...++++++************))))))))))))'''((((((((((((((('''&&&%%%(((++++++'''$$$$$$%%%$$$'''***)))'''&&&(((***'''((((((((())))))******''''''(((((()))))))))***'''''''''((((((((((((((('''((()))******+++******''''''&&&%%%%%%'''((()))%%%&&&'''((())))))))))))&&&)))---000000///,,,******+++++++++******,,,...***+++---///000000///...---......//////......---,,,------......------,,,***+++,,,,,,------------,,,,,,---.........------............/////////000111000000000000222333444666555444444333333444444111111111000111222222333111222333444444444333222333444444555555444444333444444444555555444333333///000333555666777666666444333222222111111222222444333222222222333444555000000////////////000000000000000000111222333444***,,,---/////////......//////.........------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******))))))******)))))))))+++,,,...******************************************************))))))))))))******)))************+++++++++++++++************++++++((()))***+++++++++++++++******++++++++++++******,,,------......------,,,)))+++,,,...//////......)))***+++,,,---------------......//////......---***++++++,,,---...///000//////.........------------------...///000000111:::777222...---///222444333333222222222222333333333333444444555666666777777:::===???AAACCCGGGIIIJJJQQQ]]]ppp))))))))))))))))))))))))&&&&&&'''((()))***++++++(((''''''''''''(((((())),,,,,,++++++******))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))%%%&&&''')))************&&&&&&''''''''''''&&&&&&)))))))))))))))((('''''''''&&&$$$&&&)))+++***((('''((()))+++++++++***)))***++++++***'''&&&&&&'''((((((((('''%%%&&&(((***,,,+++***)))((((((((((((++++++++++++*********)))'''&&&&&&'''(((***,,,---,,,)))((()))(((&&&)))///999===>>>;;;333---+++,,,***)))((('''''''''''''''))))))(((((((((((())))))))))))))))))(((((((((((($$$%%%&&&''''''''''''&&&))))))*********((('''&&&$$$&&&(((((('''&&&'''((((((((('''&&&&&&'''((()))'''((()))******)))((('''(((((((((((())))))))))))((()))*********((('''&&&))))))((((((((((((((((((---,,,,,,+++*********+++---------,,,,,,,,,+++++++++************+++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000000000111111111111333222111/////////000000000000000111222222333333222222111111111111222222222222222222222222222222000111222222333333333333444444444444333333222111333333999DDDGGG???666222444333222222333333111//////////////////000111111444444333333222111111000444222000---,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))((()))***+++,,,,,,+++***************************,,,+++++++++***)))))))))++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++------,,,,,,+++***))))))++++++++++++++++++++++++)))((('''((()))***)))'''))))))***+++,,,,,,------)))******)))(((((()))++++++++++++*********))))))++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,++++++*********,,,---------,,,***((('''***+++,,,,,,------,,,,,,...------,,,,,,------...++++++,,,,,,---...//////............///////////////000111222222111000///000000000000000000000000///000000000111111111111222222333444444555555666888999;;;>>>AAACCCEEEFFFIIIPPP]]]ppp))))))))))))))))))))))))''''''(((((())))))******)))(((((('''''''''((((((***************)))))))))(((((((((((()))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''))))))******+++*********'''((((((((((((((((((''')))))))))))))))((('''''''''%%%$$$&&&)))***)))((('''(((((()))******))))))***++++++***((('''((()))*********)))'''&&&'''))),,,+++***)))((((((((((((+++*********))))))))))))''''''''''''((()))+++,,,***'''''')))((((((+++111999;;;===999111,,,***+++))))))((('''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))'''&&&$$$######%%%''')))'''((())))))***)))((((((%%%&&&((('''&&&&&&''')))000///---+++*********+++'''((()))******)))(((''''''''''''((((((((()))))))))))))))))))))(((''''''++++++++++++++++++++++++,,,+++***))))))))))))***)))))))))******+++++++++...---------......//////---------,,,,,,,,,++++++******+++,,,------......------------------------/////////000000000111111111000////////////000111000000000111222222333333222222111111111111222222111111111111111111111111222333444444555555444444333333444444333222222111333111444<<<>>>999444222444333222222333333111//////////////////000111111333333222222111111000000222000...,,,++++++,,,---......---------,,,,,,,,,------------------------/////////.........------******+++,,,---,,,++++++************************************************++++++******************************************)))******+++++++++++++++------,,,,,,+++******)))))))))))))))))))))))))))***)))((((((******)))(((*********++++++,,,,,,---.........,,,)))'''((())),,,++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******+++,,,------...---------***+++,,,,,,------,,,,,,,,,++++++******++++++,,,++++++,,,,,,---......///............////////////...///000000000000///...000000000000000000000000111111111111222222222222222222333444444555555666888999;;;>>>@@@CCCEEEFFFHHHNNN[[[mmm))))))))))))))))))))))))(((((((((((())))))))))))***)))((('''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''***************)))(((''')))))))))))))))))))))))))))))))))))))))(((((('''&&&%%%%%%&&&((()))((('''(((''''''''''''((())))))((()))******(((((()))***'''((()))(((&&&$$$$$$$$$,,,+++***)))(((((((((((())))))))))))((((((((((((((((((((('''((()))******(((&&&&&&)))))))))...444999::::::666000+++)))***((((((((((((''''''''''''&&&%%%%%%%%%&&&'''((((((''''''(((((())))))******''''''''''''''''''((((((%%%&&&'''))))))***))))))'''''''''&&&%%%&&&(((***555333///,,,******+++,,,'''(((((())))))((((((''''''''''''((((((((())))))))))))((((((''''''((((((++++++,,,,,,,,,,,,,,,,,,******)))((((((((())))))'''((()))***+++,,,,,,---++++++++++++,,,,,,,,,---.........---------,,,,,,)))***+++,,,...///000111............................../////////000000000//////.........///000111000000000111222222333333222222222222222222222222000000000000000000000000222333333444444444444444222333333333333222111111333000///222444222111222222111111222333333111000///////////////000111111111111111111000000000000///...---++++++,,,,,,---...------------,,,,,,,,,------------------------...---------,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++***************+++++++++************************************************((()))******++++++******---,,,,,,++++++*********))))))))))))))))))))))))+++***))))))++++++***)))++++++++++++++++++++++++---------***(((&&&'''(((,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++++++++*********,,,,,,,,,++++++++++++***)))))))))))))))***++++++***+++,,,,,,------,,,,,,,,,++++++******++++++,,,+++,,,,,,------.....................////////////......////////////......000000000000000000000000111222222222222333333333222222333444444555555666888999;;;===@@@CCCEEEFFFGGGMMMWWWiii))))))))))))))))))))))))***)))))))))((((((((('''******)))''''''&&&&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))))))))((((((((('''''''''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&)))(((((((((((((((((()))(((((())))))))))))((((((&&&%%%%%%&&&'''(((((('''((('''&&&%%%%%%&&&((()))&&&'''))))))(((((()))***&&&(((***)))(((&&&%%%%%%++++++***)))(((((()))))))))(((((((((((('''''''''((((((((((((((())))))))))))'''''')))******...555::::::999555///+++)))***'''(((((((((((((((''''''%%%%%%%%%%%%&&&'''((()))&&&''''''((()))******+++%%%'''+++------+++(((%%%&&&''''''(((((()))))))))(((((('''&&&%%%&&&)))+++222000,,,)))''''''(((***((((((((((((((((((((((((((((((((()))))))))*********)))'''&&&&&&'''((()))***************+++++++++***))))))(((((()))))))))******+++,,,------......))))))***+++++++++++++++------------,,,,,,,,,,,,******+++,,,---...//////------------------------............/////////////////////...............000000000111222222333333222222222222222222222222111111111111111111111111000111111222222222111111111222222222222222111111222000......//////000222111000000111333333222111///////////////000000111000000000000000/////////...------,,,,,,---......------------------------,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********---------,,,,,,+++******+++++++++++++++++++++++++++++++++************************+++++++++++++++************************(((((()))************))),,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++******,,,,,,+++***,,,,,,+++++++++++++++++++++,,,,,,+++******+++------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++,,,+++)))(((''''''((((((***+++,,,,,,------,,,,,,...------,,,,,,------...,,,,,,,,,---------..................////////////////////////////////////000000000000000000000000111111111222222222333333222222333444444555555666888999;;;===@@@BBBDDDEEEHHHLLLVVVfff}}}))))))))))))))))))))))))******))))))((((((''''''******)))''''''&&&&&&&&&&&&&&&''''''((((((((()))(((((((((((())))))))))))*********)))))))))(((((())))))))))))))))))))))))$$$%%%&&&'''(((((((((((((((''''''&&&&&&''''''((((((((())))))))))))((((((&&&&&&'''''''''''''''(((((('''&&&%%%%%%&&&'''((($$$&&&''''''''''''(((***&&&)))+++,,,+++******++++++***))))))))))))))))))(((((((((((('''''''''&&&((((((((()))))))))))))))+++((((((*********...444<<<;;;888333///,,,++++++&&&'''(((((()))((('''''''''&&&&&&&&&'''(((((()))&&&''''''((()))******+++'''((()))******)))'''&&&)))(((((('''''''''''''''(((((((((&&&%%%&&&))),,,,,,***(((&&&%%%&&&''')))((((((''''''''''''(((((())))))*********+++++++++)))((('''&&&&&&'''((()))))))))*********+++++++++******)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///.........,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++............////////////000000000///...------,,,000000000111222222333333111222333333333333222111222222222222222222222222111111111222222111000000000000111111222111111000000111111000///000111000///...///111333444333222///////////////000000111000000000///////////////.............../////////------------------------***+++++++++,,,,,,,,,---......------------,,,,,,,,,,,,++++++******))))))++++++++++++++++++++++++,,,,,,,,,+++***)))((((((++++++++++++,,,,,,------************************(((((()))************))),,,,,,+++++++++++++++***++++++++++++++++++++++++,,,+++***+++,,,---,,,***,,,,,,++++++++++++++++++...///000///...---///111---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++000///...,,,,,,,,,------***+++,,,,,,------,,,,,,...------,,,,,,------...,,,,,,,,,---------------............////////////000000000000000000000000111111111111111111111111000000000000111111111222222222333444444555555666777888:::===@@@BBBDDDEEEIIIMMMUUUeee|||))))))))))))))))))))))))******))))))((((((''''''***)))((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************))))))))))))''''''''''''''''''''''''&&&&&&((()))***+++++++++((('''&&&%%%%%%&&&'''((('''(((((()))))))))))))))&&&((()))(((''''''((()))(((((('''&&&&&&&&&&&&'''%%%&&&((('''''''''((()))###%%%'''((('''((()))*********)))))))))))))))***((((((((((((''''''''''''''''''((()))***)))))))))+++))))))+++++++++///555>>>;;;777222...,,,++++++&&&&&&((()))))))))((('''(((((('''''''''''''''(((''''''(((((())))))******+++(((### ###'''******)))((('''&&&&&&&&&&&&'''(((((('''&&&''')))+++)))(((''''''''''''((()))(((''''''&&&&&&''''''((()))))))))*********++++++'''''''''&&&''''''((((((******++++++,,,---------******)))))))))***+++++++++++++++*********))))))***+++,,,......------,,,,,,,,,+++++++++*********++++++++++++++++++++++++************************....../////////000000000000000000000000...------000000000111222222333333111222333444444333222111222222222222222222222222333333333333333333222111//////000111111111111000...222444222000111111///------...000333444444333///////////////000111111111111111000///...............//////////////////,,,,,,,,,------------...***++++++,,,,,,---------,,,,,,,,,,,,+++++++++***++++++***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((*********+++,,,,,,------************************((()))******++++++******++++++++++++++++++++++++)))))))))))))))))))))))),,,+++******,,,,,,+++***++++++++++++++++++++++++...///...,,,)))((((((***,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++++++++************++++++++++++,,,,,,,,,++++++++++++,,,...///000***+++,,,,,,------,,,,,,,,,++++++******++++++,,,------------------------............////////////111111000000000000111111111111111111111111111111//////000000000111111111222222333444444555555666777888:::<<>>:::444///,,,+++******%%%&&&((()))***)))((('''(((((('''&&&%%%%%%%%%%%%(((((((((((()))))))))))))))'''$$$""""""###&&&'''(((((('''&&&&&&&&&'''(((&&&((())))))(((((()))***'''((((((((()))(((((((((((('''&&&&&&&&&&&&'''((('''(((((((((((()))))))))%%%&&&''''''((((((((('''))))))******+++,,,,,,---((((((((((((((()))***+++******************++++++''')))***,,,,,,+++***)))------,,,,,,,,,+++++++++***++++++,,,,,,---------++++++++++++++++++++++++/////////000000000111111......000111111111000000000000000111222222333333111222444555555444222111111111111111111111111111333333333333333222111111...//////000111111000000,,,222444000...000000---,,,,,,---000333555555444///////////////000111111333333222111///...------.........///......------,,,,,,,,,---------......,,,,,,------...//////000++++++*********))))))))),,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++'''(((((()))******++++++************************)))******+++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,***)))***+++,,,+++************++++++,,,,,,---,,,,,,+++)))'''%%%&&&''',,,++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,&&&'''(((***++++++,,,,,,***+++,,,,,,------,,,,,,,,,++++++******++++++,,,------------------------............////////////111000////////////000111111111111111111111111111000000111111111222222222222222333444444555555666777888:::<<>>888000+++******)))(((***)))))))))((((((((('''&&&&&&&&&''''''((((((((((((((())))))))))))((((((((((((((('''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''&&&'''((((((((((((((()))''''''''''''''''''''''''''''''(((((((((((('''''''''((()))***************)))))))))))))))))))))))))))***+++,,,---,,,,,,+++++++++,,,------...///000)))111555111------......------............------...---++++++---...---,,,............///000111222222222222222222222222222222222222222222222222222111111111000000000//////111111000000000000111111000///...---,,,------...........................---///000000///......///............//////000111---.........////////////000///,,,******+++...///111111000///......------,,,,,,---------,,,+++***++++++,,,------------,,,------......---,,,,,,++++++++++++++++++,,,---...***+++,,,---------,,,+++,,,++++++******++++++,,,***)))((((((((()))***+++'''((()))***++++++++++++///---***))))))******)))+++++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++++++++++++++++++++++++++......---,,,,,,,,,,,,,,,***,,,---,,,+++***+++,,,++++++++++++++++++++++++,,,+++***+++---------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++)))***,,,------,,,***))),,,,,,,,,------...///000,,,---...///000000000000111000000///////////////000000////////////000000111222222222222333333333222333444555666777888888999999;;;===@@@BBBEEEFFFGGGLLLUUUbbbvvv(((((((((((())))))))))))))))))(((((((((((())))))++++++)))(((&&&%%%$$$###***)))(((''''''((()))***'''''''''((()))***+++,,,(((((((((((((((((((((((('''''''''((((((((((((((((((((()))***************))))))))))))***+++,,,,,,))))))((((((((((((((('''((((((''''''((()))***+++)))(((''''''&&&&&&''''''&&&&&&'''((())))))*********++++++++++++******)))''''''((()))))))))((((((&&&&&&&&&%%%&&&&&&'''(((''''''(((((((((((((((''''''(((((())),,,111888>>><<<555...)))))))))((('''))))))))))))((((((((((((%%%&&&'''((()))***++++++(((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''')))))))))******))))))((((((((((((((((((((())))))***+++,,,---------,,,,,,++++++,,,---...//////000...;;;DDD???555///------,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,------,,,............///000111111333333333333333333333333111111111111111111111111//////000111000///...---111000000//////000000111000///...---------------000000000//////......------///000000///......///......---------......///---------.........//////------,,,,,,,,,---............/////////...,,,+++,,,,,,,,,,,,,,,+++******+++,,,,,,------------------------------,,,,,,+++++++++*********+++,,,,,,)))***+++,,,---------,,,,,,++++++******++++++,,,***)))(((((('''(((((()))''''''((()))************...,,,+++++++++,,,***)))))))))***+++,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++***+++,,,------,,,+++***------,,,+++++++++,,,,,,+++,,,------++++++,,,---+++++++++++++++++++++++++++***)))***+++,,,+++***---------,,,,,,+++++++++,,,,,,------------,,,,,,***+++,,,------,,,+++***,,,,,,,,,---......//////+++,,,---...////////////000000//////......//////000000////////////000000111222222222222333333333444444555666666777777888:::::::::<<>>:::555///,,,,,,,,,+++)))(((((((((((())))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))///,,,***)))***+++***)))((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''(((************)))))))))******+++++++++++++++++++++,,,,,,------000...,,,+++---111666999???KKKQQQHHH999111000111//////............//////000///------/////////..................//////000222222222222222222222222000000000000000000000000///000222333333222000///000000////////////000000------...///000111222222444333333222111000000///---///000000///......///...------,,,,,,,,,,,,---,,,,,,,,,,,,------------)))+++---//////...---,,,'''))),,,...//////......---------,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,+++,,,+++***((('''&&&&&&&&&))))))******+++,,,------,,,++++++******++++++,,,++++++++++++***))))))((('''(((((())))))))))))(((*********,,,...---+++)))&&&((()))+++,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++*********)))+++---//////...---,,,,,,,,,++++++++++++,,,,,,)))+++,,,+++***)))***,,,*********++++++,,,,,,,,,---+++***+++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,---.........---//////......---+++***)))//////............/////////////////////000111111//////000000000111111111222222333555888;;;>>>???>>>===<<<<<<>>>BBBEEEHHHIIIMMMTTT___sss(((((((((((())))))))))))))))))(((((((((((())))))((((((((())))))*********)))))))))))))))((((((((('''''''''((()))***+++,,,'''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((())))))'''''''''&&&&&&''''''((('''(((((((((((()))))))))&&&'''((()))******))))))''''''((()))))))))((((((&&&&&&'''((())))))******)))******++++++++++++***(((((()))*********)))))))))(((''''''&&&'''''''''%%%&&&'''((())))))))))))***))))))+++111666:::<<<666222,,,******+++)))'''(((((((((((())))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******'''$$$"""$$$(((++++++***))))))))))))))))))))))))''''''((((((((((((''''''$$$%%%&&&((()))***++++++))))))******++++++,,,,,,++++++*********+++,,,---,,,+++***+++...444:::>>>555<<>>BBBDDDAAAAAA@@@@@@AAACCCEEEGGGHHHLLLSSS^^^qqq(((((((((((())))))))))))))))))(((((((((((())))))%%%&&&&&&&&&'''''''''(((((()))***+++***((('''%%%((('''''''''(((((()))***''''''''''''''''''''''''(((((((((((((((''''''''')))((('''''''''(((******((((((''''''''''''((((((((((((((()))))))))******'''((()))******)))((((((&&&'''((()))***))))))(((((((((((())))))************************++++++,,,******))))))))))))))))))))))))((('''''''''''''''%%%&&&'''((())))))))))))***)))***---333888999999444///***((()))***(((&&&'''((((((((()))))))))***(((((((((((((((((())))))'''(((((((((((((((((('''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********"""$$$((()))'''((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''((())))))))))))((((((((()))***+++++++++******)))))))))***+++,,,)))***+++---///333666777---000000......000///+++,,,***)))(((((()))***,,,000///------///000///...///......------.........////////////////////////////////////////////////000000000000111111111222//////............//////------...//////...---,,,........................---///000000///......///---,,,,,,,,,---...///000++++++++++++,,,,,,,,,,,,,,,---...///...---,,,+++000//////...---,,,++++++++++++)))((((((((()))***(((((()))************)))******+++,,,,,,,,,,,,,,,)))))))))***,,,---///000++++++***))))))***+++,,,,,,++++++******++++++,,,((()))***++++++******))))))***************))))))((('''''')))+++,,,+++*********))))))))))))*********++++++,,,,,,++++++***************************)))***++++++++++++***)))&&&''''''((())))))******------,,,,,,---......///***+++,,,,,,******+++,,,)))******+++,,,,,,---------+++******++++++***)))''''''((()))+++,,,------,,,,,,------------,,,,,,,,,++++++++++++++++++,,,)))***,,,.........---,,,...............---,,,,,,...------------...///000............///000111222111222222222222333333333333333444555888<<<@@@BBBAAA@@@@@@@@@@@@AAABBBBBBGGGKKKQQQ\\\ooo(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))$$$&&&)))+++,,,***((('''((((((''''''''''''((()))''''''''''''''''''''''''))))))(((((('''''''''&&&***)))((((((((()))+++,,,***)))(((((((((((())))))(((((())))))******++++++(((((()))******)))((('''&&&'''(((*********)))((())))))))))))************)))((('''''''''(((***+++,,,+++***((((((((()))***))))))((('''''''''''''''%%%&&&'''((())))))))))))+++***+++///444888999777444///+++)))******)))''''''((((((((())))))******''''''((()))***+++,,,,,,))))))************))))))'''''''''((((((((())))))((((((((((((((((((((((((************************(((((())))))*********+++((($$$ """'''******(((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&''''''((()))******+++***)))((((((((()))+++,,,***,,,...000000///...---......---,,,000333///(((...---+++******+++---...///...,,,,,,...///...---///......---------......//////////////////////////////////////////////////////......///000111222//////............//////111222222222000///---+++////////////000000000000---///000000///......///,,,,,,,,,---...///000111******+++++++++,,,,,,,,,---............---+++***......---------...//////***)))'''&&&&&&''''''(((''''''((())))))))))))))))))***+++,,,,,,,,,,,,,,,*********)))******+++,,,,,,+++***)))))))))***+++,,,++++++++++++++++++,,,&&&'''(((*********))))))******+++++++++******)))'''&&&&&&''')))++++++***+++***)))(((((()))******+++++++++,,,,,,+++++++++************************)))***+++,,,,,,+++***)))(((((((((((()))***,,,,,,***)))))))))***++++++,,,+++,,,------++++++,,,---))))))***+++,,,,,,------,,,***))))))******)))'''%%%%%%'''(((***,,,---...---..................---,,,++++++******++++++,,,(((***,,,.........---,,,+++,,,---...////////////---------------...///000............///000222222///000000000000111111111111111111222555888;;;===>>>>>>>>>>>>=========<<>>@@@BBBCCCFFFFFFLLLZZZmmm'''(((((((((((()))))))))(((((())))))******************)))((('''&&&&&&%%%%%%%%%'''((()))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((()))***'''''''''''''''((())))))(((((((((((((((((((((((((((((()))))))))*********))))))************))))))))))))((((((''''''&&&&&&%%%%%%&&&&&&((()))++++++(((((((((((()))))))))***'''''''''(((((()))))))))))))))((('''''')))***+++*********---333<<>>@@@BBBCCCFFFEEEKKKZZZnnn(((((((((((()))))))))***++++++******))))))))))))***))))))((('''&&&&&&&&&%%%%%%'''((()))))))))))))))((('''&&&&&&'''((()))((((((((((((((()))******(((''''''''''''(((((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''))))))************))))))))))))((((((''''''&&&&&&%%%%%%&&&&&&((()))++++++'''(((((((((((()))))))))'''(((((())))))******+++)))((('''&&&'''((()))***---+++)))(((+++000666:::,,,++++++******************,,,000555:::999444///******))))))))))))))))))'''(((((((((((()))))))))''''''((()))***+++++++++))))))(((''''''((())))))---------,,,++++++,,,,,,///,,,(((''''''((()))((('''(((*********)))))))))((())))))))))))))))))(((((('''&&&&&&&&&'''((((((+++(((%%%&&&)))+++***(((***+++,,,------,,,+++***'''''''''''''''((())))))))))))))))))(((((((((((())))))))))))))))))))))))((()))+++---......---,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///------...000222111///------------.........//////.........////////////...............///////////////............---------------------------------------,,,,,,++++++++++++------------------------//////......---------,,,...---,,,++++++,,,---...***,,,------,,,,,,---///)))***++++++,,,,,,,,,+++************************,,,,,,+++*********++++++++++++++++++++++++++++++))))))*********++++++++++++++++++*********))))))((()))************)))(((''''''''''''''''''''''''((((((((((((((()))))))))((((((((()))***+++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******+++++++++++++++++++++++++++++++++++++++***)))(((((()))+++,,,---,,,***)))((()))++++++******+++---++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------......//////...---------............///............///000222222000000111111111222222222222222444555666777777777777888999;;;>>>AAACCCEEEGGGFFFKKKZZZnnn((((((((()))))))))******++++++******)))(((((('''((((((((((((''''''''''''&&&&&&'''((()))))))))(((((((((''''''''''''(((((((((((((((((()))***++++++,,,+++)))(((&&&%%%%%%%%%((((((((((((((((((((((((&&&''''''''''''((((((((())))))))))))))))))))))))((((((((((((((('''''''''))))))((('''''''''''''''''''''(((((((((((())))))((()))))))))******++++++((((((((((((((())))))***+++)))'''&&&&&&))),,,...************************+++---111777<<<:::333---(((((())))))))))))))))))''''''(((((((((((())))))&&&&&&'''((()))***++++++)))((('''&&&&&&'''((())))))***+++***)))***,,,---000---***)))))))))((('''''')))******)))'''&&&'''((())))))******))))))(((''''''&&&%%%%%%&&&((()))"""!!!!!!"""%%%(((***+++******++++++++++++******((((((((((((((()))******))))))))))))(((((((((((())))))))))))((((((''''''&&&(((***+++------,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,------------------,,,+++,,,---...///------...///111111///---,,,,,,------.../////////......///000000000000///....../////////////////////............---------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,+++***))))))...------,,,,,,------...,,,------,,,***((()))***((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++,,,,,,++++++************++++++)))))))))***++++++,,,,,,+++++++++************)))'''((()))******)))((('''''''''''''''''''''''''''(((((((((((())))))))))))***)))))))))***+++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))******+++++++++******))))))+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))******************++++++++++++,,,,,,,,,,,,,,,,,,++++++)))((((((''')))+++------+++)))''')))***,,,+++******+++,,,************************------------------------,,,,,,------.../////////---------............///......---...///111222444000000000111222222333333111222333444555666666666555666888;;;>>>AAADDDFFFGGGGGGLLLYYYlll(((((()))))))))*********)))))))))))))))))))))(((''''''''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((''''''(((((((((((()))***+++,,,,,,+++)))(((&&&%%%%%%%%%(((((((((((((((((((((((())))))))))))************)))(((((((((((((((((()))'''''''''(((((((((((((((+++***)))''''''&&&&&&&&&'''''''''((((((((())))))((((((((()))))))))))))))))))))***+++++++++++++++&&&&&&&&&'''(((***+++,,,))))))***************)))+++---333999===:::222+++''''''((())))))***))))))'''''''''((((((((())))))'''&&&&&&''''''((())))))((((((&&&&&&&&&&&&((((((&&&((()))((('''''')))+++---+++))))))***)))(((&&&(((+++------***'''&&&'''((()))************)))(((((('''&&&%%%&&&''')))***!!!"""""""""###%%%(((+++)))(((((((((((((((((())))))))))))))))))***++++++***)))))))))((((((((('''))))))))))))))))))*********)))((('''((()))+++,,,***+++,,,---------------,,,,,,,,,---------.........---,,,++++++---...000...------...///000///---,,,,,,------...//////000------///000000000///////////////////////////...///............---------,,,,,,,,,---------......++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,------------------,,,***+++,,,+++)))'''((()))((()))***++++++,,,,,,,,,++++++++++++++++++++++++******)))******+++,,,---,,,+++***))))))***+++,,,((())))))***++++++,,,,,,+++++++++************)))'''((()))******)))((('''''''''''''''''''''''''''(((((())))))*********)))******))))))))))))***+++***))))))(((((())))))***************************,,,+++************+++,,,)))***++++++++++++***)))((()))***,,,,,,,,,++++++******************************+++++++++***))))))******+++++++++,,,,,,,,,******+++++++++******)))***++++++,,,,,,+++******+++,,,---,,,+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000---------............///000///...---...///111333///000000111222222333333000111222444555555555555666666888;;;>>>AAADDDEEEFFFFFFLLLWWWhhh))))))))))))************'''''''''((())))))******&&&&&&''''''((()))))))))'''(((((((((((((((''''''&&&'''((())))))((('''&&&(((((((((((()))***+++,,,)))(((((('''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((&&&'''''''''(((((())))))(((((('''''''''(((((()))''''''''''''((((((((()))((((((((((((((((((((((((***+++,,,---...---,,,,,,&&&''''''''''''&&&%%%$$$((())))))*********))))))+++...333:::===:::111***&&&'''((()))*********)))''''''''''''((((((((()))(((((('''&&&&&&&&&&&&'''((('''&&&%%%%%%&&&'''(((%%%'''((('''%%%$$$&&&))))))(((((()))******(((&&&,,,///111000,,,)))((()))((()))***++++++***)))((()))((('''&&&'''(((***,,,,,,------***''''''***...---,,,+++******+++,,,---***************++++++,,,******))))))((((((((('''(((((()))***+++,,,,,,---///+++'''######&&&***---***+++,,,,,,------------,,,,,,,,,------............---,,,++++++---...000...---,,,---...//////...,,,,,,------...///000000+++,,,.../////////......///////////////.........//////.........---------,,,,,,,,,------.........***+++,,,---......///000++++++++++++++++++++++++------------------------+++,,,............,,,+++''')))***+++******,,,...(((((()))++++++,,,,,,,,,++++++++++++++++++++++++(((((((((((()))***,,,,,,,,,+++***))))))***+++,,,((())))))***++++++,,,,,,+++++++++************)))'''((()))++++++)))((('''(((((((((((((((((((((((((((((()))******************))))))(((((((((((()))---,,,,,,,,,,,,,,,,,,---)))))))))))))))))))))))),,,+++***))))))***+++,,,)))***+++,,,,,,+++))))))((()))***+++,,,+++******((((((((((((((((((((((((---------,,,+++***)))(((*********++++++,,,,,,,,,((()))***+++++++++++++++...---,,,+++++++++,,,---,,,......---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------///000111---------.........//////222111///...---...000111///000000111222222333333000000222333444555555555777777999;;;===@@@CCCDDDDDDFFFLLLVVVeee~~~&&&''''''((()))******+++,,,+++***)))((('''&&&&&&&&&'''''''''(((((())))))***)))((('''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))'''''''''(((''''''&&&%%%(((((())))))))))))((((((&&&&&&&&&&&&''')))***+++&&&%%%%%%%%%%%%''')))******)))((()))+++,,,,,,+++))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((***+++(((((((((((((((((((((((((((+++000333444111---*********************+++,,,+++///666::::::666000---***)))(((&&&%%%&&&'''''')))((((((((((((((()))))))))((('''&&&&&&'''((()))&&&%%%%%%%%%&&&((()))+++%%%&&&''')))************''''''&&&&&&&&&%%%%%%%%%---......,,,(((%%%$$$$$$))))))))))))))))))))))))))))))(((((('''''''''&&&"""$$$'''((())))))+++,,,+++******)))(((''''''&&&)))))))))))))))******+++,,,,,,,,,+++***)))(((((())))))))))))************,,,&&& &&&,,,//////+++---///000///............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111000...,,,+++,,,---...222111000//////...//////000000//////.........---------............------+++,,,,,,------......///---------------------------------,,,******+++---+++,,,,,,---.........---+++++++++++++++++++++++++++++++++***)))(((((('''---+++)))))))))++++++******---000222///,,,///333))))))***+++,,,------.........---,,,,,,+++******+++++++++*********))))))++++++************++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,))))))))))))************++++++,,,,,,,,,++++++************))))))))))))(((+++++++++*********))))))((()))***+++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++******))))))++++++++++++++++++++++++************************...---+++))))))***+++,,,---,,,,,,---...///---+++,,,+++*********+++,,,,,,((())))))))))))*********++++++,,,------......///........................---...000111000///...,,,////////////000000000000111222222333444555666777777777999<<>>@@@CCCEEEEEEFFFJJJRRR```xxx(((((((((((())))))))))))''''''&&&&&&%%%%%%%%%$$$'''''''''&&&&&&&&&&&&&&&&&&'''((())))))(((((('''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''&&&%%%%%%(((((())))))))))))((((((((()))***+++***)))''''''((())))))*********))))))+++)))((()))******)))'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%'''''''''&&&$$$###'''''''''((()))***+++,,,333777:::888111+++***+++((())),,,...111333444555+++***)))((((((''''''(((%%%%%%&&&''''''&&&&&&%%%%%%%%%'''((()))*********&&&%%%%%%%%%&&&(((***+++(((((((((((())))))))))))&&&(((***)))((('''(((((())))))))))))))))))))))))''''''''''''(((((((((((((((******)))'''%%%$$$$$$))))))))))))(((((((((((()))))))))))))))******+++((())))))******)))((((((''''''(((((((((((())))))*********+++,,,///111333)))+++---...---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.....................000111111000//////---------------.........------............------,,,------...//////000000.........------,,,,,,+++,,,...000000...,,,,,,,,,...////////////......---+++++++++++++++++++++++++++++++++++++++************++++++***))),,,222777III[[[cccUUU???111,,,***))))))***+++,,,---......+++++++++++++++************************+++++++++***))))))(((((())))))***))))))))))))))))))))))))++++++*********)))))))))((((((((((((((((((((((((''''''((())))))***++++++))))))))))))************'''((()))***++++++++++++,,,+++++++++***************************+++++++++******+++++++++***))))))***++++++,,,,,,++++++***)))************+++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,(((+++...///------///111222000...,,,*********+++************++++++++++++++++++,,,------......///........................+++,,,///111111000///...000000000111111111222222000000111222333444555555555999===???>>>???BBBEEEFFFFFFJJJRRR___vvv))))))))))))((((((((((((((((((((('''''''''&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((('''(((((())))))))))))(((((())))))******)))'''%%%$$$'''''''''''''''((()))***+++***((()))******((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((('''&&&'''''''''((()))***,,,---333777999444---((()))---))))))***+++---///111222+++***)))(((''''''''''''###$$$%%%''''''''''''&&&&&&'''((()))******)))((()))((('''&&&&&&(((***+++&&&&&&''''''((()))******&&&(((******)))))))))***))))))))))))))))))))))))''''''(((((()))))))))))))))***)))(((%%%%%%&&&''')))))))))((((((((((((((()))))))))))))))******+++(((((()))))))))))))))((('''''''''((((((((()))))))))***+++,,,,,,---///111)))+++---...---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------...///111111111000...---,,,,,,,,,------.........------............------............///////////////......---,,,,,,++++++,,,...000000///---,,,,,,......//////......---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,)))++++++++++++111;;;CCCOOOTTTMMM:::+++******'''))))))******++++++,,,,,,,,,,,,++++++******))))))))))))*********+++++++++*********))))))*********))))))))))))))))))))))))******************++++++((((((((())))))***++++++((((((((()))))))))))))))))))))))))))************))))))+++,,,,,,---------++++++*********)))))))))))))))*********++++++++++++,,,,,,,,,++++++***)))***+++,,,,,,,,,,,,+++***)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,((())),,,......---,,,+++)))+++,,,------+++***(((************++++++++++++++++++,,,------......///........................,,,---...//////000000000000000111111111222222222111111222333444555666666888===AAABBB@@@@@@CCCFFFFFFGGGJJJQQQ^^^uuu))))))))))))(((((((((((((((((())))))))))))))))))(((((())))))******++++++***)))((('''''''''''''''((((((''''''''''''((((((************************%%%&&&''')))************(((((())))))))))))((((((%%%'''(((******((('''&&&&&&%%%%%%%%%&&&''')))***+++)))(((((())))))(((&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))((('''''')))***+++(((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''&&&&&&'''''')))***+++,,,333666777222+++''')))...((((((''''''(((***,,,---++++++)))(((''''''''''''$$$%%%''')))******))))))((()))*********)))'''&&&+++***((('''&&&''')))***###$$$%%%'''(((***+++,,,%%%''')))*********+++---))))))))))))))))))))))))(((((())))))*********+++******((('''&&&(((,,,000'''((((((((())))))******)))))))))))))))******+++(((((()))))))))))))))(((''''''''''''((((((((()))''')))+++,,,+++******++++++---///000///.........,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........................../////////...---,,,,,,///000111222111000...,,,,,,,,,,,,------.........---..................---000000000///......------//////...---,,,,,,++++++,,,...000111///---,,,,,,---.........---,,,,,,+++++++++++++++++++++++++++------------------------(((***++++++---555BBBLLLHHHEEE888((('''000111***************))))))))))))---,,,,,,+++***)))(((((())))))******++++++++++++++++++************++++++))))))))))))))))))))))))(((((()))***+++,,,,,,---(((((()))***+++,,,,,,---******))))))((((((''''''))))))))))))***************+++,,,---............*********))))))))))))((())))))******++++++++++++------------,,,,,,+++******+++,,,------,,,+++******,,,...111111000...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,'''(((***,,,...,,,((($$$"""(((...000///,,,*********+++++++++,,,,,,,,,++++++,,,------......///........................///...---,,,---///111333000111111111111222222222111222333333555555666777;;;???DDDDDDAAAAAADDDHHHGGGGGGJJJQQQ^^^uuu'''(((***,,,---,,,+++***&&&&&&&&&'''''''''((((((&&&''')))*********)))(((+++******((('''&&&%%%$$$$$$''')))***)))(((''''''%%%&&&((()))***)))'''&&&***(((&&&'''***+++)))'''''''''((()))***+++,,,,,,&&&&&&&&&&&&'''''''''((($$$&&&((()))***)))((('''&&&&&&&&&&&&'''''''''''')))))))))))))))((((((((('''&&&&&&%%%%%%&&&&&&'''***)))((('''''''''''''''))))))(((''''''''''''((())))))))))))))))))))))))''''''((('''''')))---000777444000---,,,***((('''))))))(((((((((((())))))******************************))))))))))))******+++++++++(((&&&%%%'''(((&&&&&&'''((()))***++++++***)))(((&&&&&&&&&'''(((+++,,,,,,---,,,+++***))))))))))))******************))))))((('''&&&&&&%%%'''((()))***+++,,,------,,,+++)))(((((()))+++,,,)))******)))(((((()))++++++***)))((())),,,...000+++,,,,,,+++******+++---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...++++++,,,------......///,,,------....../////////,,,,,,------,,,,,,++++++.........------,,,,,,,,,///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,444222000...---...///000------............------++++++,,,,,,,,,,,,------000///...---,,,+++++++++...------,,,***))))))((((((((()))+++,,,---...///(((***,,,///222777===AAA555444333///,,,******,,,++++++******++++++,,,---***************************)))((((((((()))+++,,,************************+++***)))'''''')))***+++''')))***+++***)))***+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++************++++++++++++************++++++))))))))))))************,,,+++*********+++------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,************,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))((((((''''''((()))+++,,,,,,++++++*********+++,,,---.../////////////////////////////////000000000000/////////////////////000111111////////////000111222333333333444555555444444333:::<<>>???@@@BBBEEEEEEFFFIIIOOOYYYooo'''((()))))))))((('''&&&&&&&&&'''''''''(((((((((((()))***+++,,,+++******$$$%%%&&&'''(((***++++++&&&&&&&&&$$$###%%%(((***((('''&&&%%%%%%''')))***+++***))))))++++++***)))*********))))))(((((((((''''''((((((((()))))))))'''((()))))))))((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((''''''(((((((((((((((((((((''''''''''''%%%&&&'''''''''&&&$$$$$$((((((((((((((((((((((((((()))))))))***,,,000333555222---***)))((('''&&&)))((((((''''''(((((())))))))))))))))))))))))))))))((((((''''''(((((()))'''((()))((('''((()))+++((('''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((()))))))))((('''&&&+++*********)))(((((((((&&&'''((()))***+++,,,---'''(((((()))***+++,,,,,,***)))(((''''''((()))***)))******)))(((((()))+++*********************+++)))******)))((((((***+++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,+++++++++,,,---...000000000///...------,,,------------,,,,,,,,,,,,))))))+++,,,---............------------,,,,,,,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,*********++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,......---,,,++++++++++++)))))))))******+++++++++)))))))))*********++++++,,,,,,,,,***((((((***,,,+++,,,+++***'''&&&'''(((,,,++++++*********++++++))))))))))))))))))))))))***))))))))))))***++++++************************)))((('''&&&&&&'''((()))''')))***+++***)))***+++)))))))))*********++++++(((((()))))))))*********++++++++++++++++++++++++++++++************++++++++++++************++++++))))))*********+++++++++***))))))))))))***++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++******)))+++,,,------------,,,,,,...---------------......------------------------------............------////////////000000000000////////////000111222333000111222333555666777777666888;;;<<<===>>>AAACCCEEEFFFIIIOOOYYYnnn)))))))))))))))((('''&&&''''''''''''(((((((((((('''((()))***+++***))))))((((((((((((''''''''''''&&&&&&'''&&&%%%&&&(((+++(((((('''''''''((()))***((((((''''''((((((((('''***)))))))))(((((((((((((((((((((((())))))))))))(((((())))))((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&)))))))))))))))*********((((((''''''''''''(((((('''(((((((((((((((''''''%%%&&&((((((((('''%%%###(((((((((((((((((((((((('''((())))))***---111444555222---***)))(((''''''(((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))(((''')))***''''''''''''''''''''''''%%%&&&''')))))))))((('''((((((((((((((((((''''''------,,,+++******))))))&&&&&&'''(((***+++,,,,,,((((((((()))***++++++,,,***)))(((((((((((()))***)))******)))(((((()))+++******++++++***)))((((((((())))))((('''''')))++++++++++++,,,,,,,,,------******+++,,,,,,---......+++++++++,,,,,,,,,------//////......---------------------,,,,,,+++++++++)))***+++,,,------------------------------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++************+++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,------,,,+++++++++++++++*********+++++++++,,,,,,***)))))))))))))))))))))***+++,,,+++)))***+++---)))***+++***((('''(((***,,,++++++***************)))))))))))))))))))))))))))))))))*********++++++***************************)))(((((((((((()))***''')))***+++))))))***+++((())))))))))))*********))))))))))))*********+++++++++++++++++++++++++++++++++************++++++++++++************++++++*********+++++++++,,,,,,++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))(((++++++++++++++++++++++++***+++++++++++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++******//////...---------......---------------------------......//////......---...//////000000000000000////////////000111222333111222222333444555666777555777:::<<<===>>>AAACCCDDDEEEIIINNNWWWmmm************)))((((((''''''''''''((((((((())))))&&&&&&((()))))))))((('''******)))((('''&&&%%%%%%$$$&&&)))***)))))))))***'''((()))***+++***))))))''''''(((((('''''''''((('''(((((((((((()))))))))(((((((((((()))))))))))))))))))))(((((('''&&&&&&%%%&&&&&&&&&''''''''''''))))))))))))******++++++'''&&&&&&%%%%%%&&&&&&'''&&&'''(((((()))(((''''''&&&''')))***)))(((&&&$$$''''''''''''''''''''''''%%%&&&'''((())),,,111444666222---***)))))))))(((((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((()))***+++***(((&&&&&&'''&&&''''''((())))))******%%%&&&''')))))))))((('''))))))))))))))))))))))))******)))(((''''''&&&&&&'''''''''(((((()))))))))((((((((())))))******+++************************)))******)))(((((()))+++***************((('''''''''((()))((('''''')))++++++++++++,,,,,,,,,------******+++,,,,,,---......++++++,,,,,,,,,---------+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,------,,,,,,+++------------------------//////...,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------------,,,,,,*********+++++++++,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,++++++++++++*********))))))))))))))))))+++,,,+++******,,,...***+++,,,,,,+++***+++,,,++++++***))))))*********)))))))))))))))))))))))))))*********++++++++++++************************************************''')))***+++))))))***+++((())))))))))))******************+++++++++,,,,,,++++++++++++++++++++++++++++++************++++++++++++************++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++//////...---------............................../////////000000/////////......///000111000000///////////////000111222333444444333333333444555555666888;;;<<<>>>???BBBDDDDDDEEEHHHMMMVVVkkk******))))))))))))))))))''''''((((((((()))))))))%%%&&&'''(((((((((''''''((((((((((((((((((''''''###&&&***,,,+++*********&&&'''***+++,,,+++)))(((((()))******(((((()))***'''''''''(((((()))))))))''''''((((((((()))))))))((((((((((((''''''''''''((((((((()))))))))******&&&''''''(((((())))))***&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((()))))))))(((''''''((()))))))))((('''&&&''''''''''''''''''''''''$$$%%%'''((()))---111555666222---***))))))******(((''''''&&&&&&''''''((((((((((((((((((((((((((()))((((((''''''(((((())))))+++,,,+++(((&&&&&&&&&&&&&&&'''((()))***++++++&&&'''((((((((((((((((((******)))))))))***++++++++++++******))))))((((((((((((((((((''''''''''''((((((((()))))))))***************++++++*********)))******)))(((((()))+++***)))))))))(((((('''''''''((()))((('''(((***,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------***+++,,,---------,,,,,,)))******+++,,,,,,------------------,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,------------...111000///---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,************++++++++++++++++++******)))******+++,,,,,,,,,+++++++++***************************)))***+++,,,+++)))(((((()))***,,,......,,,,,,,,,---)))))))))))))))***++++++************************)))***++++++,,,,,,++++++************************++++++++++++++++++++++++''')))***+++***)))***+++)))))))))*********++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++************++++++++++++,,,,,,,,,---------)))******+++,,,+++++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------------...///...---------------......//////////////////////////////000000000000//////---...000111111111000///////////////000111222333555555333222222333444555666888;;;===>>>@@@CCCEEEDDDEEEHHHLLLUUUjjj((((((''''''(((((())))))'''((((((((())))))))))))%%%&&&((()))))))))((('''&&&&&&''''''(((((())))))$$$&&&((()))))))))***,,,&&&&&&'''(((((((((((((((''')))+++***((('''(((***((((((((((((((('''''''''&&&&&&'''''''''((((((((((((''''''''''''(((((()))'''''''''((((((((())))))&&&''''''((())))))******''''''&&&&&&&&&&&&''''''%%%&&&((()))***)))((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$&&&''')))+++...333777555111,,,((('''((())))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((***))))))(((((())))))***((()))++++++)))''''''''''''''''''(((((())))))))))))((((((''''''''''''(((******)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))))))))************)))))))))******)))(((((()))+++***)))((('''''''''((()))'''((())))))((()))+++---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........++++++,,,---------,,,,,,,,,,,,,,,---------......///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++************++++++++++++******))))))))))))******)))))))))))))))******************+++++++++++++++***+++,,,+++)))(((((())))))+++------,,,******+++(((((((((((()))+++,,,---++++++++++++++++++++++++)))***+++,,,,,,,,,++++++******************************++++++++++++******''')))***+++***)))***+++************+++++++++,,,************++++++++++++************************++++++************++++++++++++************++++++,,,,,,,,,,,,------------)))***+++,,,,,,,,,+++++++++******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------+++++++++++++++,,,,,,,,,------,,,,,,---...///000,,,,,,+++,,,,,,---...///...........................//////////////////...---...000111111111//////////////////000111222333444333222222222444666777555888;;;===>>>@@@CCCEEEDDDEEEGGGLLLTTTiii&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))&&&''')))*********)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''+++...'''&&&%%%$$$$$$%%%''')))%%%''')))(((%%%%%%&&&)))+++***)))((('''&&&%%%%%%&&&&&&&&&&&&'''''''''((('''''''''''''''((()))***$$$$$$$$$%%%%%%%%%&&&&&&((())))))***+++,,,,,,,,,((((((''''''''''''(((((($$$&&&((()))***)))((('''((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%''')))***,,,000555888444000***'''&&&'''(((((('''''''''&&&&&&'''''''''))))))))))))))))))))))))******))))))))))))******%%%(((******)))(((((()))(((''''''''''''&&&&&&&&&+++)))(((&&&&&&&&&'''(((***)))(((((((((***+++,,,))))))))))))))))))******(((((())))))*********+++(((((((((((())))))))))))(((((())))))))))))(((((()))******)))(((((()))+++***((('''%%%&&&''')))***'''((())))))))))))+++---++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,///......------,,,,,,+++---------....../////////)))***+++,,,---.........,,,,,,,,,------.........,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++************++++++++++++******)))************+++++++++***)))))))))))))))******%%%%%%&&&'''((()))************+++++++++,,,,,,,,,)))+++,,,---,,,+++,,,---(((***,,,,,,***((((((((('''''''''((()))+++------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++************************))))))************))))))''')))***+++***)))***+++***++++++++++++,,,,,,,,,))))))))))))************))))))))))))))))))))))))++++++************++++++++++++************++++++,,,,,,,,,---------......+++,,,---...///...------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,000000...------...000000++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++******+++---...///*********+++,,,---...///---------------------------..................------...000111222111///...////////////000111222333333222111111333555888999444777:::<<<>>>@@@CCCEEEDDDEEEGGGKKKTTThhh$$$%%%'''(((***+++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))((('''&&&&&&&&&'''''''''(((((())))))++++++***)))))))))))))))******)))(((((((((((((((***(((&&&(((******&&&"""$$$%%%%%%&&&(((***+++,,,))))))((((((''''''&&&&&&(((((())))))((('''&&&&&&&&&((()))((('''&&&((()))(((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))(((((((((((())))))((('''''''''''''''(((&&&$$$'''---333666777444///)))(((***+++)))&&&((((((''''''''''''(((((())))))))))))))))))))))))+++******)))(((''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((++++++***)))(((((())))))(((((())))))))))))(((((()))))))))))))))))))))))))))(((&&&%%%%%%''')))***...---+++*********+++,,,))))))(((((((((((())))))((((((''''''''''''((((((&&&'''((())))))*********++++++++++++++++++++++++...---,,,+++***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,...------,,,,,,++++++***,,,------......------,,,)))))))))***+++,,,......***++++++,,,,,,------...((()))***+++,,,---------,,,,,,,,,++++++***************++++++++++++******///...---,,,+++,,,------+++)))((()))***)))'''%%%))))))))))))************(((((()))***++++++)))'''++++++******)))((((((((()))))))))))))))(((''''''***+++,,,---,,,,,,*********+++,,,------,,,***))),,,++++++***)))))))))***+++++++++*********))))))******+++++++++,,,,,,,,,++++++******++++++,,,------------,,,,,,,,,++++++***)))'''&&&&&&((()))+++************************(((***+++,,,***)))***+++,,,+++++++++---...---++++++++++++***************++++++++++++++++++++++++///...,,,,,,+++,,,---...)))******++++++******)))+++++++++++++++++++++,,,,,,,,,---......---,,,,,,---,,,+++******+++,,,---...------,,,,,,++++++************+++,,,---...///...,,,++++++,,,.........---------............///000000000000000000000000////////////000000000000111111000000///.........111333444444444444555777888999;;;===???AAAAAABBBAAABBBFFFLLLUUUggg%%%&&&''')))************))))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''&&&%%%%%%''''''''''''((((((((()))))))))((('''''''''''''''******)))(((((((((((((((&&&''')))***)))(((((((((((((((((((((((()))******)))))))))(((((('''''''''((((((((((((((('''&&&&&&'''((()))((('''&&&'''(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((('''''''''''''''))))))(((''''''''''''''')))'''&&&)))///555777777111,,,'''&&&((()))(((%%%(((((((((((((((((((((((())))))))))))))))))))))))*********)))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************+++******)))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))((('''''''''((()))***+++***)))((('''(((((()))))))))(((((((((((())))))((((((''''''''''''((((((&&&'''((())))))*********)))******++++++,,,------...---,,,+++++++++,,,,,,++++++++++++++++++++++++,,,+++)))(((((()))+++,,,++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))***+++,,,,,,,,,+++---------,,,,,,,,,++++++************************---,,,+++*********++++++)))((('''(((******)))''''''(((((((((((()))))))))******+++,,,------+++***)))))))))))))))************************)))((((((******+++,,,,,,+++***)))))))))***************)))++++++***)))))))))))))))+++++++++*********)))))))))))))))*********++++++++++++******++++++,,,---++++++++++++************+++++++++,,,,,,+++++++++************************)))***++++++******+++---,,,***(((((()))******))),,,+++++++++***)))))))))++++++++++++++++++++++++---,,,+++******+++,,,---******++++++++++++************+++,,,------......++++++,,,------,,,++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---......,,,++++++---.........---------............///////////////////////////............////////////222222222222111111111111111222444444333333555666888999;;;===???@@@AAABBBCCCDDDGGGMMMUUUeee''''''((())))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''((((((((('''&&&&&&''''''''''''(((((((((((())))))((('''''''''''''''***))))))((((((((((((((($$$(((++++++((('''***---++++++***)))(((((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&((()))***)))'''&&&&&&'''((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''')))((((((''''''''''''(((***((((((+++111666777666...***&&&&&&((()))((('''(((((()))******)))(((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))*********)))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))***))))))((('''''''''(((((())))))(((((((((((())))))((((((''''''''''''((((((&&&'''((())))))*********))))))***+++,,,,,,---......---,,,+++++++++,,,,,,++++++++++++++++++++++++...,,,)))''''''))),,,...(((((()))******+++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++*********...------,,,++++++******))))))******+++******)))---------------,,,,,,,,,******))))))))))))******+++***))))))(((((())))))'''&&&&&&(((***+++***)))''''''''''''((((((((((((***+++,,,------,,,+++***'''(((((()))******++++++***++++++++++++******)))((()))***++++++***))))))''''''''''''(((((()))***++++++************))))))+++++++++***************((((((((()))))))))******+++************+++,,,,,,******)))))))))((((((((('''(((***++++++)))'''&&&************************)))***+++******+++...000...+++((('''((())))))))),,,,,,++++++***)))((((((+++++++++++++++++++++++++++******))))))***++++++++++++,,,,,,,,,,,,++++++)))***+++,,,---///000000******++++++++++++******+++++++++,,,,,,+++++++++******+++,,,,,,---......,,,,,,+++++++++,,,,,,---...,,,++++++---......------------............///////////////////////////------------............111111111111222222222222000111333333222222444555777888:::===???@@@AAABBBEEEEEEHHHMMMTTTddd~~~(((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''((((((((()))***************))))))'''''''''(((((((((((((((+++******)))))))))))))))))))))(((((((((((())))))''')))++++++)))(((***,,,+++***)))(((''''''''''''))))))))))))))))))))))))'''(((((((((((((((''''''((()))***)))'''&&&&&&'''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''(((((()))(((''''''''''''(((((()))((()))---222666666444...+++(((''')))*********''')))***,,,,,,***)))'''((((((((((((((((((((((((***)))))))))((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''))))))*********)))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&'''((()))*********)))******))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((&&&'''((())))))******************++++++,,,,,,,,,------,,,,,,,,,+++++++++***+++++++++++++++,,,,,,///---+++******+++---///)))*********+++++++++,,,***++++++,,,,,,++++++***+++++++++,,,++++++++++++,,,,,,,,,,,,++++++******))))))*********))))))(((,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((()))************))))))(((((((((((((((''''''(((***+++)))((('''''''''((((((((())))))((()))++++++***)))(((((((((((())))))*********************++++++***))))))'''((()))***+++***))))))''''''&&&&&&'''(((***,,,++++++,,,,,,,,,+++++++++************************((((((((()))))))))*********************++++++,,,***)))))))))((((((((((((&&&'''((((((((('''&&&%%%***************************++++++******,,,///222333///+++)))***+++,,,,,,---,,,,,,+++***)))((((((******************************************+++++++++,,,,,,------,,,,,,+++******++++++,,,---......***++++++++++++++++++******+++,,,------,,,+++***+++++++++,,,,,,---------,,,,,,++++++++++++++++++---,,,+++,,,---......------------............///////////////////////////------........./////////---......///000111111111///111222222222222333555666888:::<<>>@@@BBBBBBAAABBBEEEKKKSSSccc((()))))))))))))))((('''))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&'''(((((((((''''''((((((((((((((('''''''''))))))((('''''''''''''''((((((((((((((())))))***...***''''''***+++(((%%%%%%$$$%%%%%%&&&'''((()))''''''''''''((((((((((((&&&'''((((((((((((((((((&&&((()))(((''''''''')))((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''''''''(((((()))*********(((''''''''''''(((((()))''''''***///444555222...)))(((&&&%%%$$$%%%'''((((((((()))******)))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))))))))((('''(((***++++++***))))))(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''((()))))))))(((((())))))(((((((((((())))))((((((''''''''''''((((((&&&'''((())))))*********++++++++++++++++++++++++,,,,,,---------,,,+++************++++++,,,,,,---)))***++++++++++++***)))......------,,,++++++***++++++,,,,,,,,,,,,++++++'''(((***,,,---------,,,))))))******+++,,,,,,---))))))******+++******)))))))))))))))******************++++++++++++*********++++++++++++***))))))+++***))))))))))))'''%%%))))))))))))************)))---///...+++((()))***++++++******)))(((((('''''''''((())))))))))))((('''(((***++++++++++++***))))))))))))***++++++,,,+++,,,---...///...---,,,***************+++++++++)))))))))*********++++++***))))))))))))***++++++,,,,,,+++++++++*********,,,+++(((&&&&&&'''((())))))))))))))))))))))))))))))***+++******+++...000000---***)))***++++++++++++++++++***************************************((()))***++++++,,,++++++++++++,,,,,,,,,,,,+++++++++++++++***))))))((((((,,,,,,++++++++++++,,,,,,+++++++++,,,,,,+++++++++......---,,,,,,+++******++++++*********++++++,,,,,,,,,+++---//////...,,,---------............///........................////////////000000000111///000000111222333333333000111333333222222444555555666999;;;>>>@@@BBBBBB@@@AAAEEEJJJRRRccc~~~'''((()))))))))))))))((())))))))))))))))))))))))(((''''''&&&&&&''''''(((%%%%%%&&&''''''''''''''')))(((((((((''''''''''''))))))((('''''''''''''''((((((((((((((()))*********)))'''''''''(((((((((&&&%%%%%%&&&&&&'''((()))%%%&&&&&&&&&'''''''''(((&&&&&&'''(((((((((((((((%%%'''(((((('''''')))***((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&''''''((())))))***'''''''''''''''((())))))((())),,,222666666222---)))((('''%%%###$$$&&&'''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************((((((((((((((((((((((((&&&'''(((((())))))(((((('''(((***+++++++++))))))(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%$$$%%%&&&((()))***'''''')))*********))))))))))))(((((((((((())))))((((((''''''''''''((((((&&&'''((())))))*********((())))))+++,,,---......,,,,,,---------,,,+++***)))******+++,,,,,,------+++******))))))******+++,,,,,,,,,+++++++++++++++,,,,,,------------,,,,,,((()))+++---------++++++***************+++++++++))))))***+++,,,,,,,,,+++))))))*********+++++++++)))***,,,......,,,***)))******+++++++++***)))((()))(((((()))******(((&&&((((((((())))))))))))***)))---000///***((((((+++*********)))))))))))))))'''((()))***************''')))***,,,,,,,,,,,,+++))))))***++++++*********)))***,,,---...---,,,+++))))))*********+++++++++((((((((()))))))))******)))))))))))))))***++++++,,,,,,+++++++++*********(((((('''&&&%%%%%%$$$$$$)))))))))))))))))))))))))))***++++++******+++---,,,***))))))***+++***)))***************+++++++++************************&&&'''(((***++++++************++++++++++++******++++++******************,,,+++***))))))***+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,,,,+++,,,---//////---,,,---------............///................................./////////000000000000111111222222222333111222444444333333555666444666888;;;>>>@@@BBBBBBAAABBBEEEJJJQQQbbb|||''''''((()))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&&&&'''((())))))(((((())))))(((((('''''''''&&&++++++***)))))))))))))))((((((((((((((()))******%%%''')))'''%%%%%%)))---(((''''''''''''(((((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))(((((($$$&&&'''((('''(((***+++(((((((((((((((((((((((('''''''''(((((((((((()))%%%%%%&&&&&&'''((())))))'''''''''''''''((()))***)))***...444888888333...+++***)))'''%%%%%%''')))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))************************(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&&&&(((***+++,,,+++***)))(((((())))))))))))((((((((((((((((((((((((((((((%%%$$$######$$$''')))+++)))***+++---------,,,+++))))))(((((((((((())))))((((((''''''''''''((((((&&&'''((()))************%%%&&&(((***,,,///000111,,,,,,---...---,,,+++***))))))***+++,,,,,,------///---+++))))))+++---///)))))))))***++++++,,,,,,,,,------......------,,,***+++,,,------,,,***(((,,,,,,++++++***)))))))))((()))***+++,,,---------******+++++++++,,,,,,,,,)))+++...000000...+++))))))***+++++++++***(((''''''''''''(((***+++***(((''''''''''''((((((((()))'''+++...---(((%%%&&&)))((((((((()))******++++++((()))***+++++++++++++++((()))+++,,,------,,,,,,))))))***++++++***(((((('''(((***,,,,,,,,,***)))))))))******++++++++++++''''''''''''((((((((())))))))))))))))))******+++++++++++++++************)))***++++++***(((&&&%%%))))))))))))))))))))))))(((***,,,,,,*********++++++***)))***+++,,,+++***)))))))))***++++++,,,,,,))))))))))))))))))))))))$$$%%%'''))))))))))))(((*********++++++******************++++++,,,,,,,,,+++***)))(((((()))***+++---,,,+++******+++,,,---***++++++,,,,,,------...))))))))))))***+++,,,---,,,+++,,,---//////---+++---------.........//////........................---------.........//////////////////000000000000111333444444444444555777444555888;;;>>>@@@BBBBBBCCCDDDFFFJJJQQQ```zzz(((((((((((())))))))))))))))))(((((((((((()))))))))(((&&&%%%%%%&&&((()))(((((((((((('''''''''''''''((((((((((((((('''&&&''''''''''''((((((((((((+++*********))))))(((((())))))(((((((((((())))))((((((((((((((()))******$$$%%%&&&((()))(((((('''))))))((((((((((((((()))******)))((('''&&&%%%%%%))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%******))))))((((((((('''+++)))&&&$$$$$$&&&)))+++***,,,000555888555...((((((***,,,***((('''***---(((((((((((((((((((((((())))))))))))************''''''''''''((()))++++++))))))(((''''''''''''''''''&&&$$$$$$$$$%%%''')))******))))))((((((''''''***************************)))(((''''''&&&&&&'''((((((''''''''''''(((((((((((((((((())))))))))))&&&(((***,,,---,,,+++***)))***++++++++++++***)))))))))(((((((((((())))))''')))******))))))***+++,,,---......,,,,,,---............///......------)))***,,,,,,+++,,,...000000///...---,,,,,,+++,,,++++++************++++++,,,+++******))))))*********+++,,,+++)))((()))***,,,,,,,,,+++++++++******(((((()))***+++,,,,,,------------,,,,,,+++++++++************))))))(((((('''((((((((())))))************))))))******+++,,,(((((((((((())))))))))))))))))))))))************&&&'''((()))***+++,,,---))))))))))))))))))))))))***)))((()))++++++)))(((000,,,'''%%%''')))))))))++++++******************))))))*********+++++++++((()))))))))******++++++(((((())))))******++++++*********)))))))))))))))))))))))))))))))))))))))''''''(((((())))))******+++***)))(((((()))******+++++++++*********))))))))))))))))))************+++++++++*********)))))).........------,,,,,,,,,(((***,,,+++)))(((((())),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,+++***+++---///111---------........................------,,,,,,,,,(((***---000111000///...000000000000111111111111111222444555666555555444777888:::<<<>>>@@@@@@AAAAAADDDCCCJJJXXXbbbuuu((((((((()))))))))******))))))(((((((((((()))))))))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((&&&&&&'''(((((('''''''''''''''((((((((()))))))))*********)))))))))(((((())))))(((((((((((())))))((((((((((((((())))))***''''''''''''''''''&&&&&&))))))((((((((((((((()))((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''''''''''')))))))))((((((''''''''')))(((''''''''''''((((((***,,,000555888555///***++++++***)))'''&&&'''(((((((((((((((((((((((((((*********))))))(((((((((%%%&&&&&&'''((()))))))))))))))((('''''''''''''''(((((()))))))))***))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((('''(((((()))))))))((((((''''''(((((()))(((((((((((())))))))))))&&&'''(((*********))))))************************((((((''''''''''''((((((''')))******))))))***++++++---------,,,+++,,,------------......------,,,+++,,,---,,,++++++,,,...///...---,,,++++++++++++++++++************++++++,,,++++++***************+++,,,---+++)))(((((()))+++++++++*********))))))+++++++++************))),,,,,,,,,,,,++++++++++++++++++*********)))))))))&&&&&&'''''''''(((((((((***************+++,,,,,,(((((((((((()))))))))******)))))))))))))))))))))''''''((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))++++++)))(((---+++)))))),,,---,,,***************************))))))*********+++++++++'''''''''''''''((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********+++******)))(((((()))***++++++++++++*********))))))))))))))))))************+++++++++*********))))))************)))))))))(((((((((((())))))*********************************,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++///...---++++++++++++,,,---------........................------,,,,,,,,,)))+++...000111111000///000000000000111111111111111222333555555555555444777888:::<<<>>>@@@AAAAAAAAADDDCCCJJJWWWaaauuu)))))))))*********++++++))))))(((((((((((()))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))%%%&&&&&&'''((((((((((((((((((((()))))))))************))))))))))))(((((())))))(((((((((((())))))((((((''''''(((((()))***))))))((('''&&&%%%%%%%%%)))((((((''''''((())))))&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''&&&'''((())))))(((''''''))),,,000555777555000+++***(((&&&&&&''''''&&&%%%((((((((((((((((((((((((+++******)))((('''&&&%%%$$$%%%&&&(((((((((''''''))))))(((''''''''''''''''''(((***,,,,,,+++)))((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((()))***++++++***))))))(((((())))))***(((((((((((())))))))))))''''''''''''''''''''''''+++******))))))******+++''''''&&&&&&&&&&&&''''''''')))******))))))***+++***+++,,,,,,+++***+++,,,+++,,,,,,------,,,,,,,,,------...,,,******+++---...---,,,++++++***++++++++++++************++++++,,,+++++++++************+++,,,---+++)))(((((()))*********)))))))))((((((+++++++++************)))***************++++++++++++++++++++++++*********((((((((((((((()))))))))++++++++++++,,,,,,,,,---((((((((()))))))))************))))))(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))***)))((()))++++++)))((((((((()))+++---...,,,******************************************+++++++++************))))))))))))******))))))))))))((((((************************))))))))))))))))))))))))************++++++++++++)))((((((((()))***+++,,,+++++++++***************))))))))))))************+++++++++***************(((((((((((((((''''''''')))&&&$$$%%%))),,,,,,+++************************,,,++++++******++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------,,,++++++******---------.........//////.........---------------+++---///111222222111000000000000000111111111111111222333444555555555555777888:::<<<>>>@@@AAAAAABBBDDDCCCJJJWWWaaauuu)))*********++++++++++++))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))************%%%&&&'''((()))*********))))))))))))************))))))))))))))))))(((((((((((())))))))))))(((((((((''''''''''''((()))))))))((('''%%%%%%&&&&&&'''(((((('''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))''''''''''''''''''&&&&&&''''''''''''(((((((((((((((+++000444555333...+++%%%###!!!###'''***)))'''(((((((((((((((((((((((()))))))))((('''&&&&&&&&&$$$%%%''')))))))))'''&&&))))))((('''''''''''''''%%%&&&'''((()))(((''''''''''''(((((())))))******'''''''''''''''''''''''')))))))))))))))***++++++******))))))))))))******(((((((((((())))))))))))(((((('''&&&&&&&&&''''''+++***)))(((((()))***+++(((''''''&&&&&&''''''(((''')))******))))))***+++)))+++,,,+++***)))***+++******+++,,,,,,,,,++++++,,,------,,,+++***,,,------,,,++++++*********+++,,,++++++******++++++,,,+++,,,,,,+++++++++******)))***++++++***)))***++++++*********))))))))))))(((((()))***+++,,,,,,---(((((())))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------(((((()))))))))***************))))))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))((()))++++++)))(((&&&'''((()))*********)))***************+++++++++************************+++++++++***)))))))))(((((((((((())))))))))))))))))***************++++++))))))))))))))))))))))))************************'''(((((()))***++++++,,,************************((()))))))))******************************************************)))))),,,'''###$$$))),,,+++)))++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++((()))***,,,,,,,,,,,,,,,,,,,,,------.../////////...............------------...000111222222111111///000000000111111111111111222333444555555666666666777:::<<<>>>@@@AAABBBBBBDDDCCCIIIWWW```ttt)))*********++++++++++++))))))(((((((((((())))))(((((((((''''''(((((((((((()))))))))*********+++&&&'''((()))***+++++++++))))))))))))************(((((((((((((((((())))))(((((())))))))))))(((((('''''''''''''''(((((()))'''&&&&&&%%%%%%'''((()))'''''''''''''''((())))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&'''''''''''''''''')))(((&&&%%%%%%'''***+++(((+++000333333000---***%%%###!!!###'''***)))'''((((((((((((((((((((((((''''''''''''((((((((((((%%%''')))******)))((('''))))))((('''''''''''''''&&&&&&%%%%%%%%%&&&'''(((''''''(((((())))))******((((((((((((((((((((((((++++++***)))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))((('''''''''((((((***))))))))))))))))))***)))(((((((((((((((((()))''')))******))))))***+++)))***++++++))))))***+++)))******+++,,,,,,,,,+++***+++,,,,,,+++,,,...000,,,,,,+++*********++++++,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,+++***)))'''(((*********+++,,,...,,,,,,+++++++++*********(((((()))***+++,,,,,,---((((((((())))))*********++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***+++,,,---------,,,,,,))))))))))))******************))))))((((((((('''))))))))))))((((((((((((++++++++++++++++++++++++***)))((()))++++++)))((())))))(((''''''''')))***))))))*********+++++++++************************'''&&&&&&&&&%%%%%%$$$$$$&&&&&&'''((()))******+++))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++++++++************************((()))))))))************************************++++++++++++++++++++++++...)))$$$$$$(((+++***'''*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,+++++++++((()))***,,,,,,,,,,,,,,,,,,,,,------...//////000...........................///000111222222111111///000000000111111111111111222222333444555666777666777999<<>>@@@BBB???DDDDDDFFFNNNVVVlll''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((()))++++++((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))%%%&&&(((***++++++***))))))))))))))))))((('''''''''''''''''''''((())))))%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''++++++***)))))))))))))))+++***)))((((((((((((((())))))(((((((((((())))))''')))***)))'''&&&&&&'''&&&%%%$$$%%%(((,,,111444:::555...+++***)))'''%%%'''''''''''''''((())))))---+++)))'''&&&&&&'''((())))))(((((('''''''''&&&''''''(((((()))))))))***+++*********))))))(((((((((((('''''''''&&&&&&&&&)))******)))''''''(((***'''((()))******)))((('''(((((((((((((((((((((((((((((()))******************************)))((('''(((((()))***************))))))))))))((((((((((((***+++,,,***((('''((()))(((((((((((()))))))))***''')))+++++++++***+++,,,,,,***((()))+++,,,+++(((,,,+++******)))*********,,,,,,++++++***)))((((((************************(((((((((((())))))))))))'''((()))******+++******...---+++)))((())))))***,,,***)))'''''')))***,,,))))))))))))))))))))))))(((((())))))))))))(((((('''((())))))(((&&&$$$"""(((((())))))***+++------*********)))))))))))))))((())))))*********))))))))))))*********))))))((())))))))))))************+++)))'''(((***+++***'''((((((((()))******++++++000---******+++---......,,,------,,,***)))***,,,************+++,,,------******))))))((((((''''''((()))))))))************,,,+++)))((('''((()))+++++++++************++++++************************((())))))******+++,,,,,,------,,,++++++******)))......---------,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++((()))***+++,,,---------,,,---......//////..................////////////......////////////......+++,,,---///000222333444222333333444444555555666555666777:::<<<>>>@@@AAABBBFFFCCCBBBLLLWWWlll''''''((((((((()))))))))(((((((((((((((((((((((((((((('''(((((()))***+++((((((((((((((((((((((((&&&'''''''''((((((((((((''''''''''''(((((((((((("""###&&&'''(((((('''&&&)))))))))))))))((('''''''''''''''''''''((())))))%%%&&&&&&&&&&&&&&&&&&'''(((((())))))))))))(((((())))))((('''''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''(((***)))'''&&&&&&'''((('''&&&&&&)))---222444:::444---***))))))(((&&&'''''''''''''''((()))))),,,+++)))'''&&&'''((())))))(((((((((''''''''''''((((((((()))))))))******))))))((((((((('''''''''(((((('''''''''&&&&&&&&&$$$%%%%%%$$$""""""###%%%'''((()))******)))((((((((((((((((((((((((((((((''''''((()))))))))))))))***************)))(((((((((((()))************)))))))))))))))((((((((((((&&&'''((((((''''''((()))&&&&&&&&&'''''''''((((((''')))++++++******+++------+++)))***,,,,,,+++(((***)))))))))***++++++,,,,,,,,,++++++***))))))(((((((((((((((((((((((((((((((((((()))))))))******))))))*********))))))(((,,,+++***(((((((((((((((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))''''''(((((((((''''''&&&(((((())))))((('''%%%%%%(((((((((((()))***++++++***))))))))))))))))))))))))******++++++******)))))))))************))))))))))))))))))************,,,***)))***,,,---,,,***(((((())))))******++++++---,,,******,,,.........+++,,,,,,+++))))))***+++++++++*********+++,,,,,,(((((((((((())))))))))))************++++++++++++,,,+++)))(((((((((******)))))))))(((((()))))))))************************))))))******+++,,,,,,,,,++++++************))))))---,,,,,,,,,+++++++++++++++,,,---,,,*********,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++******,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++))))))***,,,,,,---------,,,------...............------------............---......//////......---------...///111222333333000111111222222333333444555666888:::===???@@@AAAAAAFFFCCCCCCMMMWWWkkk((())))))))))))*********''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''''''''((((((%%%&&&((()))******))))))))))))))))))(((((((((((('''''''''''''''((())))))'''''''''&&&&&&&&&&&&&&&)))))))))******)))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&''''''((())))))))))))))))))))))))'''((())))))'''&&&''''''***)))'''(((***...222555:::444,,,((('''((((((''''''''''''''''''((())))))***)))(((''''''((()))***((((((((((((''''''''''''))))))))))))************))))))))))))(((((((((((((((((((((''''''''''''&&&'''(((((('''%%%%%%&&&'''&&&'''((()))******))))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((******++++++******))))))'''((())))))******))))))(((((((((((())))))))))))%%%&&&(((((('''''')))***&&&&&&'''''''''(((((((((''')))++++++******+++------,,,++++++,,,,,,***)))((((((((()))***+++------,,,,,,++++++***)))))))))(((((((((((((((((((((((())))))))))))************+++++++++******)))''''''+++***)))((('''''''''(((%%%&&&&&&&&&&&&&&&&&&%%%)))))))))))))))))))))))))))))))))))))))((('''&&&)))((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))******+++++++++,,,,,,++++++***))))))************))))))))))))))))))************,,,+++***+++---...---,,,(((((())))))***++++++++++++******,,,...//////---++++++,,,***)))(((***+++,,,,,,+++************+++'''''''''((()))************++++++++++++,,,,,,,,,,,,+++***)))((()))************))))))))))))************************************++++++,,,---------((())))))))))))*********++++++++++++************+++,,,---,,,***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++*********++++++,,,---------------------------------,,,,,,,,,,,,,,,)))***+++,,,,,,------,,,,,,,,,---...............,,,,,,,,,------------...---......//////......---//////000000111222222333000111111222222333333444666777999;;;===@@@AAABBB???EEEDDDDDDNNNWWWiii))))))*********+++++++++((((((((((((((((((((((((***))))))(((((((((((()))((((((((((((((((((((((((((())))))))))))*********'''''''''(((((((((((()))((()))***+++++++++******))))))((((((((((((((()))'''''''''''''''((())))))((((((''''''&&&&&&%%%%%%(((((())))))))))))(((((()))***************))))))((((((((((((((()))***+++++++++++++++++++++++++++&&&((())))))(((''''''(((***)))((((((***...222555999333+++&&&&&&((()))((('''''''''''''''((())))))((((((''''''((()))***+++((((((((((((((('''''''''))))))******************++++++++++++++++++******((((((((('''''''''''''''+++++++++***)))((()))+++''''''(((((()))*********((((((((((((((((((((((((&&&'''(((((())))))(((((()))******+++******))))))'''(((((()))))))))))))))(((((((((((())))))))))))''')))******))))))***,,,((())))))))))))*********((()))************,,,---............---,,,***)))(((((((((((()))***+++,,,+++++++++*********))))))************************))))))))))))*********+++***************)))((((((******))))))(((((((((((('''(((***++++++***(((''')))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))))))))(((((()))***+++++++++***)))((((((((((((((()))))))))))))))*********,,,,,,------,,,,,,++++++((())))))************)))((()))))))))************++++++++++++------------((())))))******+++,,,,,,******,,,///111222000...***++++++***)))(((***+++---,,,+++***))))))))))))'''((((((((()))))))))************+++++++++,,,,,,,,,+++***)))))))))******---,,,,,,,,,,,,,,,,,,---***************************++++++,,,,,,---......(((((())))))***++++++,,,,,,++++++++++++*********,,,------,,,***)))***+++***************************************+++++++++,,,,,,,,,,,,+++***))))))*********)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,------,,,,,,,,,,,,---.........------,,,,,,---------............//////000000//////...111111111111111222222222222333333444444555555666777888999<<<>>>@@@BBBCCC>>>EEEDDDEEENNNVVVggg************++++++++++++))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********+++((())))))))))))*********&&&&&&''''''((((((''''''))))))(((((((((((()))***'''''''''''''''((())))))(((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&((()))************))))))((((((((((((((()))***+++''''''((())))))(((''''''&&&'''))))))(((''''''((()))(((''''''***...222555888111)))%%%&&&((())))))'''''''''''''''((())))))'''''''''(((((()))******'''''''''(((((((((((((((******))))))))))))))))))******************++++++(((((((((((((((((((((((((((((()))'''&&&%%%&&&(((((((((((((((((()))******(((((((((((((((((((((((((((((()))************)))((())))))*********))))))''''''((()))))))))))))))'''((((((((()))))))))******++++++***)))(((((()))))))))))))))*********+++((()))******)))***,,,...//////000000...,,,***)))******))))))((())))))***+++++++++***************************************((())))))))))))*********(((((()))*********************************))))))((()))+++------+++)))((()))))))))))))))))))))))),,,,,,,,,,,,,,,+++******))))))(((((()))***+++,,,,,,,,,+++***))))))))))))(((((())))))************---------------,,,+++***(((((()))***************((()))))))))************)))************++++++,,,)))))))))***++++++,,,,,,+++,,,...111333333111///***++++++***))))))+++,,,---,,,+++***)))(((((((((***)))))))))((((((((('''))))))))))))*********+++,,,++++++***************---,,,,,,,,,,,,,,,,,,---***************************++++++,,,,,,---......((())))))***+++,,,------,,,,,,,,,,,,+++++++++++++++,,,---,,,***)))***+++************************))))))*********+++++++++,,,,,,,,,,,,,,,+++***)))***)))))))))******+++,,,************************)))))))))))))))*********++++++,,,---------,,,,,,+++,,,,,,---...------------.........////////////000000000111111000000000111111111111111111111111222333333444444555555666777888999<<<>>>@@@BBBCCC>>>DDDDDDEEENNNUUUeee}}})))************+++++++++************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++))))))(((((())))))))))))))))))(((''''''(((***+++'''''''''''''''((())))))((((((((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&((())))))((('''''''''&&&&&&&&&&&&''''''((('''((()))******)))((('''%%%'''))))))((('''((()))((('''''''''***///333666555000)))%%%&&&((()))((('''''''''''''''((())))))''''''(((((())))))******'''''''''((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))'''(((((('''%%%%%%&&&((())))))(((((((((((())))))((((((((((((((((((((((((((())))))***************''''''(((((())))))((((((&&&'''(((((())))))((((((''''''(((((())))))******((()))***)))&&&%%%&&&''''''''''''((((((((()))))))))******)))((())),,,...///111333222///,,,***)))+++***)))(((((((((((((((************************(((((((((((((((((((((((((((((((((((())))))))))))'''''')))******+++++++++******++++++++++++***)))'''(((***++++++***(((''')))))))))))))))))))))))))))))))))*********))))))(((((())))))*********+++,,,,,,+++******)))******((((((((()))******++++++------------,,,+++******'''((()))******+++******))))))))))))************((()))******(((((()))***))))))******+++,,,,,,,,,,,,---...111333333111///***+++,,,+++******,,,...---,,,+++***)))(((((((((*********)))((('''''''''(((((()))))))))*********,,,++++++++++++***************))))))))))))************************************++++++,,,---------)))******+++,,,------------,,,,,,,,,++++++++++++***+++,,,,,,******+++,,,************************))))))******+++,,,,,,,,,***++++++,,,,,,+++++++++***************+++,,,---************************)))))))))))))))*********,,,,,,------------,,,,,,++++++,,,---------------........./////////000000///000000111111000000///000000111111111111111111000111111222222333333444666777999;;;===@@@AAABBB>>>EEEDDDDDDMMMTTTddd|||)))))))))************+++))))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))((((((((()))))))))******))))))))))))************,,,+++++++++++++++++++++)))((('''&&&'''(((***+++'''''''''''''''((())))))''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&((()))))))))((('''(((''''''&&&&&&&&&&&&'''((()))+++,,,,,,+++)))(((%%%'''))))))((('''((()))(((''''''(((,,,111666999333...(((&&&'''((((((''''''''''''''''''((())))))((((((((())))))))))))(((''''''''''''((((((((()))(((((((((((('''''''''&&&%%%&&&&&&&&&'''''''''''''''((((((((())))))))))))***++++++)))(((''')))***+++***)))(((''''''(((((((((((((((((((((((((((((('''(((((()))***)))))))))%%%%%%&&&'''''''''''''''&&&'''(((((())))))(((((('''''''''((()))*********'''((()))((('''&&&'''(((''''''((((((((())))))))))))******)))((())),,,///000222555333000,,,******)))(((((((((((())))))***************************((((((((((((((((((((((((&&&'''''''''((((((((((((((())))))*********))))))((()))***++++++***))))))'''((()))******)))((('''))))))))))))))))))))))))&&&'''((()))************'''((()))*********)))(((+++******))))))))))))***'''(((((()))******++++++---------,,,,,,+++***)))'''((()))******+++++++++))))))))))))************)))+++,,,***(((&&&'''))))))******++++++,,,,,,------------///000111///---+++,,,---,,,++++++---///++++++***))))))((())))))))))))))))))(((((((((((())))))*********++++++++++++,,,,,,,,,++++++******)))))))))(((((()))))))))************************))))))******+++,,,,,,,,,))))))******++++++,,,,,,++++++++++++************)))***++++++++++++,,,...*********************************+++,,,---------)))******+++,,,,,,,,,,,,*********++++++,,,---...************************************+++++++++,,,,,,---------------,,,,,,++++++,,,------------,,,---------.........//////......////////////....../////////000000111111111000111111222222333333444555666888:::===???@@@AAA@@@EEECCCCCCKKKSSSccc|||((())))))))))))*********))))))))))))))))))))))))''''''''''''(((***++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))((((((((((((((())))))((('''&&&'''(((***,,,'''''''''''''''((())))))&&&&&&''''''(((((())))))''''''((((((((((((''''''&&&(((***+++,,,+++***)))+++***)))((((((((((((((($$$&&&'''(((((('''&&&$$$%%%'''((()))((('''((()))((((((((()))---333888;;;222---(((&&&((()))(((&&&'''''''''''''''((())))))(((((())))))))))))((((((&&&'''''''''(((((())))))((((((''''''&&&&&&&&&%%%&&&'''''''''(((((())))))'''((((((((())))))******)))******)))'''&&&((())),,,+++)))(((''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((($$$%%%%%%&&&'''''''''&&&&&&''''''(((((((((((((((&&&''''''((()))******+++'''(((******))))))+++,,,************++++++++++++*********)))((())),,,///000333666444000,,,******''''''''''''(((***+++,,,******************++++++************************&&&&&&&&&&&&'''''''''(((***++++++******)))(((''''''((()))******)))(((((())))))************))))))))))))))))))))))))))))))'''((()))***+++,,,,,,,,,&&&((()))++++++)))'''&&&))))))(((((((((((())))))'''(((((()))***+++++++++,,,---,,,,,,+++***)))(((''''''(((******+++++++++))))))))))))***************,,,---+++(((&&&'''))))))******++++++,,,---------,,,,,,---......---,,,+++,,,------,,,,,,...000+++******)))))))))))))))''''''(((((())))))************+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******++++++************++++++************************((())))))***++++++,,,,,,))))))))))))************************))))))))))))((()))++++++++++++---///))))))))))))))))))))))))******+++,,,------......((()))***+++,,,---------++++++++++++,,,---...///+++++++++++++++++++++++++++++++++,,,,,,------------------...------,,,,,,++++++,,,---------,,,,,,,,,,,,,,,---------......,,,------------------,,,.........///000000111111222333333444444555666666555666777:::<<<>>>@@@AAA@@@FFFCCCBBBJJJRRRccc|||((()))))))))************''''''(((((())))))******''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***++++++***'''&&&&&&''')))((('''&&&&&&'''((())),,,,,,++++++*********)))&&&'''((())))))((('''&&&''''''&&&''''''((())))))$$$%%%&&&''''''&&&%%%$$$))))))))))))))))))))))))''''''((((((((((((''''''(((---,,,(((...:::===666///---+++***((((((((()))((((((((((((((()))******'''((()))******)))((('''&&&''')))*********)))(((************************(((((((((((())))))))))))+++)))(((&&&&&&((()))+++&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))))),,,+++***)))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))&&&'''((()))******))))))******))))))))))))******,,,++++++***)))(((''''''++++++,,,,,,,,,,,,---------------......---,,,,,,++++++++++++******)))))),,,(((%%%$$$&&&))))))(((***************)))((('''))))))************))))))((((((((()))******++++++))))))************))))))))))))))))))))))))))))))''''''(((((())))))************++++++,,,---......)))***+++***)))((()))*********))))))))))))******************************,,,,,,+++***)))((('''&&&))))))(((((('''''''''&&&+++++++++***************)))***+++,,,,,,+++***)))((((((((()))+++---///111------------------------***))))))***,,,///333555***)))((()))***+++***((((((***+++***)))((()))***)))))))))))))))))))))))))))***,,,---,,,***(((&&&(((&&&%%%'''***,,,......++++++************++++++------,,,,,,,,,,,,,,,,,,******++++++++++++******))))))(((((()))+++---...555000+++***---///...+++******+++++++++,,,,,,,,,)))))))))))))))*********++++++++++++++++++++++++((()))***+++,,,---------.........------,,,,,,,,,***++++++***))))))***,,,111...,,,+++---...//////++++++,,,------......///000///...,,,,,,,,,---...---......///////////////222111000.........///000000111222333444333222111333444666999;;;>>>@@@AAADDDDDDDDDFFFIIIRRRddduuu++++++******))))))(((((('''((((((((()))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((()))***)))((('''((())))))((('''&&&&&&'''((()))(((((((((''''''&&&&&&&&&&&&'''((())))))((('''&&&*********)))******++++++%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''(((,,,+++)))///;;;<<<666---,,,***)))''''''(((((((((((((((''''''((())))))(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((***)))(((''''''((()))***((((((((('''((())))))***((((((((((((((((((((((((******))))))((((((''''''+++***)))(((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&''''''((()))******+++******))))))))))))******++++++******))))))((((((+++++++++,,,,,,,,,------/////////...,,,***)))(((******)))))))))(((((((((***(((&&&'''***+++***(((***************)))((((((((())))))******))))))(((*********)))))))))))))))))))))************))))))))))))))))))))))))))))))'''((((((((()))))))))*********++++++,,,,,,,,,---+++,,,---,,,***))))))*********))))))))))))******))))))))))))))))))))))))))))))))))))************))))))(((((((((''''''''')))*********************((()))***++++++***)))((())))))(((((()))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++---...+++)))((()))***+++***(((''')))***)))((('''((())))))))))))))))))))))))))),,,,,,---------,,,++++++,,,***(((((()))******)))++++++************++++++((((((***++++++++++++*********++++++++++++*********))))))))))))+++,,,---...+++((()))---000///,,,++++++,,,,,,,,,---------************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,---+++******+++---...,,,+++,,,------+++)))///......------,,,,,,+++//////...------------------......///////////////333222111000///000000111222222333444444444444333444555777:::<<>>@@@AAAAAAAAACCCEEEGGGOOO___ooo*********+++++++++,,,,,,))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((((((((((((((((((((((((***++++++***'''&&&&&&'''''''''(((((((((((('''''''''''''''(((((((((((((((((((((''''''''''''(((((()))((((((''''''''''''((((((''''''&&&&&&''''''((())))))))))))))))))))))))''''''(((((((((((('''''''''(((,,,222777999555111)))((('''&&&%%%&&&&&&'''''''''&&&&&&'''(((((()))))))))(((((((((((())))))((((((((((((((()))******((((((((((((((((((((((((((((((((()))))))))))))))''''''''''''''''''''''''(((''''''''''''((())))))((((((((((((((((((((((((&&&&&&'''((()))***++++++******))))))))))))******''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&'''(((***,,,---******))))))))))))***************)))))))))))))))************+++++++++++++++,,,,,,++++++)))(((((()))))))))***************,,,+++)))&&&###$$$&&&))))))((('''&&&'''((()))***))))))************))))))'''(((((()))******++++++))))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((***+++---......---+++***,,,------,,,)))((()))*********))))))))))))******************************''''''((()))***++++++,,,(((((())))))))))))******((((((((())))))*********'''(((((((((((('''%%%$$$&&&''')))+++---...//////)))))))))***++++++,,,,,,************************,,,*********+++,,,+++******+++,,,,,,******+++,,,))))))))))))))))))))))))((())))))************))),,,+++++++++,,,+++)))(((++++++************++++++000---((($$$###%%%)))+++******++++++++++++******)))******+++++++++***************+++,,,,,,------))))))))))))************((())))))***+++,,,------***************************++++++,,,,,,+++++++++***************+++++++++******+++***))))))***,,,+++)))'''(((+++...000111000000//////...---------,,,---......///.........---......///////////////......///000000000000///222111111111222222333333333444666888;;;>>>@@@AAAAAABBBDDDFFFHHHOOO___nnn*********++++++,,,,,,,,,***)))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))******)))(((''''''(((&&&'''((())))))((('''&&&*********+++++++++,,,,,,)))((('''&&&&&&'''((()))%%%%%%$$$$$$$$$%%%&&&&&&((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''((((((((((((''''''((()))---444999888333...))))))'''&&&&&&&&&'''(((&&&&&&&&&'''((()))***+++(((((())))))))))))((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''(((((())))))******((('''&&&&&&&&&&&&'''((((((''''''''''''((())))))((((((((((((((((((((((((''''''(((((())))))******))))))((((((((())))))***''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&''''''((()))******+++******))))))))))))******++++++******))))))((((((************++++++++++++,,,,,,,,,,,,+++***))))))((((((((()))))))))******((()))***(((&&&&&&)))+++)))(((&&&&&&&&&((()))+++******++++++++++++******)))))))))))))))*********))))))************))))))))))))))))))))))))))))))***)))))))))((((((((('''&&&(((***,,,---,,,***)))+++,,,---,,,+++***+++,,,******))))))))))))******************************''''''((()))***+++,,,,,,(((((()))))))))*********)))*********************(((((())))))((('''%%%$$$&&&''')))+++,,,------,,,))))))******+++,,,,,,------,,,+++)))))))))***+++,,,+++******,,,,,,+++***)))+++,,,+++***)))***+++))))))))))))))))))))))))+++***'''%%%%%%&&&)))***++++++***+++---,,,***(((++++++************++++++,,,+++(((&&&&&&'''((()))******++++++++++++******((()))***+++,,,,,,++++++***************+++---///))))))*********+++++++++++++++++++++++++++++++++************************+++++++++,,,,,,++++++************+++++++++,,,,,,)))***++++++******,,,...,,,***)))***,,,......---000000//////......---------------------...//////---......///////////////...///000111222111111000111222333333444444333333444555777999<<>>@@@BBBCCCEEEDDDDDDFFFHHHNNN\\\jjj(((((((((((())))))))))))'''((((((((()))))))))***+++)))'''&&&((()))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''''''''((((((((())))))+++*********)))((((((((())))))))))))))))))))))))((((((((((((((()))))))))'''))))))(((((('''&&&%%%(((((((((''''''&&&&&&&&&''''''(((((('''%%%###"""(((((())))))(((''''''&&&((((((((((((((((((((((((%%%&&&'''((((((''''''''''''...666999666000+++'''%%%&&&'''((('''&&&%%%$$$''''''((((((((()))))))))((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$((((((((((((((((((((((((&&&''''''(((((((((((((((%%%''')))***+++***((('''(((((())))))))))))(((((()))))))))))))))(((((('''))))))))))))(((((((((((())))))************)))))))))((('''((()))***)))'''(((((()))(((((('''&&&&&&)))+++...---***))),,,...))))))*********+++++++++***************)))(((((('''***,,,---,,,+++---...+++,,,,,,,,,,,,+++******))))))))))))))))))))))))&&&&&&''''''((()))***+++******))))))))))))******)))***+++,,,,,,+++***)))((()))+++,,,............))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,*********+++++++++,,,,,,***************)))(((((())))))******+++,,,,,,,,,+++,,,,,,------,,,,,,,,,************************+++,,,,,,------...///000///,,,***)))+++---......//////...---,,,++++++******)))((()))+++,,,+++***---------,,,,,,++++++***++++++***)))))))))))))))))))))(((((()))******+++************************+++******))))))******+++)))))))))))))))(((((((((++++++++++++++++++++++++***(((&&&%%%&&&(((***,,,***************++++++++++++,,,,,,---------,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++&&&'''(((((())))))***+++************************((((((***+++,,,---...............------,,,,,,,,,+++,,,,,,------,,,,,,+++'''((()))+++---///000111222222222111111000......///////////////000111111---......//////......---//////000111333444555555000111333444444555444444666777999;;;>>>@@@BBBCCCFFFDDDEEEGGGIIINNN[[[hhh(((((((((((())))))))))))''''''(((((())))))******+++)))''''''((()))))))))(((((())))))))))))(((((())))))))))))((((((((((((''''''''''''((((((((((((++++++***************)))))))))************))))))''''''(((((())))))******%%%'''(((&&&&&&)))***'''&&&&&&''''''''''''''''''(((((()))))))))))))))((())))))))))))((('''&&&&&&((((((((((((((((((((((((%%%&&&((('''&&&&&&''')))&&&111999999444///***'''''''''(((((((((''''''&&&(((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))((('''&&&((((((((((((((((((((((((&&&''''''(((((((((((((((&&&''')))*********)))((((((((())))))))))))(((((())))))))))))((((((((((((***)))))))))(((((((((''')))******++++++******)))(((''''''(((******)))'''''''''((((((((((((''''''((()))******)))((()))***)))************+++++++++,,,,,,,,,---,,,,,,+++***))),,,......,,,***,,,...,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))((((((''''''((()))***+++)))))))))******)))))))))((()))***+++++++++***)))'''(((+++---///000000000((((((((((((((()))))))))*********+++++++++,,,,,,++++++++++++++++++++++++((()))***+++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,------...---+++)))(((((()))))))))******++++++***++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---///000111...---++++++---.........//////...------,,,++++++,,,+++***+++---...---,,,+++++++++++++++*********+++***))))))(((((())))))(((((((((((()))******+++++++++++++++++++++++++++++++++************+++++++++*********)))))))))(((++++++++++++++++++++++++***)))(((''''''(((***+++))))))******+++++++++++++++,,,,,,---------------+++++++++,,,,,,+++++++++++++++++++++++++++++++++&&&'''))))))(((((()))+++************************&&&''')))***,,,,,,------,,,++++++++++++++++++***+++,,,,,,------,,,,,,+++((((((***+++---...///000000000111111111000000///............///000111111------............------......///000111222222333000111333555555555444444444555777999;;;>>>???@@@FFFEEEFFFHHHIIINNNZZZggg{{{(((((((((((())))))))))))'''''''''((()))*********+++)))''''''((())))))))))))))))))******)))))))))++++++***)))((('''&&&&&&'''(((((((((((()))))))))))))))))))))************(((((()))******)))((((((&&&'''((())))))*********&&&)))((($$$$$$((()))'''&&&&&&''''''(((((())))))&&&&&&'''(((***,,,...///(((((()))))))))(((((('''(((((((((((((((((((((((('''))))))(((&&&'''))),,,)))444:::666///,,,+++)))******))))))))))))******'''''''''((((((((())))))))))))))))))))))))))))))((()))*********)))((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((***))))))((((((((((((((((((((((((((()))))))))))))))***++++++++++++***)))''''''''')))++++++)))'''%%%&&&'''((())))))))))))***)))(((((()))***)))((()))************+++++++++,,,,,,------,,,,,,+++******...000///+++)))+++...,,,,,,------,,,,,,+++***))))))))))))))))))))))))***)))((((((((()))******))))))************))))))'''((()))*********))))))'''(((***---......------(((((()))))))))*********(((((()))))))))*********************************'''((()))+++++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,)))))))))***************)))******+++,,,,,,++++++++++++++++++++++++++++++*********+++---///111222...,,,,,,---...///...---------,,,,,,+++++++++***,,,+++***+++---...---,,,((((((((((((((())))))))),,,+++******))))))******'''''''''(((((()))++++++++++++++++++++++++++++++******))))))))))))******************++++++++++++++++++++++++++++++++++++,,,+++******************))))))***++++++++++++++++++,,,,,,---......------,,,++++++++++++++++++,,,************************(((***++++++)))(((***,,,************************)))***+++,,,---,,,++++++***++++++++++++++++++,,,+++,,,,,,------,,,,,,+++***+++,,,---...///000000111111111111111000//////------------...///000111......////////////........./////////000000111111000222333555666555444444444555777999;;;===???@@@FFFEEEFFFHHHIIINNNZZZfffxxx(((((((((((())))))))))))&&&''''''((()))******++++++)))''''''((()))))))))******++++++++++++******,,,+++***)))((('''&&&%%%))))))))))))************''''''(((((())))))******&&&'''((())))))((('''&&&%%%&&&''')))************+++---***###"""&&&&&&###&&&&&&'''((()))***+++++++++***)))'''''''''((()))&&&'''((())))))*********((((((((((((((((((((((((&&&''''''&&&###$$$(((,,,,,,666:::333+++***,,,---((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''')))******)))((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((()))******(((((())))))))))))((((((******)))(((((((((((((((&&&&&&'''((()))***++++++)))***+++,,,,,,+++***)))''''''''')))++++++)))'''$$$%%%&&&((())))))******---***((())),,,---+++((()))************+++++++++***++++++++++++***))))))+++///111000+++)))+++---,,,,,,------,,,,,,+++***))))))))))))))))))))))))+++***)))(((((()))******))))))************))))))&&&'''((()))******)))((('''(((***,,,,,,,,,***)))))))))******+++++++++,,,''''''''''''(((((((((((())))))))))))))))))))))))&&&''')))***++++++******++++++,,,,,,,,,---------+++***((('''(((***---...************************((()))***+++++++++++++++++++++++++++++++++++++++*********+++,,,///111222---,,,,,,...///000...---+++++++++************)))***)))((()))+++,,,+++*********++++++,,,,,,,,,------,,,++++++******++++++''''''''''''((()))++++++++++++++++++++++++++++++))))))(((((((((((())))))))))))***+++,,,------...++++++++++++++++++++++++---,,,,,,,,,++++++******))))))***++++++++++++***+++,,,,,,---.........------,,,+++******+++,,,---***************************,,,...---***)))***---************************//////000000///---,,,+++,,,,,,,,,------.........+++,,,,,,------,,,,,,+++------......///000111111222222222111111000......,,,,,,,,,------///000000//////000000000000//////000000000000111111111111000222444666666666555444666777888;;;===???AAABBBGGGFFFGGGIIIIIIMMMYYYeeevvv(((((((((((('''''''''''''''(((((())))))))))))(((******))))))((((((''''''))))))))))))************'''((()))******)))((('''$$$%%%'''((((((((('''&&&((('''&&&%%%&&&'''***+++)))))))))))))))(((''''''******))))))((((((''''''))))))(((((('''%%%$$$###))))))(((((('''''''''&&&(((((((((((())))))))))))***)))(((''''''((()))***+++******)))((('''&&&&&&(((%%%###$$$######'''---///333555333---))))))+++((())))))))))))'''&&&%%%(((((((((((())))))))))))+++***)))((('''&&&&&&&&&''''''(((((())))))******((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((******))))))))))))******************))))))))))))&&&((()))***+++)))((('''(((((((((((()))))))))))))))((('''&&&'''(((***,,,((())))))))))))***************))))))))))))******+++***)))'''''''''((())))))))))))***+++,,,......---,,,,,,...000000,,,)))++++++******+++---...000------,,,+++******))))))((()))***+++,,,,,,+++***+++++++++++++++***)))(((***************************************)))((('''++++++************++++++***+++,,,------,,,+++*********+++,,,,,,,,,,,,+++************************))))))*********+++++++++)))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,------)))***+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,/////////......------,,,***+++,,,,,,,,,,,,+++***)))***---//////...---,,,+++---...---***)))***,,,(((((()))***+++,,,,,,,,,*********++++++,,,,,,,,,,,,)))%%%%%%(((******)))((()))***++++++***)))(((***+++,,,------,,,***)))******)))))))))***,,,---))))))***+++,,,,,,------)))************++++++++++++++++++***((((((+++---))))))*********+++++++++)))***+++,,,,,,+++***)))...---,,,***)))((((((((()))***,,,......,,,)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++,,,---...///...---,,,........................,,,,,,,,,---------......222222222111000000//////+++---...---,,,---111666:::555///---000222000...000///...---...000222333222222222222222222222222777:::;;;:::<<>>BBBBBBDDDBBBCCCGGGIIINNNYYYccczzz))))))))))))************+++++++++***)))((('''&&&''''''(((((())))))******((()))))))))*********************++++++*********+++***)))((()))***+++,,,,,,,,,+++***)))))))))***))))))*********))))))((('''((((((((()))))))))***(((((()))***************))))))((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))))))))))))))%%%$$$&&&)))(((&&&(((,,,222333333000,,,)))))))))******))))))(((((('''&&&(((((((((((()))))))))))))))((((((((()))******+++''''''(((((())))))******(((((())))))************(((((((((((((((((((((((())))))(((((((((((())))))(((''''''''''''&&&&&&&&&((())))))***)))(((''''''(((((((((((())))))))))))))))))(((((((((((()))***************++++++++++++******))))))))))))******)))))))))(((((((((((()))''''''''''''(((***+++,,,,,,,,,,,,---------,,,+++)))))))))******++++++,,,---------,,,,,,,,,++++++)))*********************,,,------...------,,,,,,************************((()))******++++++++++++'''''''''((()))***,,,---...---+++)))((((((((()))((())))))***************************************++++++,,,,,,,,,---------++++++++++++++++++++++++************++++++++++++...---+++))))))***,,,---++++++++++++++++++++++++---.....................++++++++++++++++++++++++(((((()))---333:::BBBFFF@@@<<<777333///,,,)))'''------------,,,,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,,,,+++++++++,,,,,,+++++++++(((((()))*********))))))******************++++++++++++++++++*********************+++++++++,,,,,,***+++,,,+++******+++,,,++++++,,,,,,,,,---------,,,+++***))))))***+++,,,++++++************++++++---,,,,,,,,,,,,---///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++,,,++++++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,---......///000000000---***,,,///222111///000...---...000111///---...///111222333333222222111222333444555666777777>>>HHHMMMGGG???===@@@CCCDDDCCCCCCFFFIIINNNYYYdddzzz((()))))))))*********+++++++++++++++***)))''''''''''''(((((())))))******((()))))))))************+++******************+++***)))((('''((()))***+++,,,,,,+++***************))))))************))))))***)))))))))(((((((((''''''((()))***++++++++++++(((((()))))))))))))))))))))(((((((((''''''&&&&&&''''''((((((((((((''''''((((((((((((((()))))))))***'''''')))((((((,,,222333333222///,,,)))(((((()))(((((('''&&&&&&%%%%%%(((((((((((())))))))))))))))))))))))******+++,,,))))))))))))((((((((((((++++++******))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((((((''',,,++++++***((('''%%%%%%(((((((((((())))))))))))))))))((((((((((((((()))))))))*********+++++++++******))))))))))))******((((((((())))))))))))(((&&&&&&&&&'''((()))++++++)))***++++++************))))))******+++++++++***,,,,,,,,,,,,,,,+++++++++)))))))))((((((((())))))***++++++,,,,,,,,,++++++************************((()))***+++++++++++++++)))))))))))))))******+++,,,+++***)))))))))***+++)))***++++++,,,,,,++++++************************++++++,,,,,,,,,---------,,,++++++++++++++++++,,,+++++++++,,,,,,,,,,,,---...,,,***))))))***+++---++++++++++++++++++++++++---------....../////////++++++++++++++++++++++++---,,,++++++---222777:::AAADDDEEE@@@666...++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,++++++++++++++++++++++++(((((())))))*********************+++************+++************************++++++++++++,,,,,,,,,***+++---,,,+++***+++,,,++++++,,,,,,,,,---------,,,+++***))))))***+++,,,------,,,++++++++++++,,,000///---++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++++++++***++++++---///222444,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---...///000000///---+++,,,000222000......------...///000///...111000000000000222333444333333333333444444444444@@@OOOZZZSSSEEE>>>BBBGGGEEEBBBCCCEEEHHHNNNYYYdddyyy'''(((((())))))*********++++++++++++***)))(((((((((((((((((())))))))))))))))))))))))************+++***))))))))))))***+++(((''''''''''''((())))))++++++++++++************))))))******++++++***************)))((('''''''''(((((()))***************(((((())))))))))))******)))((((((''''''&&&&&&&&&&&&''''''((((((''''''&&&'''''''''''''''''''''''')))&&&%%%&&&&&&&&&+++222555333111...+++)))((('''%%%%%%%%%%%%&&&'''((()))(((((((((((())))))))))))((((((((((((((()))******+++***)))'''&&&$$$###"""++++++******)))(((((('''))))))))))))))))))))))))((((((''''''''''''((((((************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))))))))***************))))))))))))******'''(((((())))))))))))(((***))))))(((((((((((((((((()))***)))((('''(((*********++++++,,,++++++***------------------------******)))((((((((())))))))))))***+++++++++************************************++++++,,,+++++++++++++++***************+++,,,+++++++++++++++,,,,,,******+++,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,+++***))))))***+++,,,++++++++++++++++++++++++******++++++,,,---......,,,++++++******++++++,,,******)))***+++...111222333:::AAA>>>555---,,,...++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,+++***+++,,,++++++************++++++((()))))))))***++++++,,,***++++++++++++***))))))))))))******************++++++++++++,,,,,,,,,,,,***,,,------,,,++++++,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,---000///---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......***++++++---///111333444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......******++++++,,,---......000//////000111222222111//////.........//////000111000///...///111333555444333333333333333333333444DDDPPPLLL@@@;;;???DDDDDDBBBBBBDDDGGGLLLXXXdddxxx&&&&&&'''(((((()))************+++++++++******)))))))))))))))(((((((((((())))))))))))***************))))))(((((())))))***&&&'''(((((())))))(((((())))))******************((()))***++++++++++++***))))))))))))(((((((((((((((((())))))***)))))))))(((((()))))))))*********))))))(((''''''&&&%%%%%%&&&&&&'''(((((('''&&&&&&'''''''''&&&%%%%%%%%%$$$&&&$$$$$$''''''&&&)))///666333000---+++)))((('''&&&&&&%%%%%%&&&''')))***(((((((((((())))))))))))))))))((((((((()))******((((((((('''&&&&&&%%%%%%)))))))))))))))))))))((())))))))))))))))))))))))))))))(((((((((((())))))++++++*********)))))))))'''''''''(((((()))***+++(((((((((((()))))))))))))))))))))))))))(((''''''''''''((((((((()))))))))******))))))))))))******&&&'''((()))******)))(((+++***))))))(((((())))))((()))***)))'''''')))+++++++++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++)))))))))***+++((())))))***++++++******************************++++++,,,,,,,,,+++******++++++******+++,,,---------------------,,,+++***))))))***+++++++++++++++*********************************++++++++++++,,,---,,,++++++++++++,,,---***+++++++++,,,,,,,,,,,,))))))******++++++,,,,,,************************))))))***+++,,,......///,,,,,,+++******+++,,,,,,%%%&&&(((***,,,...///000(((...444444000,,,,,,...++++++,,,,,,------......,,,,,,,,,+++++++++******)))+++---,,,***)))***,,,+++***))))))))))))***+++)))))))))***+++,,,,,,---***++++++,,,+++***)))((((((((())))))******+++++++++++++++,,,,,,,,,------***,,,......,,,++++++,,,*********++++++++++++,,,,,,,,,,,,------,,,,,,,,,''''''''')))***,,,...///...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///++++++---...///000000000------------------------***++++++,,,---...//////++++++,,,,,,------.........000111111111000111222111000///...---...000111////////////000111222222333333444444555555666666000999???===:::;;;===>>>CCCAAA@@@CCCEEEKKKWWWcccxxx%%%&&&&&&'''((())))))***)))******+++++++++************))))))((((((''''''))))))))))))***************)))(((''''''((()))***&&&''')))*********)))((('''((()))***************((()))***+++++++++++++++''''''(((((())))))******(((((())))))))))))(((((((((((())))))*********+++))))))((('''&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%''''''&&&%%%$$$$$$######'''''')))------+++---111666333000,,,+++)))(((&&&+++***((('''&&&&&&''''''(((((((((((()))))))))))),,,,,,+++++++++++++++,,,$$$%%%&&&(((***+++------'''''''''((())))))******)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,************))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))***))))))(((''''''''''''''''''((((((((((((******))))))))))))******&&&'''(((*********)))((((((((((((((()))+++,,,---(((***+++***((('''))),,,+++,,,---...---,,,+++***)))))))))))))))))))))***///...,,,+++++++++,,,,,,((()))***+++++++++++++++************************,,,,,,,,,,,,,,,+++***))))))******+++,,,...///000//////000///...,,,***((((((((()))***************************************))))))*********+++++++++------++++++++++++------)))************+++++++++'''((()))+++,,,,,,,,,,,,************************++++++,,,---///000111111---,,,+++******+++,,,---***,,,---...---+++((('''+++---///111111111111111,,,,,,------...///000000,,,,,,,,,++++++*********(((***---,,,***((()))++++++***)))(((((()))***+++************+++,,,---...***+++,,,,,,+++***)))((('''(((((()))***++++++,,,++++++,,,,,,,,,---------***,,,......---++++++,,,))))))*********+++++++++)))***+++,,,,,,+++***)))""""""$$$&&&))),,,///111***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))***+++,,,---+++,,,.........---,,,+++........................)))***+++,,,...///000000........./////////000000+++...111111...---...000333222000...,,,---000222,,,---///111222111000///222333444555666888999999999:::999888<<>>???===???AAACCCBBBFFFTTTddd|||(((((()))))))))*********)))(((((((((((((((((((((************************))))))************))))))(((''''''''''''''''''((()))))))))))))))((((((((((((((())))))******++++++)))))))))))))))((((((''')))((((((((()))***++++++''''''''''''(((((((((((()))*********))))))((('''))))))***))))))(((''''''((('''&&&%%%%%%'''(((***+++******)))((((((''''''+++((('''*********///666:::555///***((())))))***)))))))))(((((()))******************************((((((((())))))))))))))))))))))))))))))(((''''''))))))))))))((('''&&&%%%%%%&&&&&&&&&&&&''''''''')))((('''&&&&&&%%%&&&&&&)))************))))))(((''''''((()))))))))))))))******)))))))))))))))))),,,+++***)))))))))***+++)))))))))))))))*********'''(((((()))***+++++++++,,,+++)))((('''((()))***((((((((((((((((((((((((((((((((())))))******+++***++++++,,,------.........+++)))(((***+++,,,,,,,,,+++++++++************++++++************++++++---,,,,,,,,,++++++++++++,,,++++++***))))))((((((************+++,,,------......//////...---+++***))))))))))))************,,,,,,++++++++++++,,,,,,******************************+++,,,------------,,,+++******+++,,,***)))))))))))))))))))))******++++++++++++,,,,,,,,,,,,......---,,,,,,,,,,,,,,,//////.........------------,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,+++***++++++,,,------------,,,---------,,,,,,+++++++++******************************++++++,,,------......,,,+++,,,------,,,+++******++++++++++++******,,,+++++++++***************++++++,,,,,,,,,+++++++++++++++*********))))))++++++)))))))))+++---...+++,,,,,,------,,,,,,+++---......,,,++++++---///******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++++++++++++++++++++++++++++++++,,,,,,---,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////---,,,,,,------...000000000000000000000000333222000000111222333444222222333333333333444444666777888:::<<<>>>???@@@???@@@BBBDDDCCCGGGUUUdddzzz'''((((((((())))))))))))(((((((((((((((((()))))))))))))))******+++++++++******))))))))))))******''''''&&&&&&&&&&&&''''''(((((()))))))))))))))))))))))))))))))))************************)))(((((((((((((((((((((((())))))''''''''''''(((((((((((()))))))))))))))(((((('''************)))(((&&&&&&((('''&&&&&&&&&'''((())))))))))))(((''''''&&&&&&((('''(((+++,,,---222777999444...***((()))))))))******)))******+++,,,---))))))))))))))))))))))))'''(((((())))))*********'''(((***++++++)))'''&&&'''''''''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((((())))))************))))))******++++++******************)))((('''&&&)))))))))*********++++++************))))))))))))************)))))))))(((++++++)))((((((((()))***((((((((((((((((((((((((((('''''''''((()))+++,,,+++,,,,,,------......///---,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++*********------,,,,,,+++*********))))))******++++++,,,,,,---------------,,,******)))))))))*********++++++---,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------......---***(((''''''(((((()))******+++,,,,,,,,,,,,------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++------,,,,,,------...//////...------++++++***))),,,,,,,,,++++++******************+++,,,,,,------000...------------,,,***++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++******+++,,,,,,,,,,,,++++++***+++++++++*********))))))++++++***+++,,,...000111+++,,,,,,------,,,,,,+++,,,------,,,++++++---...***++++++++++++,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,,,,++++++(((((()))***++++++,,,,,,,,,,,,,,,,,,---------...,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------............///...............///000111////////////////////////333111...///222333222000222222333333333333444444666777999;;;===>>>@@@AAA@@@@@@CCCDDDDDDHHHVVVcccvvv((((((((()))))))))*********************+++++++++''''''((())))))***+++++++++***)))(((((()))***+++))))))(((((((((((())))))((((((((())))))******+++*********)))))))))))))))((()))***+++,,,,,,,,,,,,---,,,***)))''''''&&&&&&))))))))))))************(((((()))))))))(((((('''************)))'''&&&%%%(((''''''&&&'''((())))))(((((('''''''''&&&&&&&&&&&&''')))+++,,,...222666777222---)))((()))))))))))))))))))))***+++,,,---((((((((((((((((((((((((''''''((()))******++++++'''((()))******)))((('''"""###%%%&&&'''(((((((((''''''''''''((((((((((((((((((((((((((()))*********)))))))))))))))******)))******++++++*********((()))*********)))'''&&&'''((()))***++++++++++++++++++******))))))((((((+++*********))))))((((((+++***)))(((((()))******((((((((((((((((((((((((((('''&&&&&&''')))+++---+++,,,,,,,,,------......---,,,,,,---//////---+++,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---************************,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))*********+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,---------,,,,,,+++***------///111222111---*********++++++,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,+++,,,,,,---+++++++++***************+++++++++,,,,,,---------------,,,++++++,,,,,,------,,,+++++++++,,,...///---------,,,,,,+++++++++......---,,,++++++******''''''((())))))******+++///---,,,,,,------,,,***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++------------,,,+++******---------,,,,,,,,,++++++,,,+++++++++,,,---///000+++,,,,,,------,,,,,,++++++,,,---,,,++++++---...+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++))))))******+++,,,,,,,,,+++,,,,,,---------------,,,---......,,,,,,---...---------------------------------............//////////////////000000111............////////////000///000333777777111,,,222222222333333333444444666666888:::<<<>>>???@@@@@@@@@AAADDDDDDHHHTTTaaarrr)))))))))*********++++++))))))******++++++++++++&&&&&&''''''((()))******+++***)))(((((()))***+++))))))(((((((((((())))))(((((())))))******++++++*********)))))))))))))))(((((()))***++++++++++++------+++***)))((((((((())))))))))))************(((((())))))))))))((((((************)))((('''&&&''''''''''''(((((())))))''''''''''''&&&&&&&&&&&&&&&(((*********---111333444111,,,)))((()))))))))'''''''''((((((***+++,,,'''''''''''''''''''''''''''(((((()))***++++++,,,***)))(((''''''((()))***###$$$&&&'''((()))******'''''''''((((((((())))))(((((('''(((((()))***+++,,,+++***)))((((((((((((((())))))***))))))((((((&&&'''(((*********)))(((&&&'''(((***++++++++++++++++++******))))))(((((()))))))))))))))*********))))))))))))))))))******))))))))))))))))))))))))((('''&&&&&&'''))),,,...++++++++++++,,,,,,,,,,,,,,,,,,---...000///---*********++++++++++++++++++---,,,,,,++++++,,,,,,---************************+++++++++++++++*********+++,,,---......------,,,,,,+++++++++************************++++++++++++++++++************++++++++++++++++++++++++++++++------------,,,+++******,,,---000333666555111.........---------,,,,,,,,,,,,,,,,,,---------......,,,,,,+++++++++,,,,,,------------...............+++++++++,,,,,,------------,,,,,,++++++,,,------,,,+++*********+++---...+++++++++,,,,,,---------.........---,,,+++******((((((((()))******+++++++++*********,,,------+++******++++++++++++******,,,,,,,,,,,,,,,,,,---------------------,,,+++***---------,,,,,,,,,++++++,,,,,,+++++++++++++++,,,+++,,,,,,------,,,,,,+++)))+++------,,,+++,,,...++++++++++++++++++++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---,,,,,,+++,,,---......,,,,,,---...---------------------------------............///000000000000000/////////---........./////////000111000000222555666333000222222222333333333444444444555666888:::<<<>>>>>>???>>>???BBBDDDHHHRRR^^^ppp************++++++++++++'''''''''((())))))******&&&''''''(((((()))))))))******))))))))))))******((((((''''''''''''(((((())))))******************)))))))))))))))*********)))))))))((((((&&&%%%$$$))))))))))))***+++,,,---''''''''''''((((((((((((((())))))************))))))))))))))))))(((((('''''''''((((((((()))))))))''''''''''''''''''''''''&&&)))***((()))...222333222///+++)))((()))))))))'''&&&&&&&&&'''((())))))((((((((((((((((((((((((((())))))******+++++++++***)))'''&&&&&&(((***+++)))))))))))))))((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))...,,,***)))''''''(((((((((((())))))((((((''''''%%%&&&'''((())))))))))))''''''(((((()))***++++++************))))))))))))(((((())))))******++++++))))))))))))************))))))))))))))))))))))))'''''''''((()))+++---...++++++++++++++++++++++++---,,,,,,...//////---+++************++++++++++++,,,,,,++++++++++++,,,,,,*********+++++++++++++++++++++++++++++++++++++++,,,---...//////...---,,,,,,,,,+++******++++++,,,*********++++++++++++,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***+++---///333666666333000...------,,,++++++******,,,,,,,,,,,,------------+++++++++++++++,,,,,,---,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------+++*********++++++,,,,,,)))***++++++---......///---------,,,,,,+++++++++***++++++,,,------......***))))))***,,,------,,,******++++++++++++******,,,,,,------------......,,,------------,,,,,,++++++++++++*********))))))++++++++++++*********)))+++,,,,,,------,,,,,,+++(((***,,,---,,,+++,,,---,,,,,,,,,++++++++++++***......---,,,,,,+++******++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,+++,,,---......,,,,,,---...---------------------------------............///000000111111000///...............//////000000111444222///,,,+++---000222222222333333333333444444333444666777999;;;===>>>???===>>>BBBDDDHHHQQQ[[[ooo))))))))))))************&&&''''''((())))))******)))))))))***************))))))************))))))))))))(((((((((((())))))++++++******************(((((())))))******++++++*********)))((('''&&&%%%'''''''''(((***+++---...''''''''''''(((((((((((())))))***+++++++++++++++'''(((((()))))))))))))))''''''((()))))))))))))))''''''''''''''''''''''''%%%)))***'''(((000666777111...***(((((())))))((('''''''''&&&''''''((((((((((((((((((((((((((((((************************((((((((((((((()))***************)))((('''&&&%%%'''''''''((((((((())))))''''''&&&&&&&&&''''''(((,,,+++)))((('''((()))***(((((())))))(((((('''&&&(((((('''''''''(((((())))))(((''''''((()))***+++)))))))))))))))*********))))))))))))************(((((()))***************))))))))))))))))))))))))''''''(((***+++---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,......,,,+++++++++++++++,,,,,,------++++++************++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,------+++,,,...//////...,,,+++---,,,+++***++++++,,,---*********+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,...111333333000...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,---))))))*********+++++++++---,,,,,,,,,,,,,,,,,,+++***+++,,,---------,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,---......//////,,,+++***+++------,,,+++++++++,,,,,,,,,,,,++++++,,,---------............,,,,,,------------------+++++++++*********))))))*********++++++++++++***+++,,,,,,------,,,,,,+++'''))),,,---,,,,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************+++,,,,,,------***+++---.........,,,,,,,,,---......,,,,,,---...........................---------............///---...///000000000///.........///000000111222222999;;;<<<888222//////111222222333333333333444444444555666888:::<<<===>>>@@@>>>???BBBEEEIIIQQQ[[[ooo(((((((((((())))))))))))((())))))***+++,,,,,,,,,,,,,,,,,,+++++++++++++++((()))***++++++***)))(((,,,,,,++++++++++++,,,,,,,,,+++++++++***)))))))))'''(((((()))***++++++,,,***++++++,,,,,,,,,++++++((((((((((((((())))))***))))))))))))************)))***+++,,,,,,,,,,,,,,,&&&'''((()))************''''''((()))))))))))))))''''''((((((((((((((((((%%%)))***&&&)))333:::;;;000---***((()))))))))((()))((((((''''''''''''((())))))))))))))))))))))))+++++++++***************%%%''')))***+++***)))(((''''''((((((((((((((('''************++++++++++++))))))(((((((((((())))))+++***((('''((()))+++,,,)))))))))))))))(((''''''+++***(((&&&&&&&&&'''(((***)))'''&&&'''(((***+++(((((())))))******++++++************))))))))))))'''((()))***************))))))))))))))))))))))))'''((()))+++---.........---------------------------,,,++++++,,,---,,,+++,,,,,,,,,------.........+++******************++++++++++++,,,,,,------------.....................***+++---......---+++***---,,,+++++++++,,,---...******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,---///000000---++++++++++++,,,,,,---......******+++++++++,,,,,,,,,+++*********+++,,,,,,---,,,,,,,,,------.........---------,,,,,,+++++++++)))***,,,.........,,,++++++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,***++++++,,,,,,------...000...------------,,,***,,,------......------,,,---------.........//////++++++,,,---............---------,,,,,,,,,++++++((()))***+++,,,---------+++,,,,,,------,,,,,,+++'''))),,,---,,,,,,,,,---,,,,,,,,,++++++************++++++,,,,,,------...*********++++++*********''''''(((***+++,,,---...+++,,,...000000///...---,,,---......,,,,,,---...........................---------.........//////***,,,...///000111000000...//////000111222222333BBBJJJRRRQQQHHH<<<666444222222333333333444444444555666777999;;;===>>>???AAA???@@@CCCFFFJJJRRR[[[ooo)))''''''((()))******)))(((((()))************)))************************(((((()))***************(((***+++***)))((()))***))))))***+++,,,,,,------)))*********++++++++++++(((((())))))))))))(((((('''(((((()))***+++++++++((()))++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((***)))(((***...222444555///...,,,***)))(((''''''))))))))))))))))))))))))******)))((('''&&&%%%%%%''''''(((******+++++++++***+++,,,,,,+++)))&&&%%%(((((((((((((((((((((((()))((('''&&&&&&'''((())),,,+++***+++,,,+++)))'''((()))***+++++++++++++++(((((())))))******++++++******))))))(((((('''''')))***+++***(((''''''(((***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***---+++***))))))+++---...,,,,,,,,,---------......////////////............***++++++,,,,,,++++++***++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,000///---+++*********+++---------,,,,,,++++++***------------,,,+++******,,,+++)))(((((()))+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++)))***+++,,,,,,+++//////...---,,,,,,+++++++++,,,---,,,******,,,...---,,,+++*********+++,,,************+++,,,---...---------,,,,,,---........................------///---,,,******+++,,,---------------------------***+++,,,,,,------,,,,,,////////////////////////***++++++,,,,,,++++++***)))+++,,,------,,,***)))******+++++++++,,,,,,,,,------------------------...------,,,+++***))))))......---,,,,,,,,,,,,------------,,,,,,+++++++++)))***+++---......------++++++++++++++++++++++++........................///......------,,,++++++)))+++---//////---+++)))************************++++++,,,,,,,,,+++******------,,,+++++++++,,,,,,111...,,,,,,///111000///111111000000//////......---...///000000///...---///......------...000111>>>QQQeeeiiiZZZEEE777222111111333444555666666666777777999:::;;;<<<<<<<<>>@@@@@@BBBBBBBBBCCCIIIQQQXXXddd~~~,,,+++******+++,,,+++)))(((((()))************)))(((((((((((((((((((((((((((((()))***************(((***+++***)))((()))*********************))))))(((((()))))))))*********(((((())))))))))))(((((()))))))))))))))*********)))******)))'''&&&'''(((++++++++++++++++++++++++*********)))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((()))***+++...111333222111,,,+++***)))((((((''''''(((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))))))))((()))((((((((()))***+++,,,''''''''''''''''''''''''((((((((((((((((((((((((+++)))&&&&&&''')))******)))))))))))))))((('''&&&++++++******))))))(((((())))))))))))************)))***++++++))))))***+++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((***,,,+++***)))***+++((()))***,,,,,,---,,,,,,,,,,,,,,,---------..................---------------,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,++++++------------------------------...//////000000000111111000///...---,,,+++------...///000000//////---,,,,,,,,,,,,,,,,,,---------------------------........................000...,,,,,,---...---,,,...............---------///333555333...+++,,,...***+++,,,---...---,,,,,,...000222444555444333111///...------,,,,,,,,,---........./////////000000000000//////....................................---...//////000000//////------------------------++++++,,,,,,,,,,,,+++++++++++++++++++++,,,---...,,,,,,---------.........+++++++++++++++++++++++++++++++++,,,,,,---............---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((***---//////...+++)))---------,,,+++*********------......//////000000/////////....../////////,,,---///000000000///...333222000...---......///333444555666777777777777888999999:::<<<===???@@@@@@AAABBBBBBCCCHHHPPPVVVaaa{{{+++***)))***,,,---,,,+++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))(((((()))***************(((***+++***)))((()))***************************************++++++++++++(((((())))))))))))(((((())))))))))))))))))******)))***+++***((('''((()))++++++++++++++++++++++++******)))))))))(((((((((***)))))))))((((((((('''((((((((((((((((((((((((******,,,000333444222111(((((((((((()))******+++))))))))))))))))))))))))))))))(((((('''''''''&&&'''(((((())))))((((((((((((((())))))*********+++************************''''''((((((((((((''''''+++)))'''''')))*********))))))*********)))((((((************)))))))))))))))))))))************+++&&&''')))(((''''''(((***)))************)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++******+++***++++++++++++,,,,,,,,,,,,,,,,,,---------...............------------,,,...---,,,++++++,,,---...++++++++++++,,,,,,,,,,,,------------------------------...///000000/////////......------,,,,,,,,,......//////000/////////------------------------............................../////////000000000111///------......---,,,+++,,,---...///000111222...444999666...)))+++///***+++,,,------......---111333777999:::888666444111000///...------------.........//////000000111///////////////.................................---......///////////////------------------------***++++++,,,,,,++++++***++++++,,,,,,------......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------............---,,,,,,,,,,,,---------------............,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................//////...---,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++/////////...---,,,+++***###&&&+++///111000///......///000000...,,,,,,,,,..................////////////............//////---......///////////////...000222000...---...111000111222333444555555555555666888;;;===???@@@AAA???AAABBBBBBCCCGGGOOOUUU___zzz***))))))+++---......---******+++,,,,,,,,,,,,+++************************(((((()))***************(((***+++***)))((()))***'''(((((())))))******************++++++++++++,,,(((((())))))))))))((((((***)))))))))))))))))))))(((***+++***))))))***+++***************************)))))))))(((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))***,,,000333333111///'''''''''(((((()))++++++))))))))))))))))))))))))'''''''''((((((((((((((('''(((((((((((((((''''''((((((***++++++***))))))************************'''((())))))))))))((('''***)))((()))+++,,,+++***))))))******+++*********)))))))))))))))*********))))))*********+++++++++'''(((***)))((((((***+++,,,+++******)))))))))***))))))))))))))))))))))))++++++++++++++++++++++++)))***,,,,,,***)))***+++---,,,+++*********+++,,,,,,,,,,,,---------...............---------,,,,,,...---+++******+++---...*********+++,,,,,,,,,---........................,,,---.../////////...------------------------------............------,,,------............------////////////////////////---...//////000111222222222000...---......---,,,***+++,,,---///000111111,,,000444333...+++,,,///+++++++++,,,,,,...//////555888<<>>;;;888222111000//////.........---......///000000111111.../////////......------........................------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,...///000000000///---.........////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......---,,,,,,,,,,,,---------------.........///...---,,,,,,+++,,,---...------------------------------------------------//////...---,,,,,,++++++------++++++++++++------------------------------............---,,,,,,+++'''(((***,,,.../////////+++---000000///......000..................------000///...------...///000...............///000000...000222222111111222333111111222333333333333333333555888;;;=========<<>><<<333333111000////////////---......///000111111222.........///...------,,,////////////////////////,,,------...............++++++++++++++++++++++++,,,------......------,,,,,,...000222333333111000............/////////000------------------------------------------------......---,,,,,,,,,,,,------------.........////////////---,,,,,,---...///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,000...***((((((***...000........................******+++,,,,,,,,,++++++///...,,,*********,,,---&&&)))---///...---///111/////////......------,,,000///...------...///000//////...------///000111000//////000222222111000444444555555444444333333555777:::<<<<<<:::777555>>>@@@BBBBBBBBBFFFMMMSSS___yyy+++*********))))))(((((())))))))))))))))))))))))++++++************++++++***+++,,,------,,,+++************************+++))))))************))))))***)))(((''''''((()))***))))))))))))))))))))))))+++)))''')))+++,,,)))'''''''''((()))******)))))))))***,,,,,,***)))***+++))))))))))))))))))))))))******)))(((((((((((()))(((&&&$$$%%%)))+++***)))******+++...000000...---))))))((('''''''''''''''((()))******(((''''''((())))))))))))))))))))))))''''''((()))***++++++,,,''''''((()))***++++++,,,******)))))))))))))))***''''''(((((())))))************))))))))))))******,,,,,,++++++***)))))))))))))))))))))((((((((((((***)))((((((((()))+++,,,)))***+++,,,,,,+++))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))***+++*********)))******+++,,,,,,++++++******++++++,,,000000000///.........---//////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,000000///...,,,+++******,,,---...///...,,,***(((+++,,,---......---+++***+++,,,,,,---...//////000000111111000...---...///////////////000000000000------...///000111111222...///000222333444444444555333111...---...///000......------------......------------------------......---,,,,,,...222555777===AAABBBBBBBBB>>>999888555222111111111000///...............---------............/////////000////////////////////////////////////............++++++,,,,,,...///111222000///...---------------...............///000000.........------,,,,,,,,,------------------------...,,,+++,,,///111000...,,,,,,,,,------.........,,,------......------,,,------............------...------,,,,,,,,,---------...///000///...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,'''(((***---.../////////---------------------,,,,,,,,,------...///000000///......---------......,,,,,,,,,,,,,,,---...///---------............///,,,------...///000000111000000///......///111111111111222333555666777777888888888888888888999999@@@AAAAAAAAACCCGGGMMMQQQaaavvv+++*********))))))))))))************************++++++************++++++(((((()))))))))(((((('''******************))))))))))))************))))))((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))***)))((()))++++++)))'''%%%%%%&&&''''''''''''''''''(((******((('''((()))))))))))))))))))))))))))%%%%%%%%%%%%%%%&&&'''((((((&&&%%%&&&)))******)))(((***,,,///111000...,,,))))))(((''''''''''''(((((()))******(((''''''((())))))))))))))))))))))))(((((())))))******++++++)))))))))))))))***************))))))))))))******((((((((()))))))))))))))******))))))))))))************************++++++***)))))))))((((((((((((***)))((((((((()))++++++(((((()))***************))))))))))))))))))))))))************************))))))((())))))***+++,,,***************++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++///////////////...------------------------------........................)))+++,,,------,,,+++***......////////////......,,,,,,------......//////...///000///---,,,---...,,,,,,------------........./////////000111111111000111222222333333222222222111000...------......///......---,,,,,,,,,,,,......................../////////...,,,---000222666;;;??????AAACCCAAA<<<777555222111111111000000222222111000...---,,,,,,........./////////000000////////////////////////////////////............,,,,,,,,,---...///000111111000///..............................///000000/////////......---------------------------------000...,,,---//////...,,,,,,------------------...,,,------......------,,,------............------...------,,,,,,---------'''(((***,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,++++++,,,,,,------.........******++++++,,,------...///......---------......---,,,,,,,,,------...///---------............///333222111000///...---,,,000000///...///000111222000111111222333444444555777888999:::;;;<<<======@@@AAAAAAAAACCCGGGMMMQQQ```vvv***************)))))))))************************++++++************++++++,,,,,,+++************************))))))((((((((())))))************))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))&&&&&&%%%&&&'''(((&&&$$$%%%&&&&&&''''''''''''''''''(((******((('''((()))))))))))))))))))))))))))#########$$$%%%&&&((()))((('''&&&&&&(((******)))''')))---111222000...,,,***)))((((((''''''((((((((()))******(((''''''((()))))))))))))))))))))))))))))))))))))))*********************))))))((((((***)))))))))))))))******))))))))))))))))))((((((******))))))))))))******((())))))***++++++,,,,,,******)))))))))((((((((()))))))))((()))******+++((((((((((((((()))***+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------***************+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,///////////////......---------------------------,,,,,,---...///000000111)))***,,,...///......---...---------------......////////////////////////...///000///---,,,---...------------....................................000000000000//////...---000000000//////.........111000///...------,,,,,,///////////////////////////000111000...---...///444888;;;;;;>>>CCCDDDBBB999777333111111111111000222222111000000///............/////////000000000////////////////////////////////////............,,,,,,,,,---...///000111111111000////////////000///............//////000///////////////.........------------------------111///...---......,,,+++.........---------------------............------------............---------------,,,,,,------...***+++,,,...//////000///------------------------,,,,,,,,,,,,,,,,,,------,,,,,,---------,,,,,,+++***++++++,,,---...//////***++++++,,,,,,---------......---------......///---------------.........---------............///111111///...,,,***))))))000////////////000111222222222333333444444444444666777888:::;;;===??????@@@AAAAAABBBCCCHHHNNNRRR___uuu************************************************++++++************++++++///...,,,+++******+++,,,******))))))((('''''''''))))))************))))))***))))))))))))))))))***))))))))))))))))))))))))'''''''''((((((((('''&&&(((((()))))))))))))))((()))***,,,,,,***)))***+++))))))))))))))))))))))))'''&&&&&&'''((()))******((((((''''''((()))******&&&***///222222000---,,,***))))))((('''(((((((((((()))******(((''''''(((((((((((((((((((((((((((*********)))))))))))))))******))))))))))))))))))))))))))))))))))))***++++++******))))))(((((((((******))))))))))))******))))))*********+++++++++*********)))))))))(((((()))))))))))))))******++++++***)))(((((()))***+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***))))))******+++,,,---+++************+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------....../////////...///////////////......------------------------+++,,,,,,---...///000000------///000111111000000///...---,,,,,,---///000111111111000000000000000///000111000///...///000000000000000111111111111000000000000000000//////000111111111000///......000000111111111000//////111111111111000///......////////////////////////---///111111000......///111555777777<<>>@@@@@@AAABBBEEEIIIPPPTTT```uuu*********++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++***+++,,,,,,------------(((((())))))***+++++++++))))))************))))))'''((())))))))))))((('''))))))))))))))))))))))))$$$&&&((('''%%%$$$%%%''''''''''''''''''&&&%%%%%%'''(((******((('''((()))))))))))))))))))))))))))(((''''''''''''(((((()))(((***+++***(((''')))+++---111555444///******++++++***))))))(((((())))))((()))******(((''''''((())))))))))))))))))))))))(((((())))))******++++++(((((())))))*********+++(((((((((((()))***+++,,,******************++++++******))))))))))))******++++++******************+++++++++*********))))))'''((()))***+++******)))***++++++,,,,,,,,,++++++***************************************************************+++------,,,++++++++++++,,,------------,,,,,,,,,,,,------...............---------------...///////////////////////////////////////111111111000000000//////111111111222222333444444222222333555555666666666888888999999::::::;;;;;;:::;;;<<<<<<;;;;;;<<<>>>============>>>>>>>>>>>>;;;;;;<<<<<<======>>>>>>::::::::::::999777666555888777777777777999;;;<<<;;;;;;;;;;;;999666333111////////////////////////---///111111000000111222...111222222777AAAHHHIIIGGGBBB;;;666333222222111333333222111///...------//////000000000111111111000000000000000000000000////////////............000///...---------------...............///000000000000///...............------------.........///........................,,,...//////---,,,...000............////////////......////////////......------............------,,,,,,,,,,,,---...////////////...///000111333444------------------------,,,,,,------.../////////333111///---,,,+++++++++.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------///000000...///000000000///---,,,---------............///************************---...000222333333333333000111111222333444444555888888999;;;===>>>???@@@@@@@@@AAABBBEEEJJJPPPUUUaaavvv*********++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++%%%&&&(((***+++++++++***(((((()))***+++,,,------))))))************)))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))'''***,,,,,,)))((()))+++))))))******)))((('''''')))***,,,,,,***)))***+++))))))))))))))))))))))))''''''''''''(((***+++,,,)))***+++***''''''))),,,///333666333...))))))++++++******)))))))))))))))((()))+++***(((''''''((())))))))))))))))))))))))'''(((((()))***++++++,,,************))))))))))))(((((((((((()))***+++,,,)))))))))***+++++++++,,,******))))))))))))******)))))))))***++++++,,,,,,+++++++++************)))'''((()))++++++******)))&&&''')))+++,,,---,,,,,,************************************************++++++++++++,,,---......,,,,,,++++++,,,,,,---......------,,,,,,------...000000000///.........---------...///000000//////111111111111111111111111222222222222222222222333444444444555777999:::;;;;;;<<<>>>???@@@@@@??????@@@AAAAAABBBCCCDDDDDDEEEBBBCCCEEEEEEDDDDDDEEEFFFIIIIIIIIIJJJJJJJJJJJJKKKIIIJJJJJJKKKLLLMMMNNNNNNLLLKKKJJJIIIGGGEEECCCBBB@@@???>>>===>>>@@@CCCDDDEEEEEEDDDBBB???;;;777555000000000000000000000000000111222111//////000111...111222222777@@@GGGHHHDDD???999444222333333333222222222111111111111111000000000000111111111111000000000000000000000000000/////////............000///...---------------///////////////000111111111000///...............---.........//////000000////////////////////////...000111///,,,+++,,,...------......//////000000......////////////......---..................---+++++++++,,,---...///000000///---,,,,,,,,,---...------------------------,,,,,,------...///000000000///...---,,,---......,,,---------------------........................,,,,,,,,,---...///000111...///000111000///---+++---------.........//////.........//////000000000---...000222333333333333111111222333555666777777444555666999;;;===???@@@@@@@@@AAACCCEEEJJJQQQUUUaaawww---,,,,,,+++*********+++((((((((((((((((((((((((+++(((&&&&&&'''***++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******&&&'''''''''(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******)))))))))))))))(((((('''(((((()))*********************))))))((((((''''''((()))))))))((()))+++...,,,333777333---++++++)))((()))*********((('''&&&+++***)))))))))***,,,---((((((((((((((((((((((((++++++******))))))((((((&&&'''''''''((((((((()))++++++++++++++++++++++++))))))***++++++++++++***,,,++++++******++++++,,,---,,,,,,***)))***...111222000,,,++++++,,,,,,+++++++++++++++++++++++++++------------,,,,,,++++++************************))))))***++++++++++++***+++***))))))))),,,...000,,,+++++++++++++++++++++***+++++++++,,,,,,,,,,,,...///000000000...---,,,000000111111111000//////000111333444555555444333666666666777888:::===>>>???@@@AAAAAAAAABBBEEEGGGEEEFFFHHHIIIIIIHHHGGGFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJLLLMMMMMMKKKJJJJJJKKKKKKKKKMMMNNNPPPQQQRRRSSSSSSUUUXXXZZZ\\\\\\\\\[[[YYYZZZ[[[YYYUUUSSSRRRRRROOOOOOOOONNNMMMLLLJJJIIILLLMMMMMMJJJDDD>>>:::888888666555333222222333333---///111333333222111///222222222444888>>>CCCGGGBBB@@@;;;777444222111111444222111111111111///---......//////000000111111000000////////////000000111111111111000///------000000///...------,,,,,,........./////////000000---------...///000000111111000///......///000111.........------,,,,,,,,,111000000000000/////////........................---......//////////////////......------,,,,,,+++///////////////000111111000000000000///...---,,,,,,---......//////............---,,,,,,,,,---------------,,,,,,+++++++++///...,,,*********,,,---++++++---......---++++++***+++,,,---..................------------......---------------...///000......////////////......////////////000000000000000000111222444555666666444555666888:::<<<>>>>>>BBBBBBAAAAAABBBHHHOOOTTTaaawww------,,,+++++++++++++++++++++++++++++++++++++++(((&&&%%%%%%'''((()))(((************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))((((((************))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))(((((('''(((((()))******************)))))))))((((((((('''(((((()))((('''(((+++---,,,333666222---++++++)))))))))*********)))'''&&&&&&&&&%%%%%%%%%&&&'''(((***************************)))))))))(((((((((((()))))))))***************++++++*********)))))))))))))))***++++++++++++***,,,++++++******++++++,,,------,,,+++***+++...111444111---+++++++++***)))************************++++++***)))))))))))))))++++++++++++++++++++++++))))))***+++++++++++++++++++++*********,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------...//////000111111......000111111222222222111222222333333333222222111222444666777999999:::??????@@@BBBDDDGGGIIIKKKKKKMMMOOOPPPPPPQQQSSSUUURRRRRRRRRQQQOOOMMMKKKKKKGGGHHHIIIJJJLLLMMMNNNOOOOOOPPPPPPNNNKKKIIIIIIJJJKKKLLLMMMOOOQQQSSSTTTUUUYYY[[[]]]___aaaaaa``````aaabbbbbbaaa^^^\\\[[[\\\]]]]]]]]]^^^^^^]]]]]]\\\UUUVVVVVVSSSNNNHHHDDDBBB:::999777555444444444555111222222222111000///...333222222333777<<>>@@@BBBEEEHHHIIIKKKLLLMMMNNNPPPSSSUUUVVVXXXZZZ\\\]]]\\\[[[[[[\\\[[[ZZZWWWTTTQQQOOOMMMLLLHHHIIIKKKNNNPPPSSSUUUVVVTTTTTTRRROOOKKKIIIJJJKKKLLLMMMNNNPPPSSSUUUVVVWWWZZZ[[[\\\^^^^^^______^^^aaacccdddcccaaa______```ccccccdddeeefffgggggghhh```aaabbb```[[[WWWTTTSSSHHHFFFCCC@@@===:::999888555444333222000000//////444333333333777;;;@@@CCCFFFBBB===:::999999888888222111//////000111000///222222111000000///......//////............//////111111222222222111111000000//////......---------,,,,,,---------.........------......///000000000//////............//////000000000///////////////...------------,,,,,,,,,........................---......///////////////+++,,,,,,---......//////......------......///000+++,,,,,,---......//////,,,---......//////......,,,,,,,,,,,,------...///------------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,---...///000000000000///......------......///...------------.../////////000000111111000000////////////000000000111111555555555555555555555555666777888:::<<<>>>???@@@AAAAAAAAAAAACCCGGGNNNSSS___uuu,,,++++++*********++++++))))))))))))))))))))))))***))))))***,,,,,,***(((************************))))))))))))))))))))))))******++++++++++++************************))))))++++++*********)))))))))))))))))))))))))))))))))******))))))))))))******)))************)))(((((((((((()))***************))))))))))))(((((((((((('''(((((('''''''''***,,,000444444///+++++++++((()))))))))***)))))))))))),,,,,,,,,---------......************************++++++++++++++++++++++++)))))))))(((((((((((('''))))))))))))))))))))))))))))))***++++++++++++***++++++************+++++++++,,,+++***)))))),,,...111///,,,+++++++++***)))++++++++++++++++++++++++---,,,***))))))***+++,,,++++++++++++++++++++++++)))***++++++,,,,,,+++++++++,,,,,,------,,,+++***,,,,,,,,,,,,,,,---------.........//////000000000444444333333555666888:::;;;===???BBBEEEGGGHHHIIIQQQQQQQQQRRRUUUXXX[[[]]]\\\\\\\\\\\\\\\]]]]]]^^^```bbbcccbbb___[[[YYYXXXYYYWWWTTTQQQOOONNNMMMMMMNNNOOOQQQSSSVVVXXXZZZ[[[YYYXXXVVVRRROOONNNOOOQQQPPPPPPRRRTTTWWWYYY[[[[[[[[[\\\\\\\\\]]]]]]^^^^^^```aaaccccccaaaaaaaaabbbbbbbbbccccccdddeeefffgggeeeggghhhhhheeecccbbbbbb^^^[[[WWWQQQKKKFFFBBB@@@:::888666444333333444444555444333444777<<<@@@CCCHHHFFFCCCBBBCCCAAA>>>:::555333111111222333333222111111111000000000//////000000////////////000000222333444444444444444333000/////////......------////////////000000000000............//////000000///..................///////////////////////////////////////....................................---......///////////////,,,---------.........///---------------...//////,,,,,,,,,,,,------......,,,---......///.........+++++++++,,,---...///000------------------,,,,,,,,,------...------,,,,,,...---,,,++++++,,,---...---...///000000111111111//////............//////......---------......///000000111111111111000000//////000000000111111111444444444444555555555555555666888:::<<<>>>???@@@@@@AAAAAAAAACCCGGGMMMRRR^^^sss******))))))))))))******((((((((((((((((((((((((+++******+++,,,,,,***)))******************************************************++++++++++++******''''''(((((()))***++++++******)))))))))(((((((((******************************))))))))))))*********************))))))((((((((()))***************(((((((((((())))))))))))'''((((((((('''(((***---222444333---***+++***(((***))))))))))))*********)))))))))***************))))))))))))))))))))))))************************))))))))))))(((((((((((('''(((((()))***+++,,,,,,))))))***++++++++++++***+++******))))))******+++*********)))(((((()))+++---,,,++++++,,,---,,,+++************************,,,,,,+++******+++,,,---******************************+++,,,,,,,,,,,,+++,,,,,,---------,,,++++++++++++++++++,,,,,,------111111111111111222222222555555555777:::===@@@BBBHHHJJJMMMQQQUUUYYY[[[\\\bbbbbbaaabbbccceeehhhiiihhhhhhgggeeecccaaa```___]]]___```___\\\XXXVVVUUUVVVUUUTTTSSSRRRSSSTTTUUUZZZ[[[[[[\\\]]]^^^_________^^^]]]ZZZXXXWWWYYY\\\XXXYYYZZZ\\\___aaabbbccccccbbbaaaaaabbbcccdddeeedddfffhhhhhhgggfffggghhheeeeeedddddddddeeeeeefffdddfffiiijjjiiiiiijjjkkkkkkiiieee```ZZZUUUPPPNNNGGGDDD@@@<<<999888888999555444333444777;;;@@@CCCIIIIIIJJJMMMOOOLLLEEE???999666333222222222222111///000000000111111111222444333333222222333333444222222333333444333333333///////////////........./////////000000000111111............////////////...//////////////////...........................000000/////////.................................---......////////////////////////......------------------------.../////////...---,,,,,,,,,,,,---,,,---......///.........+++++++++,,,---...///000------------------------,,,,,,---.........---,,,///...,,,,,,,,,,,,...///---...///000111111111111/////////......////////////......---------......000000111111111111000000000000000000111111111111000111222333444555666666444555666888:::<<<>>>??????@@@AAAAAACCCGGGMMMQQQ]]]qqq***))))))))))))***++++++************************+++***))))))******)))(((++++++++++++++++++++++++******************************++++++++++++******%%%&&&'''(((***+++,,,,,,))))))))))))((((((((('''******************************))))))))))))************++++++******)))((((((((()))***************(((((((((((())))))))))))((())))))(((((()))+++...333444111,,,)))+++***(((******)))))))))***++++++''''''((()))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((*********+++++++++,,,,,,'''((())))))***+++,,,,,,))))))***++++++++++++*********))))))))))))******)))***+++)))(((''')))***+++***)))+++---...---,,,(((((((((((((((((((((((()))*********++++++++++++***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,------......//////000111222333333444777888;;;???DDDIIIMMMOOOUUUVVVZZZ]]]aaadddfffgggeeeeeeeeeeeeeeefffggghhhdddcccbbb```^^^[[[YYYXXXRRRTTTVVVWWWVVVUUUUUUVVV[[[\\\\\\]]]^^^___```aaaeeeeeeeeeddddddccccccccccccdddcccbbb``````bbbddd```aaabbbdddeeeggghhhiiieeedddcccbbbccceeehhhiiifffhhhjjjjjjiiihhhiiijjjfffeeedddcccbbbbbbcccdddbbbdddggghhhiiiiiikkkmmmjjjjjjiiigggdddaaa___]]]XXXUUUPPPJJJFFFBBBAAA@@@<<<:::999888999<<<@@@BBBIIIIIILLLSSSXXXWWWOOOHHH===:::555222111111000/////////000000111222222333111111000000000000111111000000111111111000000///////////////////////////------........./////////......////////////////////////000000000000//////------............/////////............---------........................---......///////////////000000//////...------,,,......------......///000111000...,,,,,,,,,,,,---,,,---......//////......,,,,,,,,,,,,------...///------------............---------------...............------------......---...///000111111111111000//////......//////000//////...------------...///000000111111000000///000000000111111111222222///000111222444555666666444555666888:::<<<===>>>???@@@AAABBBCCCGGGLLLPPP\\\ooo++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---+++)))((()))******)))++++++++++++++++++++++++******************************++++++++++++******(((((())))))***+++,,,,,,*********)))))))))((((((******************************))))))))))))*********++++++++++++***))))))(((((()))***************'''((((((((()))))))))***)))*********)))***,,,///555444000***(((+++***'''******)))))))))***+++,,,((()))***+++++++++******))))))))))))))))))))))))''''''((((((((()))))))))))))))***+++,,,,,,---...))))))))))))))))))))))))))))))***++++++++++++*********))))))))))))******+++,,,,,,+++***)))***++++++******+++------,,,***))))))))))))))))))))))))(((***+++---------++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,++++++,,,---...///---------...///000000000...000222444777:::<<<===AAACCCGGGKKKPPPSSSVVVWWWYYYZZZ\\\___aaabbbcccccc\\\]]]^^^^^^____________XXXXXXYYYYYYXXXWWWUUUTTTRRRTTTVVVXXXXXXYYY[[[]]]eeeeeefffggghhhhhhhhhhhhhhhgggfffeeedddcccbbbbbbbbbcccdddcccbbbaaabbbcccbbbbbbcccdddeeefffggggggbbbaaa______```cccfffhhhfffgggiiiiiihhhggghhhiiicccbbb```___^^^___```aaabbbdddfffgggfffggghhhjjjhhhiiijjjjjjjjjiiihhhgggdddbbb^^^YYYUUUQQQOOONNNKKKIIIFFFCCCBBBCCCEEEFFFGGGFFFJJJRRR[[[^^^ZZZTTTEEEAAA;;;777444333111000111111111111111111111111///..................///111111111111111000///.../////////////////////000---........./////////////////////////////////...///000111222222111000///....../////////000000000000000/////////.................................---......///////////////////////////............//////......//////000111000///...,,,,,,---///000,,,---......//////......------,,,,,,,,,------...------------.........///...---,,,,,,---...///000------............------------...///000000000000000000////////////000000//////...---------------...//////000000//////...000000111111111222222222222222222333444555555666555555777999;;;===>>>???>>>???AAABBBCCCGGGLLLPPP\\\mmm,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,111...+++******,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++,,,,,,+++++++++************)))******************************))))))))))))*********++++++++++++***))))))(((((()))***************'''((((((((())))))*********++++++*********---///555555000***(((******'''******)))))))))***,,,---&&&'''(((******))))))(((******************************++++++,,,,,,,,,---&&&&&&''')))***+++,,,---+++***)))((('''&&&%%%%%%))))))***++++++++++++*********))))))))))))******,,,---...---+++***+++,,,,,,+++++++++,,,,,,***(((------------------------***,,,///111111000...,,,........................***+++,,,,,,------,,,,,,---,,,+++***+++---000111...//////000111222222333555777:::>>>CCCGGGJJJLLLNNNPPPRRRUUUWWWXXXYYYXXXXXXYYYYYYZZZ[[[[[[ZZZZZZSSSUUUVVVXXXYYYYYYYYYXXXTTTUUUWWWYYYZZZ[[[[[[ZZZ```bbbcccccccccdddgggiiijjjkkkkkklllkkkjjjhhhgggeeedddcccbbbaaa```______^^^```aaa```^^^]]]\\\]]]^^^______```aaaaaabbbbbbbbb```___^^^```cccgggjjjhhhjjjkkkkkkjjjiiijjjjjjbbbaaa```______```bbbcccdddfffgggfffeeeeeefffgggjjjkkklllmmmmmmlllkkkjjjgggfffdddbbb```^^^]]]\\\ZZZWWWRRRNNNKKKJJJKKKLLLEEEDDDFFFOOO[[[bbbaaa^^^MMMHHHAAA<<<999666444333333333222222111000000000444444333333333333444444555555555444333222111000////////////000000000000000000000000111111111111///////////////.........000111222333333222111000//////000000111111111222222222222222111111111111........................---......///////////////------......///000000000///////////////000111111///...---,,,---///111222,,,---......//////............---,,,,,,,,,---------------........./////////...,,,+++,,,...000111,,,---...//////...---,,,,,,---...///000000000000000000////////////000000000///...---------------......////////////......000111111111111222222222555555555555555555555555666777888:::<<<>>>???@@@>>>???AAABBBCCCGGGLLLOOO[[[lll***+++,,,,,,------------///...,,,++++++,,,...///,,,+++++++++******))))))''''''(((((())))))******))))))************))))))++++++******************+++*********))))))((((((+++***)))(((((()))***+++++++++---......---++++++******))))))))))))******++++++++++++++++++++++++******))))))))))))******((()))***+++***)))&&&%%%&&&''')))******+++---000888444000---+++)))&&&%%%'''''''''''''''''''''''''''(((***++++++***)))(((((((((((((((((()))******))))))))))))))))))))))))******************************)))(((((('''((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********((()))***+++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,---//////---+++******---.........------...000111111111222444888<<<>>>???AAAEEEJJJNNNRRRUUUWWW[[[WWWSSSRRRSSSSSSQQQNNNQQQQQQPPPPPPRRRUUUXXXZZZWWWWWWXXXZZZ[[[[[[\\\\\\\\\]]]^^^___aaacccdddeeefffggghhhgggfffeeefffgggjjjlllmmmmmmjjjfffeeedddfffdddbbb___]]]]]]]]]^^^dddeeegggiiigggdddaaa^^^aaa``````___```bbbdddeeedddddddddeeehhhlllooorrrppppppqqqqqqooommmjjjhhhiiihhhhhhiiikkklllkkkiiijjjjjjjjjkkklllnnnpppqqqqqqsssuuutttrrrpppppppppmmmkkkhhhggggggfffeeecccdddaaa^^^\\\ZZZXXXUUUSSSOOOLLLJJJOOOYYYaaaddddddXXXSSSIII???888555666999666555444333222222333444333222111111222444555777222111///.........///000000111222222222000///...------......//////000000111111222111111000///.../////////....../////////444222///,,,,,,---000222111000///......///000111333222000///...------...***++++++,,,,,,---------///...,,,++++++,,,...///111111000000/////////...,,,------......------,,,//////.........---------,,,---...//////...---,,,///............///000000...///000///.........000---,,,,,,+++,,,---///000---------............//////000111222222222222222000000////////////000000------......//////000000222222222222222333333333333222333666::::::888555444555777999;;;<<<<<<<<>>DDDJJJNNNRRRTTT___```bbbddddddcccbbbaaaccc\\\SSSMMMMMMQQQVVVYYY___```aaabbbdddeeeggggggiiijjjlllmmmnnnmmmlllllljjjiiigggeeeddddddfffgggfffgggjjjjjjjjjjjjlllnnnppprrruuuuuurrrooommmlllmmmooorrruuuxxxyyyzzz{{{}}}}}}|||||||||{{{{{{zzz{{{{{{{{{{{{{{{zzzyyyyyy}}}~~~}}}yyyuuuqqqmmmjjjgggeeeddddddcccbbbdddcccaaa``````aaacccdddeeebbb]]]VVVNNNFFF???;;;777666444222222111222222444444444444333222111000444333222222111111222222111111111222111111000///000000000000////////////...//////000000000000///111000000//////000000111111000000////////////000000000////////////000000222333444555555444333222000000000000////////////------------------------000000000000000/////////------............------...............---------.........------.........---------------......///+++,,,---,,,++++++,,,---,,,,,,---............------------............///111111111222111111000000......------------......000000///////////////...000000000111111111222222222111222555777888666444444555777999;;;<<<======???@@@@@@@@@BBBGGGNNNRRR\\\nnn,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,******++++++++++++++++++)))******++++++******)))***************+++++++++***************************************************)))(((''''''((()))*********))))))))))))******))))))))))))))))))))))))******))))))))))))******((((((''''''((()))***+++*********)))***---222666:::555///***)))***++++++))))))))))))))))))))))))*********+++***)))((('''((((((((((((((())))))***))))))))))))))))))))))))************************++++++***************+++)))))))))))))))))))))***************************++++++++++++++++++++++++******+++++++++***))))))************************,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,...///......000111222222222222222444888;;;DDDGGGMMMTTTYYY^^^```aaaeeefffggghhhgggeeecccaaa```\\\VVVSSSUUU[[[cccggghhhiiiiiijjjjjjjjjjjjiiijjjkkklllllllllkkkiiihhhfffdddbbb```___```bbbcccdddhhhnnnrrrssstttuuuvvv{{{~~~~~~~~~{{{{{{}}}yyyvvvqqqnnnlllkkkjjjhhhhhhhhhhhhfffeeeeeegggiiieeedddccc```[[[RRRIIICCC<<<;;;999777555444444444333444555555444333111000444333333222222222222222111111111111111111111111111111111000000/////////---...///000000000000000111111111000000111111111//////000000000000//////000000////////////000000111222444666666666444333000000//////......------------............------/////////...............------............------........................111000///......///000111---,,,,,,,,,,,,---......+++,,,------++++++,,,---,,,---...//////...---,,,---------............///111111222111111000/////////......------......///111000000000//////....../////////000111111222222111222333444555666555444444555777999;;;===>>>>>>@@@@@@@@@AAACCCGGGMMMRRR[[[lll)))***+++,,,------......)))******++++++******)))++++++,,,,,,,,,,,,,,,,,,******************************++++++++++++******))))))*********+++++++++***************+++++++++******++++++++++++******+++***)))(((((()))***+++******))))))))))))************************************))))))))))))******((((((''''''((()))***+++*********)))***...333777666333///,,,++++++***)))************************(((((())))))************((((((((((((((())))))***************************************************+++***************++++++***)))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++******)))************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,...//////...///111222111333555888;;;@@@EEEIIIQQQTTTYYY^^^ccceeefffgggggggggiiiiiiiiigggfffddd```___^^^^^^```ffflllpppmmmmmmmmmlllkkkiiigggfffiiiiiihhhhhhgggfffeeeeeecccbbbaaa```aaaccceeefffgggmmmwww~~~}}}zzzwwwtttrrrrrrrrrpppmmmmmmnnnooolllkkkiiigggaaaXXXMMMEEECCCAAA>>>;;;888666555555333444555666666555444333222222222222222111111111111111111111111111222222222222111111000000000///......///000000111000000------,,,,,,,,,,,,------...///000111111000////////////000000000000/////////000222444555444333222000000000//////......------......//////......------------------------------......//////......------.....................000///...------...///000---,,,,,,,,,,,,---......---...///...---,,,---///---.../////////...---,,,---------............///111111111111111000///...000//////////////////000111111000000/////////......//////000111111222222222222444444444444555555444555777:::<<<===>>>???@@@AAAAAABBBCCCGGGMMMQQQYYYjjj((()))***,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***************************)))))))))******++++++++++++******)))))))))***++++++,,,,,,*********+++++++++++++++******+++,,,,,,+++******,,,++++++******++++++,,,******))))))))))))******++++++++++++++++++++++++******))))))))))))******(((((((((((())))))))))))))))))******+++...333666222///,,,******)))(((&&&))))))))))))))))))))))))''''''((()))***+++,,,,,,((((((((((((((()))******++++++++++++++++++++++++***************************))))))))))))***+++++++++************)))))))))***************************++++++++++++,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000000///......000222111555;;;AAAFFFMMMSSSWWWYYY[[[___bbbeeefffffffffiiijjjjjjkkkkkkkkkkkkkkkeeeggghhhiiiiiijjjmmmooommmlllkkkiiigggeeedddcccbbbaaa`````````aaabbbccccccdddeeefffhhhjjjlllmmmmmmttt}}}}}}zzzwwwtttrrrqqqmmmkkkiiiiiigggaaaYYYRRRKKKHHHDDD@@@<<<888777666555555666666777666666666222222333333333222111000222111111111111222333333222222222111111111111111///000000111111111111000...------------------......//////000000000000/////////000000000000//////...///000222222222111111111111111111000000000000........................,,,,,,,,,---------------......////////////......---------...............,,,,,,++++++++++++,,,,,,---------------......///...///000000......///000...////////////...---------------............///000000000111000000//////000000////////////000000111000000000000000000///...//////000111222333333222444555555444444555777444555777:::<<<>>>???@@@@@@AAABBBCCCDDDHHHMMMQQQXXXiii)))***+++,,,---.........///...---,,,,,,---...///************++++++,,,,,,,,,,,,+++++++++************++++++,,,,,,++++++***((())))))***++++++,,,,,,*********++++++,,,,,,,,,***++++++,,,,,,++++++******++++++++++++++++++*********))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******(((((()))******)))''''''&&&((()))***,,,...222555222...***''''''((((((((())))))))))))))))))))))))((((((((())))))***++++++((((((((((((((()))******************************************************)))((((((((())))))***+++,,,,,,++++++******************************************+++++++++,,,,,,,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///////////////111222222333444777:::===BBBHHHNNNSSSXXX\\\______```bbbdddffffffffffffiiiiiihhhhhhiiijjjkkkllliiilllnnnnnnkkkjjjkkkmmmiiihhhfffcccbbbaaaaaaaaa^^^]]]\\\\\\^^^cccgggjjjmmmnnnqqqtttvvvxxxyyyyyy|||{{{pppmmmjjjjjjkkkiiiddd```UUUSSSNNNHHHBBB>>>;;;:::999999888777666666666666333444444555444333222111222222111111111222333444111111222222222222222222111222222222222111111000111111000000000000111111////////////000000000111...///000111111000///...////////////000000000000//////000000000000000111000///...------...///000------........./////////......////////////......---------.........//////,,,,,,------------,,,,,,......------......///000...///000000......///000000000///...............---------............///...///000000000000000000/////////....../////////000000000000000111111111//////000111222333444444333555666666444444666888444555777:::===???@@@@@@@@@AAACCCCCCEEEHHHLLLPPPYYYjjj++++++,,,---------,,,,,,+++***(((''''''(((***+++---------....../////////---------,,,,,,+++++++++***++++++,,,,,,++++++***((())))))***++++++,,,,,,*********++++++,,,,,,,,,***+++,,,------,,,+++***)))***+++,,,,,,+++***)))******))))))))))))******++++++++++++++++++++++++******))))))))))))******((()))***+++***)))&&&%%%%%%''')))+++,,,...111444555000***&&&&&&(((***,,,((((((((((((((((((((((((+++***)))))))))))))))***((((((((((((((()))******))))))))))))))))))))))))************************(((((('''(((((()))******,,,,,,,,,+++++++++******))))))))))))))))))))))))*********++++++,,,,,,,,,***+++,,,---.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000...000333666999===BBBFFFMMMQQQVVVZZZ\\\^^^___aaacccccceeefffggghhhhhhhhhfffeeedddcccdddeeehhhiiijjjlllnnnnnnkkkjjjkkkmmmeeedddbbb```______aaabbbbbbaaa```aaaeeelllsssxxx{{{~~~}}}wwwpppmmmllliiiddd______[[[VVVOOOIIIDDDAAA@@@>>><<<:::888666666666666444555666666666555333333222222111111111222444555111111111222222333333444333333333333333222111000//////............/////////////////////000111222...///000111111000///...000000//////...///000000,,,,,,------......//////111000...,,,,,,...000111.../////////000000111111......////////////......---------.........//////...///000111111000///...///............///000000...///000///.........000111000///---------...///---------.........//////......///000000111000000.........------.........//////000000111111222222///000111222333444555555444666777666444444666999444555888:::===???@@@AAAAAABBBCCCDDDEEEHHHLLLPPP[[[kkk++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++******))))))'''((((((((())))))******++++++******************,,,,,,,,,+++++++++++++++,,,***(((***,,,---+++((()))************+++++++++))))))))))))))))))))))))+++++++++,,,,,,+++++++++))))))))))))))))))))))))******))))))(((((('''''''''(((((()))***+++++++++&&&'''(((***,,,111777;;;000...+++*********)))((('''(((***,,,---,,,+++***''''''(((((())))))******))))))))))))************''''''(((******+++++++++'''(((((()))))))))))))))((())))))))))))***************))))))))))))******++++++******++++++,,,---++++++++++++++++++++++++++++++******++++++,,,---+++,,,,,,------,,,,,,+++***++++++******+++---000000...+++******,,,///222555888<<>><<<===<<<999666555555666666555333111000333222111000000111111222111111222222222222111111//////000000111111111222111000......000000000/////////000000000000//////000000000000000///......//////............//////111111111///,,,******+++//////......---------,,,.........///////////////........................//////.........---------------------------------,,,,,,,,,---------.........------,,,,,,,,,------,,,,,,------......//////............////////////000000//////.........---000000//////.........---////////////////////////222222222111222222333333333333333333444555666666555444333333555:::???BBB@@@AAABBBBBBCCCGGGLLLPPPYYYggg++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++*********)))((((((((()))))))))******************************))))))))))))))))))******+++)))(((***,,,,,,***((()))************+++++++++******************************++++++++++++******************************((((((((()))))))))))))))'''(((((()))******++++++((())))))***---111555888000...+++*********))))))''')))***+++,,,+++)))))))))))))))))))))((((((((())))))))))))************'''((()))******+++******'''((()))++++++***))))))***++++++++++++,,,,,,,,,******))))))))))))******+++************+++,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,------------,,,,,,,,,---...---------///111111000...---...111444777;;;???DDDIIINNNSSSXXX\\\bbbbbbbbbbbbbbbccccccccchhhgggdddbbb___\\\ZZZYYYWWWXXXZZZ[[[\\\^^^bbbeeeiiilllkkkgggdddfffeeeccccccdddddddddeeeggghhhiiirrrvvvyyy|||~~~zzzwwwvvvpppgggbbb___YYYRRRNNNJJJEEEBBBAAA???;;;888666777777777666555444444444444222111111111222333111111222222222222111111000000000000111111111222222111//////111222111000//////000000000000//////111111111111111000000///000//////.........//////000222333222000//////000111111000000000/////////////////////////////////........................//////.........---------------------------------------------...............---------------...................../////////............////////////111111000000000/////////000/////////............000000000000000000000000111111111111222222333444333333333333444555666666777777888999;;;>>>AAACCC@@@AAABBBBBBCCCGGGLLLPPPYYYggg++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***++++++++++++************)))))))))))))))*********************************((((((((()))*********+++***)))((()))++++++)))((()))************+++++++++************************)))******************)))************************''''''((())))))***++++++((((((((()))******+++++++++******+++---000444666///---***)))******))))))((()))*********)))((('''++++++***))))))(((''''''))))))))))))************))))))***************)))'''(((***+++++++++***)))***++++++++++++,,,,,,,,,******))))))))))))************))))))******+++,,,++++++++++++++++++++++++------,,,,,,------...///,,,------......------,,,+++,,,------,,,,,,---...222111222333666:::>>>@@@FFFJJJQQQVVVZZZ^^^aaacccgggfffeeedddccccccccccccfffccc___[[[WWWTTTRRRQQQQQQSSSWWWYYY[[[^^^bbbdddgggjjjiiidddbbbfffiiiiiijjjjjjkkklllnnnppprrrssszzzsssoooiiibbb]]]XXXQQQLLLJJJFFFAAA===::::::999888777777777777666555333222222222333444111222222333333222222111000000000111111111111111333111000000111222222111///000000111111000000///222222222222222111000000111000//////............***---000111000//////000111111000000000000//////////////////////////////......................../////////............---------------------------............////////////......---......///000111000000///////////////...............////////////111111111111000000000000////////////............111111111111111111111111000000000111222333444555222222333333444555555666888999;;;===???@@@AAAAAA@@@AAABBBBBBCCCGGGLLLPPPXXXggg+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++))))))***+++,,,---------)))))))))*********)))((())))))*********+++++++++************************))))))************))))))************************(((((()))))))))*********(((((())))))************+++******+++///222444555///,,,***))))))******)))))))))******)))((('''&&&*********)))))))))((((((((()))))))))******************+++++++++***)))))))))(((((((((((()))******(((((()))))))))*********+++******))))))******+++******)))))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,,,,------------,,,,,,***,,,---...---,,,---///222333666:::???DDDIIILLLRRRVVV\\\```bbbbbbccccccccccccdddddddddcccbbbaaaaaa___ZZZUUUQQQOOONNNNNNSSSVVVZZZ\\\^^^```bbbdddeeejjjllljjjjjjooosssttttttttttttuuuxxx{{{|||uuulllfff^^^XXXTTTPPPKKKFFFAAA???===:::888777777888666555444333222222333333222222333333333333222222111111111111111111111111333111///000111222111111000000000111111000000000111111222222111111000///222111000///............(((+++///111000///......//////..................000000000///////////////......................../////////.......................................////////////000000000000............///000222222111111000000//////..................////////////000000000000000000000000///////////////.........000000000000000000000000/////////000111333444555222222333444555555555555777888999;;;===>>>??????@@@AAABBBBBBCCCGGGLLLPPPXXXfff+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++*********))))))*********+++++++++))))))***+++,,,---------((()))*********)))))))))))))))*********+++++++++************************))))))************))))))************************+++*********)))))))))((()))))))))))))))*********)))((((((+++000444666666...,,,)))((()))******)))))))))))))))((((((''''''((()))))))))*********+++((()))))))))***************++++++++++++******)))+++)))&&&$$$$$$'''***---(((((()))))))))*********++++++************++++++*********)))***++++++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---++++++,,,,,,,,,,,,+++++++++---///000000111333555555777<<>>@@@@@@AAABBBBBBCCCGGGLLLPPPXXXfff++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++)))))))))***++++++,,,,,,((((((((()))*********+++)))***,,,,,,***)))***+++)))************+++++++++++++++++++++++++++++++++)))******************)))++++++++++++++++++++++++,,,++++++***))))))(((((())))))))))))))))))*********((((((,,,222666777666---+++)))((()))******)))******))))))))))))))))))(((((())))))***++++++,,,))))))))))))******************+++++++++++++++***,,,)))&&&$$$$$$'''+++...***++++++++++++,,,,,,,,,++++++************++++++++++++******++++++,,,---+++++++++++++++++++++++++++************+++,,,,,,+++,,,,,,------,,,,,,+++)))***,,,...///222777:::>>>AAAFFFMMMSSSYYY]]]______bbbgggiiiiiihhhggggggaaaccceeeeeedddaaa]]]ZZZ```___]]][[[ZZZZZZ[[[[[[\\\]]]___``````aaaccceeelllxxx~~~zzzqqqjjjeeeaaa\\\YYYTTTRRRNNNIIIEEE@@@===<<<999888666444333333444444333444444555555444444333222222222222222111111111111///......///000000///000111111222222111111000000000000000000///......111000000//////000000111...000333333111000//////000000111111111111222222222111111000000//////...////////////////////////...////////////000000000........................////////////000000000000//////...//////000111222000000///////////////...............////////////............////////////.........///////////////......................../////////000111222333444111222333555666555555444999888888888:::===@@@BBB@@@AAABBBBBBCCCGGGLLLPPPWWWfff++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++((())))))***++++++,,,,,,))))))))))))))))))******)))+++------+++***+++,,,)))************+++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++***************************))))))))))))))))))))),,,)))))),,,222666555333---***(((((()))******)))******)))))))))******+++************************))))))))))))************))))))***+++,,,,,,,,,,,,+++***)))((()))***,,,---***++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++,,,,,,---...++++++++++++++++++++++++,,,++++++++++++,,,---------..................---***+++---///222777>>>CCCKKKMMMRRRWWW\\\___aaabbbcccfffhhhiiigggeeecccccc____________^^^]]]]]]\\\______^^^^^^^^^^^^^^^]]]ZZZ\\\___aaacccfffkkknnnvvvzzzxxxvvvwww{{{{{{wwwqqqmmmhhhddd^^^\\\YYYUUUPPPKKKGGGEEE<<<;;;999777666666666666444444555555555555444444333333333222222111111111222000//////000111111000000111111222222111111000000111111111111000//////////////////000111222222---...000000...---...///000000111111111222222222222222111111000//////...////////////////////////.../////////000000000000................................./////////000000/////////......//////000.............../////////............////////////......//////000000000000............/////////000////////////////////////000000000000000111222222000222444555666666555444555666888:::<<>>===;;;999888888888888444444555555555555444444333333333222222111111111333111000000111222222111111111222222222222111111222222222222222111000000......//////000222333444///111222222111111333444......//////000000000111222222222111000//////...000000000000000000000000.../////////000000111111////////////////////////............////////////000//////............///,,,---------......//////............/////////000//////000000111111111222---.........//////000000000000000000000000000000111000000000000000111111000222444666666666555444111333777;;;>>>???>>>>>>@@@AAABBBBBBCCCGGGLLLPPPWWWeee---------,,,,,,+++++++++,,,++++++******++++++,,,//////.........---------++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...%%%&&&&&&'''((())))))***+++++++++***************))))))))))))))))))))))))------------,,,,,,+++***(((((())))))))))))((((((*********)))(((''''''&&&((())),,,000444666666555---,,,******+++,,,+++***,,,+++***)))((((((((((((******)))(((((((((((((((+++***)))))))))***,,,---+++++++++++++++++++++++++++******))))))******+++)))************+++++++++++++++************++++++---------,,,,,,+++++++++///...---,,,,,,,,,,,,,,,******+++,,,+++***)))((((((***,,,---,,,---...000444666:::>>>DDDJJJRRRWWW[[[\\\___aaadddfffggghhhkkkiiieeeaaa\\\XXXUUUTTTTTTVVVYYY\\\]]]]]]]]]\\\\\\[[[ZZZZZZ[[[ZZZWWWUUU\\\___aaaccciiirrruuusssuuurrrmmmhhhccc^^^XXXUUUMMMHHHBBB???===:::666222555555666666666555555444222111111000//////000000222222222222222222222222222222222222222222222222111111000000000000111111////////////////////////---......///000111111222000000////////////000000111111000000111222333333111000///......///000111//////000000000000/////////,,,***+++000222///,,,/////////////////////......,,,++++++---......---...............///000000000000000000111111111111......///000000000000000000000000000000000000000//////000000111111222222/////////000111111222222333333333444444444555555666666888:::<<<>>>???@@@AAAAAABBBBBBCCCGGGKKKOOOVVVbbbzzz---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,...---------,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***************++++++,,,'''''''''((()))))))))*********************++++++)))))))))))))))))))))))),,,,,,------,,,++++++***))))))************))))))))))))))))))))))))))))))((())),,,///333555444222---,,,******+++,,,+++******)))))))))))))))************)))(((((((((((((((******))))))******+++,,,++++++++++++++++++++++++++++++************++++++************++++++++++++++++++************++++++---,,,,,,,,,,,,,,,,,,+++------,,,+++++++++++++++***+++,,,---------,,,+++)))+++,,,---...///222555888===CCCJJJPPPUUUZZZ]]]___```bbbdddeeefffgggggggggddd___ZZZUUUQQQOOONNNQQQTTTXXX\\\]]]]]][[[ZZZZZZZZZZZZYYYYYYYYYYYYYYY\\\bbbhhhlllsss|||}}}|||}}}}}}wwwsssnnngggbbbYYYTTTNNNJJJGGGDDD>>>:::999999888777666666555555666555444444444444444555222222222222222222222222111111111111111111111111000000////////////000000222222222111111111111111......//////000111111222000000////////////000000000000000000000111222222000000////////////000000//////000000000000//////000---+++,,,000222///,,,*********************+++...---,,,,,,...//////..................///000000//////000000000111111111......///000000000000000000000000000000000000000000000000000000111111111//////000000111111222222333333444444444555555555666666888:::<<<>>>???@@@AAABBBBBBBBBCCCFFFKKKOOOVVVbbbyyy------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************)))(((((((((((()))******))))))))))))))))))******)))))))))***+++++++++,,,))))))))))))))))))))))))+++,,,,,,,,,,,,+++************++++++++++++******(((((())))))***+++,,,,,,)))***,,,///333333111///---,,,******++++++***)))'''(((((()))***++++++,,,******)))((((((((((((((())))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************+++++++++,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++++++++,,,---......///.........///000000000333777:::>>>DDDNNNVVV\\\___aaaccceeefffggghhhhhhhhhgggfffddd```[[[UUUPPPMMMLLLLLLRRRUUUYYY\\\^^^]]][[[YYYYYYZZZ\\\ZZZYYYZZZ^^^bbbgggpppyyy~~~}}}vvvvvvxxx|||~~~wwwoooddd___XXXSSSPPPLLLFFFBBB???===;;;888666555555555444333333333333333444444333333333333333333333333111111111111111111111111/////////....../////////000000//////......------...//////000000111111111111000000//////000000111000000/////////000111111//////000000000000////////////000000000000//////222///---...000111///,,,,,,,,,,,,------.........///...---...000111000///...............///000000//////000000000000111111......///000000000000000000000000000000000000000111111111111000000000000//////000000111222222222333444444444444555555555666666888:::<<<>>>???@@@BBBCCCCCCBBBCCCFFFJJJNNNUUUaaayyy------------------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((()))******++++++******************(((((()))***+++,,,,,,,,,))))))))))))))))))))))))***+++++++++++++++******)))******++++++******))))))))))))***++++++,,,,,,***+++---111333333000---...,,,***)))***+++***)))'''((())))))******++++++***))))))(((((((((((((((((()))***,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********+++++++++,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,+++++++++++++++,,,---------.........//////555555555444555888<<<@@@FFFKKKTTT[[[___bbbcccdddhhhiiijjjkkkkkkjjjhhhgggccc```[[[UUURRRQQQQQQRRRWWWXXXZZZ\\\]]]]]]]]]\\\\\\___bbbaaa```bbbjjjqqq|||}}}{{{mmmhhhaaa\\\YYYUUUOOOJJJDDDBBB>>>:::777555444555333222222222222333444444333333333333333333333333111111111111111111111111000000////////////000000000//////......------,,,//////000000000111111111111000000000000000000111000///////////////000000---...000111111000////////////000000000000//////222000//////000000///---//////000000111222333333000//////000111222111000...............///000000////////////000000000111......///000000000000000////////////////////////222222111111000000/////////000000111111222333333444444444444555555555555666666888:::<<<>>>???@@@BBBCCCCCCCCCCCCFFFJJJMMMUUU```www---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------++++++++++++++++++++++++************************))))))))))))))))))))))))***))))))))))))***++++++++++++++++++************(((((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))******+++******)))(((((())))))))))))((((((************************,,,---///333555444000---...,,,***)))******)))(((((()))************)))(((***))))))(((((((((((((((((()))***,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,------.........---------......777888999:::<<>>:::777666666777777666666666666777777333333333333333333333333333333333333333333333333222111111000000111111222444444333333333222222222000000000000111111111111111111000000000000111111000000///////////////000---...///111111111000/////////000000000000//////222111000///000000///...,,,,,,---...///000000111000//////111333333111000...............///000000...////////////000000000......///000000000000000////////////////////////222222111111000000//////000000000111222222333333444444444555555555666666666666888:::<<<>>>???@@@BBBBBBCCCBBBCCCFFFJJJNNNTTT```vvv------------............------,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++++++++++++++++++++************************************************+++************+++,,,,,,******************++++++)))))))))***+++++++++,,,))))))))))))))))))))))))(((((()))************)))(((((())))))))))))((((((******************)))))),,,---000444666444000---...,,,***)))))))))((('''((()))***++++++***((((((******)))((((((((((((((())))))***+++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---------,,,,,,------...............---......///000666888<<<@@@EEELLLSSSWWWYYY[[[]]]___```cccfffhhhggghhhjjjlllkkkjjjgggeee\\\[[[XXXWWWWWWXXXZZZ\\\YYYYYYZZZ\\\___dddiiilllrrruuuyyy|||~~~xxxqqqkkkgggccc]]]XXXRRRPPPKKKFFFBBB>>><<<;;;999888777777666666666777333333333333333333333333444444444444444444444444333222222111111222222333222222222222222222222222111111111111111111111111222111111000000111111222111111000/////////000000---...///000000111111000//////000000000000//////000000///////////////...---------.../////////000000///000111333333111///...............///000000......////////////000000......///000000000000000000000000000000000000000111111111111000000000000000000111111222333333333444444555555555666666666666666888:::<<<>>>???@@@AAAAAABBBBBBCCCGGGKKKOOOSSS___uuu------------.........///------,,,,,,,,,,,,------***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++************+++,,,,,,(((((())))))***+++++++++******************++++++))))))))))))))))))))))))'''(((((()))******)))))))))))))))******)))))))))'''(((((())))))************,,,///333555444000,,,...,,,***)))))))))(((&&&&&&''')))+++++++++***)))******)))(((((((((((((((******))))))******+++,,,************************++++++************+++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,------...---------...///111444555:::===BBBGGGLLLRRRXXX\\\[[[]]]```bbbccceeehhhjjjgggiiijjjkkkiiifffbbb```XXXWWWVVVVVVVVVWWWXXXYYYVVVYYY^^^eeelllrrrwwwzzz}}}~~~wwwrrrkkkddd___[[[ZZZVVVRRRMMMHHHEEECCC;;;:::999777666666666666444444444444444444444444333333333333333333333333222222111111111111222222......//////000000111111111111111111111111111111222111111000000111111222222222111000000000000000............///000111222//////000000000000//////---...///.........//////111111111111111111111111//////000222333333111///...............///000000........./////////000000......///000000000000000000000000000000000000000000000000000000111111111000111111222222333333444555555555555666666666666666666888:::<<<>>>???@@@???@@@AAABBBDDDGGGMMMQQQSSS^^^ttt---------.........//////...------,,,,,,------...))))))******++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***************++++++,,,''''''((()))***++++++,,,+++++++++***************))))))))))))))))))))))))''''''((())))))***))))))******++++++++++++******%%%%%%&&&((()))+++,,,,,,)))***...222444333///+++...,,,***)))))))))'''&&&$$$%%%(((+++,,,,,,,,,+++******)))(((((((((((((((+++***)))))))))***,,,---))))))))))))))))))))))))+++******************+++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------------,,,,,,++++++++++++*********+++,,,,,,---+++,,,---...111555888:::AAADDDHHHLLLOOORRRWWWYYYXXX[[[```ccceeefffhhhjjjiiijjjjjjjjjgggccc___\\\WWWWWWVVVVVVVVVVVVVVVVVVUUU[[[eeeoooyyyyyyqqqkkkbbbaaa^^^ZZZUUUPPPLLLIIIAAA@@@???===<<<;;;::::::444444444444444444444444222222222222222222222222111111000000000000111111//////000111222333444444222222111111111111111111222222111111111111222222333333222111000000111111///............000222333//////000000000000//////+++---......------///000111111111000000000000000......///111333333000..................///000000............/////////000...//////000000000000000000000000000000000000000//////000000111111222222000111111222222333444444555555555555666666666777666666888:::<<<>>>???@@@>>>???AAABBBDDDHHHNNNRRRSSS^^^ttt///---++++++---///000///******+++,,,,,,---------,,,---...,,,+++******,,,++++++++++++++++++++++++......---,,,+++***)))(((************************++++++******)))((((((''',,,+++******))))))******------,,,+++************+++++++++***++++++,,,,,,++++++******)))((((((((('''((()))((('''(((***,,,%%%&&&&&&'''((())))))***)))+++...222333111---))),,,+++)))((((((((()))***++++++************++++++)))************+++++++++,,,,,,+++***)))))))))***,,,,,,------------,,,,,,+++,,,.../////////......++++++,,,,,,,,,------------------------------------------------------------++++++,,,///000...,,,...///000222444999???CCCHHHKKKPPPVVVZZZ[[[[[[[[[______^^^^^^```dddgggiiiiiigggeeeeeefffccc^^^ZZZ[[[XXXTTTQQQRRRUUUXXXYYYZZZdddrrr|||tttqqqlllgggaaa[[[TTTPPPLLLFFF@@@<<<<<<<<<:::999777888999666333111333555222222444555555444222222000000222222333222111000222222222222222222222222333222111000000111222333111222222333333222222111111000000000111222333333222222222111111111111111222111111111000000//////111111000000//////......222111111000///......------...///...,,,++++++,,,------............------......//////000000111111222111000//////000111222000000000000000000000000000000000000000000000000///000000000111111111111222333444555666666666666777777888999<<>>:::888999999777444222333555333333333444444333333333222333444444444333222111222222222222222222222222111000000//////000000111111222222333333222222111111111111000111111222222333222222222111000000000222222222111111000000000//////000000111222222222111111000000//////......///000111000...---...//////000000000000000000///000000000000////////////111111000000000000111111000000000000000000000000000000000000000000000000111111111111222222222222222333444555666666666666777777888999<<>>CCCIIINNNUUUVVVXXXZZZ\\\^^^___```[[[YYYWWWVVVWWW[[[^^^aaaeeecccbbbaaaaaa```^^^\\\UUUTTTRRRSSSXXX___ggglllvvv{{{wwwmmmfff\\\XXXSSSOOOLLLGGGAAA;;;<<<<<<:::888555333444666444444333333333333444444555555555555555444333222111111111111111111111111000111111222222111111000111222222333333222222111222222111111000111111111333333222222111000//////222222111111111111000000000000000111222222333333000000000000////////////000111222111///...///000000000000000000000000000111111111000///.........000000111111111111000000000000000000000000000000000000000000000000000000111222222222222333333333222333444555666666666666666777888:::<<>>GGG>>>222,,,,,,......---++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++---,,,+++***))))))((((((+++***)))(((''''''''''''++++++******))))))))))))***+++---,,,***)))))))))((((((((()))))))))))))))///111444444111---++++++************)))))))))(((***))))))(((((())))))***)))))))))*********++++++***)))))))))***+++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++*********)))++++++******)))(((((((((------------------------,,,,,,,,,---------......,,,---------...///111333666:::@@@EEEIIINNNSSSVVVWWWYYY\\\]]]]]]ZZZVVVTTTNNNNNNOOOQQQTTTYYY]]]```cccaaa^^^[[[YYYYYY[[[\\\ZZZ^^^eeekkkpppwww}}}yyyrrriiiccc___[[[WWWSSSGGGDDD@@@;;;888777666555666555333333333333555666555444444333333333333333111111111111111111111111333444555666666555444333111222222333333222222111333333222111000000000111333333222222111000000///////////////////////////222111111000//////......////////////000000000000---///000///......///000000///............///000.../////////000000000111///000111222222111000///111111111111111111111111000000000000000000000000000000000000111111111222222333444555666666666666555666888;;;===???AAABBBAAA@@@@@@AAACCCGGGJJJMMMQQQZZZnnn,,,,,,,,,///111333222111000...++++++///777???DDDGGG???444---+++,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,+++******))))))******,,,,,,+++))))))((())))))+++***)))(((((('''((((((++++++******)))(((((('''***++++++***(((((()))+++''''''''''''''''''((((((---111444444000,,,+++,,,)))************)))((((((***))))))(((((())))))***************++++++++++++*********)))******++++++*********++++++*********---,,,++++++***+++++++++,,,,,,+++***)))'''&&&&&&------------------------+++,,,,,,------.........,,,...//////000222666888;;;@@@FFFKKKOOORRRVVVXXXZZZ[[[]]]]]]ZZZVVVRRROOOKKKLLLOOOSSSWWW[[[___aaaaaa```^^^ZZZYYYZZZ___cccbbbhhhpppvvv{{{|||~~~tttlllhhhddd```\\\QQQLLLFFF@@@===:::888777555555444444444444555555333333222222222222333333222222222222222222222222111222222333333222222111111222222333333222222111222222111111000111111111222222222111111111111111......////////////000000.........///000000111111000000000000////////////...000111111//////000222222222000000000000222222.........///000111111111000000111111111111000000111111111111111111111111000000000000000000000000//////000000000111111111222333444555666666666666555666999;;;>>>@@@AAAAAAAAAAAA@@@@@@BBBFFFJJJLLLPPPZZZnnn++++++,,,...000111///...111///------///333888;;;999666222...+++***++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))******++++++++++++***))))))(((((()))))))))))))))))))))***++++++******)))(((((()))))))))******************************)))'''&&&'''***---'''''''''''''''''''''''',,,000333333...++++++,,,)))******+++***)))(((''')))((((((''''''(((((()))))))))))))))************++++++******)))*********++++++,,,,,,,,,,,,++++++,,,+++*********+++,,,---------,,,+++***))))))(((------------------------++++++,,,,,,---......///...000222222333666;;;???BBBFFFLLLQQQTTTVVVXXXZZZ\\\[[[YYYVVVRRROOOMMMLLLKKKNNNRRRWWW[[[^^^`````````___^^^[[[[[[___gggmmmnnntttzzz}}}}}}|||vvvoooiiiddd[[[UUUMMMFFFBBB???<<<:::444444555555555555444444222222111111222333444555333333333333333333333333222222111111111111222222111222222333333222222111111111111000111111222222111111111111111222222222000000000000111111111222...//////000111111222222111111000000//////......---///000000//////000111333222000//////000222333////////////000000000000111111000000000000111111111111111111111111111111000000000000000000000000000000111111111222222222222333444555666666666666555666999<<<>>>@@@@@@AAAAAAAAA@@@@@@BBBFFFIIIKKKPPPZZZnnn+++++++++---......,,,***///...---,,,,,,---...///,,,---......,,,***)))***++++++++++++++++++++++++((()))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&''')))***+++,,,---***))))))(((((((((((((((&&&&&&'''(((***,,,---...***))))))))))))******+++*********+++,,,,,,------***)))'''%%%%%%'''+++...((((((((((((((('''''''''***///333222---***+++---)))******++++++)))(((''''''''''''&&&&&&'''''''''(((((((((((()))))))))))),,,,,,+++***)))))))))***---......//////......---******)))))))))+++,,,------------,,,,,,,,,++++++------------------------++++++,,,,,,---.../////////222444555666999???DDDFFFJJJPPPUUUWWWYYYZZZ[[[\\\YYYSSSNNNJJJHHHIIIIIIMMMPPPUUUZZZ^^^_________^^^^^^^^^]]]^^^dddnnnuuuyyy}}}|||}}}~~~uuunnnbbb[[[RRRKKKFFFCCC???<<<333444555666666555444333222111111111222444666777444444444444444444444444555444222222222222444555222222222333333222222222111000000000111222333333000000000111222222333333111111222222333333333333333333222222111000000000222111111000///......---***,,,------,,,,,,---///111000///------///000111111111000000//////......222111000//////000111222111111111111111111111111000000000000000000000000111111222222222333333333222333444555666666666666444666999<<<>>>@@@@@@@@@AAAAAA@@@@@@BBBEEEIIIKKKPPPZZZnnn222111111000//////......---...///000000...,,,+++........................,,,------....../////////)))***,,,,,,+++++++++,,,***,,,///111111000---,,,++++++++++++++++++++++++---,,,++++++------,,,+++))))))************))))))++++++***)))))))))))))))---,,,***(((((()))***+++)))))))))***+++++++++,,,+++)))&&&###!!!###(((+++...222666444...***)))++++++***((('''''''''((()))***++++++++++++,,,,,,,,,)))***+++***))))))+++---,,,+++)))***++++++***(((...,,,++++++++++++***(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------......///000---......---,,,---///111222444666999===BBBIIIMMMQQQSSSUUUWWWXXXXXXXXXXXXVVVSSSOOOMMMMMMOOOPPPPPPTTTTTTVVV[[[```cccbbb___dddcccdddhhhnnntttxxxyyyqqqhhh^^^VVVQQQKKKCCC<<<<<<:::777777777777555444777666555444333333333333777555444444444444333111444444444444444444333333555444333333222222333333444444333222111111111111222333444444222000111111222111222333444222///,,,222111000000///000000000222111///.........///000000000////////////000000//////////////////......000000////////////000000222222111111000000//////111111222222222222111111222222222222222222222222222222333333333333444444333444666555444333333444777777888;;;>>>@@@@@@???>>>@@@AAAAAABBBEEEIIIMMMNNNVVViii///......---,,,,,,++++++...///000111000///---,,,........................---------------.........+++++++++***)))***,,,///******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))++++++***)))))))))************))))))(((((('''&&&&&&&&&&&&&&&,,,+++)))((('''((()))******************+++++++++++++++***(((''''''***,,,---000222000***&&&%%%&&&******))))))((((((((()))(((((()))))))))*********&&&((()))***))))))+++---***)))((()))+++,,,,,,***,,,+++***+++------,,,*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------...///000///...///222444333666:::>>>BBBGGGMMMQQQTTTUUUWWWXXXYYYYYYXXXXXXUUUSSSPPPOOOPPPQQQRRRSSSVVVXXX[[[^^^```cccgggkkksssrrrpppqqquuu|||yyylllbbb\\\VVVOOOIII@@@===999777777666555333777666555555444444444444666444444444666666666444444444444444444444444444555444333333222222333333333333222222111222222222111333444444222111111111111000111333444444222///111111111111111222333444111000//////.........///000000////////////000000000000//////////////////000000////////////000000111111111111000000000000111111222222222222111111222222222222222222222222222222222333333333444444222444666555444333333444222444777999<<<>>>???@@@>>>???@@@AAABBBEEEIIIMMMOOOVVViii111000000//////......---///000111111111000///...........................------------,,,,,,,,,,,,,,,,,,+++)))((()))---000+++***)))))))))***,,,---+++++++++++++++++++++++++++***))))))++++++***)))))))))************))))))''''''&&&%%%%%%%%%&&&&&&******((('''''''''((()))+++++++++******************+++---,,,++++++,,,---...111333111---))))))*********++++++******)))(((((((((((()))))))))******''')))***+++)))))))))***(((((('''))),,,------,,,***)))***,,,//////---,,,******+++++++++,,,,,,,,,************************++++++******++++++,,,---,,,---.........///222555777;;;AAAFFFJJJNNNRRRUUUXXXXXXXXXXXXWWWVVVVVVVVVRRRRRRRRRRRRSSSUUUVVVWWWYYY]]]bbbbbbbbbfffooowww}}}|||yyywwwxxx{{{ppphhhaaaYYYSSSIIIEEE@@@<<<999888666555777666666555555555666666555444333555777888888777222333333444444555555555555444333333222222333333222222222111222222333333111333444444222111111222000000111333555555444222,,,,,,,,,---...///111111///000000000000///......111000000//////000000111//////000000000000000000111000000//////000000111000000000111111111111111111111222222222222111111222222222222222222222222222222222222333333333333222444666666444333444555444777;;;<<<;;;;;;===@@@>>>???@@@AAABBBEEEIIILLLOOOWWWiii111111111000000000////////////000000000//////...........................---------,,,,,,++++++++++++++++++***)))***,,,///++++++*********+++,,,---++++++++++++++++++++++++---,,,++++++------,,,+++))))))************))))))******)))(((((((((((()))***))))))((((((((()))))),,,+++++++++***))))))))))))***++++++******,,,......000222222000......///******+++,,,,,,***)))(((************++++++++++++***+++---,,,***((((((((()))(((((()))+++---,,,+++******+++---//////---+++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,---//////000333666999<<>>???@@@@@@AAADDDIIILLLPPPWWWiii......------------,,,,,,---.............................................---------,,,,,,+++++++++(((***,,,---,,,+++++++++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++---,,,++++++------,,,+++))))))************)))))),,,+++******))))))***************************+++,,,+++++++++***)))))))))***+++***))))))***...111///000000///---,,,++++++******+++,,,,,,***)))((())))))*********+++++++++)))+++,,,,,,+++******++++++***)))***++++++***))),,,++++++,,,......,,,*********+++++++++,,,,,,,,,------------------------------,,,,,,------...///...000222444666999>>>AAACCCHHHOOOUUUXXXYYYZZZ[[[ZZZWWWSSSOOOLLLJJJIIIIIIMMMPPPTTTVVVWWWZZZ]]]``````cccggglllppptttyyy|||}}}nnnccc]]]XXXQQQJJJDDD@@@;;;999777666555555555555555555666555444444555555333222222222333333444555666666555444333333222222333333111111111111222333444444000222333333222111222333555444333333444444222111333222222111111111222222000111333444444333222111111111000000000000111111---------....../////////111111000000000000111111000000111111222222333333111111222222222222111111111111111222222333333333111111111222222222333333222444666666555555555666>>>BBBDDDBBB===;;;===@@@===>>>@@@@@@AAADDDHHHLLLPPPWWWhhh........................------------....................................------------,,,,,,,,,,,,&&&)))---///...,,,******'''((()))++++++***))))))+++++++++++++++++++++++++++***))))))++++++***)))))))))************))))))+++***))))))(((((())))))************+++++++++++++++++++++***************+++++++++******,,,000333555444222000---+++)))(((******++++++******)))((('''''''''((((((((())))))&&&'''))))))***+++...111,,,+++******++++++***(((---+++******,,,,,,+++*********+++++++++,,,,,,,,,........................,,,++++++++++++,,,---------///222444777;;;@@@CCCIIINNNUUUYYY[[[ZZZZZZZZZVVVSSSOOOKKKHHHGGGHHHHHHOOORRRVVVXXXYYY\\\aaaeeegggjjjnnnrrrvvvzzz}}}wwwllleeeaaaZZZSSSLLLFFF@@@<<<999888777666666555555555777555444333444444222111222333333444444555555555555444333333222222333333222222222111222222333333000222333333222222222333666444222222333333111000444333222111111111111111111111222333333333333222222111111000000111111222------......//////000000222111111000000111111222111111111222222222222222111111222222222222111111111111111222222333333444111111111111222222222222222444666666666555666777888;;;>>>>>><<<<<<>>>@@@===>>>???@@@AAADDDHHHKKKQQQWWWhhh000000000111111111111111...............//////000........................---------------.........(((***------,,,+++++++++***))))))))))))***+++++++++++++++++++++++++++++++++***))))))++++++***)))))))))************))))))***))))))(((((((((((((((((())))))******************************+++++++++'''(((***++++++,,,...111555333111000...---,,,+++******))))))((((((((()))''''''''''''((((((((()))'''''''''&&&&&&(((,,,///+++***))))))+++,,,+++***+++)))'''''')))+++,,,,,,******+++++++++,,,,,,,,,------------------------------,,,,,,------...///---000333666999>>>DDDGGGOOOSSSXXX[[[[[[YYYXXXXXXQQQNNNKKKIIIHHHJJJMMMOOOSSSVVVZZZ[[[[[[___eeekkkppptttxxxyyyxxx{{{wwwppplllfff___XXXPPPHHHCCC===<<<:::999888777666666666555444444555666444333444444444444444444444444555444333333222222333333333333222222111222222222///111333333222222222444444222111111222333222111000000/////////000111111000000000000000111222333222111111000000111111222/////////000111111222222222111111000000111111222333222222222222222222111111111222222222222111111000111111222333333444444111111111111222222222222222444666666666666777888555666888:::<<<===>>>>>>===>>>???@@@AAACCCHHHKKKQQQXXXhhh---------...............///////////////000111111........................---------....../////////***+++,,,+++******,,,...///---***))))))+++...000++++++++++++++++++++++++---,,,++++++------,,,+++))))))************))))))++++++***)))))))))))))))''''''((())))))***))))))))))))******+++++++++,,,!!!$$$(((*********+++++++++***))))))+++,,,,,,,,,+++***((('''''''''((()))))))))))))))************,,,***((($$$"""###&&&))))))(((((()))+++------,,,)))'''%%%%%%(((+++...///******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000////////////000111111555777;;;>>>BBBGGGMMMQQQRRRVVVYYY[[[ZZZXXXVVVVVVMMMLLLIIIHHHJJJNNNSSSVVVVVVYYY\\\]]]]]]aaaiiiooowww}}}~~~yyy{{{yyyvvvqqqjjjcccZZZQQQKKK@@@???===;;;999888888777555444444555777888777666444444444444444444333333555444333333222222333333444444333222111111111111///111333333222222333444111000//////111333333222111111111111222444555666000///.........///111222222222111111111111222222000000111222333333444444222222111111111111222222444333333222222111111111111111222222222222111111000000111222333333444444000111111111111222222222222444666777666666777888888777888999<<<===<<<;;;===>>>??????@@@CCCHHHKKKRRRXXXhhh000000//////............------------------------............------------------------------------+++,,,,,,------,,,,,,+++,,,***))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))'''((()))***************''''''(((((((((((('''''''''(((***,,,,,,***((('''(((((())))))*********+++***++++++))))))***---000666444000.........,,,+++&&&&&&''''''(((((())))))******)))(((%%%"""&&&'''(((******))))))(((******)))(((((()))***+++******+++,,,,,,,,,,,,+++)))+++...//////---***((()))+++---...---,,,,,,---,,,---------------000222555:::@@@EEEIIILLLOOORRRTTTWWWZZZ\\\ZZZVVVQQQMMMFFFDDDDDDHHHOOOVVVZZZ[[[]]]]]]]]]^^^```fffmmmsssyyylllfffbbb[[[RRRIIIDDD===888666777888888999888666555444444555666555555555555555555555555444444444444444444444444333333333222222111111111000000111222444555666666333222111222444555444333555333111111222222222000222222222111111111111111...---,,,+++,,,...000111///111444666666444111///...//////000111111222222333222111111111000...,,,111111222333333333333222000//////111333333222111111///------000333666777555444333222222333555666666666777888:::;;;<<<===@@@@@@AAAAAAAAACCCGGGJJJOOOWWWhhh000000000000/////////...------------------------111111111111000000000000------------------------+++,,,,,,------,,,,,,+++---+++******,,,---,,,+++------------------------,,,,,,,,,,,,,,,++++++***((())))))************))),,,,,,,,,,,,+++)))((('''))))))))))))))))))))))))))))))******************++++++++++++***,,,///222666333000......---,,,+++))))))***************+++'''((((((((((((((('''''''''((()))*********)))))),,,+++***((((((((())))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...------...---............000444777===AAAGGGLLLOOOQQQTTTVVVYYYYYYYYYXXXUUUQQQNNNKKKGGGGGGJJJPPPWWW]]]``````ccccccccccccgggnnnwww~~~~~~uuunnnbbbWWWRRRLLLEEE???<<<::::::999777666555444444444444555333333333333333333333333444444444444444444444444333333333222222222111111111111222222333444555555333222111222333444444222222333555666666444222000111111111111111111222222111000.........///111222000111333555555333111000//////000000111222222333333222111111222222000...//////000111111111111000555444333444666666555444000///...///222444555555666555333333333444666777666666777999:::;;;<<<===@@@@@@AAAAAAAAACCCGGGJJJPPPWWWggg000000000000000/////////------------------------/////////.........------------------------------+++,,,,,,------,,,,,,+++...,,,++++++,,,---,,,+++---------------------------------------,,,++++++*********+++******)))))))))))))))))))))(((''''''***)))(((''''''((()))***+++++++++++++++************+++++++++,,,...222555555333///...------,,,++++++++++++++++++*********'''''''''((()))***+++,,,(((((()))************)))---,,,***)))((('''((((((***++++++,,,,,,,,,,,,,,,///---+++)))***+++...///---///000000...------......///000000111555:::>>>FFFJJJOOOSSSUUUWWWYYY[[[]]]ZZZWWWSSSOOOMMMMMMLLLLLLNNNSSSZZZaaafffggggggdddddddddeeejjjuuu{{{lll^^^YYYSSSKKKCCC>>>;;;999777777666666666666666555555444444444444444444444444333333444444555555555666333333333333222222222222222222222333333444444444222111000111333333333222///444:::;;;888444222111000000000111222222222333333222111000000000111222111222333333333333222111000000111111222333333333222111111222333333111000//////000111111111111000555333111111222333222222000000222555777888777555666555444444444666777888666777888999:::;;;<<<===???@@@AAAAAAAAACCCGGGJJJQQQWWWeee~~~////////////////////////..............................------------,,,,,,------------------------+++,,,,,,------,,,,,,+++///---++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++++++++******)))(((###$$$&&&''')))******+++******))))))))))))******---,,,,,,++++++*********)))***++++++,,,...222666444222...---------,,,+++++++++******))))))((((((***)))((('''''''''((())))))))))))***************,,,+++***((((((((())))))***+++,,,,,,------,,,,,,///---+++******,,,...000...///000///...------...///000111222555999@@@DDDKKKOOOTTTWWWYYYZZZ\\\]]]]]]ZZZTTTPPPNNNPPPRRRUUUWWWYYY^^^ccciiilllnnnooojjjiiihhhjjjpppzzz|||mmm```ZZZRRRJJJDDD???;;;888888999999999888888777777666666666666666666666666333333444444555555666666333333333333333333333333333333333333333333333333111000///000222333222111---444:::;;;777333222333//////000111222333333333444333222111111111111111222222222333333222222222111111222222222333333333222111111222444444333111111111222333333333333222444111/////////000000///111333666:::===<<<888555666666555555666777888999666777888999;;;<<<======???@@@@@@@@@AAADDDHHHKKKQQQVVVddd|||................................................111111111000000000//////------------------------+++,,,,,,------,,,,,,+++...,,,++++++,,,---,,,+++************************------......------,,,++++++++++++++++++***)))(((&&&''')))+++---......///)))***,,,------,,,***)))---,,,,,,++++++*********'''((()))***+++...222555333000---,,,,,,,,,+++***++++++******))))))((((((,,,+++)))(((''''''(((((()))))))))))))))*********))))))(((((((((***+++,,,++++++,,,------------,,,,,,,,,,,,------.........---...///...,,,,,,---...///111333666999>>>EEEIIIMMMQQQUUUYYY[[[\\\]]]___]]]ZZZVVVTTTUUUYYY^^^bbbdddeeehhhkkknnnqqqtttvvv{{{yyyxxxwww{{{kkkeee]]]UUUNNNHHHBBB???::::::999999888777777777777777777777777777777777444444444555555666666666333333333333333333333333444444333333333333222222111000///000222333222111///333777666222000222555//////000111222333333333333222222111000000000000222222222333333222222222222222222222222333333333222111111222444444333111111111222333333333333222555333111111222222111000111222666:::<<<;;;777333555555555666777888999999777777888999;;;<<<===>>>>>>???@@@@@@AAADDDHHHKKKPPPUUUccc{{{............////////////........................000000000/////////......------------------------+++,,,,,,------,,,,,,+++,,,***)))***+++---,,,,,,++++++++++++++++++++++++---------------,,,+++++++++++++++,,,++++++******)))******+++++++++******(((***,,,......,,,***(((+++++++++++++++*********((()))******+++---222555222///---+++,,,,,,+++***+++++++++++++++*********+++++++++******++++++,,,((((((((('''((())))))***(((((('''((()))***,,,---++++++,,,---------------***+++---/////////...---,,,---...---,,,,,,...000111333777;;;???DDDJJJNNNNNNRRRWWW[[[^^^```aaaccc```___^^^___aaafffjjjmmmnnnoooqqqssstttvvvzzz|||vvvqqqiii```XXXPPPHHHDDD===;;;999777666555555666666666666666666666666666555555555555555555555555333333333333444444444444333333333333333333333333222111000111333333333222000222333222000000222666000000000111222222222333111111111000000000000000111222333333333333222111111111222222222222222222222111111222333333111000//////000111111111111000222111000111222222000//////000222555888777444111444444555666777888999999777888999:::;;;<<<===>>>>>>???@@@@@@AAADDDHHHLLLOOOTTTbbb{{{///000000000111111111111...........................------------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++)))((('''(((+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,++++++(((((()))))))))(((((('''((()))************)))((())))))************************++++++,,,...222555111///,,,++++++,,,+++***))))))***************+++)))******+++++++++++++++((('''&&&&&&&&&'''))))))))))))(((((((((***+++,,,+++,,,------...---------+++,,,---.../////////...,,,---...------...111333333777<<>>>>>===???@@@@@@AAADDDIIILLLMMMSSSbbb{{{111111222222333333333333////////////////////////111000000000000/////////------------------------+++,,,,,,------,,,,,,+++(((&&&&&&'''***,,,---,,,........................+++,,,,,,,,,,,,+++******)))***+++,,,,,,,,,,,,,,,((()))***+++,,,---------)))((('''&&&&&&'''((()))(((((())))))*********++++++,,,---------///333666111...,,,++++++++++++***&&&&&&''''''(((((())))))((()))*********((('''&&&'''&&&&&&%%%%%%'''((()))+++***)))(((((()))******+++,,,------......------,,,,,,,,,---...///000000,,,---.........000333555666:::@@@FFFJJJNNNQQQTTTUUUYYY___eeeiiillloooqqqoooqqqsssvvvvvvvvvtttsssqqqvvv~~~wwwlllaaaZZZIIIFFF@@@<<<999999;;;<<<888888888888888888888888888888777666555444333333333333333444444555555555222222222333333444444444333222111222444555444333222111000111333444333222222222222111111111111111///000111222222222222222///111444666666444111///111111000000000000000000333222111111111111...,,,111111222333333333333222111222555888:::999555222555333333333555777666555222333444666777777888888777888999:::<<<===>>>>>>===>>>@@@@@@AAADDDIIILLLLLLRRRbbb{{{///000222333444444333333////////////////////////000000///...............///...,,,,,,------,,,+++---------,,,+++***((((((+++++++++*********))))))......---------,,,,,,,,,,,,------...---,,,+++***++++++++++++++++++++++++++++++************++++++((((((((((((((()))******---------,,,,,,+++++++++***++++++)))---444666444000...+++***+++,,,+++***...+++)))***,,,,,,)))%%%'''(((***,,,---,,,+++))),,,++++++***+++,,,...///******++++++++++++******++++++,,,,,,,,,---------+++---//////...---...///---------...000333555666>>>BBBGGGIIIKKKNNNTTTXXX\\\^^^cccgggkkkoooqqqrrruuuuuuuuuwwwyyyzzz{{{zzzyyy}}}uuujjjbbbWWWOOODDD===;;;999777444:::888777888999:::999777666666666666666666666666777777666555444333333222555444333333222222222222555555555444444333333333444333333222111111111222333333222222222222222222222222222222222111000///111222333444444333222111333333333222222111111111000000111111111222222222444444444444444444444444333222111111333333222111111111222222222333333333333333444444555666666666888888888888999;;;>>>???@@@AAABBBBBBBBBDDDHHHJJJNNNTTT```vvv///000111222333333333222////////////////////////000000///...............000///------...///---,,,,,,,,,---------,,,++++++---,,,,,,,,,+++++++++***------,,,,,,,,,++++++++++++,,,---------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,((((((((((((((()))******,,,,,,,,,++++++************,,,+++***---444666444///---+++***+++,,,,,,+++---,,,++++++,,,+++)))'''))))))+++,,,,,,+++*********)))))))))***+++---...******++++++++++++******++++++,,,,,,,,,---------,,,---//////...---...///.........///222555888:::BBBEEEIIIKKKLLLPPPVVV[[[^^^aaafffkkkooorrruuuvvvwwwvvvvvvwwwxxxyyyzzzzzzyyy~~~uuuiii^^^YYYQQQHHHAAA>>>======:::999777777888888777666666666666666666666666666555555555555555555444444666555444444333333333444333333333222222111111111444333222222111111222222222222222222222222222222222222222222111111111000222222222333333222222222333333333222222222111111111111222222333333333333333333333333333333333333333222111111333333222111111222222222222333333333333333444555555666666777777777777888:::;;;===>>>???AAABBBBBBBBBDDDGGGJJJMMMSSS___uuu...///000111222222222222////////////////////////000000///...............000///......///000...---+++,,,------............------------,,,,,,,,,,,,,,,,,,+++++++++************+++,,,---,,,+++***)))---------------------------,,,,,,,,,,,,,,,,,,---)))))))))((())))))***+++++++++***************)))***,,,+++***...444666444///---******+++,,,,,,,,,,,,---...---,,,******++++++++++++++++++*********---,,,,,,,,,...///111333++++++++++++++++++++++++,,,,,,,,,,,,------------,,,...//////...---///000000//////111444888===@@@FFFIIILLLMMMNNNRRRYYY___fffjjjooorrrtttvvvxxxyyyzzzzzzxxxwwwwwwwwwwwwxxxwww}}}ssseeebbbZZZOOODDD??????@@@:::888777666777777777555666666666666666666666666444444555555555666666666666666555444444444555555333333222222222222111111333333222222111111222222111111111222222333333444444333111111000111222222333222222222222222222333333333333222222222222111222333333333333444444444222222222222222222222222333222111111333333222111222222222222333333333333333444444555555666777777555666777999:::;;;<<<<<>>CCCGGGJJJHHHKKKOOOSSSVVV\\\dddkkknnnuuu~~~{{{vvvuuuxxx|||{{{lllddd\\\OOOEEE@@@===:::999999;;;;;;;;;777777777777777777777777999888888777666555444333333333222222222333444444111111222222222222333333222222111111222222333333111111111222222333333444333333222111222222444555333222222222222222222333111222222222222333333333222222111111111111111000444444444444444444444444333222111111333333222111333333333333444444444444444555555666666777888888666777888:::;;;<<<======>>>???@@@AAAAAACCCFFFIIIOOOTTT^^^rrr111111000000111222444555000000000000000000000000000000///..................,,,,,,---...//////...***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,---------...---------,,,,,,,,,+++++++++,,,---...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,+++++++++++++++******++++++,,,,,,,,,,,,))),,,------111666777333000...+++***+++,,,++++++,,,,,,+++,,,......,,,+++***+++,,,---------,,,+++...---,,,++++++,,,---......---+++******+++---...------------............///000///...---...111333444666:::???DDDHHHKKKLLLLLLPPPTTTWWWZZZ^^^eeejjjooowww{{{||||||pppdddWWWNNNHHHDDD???<<<;;;::::::999777777777777777777777777888777777777666666555555333333333333333444555555111111111222222333333333222222111111222222333444222222222222222222222222222222222333333333444444222222222333333222222222111111222222222333333333333333333222222111111111333333333333333333333333333222111111333333222111333333333444444444444555555555555666777777888888888888999:::;;;===>>>???>>>???@@@AAAAAACCCFFFIIIOOOSSS\\\ppp222111111111111333444555000000000000000000000000000000///..................------...000111000///)))***,,,---.../////////---------.........//////,,,,,,,,,+++++++++******+++,,,.../////////......---------------------------,,,,,,++++++,,,,,,---...---,,,,,,++++++++++++))))))******++++++++++++))),,,---...222777777333---+++******,,,---......---+++)))+++...///,,,))))))***,,,.........,,,+++,,,+++***)))))))))******...---+++******+++---...---------.........//////000000///...---...111333666999>>>CCCHHHKKKMMMNNNPPPTTTXXX[[[\\\___eeeiiisss{{{{{{mmmaaa[[[NNNIIICCC>>>;;;:::888777777777777777777777777777666666666666777777777777444444444444444555666777333333333444444555555555222111111111222333333444333333222222222222222222111222333444444444444333111222333444444333222111111111111222222333333333444444444333333222222222222222222222222222222222333222111111333333222111333333333444444444555555555555666666777777888888::::::999:::;;;===???AAA>>>???@@@@@@AAACCCFFFIIINNNRRR[[[ooo444333111000000111333444111111222222222222111111//////.........---------------............------++++++------------++++++---,,,,,,++++++,,,,,,---************************------------------------)))***,,,,,,,,,,,,...///444222///,,,++++++,,,---***++++++,,,,,,,,,++++++------,,,++++++******)))///...---///222333000------------,,,,,,+++++++++'''***---...+++***+++,,,...,,,+++,,,......+++(((------------,,,,,,+++******---000000,,,***)))***+++++++++,,,---...///000///111222333333444666888777>>>FFFHHHGGGHHHMMMSSSRRRWWWZZZZZZXXX\\\gggppp~~~}}}zzziii___XXXQQQJJJDDD===666666:::999888777666666777999:::666666777888888777666555444555666666444222222333555555555555555555444444222222222111111111000000111111111111111111111111222222333333333333222222//////000000111111111222...............///000000222333333444555555555444444444444444444444444444333333333111000111444777222222333333444555666666444444444555555555666666777888999:::;;;<<<<<<<<>>;;;<<<:::999777666666777888888666777777888777666555444000222444555444444444666333444444444555666666666444444444333333333333222222222222111111111111111111222222222222222222111111111111111222222222333222111111111111222333333111222333333444444444333444444444444444333333333222333333333222333666888222333333444444555555555444444444555555555666666777888999:::;;;<<<<<<<<>>;;;;;;;;;:::999888888888888777777777777666555333333222444666666555555666777222333333444555666777777444444444444333333333333333333222222111111111000111111222222222222111111222222222333333333333333333222222222222333444444111111222333333333333222555555444444333333222222111333555666555555666888444444444444444444444444444444555555555666666666777777999:::;;;<<<<<<<<<>>>????????????AAADDDGGGJJJQQQ\\\ooo333222222111111222222333000000111111111111000000////////////............------............------,,,------------------,,,---,,,,,,++++++,,,,,,---......------,,,,,,++++++........................+++,,,------,,,,,,---///,,,,,,++++++*********))))))***+++---.../////////------,,,++++++******)))+++***+++///333444111...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,---,,,***))))))+++---...,,,---------------,,,,,,***+++---...............000000///........./////////000222444666;;;AAAEEEJJJLLLOOOOOONNNPPPVVV[[[^^^^^^```eeemmmwwwppp```YYYUUUMMMDDD???===<<<<<<;;;::::::::::::888888777666555444333222888999:::999777666666666333444444444555555666666333333222222222111111111444333333222222111111000000111111222222111111000222222222222333333333333000000000000000111222222222333333444444444333333555555444333333222222222333666888999777666555555444444444444444444333333555555555555666666666666666777888:::;;;<<<<<<======>>>>>>>>>>>>@@@DDDFFFKKKSSS___qqq222222222222222222222222000000000111111000000000000000/////////.........------............---------------------------------,,,,,,++++++,,,,,,---------,,,,,,+++++++++***+++++++++++++++++++++++++++---......,,,,,,---///---,,,+++***)))***+++,,,((()))***+++------......------,,,++++++******)))...---...111555555111---,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,,,,///...,,,)))((((((***+++,,,------......---------------------......---,,,//////......---.........000222444777:::???EEEIIIIIIMMMQQQSSSTTTUUUXXX[[[```ccciiiqqqyyy~~~~~~~~~lllbbb]]]VVVNNNIII===<<<;;;::::::999999:::999888777666555444333333777999:::999777555555666666666555555444444444333333333333222222222111111333333333333222222111111111111222222222222111111222222222222222222111111000////////////000111111444555555555555555444444444444333333333222222222666888;;;;;;888555333333444444444444444444333333555555555666666666777777666777888:::;;;<<<=========>>>>>>>>>>>>@@@DDDFFFJJJSSS___ppp222222222222222222222222///000000111111000000///000000000/////////......------............------......------------......---,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,,,,------------------------,,,---......---,,,---///---,,,,,,,,,,,,------...+++,,,,,,,,,++++++***))))))******++++++,,,------//////000333666555111,,,++++++,,,,,,,,,,,,------,,,***))))))+++---,,,,,,......---+++((('''((())),,,------............---///---,,,---......---,,,.........------...//////111444888<<>>>>>????????????AAADDDGGGHHHPPP\\\mmm222222222333333222222222//////000000000000//////000000000000/////////...------............------///...---,,,,,,---...///---,,,,,,++++++,,,,,,---++++++,,,,,,------......000000000000000000000000---...///...---,,,---...***,,,///111222000...,,,------------,,,+++***))))))******++++++,,,------------...222666666111---+++++++++,,,,,,------------***((()))+++------,,,+++------,,,)))'''(((***,,,,,,---..................,,,+++,,,...000///...............///000111111222666;;;@@@DDDHHHKKKNNNOOOQQQUUUZZZ^^^cccgggiiikkktttyyywww|||{{{rrrfff[[[VVVMMMJJJDDD>>>:::888888999:::999888777666666777888444666888888888888888:::666666666555444444444333666555555555555444444444111222222333333444444444333333444444444444333333444444333333222222222222333222222222222333444444555555666666555555444333111111111222333333444444555777999999777555555666222333333444444555555555555666666666777777777777555666888:::<<<===>>>>>>???@@@@@@??????AAAEEEHHHGGGOOO[[[kkk111222222333333222222111//////000000000000//////000000000000////////////---..................---///...---,,,,,,---...///---,,,,,,++++++,,,,,,---+++,,,,,,---...///000000---------------------------...//////---,,,---...''',,,222666777333...***,,,,,,------...---------------,,,,,,+++******))))))***,,,111666666222...+++++++++,,,,,,------------+++((((((+++------,,,(((+++---,,,***((()))+++,,,,,,---.../////////...---+++)))+++///222222000////////////000111333333333777>>>CCCGGGJJJMMMOOOTTTUUUWWW[[[aaahhhnnnrrrwwwyyyzzz|||}}}tttgggaaaYYYTTTLLLDDD>>>;;;;;;<<<:::999888777777888999999;;;<<<======;;;999999:::444444555555555555555555444444333333333222222222000111222333444444555666333444444555555444444333555555555444444333333333222222111111222222333444444555555555444333333222000000111222333444444555333555777777777666777999222222333333444555666666666666666666777777777777555666888:::<<<===>>>>>>???@@@@@@@@@@@@BBBFFFHHHIIIQQQ\\\kkk111222444444333333333444...///111333444333222111111000///......///000111000/////////..........................................------------......------------------------......//////......---,,,---,,,,,,++++++,,,,,,---,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,...000444555444000---,,,,,,,,,------.........---------,,,,,,+++++++++))))))*********+++++++++---------.........//////---------.........//////---...000000000111333555666999>>>AAADDDHHHOOOTTTVVVZZZ]]]___eeeqqq{{{}}}}}}{{{zzztttgggcccZZZNNNFFFAAA>>>;;;777999777555555777999999999777777777777777777777777777777666555555555555666444555555555444333333222333333333333333333333333222222333333333333444444333222222111111222222333222222333333333333444444666666555555555555666666111222222333333444444555555555555555555555555555444666777777666555555666555555666666666666555555999999::::::;;;<<<======>>>????????????AAAEEEGGGKKKQQQ[[[jjj555555666555444333333333///000222333333222111000111000////////////000111000000/////////.......................................------------......------------------------......//////......---,,,,,,++++++******++++++,,,,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,...111444555333000---,,,,,,,,,,,,------------------,,,,,,++++++++++++,,,,,,,,,---------......------------............---------........./////////000000000000222555777;;;???DDDGGGIIIMMMSSSXXXVVV\\\bbbfffnnnzzz}}}}}}~~~zzz|||~~~qqqjjjeee[[[PPPGGG@@@===<<<999777555555666777666555777777777777777777777777777666666555444555555555444444555555444444333222444444444444444444444444222222333333333333444444222111111111111111111222222222333333333333444444555444444444444444444555111222222333333444444555555555555555555555555555444555777777555444555555555555666666666666555555888888999:::;;;======>>>>>>????????????AAAEEEGGGKKKQQQ[[[jjj999888777555444333333333000111222333333222000///111000000//////000000111000000000/////////....................................------------......------------------------......//////......---,,,++++++************++++++,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++,,,...222444444222///---,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++***,,,,,,---------.........---------------------,,,------........./////////000000000000000222777:::===AAAFFFHHHJJJMMMRRRVVVZZZccclllrrr{{{xxxvvvuuussstttwww{{{zzzzzzzzz||||||rrrnnneeeXXXKKKBBB>>>>>>;;;999777777777666444333777777777777777777777777666666555444444444444555444444555555444444333333444444444444444444444444222222333333333333444444111111000000000000111111222222333333333333444444333222222222222222222333111222222333333444444555444444444444444444444444222444666666444333444555555666666777777666666555777777999:::<<<===>>>???>>>????????????AAAEEEGGGKKKRRR[[[iii;;;888666444444444444333222222222222222111000///000000000000000000000000000000000////////////.................................------------.......................................///......---,,,,,,++++++++++++++++++,,,,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///333555444111///---,,,,,,,,,++++++*********++++++++++++++++++++++++************++++++++++++------------,,,,,,,,,,,,............////////////000000000///000333999===@@@CCCHHHJJJKKKNNNSSSWWWbbblllwwwyyyvvvuuutttqqqqqqtttwww}}}~~~}}}|||~~~~~~wwwlll```TTTJJJDDDAAA<<<;;;999999999888666444777777777777777777777777666555555444444444444444333444444555444444333333333333333333333333333333222222222333333333444444222222111111111111222222222222222333333333444444222222222333333222222222111222222333333444444555444444444444444444444444111333555555444333444555666666777777777777666666666777888:::<<<>>>???@@@>>>????????????AAADDDGGGJJJRRR[[[iii<<<999555333333555555444222222222222111111000///000000111111111111000000111000000000////////////..............................------------.......................................///......---,,,------,,,,,,,,,,,,------,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++///444555333000......,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))************------------------------........./////////000000//////000000222666<<<@@@FFFIIIMMMOOOPPPTTTZZZ```gggsss{{{zzzwwwvvvxxxvvvrrrrrrtttvvv|||~~~}}}rrrfff___XXXNNNFFF===<<<:::999999999777666777777777777777777777777666666555444444444444555333333444444555444444333111111111111111111111111222222222333333333444444444333333222222333333444222222222333333333444444333333444444444444333333111222222333333444444555444444444444444444444444111333555555444333444555666666777777777777666666666777888:::<<<>>>???@@@>>>????????????AAADDDGGGJJJRRR[[[hhhAAA<<<666333444555555444222222222111111111111111000111111222222111111000111111000000000/////////..............................------------....................................//////......---,,,......------------......,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------+++000555666333///......,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------++++++,,,,,,,,,------------------.........//////....../////////000000000...///111333666;;;AAAEEEHHHKKKMMMOOORRRWWW```gggmmmzzzzzzssspppttttttvvvzzzxxxttttttwwwzzz~~~uuujjjeee___TTTKKKAAA>>>:::888888888777555777777777777777777777777777777666555555555555555333333444444555555444444222222222222222222222222222222333333333333444444444444333333333333444444222222333333333333444444333444555666666555444333111222222333333444444555333333333333333333333333111333555555555444555666666777777888888777777666777777999:::<<<===>>>???>>>????????????AAAEEEGGGJJJRRR\\\ggg~~~IIIBBB:::555555666555333111111111111111111222222000111222222222222111000111111111000000000//////..............................------------....................................//////......---,,,...------,,,,,,------...,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......+++000666666222...---...,,,,,,,,,,,,------------,,,,,,---------.........---------.........//////,,,------...///000111111.../////////000000000000...111444888<<>>>>>????????????AAAEEEGGGIIIRRR\\\ggg}}}PPPGGG===888777666444222111000000000111222333333000111222333333222111000111111111111000000000000.................................------.........////////////////////////......//////......---,,,---,,,,,,++++++,,,,,,---,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------.........+++000666666222...---...,,,,,,,,,------.........---------....../////////---------............///,,,---...///000222333333////////////000000000000///222777<<<@@@FFFKKKOOOOOOPPPRRRSSSXXXaaannnwww{{{sssrrrtttsssvvv~~~tttlllfffcccTTTNNNFFF@@@<<<;;;:::999777777777777777777777777999888888777777777777777222333333444555555555444555555555555555555555555222222333333333444444444333222222111111222222333222222333333333444444444222333555666666555333222111222222333333444555555333333333333333333333333222444666777666666777888777777888888888888777777999999::::::;;;<<<======>>>????????????AAAEEEGGGIIIRRR\\\ggg|||]]]TTTGGG===999888777555222222111111111222333444333222111000////////////................................................---------.........//////...------,,,,,,------...,,,------......------,,,---------,,,+++***)))(((000000///...---,,,,,,+++++++++++++++++++++++++++---,,,,,,+++*********+++,,,000333333000......///---------,,,,,,,,,++++++///...,,,******+++,,,---+++++++++,,,,,,,,,------///............///000000...///000000//////000111000444;;;AAAEEEGGGJJJKKKKKKQQQWWWXXXZZZeeeyyy~~~zzzzzz~~~xxxrrrooo___VVVJJJBBB>>><<<999777999777666777999:::::::::888888777666666666666666777666555444333444555555222222222333333444444444444444444444444444444444111222444666777777666666444444444444333333222111222333555666777666666555111333555555333222444777666666555555555444444444222222222333333333444444666666777888999999::::::888888888999:::;;;<<<===>>>???AAAAAAAAAAAACCCDDDJJJOOOWWWeee{{{aaaYYYNNNDDD===888555333222222222222222333333333333222111000000/////////................................................---------.........//////...------,,,,,,------...---...............------''')))+++---.../////////.........---,,,,,,++++++++++++++++++++++++++++++---,,,,,,+++******++++++,,,///333222///------...---------,,,,,,,,,++++++,,,+++)))((('''((()))***,,,,,,,,,,,,------------......------......///000---///000000//////000222222777===CCCFFFIIIKKKMMMNNNQQQUUUYYYaaaqqq~~~}}}~~~wwwrrriiiaaaTTTIIIBBB>>><<<::::::999777888999999888666777777666555555555555555777666555444444444555555555555444444333222222111444444444444444444444444000000111222333333333333333333333333333222111111444444555555555444444333444666777666444222444555555555444444333333333333333333333333444444444444666666777888888999::::::999999999999:::<<<===>>>>>>???AAAAAAAAAAAACCCEEEHHHMMMVVVeee{{{eee```WWWMMMCCC;;;555111333333333444444333222222333333111000000000000000////////////////////////........................------........./////////......------------........./////////...------,,,,,,---///000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++---000444333000......///------------,,,,,,,,,,,,+++***)))((('''((()))***,,,------------.........---------------......///---...////////////111333666:::@@@EEEHHHKKKNNNOOOTTTSSSUUU]]]mmm|||{{{zzzzzz{{{|||zzzyyy}}}}}}}}}~~~}}}|||tttuuunnnbbbUUUKKKDDD@@@???<<<:::999999999888555333666666555444444444555555777666555555444444555555555555444444333222222222444444444444444444444444111111111000000111111222222222333333222222111111666555444333222222222222555666777666555444555666444333333333333222222222333444444444444555555555666777777888888999999999:::::::::;;;<<<===>>>???>>>???@@@AAA@@@AAACCCEEEFFFLLLUUUddd{{{hhhfff___VVVKKK@@@888333444444555555444333222111333333222111000000000000000000000000000000000000....................................////////////......------------.....................---,,,+++...///000000///---***(((++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,///333666555222//////000...------------,,,,,,,,,------,,,++++++,,,,,,------------.........//////---,,,,,,,,,,,,---......,,,---...//////000333555999===BBBGGGJJJLLLOOOQQQXXXWWWYYYfffzzz~~~|||{{{zzzyyyvvvtttxxx|||~~~{{{www||||||zzzvvvnnncccWWWLLLEEEAAA<<<;;;:::::::::888666333777666666555555555666666777666666555555555555555111222222333444555666666444444444444444444444444555444333222222333444444333333333444444333222222555444333222111222333333222333444444555555666777444333333333333333333333444444444555555555666666666777777777888888888999;;;;;;;;;;;;<<<>>>???@@@>>>???@@@@@@@@@AAADDDFFFGGGLLLVVVddd{{{mmmjjjddd]]]SSSHHH???:::666666666555444333222111444333222111000000000000111111111111111111111111////////////////////////........./////////000000///......------......///---------------,,,++++++&&&(((+++---///000//////,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------///222555555111......///.........---------,,,,,,.........---.........///---------.........//////---,,,,,,,,,,,,---......,,,---...///000222555888<<>>???@@@>>>????????????AAAEEEGGGIIINNNWWWdddzzzuuuppphhhbbb\\\SSSIIIBBB999888666555333333333333444333222111111000111111000000000000000000000000////////////////////////....../////////000000000//////............//////,,,,,,---------------,,,******+++,,,---.........---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---111333333///,,,+++---............---------,,,,,,,,,------------......,,,------------.........---------------......///---...///000111444888<<>>???@@@>>>????????????AAAEEEHHHJJJOOOWWWdddyyywwwmmmfffccc]]]SSSJJJ<<<:::666444222222333444444444333222111111111111000000000000000000000000////////////////////////.../////////000000000000//////............//////,,,---...///000000000000000000...---,,,,,,,,,------------------------...------------------------,,,,,,,,,,,,,,,---......///222555444000---,,,---............------------+++,,,,,,---------------,,,,,,,,,,,,------------......------......///000...///000111222666;;;???CCCEEEIIIKKKMMMPPPSSSUUU[[[eeevvv|||}}}uuuooopppwww|||zzzxxxnnn___SSSDDDAAA===:::::::::::::::777777777777777888999999666777777888777666555444444444555555555555555555444444444444444444444444000111222333333333333333444444555666666666666666333444444555555555444444444222111222444555444222333333333444444555555555333333333333444444444444777777777777777777777666:::::::::;;;<<<===??????>>>>>>???>>>???AAAFFFIIIIIINNNVVVdddyyy}}}pppiiihhhcccXXXNNN===;;;777333111222444555555444333222111111111111////////////////////////000000000000000000000000////////////000000000000//////............//////---...///111222222222222---,,,+++,,,---000333555,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---...///222555888777333000///000//////.........---------,,,------.../////////...+++++++++,,,,,,,,,------///............///000000//////000111333777<<<@@@EEEHHHKKKMMMOOOQQQUUUWWWdddooo~~~~~~~~~~~~{{{kkkmmmzzz~~~||||||uuufffYYYIIIDDD???;;;999::::::999666666666666666777888888666777888888888777555444111222333444666777888999444444444444444444444444///111333444555555444444333333444555666666666555555666666777666555333222///......111777::::::999222222222333333444444444222222222333333333444444777777777777666666666666::::::::::::<<<===>>>???>>>>>>>>>>>>???AAAFFFIIIGGGLLLUUUccczzz{{{tttmmmhhhccc___\\\IIIBBB;;;777333111333888444444444333333333222222111111111111000000000000...------......///000111............////////////////////////............------............------//////...---,,,++++++***------------------------........................,,,,,,+++++++++,,,------222222111000///...------......////////////......***+++---......---+++***((()))+++---......------000///...///222222000......000222555777;;;@@@DDDJJJIIILLLQQQSSSRRRXXX```fffxxx~~~}}}|||{{{~~~yyymmmkkkzzz}}}uuuiii```TTTJJJ@@@======999666555999777666666777888888777888555444555888888555111::::::888666333333555666888666555333222222222333444333333222222333333444444555888999999888555444777777777777777777777777666555555444444444555555666555333333333555777888>>><<<999666555444555555777888888888999999999999888888:::;;;<<<=========AAAAAA@@@@@@AAACCCDDDEEEJJJPPPYYYdddwwwyyyxxxuuuqqqkkkfffbbb___SSSHHH===888777444444555222222222111111111111000111111111111000000000000222111000000//////..................////////////////////////............---......//////......---///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,------...222222111000///...------.........//////.........,,,---...//////...,,,+++++++++,,,---.........---,,,+++***+++......---+++...000333666999===BBBFFFIIIIIILLLQQQRRRSSS\\\ggg~~~~~~|||{{{{{{|||~~~}}}uuu|||ttthhhaaaYYYPPPFFFBBB???:::888888999888666666888999888777777666555555777888888888222444666777777555444444222111111222333555666888444333333222222333333444333444666777777666444333444444444444444444444444444444444555555555555555666555333333333555666888999777666444444444555666777777777888888888999999888999:::;;;============AAA@@@@@@@@@AAACCCEEEFFFHHHNNNWWWcccwwwtttvvvvvvuuupppkkkgggeee___PPPAAA;;;;;;888444222222222222222111111111111111111111111000000000000222222111111000000//////............////////////////////////............---......//////......---------------------------++++++++++++++++++++++++........................---------------...//////222222111000///......---------............---------...///000000///...---......---------......///...---,,,---///000///...///111555888<<<@@@EEEHHHJJJKKKNNNQQQTTT[[[jjjxxx}}}zzzzzz{{{|||zzznnnhhh```XXXOOOIIIBBB;;;999;;;:::888777777888999999888===<<<:::666444555888:::888888777666666666555555000000111222444666888999444444333333333333444444111222444555555444222111333333333333333333333333333333444555666666666555555555444333333555666777333333222222333444666777666666666777777777888888999:::;;;<<<===>>>>>>>>>AAA@@@@@@@@@AAACCCEEEFFFGGGMMMVVVcccwwwyyywwwvvvuuuuuusssnnnjjjeeeVVVHHH@@@===888444333555555444444444333333333111111111111000000000///......///000111111111111............////////////////////////..................////////////......,,,---------......//////,,,,,,,,,,,,,,,,,,,,,,,,..............................---......///000111333222222111000///......,,,,,,------------,,,,,,------.../////////......111000...------...///000////////////000111222222000333888<<>>>>>??????AAA@@@@@@AAABBBDDDFFFGGGIIINNNVVVbbbuuu}}}vvvuuuyyy{{{vvvqqqggg]]]QQQHHH@@@888555777555555555444444444333333111111111111000000000///,,,---...///000000000000............////////////////////////...............//////////////////...,,,------......//////000...................................................------...///000111222333333222111000///......,,,,,,------------,,,,,,,,,,,,------............111000///------...///000---............///111222333666;;;???CCCGGGKKKNNNOOOSSSVVVYYYdddzzz~~~~~~}}}kkkeee^^^VVVKKK@@@<<<>>>;;;999888888999::::::999222444555555666<<>>>>>??????@@@@@@@@@AAABBBDDDGGGHHHLLLPPPWWWbbbtttzzzxxx}}}{{{ooofff\\\RRRGGG<<<888999333333333333222222222222111111111111000000000000//////000000000...,,,+++............////////////////////////...............//////000000//////...------......////////////................................................---------......000111222333333222111000//////...------............------,,,,,,,,,------...////////////.........//////000///000000000000111444666666:::???CCCFFFIIIMMMPPPPPPVVV\\\ddduuuqqqjjjddd^^^UUUIIIBBBAAA<<<:::999999:::;;;;;;:::777777777666777:::>>>BBB@@@===999888999888555222555666777777888777777777555555444444444444555555555555666666666666555555333333333333333333333333666555444444444444555555555555555555555444444444555555555555555555444444666666666777777777888888999:::;;;<<<===>>>>>>>>>@@@@@@@@@AAACCCEEEGGGIIIMMMQQQXXXaaasss}}}rrrfff]]]RRREEE<<<999444333333333333222222222111111111111000000000000///000111111111///---,,,............////////////////////////............//////000000000000//////............////////////................................................,,,,,,,,,---...///111111444333333222111000//////.........//////.........------------...///000111,,,---......////////////111222333222111222666999999===AAAFFFHHHKKKNNNPPPSSS]]]iiivvvwwwpppjjjgggaaaUUUJJJFFF<<<;;;999999;;;<<<;;;:::===;;;999888777777666444666444333666999999555000222333444666777777777666555555444444444444555555555555555666666555555555444444444444444444444444999777555333222333444666555555666555555444444333444444555555555555444444777777777888888888999999888999:::;;;============@@@@@@@@@AAACCCEEEHHHIIILLLPPPVVV```sss{{{lllccc[[[MMM???777666666555555555444444444111111111111000000000000---...000222333222111000............/////////000000/////////............//////000000000000///////////////////////////...------------------------........................++++++,,,,,,...///000111444333333222111000//////......////////////..................///000222222***+++---///000000///...---...///...---...222666;;;>>>CCCGGGJJJLLLOOOQQQXXXdddttt{{{|||{{{|||xxxwwwuuuvvvxxxzzzyyyyyy~~~}}}}}}|||uuuooonnniii]]]QQQJJJ===;;;999:::;;;<<<;;;;;;666444444666:::;;;999777999444000111555888666444222333444555555555444333555555444444444444555555555555555555555555555555777777777777777777777777;;;888555222111222444666555666666666555444333333222222333444555555555555888888888888999999999999888888:::;;;<<<=========@@@@@@@@@AAACCCFFFHHHJJJJJJOOOUUU```ssszzziii]]]VVVJJJ>>>:::999888666444222111111333333222111000///......222111000...------,,,,,,---...000222222222111111000000///...------,,,,,,------......//////000000---------............///222111000///////////////........................000...+++***+++---000333555333111000111111000///000000//////............000000111111000///......////////////000000000000111111000111333666999;;;>>>@@@EEEJJJJJJJJJNNNUUUYYYjjj~~~{{{}}}{{{wwwuuuuuuwwwzzz}}}~~~|||xxxvvvvvvwwwttttttssssssssssssssstttxxxyyyzzz|||~~~uuuqqqpppjjj\\\PPPDDD???<<<<<<;;;777555666888666555555777888777777777777777777777777777777555555555555555555555555555555555555555555555555555666666666666666555555555555666777666555333222222333555777777666555444666555444444444444555666444555555555666666777777444444666777888888888888999::::::;;;<<<===>>>>>>@@@@@@@@@??????@@@CCCFFFJJJOOOVVV___oooqqqeee]]]SSSIII???<<<888555555444333222111111111111000000000000000000//////......//////111111111111000///......000//////......---,,,,,,.........///////////////---------............//////...------,,,,,,------........................111///---,,,,,,...111333555333111000111111000///////////////......------//////000000000///............/////////000000000000000///000222666999<<>>>>>>>>;;;:::;;;:::888666666888888888777777777777777777777777777555555555555555555555555555555555555555555555555555555666666666666555555555666666666666555555444222333555666777666555444444444333222222333444444666666666666666555555555444555666777888888888888999::::::;;;<<<===>>>>>>???@@@@@@??????@@@DDDFFFJJJOOOVVV___ooo|||qqqggg\\\SSSFFF???888444666777555222000000000111111111222222////////////000000111222111111000///............000//////......---------///////////////.........---------............///...---,,,,,,,,,,,,,,,,,,........................222111///------///222333444222000000111111000///...............---------.........///////////////............////////////222111000111444888<<>>???===<<<===<<<:::888888999999888777777777777777777777777777555555555555555555555555555555555555555555555555555555666666666666666555555555555555555555666777222333555666666666555444444444333222222333444444777777777666555555444444555555666777888888888888999999:::;;;<<<===>>>??????@@@@@@??????AAADDDGGGJJJOOOUUU^^^nnn|||oooaaaXXXNNNDDD999555666888666333111111111111111111111111000000000000000111111222......---------///111222000/////////......------000000//////......---------------............//////......---------..............................111000///......///111333444222000000000000000...............---------------------......///000000---.........////////////333333333444777<<<@@@CCCCCCCCCFFFJJJKKKPPP]]]kkkwwwrrrnnnqqqtttxxx~~~|||wwwvvvvvvvvvwwwyyy|||}}}}}}}}}}}}~~~~~~zzzxxx{{{xxxtttqqqqqqppppppooopppkkkfffgggkkknnnnnnkkkmmmllljjjhhhhhhiiikkklllhhhiiikkkmmmppprrruuuvvv{{{zzzzzz~~~}}}yyyrrrlll]]]PPPCCC>>>>>>;;;::::::===;;;888888888888777666666666666666666666666666555555555555555555555555555555555555555555555555444555666666666666666666444444333333333555666777333444555555666666555555666666555555555555666666666666666666666555555555555666777888888888888888999999:::;;;<<<>>>>>>?????????@@@??????AAADDDGGGJJJNNNTTT]]]mmmsss{{{{{{yyyhhh^^^VVVKKK>>>777777888666333333333333222111000000///222111111000000000000000......---------///111222///////////////.........000000//////......---------------............///......---------......///........................///...------...///111222444222000///000000///....................................---...///000111.........////////////000222222444666:::>>>BBBEEEEEEFFFHHHJJJLLLTTTfffwww~~~zzzsssqqqpppqqqrrruuu|||~~~~~~~~~~~~}}}|||{{{|||}}}~~~~~~}}}zzzvvvssspppvvvssspppooooooooommmlllmmmhhhdddeeejjjmmmllliiikkkjjjhhhfffeeefffggghhhffffffhhhjjjmmmooorrrsssyyywwwvvvxxx~~~{{{uuupppfffYYYKKKCCC???;;;888888<<<:::888777777777666555666666666666666666666666666666666666666666666666555555555555555555555555444444555666666666666666333333222111222333555666333444444555555555555555666666666666666666666666333444444555666777777888666777777888888888888777888999:::;;;<<<>>>??????>>>????????????AAAEEEHHHIIINNNSSS[[[lllqqqxxxssshhh^^^TTTFFF===:::999777444555444333222111000//////222111000000////////////111111000///............///////////////////////////////////////.........---------............///,,,,,,,,,,,,,,,,,,---...........................------------...000222444333111//////000000///............///////////////000000///......///111222////////////000000000000///111444888===@@@CCCEEEJJJJJJLLLMMMPPP[[[qqq}}}zzzzzzyyyvvvnnnppprrrrrrrrruuu{{{}}}|||zzzzzz{{{}}}~~~zzzyyyxxxuuurrrooommmkkkpppoooooooooppppppnnnlllmmmkkkhhhiiilllmmmllljjjkkkjjjhhhgggeeedddccccccdddeeefffhhhkkknnnppprrruuuuuuuuuvvvyyy}}}vvvqqqlllbbbVVVMMMEEE===:::;;;;;;999777777777888777666777777777777777777777777666666666666666666666666555555555555555555555555333444555666777777777777333333333333333333444444444444444444555555666666333444555555555555444333222333444555666888999999777777888888999888888777888888999;;;===>>>???@@@>>>????????????AAAEEEHHHIIIMMMSSSZZZjjjxxxxxx{{{~~~ttteee]]]PPPEEE>>>:::888777333333333222222111111111//////......//////000000111111111111000///....../////////////////////000.........///////////////---------............///------,,,,,,------...///........................,,,,,,---...000333555666333111/////////000///.../////////000000000111111333222000//////000111222000000000000111111111222///333888===BBBEEEFFFGGGJJJKKKMMMQQQWWWffftttrrrsssrrrooojjjnnnrrrrrrrrruuu{{{~~~|||{{{zzzzzz{{{}}}~~~yyywwwuuurrrooommmllllllnnnoooqqqtttwwwvvvtttqqqsssssssssssssssqqqpppooonnnnnnmmmllliiifffdddbbbcccccceeegggjjjmmmooopppoootttxxxyyyxxx{{{xxxrrrlllfff^^^VVVKKK@@@===@@@;;;999777777999:::999888777777777777777777777777666666666666666666666666555555555555555555555555333444555666777777777777555555666666555555444444444444444444444555666666333444555666666555444333333444444555666777888888888888888999999888888777777888999;;;===>>>@@@@@@===>>>?????????BBBEEEHHHIIIMMMRRRYYYjjj~~~yyyuuuxxx{{{iiibbbWWWKKKAAA<<<::::::111222222222222333333333,,,,,,------...000111222---...000222222222111111////////////000000000000---.........//////000000---------........./////////////////////000111222........................,,,,,,---///222555777888333111///////////////---//////000000111111222222555333111000///000111222000111111111222222222222222666===CCCHHHKKKKKKKKKFFFGGGLLLSSS\\\pppyyypppnnnnnnllliiidddjjjnnnmmmmmmpppvvv{{{}}}|||{{{zzzzzz{{{}}}~~~{{{yyyvvvrrrpppooooooppppppqqquuuzzz}}}}}}zzzwwwyyy{{{}}}}}}zzzwwwuuuuuuttttttsssrrroookkkgggdddbbbbbbdddfffiiilllnnnpppkkkttt|||}}}zzzyyyzzztttiiifffbbbZZZMMMAAA???BBB;;;:::888999:::;;;;;;:::777777777777777777777777777777777777777777777777555555555555555555555555333444555666777777777777777777888888888777555444555444444444444555666666555666777888888777666555555555555666666666666666888888999999999888888777777888999;;;===>>>@@@@@@===>>>?????????BBBFFFIIIIIIMMMRRRYYYiiixxxxxx|||~~~pppfff\\\VVVMMM@@@999888888666444222333222111///111111111111000000000000000000000000000000000000111111000000//////......////////////////////////........./////////000000111111111111111000//////111000///......///000111---,,,,,,///222666777777444222000---,,,---///000000000000000000000000000000000000000000000000000000111111000///111444666666<<>>???@@@???@@@AAAAAAAAACCCFFFHHHLLLNNNTTT]]]jjj||||||tttiiiccc]]]QQQDDD<<<999777444333444444333333111111111111000000000000000000000000000000000000000000000000////////////////////////////////////,,,,,,---------.........---------------,,,,,,+++000000////////////000000///......///222444555444333222000...---...///000000000000000000000000000000000000000000000000000000111111000///000333666888===BBBEEEEEEEEEGGGJJJHHHLLLVVViiiyyytttpppqqquuuwwwuuurrrhhhfffgggooo||||||xxxvvvvvvvvvuuuuuurrrqqqooonnnppptttyyy|||}}}}}}xxxssspppiiiiiijjjmmmpppqqqpppnnnlllooorrrrrrqqqqqqtttwwwxxx~~~zzzmmmgggcccYYYMMMEEE>>>===<<<;;;999888888777777777777777666666666666777777777777777777777777333444444444444444555555444444444444555555555555666666666777666555555444666666666666666555444444555555555555555444444444555666666777777777777777888777777777777888999999999999:::<<<===>>>???@@@???@@@AAAAAAAAACCCFFFHHHKKKNNNTTT]]]jjj}}}{{{}}}yyy}}}}}}zzzzzz}}}qqqkkkfff[[[KKK???:::777444333333444444333111111111111000000000///000000000000000000000000000000000000////////////////////////////////////////////////000000000000/////////000000//////...000000////////////000000111///...///222444444333222111///.........///000////////////////////////000000000000000000000000000111111000///111444777<<<@@@DDDEEEDDDDDDFFFIIIHHHOOO___wwwxxxvvvsssrrrtttyyy|||{{{yyypppkkkjjjrrr~~~zzzwwwwwwvvvuuutttrrrpppnnnmmmpppuuuzzz~~~zzzuuussskkkkkklllnnnpppqqqpppnnnkkkmmmooopppooonnnppprrrqqqxxxuuukkkggg```UUUKKK@@@>>><<<:::999888777666777777777777666666666666777777777777777777777777555555555555555555555555444444555555555666666666555555666666555555444333333444666777777666444333555555555555555555555555333444444555555555555555777777777888888888999999888999:::;;;===>>>?????????@@@AAAAAAAAABBBEEEHHHKKKMMMTTT]]]kkk}}}yyyyyytttzzz|||zzzzzzyyyqqqlllbbbRRRDDD;;;888444222222333333222111111111111000000000///000000000000000000000000////////////000000000000/////////////////////////////////000000000111111///000000111111111000000//////000000000000//////111000///000222333333333111000//////...//////000////////////////////////000000000000000000000000000000111111111333666999AAADDDFFFFFFDDDDDDFFFIIILLLXXXnnn}}}tttqqqpppqqquuuzzzyyytttrrrxxx|||yyyxxxxxxwwwvvvsssqqqooonnnpppuuuzzz~~~~~~yyyuuurrrmmmmmmlllmmmooopppooommmiiikkkmmmmmmmmmmmmmmmmmmlllsss}}}}}}ppplllggg]]]SSSGGGCCC???=========;;;:::777777777777666666666666666666666666666666666666777777777666666666666666555555666666666777777777555555555555555444333333000222444777777777555444444555555555555555555555333444444555555555555555777888888888999999999999888999:::;;;<<<>>>??????>>>@@@@@@@@@@@@BBBEEEGGGJJJMMMSSS]]]kkkwwwuuuuuu{{{vvvooogggXXXKKK???;;;666333333333333222111111111111000000000000000000000000000000000000////////////000000000000////////////////////////------........./////////---...////////////////////////000000000000//////111/////////222333444333000000////////////000000000000000000000000000000000000000000000000000000///000111222333555:::===CCCEEEGGGGGGEEEFFFIIIMMMQQQaaa|||uuupppllllllnnnrrryyy}}}|||}}}zzzzzzyyyxxxwwwuuusssrrrqqqssswww|||{{{wwwssspppnnnmmmllllllmmmnnnmmmkkkiiijjjkkkllllllkkkjjjjjjhhhoooyyyvvvpppnnnfff]]]MMMGGG@@@<<<<<<===;;;:::777777777777666666666666666666666666666666666666888888888777777777777666666666666666777777777888555555555666555444444333///111444666777777666555444444444555555555555555555666666777777777777777777888999999::::::999999888888999;;;<<<===>>>???>>>???@@@@@@@@@BBBEEEGGGJJJMMMSSS]]]kkkzzzvvvxxx~~~zzzqqqjjj^^^RRRCCC???999666444444444333111111111111000000000000000000000000000000000000.../////////000000000111////////////////////////---.........////////////,,,---......//////.........///000111111000///...000///...///222444444444000////////////000000000000000000000000000000000000000000000000000000000///000222333555888===AAAAAADDDGGGGGGGGGIIIOOOSSS^^^qqqxxxtttnnnnnnooorrrxxx~~~|||zzzyyyyyyyyyxxxvvvuuuuuuvvvxxx|||~~~zzzvvvrrrpppnnnllljjjjjjkkkkkkjjjiiiiiiiiijjjkkklllkkkiiigggdddkkkuuu}}}|||uuutttooogggUUUMMMCCC<<<;;;;;;999888777777777777666666666666666666666666666666666666888777777777666666666666555555555666666666777777666666666666666555444444222222444555555555555444444444444555555555666666555666666777777777777777777888999:::::::::999999888888999:::<<<===>>>>>>>>>???@@@@@@@@@AAADDDGGGJJJLLLSSS]]]kkkzzz{{{}}}ssslllbbbWWWGGGBBB<<<888666555555444111111111111000000000000000000000000000000000000.../////////000000111111////////////////////////000000000000111111111111------...///000000000///...///000111111000///...///......///222444555555/////////000000000000000000000000000000000000000000000000000000000000000...000222333666:::???CCC???BBBFFFGGGHHHLLLSSSXXXqqq|||vvvuuutttuuuxxx}}}{{{yyyyyyyyyxxxxxxvvvvvvwwwyyy}}}~~~{{{wwwssspppnnnllliiiiiijjjjjjiiihhhiiiiiijjjkkklllkkkhhhfffbbbhhhrrr{{{xxxxxxtttnnn```VVVJJJAAA>>>>>><<<:::777777777777666666666666666666666666666666666666777777666666555555555444444444444555555555666666666666777777666666555444444444555555444444333333444444444555555555666666333444444555555555555555777888999:::;;;:::999999777888999:::<<<===>>>>>>>>>???@@@@@@@@@AAADDDGGGIIILLLSSS]]]kkkzzzxxxzzzpppfff___TTTFFF999666888666333111222222222111111111111000000000000000////////////000000000000////////////222222111000//////000000------...///////////////222222111111000/////////111111000000//////......000000///111333555555444000000//////.........---...///000222222111000000000000000000////////////111222333666999===@@@AAADDDHHHHHHKKKNNNJJJTTTmmm~~~xxxvvvyyy}}}~~~zzzxxxxxxyyyzzzxxx{{{~~~~~~zzzvvvrrrpppppplllfffddddddfffggghhhhhhhhhgggfffffffffgggggg___dddllluuu}}}~~~xxxtttqqqiii^^^PPPCCC===;;;;;;<<<555777999:::999777444222888777777888999999777555777777666555555555555555444555555666777888888999666666666666666666666666222222333444555666777888444444444444444444444444555555666666777777888888888888888777888888999999999::::::;;;;;;<<<<<<<<>>AAABBBEEEIIIIIILLLQQQQQQ```{{{||||||~~~~~~|||zzzzzz{{{|||yyy|||~~~{{{xxxvvvtttooolllgggeeeeeeggghhhiiijjjiiihhhfffeeedddcccccc___dddlllttt|||{{{uuurrrnnnfffYYYLLLBBB===;;;;;;888888888777777777888888666666666666777888999999777777666555555555555555555555555666666777777777999999999999999999999999444444555555555555555666555555555555555555555555555555555666777777888888888888888777888888999:::999::::::;;;;;;<<<<<<===@@@@@@@@@AAABBBDDDFFFGGGJJJNNNTTTZZZddd|||~~~}}}~~~ssskkkaaaVVVIIIAAA:::444222444333222222222111111111111111111000000000/////////////////////000000000000222111000000000000000000//////000000111111000000---------...///000000000000000000000///////////////......000333444333222111111111111000000000000000000000000000111111222000000000000000000000000000222444888<<<@@@CCCDDDEEEKKKKKKMMMTTTZZZppp~~~~~~||||||}}}~~~{{{}}}~~~|||zzzxxxwwwqqqmmmiiiggghhhiiijjjjjjkkkjjjhhheeecccaaa```______dddkkksss{{{~~~}}}}}}~~~vvvqqqrrrmmmcccWWWJJJAAA<<<;;;:::999777555666888:::<<<555666777666555666777999777777666555555555555555555555555555555555555666666666666666666666666666666666666555555444444444777777777777777777777777444555555666666777888888888888777777888999999:::999::::::;;;<<<<<<======@@@@@@@@@@@@BBBDDDFFFGGGIIIMMMTTTZZZddd{{{}}}zzzpppfff]]]QQQFFF<<<333333666333333222222222111111111111111111000000000//////////////////000000000000111111000000000000000111000000111111111111000000.........//////000000000000000000000////////////.........000222333222000000000000000000000000000111000/////////000222333000000000000000111111111000222666:::>>>BBBEEEFFFFFFLLLKKKMMMWWWddd~~~~~~~~~~~~~~~}}}~~~~~~}}}~~~~~~{{{yyywwwuuurrrnnnlllllllllkkkjjjllljjjhhheeecccaaa______aaaeeelllttt{{{~~~~~~}}}wwwqqqqqqooohhh^^^QQQFFF???===;;;:::777666555777999:::666888999888666444444666777777666555555555555555555555555555555444444444444444444444444444444444666666666666555555555555777777777777777777777777444444555555666777777888777777777777888999::::::999::::::;;;<<<===>>>>>>@@@@@@@@@@@@AAACCCFFFGGGHHHLLLSSSYYYcccyyyzzzyyyyyy}}}yyylllcccXXXMMM@@@666444888333333333222222222222111111111111111000000000000.../////////000000000111111000000000000000111111000000111111111111000000111111111000000/////////////////////000000000000......///111333333111///////////////////////////111000/////////000222333///000000000111111111222222444888<<>>>>>???@@@??????@@@AAACCCEEEFFFGGGLLLRRRYYYbbbwwwzzztttoooppp}}}uuummmbbbVVVIII===888999333333333333222222222222222222111111111000000000......//////000000111111000000000000000111111222000000111111000000//////222222222111000/////////////////////000000000000//////000222444444111///............////////////000000000000000111111222///000000111111222222222444666:::???CCCEEEGGGHHHFFFNNNNNNTTTiii|||zzzxxxyyy}}}~~~~~~}}}{{{yyyxxxzzz{{{{{{|||}}}~~~~~~|||zzzyyy}}}~~~|||zzzyyyxxxwwwtttrrrpppooommmjjjhhhfffeeedddcccgggmmmsssyyy}}}~~~}}}{{{|||yyyuuunnnfff]]]SSSIIICCC<<<;;;:::888888888888999===;;;999999:::;;;:::999777777666555555555555555555555555555555555555666666666666666666666666666555555555666666777777777555555555555555555555555333444444555555666777777666666777777888999;;;;;;999999:::<<<===>>>???@@@????????????AAACCCEEEFFFFFFKKKRRRXXXaaavvvuuukkkeeelllxxxyyymmmbbbTTTEEE<<<:::444444333333333222222222222222222111111111000000.........///000111111111000000000000000111222222///000000000000///...---000000000000000000//////.../////////000000000111000000111333555444111///......//////000000000000//////000111111111111111///000000111111222333333666888<<<@@@DDDFFFGGGGGGGGGOOOQQQ\\\www~~~|||zzz}}}~~~~~~|||yyyvvvuuuvvvxxxwwwxxxyyyzzzzzzxxxwwwuuuyyy{{{~~~~~~}}}}}}~~~~~~|||zzzwwwuuurrrnnnkkkhhhfffeeeaaaeeekkkqqqwww}}}~~~||||||vvvmmmeee[[[NNNEEE>>><<<999777888;;;>>>AAALLLCCC999555888;;;;;;:::777777666555555555555555555555555666666777777777555555555555555555555555777777777666666666666666555555555555555555555555333333444555555666666777666666666777888:::;;;<<<999999:::<<<===???@@@@@@????????????AAACCCEEEFFFFFFJJJQQQXXX```uuuxxxkkk___\\\bbbrrruuujjj\\\KKK???:::444444444333333333222222222222222111111111111000---......///000111111222000000///000000111222222//////000//////...------------......///000000000.../////////000000111111000000222444666555222/////////000000111111111222...///111222222222111000///000000111222222333333777999===AAAEEEFFFGGGGGGGGGPPPTTTbbb~~~~~~{{{xxxtttssstttvvvuuuvvvxxxyyyxxxwwwuuutttvvvyyy}}}}}}}}}~~~|||zzzvvvqqqmmmiiifffeee```dddiiiooouuuzzz~~~~~~ssskkk```RRRFFF@@@===999666888===DDDHHH\\\MMM<<<333444888999777777777666555555555555555444555555666777888999999999999999999999999999999999999888777666555444444666666666666666666666666333333444444555666666777666666666777888:::;;;<<<999999:::<<<===???@@@@@@????????????@@@BBBEEEFFFEEEJJJQQQWWW```tttrrr___YYY``````pppttthhh[[[III:::888333111444777444222222000000000000000000000111222111000//////000111222222111111111000000//////111111000///////////////000000000000000///......///000222333333222000//////000222444444444222111000000000000111111111111///////////////////////////000111111111333666888888???BBB>>>===CCCIIIIIIMMMSSSccc|||tttsssyyy{{{uuuqqqrrrttttttssstttttttttsssttttttuuuvvvtttvvvzzz}}}|||zzz}}}~~~{{{wwwsssnnnhhhdddeeefffiiipppvvv|||~~~}}}nnncccXXXRRRCCC<<<888888999;;;DDDOOO\\\KKK<<<999:::888777777777777666555444333333333555555666777777777777777444444555444333444666999666555555444444444555555555555555555555555555555666666666666666666666666888888999999999:::::::::888999999:::;;;<<<======???@@@BBBAAAAAABBBDDDFFFEEEIIIPPPWWW```tttxxxdddYYYYYYYYYfffwwwzzznnnbbbQQQAAA<<<666222555666333111111444444444444444444444444222111000//////000111222111111111111000000000///111111000///////////////000000000000000///......///000222333333222000//////000222444444444222111000000000000111111111111000000000000000000000000///000111111111333666999<<>>666777999888777888666666666555555444444333555666777777777777777666444555555444333444666888777666666555555666666666555555555555555555555555666666666666666666666666888888999999999:::::::::888999::::::<<<<<<===>>>???@@@AAAAAAAAABBBDDDFFFFFFIIIPPPVVV```uuuooo___UUUTTT]]]jjjwwwwwwlll[[[LLL@@@999444555555222000000222222222111111000000///111111000000000000111111111111111111000000000000111000000///////////////000000000000000//////...///000111222222111000//////111333444444333222111000000000000111111111111111111111111111111111111000222222222222444777999<<<@@@DDDEEEHHHMMMOOONNNXXXiiiuuussswwwvvvzzz~~~}}}wwwtttqqqooopppqqqrrrrrrtttssssssrrrrrrqqqqqqqqqyyyzzz{{{}}}~~~}}}||||||yyyzzz}}}~~~yyytttnnnjjjdddeeehhhnnnuuu{{{~~~{{{ppphhhcccRRRIIIBBB???>>><<<<<<===999555444666888777777888555555555555555555555555666777777777777777666555555666666555444333555666888777777666666777777888666666666666666666666666666666666666666666666666888888999999999:::::::::999999:::;;;<<<======>>>???@@@AAAAAAAAABBBDDDFFFHHHJJJOOOUUU___vvv{{{iiiXXXTTTYYYdddqqq{{{ssscccUUUDDD<<<666555555333111222000000///......---,,,,,,111000000000000000000111111111111000000000000000000000////////////000000//////000000000000//////000000111111111111000000000111333444444333222000///000000000111111111111222222222222222222222222111222333444444555999;;;>>>@@@CCCFFFJJJMMMNNNNNN]]]ttt}}}yyyyyywww{{{zzz{{{}}}~~~|||uuussspppoooooooooppppppqqqrrrrrrsssssssssssssssyyyyyyzzz|||~~~~~~|||||||||}}}xxxyyy{{{~~~|||wwwrrrnnnjjjjjjlllqqqwww|||uuunnnjjj[[[QQQFFF@@@>>>===:::888666666777888777666666888555555555555666666666666777777777777777666666555666777777666444333444555777777666666666777888888777777777777777777777777666666666666666666666666888888999999999:::::::::999999:::;;;<<<===>>>>>>>>>@@@AAAAAAAAABBBEEEGGGIIIKKKOOOUUU___wwwppp]]]XXXYYYbbbooozzzyyyiii\\\III@@@888666666444444666555444444333222111111000000000000111111000000000000000000000000000111111000000////////////000000//////000000000000//////000000000111111000000000000222333444444333111000///000000000111111111111222222222222222222222222111222444555555888;;;>>>DDDDDDGGGJJJMMMPPPSSSVVVhhh{{{|||}}}{{{zzzxxx{{{|||zzzttttttsssqqqooooooooooooppprrrtttvvvxxxyyyyyyyyyxxxxxxyyyzzz||||||{{{{{{|||}}}wwwxxxzzz{{{}}}yyyuuunnnnnnpppuuu|||xxxrrrmmmcccYYYJJJ@@@======;;;888777999999777555555777999555555666666666666666666666666777777777777666666666777888777555444444555666555555555666666777888888888888888888888888888666666666666666666666666888888999999999:::::::::999::::::;;;<<<===>>>???>>>???AAAAAAAAABBBEEEGGGJJJLLLOOOUUU___wwwtttddd\\\YYY^^^lllvvv|||~~~nnnaaaPPPFFF<<<888777555555777555555444444333333222222000000111111111111000000000000000000111111111111///////////////000000111...//////000000000000000000000000000000000000000111222333444444333111///000000000000111111111111222222222222222222222222000222444555777:::>>>AAAEEEEEEHHHKKKMMMPPPXXXaaa{{{}}}xxxvvvwwwxxx}}}~~~zzzwwwssstttuuutttrrrqqqrrrssssssuuuxxx{{{~~~yyyxxxxxxxxxzzz}}}}}}{{{zzzzzz{{{|||vvvvvvvvvvvvwww}}}qqqrrrtttyyy}}}vvvqqqiiiaaaRRRDDD>>>>>>>>>;;;666888888444333777::::::666666666666666666666666555555666777777777777777555777888888666555555666555555555555666777888888777777777777777777777777666666666666666666666666888888999999999:::::::::::::::;;;<<<===>>>>>>???===???@@@AAAAAACCCEEEHHHJJJLLLPPPUUU___vvvzzzppp```YYY[[[gggrrrzzzsssfffXXXMMM@@@:::777444444666111111111111000000000000///000111222222111000//////000000000111111111111///////////////000111111......///000000000000000000000////////////000000111222444444444222000///000000000000111111111111222222222222222222222222///111444666888<<>>??????===???@@@AAAAAACCCFFFHHHJJJLLLPPPUUU___uuu{{{eee[[[YYYdddqqq{{{wwwjjj___RRRDDD<<<777333333555000000000000111111111111///000111222222111000/////////000000111111111222///////////////000111111......///000000000000000000000////////////000000111222444444444222000///000000000000111111111111111111111111111111111111...111444666999>>>CCCFFFJJJKKKOOORRRSSSYYYmmm~~~zzzzzz}}}zzz|||~~~}}}xxxtttooossswwwyyyyyyyyy{{{~~~}}}~~~|||yyyvvvuuuvvvyyyzzzzzzzzzzzzyyyyyyzzzzzzzzzqqqqqqooolllkkkqqq}}}~~~{{{pppooodddSSSGGGCCC@@@<<<<<<>>>===999:::===:::333999888888777666555555444222333555666888999999999333555888888777777777888777777777777888999:::;;;666666666666666666666666666666666666666666666666888888999999999:::::::::::::::;;;<<<===>>>??????===>>>@@@AAAAAACCCFFFHHHJJJLLLPPPVVV___uuu}}}qqqfff\\\]]]gggxxxyyyjjjeeeZZZKKK@@@:::777444222222222111111111111111111---...///000111111000//////000000000111111111111//////000000111111111222333333222111000///......222333444444333222111000///111333333111/////////111111111111111111111111111111111222333333444444222444666888;;;???CCCGGGGGGLLLQQQSSSVVVeee~~~~~~|||{{{wwwyyyvvvtttxxx|||yyyvvvuuurrrtttvvvxxxyyy{{{wwwrrrqqqsssvvvxxxzzzyyywwwvvvuuuvvvxxxyyysssrrrnnnkkkjjjmmmrrrwww}}}qqqnnnggg[[[NNNEEE@@@???===;;;888777777888777666777777777777777777777777444444444555666777777888777777777777666666666666666666666666777777777777::::::999888777666555555444444444444555777888999888888999999999:::::::::<<<<<<<<<<<<===???@@@AAABBBAAAAAAAAABBBCCCEEEFFFKKKOOONNNTTTcccuuuxxxlll```]]]bbbppp{{{mmmhhh^^^PPPDDD<<<888555333333222222111111111111111000111222333333333222222111111111111222222222222///000000000111111111111111111111111000000000000222222222222222111000000000222444444222000000000111111111111111111111111/////////000111111222222333555888:::<<<@@@EEEHHHHHHMMMSSSWWW___qqq}}}yyyxxx~~~{{{tttppppppooonnnqqqyyy|||xxxvvvuuutttvvvxxxyyy{{{}}}zzztttsssuuuxxxyyyzzzzzzzzzzzzzzzyyyxxxwwwuuusssoookkkiiijjjooosss|||tttpppnnnhhh^^^SSSHHHAAA>>>???===:::888888888777666777777777777777777777777444444555555666777777888777777777777666666666666666666666666777777777777555666666666666777777777666666555555555666666777888888999999999:::::::::<<<<<<<<<<<<===???@@@AAAAAAAAAAAAAAABBBDDDFFFGGGJJJNNNNNNSSSbbbtttyyyiii```^^^gggzzzyyyllleeeXXXKKK@@@999666555444333222222111111111222111222333333444333333333111222222222222333333333000000000000111111111111//////000000111111111222222111111000000000000000111333444444333111111111111111111111111111111111//////000000111222222222444666999;;;>>>AAAFFFIIIIIINNNTTT\\\jjj{{{tttpppsss{{{|||}}}zzzssslllgggdddeeegggiiiooo{{{~~~zzzxxxvvvuuuwwwxxxzzz{{{|||~~~zzzuuuuuuwwwyyyzzz{{{|||~~~~~~|||yyywwwxxxvvvqqqlllhhhhhhjjjmmmzzz}}}zzznnnlllkkkhhhaaaXXXMMMDDD>>>AAA???;;;::::::999888777777777777777777777777777444555555666666777777888777777777777666666666666666666666666777777777777555555555555666666666666888777666666555555555666888888999999999:::::::::<<<<<<<<<<<<===???@@@AAA@@@@@@@@@AAABBBEEEGGGHHHIIIMMMMMMRRRaaasssvvvfff\\\___ooorrrlll```RRREEE<<<888666555444333222222222222222111111111111222111111111111111111222222222333333000000000000000111111111000000000000111111111111111000///......///000111000222444444222111111111111111111111111111111111111111222333333444444555444666:::===???BBBFFFIIIIIINNNTTT^^^rrrzzzrrrlllmmmttt~~~}}}~~~vvvnnngggbbb]]]___bbbdddiiiuuu{{{xxxwwwvvvvvvxxxyyy{{{|||}}}~~~{{{vvvtttuuuxxxzzz|||~~~}}}{{{yyy{{{yyytttnnniiifffgggiiittt~~~}}}{{{}}}ppphhhgggeeebbb\\\RRRGGG???@@@===;;;::::::::::::999666666666666666666666666555555666666777777777777777777777777666666666666666666666666777777777777888888777666555444444333777777666666666666666777888888999999999:::::::::<<<<<<<<<<<<===???@@@AAA?????????@@@BBBEEEGGGIIIGGGLLLLLLRRR```rrrnnn___ZZZdddpppyyyrrrfffYYYLLLBBB:::666666555444333222222222222222222111111111111111111000000000000111111111222111111000000000000000000111111111111000000000000000000.........///000111...000222333111000000111111111111111111111111111222222222333444444555555444777:::>>>@@@CCCFFFIIIIIIMMMRRR^^^xxx|||sssllllllqqqwwwvvvnnngggccc\\\^^^aaaccciiiuuu|||yyyvvvuuuvvvvvvxxxyyy{{{{{{|||}}}xxxuuussstttwww|||~~~~~~~~~|||xxxrrrlllhhhhhhhhhqqqzzz~~~~~~}}}~~~{{{yyy|||wwwhhheeecccbbb___WWWKKKBBB===;;;999999:::;;;;;;;;;666666666666666666666666666666666777777777777777777777777777666666666666666666666666777777777777:::999999888777666555444555555555666666888999999888888999999999:::::::::<<<<<<<<<<<<===???@@@AAA?????????@@@BBBEEEGGGIIIGGGKKKLLLRRR```qqqxxxggg\\\]]]cccvvv~~~xxxkkk___TTTJJJ???777777666555444333222222222444444333222222222222333//////000000000111111111111111111111000000000000222111111111000000/////////////////////000000111---///222222111000000111111111111111111111111111000000111111222333333333555888<<<@@@BBBEEEHHHJJJJJJNNNSSS```}}}~~~tttllllllnnnqqquuuzzzzzzssskkkggg___```aaadddkkkxxx~~~zzzwwwuuutttuuuvvvxxxyyy{{{{{{{{{|||~~~}}}}}}uuuttttttvvv||||||wwwqqqmmmlllmmmpppwww~~~~~~}}}{{{}}}rrrllleeecccaaa\\\QQQHHH===;;;999999:::;;;<<<;;;777777777777777777777777777777777777777777777777777777777777666666666666666666666666777777777777777777777777888888888888555555555666777888::::::888888999999999:::::::::<<<<<<<<<<<<===???@@@AAA@@@@@@@@@AAABBBEEEGGGHHHFFFKKKLLLRRR```qqquuueee^^^]]]nnn}}}}}}oooeee]]]RRRDDD999888777666444333333222222444333222111000111111222000000111111111222222222111111111111000000000///000000000000111111111111...///000000111111111000...000222333222111111222111111111111111111111111000000111222222333333444777;;;???CCCEEEHHHJJJMMMMMMQQQVVVddduuukkkiiikkkmmmpppttt}}}xxxpppkkkcccaaa```cccmmm{{{~~~|||xxxuuussstttuuuvvvyyyzzz{{{{{{{{{|||~~~~~~~~~{{{yyyyyyssssssssswww}}}{{{wwwsssrrrrrrnnnttt~~~xxxlllfffeeeaaaWWWOOOAAA???<<<;;;;;;;;;;;;:::777777777777777777777777777777777777777777777777777777777777666666666666666666666666777777777777666666666777777777777888777666666666777888999999888888999999999:::::::::<<<<<<<<<<<<===???@@@AAAAAAAAAAAAAAABBBDDDFFFGGGGGGLLLMMMSSSaaaqqqpppccc^^^eeexxxrrriiicccXXXHHH;;;888888666555444333333222222111///.........//////111111222222222333333333222111111111000000//////......///000111222333333...///000222222222111000///111333444333222222333111111111111111111111111222333333444444555555666:::===BBBFFFHHHJJJMMMOOOOOOSSSYYYhhhuuuiiifffhhhjjjnnnrrr{{{rrrllleeebbb___cccmmm|||}}}{{{wwwtttrrrsssuuuvvvzzz{{{||||||{{{|||~~~|||}}}yyywwwwwwqqqqqqrrrvvv{{{~~~zzzwwwvvvvvvmmmrrr{{{sssjjjgggddd[[[SSSEEECCC???===<<<;;;:::888777777777777777777777777888888888777777777777777777777777777666666666666666666666666777777777777888888777666555444333333999888888777777777777777888888999999999:::::::::<<<<<<<<<<<<===???@@@AAABBBBBBAAAAAABBBCCCEEEFFFGGGLLLMMMSSSbbbqqq|||kkk```bbbooossskkkaaaQQQCCC<<<;;;888666555555444444444333222111000000000000000000111111111111000000111111222222222111111000000000000000111111111111111111111000111111222333333222111111000111111111000000111222333333444444222333444444222222333444333???GGGGGGGGGKKKOOOOOOQQQTTT```zzz~~~vvvooooooqqqqqqsssvvvyyysssmmmfffbbbfffoooxxx|||{{{yyyxxxxxxyyyzzz{{{}}}~~~~~~|||{{{~~~}}}zzzwwwwwwuuusssqqqsssxxx}}}}}}yyytttqqqrrrwwwuuuiiibbb]]][[[MMMFFF???<<<======;;;888888999:::;;;:::888666444777777777777666666666666999888777666666777888999888888888777777777777777777777777777777777777777555555666666777777888888888888999999999:::::::::<<<<<<===>>>???@@@AAAAAABBBAAA@@@???AAADDDGGGIIIJJJOOOOOOSSS___ooosssggg\\\ggg{{{}}}rrrgggWWWIII<<<:::666444333222222222000000000000111222333444000000111111111111000000000111111222222222111111000000000000111111111111000000000///000111111222333222222111111111111111111111111222222333333444000222333444333444666777999BBBIIIIIIIIIMMMOOOOOOOOOXXXkkk~~~wwwqqqrrrttttttwwwzzz|||vvvrrrjjjfffiiiooowww~~~|||{{{yyyyyyzzz{{{|||~~~{{{xxxsssqqqoooqqqvvv~~~{{{vvvsssssswww~~~}}}yyylllddd___\\\PPPIIIAAA<<<<<<===;;;999999999888888888888888888777777777777777777777777999888777666666777888999666666666666666666666666888888888888888888888888555555666666777777888888888999999999999:::::::::;;;;;;<<<===>>>???@@@@@@BBBAAA@@@@@@AAADDDGGGIIIJJJOOOOOOSSS___ooo{{{ooo[[[dddtttqqq```RRR@@@<<<777444222222222222111000000111111222333444000000111111111111000000///000111222222222222222000000000111111111222222000////////////000111111333333222111111111111111222222222222222222222222///111333444444666999;;;>>>EEEJJJMMMOOOTTTVVVVVVVVVhhh~~~xxxtttvvvyyyzzz|||}}}}}}}}}wwwooohhhiiinnnttt}}}~~~}}}|||{{{|||}}}}}}}}}yyypppnnnmmmooouuu|||xxxuuutttvvv}}}{{{|||~~~pppfffaaa^^^TTTMMMDDD>>><<<===<<<;;;<<<;;;888666666666888999777777777777777777777777999888777666666777888999555555555555666666666666888888888888888888888888555555666666777777888888999999999999::::::::::::::::::;;;<<<===>>>??????AAAAAA@@@@@@AAADDDGGGHHHIIINNNOOOSSS___ooouuueeehhhrrr|||jjj\\\IIICCC;;;666555555555444444444333222111111111111000111111222222111111000...///000111222333333333000000111111111222222222000000000000000111111222333333222111111111111222333333222222222222222222000222333444555777;;;===BBBFFFKKKPPPVVV\\\aaacccfffzzzxxx{{{~~~||||||yyyppphhhgggjjjnnnvvv}}}~~~wwwooommmlllnnnttt|||}}}vvvtttuuuzzz}}}uuujjjccc___ZZZRRRHHHAAA===<<<<<<<<<===<<<:::888666555555666777777888888888888888999999888777666666777888999555555666666666666666777999999999999999999999999555555666666777777888888999999999:::::::::;;;;;;:::;;;;;;<<<===>>>??????AAA@@@@@@@@@BBBDDDFFFHHHHHHNNNOOOSSS___nnnzzzooommmrrr~~~ttteeeSSSJJJ???888666777666444555444333222111111111111111111222222222222111111...///000111222333333333111111111111222222222222222222111111222222333444444333333222111222222222333333222222222222222222333444555555666888<<>>???@@@@@@AAA@@@@@@@@@AAABBBDDDFFFGGGHHHMMMNNNSSS___mmmvvvoooooo{{{~~~mmm[[[QQQCCC:::777777555333222111111222222333444555111111222222222222111111///000111222222222222222111111111222222222222333333222222222222333444444444444333222222222222222222222222222222222222222444555666666777999>>>AAAHHHHHHKKKNNNOOOTTT```lll|||xxxvvvwwwzzzyyynnnhhhffffffjjjpppvvvxxx|||~~~}}}{{{xxxzzz}}}xxxrrrooommmlllooovvvzzzwwwtttwww~~~wwwlllfffbbb\\\SSSIIIAAA===<<<===333444777:::;;;;;;:::999888888888999::::::;;;;;;999888777666666777888999666666777777888888999999777777777777777777777777555555666666777777888888::::::::::::;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAA@@@@@@AAABBBCCCEEEFFFGGGGGGMMMNNNSSS^^^mmm{{{qqqlllwwwttteeeXXXHHH===999999777444222222222222333444555555111222222333333222222111000111111222222222111111111111111222222222333333222222111111222222333444444444333222222222222333111111111222222333333444333444555666888<<>><<<<<<666666777888999:::::::::888888999999:::;;;;;;<<<999888777666666777888999555555666666777888888999666666666666666666666666555555666666777777888888:::::::::;;;;;;;;;;;;<<<;;;;;;<<<===>>>???@@@@@@???@@@AAABBBCCCEEEFFFFFFFFFMMMNNNSSS^^^lllssskkksssxxxmmm___MMMAAA===<<<999777555555444333222222222222111222222333333222222111111111222222222111111000111111222222222333333333111111111000111111222333555444333333222222333333000000111222333333444444111222444666999>>>DDDHHHJJJKKKMMMNNNLLLQQQfff|||}}}}}}vvvsssrrrzzzwwwpppkkkkkkoootttwww{{{~~~zzzvvvssslllooosssuuuuuutttttttttmmmkkkkkknnnvvvyyywww|||wwwoooeeeaaaYYYOOOEEE???<<<;;;===<<<999777666666777777888888999::::::;;;<<<<<<999888777666666777888999444444444555666777777888666666666666666666666666555555666666777888888888:::::::::;;;;;;;;;<<<<<<::::::;;;<<<===>>>?????????@@@AAABBBDDDEEEFFFFFFFFFLLLNNNSSS^^^lll~~~tttnnnuuu{{{sssdddRRRGGG@@@999777777555333111111333444444444;;;999666333111000000000111000000000111222333333111111111111111111111111000111111111111222222222222222222222222222222222666444333555777777444111222444666888;;;???CCCGGGFFFJJJNNNMMMIIIQQQnnn~~~wwwppplllvvv~~~~~~xxxuuusssqqqyyy{{{~~~~~~zzzvvvrrrllliiieeeggglllnnnmmmkkkiiijjjlllooosss{{{wwwuuuzzzqqqkkkhhhaaaVVVJJJAAA======888999:::;;;:::999888777;;;:::777666777888;;;======;;;999888888666333111666666555555666777888999;;;:::999888777777777777555555555555555666777777999999::::::::::::;;;;;;999::::::;;;===???@@@AAAAAABBBCCCCCCBBBBBBDDDFFFDDDKKKMMMRRR^^^kkkyyypppnnnuuuwwwjjjZZZNNNCCC:::777777666444222222333555555444999777444222000///000000000000000000000000111222111111111111111111111111000111111111111222222222222222222222222222222222555444333444666777444111222444777999<<>>;;;999999:::;;;:::999888777888888999:::::::::::::::;;;:::999999999999777555777777777777888888888888999999888888777777888888555555555555555666777777999999999:::::::::;;;;;;::::::;;;;;;===>>>@@@@@@AAABBBCCCBBBBBBBBBDDDFFFEEELLLNNNRRR]]]jjj|||tttiiidddmmm{{{|||qqqcccVVVIII<<<777777777444222222333555555444666444222111000000000000111000000/////////000000000000000000000000000000000111111111111222222222333333333333333333333333444333222333555555444222333666999;;;>>>AAAEEEIIIJJJLLLOOOSSS[[[qqqyyy}}}|||~~~wwwtttpppvvv|||zzzyyyyyyxxxwwwoooggg^^^YYYYYY\\\^^^___cccfffjjjnnnsssxxx~~~zzzuuuwww|||{{{xxxyyy{{{~~~{{{xxxyyy{{{wwwlllkkkggg```VVVJJJ@@@999:::::::::::::::999888888555777:::======;;;999777999888888999;;;;;;:::999888888999::::::999777777777777777888888888999999666666555555555666777777999999999999::::::::::::;;;;;;;;;<<<<<<>>>??????@@@AAABBBBBBAAABBBDDDFFFFFFLLLNNNRRR]]]iiixxxlll___dddttt}}}ttthhh\\\NNN???888777666444222111333444444333333333222111111111111222222222111000000///000000000000000000000000000000000000111111111222222222333333333333333333333333222222222333444444333333555777;;;>>>@@@CCCGGGJJJMMMNNNQQQWWWfff{{{}}}||||||~~~}}}|||xxxrrrxxx}}}yyywwwwwwwwwwwwvvvpppiii```ZZZYYYZZZ\\\]]]___cccgggkkknnnqqqtttvvvzzzyyytttuuuzzz~~~}}}vvvrrrrrrtttwwwxxx~~~xxxtttqqqrrrtttyyy|||mmmkkkhhhddd\\\PPPCCC;;;;;;;;;;;;::::::999888888666888;;;======<<<999777888777777999:::;;;:::888777888:::::::::888666444555666777888888999999999777666666666666666777777888999999999999:::::::::<<<<<<<<<<<<<<<===>>>??????AAABBBBBBAAABBBDDDFFFGGGMMMNNNRRR\\\hhhsssdddcccnnn~~~vvvkkk```SSSDDD;;;888666444111111222333222222333333222222222222333333444333333222111111111111000000000000000000000000000000111111111222222222333333333333333333333333222222333333333333444555666999===@@@CCCEEEIIIKKKPPPSSSWWWbbbxxxzzz}}}zzzyyyzzz~~~}}}yyy}}}~~~yyywwwvvvvvvuuutttmmmiiiccc___\\\[[[[[[[[[\\\___dddggghhhhhhiiijjjnnnrrr|||wwwrrrtttzzz~~~yyyqqqlllkkkmmmoooqqqyyy~~~|||sssoookkkkkklllqqqrrrnnnjjjfffaaaWWWIII???<<<<<<;;;:::999999999888888999:::;;;;;;;;;;;;:::888777777888999999777666666777888999999777555333444555666888999999999999888777777666666666777777888888888999999999::::::<<<<<<<<<<<<<<<===>>>???>>>@@@AAAAAAAAABBBDDDFFFFFFLLLMMMQQQ[[[ggg|||lllfffjjjyyymmmdddYYYKKK@@@;;;777555222111222333222222222222333333333333333333444444333222222222333333111111111111111111111111000111111111111222222222333333333333333333333333222333444333222333555777888;;;???CCCEEEHHHKKKMMMLLLRRR\\\mmm|||ssszzz{{{zzzzzz|||~~~{{{xxxwwwvvvtttrrriiigggddd```]]]ZZZXXXWWWYYY\\\```bbbbbbaaaaaabbbeeegggppp~~~vvvrrruuuzzz~~~yyyssslllgggfffhhhjjjllltttyyy}}}rrrmmmiiifffeeejjjyyy}}}vvvmmmhhhddd[[[OOOEEE>>>===<<<:::999999999999;;;::::::999:::;;;<<<<<<999888777777888888666444666666777888777777555555333555666888999999888888888888777666666666777777888888888888999999999999;;;;;;;;;<<<<<<>>>??????>>>???@@@AAAAAABBBDDDFFFEEELLLMMMPPPZZZfff|||sssmmmnnnqqqiii```SSSEEE===999777444333444444444333111222222222222222111111222222222111222222333333222222222222222222222222000111111111111222222222444444444444444444444444222444555444222333666999999<<>><<<:::999999999999:::::::::::::::;;;<<<<<<999888888888999999777666777777777777777888888888444555777888999888777666999888888777666666777777888888888888999999999999::::::;;;;;;===>>>@@@@@@===???@@@@@@AAABBBDDDFFFDDDJJJLLLPPPZZZfff{{{wwwtttttt|||uuummmfffXXXIII???;;;999666555666666666555000111111111111000000///111000000000111222333333333333333333333333333333000111111111111222222222444444444444444444444444222444555444333333777:::999===BBBFFFHHHJJJMMMOOOVVV```ppp~~~pppeeefffnnn|||~~~~~~}}}|||zzz{{{~~~~~~}}}||||||zzzwwwuuummmkkkfff___YYYUUUTTTTTTSSSVVVYYY\\\]]]^^^```bbbeeeaaaeeennnssswwwwwwtttvvv{{{~~~zzzvvvjjjfffbbb```cccfffiiikkklllpppvvvzzz|||~~~yyyrrrlllgggkkkzzzxxxlllggg```UUULLL???>>><<<:::999999999999999:::;;;<<<<<<<<<;;;;;;999888888999;;;;;;:::888888777777777888999::::::444555777888999888666555999999888777777666777777777888888888888999999999999::::::;;;===???@@@AAA===>>>@@@@@@@@@BBBDDDGGGCCCJJJKKKOOOZZZfff}}}zzztttvvv~~~}}}oooggg```RRRDDD<<<888777777666222111333333333333222222222111111333222222222333444444555333333333333333333333333000000000///000000111111333222222111111222222333000222333333333333444666;;;;;;???FFFIIIJJJMMMQQQYYYaaawwwtttkkkddd___fffrrr~~~||||||zzzxxxxxxwwwwww~~~}}}wwwrrrnnnhhh```ZZZWWWVVVVVVUUUVVVXXX[[[]]]^^^___aaacccccccccggglllooovvvvvvtttxxx}}}xxxqqqeeedddbbbbbbccceeehhhjjjmmmpppuuuzzz~~~yyypppjjjhhhlllyyyooogggbbb[[[UUUFFF@@@:::999999888999<<<<<<<<<<<<===============999999999888888888888777999888888888777777666666666777888888888777555444777888888888888777666666999999888777777666555555666777888:::<<<>>>???@@@>>>>>>???@@@AAACCCDDDEEEGGGLLLLLLOOOZZZeee{{{rrrsssyyyuuullldddUUUHHH>>>999666777666222111333333333333222222222222111222222222222222333444444333333333333333333333333222222222222333444555666333333222222222222333333111333444555444555666888@@@???CCCJJJMMMNNNRRRWWW^^^kkkzzzkkkddd```___hhhuuu{{{yyyxxxuuuuuuuuuuuuwww{{{vvvqqqlllggg___YYYVVVVVVVVVUUUYYY[[[___aaabbbccceeefffffffffjjjnnnpppuuuyyyxxx}}}uuunnndddcccbbbbbbdddfffiiikkkmmmppptttyyy~~~zzzqqqllljjjooo{{{uuullleee]]]WWWHHHAAA;;;::::::888999<<<>>>======<<<;;;:::999888999999999888888888888777888888888888777777777666666666777777777666555444555666777888888888888888:::::::::;;;;;;;;;;;;;;;999999:::;;;;;;<<<======>>>>>>???@@@AAACCCDDDEEEEEEJJJJJJOOOZZZeee~~~rrrqqquuuzzzpppaaaTTTAAA;;;777777666333222444333333333333222222222222222222111111222222333333222222222222222222222222333333333333444555666777444444333333333333444444333444555666555666999;;;AAA@@@CCCIIILLLMMMRRRXXXdddwwwvvvddd^^^^^^aaakkkwww|||wwwuuuuuurrrrrrtttuuuyyy}}}yyysssoooiiiddd]]]XXXVVVVVVVVVUUUZZZ]]]bbbeeefffggghhhiiijjjjjjmmmpppqqqttt~~~|||}}}}}}rrrkkkddddddcccdddfffiiilllnnnoooqqquuuyyy~~~zzzrrrnnnnnnsss~~~~~~sssjjjaaaYYYLLLDDD>>><<<:::888999<<<<<<;;;;;;:::999888777777999999999888888888888777888888888888777777777777777777888888888777666555444555666777999999999:::777777888999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;>>>>>>???@@@AAACCCDDDEEECCCHHHIIINNNYYYffftttrrrsss{{{{{{jjj]]]GGG???888777666333333555444444333333333222222222222222111111111222222333111111111111111111111111222111111111111222222333555444444333333444444555333444555555666777:::<<>>;;;999999<<<888888888999::::::;;;;;;999999999888888888777777888888888777777777777777999999999999999999888888555555777888888999999999777777888888999999::::::<<<<<<<<<<<<;;;;;;;;;;;;>>>>>>???@@@AAACCCDDDEEEDDDIIIIIINNNYYYdddzzzrrrqqqvvvmmm^^^OOODDD;;;888777444444555444444444333333333222222333333222222111222222333111111111111111111111111333222111000000//////000555444444333333444444555222333444555555777;;;>>>JJJIIIKKKMMMMMMOOOWWW```rrr{{{{{{yyyhhhdddfffiiiqqqzzz~~~wwwrrrqqqssspppooorrruuu|||}}}vvvooojjjhhhaaa]]]YYYVVVVVVWWWWWWWWW[[[^^^cccgggiiijjjlllmmmnnnnnnqqqttttttwww|||tttooollllllmmmooorrruuuxxxyyy|||||||||~~~zzzsssrrruuu{{{{{{ttttttuuuwww}}}~~~qqqfff___VVVMMMDDD@@@<<<999999<<<999999999:::;;;<<<<<<<<<999999999888888888777777777777777777777777888888888888888888888888888888777777888888888888777666<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<=========>>>>>>???@@@AAACCCDDDEEEFFFJJJJJJMMMWWWbbb|||tttooopppzzzvvveeeWWWJJJ>>>999888555444555444444444444333333333333444444333333222222333333222222222222222222222222444444333222111111111111444444333333333333444444222333444444555888<<<@@@IIIIIIKKKMMMNNNQQQ\\\hhhzzzvvvzzzvvvkkkjjjkkklllrrr{{{{{{uuuqqqpppooollllllpppuuu~~~zzzqqqjjjeeeddd^^^[[[XXXVVVWWWXXXYYYYYY^^^aaaeeehhhjjjlllppprrrqqqppprrrtttuuuxxx|||vvvsssqqqrrrsssuuuxxxzzz}}}~~~{{{uuuvvvzzzuuulllmmmnnnsss{{{sssiiibbbZZZQQQGGGAAA===999:::<<<===<<<<<<<<<;;;;;;;;;:::999999999888888888888777777777777777888888888888666666555555555666777777888888888888888777666666::::::::::::::::::::::::999:::;;;<<<===>>>??????>>>>>>???@@@AAACCCDDDEEEFFFKKKJJJMMMVVVaaazzzyyyrrrooorrryyynnn___PPPAAA;;;999666555555555444444444444333333333666555444444333333444444333333333333333333333333333222222222222333444555333333222222222222333333444444555555777:::???BBBEEEFFFIIILLLOOOUUUcccqqqvvvuuu{{{wwwqqqrrrqqqmmmpppxxxyyy}}}~~~xxxrrrooonnnmmmkkklllqqqxxx~~~vvvmmmeeeaaa```]]]ZZZWWWWWWXXXZZZZZZZZZ^^^```ccceeehhhlllppptttuuussssssttttttxxxzzzwwwvvvuuuvvvwwwyyy{{{}}}}}}wwwzzzzzzqqqiiihhhjjjqqq{{{uuulllfff^^^TTTIIICCC>>>::::::===<<<<<<<<<<<<;;;;;;;;;;;;999999999888888888888777666777777777888888888888777777666666666777888999666777777888888888888777555666666777777888888888::::::;;;<<<===>>>??????>>>>>>???@@@AAACCCDDDEEEDDDIIIIIILLLVVVaaa{{{wwwpppppprrryyypppcccSSSCCC<<<999777555555555555444444444333333333777666555444444444444444333333333333333333333333//////000111222444666777333222222111111222222333555666666777888<<>>::::::===888999999:::<<<======>>>999999999888888888888777666666777777888888888999::::::999999999:::<<<===444555666888999999999999666666777999:::;;;<<<===;;;;;;<<<<<<======>>>>>>>>>>>>???@@@AAACCCDDDEEEBBBGGGHHHLLLVVVbbb||||||vvvsssrrrttt{{{hhhZZZHHH<<<888888555222666666555444444444444555555444444333333222222111222222222222222222222222222333444444555555444444444444444444444444444444999888888888:::>>>BBBDDDKKKGGGJJJSSSYYYaaavvv}}}wwwyyyxxxtttsssqqqvvvuuutttsssqqqpppooonnnnnnllllllrrryyypppiiiccc___]]][[[[[[[[[YYYXXXXXX[[[]]]^^^aaadddfffiiilllqqqtttuuusssssstttvvvyyy|||xxxxxxyyy}}}}}}{{{~~~}}}rrriiiddddddhhhpppxxx{{{pppiiifff```UUUJJJBBB=========999999:::::::::;;;;;;;;;999999999888888888888777;;;::::::999999::::::;;;555555555555666777888999888888888888888888888888999999999999999999::::::<<<<<<<<<<<<=========>>>AAAAAAAAAAAABBBCCCDDDDDDHHHJJJJJJQQQ[[[bbb{{{~~~wwwqqqmmmooozzzzzzlll```PPPCCC<<<999777555555555444333333333333444333333333333333333333333222222222222222222222222222333444444555555444444444444444444444444444444555555555666999>>>BBBEEEKKKHHHLLLUUU\\\ggg{{{vvvwwwzzzvvvrrrttttttsssrrrqqqooonnnmmmkkkkkknnnwww}}}vvvnnnfff```\\\ZZZ[[[\\\[[[ZZZXXXYYY[[[]]]___aaaeeehhhkkkoootttwwwxxxuuutttuuuvvvzzz{{{yyyzzz{{{|||rrriiieee```eeemmmvvvuuummmiiicccXXXLLLDDD???======999999:::::::::;;;;;;;;;999999999999888888888888999888888777777888888999777777666666777777888888888888888888888888888777999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===@@@@@@@@@@@@@@@BBBCCCCCCGGGIIIJJJPPPZZZaaa{{{{{{pppiiijjjttt{{{qqqiii[[[MMMBBB;;;888888555444333333222222333333111111222333333444555555222222222222222222222222222333444444555555444444444444444444444444444444333333444777;;;@@@DDDGGGKKKKKKOOOWWW```pppzzzvvvxxxxxxrrrrrrrrrqqqqqqooonnnlllkkkjjjlllrrr~~~{{{tttllleee___[[[ZZZ\\\\\\\\\ZZZYYYYYY[[[^^^___bbbfffjjjnnnsssxxx||||||xxxuuuuuuvvv{{{{{{{{{}}}zzzpppiiiddd```dddkkksss{{{{{{rrrmmmggg\\\PPPFFF@@@===<<<::::::::::::;;;;;;;;;;;;:::999999999888888888888999888888777777888888999999999999888888888888888777777888888888888888888888999999999:::::::::;;;::::::;;;;;;;;;<<<<<<<<>>CCCGGGJJJKKKMMMRRRYYYcccxxx{{{yyyqqqoooooooooooommmlllkkkjjjkkkoooyyy~~~zzzsssllleee```]]][[[\\\\\\]]]\\\ZZZZZZ\\\^^^^^^aaafffkkkpppuuu{{{~~~yyyvvvuuuvvvzzz~~~|||}}}xxxnnngggbbbaaadddiiiooouuu}}}vvvqqqkkk```TTTIIIAAA===;;;:::::::::;;;;;;;;;;;;<<<::::::999999999888888888;;;::::::999999::::::;;;;;;;;;::::::999888777777888888888888999999999999888999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======????????????@@@AAABBBCCCFFFHHHHHHNNNXXX___xxx{{{kkkccciiirrrwwwtttlll]]]LLL???999888777777666555555555555555444444444333333222222222222222222222222222222222222333444444555555444444333333333444444444555555777888:::<<<@@@DDDGGGIIILLLNNNSSS[[[hhh}}}tttooonnnmmmlllkkkjjjjjjjjjjjjppp}}}}}}yyyvvvpppiiiccc___]]][[[\\\]]]^^^]]][[[[[[\\\^^^\\\```eeejjjpppvvv|||zzzvvvuuuuuuzzz~~~~~~wwwmmmeeeaaa```cccgggkkkqqqxxxxxxtttnnndddWWWLLLCCC===:::::::::;;;;;;;;;<<<<<<<<<:::::::::999999999999888;;;::::::999999::::::;;;;;;;;;;;;;;;:::888777666999999999:::::::::;;;;;;888888999:::;;;;;;<<<<<<============>>>>>>>>>>>>@@@@@@@@@AAAAAABBBCCCDDDEEEGGGGGGMMMVVV]]]vvvooocccdddjjj{{{zzzwwwqqqdddTTTEEE===999888777777666555666666666555555444333333222111111222222222222222222222222222333444444555555444444222333333444444555555555666777999<<>>>>>>>>?????????AAAAAAAAAAAABBBCCCDDDDDDDDDFFFFFFLLLUUU\\\tttyyyhhhdddhhhsss|||~~~{{{uuukkk\\\NNNCCC===777777666555555555555555333333333333333333333333222222222222222222222222222333444444555555444444222222333333444555555666444555888<<>>;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999999999888888777777888888999888999:::;;;:::999777555666666777888888999::::::888888999:::;;;<<<==================>>>>>>>>>>>>@@@@@@@@@@@@AAABBBCCCDDDCCCEEEEEEKKKTTTZZZsssnnngggiiiqqq{{{~~~yyyooocccTTTHHH@@@666666555444444444444555111222222333333444444555222222222222222222222222222333444444555555444444222222333333444555666666444666999>>>DDDIIIMMMOOONNNRRRZZZhhh{{{oootttyyyrrrooojjjfffeeehhhlllooo}}}|||zzzyyynnnkkkhhhdddaaa_________\\\^^^______^^^]]]]]]^^^^^^aaaggglllqqqwww~~~~~~|||||||||~~~{{{tttooommmlllllljjjhhhfffhhhllloooxxx}}}~~~yyypppdddXXXMMMEEEAAA;;;;;;;;;<<<<<<<<<======;;;;;;;;;:::::::::999999;;;::::::::::::::::::;;;777888999::::::999777555444555555666777888888888888888999:::;;;======>>><<<<<<<<<<<<=========>>>????????????@@@AAABBBCCCCCCEEEEEEJJJSSSZZZrrruuummmnnnxxxwwwlllggg___NNN>>><<<999777666444000222666444444444444444444444444444333333222222333333444333444555555666666555555444444555555666777777888666:::>>>@@@AAADDDHHHLLLUUUTTT[[[nnnwwwkkkhhhsssyyynnnkkkfffeeeggglllppprrr|||vvvrrrllliiieeecccbbbbbbaaa``````aaabbbbbbaaaaaabbbcccbbbdddhhhmmmrrrwww{{{}}}yyytttpppnnnnnnnnnmmmlllkkkjjjjjjiiiqqquuu}}}uuuggg[[[OOOEEE>>>>>>===<<<>>>@@@AAA@@@???<<<;;;::::::999999::::::999999777666555555555555888888888888888888888888555666666777888999999999:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>>>>?????????@@@@@@@@@???@@@@@@AAAAAACCCGGGFFFJJJSSS\\\rrrvvvuuu~~~|||qqqkkkbbbQQQBBB===999777888666222333777444444444444444444444444444333333222222333333444333444555555666666555555555555555555666666777777:::>>>CCCEEEFFFHHHMMMQQQVVVXXXbbbyyyyyynnnfffgggrrrwwwoookkkgggeeeggglllrrruuu~~~wwwrrrllliiieeebbbbbbaaaaaa```]]]___``````^^^^^^___aaaaaacccggglllqqqvvvyyy{{{~~~zzzwwwuuutttuuutttrrrqqqooommmkkkjjjmmmqqqxxx~~~oooaaaTTTHHH@@@???>>>======>>>???>>>===<<<;;;::::::999999::::::::::::999777777666666777888888888888888888888888555666666777888888999999::::::::::::;;;;;;;;;;;;;;;<<<===>>>>>>?????????@@@@@@??????@@@@@@AAAAAACCCGGGFFFJJJSSS[[[qqq~~~yyyqqqhhhWWWHHH>>>:::888999777444444777444444444444444444444444444333333222222333333444333444555555666666555555666666666666666666666666999===BBBDDDFFFHHHMMMQQQUUUYYYgggyyykkkeeeeeekkkvvv{{{tttppplllhhhfffhhhnnnuuuzzzyyysssllliiieeebbbbbbaaaaaa```]]]^^^``````______```aaabbbeeeiiinnnssswwwzzz|||||||||zzzzzzzzz{{{zzzxxxvvvssspppmmmllliiilllqqqwwwzzzxxx|||zzzjjj[[[LLLCCC@@@>>><<<<<<<<<<<<;;;:::<<<;;;::::::999999::::::;;;:::999888888888888888999999999999999999999999666666666777888888999999999999999999::::::::::::;;;<<<===>>>>>>?????????@@@@@@??????@@@@@@AAABBBCCCGGGFFFIIIRRRZZZoooxxxnnn___RRR???:::888999888555444666555555555555555555555555444333333222222333333444333444555555666555555555666666666666666666666666888<<>><<<;;;;;;<<<;;;:::<<<;;;::::::999999::::::::::::999888888888888888999999999999999999999999666666777777888888888888888888999999999:::::::::;;;<<<===>>>>>>?????????????????????@@@AAABBBBBBCCCGGGFFFIIIRRRXXXmmmyyy~~~}}}tttfff[[[CCC<<<777777777444444555555555555555555555555555444333333222222333333444333444555555666555555555666666666777777777777777;;;???DDDGGGIIILLLPPPUUU\\\eeeyyy~~~nnnaaadddrrr}}}wwwsssqqqooonnnlllkkknnnvvvzzzsssmmmjjjfffdddccccccbbbaaabbbdddeeefffeeeeeeggghhhhhhkkkpppuuuzzz}}}~~~||||||{{{{{{zzzxxxyyyyyyxxxvvvtttqqqpppmmmnnnnnnnnnpppxxxyyyzzz|||}}}|||~~~tttdddUUULLLAAA???<<<;;;;;;<<<<<<;;;<<<;;;::::::999999::::::999999888777777777888888999999999999999999999999777777777777777888888888888888999999999:::::::::;;;<<<===>>>>>>?????????????????????@@@AAABBBCCCCCCGGGFFFIIIQQQWWWjjj~~~www}}}xxxlllaaaIII@@@888777777555444666555555555555555555555555444333333222222333333444333444555555666666555555555555666777777888999999:::???DDDGGGHHHKKKPPPUUUZZZhhhyyyjjj^^^eeevvv~~~xxxqqqooopppnnnoooooopppsss}}}yyysssooolllhhheeeeeedddccccccbbbccceeeeeeeeeeeegggiiihhhkkkpppvvvzzz}}}~~~}}}}}}~~~|||zzzyyywwwwwwyyyyyyxxxvvvtttrrroooqqqqqqnnnnnnsss~~~vvvhhh\\\TTTEEEBBB???===<<<======<<<<<<;;;::::::999999::::::999888888777777777888888::::::::::::::::::::::::777777777777777777888888999999999999::::::::::::;;;<<<===>>>>>>?????????>>>>>>>>>???@@@AAABBBCCCCCCGGGFFFIIIPPPUUUhhhwww}}}{{{nnndddPPPEEE;;;888777666666888555555555555555555555555444333333222222333333444333444555555666666555555444444555777888999:::;;;:::>>>CCCFFFHHHKKKPPPUUU]]]ppptttfff]]]eeewwwyyyrrrkkkjjjnnnlllnnnrrrtttyyy|||xxxyyyzzz~~~wwwsssqqqmmmiiigggffffffeeedddaaaccceeeeeeeeefffgggiiijjjmmmrrrwww|||~~~~~~}}}{{{}}}|||{{{yyyzzz{{{|||{{{yyyvvvtttnnnqqqrrrooommmqqqzzzxxxnnneee___LLLHHHCCC???===<<<;;;:::<<<;;;::::::999999::::::999999888888888999999:::::::::::::::::::::::::::888777777777777777777777::::::::::::;;;;;;;;;;;;;;;<<<===>>>>>>?????????>>>>>>>>>???@@@AAACCCDDDCCCGGGFFFIIIPPPTTTfffvvv||||||~~~|||oooeeeUUUIII===999888777888999666666666666666666666666444333333222222333333444333444555555666666555555333444555777888:::;;;<<<>>>BBBHHHKKKMMMPPPUUUYYYggg~~~~~~qqqeee^^^gggxxx{{{uuunnnggggggllljjjnnnssswww||||||vvvuuutttzzz|||vvvsssrrrnnnjjjhhhggggggfffeeeccceeefffgggggggggiiikkklllpppuuuzzz~~~~~~}}}xxx{{{~~~}}}|||}}}}}}{{{xxxuuulllppprrrpppmmmpppxxxzzzrrrkkkfffQQQMMMFFFAAA>>><<<:::888<<<;;;::::::999999:::::::::::::::999999:::;;;;;;::::::::::::::::::::::::888888888777777777777777::::::;;;;;;;;;;;;<<<<<<;;;<<<===>>>????????????>>>>>>>>>???@@@BBBCCCDDDCCCGGGFFFIIIOOOTTTeee|||zzz|||}}}qqqfffYYYKKK???;;;999444333555666555444444222222111000444333333333333444555555444444444444444444444444333444444444444666999<<>>>>>??????AAAAAABBBBBBCCCDDDDDDDDDCCCGGGFFFHHHOOOSSSfff}}}~~~vvviii]]]OOOBBB===:::666555777555444444333333222222222444333333333333444555555444444444444444444444444444555555555555777;;;>>>>>>EEEEEEGGGPPPRRRVVVccc||||||xxxkkkkkklllqqq}}}~~~vvvooohhhcccdddiiinnnsss~~~{{{wwwxxx{{{xxxwwwrrrooollliiihhhgggdddcccbbbcccccccccdddfffjjjmmmrrrrrrvvv~~~}}}zzzyyy{{{||||||~~~zzzxxxuuusssqqqrrrssstttyyyqqq\\\SSSHHH@@@<<<<<<;;;:::999999999999999999999999888888888888888888888888999999999999999999999999888888777777777777888888999999999999::::::::::::<<<<<<<<<===>>>>>>??????@@@@@@AAAAAABBBCCCCCCCCCDDDHHHFFFIIIOOOTTTggg}}}mmmbbbUUUHHH@@@;;;888777999444333333333333333333333444333333333333444555555444444444444444444444444555666666666777999===@@@AAAGGGGGGJJJRRRUUU\\\nnn~~~wwwiiimmmqqqxxx{{{qqqkkkeeeaaacccgggpppyyy}}}{{{}}}{{{yyyqqqoookkkiiigggeeecccaaabbbccccccccccccfffiiilllqqqrrrxxx}}}{{{|||{{{zzz~~~~~~|||yyyuuusssrrrsssssswww}}}uuu```WWWKKKBBB>>>===;;;:::888888888888888888888888888888888888888888888888::::::999888888999:::;;;888888777777777777888888888888888999999999999:::;;;<<<<<<======>>>???????????????@@@AAAAAABBBBBBDDDHHHGGGJJJQQQVVViiiqqqfff[[[MMMBBB<<<999888999333333333333444444555555444333333333333444555555555555555555555555555555555666666777888:::>>>BBBEEEJJJJJJMMMUUUWWWccczzzxxxgggmmmvvvxxxnnnhhhdddaaabbbfffqqq~~~}}}{{{yyyqqqnnnjjjhhhfffdddbbb``````aaabbbbbbbbbdddhhhkkkqqqrrrxxx}}}}}}zzzxxx{{{~~~{{{wwwtttrrrqqqqqqsss{{{yyyqqqbbbYYYMMMCCC???===<<<:::888888888888888888888888888888888888888888888888;;;999888777777999;;;<<<999888888777777888888999777777888888888999999999;;;;;;<<<<<<===>>>>>>?????????@@@@@@AAABBBBBBBBBDDDIIIHHHKKKRRRXXXkkk}}}yyy{{{tttiiiaaaSSSEEE===:::999888222333333444444555555666444333333333333444555555555555555555555555555555333555666666888;;;???CCCFFFJJJJJJNNNUUUXXXhhhsssdddmmmxxxwwwlllgggdddbbbdddhhhqqq|||xxxuuupppmmmjjjgggfffdddbbb```___````````````cccfffjjjpppqqqwww~~~}}}zzzwwwyyy~~~|||xxxuuurrrpppooossszzzvvvnnnbbbYYYMMMDDD@@@>>>===<<<888888888888888888888888888888888888888888888888:::999888777777999;;;<<<999999888888888888999999777777888888888999999999;;;;;;;;;<<<======>>>>>>@@@@@@@@@AAABBBBBBCCCCCCDDDIIIHHHKKKSSSYYYlll{{{uuuvvv}}}wwwlllfffZZZJJJ???;;;999666333333444444555555555666444333333333333444555555555555555555555555555555333444666777888<<<@@@DDDDDDHHHHHHNNNUUUYYYnnnnnnccclllxxxxxxmmmhhhgggfffhhhkkksss~~~zzzuuurrrooommmiiigggfffeeecccaaa______`````````bbbfffiiippppppttt}}}}}}zzzwwwyyy~~~}}}zzzvvvssspppooorrrxxxyyyqqqcccZZZNNNEEEAAA???>>><<<999999999999999999999999888888888888888888888888999888888888888:::;;;<<<999999888888888888999999888888888999999999999::::::;;;;;;<<<<<<===>>>>>>@@@@@@AAAAAABBBCCCCCCCCCCCCHHHHHHKKKSSSZZZmmmwwwuuuyyyzzznnnkkk```OOOCCC>>>:::666444444444555555555555555444333333333333444555555555555555555555555555555444555777888:::>>>CCCFFFDDDGGGJJJQQQZZZ```zzz{{{hhhcccllluuu{{{oookkkkkkkkkmmmpppxxx}}}yyytttqqqnnnllliiihhhgggfffeeeccc```aaaaaaaaabbbdddhhhkkkooonnnqqqxxx}}}~~~}}}zzzwwwzzz|||xxxuuurrrqqqooottt||||||uuuhhh___RRRHHHBBB@@@>>><<<::::::::::::::::::::::::888888888888888888888888777888888999999:::;;;;;;:::999999888888999999:::999999999999::::::::::::::::::;;;<<<<<<======>>>?????????@@@AAAAAABBBBBBBBBGGGGGGKKKSSSZZZmmm|||wwwxxx||||||pppooodddRRREEE@@@<<<666555555555555555555555555444333333333333444555555666666666666666666666666555777888:::<<>>>>>>>>>>>???@@@@@@AAAAAABBBFFFGGGJJJSSSZZZmmm}}}yyyzzzvvvrrrlll```NNN===888:::777555444444666777666666666666555555555555666666444666888999:::999777666666777777888999>>>DDDHHHHHHKKKQQQZZZcccxxxqqqgggcccaaahhhsssyyyqqqmmmlllnnnppp}}}|||zzzuuupppmmmnnnnnnmmmkkkhhheeeccc`````````bbbeeeiiimmmppprrrrrrqqqqqqsssyyy~~~|||{{{{{{||||||}}}xxxsssqqqsssqqquuu|||rrrgggaaaXXXNNNFFFAAA????????????===<<<:::999777777999999999999888888777777555555666666777777888888888888888888888888888888999::::::::::::::::::;;;=========>>>??????@@@@@@BBBAAA@@@??????AAACCCDDDEEEHHHFFFIIIRRRXXXkkk~~~{{{{{{|||{{{vvvooocccQQQ@@@999:::777666444444666777666666666666555555555555666666666666888888999888777666666777888888:::>>>DDDHHHIIIKKKQQQZZZggg~~~zzzkkkccc```aaagggqqq{{{wwwpppllllllnnnppp~~~|||{{{vvvrrrooooooooonnnlllhhheeecccaaa``````aaadddiiinnnrrrttttttttttttuuuzzz|||yyywwwssspppqqqzzzvvvgggbbbXXXNNNFFFAAA>>>===<<<<<<<<<;;;::::::999999999999999999888888888777777777777888888888888888888888888888888888888888999999::::::::::::;;;;;;<<<<<<======>>>?????????===<<<<<<<<<>>>AAADDDEEEFFFIIIGGGJJJRRRYYYkkk|||}}}zzz{{{sssgggUUUDDD;;;:::888666555555666777666555666666666555555666666666777777777777777777777777777888999999;;;???DDDHHHJJJLLLQQQ[[[llloooccc^^^^^^aaaeeelllsssyyy~~~{{{tttnnnlllmmmqqqttt~~~~~~|||wwwsssqqqqqqpppooollliiifffeeebbbaaa___```ccciiippptttvvvwwwwwwwwwwwwzzz~~~}}}xxxsssqqqvvvyyyjjjeee\\\RRRIIIBBB???===:::::::::::::::;;;;;;;;;999999999999888888888888999999999999999999888888888888888888888888888888999999999::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<===???AAACCCEEEEEEIIIGGGJJJSSSXXXjjj~~~{{{}}}|||vvvkkkZZZHHH===999999777555555666777666555555555666666666666555555888888777666666666666777777888:::;;;<<<@@@EEEIIILLLMMMRRR^^^sss}}}}}}~~~uuuggg___^^^___aaacccfffkkkoootttwwwyyywwwtttooolllmmmrrrxxx}}}~~~{{{vvvqqqrrrrrrqqqooommmjjjhhhfffcccaaa______ccciiippptttvvvwwwwwwwwwwwwyyy|||~~~~~~~~~~~~xxxuuuwww|||zzzmmmiiiaaaWWWNNNFFFAAA>>>:::::::::::::::::::::;;;999999999999999999999999::::::999999888888888777888888888888888888888888999999999::::::;;;;;;;;;::::::;;;;;;<<<======>>>AAAAAA@@@@@@@@@AAABBBCCCDDDHHHGGGJJJRRRWWWggg}}}yyy{{{xxxnnn___MMM???:::999888666666666777666555555555666777777666555555777777666666555666666777888999;;;<<<>>>AAAFFFIIINNNPPPUUUbbb{{{zzzwwwqqqtttxxxoooccc___```bbb```aaabbbdddgggkkknnnpppooollljjjjjjoooxxx~~~zzzsssnnnrrrqqqpppnnnllljjjhhhgggcccaaa______bbbhhhnnnsssssstttuuuttttttvvvyyy|||~~~~~~}}}yyywwwyyy|||xxxnnnjjjddd[[[QQQHHHBBB>>>>>>======<<<;;;:::999999999999999999999999999:::999999999888888777777666888888888888888888888888888888999::::::;;;<<<<<<:::::::::;;;<<<<<<======AAAAAA@@@AAAAAAAAABBBBBBBBBFFFFFFJJJRRRUUUddd~~~|||xxxzzzyyyqqqeeeSSSDDD<<<:::888666666777777666555444555666777777666555444555555555666666777777777888:::<<<>>>@@@CCCGGGJJJNNNQQQYYYhhhuuupppgggmmmvvv{{{iii```___aaabbb______^^^___aaadddhhhjjjiiiggggggjjjrrr}}}yyyrrrlllooonnnmmmlllkkkiiihhhhhhcccaaa______aaafffkkkooooooppppppppppppsssxxx{{{}}}}}}}}}|||}}}~~~~~~|||wwwuuuuuuxxx{{{yyymmmkkkeee]]]TTTJJJBBB>>>AAA@@@???===;;;:::888888999999999999::::::::::::888888888888888777777777888888888888888888888888888888999::::::;;;<<<<<<::::::;;;;;;<<<=========;;;;;;===>>>@@@BBBCCCCCCBBBGGGGGGKKKRRRUUUccc|||~~~yyyzzz}}}{{{uuukkkZZZJJJAAA;;;999777666777777666555444555666777777666555444222333555777888888777777999;;;===???AAACCCGGGJJJLLLRRR\\\oootttlllgggnnnzzzsssccc\\\]]]^^^___^^^]]]\\\]]]^^^aaaccceeegggfffgggkkkuuu~~~}}}zzzsssmmmlllkkkjjjiiiiiihhhhhhhhhbbbaaa______aaadddhhhkkklllmmmllllllnnnrrrxxx}}}}}}{{{zzzzzzzzz{{{}}}}}}uuussssssuuuwww|||}}}ooommmiiibbbYYYOOOFFFAAABBBAAA@@@???===;;;:::999999999999:::::::::;;;;;;888888888999999999999999888888888888888888888888777888888999;;;<<<<<<===;;;;;;;;;<<<======>>>>>>:::;;;===???@@@BBBCCCCCCCCCHHHIIIMMMTTTVVVccc|||yyyzzzyyy|||wwwnnn^^^NNNDDD;;;999777666777777666555444555666888888666555444000222555777888888888777999;;;>>>@@@AAADDDHHHJJJKKKRRR^^^sssuuummmkkksssmmm^^^YYYZZZ[[[[[[]]]]]]\\\\\\]]]___bbbccchhhgggggglllwww}}}}}}{{{uuuoooiiiiiihhhhhhggghhhhhhhhhaaa```______```cccfffhhhkkkkkkjjjjjjlllrrryyy}}}}}}yyyzzz|||~~~xxxuuurrrrrrrrrwwwsssqqqnnnhhh___UUUKKKFFFBBBAAA@@@???>>><<<<<<;;;999999999::::::;;;;;;;;;999999999::::::;;;;;;;;;888888888888888888888888777888888999;;;<<<======;;;;;;<<<<<<===>>>>>>>>>@@@@@@AAABBBBBBBBBBBBAAAEEEJJJKKKOOOVVVXXXeee}}}}}}vvv{{{~~~zzzpppiiiWWWCCC===888555666777444444555777777666666555555555444555666777666555666777999999;;;>>>@@@BBBEEEIIILLLLLLVVVfff~~~sssmmmlllxxxyyyeee___^^^[[[ZZZ\\\_________]]]\\\\\\^^^```ccccccfffooo~~~zzzvvvssspppnnnnnnjjjfffeeeffffffeeeccc^^^^^^^^^___aaadddfffhhhhhheeedddhhhkkkoooyyy|||zzz}}}||||||~~~zzztttoooooossszzzyyywwwtttnnndddXXXLLLEEEBBB@@@===;;;;;;;;;:::999:::::::::999999999888888;;;;;;999888777777666666777777888999999999999888;;;;;;;;;<<<;;;;;;::::::;;;999777555777:::>>>AAA>>>>>>???@@@AAACCCDDDEEECCCFFFDDDGGGOOOTTTddd{{{tttwwwzzzqqqjjjZZZGGG???:::777888888555555777888888777777777666666666555666777777555666777999:::<<>><<<<<<<<<<<<;;;888888999:::;;;<<<<<<===:::999888888888888888999777777888999999999999888:::;;;;;;<<<;;;;;;::::::::::::::::::;;;===???@@@BBBAAAAAA@@@@@@AAAAAABBBCCCFFFEEEGGGOOOSSSdddrrrrrrwww|||tttlll]]]MMMBBB<<<888999999666666888888888888888777777777777666777777777666666888999;;;===@@@BBBDDDGGGKKKNNNPPPYYYkkkzzzzzzxxxvvveeebbbccc___]]]^^^\\\]]]\\\[[[YYYYYYZZZ\\\```dddmmmzzz}}}~~~{{{wwwsssooolllmmmjjjfffcccaaa```^^^\\\____________aaabbbdddeeefffcccaaaccceeehhhpppyyy|||{{{zzzzzz{{{}}}~~~xxxrrrqqqrrrvvvyyyyyywwwrrriii]]]OOOEEEDDDBBB???=========<<<;;;888999:::;;;<<<======>>>888888888888888999::::::777777888999999999999888::::::;;;;;;<<<;;;;;;::::::;;;===>>>????????????AAAAAA@@@@@@@@@@@@AAAAAACCCFFFEEEGGGOOOSSSccc~~~wwwrrrqqqyyywwwnnn```RRRDDD===999999999666666888777777777777777777777777666777888777666666888:::<<<>>>AAACCCFFFIIIMMMOOOSSS[[[ooo|||vvvgggdddddd___\\\\\\[[[[[[[[[YYYWWWWWWYYY[[[^^^eeerrr||||||{{{xxxsssnnnkkkiiigggdddaaa___^^^]]]\\\______``````aaabbbccccccgggcccaaabbbccceeemmmuuu|||{{{{{{{{{|||~~~}}}xxxsssrrrrrruuu}}}xxxooobbbRRRGGGDDDAAA>>>=========<<<;;;;;;;;;;;;;;;::::::::::::999999999888888999999:::777777888999999999999888::::::;;;;;;<<<;;;;;;;;;<<<<<<===>>>??????@@@@@@===>>>>>>???@@@BBBCCCDDDCCCFFFEEEHHHOOOSSSbbb|||yyyooohhhkkkyyy{{{pppaaaUUUEEE>>>999999888555555777666666666666666666666666666777888777666777888:::===???BBBDDDFFFIIIMMMPPPTTT^^^vvvwwwhhheeeddd^^^YYYYYYYYYZZZZZZXXXWWWWWWYYY[[[^^^gggwww~~~|||{{{wwwsssnnnkkkfffeeecccaaa^^^^^^^^^^^^___```aaaaaabbbccccccccchhhcccaaaaaabbbdddkkksss~~~}}}}}}|||}}}}}}~~~zzzwwwtttrrrqqqttt~~~uuufffUUUHHHCCC@@@===<<<<<<<<<;;;:::::::::::::::999999999999<<<;;;:::999888888888888777777888999999999999888999::::::;;;<<<<<<<<<;;;======<<<;;;<<<===???@@@======>>>???@@@BBBCCCDDDBBBFFFEEEHHHOOORRRaaa{{{vvvlllaaaaaalll{{{sssdddZZZGGG@@@:::999888555555888555555555555666666666666777888888888777777999:::===???BBBDDDFFFIIIMMMPPPWWWcccwwwgggdddbbb\\\XXXXXXYYYYYYZZZYYYXXXYYY\\\^^^aaalll|||~~~yyyvvvrrrnnnkkkeeeeeedddaaa___^^^___```___```bbbcccdddeeeeeeeeehhhcccaaaaaaaaacccjjjrrr}}}~~~}}}}}}}}}}}}yyywwwuuusssqqqsss~~~xxxiiiXXXKKKBBB@@@===;;;;;;;;;:::999666777777888999:::;;;<<<===<<<;;;:::888888888777777777888999999999999888999999:::;;;<<<<<<<<<<<<>>><<<;;;:::;;;<<<>>>@@@@@@@@@????????????@@@@@@BBBFFFEEEHHHOOORRR```zzzyyypppfffbbbhhhsss}}}xxxiii___IIIBBB<<<:::999666666999555555666666777777777777777888999888777777999;;;===???BBBDDDFFFIIIMMMPPPZZZiiiuuueeeaaaaaa\\\XXXYYYXXXYYYZZZZZZZZZ\\\___aaaeeeqqq|||wwwtttqqqnnnlllggggggfffccc___]]]___```___```bbbdddfffgggggggggfffbbb___``````bbbiiiqqqzzz~~~}}}{{{{{{zzz|||{{{yyywwwtttpppqqq{{{}}}vvvjjjYYYMMMCCCAAA>>><<<<<<<<<;;;:::777888888999:::;;;<<<<<<<<<;;;:::999999999999999777777888999999999999888888999:::;;;<<<<<<<<<<<<<<<<<<<<<===============@@@@@@????????????@@@@@@AAAFFFEEEHHHOOORRR```yyyyyyoooiiijjjpppxxx}}}{{{llldddKKKDDD>>><<<:::777888:::666666777777888888888999777888999888777777999;;;<<<>>>AAADDDFFFIIIMMMPPP\\\nnnsssccc``````\\\ZZZ[[[XXXYYYZZZ[[[[[[]]]aaaccciiiuuu|||vvvsssqqqooommmjjjjjjiiieee___]]]^^^```___```ccceeeggghhhiiihhheeeaaa^^^______aaahhhpppxxx~~~~~~|||zzzyyyxxx{{{}}}{{{xxxuuupppoooyyyzzztttiiiZZZNNNDDDBBB???=========<<<;;;<<<<<<;;;;;;;;;:::::::::::::::999999::::::;;;;;;777777888999999999999888888999:::;;;<<<<<<<<<<<<:::<<<>>>@@@@@@???===;;;<<<======>>>???AAABBBCCCAAAFFFEEEIIIOOORRR___xxxvvvpppmmmmmmqqqvvvuuuhhhVVVIII===999:::999777666666666666666666555555555777777777777888999:::;;;>>>>>>BBBGGGIIIJJJNNNTTT\\\}}}~~~nnnaaaaaaaaa[[[XXX\\\YYY[[[]]]]]]\\\]]]bbbfffkkk{{{zzzvvvrrrnnnkkkjjjhhhfffdddbbbaaaaaaaaaddddddcccccccccdddeeefff___^^^]]]^^^```dddiiilllwww{{{}}}{{{zzzxxxuuusssyyy{{{~~~yyytttrrrrrrqqqrrrxxxzzztttqqqjjj^^^SSSGGG@@@<<<>>>???===;;;<<<777888999999:::::::::999;;;<<<<<<;;;999999;;;<<<999999888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========>>>>>>>>>>>>???@@@AAABBBCCCFFFEEEGGGMMMOOO]]]vvv{{{sssnnnkkkoootttyyylll[[[MMM???;;;;;;:::888888666666666666666666666666777777777888888999:::;;;??????CCCHHHJJJJJJOOOVVVbbb}}}|||nnnaaa``````ZZZYYY]]]ZZZ\\\^^^]]]\\\^^^bbbfffpppzzzvvvsssooolllkkkjjjgggeeecccbbbaaaaaaccccccccccccdddddddddddd___^^^]]]]]]```dddhhhkkkvvv{{{~~~|||yyywwwsssqqqtttvvvzzzzzzvvvssssssrrrrrrwww~~~~~~vvvpppggg[[[RRRFFF@@@;;;===>>><<<::::::;;;;;;<<<<<<===<<<<<<<<<999;;;;;;:::888777888999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>???>>>>>>>>>>>>???@@@AAABBBCCCFFFEEEGGGNNNPPP]]]wwwtttlllhhhjjjooo|||uuucccSSSCCC===<<<;;;999:::666666666666666666777777888888888888999:::;;;;;;@@@@@@CCCHHHIIIKKKRRRZZZjjj}}}}}}{{{zzz}}}}}}nnnaaa___^^^[[[ZZZ^^^[[[]]]^^^^^^]]]___dddhhhxxx{{{wwwtttpppnnnmmmllliiifffdddcccbbbbbbbbbcccdddddddddcccbbbaaa^^^]]]\\\]]]___cccgggjjjuuuzzz{{{yyyuuuqqqnnnooorrrvvv|||}}}xxxuuutttrrrqqqvvv|||xxxnnndddYYYRRRHHHAAA<<<===>>><<<::::::999:::::::::::::::999999:::<<<===<<<:::888777777::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>???@@@@@@???>>>>>>??????@@@AAABBBCCCFFFEEEHHHNNNPPP^^^wwwuuujjjdddfffkkk{{{lll[[[HHH???<<<:::999:::666666777777777777888888999888888999999:::;;;<<<@@@@@@CCCGGGHHHJJJTTT^^^rrr}}}yyyvvvvvvwwwzzzzzzmmmbbb^^^]]][[[\\\___]]]^^^___^^^]]]```ffflll~~~{{{xxxuuurrroooooommmjjjhhhfffdddddddddbbbcccdddeeedddbbb```^^^^^^]]]\\\\\\^^^bbbfffiiisssxxx~~~{{{xxxuuuqqqnnnnnnpppuuuzzz~~~zzzwwwuuusssppptttzzzyyymmmbbbZZZUUUKKKCCC>>>>>>???<<<;;;<<<888999999999999888777777<<<>>>@@@@@@===:::888888888888999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????@@@????????????@@@AAABBBBBBCCCFFFEEEHHHNNNQQQ___xxxxxxllldddfffkkk|||wwwdddNNNAAA<<<999999:::777777777777888888999999999999999999:::;;;<<<===???@@@BBBEEEFFFJJJUUUbbbyyyyyytttqqqrrrvvv|||uuulllccc___]]]\\\]]]___]]]^^^^^^]]]^^^bbbjjjppp{{{xxxuuurrrpppooommmkkkiiigggfffffffffcccdddeeeeeedddaaa^^^]]]]]]\\\[[[[[[]]]aaaeeegggpppuuu}}}|||zzzxxxuuurrroooppprrrvvvzzz{{{wwwvvvrrrppprrrxxxyyymmmddd^^^ZZZLLLDDD>>>===>>>;;;:::;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<>>>@@@???===:::888888666777777777888888888999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>??????????????????@@@AAABBBCCCBBBFFFEEEHHHOOOQQQ___yyyrrrhhhhhhnnn}}}nnnUUUEEE===999999:::777777777888999999::::::::::::::::::;;;<<<======@@@AAACCCEEEFFFKKKXXXggguuupppnnnqqqxxxqqqkkkddd```^^^]]]]]]^^^]]]^^^^^^]]]^^^dddnnnuuu~~~zzzxxxuuusssqqqmmmllljjjiiihhhggghhhhhhfffffffffeeecccaaa^^^]]]]]]\\\ZZZZZZ\\\___cccffflllqqqzzz|||yyywwwuuuqqqoooqqqsssvvvzzz~~~zzzwwwuuurrroooqqqvvvxxxooohhhbbb^^^LLLDDD===<<<<<<999888999999999:::;;;;;;;;;;;;;;;999;;;<<<;;;999777666666555555666666777888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>???@@@??????@@@@@@AAABBBCCCBBBFFFEEEHHHOOORRR```zzzuuuiiihhhmmm{{{xxx\\\III@@@;;;:::;;;777777888888999::::::;;;::::::::::::;;;<<<===>>>BBBCCCEEEGGGGGGMMM\\\lllsssooonnnttt~~~xxxllljjjeeeaaa___^^^^^^\\\\\\]]]]]]]]]___fffqqqyyy}}}yyywwwuuurrrqqqkkkkkkiiihhhhhhhhhiiijjjiiihhhgggeeebbb```___^^^]]][[[ZZZYYY[[[^^^bbbeeehhhnnnwww|||yyyvvvsssooolllppprrruuuyyy}}}}}}yyyvvvuuuqqqnnnpppttt|||wwwpppkkkddd___OOOFFF???>>>===;;;:::;;;555666777888999:::::::::888999:::999777666777888555666666777888888999999;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>??????@@@@@@@@@@@@@@@AAABBBCCCCCCBBBFFFEEEHHHOOORRRaaazzzuuuhhheeeiiizzz~~~aaaLLLBBB<<<;;;<<<777777888999::::::;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>DDDEEEGGGIIIIIIOOO___pppssspppqqqyyysssjjjiiifffbbb______^^^\\\[[[\\\]]]]]]```hhhsss||||||yyywwwuuurrrpppjjjiiihhhhhhhhhiiijjjkkkkkkjjjgggeeebbb```______\\\[[[YYYYYY[[[^^^bbbdddffflllvvv}}}yyyvvvqqqmmmjjjnnnpppsssxxx|||{{{xxxuuutttqqqmmmoootttzzzvvvqqqmmmeee^^^TTTKKKCCCBBBAAA>>>===???777888999;;;<<<===>>>>>>999::::::999888777999;;;666777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAABBBCCCCCCBBBFFFEEEIIIPPPSSSaaa{{{yyyoookkkkkkvvveeeQQQEEE===:::::::::::::::999999999888888999999888888999;;;<<<>>>???DDDEEEGGGMMMOOO___{{{~~~qqqpppuuu}}}sssjjjgggccc```]]]]]]^^^___XXX\\\___^^^___hhhxxx~~~{{{wwwtttrrrqqqiiigggfffgggiiilllllllllnnnllliiifffdddcccccccccaaa___]]][[[[[[]]]___```gggllluuu}}}}}}xxxsssooommmoooppprrruuuzzz~~~{{{wwwrrrpppnnnnnnoootttzzzzzzwwwssskkkcccYYYLLL@@@===>>><<<:::999<<<;;;;;;:::999888777777::::::;;;;;;:::999777666777888888888888999999999:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>>>>???>>>>>>@@@@@@@@@???@@@@@@AAAAAABBBFFFFFFJJJQQQTTTbbb{{{zzzooojjjiiisssiiiUUUGGG>>>:::;;;:::::::::999999999888888999999888888999;;;===>>>???EEEEEEHHHOOOSSSfff{{{sssrrrwww|||rrrhhhfffccc```^^^]]]]]]]]]YYY\\\______aaajjjzzz~~~{{{wwwssspppnnnjjjhhhggghhhkkknnnooooooooommmjjjfffdddbbbbbbbbbaaa___]]][[[[[[\\\^^^```ccciiiqqqyyy~~~yyytttpppnnnmmmnnnpppsssxxx}}}~~~}}}~~~~~~~~~}}}yyyvvvrrrnnnkkkiiiiiijjjqqqwww|||yyyqqqiii[[[NNNAAA>>>>>>===::::::;;;;;;::::::999888888888::::::;;;;;;:::999777666777888888888888999999999:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>>>>??????>>>@@@@@@@@@???@@@@@@AAABBBCCCGGGFFFJJJQQQTTTbbb{{{|||pppjjjiiipppmmmYYYJJJ???;;;===:::::::::999999999888888999999888999:::;;;===>>>@@@EEEEEEHHHPPPXXXooo{{{vvvyyyvvvzzz{{{rrrfffeeedddbbb```^^^]]]\\\ZZZ]]]___aaaeeennn}}}~~~zzzvvvrrrooommmjjjiiiiiijjjnnnqqqrrrrrrqqqoookkkhhheeecccbbbbbbaaa```^^^\\\[[[\\\^^^______dddllluuu~~~zzzuuuqqqooojjjkkkmmmpppuuuzzz~~~|||zzzyyyyyyzzzyyyyyyuuurrrnnnjjjgggeeeeeefffkkkpppxxxxxxppp^^^PPPCCC??????===;;;:::::::::::::::999999999999:::::::::::::::999777777777888888888888999999999:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>????????????@@@@@@@@@@@@@@@AAABBBBBBDDDHHHGGGJJJQQQSSSaaa{{{rrrkkkjjjmmm|||mmm\\\LLL@@@<<<>>>:::::::::999999999888888999888888999:::<<<>>>???BBBFFFFFFHHHQQQ\\\wwwqqqttt{{{~~~yyyqqqeeeeeeeeedddbbb```]]]\\\\\\^^^```cccjjjuuu}}}zzzvvvssspppnnniiiiiijjjlllpppssstttttttttrrrooolllhhhfffdddcccbbbaaa___]]]\\\\\\]]]^^^]]]bbbiiirrr{{{~~~zzzvvvrrrpppjjjkkklllooossswww{{{}}}||||||}}}~~~~~~}}}|||zzzyyyyyyyyyzzzzzzxxxuuuttttttuuutttsssrrrpppkkkgggdddccccccdddccchhhooouuuzzz|||sssaaaSSSEEE@@@@@@>>><<<;;;999999999:::::::::;;;;;;::::::::::::999999888888777777888888888999999999:::::::::;;;;;;;;;<<<<<<:::;;;<<<>>>????????????@@@@@@@@@@@@@@@AAABBBCCCEEEHHHGGGIIIPPPSSSaaa{{{rrrjjjhhhlllwwwzzzkkk^^^OOOCCC===>>>:::::::::999999999888888999888888999:::===???@@@CCCHHHGGGIIIRRR___~~~|||kkkvvv~~~wwwoooeeefffffffffdddaaa___]]]^^^^^^aaafffppp}}}~~~}}}|||yyywwwuuusssrrrjjjjjjkkknnnrrruuuvvvvvvwwwvvvssspppmmmjjjhhhgggcccbbb```___^^^]]]]]]]]]]]]aaahhhpppxxx~~~zzzvvvsssqqqllllllmmmooorrruuuxxxzzzyyyyyyzzzzzz{{{{{{||||||zzzyyywwwuuutttttttttttttttrrrooonnnnnnnnnnnnmmmllljjjfffbbb```___``````^^^bbbgggmmmrrrwww}}}|||sssdddUUUGGGAAA@@@>>><<<;;;999999999::::::;;;<<<<<<::::::999999999999999999777777888888888999999999:::::::::;;;;;;;;;<<<<<<:::;;;<<<>>>??????@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEHHHFFFIIIOOOSSSbbb|||rrrjjjgggjjjsssyyylllaaaUUUHHH@@@>>>:::::::::999999999888888999888888999;;;===???AAACCCHHHHHHKKKUUUcccwwwmmmuuummmeeeeeeeeeeeecccaaa___^^^______bbbiiiwww~~~}}}|||zzzxxxwwwuuuuuummmmmmnnnrrruuuxxxxxxwwwyyyxxxvvvssspppnnnkkkjjjeeedddcccaaa___^^^^^^]]]]]]```fffmmmuuu~~~{{{xxxuuusssnnnnnnnnnoooqqqsssuuuvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvuuusssqqqoooooooooooommmkkkhhhfffggggggfffeeebbb```]]]ZZZYYYYYYZZZ[[[\\\___bbbfffkkkpppwww{{{}}}|||sssfffWWWHHHAAA@@@===;;;;;;999999::::::;;;;;;<<<<<<::::::999888888999999:::777888888888888999999999:::::::::;;;;;;;;;<<<<<<::::::<<<>>>???@@@@@@@@@@@@@@@@@@@@@AAACCCDDDEEEDDDGGGEEEHHHOOOSSSccc~~~wwwmmmiiihhhooo|||}}}pppggg]]]OOOCCC===:::::::::999999999888888888888999999;;;>>>@@@AAAAAAHHHJJJNNNYYYiiiwwwssstttkkkddddddcccbbbaaa```^^^]]]```___bbblll|||}}}{{{yyywwwvvvuuuqqqqqqrrrvvvyyy{{{{{{zzzyyyxxxwwwuuurrrooommmlllgggfffeeecccaaa```^^^^^^ZZZ^^^ccciiipppyyy~~~zzzxxxvvvpppoooooonnnooopppqqqrrrttttttsssrrrqqqpppooooooooonnnllljjjhhhhhhhhhhhhfffddd```_________^^^]]]ZZZYYYVVVTTTSSSTTTVVVWWWYYYZZZ\\\^^^bbbgggnnnrrrvvv}}}uuuhhhXXXHHHAAA???===:::::::::::::::;;;;;;;;;;;;;;;:::999999888888999::::::777888888888888999999999:::::::::;;;;;;;;;<<<<<<999:::<<<===???@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEECCCFFFDDDGGGOOOTTTddd}}}rrrmmmfffmmmzzztttlllcccTTTEEE<<<:::::::::999999999888888888888999:::;;;>>>@@@BBB???GGGJJJPPP\\\nnnxxxyyy~~~sssjjjcccbbbaaa```___^^^]]]]]]aaa```cccnnn|||yyywwwuuutttttttttvvvyyy|||~~~}}}|||xxxwwwvvvuuurrrpppnnnmmmhhhgggfffdddbbb```___^^^XXX[[[```eeelllttt}}}}}}zzzxxxppppppnnnmmmmmmnnnooopppsssrrrqqqooonnnlllkkkkkkiiihhheeecccbbbaaaaaaaaaaaa___\\\ZZZZZZZZZYYYXXXWWWVVVSSSRRRRRRSSSUUUWWWUUUUUUVVVWWWZZZ___fffkkksss{{{xxxhhhYYYHHHAAA???<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888999:::;;;777888888888888999999999:::::::::;;;;;;;;;<<<<<<999:::<<<===???@@@@@@AAA@@@@@@@@@AAABBBCCCEEEEEEBBBEEEDDDGGGOOOTTTeeevvviiifffiiissstttgggWWWGGG>>>===;;;888777999:::;;;;;;===<<<;;;;;;<<<>>>AAABBBCCCEEEJJJQQQ\\\sss{{{~~~uuujjjcccbbbaaa```_________```ZZZ[[[bbbooo~~~{{{||||||~~~~~~{{{xxxuuutttuuuwwwyyy|||~~~~~~}}}}}}{{{zzzxxxuuurrrooommmllliiifffcccaaaaaa```___^^^]]]^^^___bbbhhhrrr}}}|||yyyxxxwwwpppooommmkkkkkkkkkmmmnnnqqqpppnnnllljjjiiihhhhhheeedddccc```^^^\\\[[[ZZZ[[[ZZZZZZYYYYYYXXXXXXWWWWWWUUURRRQQQRRRSSSTTTTTTSSSTTTTTTUUUVVVZZZ___bbbjjjrrr~~~~~~fff[[[MMMCCC@@@@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999666777888999999888666666999999999999999999999999;;;;;;<<<===>>>???@@@@@@?????????@@@AAABBBCCCDDDFFFGGGDDDHHHRRRWWWddd|||}}}oooeeegggqqqyyylll\\\KKKAAA>>>;;;888888999:::;;;;;;;;;::::::;;;===???BBBDDDEEEFFFKKKSSS^^^xxx{{{~~~qqqgggcccbbbbbbaaa```______^^^\\\^^^eeerrr}}}|||yyyuuuuuussssssrrrrrrwww~~~{{{xxxvvvuuuwwwxxx{{{}}}~~~~~~}}}|||zzzyyywwwuuusssqqqppppppllliiifffccccccbbb```___^^^______aaafffoooyyy|||zzzxxxxxxuuussspppmmmlllkkkkkklllmmmlllkkkjjjhhhgggfffeeebbbbbb```^^^\\\ZZZXXXXXXYYYYYYYYYXXXXXXXXXWWWWWWWWWUUURRRQQQRRRTTTTTTTTTQQQRRRRRRRRRSSSVVVZZZ^^^fffnnnyyy~~~mmmaaaRRRFFF@@@>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888999999999999888888<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@?????????@@@AAABBBDDDDDDGGGIIIFFFIIIRRRVVVddd|||rrrdddeeennn|||qqqaaaOOOCCC???<<<999888999:::::::::999999999;;;===@@@CCCEEEGGGHHHMMMTTTccc~~~xxx{{{zzzmmmdddcccccccccbbbaaa___^^^]]]___bbbjjjwwwzzzwwwrrrmmmiiigggffflll{{{}}}zzzyyyyyyyyyzzz{{{|||~~~~~~}}}||||||zzzxxxvvvtttssssssssstttmmmjjjfffdddcccaaa___]]]^^^^^^^^^___ccckkktttzzz~~~|||zzzyyyyyyzzzwwwtttpppmmmkkkjjjiiiiiiiiiiiiiiihhhfffdddccc```___^^^\\\ZZZXXXWWWVVVXXXXXXXXXXXXWWWWWWWWWWWWWWWUUUSSSRRRSSSTTTTTTTTTQQQRRRRRRQQQQQQSSSWWWZZZ```hhhrrr{{{|||oooeeeUUUHHHAAA>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::999999999999999::::::========================;;;;;;<<<===>>>???@@@@@@??????@@@@@@AAACCCDDDEEEHHHJJJGGGJJJRRRVVVddd}}}qqqddddddkkkxxxvvveeeRRRDDD@@@===:::888999:::::::::999999:::;;;>>>@@@BBBDDDGGGIIIMMMVVVgggsss~~~~~~uuukkkdddbbbccccccbbbaaa___]]]\\\aaafffnnn{{{}}}wwwppphhhcccbbbgggvvv}}}{{{zzz{{{|||~~~~~~~~~~~~}}}|||||||||zzzxxxuuutttttttttuuukkkhhheeecccaaa___\\\ZZZ[[[\\\\\\]]]```gggooouuu}}}~~~|||{{{zzzzzz{{{yyyvvvrrrooolllkkkjjjggghhhjjjjjjjjjhhheeedddaaa```___]]]\\\ZZZYYYXXXYYYYYYXXXXXXXXXXXXWWWWWWXXXVVVTTTTTTUUUUUUUUUTTTTTTTTTTTTSSSRRRSSSUUUXXX]]]ccclllttt|||}}}vvvkkkbbbTTTIIICCC@@@??????;;;;;;;;;;;;;;;;;;::::::::::::999999999999999888:::999888777777999:::;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDEEEGGGJJJHHHKKKSSSXXXhhhpppeeedddiiiuuummmYYYHHHAAA>>>;;;999999:::999999;;;;;;;;;<<<>>>???@@@AAAEEEIIINNNWWWlllsss}}}zzz}}}~~~rrrjjjeeeaaaaaaaaa```___^^^]]]\\\aaagggrrr}}}uuukkkeeebbbeeeppp|||~~~||||||}}}~~~}}}}}}~~~{{{xxxuuutttssssssjjjhhheeecccbbb___\\\YYYXXXXXXYYY[[[^^^eeemmmrrryyy~~~}}}|||{{{{{{yyyxxxvvvsssqqqooonnnmmmjjjkkkmmmnnnnnnlllkkkiiifffeeedddcccaaa___^^^^^^\\\\\\[[[[[[ZZZYYYYYYYYYYYYWWWVVVVVVWWWWWWVVVUUUTTTUUUUUUTTTRRRRRRTTTVVV\\\aaaiiipppxxxxxxppphhh```TTTJJJCCC@@@@@@@@@<<<<<<;;;;;;;;;::::::::::::::::::999999888888888888777666666666888999:::888888999999999:::::::::;;;;;;<<<===>>>???@@@@@@@@@@@@@@@AAABBBCCCEEEEEEDDDHHHGGGKKKTTT[[[mmmrrreeecccfffrrrwwwaaaNNNBBB???<<<:::999:::999888;;;;;;<<<===>>>??????@@@CCCHHHOOO[[[rrrwww||||||{{{yyyuuu{{{yyyoooiiieee```___^^^]]]]]]\\\]]]]]]bbbiiiuuuzzzqqqjjjeeeccchhhppp{{{~~~~~~~~~~~~{{{xxxuuurrrqqqkkkiiigggfffdddbbb^^^\\\VVVWWWXXXYYY]]]bbbjjjooovvv~~~~~~}}}|||{{{xxxwwwwwwvvvtttsssrrrrrrooooooqqqrrrrrrrrrqqqqqqmmmlllkkkjjjhhhgggfffeeebbbaaa```___^^^\\\[[[[[[[[[YYYXXXYYYZZZZZZXXXWWWTTTUUUUUUTTTRRRQQQSSSTTTZZZ```hhhooovvv|||xxxnnnjjjcccXXXLLLCCC>>>>>>>>><<<<<<<<<;;;;;;::::::999;;;::::::999999888888888666666666666777888999999999::::::;;;;;;<<<<<<<<<;;;;;;<<<===>>>???@@@@@@@@@@@@AAAAAABBBDDDEEEFFFCCCGGGHHHLLLUUU\\\pppwwwdddaaacccooo}}}~~~fffRRRCCC@@@<<<:::999999999888999:::;;;===???@@@AAAAAABBBIIIRRR___yyy|||vvvssstttwwwxxxvvvsssjjjfffccc___]]][[[ZZZZZZ[[[]]]^^^bbbkkkyyy|||uuunnngggfffiiippp~~~zzzvvvssspppjjjhhhgggfffeeeccc___\\\XXXXXXYYYYYY[[[```fffkkksss{{{~~~}}}|||zzzzzzyyyyyyxxxwwwvvvvvvsssssstttuuuvvvwwwwwwwwwrrrrrrqqqpppnnnmmmllllllhhhgggeeedddaaa```^^^]]]\\\[[[ZZZ[[[\\\\\\ZZZYYYUUUVVVWWWVVVTTTSSSTTTUUUXXX^^^gggoooxxx|||{{{}}}qqqmmmfff[[[NNNDDD>>>===>>>===<<<<<<;;;::::::999999;;;;;;::::::999888888777666666777888999999999999::::::;;;;;;<<<======>>>;;;;;;<<<===>>>???@@@@@@AAAAAAAAAAAABBBDDDEEEFFFDDDIIIIIIMMMUUU\\\qqqyyyccc___aaammm|||gggRRRDDDAAA===::::::999999888777888:::===???AAABBBCCCBBBJJJTTTbbb}}}~~~pppmmmpppvvvyyy{{{ooofffcccaaa^^^\\\YYYXXXXXXZZZ]]]```cccmmm{{{xxxnnniiijjjnnn}}}|||xxxtttqqqgggeeeddddddcccaaa^^^[[[ZZZZZZZZZZZZZZZ^^^cccgggqqqxxx}}}|||||||||||||||{{{zzzyyyxxxvvvvvvvvvvvvwwwyyyzzz{{{vvvuuutttsssrrrqqqpppooolllkkkiiifffdddbbb```___]]]\\\\\\\\\]]]]]][[[ZZZXXXYYYZZZYYYWWWWWWWWWYYYUUU\\\fffpppyyy}}}zzzvvvmmmggg\\\PPPFFFAAA@@@AAA======<<<;;;::::::999999;;;;;;::::::999888777777666777999:::;;;;;;::::::999999::::::;;;<<<======;;;;;;<<<===>>>???@@@@@@AAAAAAAAABBBCCCDDDEEEFFFEEEKKKKKKNNNUUU\\\qqqiiiaaa___hhhxxxlll\\\HHHBBB===<<<:::888999===888999;;;===@@@BBBDDDEEECCCJJJTTTeeewwwoooooorrrttt|||wwwmmmhhhbbb]]]\\\XXXWWWZZZ]]]]]]___cccaaarrr{{{vvvsssuuu~~~~~~{{{uuuoookkkiiifffccc```^^^^^^]]]\\\WWWUUUVVVXXXYYY^^^dddooossszzz~~~~~~~~~|||~~~|||~~~~~~}}}||||||}}}~~~~~~|||{{{zzzxxxvvvtttrrrqqqpppsssooojjjfffeeeddddddccceeedddcccbbb````````````\\\\\\[[[[[[ZZZXXXVVVVVVXXX]]]fffqqq|||~~~zzzqqqjjj^^^QQQFFF@@@>>>===>>>>>>============>>>>>>777<<<:::333444<<<>>>888::::::::::::::::::::::::<<<;;;::::::::::::;;;<<<;;;;;;<<<<<<===>>>>>>>>>????????????@@@AAAAAABBBEEEIIIHHHKKKUUU^^^sssllldddaaaggguuuppp___IIICCC===<<<:::888999===999:::<<<>>>@@@BBBDDDEEEEEELLLVVViii{{{rrrpppsssuuusssjjjeee```\\\\\\XXXWWWZZZ\\\\\\___bbbfffvvv}}}xxxtttnnnllliiifffbbb```^^^]]]\\\WWWUUUVVVXXXYYY^^^dddkkkooovvv~~~}}}}}}}}}|||{{{{{{}}}}}}{{{~~~~~~~~~~~~~~~}}}{{{xxxvvvuuutttuuusssooojjjfffeeeddddddjjjjjjiiihhhgggfffeeeeee]]]]]]]]]\\\[[[YYYXXXWWWYYY^^^fffppp{{{|||uuulll^^^PPPFFF@@@===<<<;;;;;;::::::::::::;;;;;;;;;GGGKKKBBB;;;;;;:::444::::::::::::::::::::::::<<<;;;::::::::::::;;;<<<;;;;;;<<<<<<===>>>>>>>>>AAAAAAAAAAAABBBCCCDDDDDDEEEIIIHHHLLLUUU]]]sssppphhhcccfffqqq~~~uuucccLLLDDD===<<<;;;999:::===;;;<<<===???AAABBBDDDDDDGGGNNNZZZoooxxxyyyvvvsssuuuxxxyyymmmfffbbb^^^[[[\\\XXXWWWYYY[[[[[[^^^bbbmmm|||}}}zzzyyyqqqpppnnnjjjfffbbb^^^\\\\\\WWWTTTVVVWWWXXX\\\bbbgggjjjqqqyyy}}}{{{zzzyyyxxxwwwxxxxxxwwwvvvwwwzzz||||||{{{}}}{{{yyyxxxwwwwwwuuupppjjjfffgggiiinnnnnnnnnnnnmmmkkkiiihhh``````___^^^\\\[[[ZZZYYY[[[___fffppp{{{zzzooo___QQQGGGBBB>>>;;;::::::999999999999::::::EEERRRWWWLLL===888777666999999::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<===>>>>>>>>>AAAAAAAAAAAABBBCCCDDDEEEEEEIIIHHHLLLUUU]]]rrrssskkkdddeeelllxxxxxxgggNNNEEE>>><<<;;;999:::<<<<<<===>>>???AAABBBCCCDDDGGGNNN\\\vvvqqqwwwzzzvvvyyy|||ssshhhddd```\\\[[[[[[XXXWWWYYYZZZYYY^^^cccrrr{{{zzzzzztttsssqqqmmmhhhccc^^^\\\[[[VVVTTTVVVWWWWWWZZZ___cccgggmmmtttzzz}}}|||{{{|||{{{yyyvvvtttrrrqqqqqqqqqqqqrrrrrrrrrsssvvvxxx}}}||||||~~~}}}{{{zzzwwwyyyzzzuuunnnjjjlllooonnnoooppppppooommmjjjiiicccbbbaaa___^^^\\\\\\[[[]]]aaagggpppzzztttbbbSSSJJJDDD???<<<<<<<<<;;;;;;;;;;;;<<<<<>>>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDIIIHHHLLLUUU]]]qqqvvvmmmfffeeejjjtttyyyhhhQQQGGG>>>;;;;;;::::::<<<<<<===>>>???AAABBBCCCDDDFFFMMM___}}}zzzooo{{{|||yyy}}}ooogggccc___\\\\\\[[[XXXXXXYYYYYYYYY___fffvvv~~~zzzzzzzzztttsssqqqnnniiiccc___\\\ZZZVVVTTTUUUVVVUUUXXX]]]bbbeeejjjpppuuuyyy{{{|||}}}}}}}}}}}}||||||{{{{{{yyyzzzzzzzzzzzz{{{{{{{{{~~~}}}{{{zzzwwwvvvtttssstttsssqqqooommmlllkkkjjjjjjkkklllllllllnnnrrrtttzzz|||}}}|||}}}~~~|||zzzyyyuuuyyy{{{yyysssppprrruuuooopppqqqqqqpppnnnkkkiiifffeeecccaaa___^^^]]]]]]___bbbhhhqqq{{{xxxgggXXXMMMFFFAAA>>>======<<<<<<<<<<<<======@@@CCCBBB<<<777888:::<<<888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>???@@@AAACCCCCCDDDHHHHHHLLLUUU\\\pppyyyqqqhhhfffhhhqqqxxxiiiTTTHHH>>>;;;<<<;;;:::;;;;;;<<<===???AAABBBDDDDDDGGGMMMaaauuuqqq}}}{{{nnnfffddd^^^\\\]]]ZZZXXXXXXZZZYYYZZZaaajjjzzz~~~|||zzzzzzrrrqqqoookkkgggccc___]]]ZZZVVVTTTUUUUUUTTTVVV[[[___bbbfffkkkoooqqqrrrrrrsssssstttttttttsssrrrqqqooopppppppppqqqqqqqqqqqqrrrrrrpppooommmkkkjjjiiihhhhhhfffeeeddddddddddddbbbdddeeefffgggiiilllooouuuyyy{{{zzzzzz}}}~~~|||zzzxxxuuuxxx{{{zzzwwwuuuuuuvvvqqqrrrrrrrrrqqqooommmlllhhhfffdddaaa___^^^^^^^^^___cccjjjsss|||zzzlll\\\OOOFFFAAA???;;;;;;::::::::::::;;;;;;444555888;;;<<<<<<999666777777888888999::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>??????@@@AAABBBDDDEEEFFFCCCHHHIIIMMMUUU\\\ppp~~~vvvlllggggggooo~~~vvvkkkVVVIII>>>;;;<<<;;;:::;;;999:::<<<>>>@@@BBBDDDEEEIIIOOOdddrrrttt||||||mmmfffddd]]]ZZZ\\\YYYXXXYYYZZZZZZ[[[dddmmm}}}}}}|||{{{xxxvvvooonnnkkkgggdddaaa___^^^YYYUUUSSSUUUUUUSSSUUUYYY[[[]]]aaadddggghhhhhhhhhhhhiiijjjjjjjjjiiiggggggdddddddddeeeeeeeeeffffffeeedddcccbbb```___^^^]]][[[[[[[[[[[[[[[[[[\\\\\\[[[\\\^^^___aaacccgggjjjnnnuuuxxxwwwxxx}}}}}}{{{yyywwwxxxzzz{{{zzzxxxuuutttrrrrrrqqqpppooonnnnnnmmmiiigggdddaaa___^^^^^^^^^___cccllluuu~~~~~~zzzooo___OOOCCC@@@@@@::::::999999999999::::::555555777;;;===;;;888666666777777888999999::::::::::::;;;<<<<<<;;;::::::;;;;;;<<<<<<===>>>>>>>>>??????@@@AAABBBDDDEEEFFFCCCHHHIIIMMMUUU\\\ooozzzoooiiigggmmm|||vvvlllWWWJJJ>>>;;;<<<<<<;;;;;;888999;;;===@@@BBBDDDEEELLLRRRfffpppvvv{{{}}}mmmfffccc\\\YYY[[[XXXXXXYYY[[[[[[\\\eeeppp}}}zzzxxxxxxyyyxxxuuuqqqmmmkkkhhhdddbbb```______YYYUUUSSSUUUUUUSSSTTTXXXXXXYYY\\\___aaaaaaaaa```aaaaaabbbcccbbbaaa```___\\\\\\\\\]]]]]]]]]^^^^^^\\\[[[ZZZYYYXXXVVVVVVUUURRRRRRSSSSSSTTTUUUWWWWWWVVVXXXZZZ[[[\\\___cccfffiiiqqqvvvuuuwww~~~|||{{{yyyyyyzzz{{{{{{xxxtttqqqqqqqqqooonnnmmmllllllllljjjhhhdddaaa___^^^^^^___^^^dddmmmvvv{{{yyyqqqaaaNNNAAA>>>@@@;;;::::::::::::::::::;;;???<<<::::::999888999<<<666777777888999999::::::::::::;;;<<<<<<;;;::::::;;;;;;<<<<<<===>>>>>>>>>======>>>???@@@BBBDDDDDDCCCHHHIIIMMMVVV\\\oooyyyqqqeeeccclllrrrxxxkkk^^^OOOBBB======;;;999999<<<<<>>BBBHHHLLLTTTnnnwwwqqqiiiddd\\\XXXZZZYYYXXXXXXYYYYYY\\\gggsss~~~}}}{{{yyyuuurrrmmmllljjjgggdddaaa___^^^TTTSSSQQQQQQSSSUUUUUUUUUVVVVVVWWWXXXYYY[[[\\\]]]______^^^\\\ZZZXXXVVVUUURRRSSSTTTVVVWWWWWWXXXXXXSSSSSSSSSSSSRRRRRRQQQPPPOOOOOONNNMMMMMMNNNPPPPPPPPPQQQTTTVVVXXX[[[```ccciiilllppptttxxx||||||yyyvvvtttrrrqqqrrroookkkkkkmmmnnnmmmlllhhhhhhgggfffdddbbbaaa___bbbffflllttt}}}yyysssjjjaaaSSSEEE======<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888777777777666777888888999:::::::::::::::;;;<<<===;;;;;;<<<<<<===>>>>>>>>>BBBAAA???>>>>>>???AAABBBEEEGGGEEEIIITTT\\\ooo}}}ssseeeccckkkqqq|||nnn___PPPBBB======;;;::::::<<<<<>>===<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999999999888888777777888888999:::;;;;;;:::::::::;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>AAA@@@??????@@@BBBDDDEEEEEEHHHFFFJJJUUU\\\ooovvvfffaaajjjpppqqqaaaRRRCCC>>>===<<<::::::<<<<<>>>>>???@@@@@@@@@@@@BBBDDDFFFHHHEEEHHHGGGKKKUUU\\\pppxxxfff```gggmmmsssfffVVVEEE???===<<<;;;;;;<<<<<>>>>>??????@@@@@@@@@AAABBBDDDFFFGGGDDDHHHHHHLLLUUU\\\qqq{{{fff___eeekkkzzzlll[[[III@@@>>><<<;;;<<<<<<<<>>?????????@@@@@@@@@AAAAAABBBCCCDDDDDDIIIIIIMMMUUU]]]qqq~~~iiiaaafffjjjsssaaaMMMCCC???===;;;<<<<<<<<>>>>>??????@@@@@@@@@AAAAAABBBBBBBBBCCCCCCIIIJJJNNNVVV]]]rrrmmmdddhhhkkkzzzgggQQQEEE@@@===<<<<<<;;;<<>>??????@@@@@@??????AAABBBDDDDDDEEEEEECCCIIIKKKNNNVVV]]]ssspppgggjjjmmm~~~jjjTTTGGGAAA===<<<<<<;;;<<>>??????@@@@@@>>>???AAACCCEEEGGGHHHHHHCCCJJJLLLOOOVVV]]]sssssskkkooowww}}}oooYYYIIIBBB???<<<999::::::<<>>>>>===<<<:::::::::;;;;;;<<<=========???@@@AAABBBCCCDDDDDDDDDEEEJJJKKKNNNVVV]]]tttwwwnnnqqqyyy~~~rrr[[[JJJBBB???===:::===<<<>>>AAAAAAAAAGGGOOO\\\~~~yyy{{{rrrnnnpppooooooxxxuuulllhhhfffcccaaa___^^^]]]\\\ZZZYYY[[[\\\\\\___hhhuuu~~~|||yyyvvvtttrrrpppnnnllljjjiiifffbbb___YYYYYYYYYXXXXXXWWWWWWWWWVVVVVVWWWWWWWWWXXXXXXXXXZZZYYYZZZ[[[]]]```aaaaaabbbbbbbbbbbbaaa```___^^^]]]^^^^^^^^^]]][[[YYYXXXXXXYYY\\\^^^aaabbbcccddd```___^^^\\\YYYYYY[[[\\\dddhhhooowww~~~|||{{{wwwuuurrrnnnjjjfffbbbaaaaaabbbbbbbbbbbbbbbaaaaaaaaa___[[[XXXWWWXXXYYY[[[```dddlllttt{{{}}}uuuvvvyyyppphhh]]]NNNCCC???::::::;;;<<<<<<;;;:::999999999:::;;;;;;;;;:::::::::999999888888999999:::::::::<<<=========<<<;;;;;;;;;;;;<<<======>>>>>>>>>???@@@BBBCCCDDDDDDEEECCCHHHIIILLLTTT\\\sss~~~uuuvvv|||www___LLLBBB???===<<<@@@???@@@CCCCCCCCCJJJRRRbbb{{{rrrmmmoooqqquuu}}}ooogggcccdddbbb___^^^^^^]]]\\\ZZZYYYZZZ[[[\\\aaakkkxxx~~~|||zzzxxxuuutttsssqqqnnnllljjjgggccc```YYYYYYYYYYYYYYYYYYYYYYYYWWWXXXXXXXXXXXXYYYYYYYYY[[[[[[\\\]]]___aaacccdddggghhhhhhhhhgggffffffeeeeeeeeeeeeeeedddbbb```___\\\^^^```bbbdddfffffffffccccccbbb```]]]]]]^^^```dddhhhooowww}}}{{{wwwuuupppkkkfffccc```___]]]]]]]]]]]]^^^^^^^^^^^^[[[YYYVVVTTTSSSTTTVVVWWW\\\aaaiiiqqqxxx}}}{{{sssttt~~~sssjjj^^^PPPEEEBBB<<<=========<<<;;;:::999::::::;;;;;;;;;:::999999:::999999888888999999:::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<===>>>>>>??????>>>???@@@BBBCCCDDDEEEFFFCCCIIIIIIMMMUUU^^^uuu{{{zzz}}}dddOOOCCC???>>>>>>BBB@@@AAACCCCCCDDDKKKSSSfffxxxqqqkkknnnuuuqqqhhhfffbbb```^^^]]]]]]]]]\\\ZZZWWWXXXYYY[[[bbbmmmzzz}}}{{{yyywwwvvvtttrrrnnnllljjjgggdddaaaZZZZZZZZZZZZYYYYYYYYYYYYZZZ[[[[[[[[[[[[\\\\\\\\\\\\]]]___``````bbbeeefffkkkkkklllllllllllllllkkkkkkkkklllmmmlllkkkjjjiiidddfffgggiiiiiiiiiggggggfffffffffdddaaa```aaaccceeeiiipppxxx~~~{{{xxxuuurrrmmmhhhdddaaa```___\\\[[[ZZZZZZYYYYYYYYYYYYVVVUUUSSSQQQQQQRRRSSSUUUYYY^^^eeennnvvv{{{}}}~~~zzzqqqrrryyynnnaaaQQQFFFBBB??????>>>===<<<;;;:::999;;;;;;;;;;;;:::999999888:::999999888888999999:::<<<;;;;;;;;;;;;<<<===============>>>??????@@@@@@??????@@@AAACCCEEEFFFGGGFFFKKKLLLOOOXXXaaayyy}}}zzz~~~hhhRRREEE?????????AAA@@@@@@BBBCCCDDDLLLUUUkkksssnnnjjjooozzzssskkkjjjaaa___]]]\\\\\\\\\ZZZYYYUUUUUUVVVZZZbbbooo|||~~~|||zzzxxxxxxssspppmmmjjjiiifffcccaaa^^^]]]\\\[[[ZZZYYYXXXXXX\\\\\\\\\]]]]]]]]]^^^^^^^^^```bbbccccccdddgggjjjmmmnnnoooppppppqqqqqqpppoooppprrrsssttttttssssssssssssttttttrrrooollljjjhhhiiiiiigggeeecccdddeeegggkkkrrrzzz}}}{{{xxxtttqqqooojjjfffcccaaaaaaaaa^^^\\\ZZZXXXWWWVVVUUUUUURRRRRRPPPPPPPPPQQQSSSTTTVVV[[[ccclllsssxxx{{{|||{{{rrrrrrtttdddRRRFFFAAA@@@@@@???===<<<;;;::::::;;;;;;;;;;;;:::999999888:::999999888888999999:::<<<;;;;;;;;;;;;<<<============>>>>>>???@@@@@@@@@@@@@@@@@@AAACCCEEEFFFHHHFFFKKKLLLPPPYYYccc|||}}}yyyzzz}}}lllUUUGGG@@@???@@@@@@>>>???BBBCCCEEEMMMWWWqqqooolllkkkqqqtttlllkkkaaa___\\\[[[[[[ZZZYYYWWWUUUTTTUUUZZZdddrrr|||zzzyyyxxxrrroookkkiiihhhfffdddbbbaaaaaa```^^^]]]\\\[[[ZZZ]]]]]]^^^^^^^^^_________bbbeeeggggggfffgggkkkoooqqqrrrssstttvvvvvvwwwwwwuuuvvvxxxzzz{{{{{{zzzzzz{{{|||{{{zzzwwwrrrmmmjjjkkkllllllkkkiiigggggghhhjjjmmmttt{{{{{{zzzvvvqqqnnnllliiifffcccbbbaaa```___]]]ZZZWWWUUUTTTSSSSSSPPPOOOOOOOOOPPPQQQSSSTTTUUUZZZbbbjjjqqqvvvxxxyyy}}}~~~ttttttzzzhhhTTTFFF@@@@@@@@@>>><<<;;;;;;::::::::::::;;;;;;;;;:::999999:::999999888888999999:::;;;;;;;;;<<<<<<<<<<<<============>>>??????@@@@@@BBBBBBAAAAAABBBDDDFFFGGGEEEJJJJJJNNNXXXccc}}}zzz{{{}}}nnnXXXHHHAAA???@@@???>>>???BBBCCCGGGPPPZZZyyy}}}mmmlllmmmttttttkkkkkkaaa___\\\ZZZZZZYYYWWWVVVVVVUUUVVV\\\hhhvvv}}}zzzyyyxxxqqqnnnkkkiiihhhgggfffdddddddddcccbbbaaaaaa``````bbbbbbbbbbbbccccccccccccfffjjjmmmmmmkkklllppptttvvvwwwxxxzzz|||}}}}}}~~~}}}~~~~~~}}}~~~zzzuuupppmmmoooppppppooommmkkkkkkkkklllpppuuu|||zzzyyyvvvpppnnnmmmjjjgggdddaaa___^^^]]][[[XXXVVVTTTSSSSSSSSSMMMMMMMMMNNNOOOQQQRRRSSSVVVZZZbbbjjjpppuuuwwwwww}}}wwwvvvlllWWWGGGAAA???>>>===;;;::::::;;;;;;999999:::;;;;;;;;;:::::::::999999888888999999:::::::::<<<=========<<<;;;<<<<<<======>>>??????@@@DDDCCCBBBAAABBBCCCEEEFFFEEEJJJJJJOOOYYYeee~~~~~~oooYYYIIIAAA?????????>>>???BBBDDDHHHRRR\\\~~~}}}mmmnnnooowwwtttllllllbbb___\\\ZZZYYYXXXVVVTTTWWWVVVXXX^^^jjjyyy}}}zzzyyyxxxqqqnnnkkkiiiiiihhhgggfffeeeeeeeeeeeeeeeeeeeeeeeeggggggggghhhhhhhhhiiiiiijjjnnnqqqqqqooooootttxxxzzz{{{}}}~~~}}}wwwtttqqqrrrsssrrrpppnnnmmmnnnnnnqqqwww}}}zzzzzzwwwqqqooonnnllliiieeeaaa]]][[[[[[YYYVVVTTTSSSSSSSSSTTTKKKLLLLLLMMMOOOPPPRRRSSSVVV[[[bbbjjjppptttvvvvvv~~~yyyxxxoooZZZIIIBBB???>>><<<;;;::::::;;;;;;888999::::::;;;;;;;;;;;;:::999999999999999999:::999:::<<<>>>>>>===<<<:::<<<<<<<<<===>>>>>>??????FFFDDDCCCBBBBBBCCCEEEFFFGGGLLLMMMQQQ\\\gggooo]]]NNNBBB===>>>???@@@>>>BBBJJJIIIOOOaaazzztttvvvxxx|||~~~wwwmmmgggaaa___\\\YYYVVVVVVVVVVVVWWWVVVWWW]]]jjjyyy}}}zzzyyyxxxqqqooolllhhhggggggggghhheeehhhkkkllljjjhhhffffffggghhhiiikkklllmmmmmmmmmoooqqqssstttttttttvvvxxx}}}}}}~~~|||wwwtttpppooommmkkkjjjjjjjjjjjjmmmpppvvv{{{~~~{{{yyyxxxvvvsssqqqmmmhhhddd```]]]\\\YYYXXXWWWUUUTTTSSSSSSSSSOOOOOONNNNNNNNNNNNOOOOOOVVVZZZ```eeejjjooosssvvv~~~~~~{{{~~~rrrYYYJJJEEE??????===<<<;;;;;;;;;;;;999999999999999888777666999999::::::::::::;;;;;;@@@@@@@@@??????>>>===<<<:::<<<===>>>===>>>???AAABBBBBBBBBBBBCCCEEEFFFGGGEEELLLNNNQQQ[[[eeeppp^^^NNNBBB>>>??????@@@>>>BBBIIIIIIOOOccc~~~yyy{{{}}}~~~vvvmmmggg```^^^[[[XXXVVVVVVVVVVVVXXXWWWXXX```mmm||||||yyyxxxxxxsssqqqmmmjjjhhhhhhhhhiiihhhkkknnnooonnnlllkkkkkklllmmmnnnooopppqqqrrrrrrrrrtttvvvwwwvvvwwwyyyzzz}}}~~~~~~yyyuuurrrmmmkkkiiigggfffggghhhiiikkkooouuuzzz{{{yyywwwuuussssssqqqmmmiiiddd```]]]\\\YYYXXXWWWUUUTTTSSSRRRRRRRRRRRRQQQQQQQQQRRRRRRSSSVVVYYY^^^cccggglllqqquuu{{{~~~~~~~~~rrrZZZJJJDDD@@@???>>>===<<<<<<<<<<<<:::;;;;;;<<<<<<<<<;;;;;;999999::::::::::::;;;;;;==================<<<;;;:::<<<===>>>===>>>???AAABBBBBBBBBBBBCCCEEEFFFGGGFFFMMMOOOSSS\\\fffrrr___OOOCCC???@@@???AAA>>>BBBIIIIIIQQQeeeyyyqqqiiiddd^^^\\\ZZZXXXVVVVVVVVVVVVXXXXXXZZZbbbppp{{{xxxxxxxxxuuussspppmmmkkkjjjjjjkkkmmmooossstttsssrrrrrrrrrtttttttttuuuuuuwwwxxxyyywwwxxxzzzzzzzzzzzz|||}}}}}}~~~{{{vvvsssqqqkkkiiieeebbbaaabbbdddfffiiimmmtttzzz~~~~~~|||zzzxxxvvvrrrpppmmmiiieeeaaa^^^\\\YYYXXXWWWUUUSSSRRRRRRRRRSSSSSSRRRSSSSSSTTTUUUVVVVVVXXX[[[^^^bbbhhhnnnrrrvvv{{{~~~sss[[[JJJDDD@@@???>>>======<<<<<<===;;;;;;<<<=========<<<<<<999999::::::::::::;;;;;;999:::;;;;;;<<<;;;;;;;;;:::<<<===>>>===>>>???AAABBBBBBBBBBBBCCCEEEFFFGGGHHHNNNOOOSSS]]]hhhvvvaaaPPPDDD@@@AAA???AAA???BBBHHHHHHRRRhhhxxxrrriiibbb^^^[[[ZZZXXXWWWVVVVVVVVVVVVWWWWWW[[[dddrrr~~~zzzxxxyyyyyyxxxvvvtttqqqooommmmmmmmmqqqsssvvvxxxwwwwwwxxxxxxzzzzzzzzzzzzzzz|||}}}~~~zzz|||}}}}}}||||||~~~~~~|||xxxuuusssrrrmmmjjjeeeaaa``````bbbdddiiinnnuuu{{{~~~|||yyywwwrrrpppnnnjjjfffaaa^^^\\\YYYXXXVVVUUUSSSRRRQQQQQQPPPQQQQQQQQQRRRTTTUUUVVVVVVWWWYYY[[[^^^cccjjjoootttyyy~~~|||ttt\\\KKKCCC@@@???>>>===============:::::::::::::::999888888999999999:::::::::;;;;;;888888999;;;;;;<<<<<<<<<:::<<<===>>>===>>>???AAABBBBBBBBBBBBCCCEEEFFFGGGGGGNNNOOOSSS]]]hhhzzzfffTTTGGGAAABBB???BBB???AAAGGGHHHTTTlll}}}ssslllccc]]]ZZZXXXWWWWWWVVVVVVVVVVVVVVVVVVWWW[[[dddsss{{{zzzzzz{{{zzzyyywwwtttsssrrrqqqqqqtttvvvyyyzzzzzzzzz{{{|||~~~}}}}}}~~~~~~}}}~~~~~~}}}~~~}}}zzzwwwuuuttttttqqqmmmhhhdddaaaaaacccdddkkkpppwww}}}~~~}}}|||yyyvvvtttqqqpppnnnkkkgggbbb___]]]YYYXXXVVVTTTSSSQQQPPPPPPOOOOOOPPPQQQSSSUUUVVVWWWWWWWWWXXXYYY[[[```ggglllssswww{{{yyyxxxttt]]]KKKCCC???>>>>>>===============;;;;;;;;;:::888777555444999999999:::::::::;;;;;;888999:::;;;<<<=========:::<<<===>>>===>>>???AAABBBBBBBBBBBBCCCEEEFFFGGGFFFLLLNNNRRR\\\hhhkkkYYYJJJCCCCCC???BBB@@@AAAGGGHHHVVVooozzzppphhh```[[[ZZZUUUUUUUUUUUUVVVVVVVVVVVVVVVWWW[[[eeettt~~~||||||}}}{{{zzzyyyxxxwwwvvvvvvvvvwwwyyy{{{|||||||||}}}~~~~~~~~~}}}|||zzzwwwuuutttsssssspppnnnjjjfffddddddeeegggnnnsssyyy~~~~~~~~~|||xxxuuuppppppnnnkkkgggccc___]]]YYYXXXVVVTTTRRRQQQPPPOOOOOOOOOPPPRRRTTTVVVXXXZZZXXXXXXYYYYYY[[[___eeeiiiqqqtttxxx}}}|||vvvsss}}}sss^^^LLLCCC======<<<<<<<<<<<<============<<<;;;:::888777666999999::::::::::::;;;;;;999:::;;;<<<============:::<<<===>>>===>>>???AAABBBBBBBBBBBBCCCEEEFFFGGGFFFLLLMMMQQQ\\\iiippp]]]MMMEEECCC???BBB@@@AAAFFFHHHWWWqqqvvvlllddd]]]YYYYYYSSSSSSTTTUUUUUUVVVVVVUUUWWWXXX\\\fffuuu~~~~~~{{{{{{{{{zzzzzzzzzzzzzzzzzz|||}}}~~~}}}}}}}}}}}}}}}}}}zzzyyywwwuuurrrpppnnnmmmkkkjjjhhhffffffggghhhiiippptttyyy}}}{{{wwwpppooonnnlllhhhddd```]]]ZZZXXXVVVTTTRRRPPPOOOOOOLLLMMMNNNPPPRRRUUUXXXYYYYYYZZZZZZ[[[\\\___dddggglllqqqwww}}}uuunnnuuusss^^^LLLCCC<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<;;;;;;:::999999999::::::::::::;;;;;;::::::;;;<<<======<<<<<<:::<<<===>>>===>>>???AAABBBBBBBBBBBBCCCEEEFFFGGGGGGMMMNNNRRR]]]jjjsss```OOOEEECCC???CCCAAAAAAFFFHHHXXXsss~~~rrrggg```YYYVVVVVVRRRRRRTTTUUUUUUVVVVVVUUUXXXYYY^^^hhhvvv{{{{{{{{{||||||||||||||||||~~~~~~}}}{{{{{{|||}}}yyyxxxvvvtttpppmmmjjjhhheeeeeeeeeeeefffhhhjjjkkkqqqtttyyy|||~~~}}}}}}}}}~~~~~~|||xxxtttpppooonnnllliiiddd```]]]ZZZXXXVVVTTTRRRPPPOOOOOOHHHIIIJJJMMMOOORRRUUUVVVYYYZZZ[[[\\\]]]___cccgggiiiooowww~~~wwwlllooosss___MMMCCC;;;;;;:::::::::;;;;;;<<<777888999:::;;;;;;;;;;;;999999:::::::::;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;:::<<<===>>>===>>>???AAABBBBBBBBBBBBDDDEEEFFFGGGHHHNNNOOOSSS^^^lll|||kkkWWWGGG@@@BBBCCCBBBDDDHHHHHH[[[{{{|||nnnbbb\\\XXXUUUUUUSSSSSSSSSSSSTTTTTTTTTTTTWWWYYY```kkkzzzzzzvvv~~~~~~|||||||||zzzxxxvvvvvvuuuqqqkkkfffdddccc]]]^^^___```aaadddhhhllllllrrrxxx|||}}}|||yyywwwuuutttpppooommmkkkgggccc___]]]\\\YYYUUURRRPPPNNNKKKIIIHHHGGGGGGHHHKKKNNNRRRTTTUUUVVVWWWYYY\\\___aaabbbgggnnnvvv|||zzzooorrr{{{}}}xxxrrraaaMMM???@@@???<<<:::888888999999<<<<<<;;;;;;;;;:::::::::999999999999999999::::::========================::::::;;;<<<===>>>??????@@@@@@AAABBBDDDFFFGGGIIIKKKMMMLLLQQQ___mmm|||lllYYYJJJCCCBBBCCCAAADDDHHHIII\\\}}}|||}}}zzz|||{{{yyyyyykkk___ZZZVVVTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTUUUWWW]]]iiixxxxxxsss}}}{{{yyyxxxuuusssqqqpppoookkkfffbbb``````[[[\\\]]]^^^___bbbfffjjjoootttyyy}}}}}}~~~}}}zzzwwwuuussssssmmmmmmlllkkkhhheeebbbaaaYYYWWWTTTSSSQQQPPPMMMKKKGGGGGGGGGHHHIIILLLOOOQQQSSSTTTUUUWWWZZZ]]]```aaaeeekkktttzzz~~~zzzoooqqq{{{zzzuuunnn___LLL@@@@@@???===;;;::::::;;;;;;<<<;;;;;;;;;;;;:::::::::888999999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCEEEFFFGGGJJJMMMMMMSSSaaaooo}}}nnn\\\MMMEEEBBBCCCAAADDDHHHJJJ]]]~~~|||yyytttsssqqqooosssxxx~~~}}}hhh]]]XXXTTTRRRRRRSSSSSSSSSTTTTTTTTTUUUUUUTTTWWW]]]iiixxxuuunnnwwwzzzvvvssspppmmmmmmllljjjfffaaa]]]\\\]]]YYYZZZ[[[[[[\\\___cccfffpppuuuzzz}}}}}}}}}~~~{{{xxxuuusssrrrrrrnnnnnnmmmllliiifffcccbbbXXXVVVUUUTTTTTTRRRNNNKKKGGGGGGFFFFFFGGGIIIKKKLLLOOOPPPQQQTTTXXX[[[^^^```bbbhhhpppwww{{{{{{oooqqqzzzwwwpppiii\\\LLLBBB???>>>===<<<;;;<<<======;;;;;;;;;;;;::::::::::::888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>???@@@AAABBBCCCCCCDDDCCCCCCCCCCCCDDDDDDEEEIIIMMMNNNTTTbbbqqqqqq^^^NNNFFFAAACCCAAADDDIIIKKK___{{{~~~{{{vvvssspppmmmqqqwww~~~|||hhh]]]XXXTTTRRRRRRSSSSSSTTTTTTTTTUUUUUUUUUVVVXXX___kkk{{{}}}rrrlllsss~~~xxxssspppmmmlllmmmllliiiddd^^^ZZZXXXYYYVVVWWWWWWXXXYYY[[[___cccmmmrrrxxx|||}}}~~~~~~}}}{{{yyyvvvtttrrrrrrrrrrrrpppmmmiiieeeaaa___YYYXXXWWWVVVUUURRRNNNJJJHHHGGGFFFFFFEEEFFFFFFGGGKKKLLLNNNQQQTTTXXX[[[]]]___eeennntttxxx}}}|||oooqqqyyyvvvnnnfffYYYKKKCCC======<<<;;;;;;<<<===>>>;;;;;;;;;:::::::::999999888888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAACCCCCCBBBCCCCCCDDDEEEFFFIIINNNOOOUUUbbbppp}}}ttt___NNNEEEAAABBB@@@DDDIIILLLaaayyy|||xxxssspppqqqxxx~~~jjj^^^YYYUUUSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUVVVYYY```mmm|||zzzpppkkkrrr}}}~~~{{{vvvqqqnnnmmmmmmlllkkkhhhbbb[[[VVVSSSSSSSSSTTTUUUUUUUUUXXX\\\___fffllltttyyy|||~~~~~~~~~~~~|||zzzwwwtttssssssrrrpppnnnjjjfffbbb```]]][[[ZZZXXXVVVRRRLLLHHHHHHHHHGGGFFFEEEDDDDDDDDDGGGHHHJJJMMMQQQUUUXXXZZZ]]]ccckkkrrrvvv|||}}}pppqqqyyywwwooofffXXXKKKDDD;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::::::::999999999777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>??????AAAAAAAAABBBDDDEEEGGGHHHJJJPPPQQQVVVaaannn{{{xxxbbbOOOEEEAAABBB@@@CCCJJJMMMcccxxx}}}wwwsssrrr{{{lll```[[[VVVTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVUUUXXX```lll{{{uuunnnkkksss~~~~~~~~~{{{zzzwwwrrrnnnkkklllmmmiiihhhfff```YYYSSSOOONNNQQQRRRSSSSSSSSSUUUYYY\\\___fffnnnuuuyyy~~~~~~{{{vvvsssoooooonnnmmmjjjgggdddccc```^^^[[[XXXVVVRRRMMMIIIIIIIIIHHHGGGFFFDDDCCCCCCFFFGGGIIIKKKOOORRRUUUWWW[[[aaahhhoootttzzz}}}pppqqqzzz{{{sssiiiYYYKKKDDD::::::;;;;;;;;;;;;;;;;;;::::::::::::999999999999777777888999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAA@@@@@@AAABBBDDDFFFHHHIIIJJJQQQRRRWWWaaannn{{{{{{eeeQQQGGGAAABBB@@@CCCJJJNNNeeexxxzzzvvvuuunnnbbb\\\WWWTTTSSSTTTTTTTTTUUUUUUUUUVVVVVVVVVYYYaaannn}}}pppkkkjjjttt~~~~~~~~~}}}}}}|||{{{zzzuuuuuusssnnnjjjggghhhjjjeeeffffffbbb\\\VVVQQQOOOPPPQQQQQQQQQQQQTTTWWWZZZ[[[bbbjjjrrrvvv{{{}}}~~~wwwsssnnnnnnnnnllljjjgggdddbbbaaa^^^ZZZXXXUUURRROOOLLLJJJJJJJJJIIIGGGFFFDDDCCCFFFFFFHHHJJJMMMPPPSSSTTTXXX]]]eeelllqqqwww~~~qqqrrr{{{yyymmm\\\KKKCCC;;;<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999888666777888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@AAAAAABBBAAAAAABBBBBBDDDEEEFFFGGGIIIQQQSSSXXXcccppp{{{}}}gggTTTJJJAAABBB@@@CCCJJJOOOfffxxx}}}wwwyyyooobbb\\\VVVSSSSSSTTTTTTUUUUUUUUUVVVVVVVVVXXX\\\dddqqqlllhhhjjjuuu~~~xxx}}}}}}yyy{{{|||||||||{{{zzzxxxwwwvvvrrrrrrppplllfffdddeeehhhdddfffgggeee```ZZZVVVSSSPPPPPPQQQQQQQQQSSSWWWZZZYYY```iiippptttyyy~~~|||wwwrrrqqqqqqooollliiidddaaa^^^```]]]YYYWWWUUUTTTQQQOOOKKKKKKJJJJJJHHHGGGEEEDDDFFFGGGHHHJJJLLLOOOQQQSSSUUU[[[ccciiiooouuu}}}~~~qqqsss|||}}}ppp]]]LLLBBB======>>>>>>===<<<<<<;;;:::::::::999999999888888666777777999:::;;;<<<<<<========================<<<<<<===>>>???@@@AAAAAACCCCCCCCCCCCCCCDDDEEEEEEHHHQQQTTTZZZeeerrr|||jjjVVVFFFAAADDDBBBDDDIIINNNiii{{{|||~~~uuueee[[[XXXWWWWWWVVVUUUTTTTTTSSSSSSTTTTTTUUUZZZcccqqqssspppooottt~~~wwwrrrrrrrrrtttuuurrrnnnrrryyy{{{vvvrrrooonnnnnnjjjlllmmmkkkgggcccccccccbbbcccbbbaaa___[[[XXXVVVWWWWWWVVVVVVVVVXXXYYYZZZ[[[```fffmmmsssyyy~~~xxxzzz~~~yyyrrrvvvssspppmmmkkkhhhdddbbb^^^\\\YYYWWWVVVSSSPPPMMMKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIKKKLLLMMMVVV\\\eeekkkpppuuu{{{uuuuuu~~~rrraaaNNNAAA@@@>>>;;;;;;<<<======<<<<<<;;;::::::999999::::::888888888888999:::;;;<<<:::;;;<<<<<<======<<<<<>>??????@@@@@@@@@AAACCCEEEFFFGGGGGGGGGGGGRRRVVVXXXbbbrrr~~~lllXXXIIIBBBDDDCCCEEEJJJOOOkkkzzzggg]]]XXXWWWWWWVVVUUUTTTTTTSSSSSSTTTTTTVVV[[[eeessstttqqqqqqvvvzzzsssnnnnnnnnnooonnnjjjfffiiioooxxx{{{vvvrrrooonnnmmmhhhjjjkkkhhhddd```______]]]^^^```bbbbbbaaa```^^^___^^^\\\ZZZXXXXXXXXXXXX\\\```gggmmmsssyyyvvvxxx|||{{{vvvyyyvvvrrrnnnkkkhhhdddaaa^^^\\\ZZZXXXVVVTTTQQQNNNMMMMMMLLLKKKJJJIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLMMMVVV[[[ccciiimmmssszzzxxxwww~~~sssbbbOOOAAA@@@>>>;;;;;;<<<======<<<<<<;;;::::::999999::::::666666666666777888999::::::;;;<<<<<<======<<<<<<>>>>>>>>>===>>>>>>???@@@@@@@@@AAABBBDDDEEEFFFGGGGGGQQQTTTWWWddduuunnn[[[MMMCCCFFFDDDFFFKKKQQQnnnjjj^^^YYYWWWWWWUUUUUUTTTSSSSSSSSSSSSTTTWWW\\\ffftttuuuttttttzzzyyyrrrmmmmmmlllkkkjjjeee```aaagggkkkxxx~~~zzzvvvrrrooommmlllhhhhhhhhheee```\\\ZZZZZZ]]]___cccgggjjjkkkjjjiiifffdddbbb```^^^\\\[[[[[[^^^bbbhhhmmmsssyyyvvvwww{{{|||yyy{{{xxxtttppplllhhhdddaaa___]]]ZZZYYYXXXUUURRROOOOOOOOONNNMMMKKKJJJIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMVVVZZZ```eeejjjpppxxx~~~|||{{{~~~tttdddPPPBBB@@@>>>;;;;;;<<<======<<<<<<;;;::::::999999::::::999999999::::::;;;<<<===;;;;;;<<<============<<<======<<<<<<===>>>???????????????@@@AAACCCEEEFFFHHHPPPRRRWWWgggzzzqqq^^^OOOEEEGGGEEEFFFLLLTTTqqqkkk^^^YYYXXXWWWUUUUUUTTTSSSSSSSSSSSSSSSVVV\\\fffttt{{{uuuvvvxxxyyyuuussspppnnnmmmhhhcccccchhhlllsss~~~~~~}}}yyyuuurrrooommmlllkkkjjjgggccc^^^ZZZWWWVVV\\\___dddhhhkkkmmmmmmllliiiiiihhhfffeeeddddddccccccfffjjjnnnrrrxxx~~~xxxyyy{{{}}}~~~~~~|||zzz{{{xxxtttqqqnnnjjjfffccc___^^^[[[ZZZYYYWWWSSSQQQPPPOOOOOONNNNNNMMMMMMLLLNNNOOOPPPQQQRRRQQQQQQPPPWWWZZZ___bbbfffmmmuuu|||tttcccQQQEEE@@@>>>;;;;;;<<<======<<<<<<;;;::::::999999::::::::::::::::::;;;<<<===>>>;;;;;;<<<==============================>>>???@@@AAA@@@??????@@@CCCFFFGGGKKKQQQRRRWWWiii||||||ttt```QQQFFFGGGEEEFFFMMMUUUttt}}}jjj^^^YYYXXXWWWUUUTTTSSSSSSRRRRRRSSSSSSUUUZZZeeetttxxxuuuxxx||||||xxxvvvuuuqqqllllllooolllpppuuu~~~~~~}}}|||zzzwwwtttqqqpppooopppmmmiiiddd___ZZZVVVTTTVVVXXX]]]aaafffiiijjjkkknnnmmmmmmlllkkkjjjiiiiiihhhjjjkkkmmmpppuuu{{{|||}}}~~~~~~|||{{{yyyyyyyyywwwsssqqqooollliiiggg```___]]][[[ZZZXXXUUUSSSNNNOOOOOOPPPPPPQQQQQQRRRSSSSSSTTTUUUVVVVVVVVVVVVYYY\\\___bbbdddjjjsssyyy~~~sssbbbRRRGGG@@@>>>;;;;;;<<<======<<<<<<;;;::::::999999::::::666666666666777888999999;;;<<<======>>>>>>======>>>>>>>>>>>>???@@@AAABBBBBBAAAAAAAAABBBDDDGGGIIIMMMSSSSSSYYYiii|||zzzyyycccSSSFFFGGGDDDFFFMMMVVVvvvzzzhhh]]]YYYWWWVVVTTTTTTSSSRRRRRRRRRRRRSSSTTTZZZeeetttuuutttxxx~~~{{{uuutttvvvpppsssuuuyyy~~~~~~}}}{{{yyywwwvvvuuuvvvrrrkkkfffaaa\\\WWWSSSRRRTTTXXX]]]ccchhhmmmoooqqqppppppooommmllljjjiiijjjkkkllllllnnnsssyyy~~~|||yyyxxxwwwxxxvvvsssqqqooommmjjjhhhaaa```^^^]]]\\\ZZZWWWTTTOOOOOOPPPQQQSSSTTTUUUUUUVVVVVVVVVVVVWWWYYYZZZ[[[\\\___bbbccceeeiiiqqqvvv|||~~~tttbbbQQQHHH@@@>>>;;;;;;<<<======<<<<<<;;;::::::999999::::::777777666777777888999:::<<<<<<===>>>>>>>>>>>>===>>>>>>>>>>>>???AAABBBBBBCCCBBBBBBCCCDDDFFFHHHIIIMMMTTTUUUYYYhhhzzzzzzfffUUUFFFGGGCCCEEELLLWWWxxxyyyhhh]]]XXXUUUSSSTTTTTTSSSRRRRRRRRRRRRRRRUUU[[[gggvvv|||tttrrryyy~~~{{{|||xxx{{{|||}}}~~~}}}}}}zzzuuummmgggbbb\\\WWWSSSRRRRRRTTTXXX]]]ccchhhllllllmmmmmmnnnmmmlllkkkjjjiiiiiijjjjjjmmmssszzz}}}yyyxxxxxxyyyvvvsssqqqooollliiifffbbb```^^^]]]]]][[[XXXVVVQQQQQQRRRSSSTTTUUUUUUVVVVVVUUUUUUUUUVVVYYY]]]______bbbeeeffffffiiiooottt{{{~~~~~~wwwbbbPPPFFF@@@>>>;;;;;;<<<======<<<<<<;;;::::::999999::::::::::::::::::;;;<<<======<<<<<<===>>>>>>>>>>>>>>><<<=========>>>@@@AAABBBBBBBBBCCCDDDFFFGGGHHHHHHIIISSSVVVZZZgggyyy|||iiiWWWFFFGGGCCCDDDLLLWWWxxxyyyhhh]]]WWWSSSQQQTTTTTTSSSRRRRRRRRRRRRRRRVVV\\\hhhwwwzzzsssrrryyy|||~~~}}}wwwnnngggbbb]]]WWWRRROOONNNMMMNNNQQQWWW\\\___eeegggiiikkkmmmmmmmmmmmmgggggghhhiiilllsss{{{~~~zzzyyyyyyzzzwwwtttqqqnnnkkkgggdddbbbaaa___^^^]]]\\\YYYVVVSSSTTTTTTTTTTTTUUUUUUUUUVVVUUUSSSSSSUUUYYY]]]```aaadddggghhhgggiiinnnrrr{{{~~~zzzcccOOOCCC@@@>>>;;;;;;<<<======<<<<<<;;;::::::999999::::::888888888888999:::;;;;;;<<<======>>>>>>>>>>>>>>>;;;;;;<<<<<<===???@@@AAA@@@AAACCCEEEFFFGGGGGGGGGEEEQQQVVVZZZgggxxxmmmYYYJJJJJJEEEFFFMMMXXXyyyuuueee\\\XXXVVVTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQXXXdddtttzzztttuuurrr{{{}}}{{{{{{|||uuummmddd[[[TTTQQQRRRQQQOOOOOOPPPTTTXXX[[[[[[^^^ccchhhkkkllllllkkkggghhhiiijjjmmmrrryyy~~~|||wwwuuuxxxuuuqqqnnnmmmlllkkkjjjggggggeeeccc___\\\ZZZXXX[[[XXXUUUSSSSSSSSSRRRQQQSSSRRRRRRRRRUUUXXX\\\___aaaccceeeeeeeeehhhnnnsss{{{zzzvvv___KKKBBB???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::;;;<<<===888999999::::::;;;;;;<<<:::<<<===???@@@@@@@@@@@@BBBDDDEEEFFFEEEEEEGGGHHHOOOVVVWWWYYYgggzzz}}}}}}nnnYYYHHHIIIEEEFFFMMMYYY{{{rrrddd\\\YYYWWWUUURRRRRRRRRQQQQQQQQQQQQPPPQQQWWWbbbrrryyyssstttuuu~~~~~~~~~~~~~~~{{{xxxuuuzzz}}}wwwooofff^^^WWWTTTPPPOOONNNMMMMMMOOORRRSSSXXX[[[___dddggghhhggggggcccdddfffhhhkkkpppwww|||}}}yyyvvvyyyuuuqqqnnnnnnmmmlllkkkkkkjjjhhhfffbbb___\\\ZZZ\\\YYYVVVTTTTTTSSSRRRPPPPPPPPPOOOPPPRRRVVVZZZ\\\```bbbdddddddddhhhnnnsssyyy~~~xxx|||tttaaaOOOGGG@@@???>>><<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;:::::::::;;;<<<===???@@@@@@@@@@@@DDDEEEFFFFFFEEEFFFHHHJJJMMMUUUVVVYYYhhh{{{zzzyyy}}}oooZZZHHHHHHDDDFFFNNNZZZ}}}{{{zzzooobbb[[[XXXVVVUUUQQQQQQQQQPPPPPPPPPOOOOOORRRUUU___ooowwwqqqsssyyy}}}|||{{{{{{}}}~~~yyytttpppppp{{{~~~xxxppphhhaaa[[[XXXQQQPPPOOONNNMMMMMMMMMMMMSSSUUUYYY]]]___`````````^^^___bbbdddhhhnnntttyyy}}}~~~zzzxxxyyyvvvrrrooooooooonnnmmmpppooommmjjjfffbbb___^^^^^^[[[XXXVVVUUUTTTRRRPPPMMMMMMLLLMMMOOOSSSWWWYYY^^^aaacccdddeeehhhnnnsssxxx}}}tttwwwzzzwwwppp```QQQHHHAAA@@@>>><<<;;;999999999;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;;;;;;;;;;>>>======<<<;;;;;;::::::;;;<<<===???@@@@@@@@@@@@EEEFFFFFFEEEEEEFFFJJJMMMLLLTTTUUUYYYiii}}}yyywww{{{ooo\\\IIIIIIEEEFFFNNNZZZ}}}~~~vvvrrrrrrzzz|||nnnaaaZZZVVVTTTSSSQQQQQQQQQPPPPPPPPPPPPOOORRRTTT\\\kkk~~~sssnnnqqq{{{~~~}}}zzzyyyzzz||||||wwwrrrmmmlllsss|||}}}xxxqqqiiiccc]]][[[TTTTTTTTTSSSRRRQQQOOOOOOPPPRRRTTTWWWYYYZZZZZZZZZZZZ\\\^^^aaaeeekkkqqqvvv{{{~~~|||zzzxxxuuurrrpppppppppppppppsssrrrooollliiieeebbb``````]]]ZZZXXXWWWUUUSSSPPPLLLLLLKKKLLLNNNQQQUUUXXX^^^aaadddeeefffiiioootttyyy~~~~~~ppprrr}}}uuurrrlll^^^MMMDDD@@@???===<<<;;;::::::999::::::::::::::::::::::::888999:::;;;<<<;;;::::::>>>=========<<<<<<<<<;;;;;;<<<===>>>???@@@@@@AAAEEEEEEDDDCCCCCCFFFJJJMMMMMMUUUVVVZZZiii}}}yyyxxx|||nnn]]]KKKKKKFFFFFFNNNZZZ~~~xxxpppllllllvvv}}}yyymmmaaaYYYTTTRRRQQQRRRRRRRRRQQQQQQQQQPPPPPPRRRSSSYYYgggyyy~~~ppplllnnn{{{}}}yyywwwvvvwwwzzz{{{|||vvvrrrnnnjjjiiiooowww~~~}}}zzzvvvpppiiiccc___\\\WWWWWWXXXXXXWWWVVVTTTSSSQQQQQQRRRTTTUUUVVVWWWXXXYYY[[[^^^```dddhhhnnnrrruuuyyy~~~{{{wwwtttqqqpppqqqrrrrrrqqqsssrrrpppmmmjjjfffcccaaaaaa___\\\ZZZYYYWWWTTTRRRNNNNNNMMMLLLNNNQQQTTTWWW]]]```dddfffhhhkkkpppuuu|||{{{mmmnnn}}}}}}tttpppjjj\\\LLLBBB===<<<<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::777888:::;;;;;;;;;:::999<<<<<<<<<======>>>>>>>>><<<<<<===>>>???@@@AAAAAACCCCCCCCCBBBBBBDDDIIILLLOOOWWWXXX[[[jjj}}}yyyyyymmm]]]KKKKKKEEEFFFNNN\\\vvvmmmiiiiiirrr~~~{{{www|||vvvlllbbbYYYSSSQQQPPPRRRRRRRRRQQQQQQQQQQQQPPPRRRSSSXXXcccsss}}}oookkknnnzzz~~~{{{xxxvvvvvvwwwxxxyyysssmmmjjjgggfffkkkrrr}}}}}}}}}zzzxxxtttoooiiiddd```^^^YYYZZZZZZZZZZZZYYYXXXXXXTTTTTTTTTUUUUUUWWWXXXYYY[[[]]]```bbbdddgggkkkoooooottt{{{|||vvvssspppoooqqqrrrsssrrrrrrqqqpppmmmjjjgggdddcccaaa___]]]\\\[[[YYYVVVTTTRRRPPPOOONNNOOOQQQTTTUUU[[[___dddfffhhhkkkqqquuu{{{yyyjjjlll{{{|||uuuqqqjjj[[[MMMEEE;;;;;;;;;:::;;;;;;<<<===::::::::::::::::::::::::888999999:::::::::::::::;;;;;;<<<<<<===>>>>>>???===<<<======>>>@@@AAABBBAAAAAABBBBBBBBBDDDHHHKKKPPPXXXXXX\\\jjj}}}xxxyyykkkZZZHHHHHHDDDEEEOOO^^^wwwoooiiigggmmmxxx{{{uuuvvvrrrkkkbbbZZZTTTRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOQQQSSSXXX```lll~~~qqqlllooozzz~~~~~~~~~~~~}}}vvvnnnjjjfffdddhhhnnnyyy}}}}}}yyywwwtttooojjjfffbbb```______^^^]]]]]]\\\[[[[[[ZZZYYYXXXWWWXXXYYY[[[\\\___aaacccdddeeegggjjjlllmmmssszzz}}}tttrrrooooooppprrrssssssqqqqqqpppnnnkkkhhhfffeeeaaa```^^^^^^]]][[[XXXUUUTTTRRRPPPOOOOOOPPPRRRTTTXXX\\\aaaeeefffjjjooosssvvv{{{wwwiiikkk{{{|||wwwsssiiiYYYKKKEEE<<<<<<;;;::::::;;;;;;;;;999999999999999999999999999999999888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<===>>>???AAABBB@@@AAACCCDDDDDDEEEHHHKKKOOOWWWXXX\\\kkkwwwyyyjjjWWWEEEFFFBBBEEEPPP```yyypppjjjfffjjjsss~~~|||vvvrrrooojjjbbb[[[VVVTTTTTTPPPPPPPPPOOOOOOOOONNNNNNQQQTTTXXX^^^iii{{{rrrnnnqqqzzz|||sssmmmhhheeehhhmmmwww~~~}}}}}}yyywwwtttpppkkkgggdddbbbeeedddcccaaa______^^^^^^]]]\\\[[[ZZZZZZ\\\]]]___bbbdddeeefffeeefffiiikkkpppuuu|||}}}sssqqqnnnnnnppprrrssssssqqqqqqpppnnnllljjjhhhggg```___^^^^^^^^^]]]YYYWWWUUUSSSQQQOOONNNOOOQQQRRRVVVZZZ```ccceeehhhnnnrrrrrrwww}}}vvviiikkk{{{{{{uuuhhhVVVGGGBBB>>>===<<<;;;:::999999999999999999999999999999999:::999888777888999;;;<<<=========<<<;;;;;;::::::======<<<===>>>???AAABBB@@@BBBDDDEEEFFFGGGIIIKKKMMMUUUWWW\\\lllzzz~~~{{{gggWWWLLLBBBBBBKKKPPP___vvvmmmkkkpppxxxuuurrrooosssrrrhhh]]]WWWUUUSSSTTTSSSRRRPPPOOOOOOOOOPPPOOOPPPTTT\\\dddsssyyyuuuwwwxxxlllcccaaadddgggssszzz|||yyytttnnnlllllllllhhhdddddddddddddddeeefffggghhhaaacccdddcccbbbcccdddfffiiikkklllkkkiiihhhhhhiiipppxxx~~~|||wwwrrrmmmmmmqqquuutttrrrqqqooommmkkkjjjhhheeeccceeecccaaa___^^^\\\YYYVVVTTTSSSSSSRRRQQQQQQQQQQQQXXX[[[^^^aaacccgggkkkooowwwyyy|||wwwkkknnn}}}~~~wwwhhhUUUHHHDDD@@@???<<<:::888888999999;;;;;;::::::::::::999999::::::;;;;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAA@@@@@@@@@AAACCCFFFIIIJJJQQQTTTYYY```kkkvvv||||||}}}iiiXXXKKKCCCBBBKKKQQQaaa}}}qqqlllrrr{{{vvvtttrrrvvvssshhh\\\VVVTTTRRRRRRQQQQQQPPPOOOOOONNNNNNPPPQQQUUU\\\dddpppzzzvvvxxxzzznnneeedddfffiiiooosssxxx}}}~~~|||wwwrrrpppqqqpppmmmiiifffffffffggghhhiiijjjkkkiiiiiiiiihhhggggggjjjlllmmmnnnooonnnllljjjjjjjjjssszzz}}}zzzuuupppppprrruuutttrrrooommmkkkjjjiiihhhfffddddddbbb```___^^^\\\XXXVVVRRRQQQQQQPPPQQQQQQRRRRRRTTTWWW[[[^^^bbbfffkkkoootttvvvyyy}}}xxxnnnrrryyyjjjVVVHHHCCC???>>><<<:::999999::::::;;;;;;::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAACCCEEEGGGJJJKKKRRRTTTZZZaaallluuu{{{}}}jjjYYYKKKCCCCCCKKKRRRdddwwwooovvvwwwuuuwwwzzzuuuhhh[[[UUUSSSQQQOOOPPPPPPPPPPPPNNNMMMLLLPPPQQQVVV]]]dddmmm~~~|||yyy{{{zzzmmmfffdddgggjjjqqqrrrssssssvvv~~~}}}yyyuuusssttttttqqqoooiiiiiiiiijjjkkklllnnnooonnnnnnllljjjiiikkknnnrrrqqqrrrrrrpppllljjjjjjjjjsss{{{}}}yyytttrrrttttttsssqqqmmmkkkiiihhhiiiiiigggfffcccaaa___^^^]]][[[XXXUUUPPPOOOOOOOOOPPPQQQSSSTTTSSSUUUYYY[[[^^^bbbfffiiinnnppptttxxx|||~~~~~~~~~xxxqqqwww}}}mmmXXXIIICCC>>>===;;;:::::::::;;;<<<;;;;;;::::::::::::999999999:::::::::;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAABBBBBBBBBDDDFFFHHHKKKLLLQQQTTTYYYaaammmwww~~~jjjZZZJJJDDDDDDKKKRRRgggwww}}}uuuuuu|||}}}xxxiii[[[UUUSSSQQQNNNOOOQQQRRRQQQPPPMMMLLLOOOPPPUUU]]]dddlllyyy|||~~~xxxkkkddddddfffhhhqqqqqqqqqoooooosss{{{}}}zzzvvvuuuuuuuuutttrrroooooonnnnnnmmmnnnnnnnnnlllkkkiiiggggggkkkpppuuussssssrrrpppllljjjiiijjjrrryyy~~~{{{wwwttttttsssrrrpppkkkiiigggggghhhiiihhhhhhcccaaa___^^^]]][[[XXXVVVPPPPPPOOOOOOOOOQQQSSSUUUVVVWWWYYYYYYYYYZZZ]]]___gggjjjooouuuzzz}}}xxxsss|||oooZZZIIIBBB<<<<<<;;;;;;;;;;;;<<<===;;;;;;:::::::::999999999999999999::::::;;;;;;<<<>>>>>>======<<<<<<<<<;;;<<<<<<===>>>???@@@AAAAAABBBBBBBBBCCCFFFHHHKKKLLLOOORRRXXXaaammm{{{}}}iiiYYYIIIEEEEEEJJJRRRiii~~~nnnqqq|||}}}xxxjjj\\\VVVTTTRRROOOPPPRRRSSSRRRQQQOOONNNLLLNNNTTT]]]dddkkkvvvwwwkkkfffeeeggghhhhhhjjjlllkkkiiijjjnnnrrr}}}~~~|||yyywwwwwwwwwvvvvvvuuutttrrrpppnnnllllllkkkgggfffeeedddeeejjjqqqvvvttttttssspppmmmkkkkkklllqqqyyy~~~{{{xxxuuutttrrrqqqooollliiigggfffggghhhiiihhhbbbaaa___^^^]]]\\\YYYVVVRRRQQQPPPOOOPPPRRRUUUVVVXXXYYYYYYXXXWWWWWWXXXZZZ```dddjjjqqqyyyxxxvvvpppZZZIIIBBB<<<;;;;;;;;;<<<<<<======;;;;;;:::::::::999999999888888999999:::;;;;;;<<<>>>>>>======<<<<<<<<<;;;<<<<<<===>>>???@@@AAAAAAAAAAAAAAACCCEEEGGGJJJKKKMMMPPPWWW```mmm|||zzzhhhZZZIIIFFFFFFIIIRRRkkkssseeekkkvvvyyyuuuhhh\\\VVVTTTRRRPPPQQQRRRRRRRRRQQQPPPOOOLLLMMMRRR\\\dddkkkuuu~~~wwwmmmiiiiiiiiiiiidddhhhkkkjjjgggfffggghhhrrr|||}}}{{{zzzyyyyyyyyyxxxvvvssspppmmmjjjiiihhhccccccbbbaaaccchhhoootttssssssrrrpppmmmlllnnnooorrrzzz|||{{{yyyvvvtttsssrrrqqqnnnkkkhhhgggggghhhhhhhhhcccaaa```___^^^]]]ZZZXXXTTTSSSQQQQQQSSSVVVYYY[[[ZZZZZZ[[[ZZZYYYYYY[[[\\\[[[^^^dddllluuu~~~~~~zzzxxx~~~oooYYYIIIBBB<<<<<<<<<<<<<<<=========;;;;;;::::::::::::999999777777888999:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAABBBEEEGGGJJJKKKMMMPPPWWWaaannnwwwhhh\\\HHHFFFFFFHHHQQQkkkiii]]]dddmmmqqqoooeeeZZZUUUSSSQQQPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNSSS\\\dddjjjsss{{{uuummmkkkkkkiiihhhgggjjjlllkkkgggddddddfffiiirrr~~~|||yyyxxxxxxyyyvvvuuurrroookkkiiigggfff``````___^^^___ccchhhmmmnnnnnnmmmllljjjkkkmmmoooqqqyyyzzz{{{zzzxxxvvvuuuuuuuuurrrnnnjjjggggggggggggfffdddbbb`````````^^^[[[YYYSSSRRRQQQRRRVVVZZZ___bbbaaaaaaaaa___]]]\\\]]]___XXXZZZ^^^eeeoooyyy}}}||||||~~~|||{{{mmmXXXIIICCC<<<============<<<<<<<<<;;;;;;::::::::::::999999777777888999:::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAABBBBBBBBBDDDFFFHHHKKKLLLNNNQQQYYYbbbpppvvviii]]]HHHGGGFFFHHHPPPkkkzzzcccXXX```ggglllkkkbbbXXXSSSQQQPPPPPPOOONNNNNNNNNOOOPPPPPPQQQPPPSSS\\\ccciiiqqqyyy}}}rrrkkkjjjiiihhheeegggiiijjjgggccc``````bbbccclll{{{}}}zzzwwwuuuuuuvvvtttssspppmmmjjjhhhgggfff]]]]]]\\\[[[[[[]]]bbbeeehhhhhhhhhffffffgggjjjlllooovvv}}}zzz{{{{{{zzzxxxwwwwwwxxxtttpppkkkhhhggggggffffffdddcccaaaaaa```___\\\ZZZQQQQQQQQQSSSXXX^^^dddgggiiiiiihhhddd```^^^]]]^^^VVVWWWZZZ```jjjuuu}}}zzzzzz~~~~~~yyykkkWWWIIIDDD======>>>>>>===<<<;;;;;;;;;;;;;;;:::::::::999999666777888999:::;;;<<<<<<999::::::;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAACCCCCCDDDEEEGGGJJJLLLNNNOOOSSSZZZdddrrr~~~xxxjjj^^^OOOGGGDDDIIIRRRhhhxxxiiibbb```fffhhhggg```WWWPPPOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMQQQWWW[[[___eeennnttt|||ssslllhhhgggfffffffffiiikkkiiieeeaaa___```eeejjjttt}}}}}}}}}}}}}}}zzzwwwtttrrrsssqqqmmmhhheeecccbbbbbb^^^\\\ZZZXXXYYY\\\___aaaeeeeeeeeedddccccccfffhhhooosssxxx{{{~~~~~~}}}}}}|||zzzxxxtttssspppmmmjjjhhhfffeeefffeeebbb___^^^]]]\\\\\\RRRSSSTTTVVV[[[cccmmmtttuuurrrrrrrrrjjj^^^YYYZZZTTTWWW]]]fffoooxxx~~~~~~{{{vvvqqqfffUUUHHHBBB>>>>>>===<<<<<<<<<<<<<<<;;;;;;::::::::::::999999777777777777888999:::;;;;;;;;;;;;<<<<<<<<<<<<==================>>>??????BBBBBBBBBBBBDDDGGGJJJLLLPPPSSSXXXaaarrr}}}~~~yyylllaaaPPPGGGDDDJJJSSSiiixxxjjjeeecccgggfffccc\\\UUUPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQQQVVVZZZ^^^dddmmmttt{{{tttnnnkkkjjjjjjiiikkkmmmnnnkkkfffbbb``````ccchhhqqq~~~}}}~~~}}}{{{xxxvvvrrroookkkfffbbb```______]]][[[YYYXXXXXX[[[]]]___eeefffeeedddbbbbbbdddfffjjjnnnrrruuuwwwyyy|||}}}~~~}}}||||||}}}}}}|||zzzsssqqqnnnkkkhhhfffeeeeeeeeedddbbb___]]]\\\[[[[[[SSSSSSTTTVVV]]]hhhttt}}}}}}|||{{{ttthhhaaabbb[[[]]]bbbiiiqqqyyy~~~~~~|||wwwqqqeeeTTTGGGAAA>>>======<<<<<<<<<<<<<<<;;;;;;::::::::::::999999888888777888888999:::;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<======???@@@@@@CCCBBBBBBCCCEEEHHHKKKMMMQQQTTTZZZbbbsss|||yyyzzznnncccPPPGGGDDDJJJTTTkkkyyymmmhhhggghhhccc]]]WWWSSSQQQNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNQQQUUUXXX\\\ccclllsss{{{wwwuuutttsssrrrssssssrrrnnniiidddaaa```aaaeeennnxxx~~~|||~~~~~~~~~|||zzzxxxooommmhhhddd```]]]\\\\\\[[[ZZZYYYXXXYYY[[[]]]^^^eeefffeeecccaaa```aaabbbeeehhhllloooqqqrrrtttuuuyyy{{{}}}{{{zzzzzz{{{}}}~~~~~~}}}tttrrroookkkhhhgggggggggeeecccaaa___]]][[[ZZZZZZUUUTTTTTTVVV___mmm}}}sssllljjjdddfffjjjooovvv|||}}}xxxqqqdddRRRFFFAAA>>>===<<<<<<;;;;;;<<<<<<;;;;;;::::::::::::999999888888888999999:::;;;<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<===>>>???AAABBBCCCCCCCCCDDDFFFIIILLLNNNSSSVVV[[[cccttt{{{wwwyyynnneeePPPHHHDDDJJJTTTlll~~~xxxnnnkkkjjjiiiaaaXXXSSSSSSRRRPPPMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNQQQTTTWWWZZZaaajjjqqq~~~{{{yyyvvvpppkkkeeebbb``````dddkkkuuu~~~}}}{{{{{{|||}}}}}}|||zzzxxxwwwnnnkkkgggbbb^^^\\\[[[[[[YYYYYYYYYYYY[[[]]]___```dddeeeeeeccc```^^^^^^___bbbeeeiiikkklllmmmooopppqqqsssvvv{{{~~~{{{zzzzzz{{{}}}~~~~~~}}}xxxvvvrrrnnnlllllllllllleeedddbbb```]]][[[ZZZYYYWWWVVVTTTWWW```ooo~~~vvvrrrnnnooorrrvvv{{{~~~xxxpppaaaPPPDDDAAA======<<<;;;;;;;;;;;;<<<;;;;;;:::::::::999999999999999999999:::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<===>>>@@@BBBCCCDDDDDDCCCDDDFFFIIILLLNNNSSSVVV\\\dddttt{{{xxxyyynnneeeQQQHHHDDDJJJTTTlll}}}xxxuuuxxx}}}uuummmkkkjjjhhh```VVVRRRSSSTTTQQQNNNNNNNNNNNNMMMMMMLLLLLLLLLMMMPPPTTTVVVYYY___gggnnn{{{yyysssmmmgggcccaaaaaaeeekkksss{{{~~~|||zzzzzz{{{||||||{{{xxxvvvtttmmmjjjfffbbb^^^\\\[[[[[[XXXXXXZZZ\\\^^^```aaabbbbbbccccccaaa___]]]\\\]]]___bbbfffhhhiiiiiikkklllkkkmmmpppuuu{{{~~~}}}||||||}}}~~~|||{{{yyywwwtttrrrpppoooooopppfffeeedddbbb___]]][[[ZZZYYYWWWVVVWWW```ooo{{{vvvwwwzzz}}}~~~wwwnnn^^^MMMCCCAAA======<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999:::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<===???AAABBBCCCDDDDDDCCCDDDFFFIIILLLNNNRRRVVV\\\dddttt|||xxxyyynnneeeRRRIIIDDDIIISSSkkkvvvooommmnnnqqqyyy}}}pppjjjiiihhheee^^^VVVRRRRRRSSSQQQOOONNNNNNNNNMMMLLLLLLKKKKKKLLLOOOSSSVVVYYY^^^eeekkkxxx~~~vvvpppkkkgggdddbbbeeelllsss{{{~~~~~~|||{{{|||}}}}}}|||zzzwwwsssqqqkkkiiieeeaaa^^^]]]]]]]]]YYYZZZ\\\^^^___```aaaaaa^^^___``````^^^\\\\\\]]]]]]```cccfffggggggiiijjjhhhjjjmmmrrrwww}}}~~~~~~~~~~~~|||{{{xxxwwwvvvtttrrrqqqqqqpppiiihhhgggeeebbb___\\\[[[YYYXXXWWWYYYaaaooo~~~~~~|||vvvkkk[[[JJJAAAAAA===<<<;;;;;;::::::;;;;;;;;;;;;::::::::::::999999888888888999999:::;;;<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>???@@@BBBCCCCCCCCCCCCDDDFFFIIILLLNNNRRRVVV]]]fffvvv}}}wwwzzzoooeeeSSSIIIDDDIIIRRRjjj|||pppiiigggggggggnnnxxx}}}vvvlllfffeeeeee```[[[UUUQQQQQQQQQPPPNNNNNNNNNNNNMMMLLLKKKKKKKKKJJJNNNSSSWWWYYY]]]cccgggsss}}}zzztttpppkkkhhhaaaeeelllttt{{{~~~~~~~~~|||{{{}}}}}}|||zzzwwwrrrnnnlllhhhfffccc```^^^]]]]]]^^^[[[\\\^^^______^^^\\\[[[YYY[[[^^^^^^^^^]]]]]]^^^^^^aaaeeeggghhhiiikkkmmmkkklllmmmppptttxxx|||~~~~~~|||xxxyyyyyyxxxwwwuuusssrrrkkkkkkjjjhhheeebbb___]]]WWWWWWYYY\\\dddppp~~~zzztttiiiXXXHHH@@@AAA===<<<;;;;;;::::::;;;;;;;;;;;;::::::::::::999999888888777888888999:::;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>???@@@AAABBBCCCBBBBBBCCCEEEHHHKKKMMMSSSXXX___hhhyyy}}}vvv}}}|||pppfffTTTJJJDDDHHHQQQiii{{{nnnfffdddcccccchhhrrrxxxrrriiidddcccccc]]]YYYUUUQQQOOOOOONNNMMMNNNNNNNNNMMMLLLKKKKKKJJJIIIMMMTTTXXXZZZ]]]aaaeeeppp{{{}}}wwwsssoookkkaaaeeelllttt{{{|||yyyssszzz~~~~~~~~~}}}|||{{{{{{yyywwwsssnnniiiffffffdddaaa___]]]]]]]]]^^^^^^_________]]][[[XXXVVVWWWYYY\\\^^^]]]]]]^^^___aaadddhhhkkklllmmmoooqqqnnnnnnoooppprrruuuwwwyyy~~~{{{|||}}}}}}|||yyywwwuuummmlllkkkjjjgggccc```^^^UUUVVVZZZ___gggrrr~~~~~~~~~}}}yyyrrrhhhWWWFFF@@@AAA<<<<<<;;;::::::::::::;;;;;;;;;;;;:::::::::999999777777777777888999:::;;;;;;;;;;;;<<<<<<<<<======???>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBDDDGGGKKKLLLTTTYYY```jjj{{{xxx}}}rrrkkkYYYKKKEEEJJJSSSgggvvvooohhhbbbaaacccbbbpppzzzuuujjjaaa^^^]]][[[XXXTTTRRRQQQPPPNNNLLLJJJKKKKKKKKKKKKKKKJJJIIIIIIKKKOOOTTTYYY^^^aaacccmmm|||zzzvvvqqqmmmkkkkkknnnvvv|||yyy{{{|||wwwuuuvvvxxxzzzxxxvvvsssooollliiihhhbbbaaa___]]][[[[[[[[[[[[___^^^]]]^^^``````^^^[[[XXXYYYZZZ\\\^^^```bbbcccfffhhhkkkooorrrtttuuuuuutttttttttsssqqqrrruuuwww|||~~~~~~}}}{{{zzzpppqqqqqqppplllgggbbb^^^VVVWWWZZZ```hhhsss}}}yyy~~~}}}rrrcccSSSGGGAAA@@@<<<<<<;;;;;;;;;;;;<<<<<<999:::;;;;;;;;;999777555888888999999999:::::::::;;;;;;;;;;;;;;;;;;::::::======>>>???@@@AAAAAABBBDDDDDDDDDDDDFFFIIILLLNNNTTTXXX___jjj}}}{{{uuunnnZZZLLLEEEJJJRRRfffvvvmmmfff``````bbbcccrrr}}}yyylllbbb]]][[[[[[XXXTTTRRRQQQPPPNNNLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIKKKNNNSSSXXX\\\```bbbnnn}}}}}}xxxsssooolllkkknnnvvvzzz{{{{{{xxxvvvvvvwwwxxxwwwtttqqqmmmjjjhhhfffcccbbb___]]][[[[[[\\\\\\aaaaaaaaaccceeeeeebbb___[[[[[[[[[]]]___bbbeeegggmmmooorrruuuwwwxxxyyyyyywwwvvvuuurrrpppqqqsssvvv}}}~~~{{{yyyxxxtttttttttssspppjjjeeebbb\\\\\\^^^bbbhhhooovvvzzzxxx~~~sssbbbQQQEEE@@@???;;;;;;::::::::::::;;;;;;888999;;;<<<<<<;;;:::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>???@@@AAAAAADDDDDDDDDDDDFFFIIILLLNNNQQQVVV^^^jjj~~~~~~xxxrrr[[[MMMFFFKKKRRReeeyyymmmeee______bbbfffuuu|||oooddd]]]ZZZZZZWWWTTTQQQPPPOOONNNMMMMMMMMMMMMMMMMMMLLLKKKKKKIIIKKKMMMQQQVVV[[[___aaammmzzzyyytttllllllooouuu~~~|||}}}~~~~~~|||yyywwwwwwxxxxxxvvvtttqqqmmmjjjhhhgggeeeccc___\\\ZZZ[[[]]]^^^cccdddgggjjjmmmlllhhheee___^^^^^^^^^```eeeiiillltttvvvxxxzzz{{{{{{{{{zzzxxxwwwtttpppnnnooorrruuu|||~~~}}}zzzxxxvvvvvvvvvvvvuuurrrmmmhhheee___```aaadddhhhmmmqqqttt{{{yyy~~~uuuaaaOOOCCC>>>===:::::::::999999:::::::::888999;;;<<<======<<<<<<::::::;;;;;;;;;<<<<<<<<<999::::::;;;;;;<<<<<<<<<;;;<<<<<<===???@@@@@@AAADDDDDDDDDDDDGGGJJJMMMOOOQQQVVV___kkkzzzrrr]]]NNNGGGKKKQQQdddqqqfff______bbbkkkzzzqqqeee^^^ZZZZZZWWWSSSQQQPPPOOONNNMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIJJJMMMPPPUUUYYY^^^```jjjuuuyyytttllllllnnnssszzz{{{xxxwwwyyy{{{yyyxxxvvvssspppmmmjjjiiifffccc___[[[YYY[[[]]]___cccfffkkkpppsssqqqnnnkkkfffdddbbbaaacccggglllpppxxxyyy{{{||||||{{{yyywwwvvvtttqqqmmmkkkmmmqqquuuzzz{{{~~~~~~}}}|||~~~~~~~~~|||zzzxxxvvvuuuuuuvvvuuuqqqmmmhhhddd]]]___bbbfffkkkooorrrttt{{{~~~{{{xxxaaaNNNCCC>>>>>>;;;;;;::::::::::::;;;;;;999999:::;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;999999::::::;;;<<<======:::;;;<<<===>>>???@@@AAADDDDDDDDDEEEGGGJJJNNNPPPUUUZZZbbbnnn~~~{{{ppp]]]OOOGGGJJJQQQcccvvviiiaaa```dddpppuuuhhhaaa]]]YYYVVVRRRPPPPPPOOONNNMMMLLLLLLLLLLLLKKKJJJIIIHHHIIIJJJLLLOOOTTTYYY^^^aaahhhsss|||sssmmmjjjkkkllloootttwwwyyyzzz~~~}}}xxxuuuuuuyyy|||zzzyyywwwtttqqqnnnlllkkkfffccc___[[[ZZZ[[[^^^___bbbgggooouuuxxxwwwuuutttnnnlllhhhfffgggkkkpppssszzz{{{}}}~~~}}}zzzwwwuuupppooollljjjiiilllqqquuuzzz|||}}}~~~~~~~~~zzz{{{{{{|||{{{zzzxxxwwwttttttuuutttqqqlllhhheee^^^```cccgggkkkoooqqqsssyyy{{{~~~yyy```NNNCCC@@@???<<<<<<;;;;;;;;;;;;<<<<<<:::::::::::::::999888888999999999999::::::::::::999999::::::;;;<<<======::::::;;;===>>>???AAAAAADDDDDDDDDEEEGGGKKKNNNPPPUUU[[[cccppp~~~}}}|||ooo]]]OOOGGGJJJPPPccczzzllldddcccfffttt~~~oooeee___XXXUUURRRPPPPPPOOONNNMMMLLLLLLLLLLLLKKKIIIHHHGGGHHHIIIKKKOOOTTTZZZ___ccciiisss|||tttnnnhhhiiiiiijjjlllnnnpppqqqvvvxxxzzz}}}{{{vvvssstttxxx|||{{{zzzxxxuuussspppnnnmmmhhheeebbb___]]]^^^```aaacccjjjrrrzzz}}}~~~zzzwwwrrrooonnnpppsssvvv|||~~~~~~{{{wwwtttmmmmmmkkkiiiiiilllpppttt|||~~~wwwwwwxxxyyyyyyxxxwwwwwwssstttuuutttqqqmmmhhheeeaaabbbdddfffhhhjjjlllmmmqqqtttwwwyyyzzz}}}xxx___MMMDDDAAA@@@===<<<<<<;;;;;;<<<<<<===;;;;;;:::999888888777777888888888999999999::::::999::::::;;;;;;<<<<<<<<<::::::<<<===???@@@AAABBBDDDDDDDDDEEEHHHLLLOOOQQQRRRXXXcccqqq}}}zzz|||~~~ooo\\\NNNFFFJJJPPPcccyyymmmeeeeeehhhtttyyyiii```WWWUUURRRPPPOOOOOONNNMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHIIIKKKOOOTTT[[[aaaeeehhhsss{{{tttooofffffffffeeeeeefffhhhiiilllnnnrrrvvvyyy{{{{{{{{{{{{||||||~~~~~~}}}}}}|||zzzyyyyyy|||~~~}}}zzzxxxuuusssrrrjjjiiifffcccbbbbbbccccccgggnnnxxx}}}xxxvvvvvvwwwxxx|||~~~~~~zzzvvvsssnnnnnnmmmkkkjjjlllpppsss{{{}}}vvvvvvwwwwwwwwwvvvtttssspppqqqrrrqqqooojjjfffcccaaaaaabbbbbbdddeeeggghhhhhhkkkooorrruuuwww{{{}}}~~~~~~~~~~~~ttt\\\LLLDDDAAA@@@<<<;;;;;;::::::;;;;;;<<<;;;::::::999999999::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>@@@AAACCCCCCDDDDDDDDDEEEHHHLLLPPPRRRRRRYYYcccrrr~~~wwwxxxppp\\\MMMFFFJJJPPPcccxxxmmmffffffiiitttlll```WWWTTTQQQPPPOOOOOONNNMMMOOOOOONNNNNNLLLKKKJJJIIIGGGHHHJJJOOOUUU\\\cccgggeeeqqq|||xxxtttooojjjeeeeeedddbbbaaaaaabbbdddcccfffkkkpppsssuuuuuuuuuuuuwwwyyy{{{~~~|||zzz|||}}}{{{yyyxxxlllkkkiiigggfffeeeeeeeeejjjrrr|||{{{zzzzzzzzzzzz|||~~~~~~|||xxxtttqqqppppppooonnnlllllloooqqqxxxzzz|||}}}}}}}}}~~~vvvwwwwwwvvvuuusssqqqppplllmmmnnnmmmkkkfffbbb___^^^^^^^^^___aaacccfffgggcccgggkkkooorrruuuxxx{{{~~~{{{zzz{{{{{{|||qqqYYYJJJCCC@@@???;;;::::::999999::::::;;;::::::::::::;;;<<<======:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;===>>>@@@BBBCCCDDDDDDDDDDDDEEEHHHLLLPPPRRRVVV\\\fffsss{{{zzzqqq^^^NNNGGGLLLPPP]]]uuulllgggiiinnnyyynnn^^^VVVTTTPPPOOONNNNNNMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHIIIIIIKKKMMMQQQXXXaaaggglllxxx}}}xxxsssnnnkkkhhhgggfffccc___\\\[[[\\\___```bbbcccdddgggjjjnnnqqqssstttsssrrrsss{{{}}}}}}{{{~~~rrrmmmkkkllllllkkkmmmqqquuuzzz}}}|||}}}~~~|||yyytttqqqrrrqqqpppoooqqqsssvvvxxx{{{{{{|||{{{yyyyyyzzz|||}}}}}}}}}~~~~~~|||zzzxxxwwwvvvtttqqqpppnnnnnnlllkkkjjjhhheeeaaa^^^\\\WWWXXX[[[^^^```aaaaaaaaa``````bbbgggoootttvvvvvvxxxzzz}}}yyyxxxwwwvvvxxx}}}~~~{{{{{{kkkUUUHHHAAA<<<999;;;:::::::::;;;;;;<<<===;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999::::::;;;;;;;;;;;;;;;<<<===>>>@@@BBBDDDEEEFFFGGGGGGGGGJJJNNNQQQZZZ^^^gggwww|||rrr```OOOHHHLLLNNN[[[sssllliiimmmttt~~~pppbbbWWWTTTQQQOOOOOOOOOMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHIIIIIIKKKMMMQQQXXXaaagggnnnxxx~~~{{{zzzwwwuuutttvvvyyyzzz{{{xxxxxxwwwvvvuuusssqqqpppsssqqqnnnkkkhhhfffeeeeeecccaaa]]]ZZZYYY[[[]]]___aaabbbdddgggiiikkkmmmmmmooonnnnnnpppxxx|||}}}{{{|||uuuqqqnnnooopppooorrrvvv{{{~~~zzzuuurrrrrrqqqqqqqqqrrruuuyyy{{{{{{||||||zzzxxxwwwxxxzzz}}}|||{{{|||}}}|||yyywwwttttttsssqqqnnnllliiihhhdddcccbbb```^^^[[[YYYXXXUUUVVVWWWYYY[[[]]]^^^^^^___^^^___dddjjjnnnpppooosssuuuxxxzzz|||}}}|||{{{wwwwwwvvvuuuwww}}}}}}zzzxxxyyyiiiTTTHHHAAA<<<999;;;::::::::::::;;;;;;<<<<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::;;;<<<>>>???AAABBBCCCEEEFFFFFFGGGGGGJJJNNNQQQXXX]]]gggwwwrrr```OOOGGGKKKLLLWWW|||qqqkkkkkkrrr{{{rrrfffXXXUUURRRPPPPPPOOONNNMMMLLLLLLLLLLLLKKKJJJIIIIIIHHHIIIKKKMMMQQQXXX```fffqqq{{{}}}zzzxxxuuutttqqqmmmllllllmmmmmmlllhhhhhhhhhgggfffeeedddccceeedddcccbbbbbbbbbcccdddbbb```]]]ZZZZZZ\\\^^^```bbbcccfffhhhiiijjjiiiiiiiiiiiiiiillluuu~~~{{{|||yyyyyy}}}{{{vvvssstttttttttxxx}}}|||vvvrrrpppoooooopppsssvvvzzz|||}}}}}}|||zzzwwwvvvwwwxxx{{{zzzzzzzzz{{{zzzwwwuuuppppppooommmjjjfffcccaaa\\\[[[YYYXXXVVVUUUTTTTTTQQQQQQRRRRRRTTTVVVXXXYYY[[[[[[\\\___cccfffgggggglllnnnqqqtttvvvvvvuuutttttttttttttttvvv||||||yyywwwyyy~~~fffRRRGGGAAA===:::;;;;;;:::999999999::::::======;;;:::999888888888999::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;999;;;===???AAABBBBBBBBBDDDEEEFFFGGGGGGJJJNNNQQQVVV\\\gggxxxppp]]]NNNFFFJJJKKKUUU}}}zzzooojjjkkkttt}}}rrrfffXXXVVVRRRQQQPPPPPPOOONNNLLLMMMMMMLLLLLLKKKJJJIIIHHHIIIKKKMMMQQQWWW___dddsss}}}zzzxxxxxxxxxwwwvvvssspppllljjjiiiiiihhhgggbbbbbbbbbaaa```___^^^]]]]]]]]]\\\]]]^^^```bbbcccbbbaaa^^^]]]]]]___aaaccccccfffiiilllmmmllljjjiiiffffffgggjjjrrr~~~{{{zzzvvvuuuwwwyyyzzz~~~zzzwwwxxxyyyyyy}}}|||vvvqqqllllllmmmooorrrvvvzzz|||~~~~~~}}}{{{wwwuuuuuuvvvyyyxxxxxxyyyzzzzzzwwwuuummmmmmllliiifffbbb^^^[[[YYYXXXUUUSSSQQQPPPPPPQQQNNNLLLKKKKKKLLLOOORRRTTTUUUUUUWWWYYY]]]___aaaaaafffiiilllpppqqqqqqpppooopppppppppqqqtttyyy|||yyy|||xxxbbbOOOEEE@@@===:::;;;;;;:::999999999999:::<<<<<<;;;999999888888888999999::::::;;;<<<===============<<<<<<;;;;;;:::999;;;>>>@@@BBBBBBBBBAAADDDEEEFFFFFFGGGJJJNNNRRRWWW]]]hhhzzzmmmZZZKKKEEEIIIKKKTTT{{{{{{ooohhhiiiqqqzzzpppcccXXXVVVRRRQQQPPPPPPOOONNNMMMMMMMMMMMMLLLKKKJJJIIIHHHIIIKKKMMMQQQWWW^^^cccsss~~~{{{zzzzzzyyyvvvtttsssssstttttttttsssqqqmmmjjjiiigggeeeddd___^^^^^^]]][[[YYYWWWVVVYYYYYYYYYZZZ[[[^^^```aaabbbaaa___^^^___aaaccceeegggjjjmmmpppqqqooommmkkkeeefffgggjjjqqq}}}~~~{{{wwwsssqqqssstttuuuzzz}}}{{{{{{||||||zzztttpppllllllnnnppptttxxx{{{}}}}}}zzzvvvtttttttttuuuuuuuuuwwwyyyyyyxxxvvvkkkjjjhhheeebbb^^^ZZZXXXWWWUUURRROOOMMMKKKKKKKKKIIIHHHFFFEEEFFFHHHLLLNNNMMMOOORRRUUUWWWZZZ]]]___bbbeeeiiimmmnnnnnnlllkkkkkkkkklllnnnqqqvvv}}}~~~rrr]]]LLLDDD@@@===;;;;;;;;;:::999999::::::::::::::::::999999:::;;;;;;999999::::::;;;<<<===============<<<<<<;;;;;;:::999;;;>>>AAABBBCCCBBBBBBCCCEEEFFFFFFGGGJJJOOORRRYYY___jjj|||mmmYYYKKKEEEJJJJJJSSSyyy|||ooogggeeellluuuoooaaaXXXUUURRRPPPPPPOOONNNMMMMMMMMMMMMMMMLLLKKKJJJJJJGGGIIIKKKNNNQQQWWW]]]bbbppp}}}{{{zzzwwwuuutttuuuwwwxxxxxx|||yyytttqqqooollliiifff``````___^^^\\\ZZZXXXWWWXXXXXXXXXYYY[[[^^^```aaaaaaaaa``````aaacccfffggglllnnnqqqsssrrrpppmmmkkkcccdddfffjjjrrr|||~~~|||uuuqqqoooqqqsssssswww|||~~~~~~|||wwwssspppmmmnnnpppsssvvvzzz}}}~~~}}}|||{{{xxxtttrrrqqqrrrqqqpppqqqsssuuuuuutttrrrfffeeebbb___[[[XXXVVVTTTRRRQQQNNNLLLIIIGGGFFFEEEFFFEEECCCBBBBBBDDDGGGIIIGGGJJJMMMPPPRRRUUUYYY\\\^^^aaaeeeiiikkkjjjhhhfffeeefffhhhjjjmmmssszzz~~~zzzlllXXXJJJBBB@@@===;;;;;;:::::::::;;;;;;<<<===;;;:::::::::;;;;;;<<<===999::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::<<<>>>@@@BBBCCCCCCCCCCCCDDDEEEFFFHHHKKKOOOSSSZZZ```lll}}}ooo[[[LLLFFFKKKJJJQQQvvv|||ooofffccciiiqqq|||ooocccWWWTTTQQQOOOOOOOOOMMMLLLMMMMMMMMMMMMMMMLLLJJJJJJGGGIIIKKKNNNQQQVVV]]]aaalll}}}~~~||||||~~~zzzvvvrrrmmmjjjeeeeeeddddddcccaaa```___ZZZZZZ[[[\\\___bbbeeegggeeeeeeeeeeeegggiiikkkmmmqqqrrrrrrrrrpppllliiifff^^^```dddiiirrr}}}}}}uuuqqqpppsssttttttwww||||||zzzvvvsssqqqkkklllnnnqqqtttxxxzzz{{{xxxxxxwwwtttpppnnnnnnooolllllllllmmmnnnmmmkkkhhhaaa^^^[[[WWWSSSQQQPPPPPPMMMLLLLLLJJJHHHFFFEEEDDDDDDCCCAAA@@@AAABBBDDDEEECCCFFFJJJLLLNNNPPPTTTWWWXXX\\\```eeefffeeecccaaaaaabbbdddgggjjjpppwww|||~~~yyyuuuhhhUUUGGGAAA???===<<<:::::::::;;;<<<===>>>???======<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<>>>???AAABBBDDDDDDCCCDDDEEEFFFHHHKKKOOOSSSXXX___lll~~~qqq]]]NNNHHHKKKJJJPPPsss|||ooofffbbbgggooovvvpppfffVVVTTTPPPOOONNNNNNMMMLLLMMMNNNNNNMMMMMMLLLKKKJJJGGGIIIKKKNNNQQQVVV\\\```iiivvv}}}wwwrrrlllhhhfffffffffffffffeeeeeeddd]]]^^^___aaadddhhhlllnnnjjjjjjjjjkkkmmmoooqqqsssttttttssspppmmmhhhdddbbbYYY\\\aaahhhrrr~~~~~~vvvsssrrruuuvvvuuuxxx|||yyy|||zzzvvvtttrrrggghhhkkknnnqqqtttvvvwwwuuuuuutttqqqnnnllllllllljjjiiihhhhhhhhhfffccc```\\\YYYUUUPPPMMMLLLLLLMMMJJJKKKKKKKKKJJJIIIGGGFFFBBBBBBAAA@@@@@@AAABBBCCCAAADDDHHHJJJJJJLLLPPPSSSTTTXXX]]]aaacccbbb___]]]^^^```bbbeeeiiinnnuuuzzz~~~yyyrrreeeSSSFFFAAA???>>><<<::::::;;;;;;===>>>@@@AAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999::::::;;;;;;;;;=========>>>@@@BBBDDDEEECCCDDDEEEFFFHHHKKKPPPSSSVVV]]]kkksss___PPPJJJCCCIIIUUUiii}}}mmmdddbbbeeegggttt}}}vvvkkkaaaXXXUUURRRQQQPPPOOOMMMKKKKKKKKKLLLLLLLLLLLLLLLKKKFFFFFFGGGJJJOOOTTTZZZ]]]hhhuuuzzzsssnnnmmmkkkiiiiiijjjjjjgggdddcccbbbccchhhnnnrrrsssrrrmmmoooppprrrtttvvvvvvwwwyyyvvvpppiiiddd___\\\[[[QQQUUU]]]eeeppp~~~|||rrrsssvvvxxxyyyzzzzzzyyyzzz|||~~~yyytttnnnjjjiiiiiikkkoootttvvvtttrrruuutttsssqqqnnnkkkhhhggggggdddaaa^^^]]]]]][[[ZZZSSSQQQNNNLLLJJJIIIJJJJJJHHHIIIKKKKKKKKKIIIGGGFFFBBBBBB@@@?????????@@@AAA@@@BBBDDDFFFGGGHHHKKKMMMQQQUUUXXX[[[[[[[[[[[[\\\\\\^^^aaadddhhhnnntttyyy~~~{{{uuudddPPPFFFBBB???======>>>===<<<<<<===<<<:::888>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<>>>???AAACCCDDDDDDHHHHHHHHHHHHIIIKKKPPPSSSYYY^^^jjjuuuaaaQQQKKKCCCHHHRRReee{{{kkkccccccfffhhhkkkwwwxxxnnnddd[[[XXXVVVSSSQQQQQQPPPNNNLLLKKKKKKLLLLLLLLLLLLKKKKKKFFFFFFGGGJJJOOOTTTZZZ]]]eeerrrxxxssspppooommmnnnppppppnnnkkkpppoooooorrrwwwzzzzzzyyyssstttuuuwwwxxxyyyzzzzzzvvvrrrjjjbbb[[[VVVSSSRRROOOTTT\\\eeeqqq|||ttttttuuuvvvwwwwwwwwwwwwxxxyyy|||~~~yyysssmmmiiihhhiiikkkooosssuuussspppsssrrrqqqnnnkkkhhhfffddd___\\\YYYVVVVVVUUUSSSRRRLLLLLLLLLKKKKKKJJJIIIHHHHHHIIIJJJKKKJJJIIIGGGEEECCCBBB@@@???>>>>>>?????????AAACCCDDDEEEGGGJJJLLLNNNQQQUUUWWWWWWWWWXXXYYY[[[]]]```dddhhhmmmtttxxxyyywww{{{sssaaaNNNEEEAAA>>>======>>>===<<<===>>>>>><<<:::>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<>>>???AAACCCDDDDDDEEEEEEFFFEEEFFFIIINNNQQQXXX]]]jjjvvvcccRRRKKKCCCGGGOOO```xxxiiiccceeeiiijjjkkkzzzyyylllaaa[[[YYYVVVSSSQQQQQQPPPNNNLLLKKKKKKLLLLLLLLLLLLKKKKKKGGGGGGHHHJJJOOOTTTYYY]]]cccooo|||wwwvvvuuuuuuvvvwwwvvvuuuyyyxxxxxxzzz|||}}}|||{{{yyyzzz|||}}}}}}}}}}}}|||tttoooeee\\\SSSNNNKKKJJJMMMQQQYYYdddrrr~~~{{{wwwwwwvvvuuuttttttttttttuuuvvvwwwxxxxxxxxxxxxwww}}}yyyrrrlllgggfffhhhkkkooorrrssspppnnnpppooommmkkkhhhdddaaa```WWWTTTQQQOOONNNNNNLLLKKKEEEGGGIIIJJJKKKJJJHHHGGGHHHIIIJJJKKKJJJHHHFFFDDDCCCBBB@@@>>>===<<<======???@@@AAAAAAAAADDDHHHKKKLLLNNNRRRTTTTTTTTTUUUVVVYYY\\\___bbbggglllsssxxx~~~~~~qqqooo{{{zzzqqq___MMMCCC@@@>>><<<===<<<;;;;;;<<<>>>>>>===<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<>>>???AAACCCDDDDDDDDDEEEEEEEEEFFFIIIMMMQQQVVV\\\jjjtttbbbQQQIIIAAAFFFNNN]]]yyyiiieeehhhkkkmmmppp}}}lllaaaZZZXXXVVVSSSQQQPPPOOOMMMKKKKKKLLLLLLLLLLLLKKKKKKJJJGGGGGGHHHJJJNNNTTTYYY\\\cccmmm{{{}}}{{{{{{|||||||||}}}|||}}}~~~~~~}}}tttnnndddYYYQQQLLLJJJIIIIIIMMMVVVbbbrrr~~~{{{{{{yyywwwtttrrrrrrrrrrrrqqqqqqqqqppppppooonnnnnnqqqtttzzzxxxpppiiieeeeeegggkkkoooqqqpppnnnlllmmmllljjjgggccc```]]][[[SSSPPPMMMLLLKKKKKKJJJIIIEEEFFFHHHIIIIIIIIIHHHHHHIIIJJJKKKKKKJJJHHHFFFDDDDDDCCC@@@>>><<<;;;;;;;;;>>>>>>>>>>>>>>>AAAFFFIIIKKKMMMPPPRRRRRRSSSTTTVVVWWWZZZ]]]aaaeeekkkrrrvvv{{{|||ooommmyyy|||rrraaaNNNDDD@@@===;;;<<<:::999999;;;===>>>===<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;:::;;;<<<<<<===<<<<<<<<<<<<<<<>>>???AAACCCDDDDDDEEEFFFFFFGGGGGGKKKOOOSSSUUU\\\kkkrrr___NNNGGGAAAFFFNNN[[[nnnhhhiiimmmoootttlll^^^VVVWWWUUURRRPPPOOONNNLLLKKKLLLLLLLLLLLLLLLKKKJJJJJJGGGGGGHHHJJJNNNTTTYYY\\\dddlllyyy|||}}}}}}~~~}}}{{{rrrmmmcccYYYQQQMMMKKKKKKGGGKKKSSS```rrr~~~{{{|||zzzwwwtttrrrqqqppppppnnnmmmllljjjhhhgggfffeeefffjjjpppxxx~~~|||uuummmgggddddddfffjjjmmmnnnmmmkkkjjjkkkjjjgggddd```\\\YYYWWWQQQNNNKKKJJJJJJJJJJJJIIIJJJJJJIIIHHHHHHIIIJJJKKKJJJKKKLLLLLLKKKHHHFFFDDDEEECCCAAA>>><<<;;;;;;:::=========<<<<<>>;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<======<<<<<<<<<<<<>>>???AAACCCDDDDDDEEEFFFFFFGGGHHHKKKPPPTTTUUU]]]mmm~~~qqq^^^LLLFFF@@@GGGOOO[[[vvvllljjjmmmppp{{{tttcccZZZXXXUUURRRPPPPPPOOOMMMKKKLLLMMMMMMLLLLLLKKKJJJIIIHHHHHHHHHJJJNNNSSSXXX[[[ccckkkvvv~~~|||}}}}}}~~~}}}{{{rrrmmmddd[[[TTTOOOMMMMMMHHHKKKRRR```sss}}}zzzzzzxxxvvvtttqqqpppooonnnkkkjjjgggeeebbbaaa```___^^^aaagggnnnuuu|||~~~xxxpppiiidddbbbdddfffiiikkkjjjiiiiiijjjjjjiiifffbbb^^^ZZZVVVTTTNNNKKKIIIHHHHHHIIIHHHGGGMMMKKKJJJIIIIIIKKKMMMOOOLLLLLLMMMMMMLLLIIIGGGEEEEEECCCAAA>>>===<<<;;;;;;;;;<<<<<<<<<<<<>>>BBBEEEEEEGGGIIIJJJKKKLLLNNNPPPSSSVVVYYY]]]bbbhhhoootttxxx}}}|||rrrttttttcccOOOEEEAAA===;;;;;;???>>>>>>@@@BBBCCCBBBAAA<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;<<<<<<<<<::::::;;;<<<============<<<<<<>>>???AAACCCDDDDDDDDDDDDEEEFFFGGGJJJOOOSSSWWW___ooosss___MMMFFFAAAHHHOOOYYYooojjjmmmrrrpppdddYYYWWWTTTRRRRRRQQQOOOMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHIIIKKKNNNSSSXXX[[[aaaiiittt}}}zzz|||{{{~~~~~~}}}uuupppiii```XXXSSSPPPNNNLLLNNNTTTbbbtttzzzwwwuuutttsssrrrpppnnnmmmkkkiiigggdddaaa___]]]\\\\\\YYYZZZ\\\aaahhhpppvvvzzz{{{|||}}}|||zzztttllleeebbbaaadddfffhhhhhhgggfffhhhjjjjjjiiifffbbb]]]YYYUUUSSSLLLIIIGGGFFFGGGHHHGGGGGGIIIJJJJJJKKKMMMNNNPPPPPPMMMNNNNNNNNNMMMJJJHHHFFFEEEDDDAAA???>>>=========:::;;;=========>>>AAACCCEEEFFFHHHIIIIIIJJJMMMOOORRRTTTXXX\\\aaagggnnnssswww}}}~~~wwwzzzppp___LLLCCC@@@>>>======??????>>>@@@BBBBBBAAA@@@<<<<<<<<<<<<;;;;;;;;;;;;999999::::::;;;<<<<<<===999:::;;;<<<============<<<<<<>>>???AAACCCDDDDDDDDDEEEFFFGGGHHHLLLQQQUUUYYYaaarrrvvvaaaNNNGGGBBBHHHNNNXXX}}}rrrjjjmmmrrrvvviii[[[YYYVVVTTTSSSRRRPPPOOOMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHIIIKKKNNNSSSXXX[[[^^^fffrrr}}}yyyyyy{{{yyyuuunnneee]]]WWWRRRPPPOOOPPPVVVcccvvv}}}|||||||||{{{}}}xxxuuupppqqqqqqqqqooommmkkkiiihhhfffccc```]]]\\\[[[[[[TTTTTTTTTWWW]]]eeelllqqqssstttxxx~~~}}}~~~{{{zzzxxxrrriiicccaaaaaaeeeggghhhgggeeeeeehhhjjjjjjiiifffbbb]]]YYYUUURRRLLLJJJGGGGGGHHHIIIIIIHHHEEEGGGJJJMMMPPPQQQQQQQQQNNNOOOOOOOOONNNKKKHHHGGGEEEDDDBBB@@@>>>>>>>>>>>>999;;;===>>>>>>>>>@@@BBBFFFHHHIIIJJJJJJLLLOOOQQQQQQSSSWWW[[[```gggnnnssswww}}}|||lll[[[JJJBBB@@@???>>>???===<<<<<<===??????>>><<<======<<<<<<<<<;;;;;;;;;999999::::::;;;<<<======999:::;;;<<<============<<<<<<>>>???AAACCCDDDDDDGGGHHHIIIIIIKKKNNNTTTXXXZZZcccttt~~~nnn]]]KKKBBBFFFFFFEEEXXXsssyyyllllllsssqqqbbb[[[UUUUUUUUUQQQNNNMMMMMMMMMMMMMMMLLLJJJIIIHHHGGGGGGGGGIIILLLPPPSSSVVVaaahhhsss~~~{{{{{{~~~zzz~~~yyyooocccYYYTTTSSSNNNPPPTTT___ttt{{{yyyxxxwwwvvv{{{|||xxxuuullllllmmmllllllkkkjjjjjjiiihhhfffccc```]]][[[ZZZSSSRRRPPPPPPSSSXXX___cccfffhhhlllpppuuuyyy{{{||||||yyytttooojjjgggeeedddeeeeeeffffffggghhhhhhhhhjjjhhhdddaaa]]]WWWQQQMMMPPPOOOLLLJJJIIIJJJKKKLLLIIIJJJLLLOOOQQQRRRSSSTTTQQQOOONNNMMMMMMMMMKKKJJJEEEDDDCCCAAA@@@???>>>>>>>>>=========>>>???AAABBBBBBBBBCCCDDDFFFHHHJJJKKKKKKPPPVVV[[[^^^cccjjjpppxxx}}}gggVVVFFF@@@@@@@@@??????<<<<<<============<<<<<<<<<<<<;;;::::::999888888999:::;;;;;;<<<<<<;;;;;;999::::::;;;<<<===>>>>>>>>>>>>>>>@@@AAACCCEEEFFFGGGGGGHHHIIILLLQQQUUUXXXXXXcccvvvppp]]]LLLCCCFFFEEEEEEWWWqqqzzznnnmmmrrrvvvccc\\\VVVVVVUUUQQQNNNNNNMMMMMMMMMMMMLLLJJJIIIHHHHHHHHHHHHJJJLLLPPPTTTVVV^^^eeeooo|||~~~}}}}}}|||sssggg]]]WWWTTTPPPRRRUUU^^^qqq|||zzzxxxvvvtttwww{{{}}}{{{xxxtttqqqkkkkkkkkkkkkkkkjjjjjjiiijjjhhhfffccc___[[[YYYWWWSSSQQQOOONNNPPPSSSWWWZZZ```bbbfffjjjooosssvvvwwwwwwwwwyyy{{{~~~~~~}}}|||{{{xxxsssmmmiiifffeeedddhhhhhhhhhhhhhhhhhhhhhhhhiiigggeeeccc___[[[UUUQQQOOOMMMKKKIIIHHHHHHIIIJJJIIIJJJLLLNNNPPPQQQRRRRRRQQQPPPNNNMMMNNNMMMKKKIIIFFFEEECCCBBB@@@?????????============>>>???AAABBBBBBBBBCCCDDDEEEGGGIIIJJJKKKPPPVVVZZZ^^^dddkkkpppxxxyyybbbRRRBBB=========<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;777888999:::<<<===>>>???::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<=========>>>>>>>>>???@@@AAACCCEEEFFFHHHHHHIIIJJJMMMQQQVVVZZZ]]]hhh{{{qqq^^^MMMCCCEEEEEEDDDUUUlll{{{qqqooorrr|||eee]]]WWWVVVVVVRRROOOOOOMMMMMMMMMMMMLLLJJJIIIHHHHHHHHHIIIJJJMMMPPPTTTVVV[[[aaajjjuuuxxxmmmbbbZZZVVVQQQSSSUUU]]]nnn~~~{{{xxxtttqqqrrruuu||||||xxxtttqqqnnnkkkiiiiiiiiiiiiiiihhhhhhhhhjjjiiifffbbb^^^YYYVVVTTTQQQPPPNNNLLLLLLMMMNNNOOOWWWYYY\\\aaafffjjjnnnpppppprrruuuxxx{{{|||||||||wwwtttooojjjgggeeeddddddkkkkkkjjjjjjiiihhhhhhhhhiiihhhfffeeebbb^^^YYYVVVPPPOOOMMMKKKJJJJJJJJJJJJKKKKKKMMMNNNPPPQQQRRRRRRRRRPPPOOONNNNNNMMMKKKHHHGGGFFFDDDCCCAAA@@@@@@@@@>>>=========>>>@@@BBBCCCCCCCCCCCCDDDEEEFFFHHHHHHKKKPPPVVVZZZ^^^dddkkkpppwwwvvv]]]OOOAAA<<<===<<<::::::<<<<<<============<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;<<<============<<<========================>>>>>>???@@@BBBDDDFFFGGGHHHIIIKKKLLLNNNRRRXXX\\\bbbmmm~~~ooo^^^NNNDDDEEEDDDDDDRRRfffzzzrrrqqqsssfff^^^WWWVVVVVVRRROOOOOOMMMMMMMMMMMMLLLJJJIIIHHHGGGGGGGGGIIIKKKNNNRRRTTTXXX^^^fffppp|||qqqeee\\\WWWRRRSSSUUU\\\lll~~~yyysssooonnnqqqvvv~~~}}}wwwqqqnnnkkkiiigggfffeeeeeeeeeeeeeeeeeeeeeiiihhheeeaaa]]]XXXSSSQQQOOONNNLLLJJJIIIHHHHHHHHHMMMOOORRRWWW\\\aaaeeegggjjjmmmqqqtttvvvwwwwwwxxxrrrpppkkkgggdddccccccdddiiiiiiiiiiiijjjjjjjjjjjjllljjjhhhgggeeeaaa[[[XXXTTTSSSRRRPPPOOONNNNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSRRRPPPOOOOOOOOONNNKKKHHHHHHGGGEEEDDDBBBBBBAAAAAA>>>>>>>>>>>>???AAACCCEEEDDDDDDDDDDDDEEEFFFGGGGGGJJJOOOUUUZZZ^^^dddkkkqqqxxx}}}rrrZZZNNNBBB??????>>><<<<<<======>>>>>>>>>>>>======???>>>===<<<;;;:::999888;;;<<<<<<===>>>=========>>>>>>>>>>>>>>>=========>>>>>>???AAACCCEEEGGGHHHIIIKKKMMMNNNPPPTTTZZZ___dddooo}}}nnn]]]OOODDDDDDCCCDDDQQQaaaxxxsssssswww~~~ggg___XXXVVVUUUQQQOOOOOOMMMMMMMMMMMMLLLJJJIIIHHHFFFEEEEEEFFFIIILLLOOOQQQVVV]]]dddnnn}}}}}}rrrggg\\\VVVQQQSSSUUUZZZjjjzzzsssooonnnooosssyyy}}}xxxqqqkkkhhhfffdddcccaaa```_________``````aaaeeedddbbb```\\\WWWSSSPPPMMMLLLKKKIIIHHHFFFEEEDDDFFFHHHJJJNNNSSSXXX]]]___```dddjjjmmmmmmmmmmmmnnnmmmkkkfffbbbaaaaaabbbdddeeeeeeggghhhjjjkkkmmmmmmooommmkkkiiigggbbb]]]YYYWWWVVVUUUTTTRRRQQQPPPPPPNNNNNNMMMMMMNNNOOOPPPPPPPPPPPPOOOPPPPPPOOOLLLIIIIIIHHHGGGEEEDDDCCCCCCBBB?????????@@@AAACCCEEEGGGFFFFFFEEEEEEEEEEEEFFFFFFJJJOOOUUUZZZ^^^dddlllqqqyyytttiiiVVVKKKCCCAAAAAA>>>======;;;<<<<<<======<<<<<<;;;777888888:::;;;<<<===>>>;;;<<<<<<===>>>=========>>>>>>>>>>>>>>>=========>>>???@@@AAADDDFFFHHHIIIJJJMMMPPPQQQQQQUUU\\\bbbhhhrrr}}}ppp\\\NNNDDDCCCCCCEEEPPP]]]{{{uuuwww}}}|||ggg___WWWUUUTTTPPPNNNOOOMMMMMMMMMMMMLLLJJJIIIHHHEEEDDDDDDEEEGGGJJJMMMOOOTTT[[[dddmmm{{{|||rrrggg]]]VVVPPPRRRTTTXXXggg~~~|||vvvqqqnnnoooqqqvvvxxxtttmmmhhhdddbbb___^^^[[[ZZZYYYXXXYYYZZZ[[[\\\^^^______^^^[[[XXXUUUSSSMMMLLLJJJHHHFFFDDDCCCCCCAAABBBDDDGGGLLLPPPUUUWWWZZZ___fffiiiiiihhhiiijjjiiifffbbb___^^^___bbbdddbbbccceeehhhkkkmmmpppqqqrrrqqqooollljjjfff```\\\YYYXXXWWWVVVTTTRRRQQQPPPMMMLLLKKKJJJJJJKKKLLLMMMOOONNNOOOPPPQQQPPPMMMKKKKKKJJJHHHGGGEEEDDDDDDDDDAAAAAAAAABBBCCCFFFHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFJJJNNNUUUZZZ___eeelllrrr|||~~~pppeeeOOOGGG@@@??????<<<;;;;;;999999999::::::999999999999999999::::::::::::;;;;;;;;;<<<============<<<========================??????@@@BBBDDDGGGIIIJJJKKKOOORRRSSSSSSWWW^^^eeemmmxxxzzzoooZZZNNNCCCBBBCCCFFFOOO[[[yyy{{{zzzggg^^^VVVTTTRRROOOMMMNNNMMMMMMMMMMMMLLLJJJIIIHHHEEEEEEEEEEEEGGGJJJMMMOOOQQQYYYccclllzzz|||rrrhhh^^^WWWPPPRRRSSSVVVcccxxx~~~xxxtttoooooopppttt{{{wwwssslllfffbbb^^^ZZZXXXUUUUUUSSSSSSSSSTTTVVVWWWXXXYYY[[[\\\\\\ZZZWWWVVVOOOMMMJJJFFFCCCAAA@@@@@@======???AAAEEEJJJNNNPPPSSSZZZbbbffffffeeegggiiieeeccc___\\\[[[^^^aaacccbbbcccfffiiilllooorrrssstttsssqqqpppnnnkkkfffbbb\\\[[[ZZZYYYWWWUUUTTTSSSOOONNNLLLKKKJJJKKKLLLMMMMMMMMMNNNPPPRRRRRROOOLLLLLLKKKIIIGGGFFFEEEEEEEEECCCCCCCCCDDDFFFHHHJJJLLLKKKJJJIIIHHHGGGGGGGGGGGGIIINNNUUUZZZ___eeelllrrr~~~zzzmmmbbbJJJCCC??????>>>;;;999:::999::::::::::::::::::999???>>>===;;;:::999777777::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<=========>>>??????@@@BBBEEEGGGJJJKKKKKKPPPTTTUUUTTTXXX```hhhppp{{{wwwmmmYYYMMMCCCAAACCCFFFPPPZZZ}}}zzzggg^^^VVVSSSRRRNNNMMMNNNMMMMMMMMMMMMLLLJJJIIIHHHFFFFFFEEEFFFHHHKKKNNNPPPOOOXXXbbbkkkyyy}}}{{{rrriii___XXXPPPRRRRRRTTT___tttzzzvvvoooooopppsssyyy}}}xxxssslllfff```[[[VVVSSSRRRQQQPPPOOOPPPQQQSSSUUUTTTVVVYYY[[[\\\[[[YYYXXXQQQNNNJJJEEEAAA>>>======;;;;;;<<<>>>AAAFFFJJJLLLIIIQQQZZZ___``````bbbeeedddaaa]]]ZZZZZZ]]]aaacccdddeeegggjjjmmmpppssstttuuutttssssssrrroookkkhhh______^^^]]][[[YYYWWWVVVSSSRRROOONNNMMMMMMNNNOOOKKKLLLNNNQQQSSSRRRPPPMMMLLLKKKJJJHHHGGGFFFEEEEEEDDDDDDDDDEEEGGGIIILLLMMMLLLLLLJJJIIIHHHGGGGGGGGGIIINNNUUUZZZ___eeemmmrrr}}}zzzsssggg\\\IIICCC???@@@???<<<:::;;;<<<==================<<<::::::;;;;;;<<<===>>>>>>999:::;;;;;;<<<<<<;;;;;;999::::::;;;<<<===>>>>>>??????AAACCCEEEHHHJJJLLLLLLQQQUUUVVVUUUXXXaaaiiippp{{{uuujjjVVVKKKBBBBBBBBBCCCLLLXXXzzz~~~wwwfff^^^WWWVVVUUURRROOOPPPLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGJJJNNNRRRTTTWWW]]]fffuuu~~~~~~yyypppfff[[[TTTQQQQQQRRRVVV[[[fff{{{yyytttsssooommmppptttyyyyyyvvvqqqkkkeee```[[[VVVSSSOOOOOOOOONNNOOOOOOPPPPPPVVVXXX[[[]]]]]][[[XXXVVVRRRNNNIIIEEEBBBAAA???===999:::<<<>>>@@@CCCEEEGGGHHHKKKPPPTTTXXX]]]aaaeee^^^]]][[[ZZZ[[[^^^bbbdddiiiiiijjjmmmqqqvvvyyyzzz{{{{{{{{{yyyvvvsssooommmjjjgggdddbbbaaa```^^^\\\TTTTTTTTTSSSRRRPPPOOONNNOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLJJJHHHGGGEEEDDDGGGGGGGGGHHHIIIJJJKKKLLLOOOMMMJJJGGGEEEEEEGGGHHHHHHLLLSSSYYY___ffflllpppyyy}}}vvvwwwrrreeeXXXDDDBBB???=========<<<;;;;;;<<<<<<<<<;;;::::::999555666999;;;<<<;;;:::999:::;;;;;;<<<===>>>??????<<<<<<<<<<<<=========>>>BBB>>>>>>EEEIIIHHHJJJNNNPPPRRRTTTUUUVVV\\\dddkkkqqq}}}ssshhhVVVJJJBBBBBBAAABBBJJJVVVttt}}}|||tttfff]]]WWWUUUTTTQQQOOOOOOMMMMMMLLLLLLKKKJJJJJJJJJFFFFFFFFFEEEEEEGGGKKKNNNQQQTTTZZZdddqqq~~~~~~|||{{{}}}yyyoooeeeZZZSSSPPPPPPSSSWWWZZZbbbrrryyyuuurrrnnnkkkmmmpppwwwyyytttpppiiiddd^^^YYYTTTQQQLLLMMMOOOPPPQQQQQQPPPOOOTTTVVVYYY[[[\\\ZZZXXXWWWQQQMMMHHHDDDBBBAAA???===<<<<<<<<<<<<===???AAACCCCCCFFFKKKOOOSSSWWW[[[^^^\\\[[[YYYXXXZZZ]]]aaaccciiiiiijjjmmmrrrvvvyyy{{{~~~~~~{{{xxxuuussspppmmmjjjgggfffdddaaa___WWWWWWVVVTTTSSSRRRQQQPPPQQQQQQPPPPPPPPPOOOOOOOOOJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJLLLMMMNNNQQQPPPMMMJJJHHHHHHHHHHHHJJJNNNTTT[[[aaagggnnnrrrwww}}}~~~|||}}}wwwvvvpppaaaSSSDDDBBB???=========<<<;;;;;;<<<<<<<<<;;;;;;:::999777888999;;;;;;;;;;;;:::;;;;;;<<<<<<======>>>>>><<<<<<<<<=========>>>>>>@@@<<<===DDDIIIJJJLLLPPPRRRTTTVVVWWWXXX^^^ffflllsss{{{pppfffUUUJJJBBBAAA@@@@@@GGGRRRjjj{{{zzz~~~qqqeee]]]UUUTTTSSSOOOMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKFFFFFFFFFDDDDDDEEEIIILLLPPPSSSZZZcccppp~~~}}}{{{zzz{{{|||{{{zzz}}}}}}|||zzz{{{{{{qqqggg\\\UUUPPPQQQUUUZZZ[[[___iiittt{{{vvvrrrmmmiiijjjmmmtttzzztttpppjjjddd___ZZZUUUQQQJJJLLLOOORRRSSSRRRPPPNNNQQQSSSVVVXXXYYYYYYWWWVVVPPPLLLHHHDDDBBBAAA???===???===;;;999999:::<<<>>>???BBBGGGJJJMMMQQQUUUXXXXXXWWWVVVVVVXXX[[[```bbbhhhiiikkknnnrrrvvvzzz{{{~~~|||yyyvvvrrrooollliiieeeccc\\\[[[YYYWWWUUUUUUUUUUUUTTTSSSSSSRRRQQQPPPOOOOOOJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKLLLMMMNNNOOOTTTSSSQQQOOOLLLJJJIIIHHHKKKOOOVVV\\\ccciiippptttwww|||{{{zzz{{{~~~yyywwwnnn]]]OOODDDBBB???=========<<<;;;;;;<<<<<<<<<<<<;;;::::::999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<=========>>>>>>>>>===;;;===CCCJJJMMMPPPSSSUUUWWWYYYZZZ\\\aaaiiiooovvvxxxlllcccTTTIIIAAAAAA@@@>>>DDDNNN```zzzyyypppfff]]]UUUSSSRRRNNNMMMMMMPPPOOOOOONNNNNNMMMLLLLLLHHHHHHGGGFFFEEEFFFJJJMMMPPPUUU]]]gggttt}}}{{{xxxwwwwwwvvvuuusss~~~yyyyyy}}}{{{~~~~~~tttjjj```ZZZTTTUUUXXX\\\^^^```hhhqqq|||xxxtttnnniiiiiilllsss{{{xxxtttmmmhhhbbb]]]XXXUUULLLMMMOOOQQQRRRRRRQQQQQQQQQSSSUUUVVVWWWVVVTTTSSSNNNKKKHHHEEECCCBBB???===@@@===:::777777888:::<<>><<<<<<<<<<<<<<<<<<<<<;;;<<<============>>>>>>>>>===<<<>>>DDDJJJOOORRRTTTXXXZZZ]]]___```eeemmmsssyyyvvvjjjaaaRRRHHHAAAAAA@@@===BBBKKKYYYvvvvvv}}}ppphhh^^^VVVSSSRRROOOMMMNNNPPPPPPPPPOOONNNNNNMMMMMMHHHHHHGGGFFFEEEFFFJJJMMMPPPVVV```lllxxx~~~|||xxxvvvuuusssqqqoootttsssuuuyyy||||||vvvlllccc^^^YYYWWWYYY]]]```ccclllvvv}}}yyyuuuooojjjjjjlllsss~~~zzzvvvpppjjjddd___ZZZWWWQQQPPPPPPOOOPPPRRRTTTUUUTTTUUUVVVVVVUUUSSSQQQPPPMMMKKKHHHFFFEEECCCAAA??????===:::777777999;;;===???AAADDDGGGHHHKKKNNNPPPOOOOOONNNPPPSSSXXX]]]aaafffjjjnnnqqqtttwww{{{~~~|||xxxtttnnnkkkhhhfffccc```^^^^^^^^^___[[[ZZZYYYWWWVVVTTTSSSRRRQQQPPPOOONNNMMMLLLKKKJJJLLLLLLLLLLLLMMMOOOPPPQQQTTTTTTTTTRRRPPPLLLIIIGGGKKKPPPVVV]]]dddkkkqqqvvv}}}}}}rrr^^^OOODDDBBB???=========<<<;;;;;;;;;<<<======<<<<<<;;;<<<<<<;;;;;;;;;<<<======<<<<<<<<<<<<;;;;;;;;;;;;============>>>>>>>>>???>>>???AAAEEEKKKQQQTTTTTT[[[^^^aaacccdddiiipppuuuzzzvvvjjjaaaPPPGGGAAAAAA@@@===BBBJJJVVV|||~~~rrrqqqyyytttjjjaaaXXXUUUSSSPPPOOOPPPPPPPPPPPPOOONNNNNNMMMMMMFFFFFFFFFDDDDDDEEEIIILLLPPPWWWcccooo||||||yyywwwtttqqqoookkkmmmqqqtttwww~~~{{{~~~wwwmmmfffaaa^^^[[[\\\aaaeeejjjttt}}}|||wwwtttnnnjjjiiilllqqq}}}zzzvvvpppjjjeee```[[[WWWUUUTTTRRRPPPPPPRRRUUUWWWWWWWWWWWWVVVUUURRRPPPOOOMMMKKKIIIGGGGGGEEEBBB@@@@@@>>><<<::::::;;;===???===???BBBDDDEEEFFFIIIKKKLLLKKKLLLNNNRRRXXX]]]aaaeeejjjooosssuuuwww|||}}}yyysssooolllkkkhhhfffdddcccbbbbbb^^^]]]\\\[[[YYYXXXWWWVVVQQQQQQQQQQQQQQQRRRRRRRRRNNNNNNNNNNNNOOOQQQRRRSSSTTTTTTSSSRRRPPPMMMJJJHHHLLLPPPWWW^^^eeelllssswww||||||zzz}}}~~~rrr___OOODDDBBB???=========<<<;;;;;;;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>?????????BBBDDDFFFLLLTTTWWWVVV]]]```dddfffggglllrrrxxx}}}xxxjjjaaaOOOFFFAAABBBAAA>>>BBBKKKWWWyyyrrrqqqxxx}}}mmmcccZZZVVVUUURRRQQQRRRPPPPPPOOOOOONNNMMMMMMMMMFFFFFFFFFEEEEEEGGGKKKNNNSSS[[[gggttt|||yyyuuurrrlllmmmooorrrssszzzzzzrrrkkkgggfffccceeekkkpppuuu}}}xxxtttpppjjjggggggiiinnnxxx}}}xxxrrrlllgggbbb]]]ZZZWWWVVVUUUSSSSSSTTTUUUVVVXXXXXXXXXWWWUUUTTTRRRQQQNNNLLLJJJIIIHHHGGGDDDBBBCCCBBB@@@???>>>>>>>>>???===???AAABBBCCCDDDFFFHHHJJJIIIJJJLLLQQQXXX^^^aaadddjjjqqqtttuuuwww|||}}}xxxuuuooonnnmmmkkkiiigggeeeddd``````___^^^\\\[[[ZZZZZZTTTTTTTTTUUUUUUUUUVVVVVVQQQQQQQQQRRRSSSTTTUUUVVVUUUTTTSSSRRRPPPNNNLLLKKKMMMRRRYYY```gggnnnuuuyyy|||wwwpppwww~~~ppp\\\LLLDDDBBB???=========<<<;;;;;;;;;<<<===============:::;;;<<<<<<<<<<<<;;;::::::::::::;;;;;;<<<<<<<<<======>>>>>>>>>?????????>>>BBBEEEGGGNNNXXX\\\ZZZ^^^bbbfffhhhiiimmmtttyyyyyykkkaaaNNNEEEAAACCCBBB???CCCKKKWWWxxxuuutttzzzoooeee[[[XXXVVVSSSRRRTTTPPPPPPOOONNNNNNMMMMMMLLLHHHHHHHHHGGGGGGJJJNNNRRRXXX```lllyyy|||xxxvvvtttqqqppprrrssswwwwwwqqqnnnmmmkkknnnuuu{{{|||uuuqqqlllgggdddeeefffkkkttt~~~|||vvvpppkkkeee```]]]WWWWWWWWWWWWVVVUUUTTTTTTWWWWWWWWWWWWWWWVVVUUUTTTNNNLLLKKKJJJIIIHHHEEECCCFFFEEECCCBBB@@@???>>>>>>>>>@@@BBBCCCCCCDDDFFFHHHHHHHHHIIILLLQQQXXX^^^bbbdddjjjqqquuuvvvxxx||||||xxxppppppooonnnllliiigggeeeaaaaaa```___^^^]]]]]]\\\YYYYYYXXXWWWWWWVVVUUUUUUSSSSSSSSSTTTUUUVVVXXXXXXUUUUUUTTTRRRQQQOOONNNNNNOOOSSSZZZaaahhhpppwww{{{}}}~~~tttiiisss|||mmmYYYIIIDDDBBB???=========<<<;;;;;;;;;<<<===>>>>>>======999:::<<<======;;;:::888999999::::::;;;<<<======>>>>>>>>>>>>????????????<<>>>>>@@@AAACCCEEENNNoooyyytttvvvxxxkkk^^^YYYYYYVVVTTTTTTQQQPPPOOOOOOMMMMMMLLLKKKLLLLLLJJJHHHGGGIIILLLPPP[[[bbbmmmyyy|||wwwxxxzzzzzzzzz{{{}}}~~~yyyuuusssxxx}}}{{{uuuooojjjffffffeeefffhhhnnnuuu{{{zzzuuupppkkkfffccc```]]][[[YYYXXXWWWTTTRRRUUUUUUUUUVVVXXXYYYWWWVVVRRRQQQOOOMMMKKKJJJIIIHHHBBBAAA@@@AAADDDEEECCC@@@EEEGGGHHHHHHGGGGGGGGGHHHIIIHHHHHHMMMUUU[[[^^^^^^bbbffflllqqqvvv{{{}}}yyyxxxuuuqqqnnnmmmlllkkkjjjhhheeebbbaaaccccccaaa___YYYYYYXXXVVVUUUUUUUUUUUURRRSSSTTTVVVWWWXXXXXXXXX\\\XXXSSSQQQQQQQQQOOOLLLOOOTTT\\\bbbhhhnnnuuu{{{qqqmmmrrr|||lllWWWIIICCCAAA???===<<<<<<===>>>============>>>>>>>>>>>>???>>><<<;;;::::::;;;<<<999999::::::;;;<<<======????????????AAAAAA@@@>>>???AAAEEEKKKQQQWWW\\\^^^___eeekkkmmmmmmpppvvv{{{oooaaaPPPFFF>>>>>>@@@AAACCCEEEMMMkkk~~~yyy{{{vvviii]]]YYYYYYVVVTTTTTTSSSRRRRRRQQQPPPOOONNNNNNLLLLLLJJJHHHGGGIIIMMMPPPZZZbbbmmmyyy{{{|||}}}}}}|||}}}|||yyysssmmmhhhddd```aaaaaabbbdddjjjqqqwww{{{~~~yyytttoookkkgggcccaaa^^^\\\[[[YYYWWWTTTUUUTTTSSSTTTVVVWWWWWWVVVUUUTTTRRROOOMMMKKKJJJJJJEEECCCCCCDDDFFFGGGFFFDDDHHHIIIKKKKKKIIIHHHHHHIIIHHHHHHIIIMMMRRRWWWZZZ[[[cccffflllqqquuuyyy}}}~~~}}}|||yyyvvvtttqqqooommmkkkhhheeeeeeeeedddaaa^^^]]]\\\[[[YYYXXXXXXXXXXXXWWWWWWXXXYYYZZZZZZZZZZZZ[[[XXXTTTRRRRRRQQQOOOMMMOOOTTT\\\bbbgggmmmuuuzzz{{{mmmnnntttzzziiiWWWKKK???===;;;:::999:::;;;<<<============>>>>>>>>>>>>???>>>===;;;:::::::::;;;<<<<<<<<<<<<<<<==================>>>??????>>><<<>>>AAAEEEKKKRRRXXX]]]___bbbgggmmmooooooqqqwww|||mmm___NNNEEE>>>>>>@@@@@@BBBEEELLLeeessshhh]]]ZZZZZZVVVTTTSSSSSSSSSRRRQQQPPPOOONNNNNNLLLLLLJJJHHHGGGIIIMMMPPPYYYaaannn{{{~~~vvvnnngggaaa]]]ZZZZZZ[[[\\\^^^ccciiinnnrrruuuyyy|||~~~~~~zzzuuupppmmmhhhfffcccbbb```]]]ZZZWWWWWWUUUSSSTTTVVVXXXXXXXXXXXXWWWTTTRRROOOMMMLLLKKKHHHFFFFFFGGGHHHIIIHHHGGGKKKMMMNNNMMMKKKJJJJJJKKKHHHJJJMMMOOOQQQTTTXXX[[[bbbfffkkkooossswww|||~~~|||yyyuuuqqqnnnlllmmmllljjjiiihhheeebbb______^^^]]]\\\[[[ZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[XXXUUUTTTSSSRRRPPPOOOPPPUUU[[[aaaeeelllsssyyyxxxnnnpppwww|||rrrbbbSSSJJJ<<<;;;:::999999:::;;;<<<<<<<<<=========>>>>>>>>>@@@???===<<<;;;:::::::::======<<<<<<<<<;;;;;;;;;===>>>>>>>>>>>>>>>======>>>@@@FFFLLLTTTZZZ___bbbggglllqqqsssrrrtttzzz}}}iiiZZZLLLDDD>>>>>>??????AAAEEEKKK```rrrhhh___\\\ZZZVVVTTTTTTQQQQQQPPPOOONNNMMMLLLLLLMMMLLLKKKIIIHHHIIIMMMPPPYYYbbbooo|||wwwoooggg___ZZZVVVWWWWWWWWWXXX[[[___cccfffhhhlllooorrrwww|||~~~zzzuuuqqqmmmkkkiiigggeeebbb^^^[[[[[[XXXVVVVVVXXXZZZ[[[[[[YYYXXXUUURRROOOLLLKKKJJJHHHHHHGGGHHHIIIIIIJJJIIINNNOOOPPPOOOMMMKKKKKKLLLKKKNNNRRRSSSSSSUUUYYY\\\aaadddiiimmmqqqvvv|||~~~yyysssooommmlllmmmmmmmmmmmmkkkhhhdddbbbaaa```___]]]\\\[[[[[[[[[\\\\\\[[[ZZZZZZYYYYYYYYYZZZYYYWWWVVVTTTSSSRRRQQQQQQUUU[[[```dddjjjqqqwww}}}yyytttvvv}}}{{{vvvssswwwzzztttfffVVVKKKEEE======<<<<<<<<<===>>>>>>;;;<<<<<<<<<===>>>>>>>>>@@@???>>>===<<<::::::999999999999:::::::::::::::???@@@AAAAAA@@@?????????===AAAFFFNNNVVV]]]cccfffkkkpppuuuwwwvvvwww}}}yyyfffXXXIIICCC>>>>>>???>>>AAAEEELLLZZZ~~~uuulllccc___[[[VVVSSSTTTRRRQQQQQQPPPOOONNNMMMLLLMMMMMMKKKIIIHHHJJJNNNQQQZZZcccppp}}}yyyqqqhhh___ZZZWWWWWWWWWUUUTTTTTTVVVXXX[[[]]]___bbbgggmmmtttyyy}}}xxxuuurrrpppnnnlllkkkgggbbb___]]][[[XXXWWWYYYZZZ[[[[[[XXXWWWTTTQQQNNNLLLJJJJJJIIIIIIIIIHHHHHHIIIJJJKKKOOOQQQQQQQQQNNNMMMLLLMMMLLLOOOTTTUUUUUUVVVZZZ]]]___bbbgggkkkpppvvv}}}|||uuuqqqppprrrlllmmmnnnnnnllljjjgggfffeeedddbbbaaa___^^^^^^]]]^^^]]]\\\ZZZYYYYYYYYYYYYYYYYYYYYYXXXVVVUUUTTTTTTQQQUUU[[[^^^bbbhhhooouuu}}}zzzxxxyyy~~~yyyuuulllppprrrkkk\\\NNNEEEBBB>>>>>>>>>>>>>>>>>>??????:::;;;;;;<<<===>>>>>>>>>?????????>>><<<;;;::::::777777888999;;;<<<======???AAACCCBBB@@@>>>???@@@>>>AAAHHHPPPYYYbbbhhhlllpppuuuzzz|||{{{|||uuudddXXXGGGBBB??????>>>===@@@EEEKKKUUUvvv{{{rrrhhhbbb\\\VVVTTTUUUTTTTTTSSSRRRQQQPPPOOOOOOMMMMMMKKKIIIHHHJJJNNNQQQZZZbbbnnnzzz}}}~~~vvvoooggg___ZZZYYYYYYYYYWWWTTTRRRRRRSSSSSSTTTUUUWWW[[[bbbjjjpppyyy~~~}}}yyyvvvuuutttsssqqqnnniiieee```]]][[[YYYZZZZZZZZZYYYYYYWWWUUURRRPPPNNNLLLLLLKKKKKKKKKJJJIIIJJJLLLOOOPPPRRRSSSRRRPPPOOOOOOOOOMMMOOOSSSVVVYYY[[[]]]___```bbbgggkkkpppvvv}}}vvvrrrqqqssskkkmmmnnnnnnkkkiiihhhiiihhhgggfffdddbbbaaa`````````___]]][[[ZZZZZZZZZZZZXXXZZZ[[[ZZZXXXVVVVVVVVVRRRVVVZZZ]]]```fffmmmsss|||{{{sssttt{{{{{{wwwmmmooonnnfffXXXKKKDDDBBB==================<<<<<<::::::;;;<<<===>>>>>>???>>>>>>>>>>>>>>>===;;;;;;888999:::<<<>>>???AAAAAA>>>@@@BBBAAA>>><<<===??????CCCJJJSSS]]]fffmmmqqquuuzzzppp```WWWEEEAAA??????>>>===@@@EEEJJJPPPoooxxxmmmddd]]]VVVTTTVVVTTTTTTSSSRRRQQQPPPOOOOOONNNMMMLLLIIIHHHJJJNNNQQQXXX___jjjvvvyyy{{{}}}ssskkkeeeaaa^^^ZZZ[[[[[[YYYVVVSSSRRRSSSPPPPPPOOOOOOQQQWWW___eeeqqqvvv{{{zzzyyyyyyxxxtttpppllleeeccc```______^^^\\\ZZZ[[[ZZZXXXVVVTTTRRRQQQPPPOOOPPPPPPOOOMMMNNNQQQTTTRRRSSSUUUTTTSSSRRRRRRSSSQQQRRRUUUZZZ```ccceeeeeeccceeehhhllloootttzzz|||uuurrrsssmmmnnnooollliiifffggghhhhhhgggeeecccaaa```_________]]][[[YYYXXXXXXYYYZZZXXXZZZ\\\[[[YYYWWWWWWXXXSSSVVVZZZ\\\___dddlllrrrzzz~~~uuunnnsss~~~}}}zzzrrrqqqlllbbbUUUKKKDDDBBB============<<<;;;::::::999::::::;;;<<<===>>>???<<<===>>>???>>>>>>===<<<;;;;;;<<<===???@@@AAAAAA>>>AAACCCBBB>>>;;;===???@@@DDDKKKUUU```jjjqqquuu{{{|||jjj\\\UUUDDDAAA??????>>><<>>>>>>>>>>>===<<<;;;:::999999:::;;;<<<===>>>???;;;<<<>>>?????????>>>===;;;<<<<<<<<<======>>>>>>@@@CCCFFFDDD???===>>>AAA@@@EEEMMMWWWbbbllltttxxx~~~zzzlll]]]QQQEEECCCAAA???>>>@@@AAACCCIIIMMMfffyyylllccc[[[UUUSSSTTTSSSSSSSSSRRRQQQQQQPPPPPPQQQOOOLLLJJJIIIJJJLLLMMMWWW\\\dddkkkqqqzzz~~~~~~wwwlllfffcccaaaaaa```^^^ZZZVVVSSSSSSTTTQQQLLLIIIJJJLLLMMMRRRXXXgggooo{{{~~~{{{uuuooonnnlllkkkiiigggccc```^^^^^^^^^___```___[[[YYYZZZYYYWWWVVVVVVVVVWWWXXXZZZZZZYYYXXXVVVVVVXXXZZZXXXZZZ```hhhooottttttsssqqqllliiikkkmmmooottt{{{yyy}}}{{{yyyxxxuuurrrppppppmmmhhheeecccbbbbbbbbbaaa___^^^]]]XXXWWWVVVUUUUUUUUUVVVWWWZZZ]]]___aaa___[[[VVVSSSVVVUUUUUUXXX^^^eeekkknnnwww~~~xxxmmmkkkuuu|||tttqqqppphhhYYYLLLFFFCCC@@@>>>>>>>>>===<<<<<<;;;;;;::::::;;;<<<=========<<<;;;;;;;;;<<<<<<<<<<<<===:::;;;<<<<<<<<<===???AAAAAABBBBBBBBBBBBBBBAAAAAACCCCCCKKKZZZgggpppwww|||xxxkkk]]]QQQDDDBBB@@@>>>>>>???AAABBBGGGLLLcccyyyiiiaaa[[[WWWUUUUUUTTTSSSSSSRRRRRRQQQPPPPPPPPPNNNLLLJJJJJJKKKLLLNNNSSSXXX```gggnnnvvv~~~~~~}}}sssmmmiiihhhbbbaaa^^^[[[XXXVVVUUUUUUSSSNNNKKKKKKLLLLLLQQQVVVdddlllyyy{{{vvvsssrrrqqqpppooollliiifffcccbbbbbbbbbbbbaaa^^^\\\\\\\\\ZZZYYYYYYYYYZZZ[[[YYYZZZZZZYYYXXXWWWXXXZZZZZZ^^^dddmmmtttxxxxxxwwwrrrmmmjjjkkklllmmmqqqwww{{{|||yyywwwvvvtttpppmmmhhhgggfffcccaaa^^^\\\ZZZXXXXXXVVVVVVUUUVVVVVVWWWYYY[[[]]]]]]\\\XXXTTTRRRUUUUUUVVVZZZ```gggllloooyyy~~~pppggggggttt{{{ssspppooofffWWWKKKFFFCCCAAA>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;<<<===>>>===>>>@@@BBBDDDDDDDDDDDDDDDBBBAAAAAADDDEEEMMM\\\jjjsss{{{tttiii\\\RRRCCCAAA???======>>>@@@AAAEEEIII]]]yyyfff]]][[[YYYWWWVVVTTTTTTSSSSSSRRRQQQQQQQQQOOONNNLLLJJJJJJKKKMMMNNNNNNSSS[[[aaahhhpppyyy~~~|||{{{{{{{{{}}}}}}tttnnnkkkiiibbbaaa^^^\\\ZZZXXXWWWWWWWWWQQQMMMLLLLLLKKKNNNTTT___hhhwww{{{yyyxxxwwwwwwvvvtttqqqnnniiigggdddccccccbbb```___^^^^^^]]]\\\\\\\\\\\\\\\YYY[[[\\\[[[ZZZXXXYYYYYY[[[```gggqqqyyy|||{{{yyyuuuoookkkkkkjjjiiilllpppzzz}}}|||{{{yyywwwuuuooommmjjjfffbbb]]]ZZZXXXYYYYYYXXXWWWWWWWWWWWWWWWXXXXXXYYYXXXWWWUUUSSSQQQSSSTTTWWW[[[bbbiiinnnrrr|||tttiiicccgggwwwxxxqqqnnnlllcccTTTJJJFFFDDDAAA>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<>>>??????>>>???BBBDDDFFFGGGGGGGGGFFFDDDCCCAAADDDFFFOOO```oooyyyrrrggg\\\RRRBBB@@@>>><<<<<<===???@@@CCCFFFXXX||||||dddZZZZZZZZZWWWVVVUUUTTTTTTSSSSSSRRRRRRQQQNNNMMMLLLKKKKKKLLLMMMNNNJJJOOOVVV\\\bbbiiirrrxxx~~~}}}|||}}}{{{{{{zzzxxxwwwyyy{{{sssnnnjjjhhhbbb```^^^\\\[[[ZZZXXXWWWXXXRRRMMMLLLJJJIIILLLPPPZZZfffvvv~~~}}}|||||||||zzzwwwtttnnnkkkgggdddccccccbbbaaa______^^^^^^^^^]]]]]]]]]YYY[[[]]]]]][[[YYYXXXYYY[[[```iiisss{{{~~~}}}{{{wwwrrrmmmkkkiiifffgggkkktttwww{{{~~~{{{zzzyyyyyysssqqqmmmhhhccc^^^[[[YYY[[[ZZZZZZYYYXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSRRRRRRQQQSSSXXX]]]cccjjjpppuuu~~~qqqgggeeemmmvvvpppllliii___PPPGGGEEEDDDAAA>>>>>>>>>===<<<<<<;;;;;;<<<=========<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<======>>>????????????BBBDDDGGGHHHIIIIIIIIIGGGEEEDDDDDDFFFPPPbbbrrr}}}ssshhh\\\QQQBBB@@@>>><<<;;;===>>>@@@BBBDDDSSSttthhhZZZXXXXXXWWWUUUUUUUUUUUUTTTSSSSSSRRRRRRNNNMMMLLLKKKKKKLLLLLLMMMIIIMMMSSSXXX\\\ccckkkqqq{{{~~~}}}}}}uuutttqqqooooooqqqvvvzzzzzz|||uuuqqqnnnlllcccaaa^^^^^^^^^\\\ZZZWWWXXXRRRMMMKKKIIIHHHJJJOOOYYYeeewww~~~~~~}}}|||yyyvvvsssoookkkhhhgggffffffeeebbbbbbbbbbbbaaaaaa``````ZZZ\\\]]]]]][[[YYYXXXXXX[[[```iiittt|||}}}xxxsssnnnmmmjjjffffffjjjpppssswwwzzz~~~|||zzzzzz{{{tttrrrnnniiidddaaa^^^]]]\\\\\\[[[[[[ZZZYYYXXXXXXXXXVVVUUUSSSRRRRRRRRRSSSPPPSSSXXX]]]bbbjjjrrrwww~~~ppphhhjjjvvvwwwrrrkkkfff[[[MMMEEEDDDCCCAAA>>>>>>>>>===<<<<<<;;;;;;<<<=========<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<===<<<===>>>???>>>???AAACCCFFFHHHJJJKKKKKKJJJHHHGGGCCCFFFPPPccctttwwwjjj\\\PPPBBB@@@>>><<<<<<===???@@@AAADDDPPPnnnqqq^^^YYYWWWVVVVVVVVVVVVUUUUUUTTTSSSSSSSSSOOONNNMMMLLLKKKKKKKKKKKKHHHLLLQQQTTTWWW\\\dddiiirrr}}}{{{zzztttrrrooolllmmmooorrruuuppp||||||wwwssspppnnniiifffcccccccccbbb^^^ZZZXXXRRRMMMLLLJJJHHHKKKPPPZZZhhh{{{~~~}}}}}}{{{xxxuuuvvvsssooolllkkkkkkjjjiiieeeeeeeeefffeeedddcccccc[[[\\\]]]\\\YYYXXXWWWXXX[[[___hhhrrr{{{~~~xxxsssooonnnlllhhhhhhlllppprrruuuxxx|||||||||}}}tttrrrnnniiieeebbbaaa```]]]]]]]]]]]]\\\ZZZYYYXXXWWWVVVTTTRRRQQQRRRRRRSSSPPPTTTXXX\\\```hhhrrryyy{{{mmmiiiooo~~~{{{wwwjjjdddWWWIIIBBBCCCBBB???>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<===??????>>>???AAACCCGGGIIIKKKMMMMMMKKKIIIGGGCCCFFFQQQdddvvv|||nnn]]]OOOBBBAAA>>><<<<<<===???AAABBBDDDNNNjjj~~~eee[[[WWWVVVWWWWWWVVVVVVUUUTTTTTTSSSSSSPPPOOONNNMMMLLLJJJJJJIIIGGGJJJNNNQQQRRRVVV]]]bbbiiiuuu}}}|||zzzwwwsssppppppqqqrrrsssoooyyy{{{xxxtttrrrrrrnnnkkkkkkkkkjjjddd___YYYSSSNNNMMMLLLKKKNNNSSS]]]kkk}}}}}}|||yyyvvvssstttqqqnnnlllkkkkkkjjjhhhcccdddeeeeeeeeedddbbbbbb[[[\\\\\\ZZZWWWVVVWWWXXXVVVZZZbbbllluuu{{{|||{{{wwwsssppppppooollllllpppqqqssstttvvvxxx|||~~~}}}~~~uuurrrnnniiieeecccaaaaaa^^^^^^^^^^^^]]][[[ZZZYYYUUUTTTSSSQQQQQQQQQQQQQQQQQQTTTXXXZZZ^^^fffrrrzzzvvvkkkjjjttt~~~kkkcccUUUGGG@@@AAA@@@===>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@@@@AAACCCEEEJJJLLLMMMNNNMMMJJJGGGDDDEEEGGGSSSfffxxxppp]]]NNNCCCAAA???======>>>@@@AAABBBDDDNNNhhh}}}kkk\\\WWWWWWYYYWWWWWWVVVUUUUUUTTTTTTSSSQQQPPPOOOMMMLLLJJJIIIHHHFFFIIIMMMNNNOOOSSSXXX]]]bbbmmm}}}}}}zzzuuurrrqqqqqqqqqqqqttt|||}}}{{{yyyuuuqqqqqqrrrooojjjdddYYYSSSOOOOOONNNNNNQQQVVV___mmm}}}|||{{{xxxtttqqqooommmkkkiiiiiihhhgggeee``````aaabbbaaa```___^^^\\\\\\[[[XXXVVVUUUVVVXXXQQQUUU\\\eeeooouuuwwwwwwwwwssspppqqqpppnnnooosssrrrrrrrrrrrrsssvvv{{{~~~|||}}}vvvsssnnniiieeebbbaaa```____________^^^\\\ZZZYYYSSSRRRQQQQQQPPPPPPPPPPPPRRRUUUWWWYYY\\\dddqqq{{{sssjjjlllyyykkkcccTTTFFF???@@@@@@<<<>>>>>>>>>===<<<<<<;;;;;;::::::;;;<<<=========<<<;;;;;;;;;<<<<<<<<<======???@@@AAAAAAAAABBBDDDFFFMMMNNNOOOOOOMMMIIIDDDAAAFFFIIITTTgggyyyuuu]]]JJJAAA@@@???>>>============BBBAAANNNggg|||yyyyyy```VVVVVVUUUUUUUUUUUUTTTSSSQQQPPPOOONNNMMMLLLLLLLLLLLLIIIGGGFFFHHHJJJNNNRRRVVVXXXZZZ```fffqqq~~~}}}xxxuuutttuuuwwwxxx{{{zzzuuusssttttttpppmmmbbbYYYQQQPPPRRRRRRSSSVVVbbbmmm}}}}}}yyyvvvttttttnnnmmmkkkiiigggeeedddcccaaa```___^^^]]]\\\\\\\\\\\\[[[ZZZYYYVVVTTTRRRQQQPPPRRRVVV[[[```fffjjjmmmoooqqqssssssssstttuuuvvvvvvtttrrrppppppqqqsssuuu{{{}}}vvvpppmmmiiiccc```aaa```^^^]]]]]]^^^]]]YYYVVVSSSRRRQQQOOONNNNNNNNNNNNSSSTTTWWWZZZaaajjjttt{{{wwwsssrrr___KKKBBB@@@>>>======;;;;;;;;;<<<<<<<<<<<<===999999999:::::::::;;;;;;888:::<<>>BBB@@@LLLcccvvvssscccWWWUUUTTTUUUUUUUUUTTTRRRQQQPPPOOOOOONNNLLLLLLLLLKKKIIIGGGFFFGGGJJJMMMQQQUUUXXXYYY\\\bbbkkkvvv{{{xxxwwwxxxzzzzzz|||{{{xxxwwwvvvsssqqqddd[[[TTTSSSTTTTTTUUUXXXcccmmm{{{|||yyyvvvuuuqqqpppnnnlllkkkiiigggfffbbbaaa```^^^]]]\\\\\\\\\[[[ZZZYYYWWWUUURRRPPPOOONNNOOORRRWWW]]]bbbgggjjjlllooosssuuuvvvvvvxxxyyyuuusssqqqooonnnooopppqqqvvv{{{zzzsssllljjjeee___\\\\\\\\\[[[YYYZZZZZZYYYVVVRRRTTTSSSRRRQQQQQQPPPPPPQQQSSSUUUWWW[[[```iiirrryyy}}}sssvvv|||mmm[[[HHH@@@>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<=========>>>>>>>>><<<=====================<<<>>>@@@AAAAAABBBCCCEEELLLNNNPPPPPPNNNKKKGGGEEEEEEHHHUUUmmmuuubbbQQQBBB@@@>>><<<;;;<<<>>>???BBB@@@JJJ]]]|||rrrooozzziiiZZZWWWXXXVVVVVVUUUTTTRRRQQQPPPOOOPPPOOOMMMMMMLLLKKKIIIFFFEEEGGGIIILLLPPPSSSVVVXXX[[[___fffnnnvvv~~~}}}||||||}}}}}}{{{wwwtttggg___XXXWWWXXXWWWXXXZZZccckkkvvv~~~{{{yyywwwuuurrrqqqpppooommmkkkeeedddbbb```^^^]]]]]]]]]ZZZYYYWWWUUURRRPPPNNNMMMJJJKKKNNNRRRWWW]]]cccfffjjjoootttxxxzzzzzz{{{{{{vvvtttrrrooonnnnnnnnnoooooosssyyy~~~|||uuuooolllhhhbbb^^^^^^]]]\\\[[[[[[[[[ZZZWWWTTTTTTTTTSSSSSSSSSSSSSSSTTTUUUVVVYYY\\\```hhhpppuuu}}}wwwrrroooxxxuuueeeUUUEEE>>>===<<<;;;<<<;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>?????????@@@???===<<<<<<<<<===>>>999;;;>>>@@@@@@BBBDDDFFFMMMPPPRRRRRROOOKKKGGGFFFGGGJJJWWWppp{{{ooo]]]NNNBBB@@@===::::::<<<>>>@@@BBBAAAIIIYYYsssvvvooouuunnn___]]]^^^XXXWWWUUUTTTRRRQQQPPPOOOQQQOOONNNMMMMMMKKKIIIFFFEEEFFFHHHKKKNNNRRRUUUWWW[[[___dddjjjpppwww~~~~~~}}}||||||~~~zzztttiii```ZZZYYYZZZYYYYYY[[[```eeemmmsssxxx}}}}}}zzzwwwvvvwwwvvvssspppiiihhhfffdddaaa```___^^^ZZZYYYWWWTTTQQQNNNMMMLLLHHHHHHJJJNNNSSSZZZaaadddkkkpppwww|||~~~}}}}}}}}}yyywwwuuurrrpppooonnnoooiiilllqqqvvvyyy|||~~~~~~~~~~~~}}}~~~xxxrrroookkkddd``````]]]\\\\\\\\\[[[YYYWWWUUURRRRRRRRRRRRSSSSSSTTTUUUVVVXXX[[[^^^bbbhhhooottt{{{{{{mmmlllnnn{{{}}}qqq^^^PPPBBB======<<<;;;===;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<<<<=========>>>>>>>>>======>>>??????;;;===???@@@AAABBBEEEGGGOOORRRUUUTTTOOOJJJHHHGGGHHHKKKZZZsssuuuiiiXXXIIIAAA???<<<::::::<<<>>>@@@CCCBBBIIIUUUlll~~~tttuuu}}}pppbbb___```YYYXXXVVVTTTRRRQQQPPPPPPQQQOOONNNMMMMMMLLLIIIGGGFFFFFFHHHJJJMMMQQQUUUWWW[[[^^^bbbggglllrrryyy}}}{{{zzzzzz|||}}}qqqiiiaaaZZZZZZZZZYYYXXXZZZZZZ^^^cccgggkkkpppwww|||{{{{{{}}}|||yyyuuunnnmmmjjjgggeeecccaaaaaa\\\ZZZWWWSSSPPPMMMLLLKKKGGGGGGHHHLLLRRRZZZbbbfffooottt{{{~~~~~~zzzyyyvvvsssqqqooonnnnnngggiiilllppptttwwwxxxxxxxxxzzz}}}}}}{{{zzz{{{{{{zzzyyyzzztttooommmiiibbb^^^^^^WWWXXXXXXXXXVVVTTTRRRQQQPPPPPPPPPPPPPPPQQQRRRSSSVVVYYY]]]```dddjjjppptttzzzvvviiilllsssyyyoooXXXMMMBBB>>>>>>===<<<>>>;;;;;;;;;<<<<<<<<<<<<===::::::;;;;;;;;;<<<<<<<<<:::;;;>>>@@@AAAAAA@@@@@@???AAABBBBBBBBBCCCFFFHHHQQQTTTXXXVVVPPPJJJHHHHHHHHHLLL\\\xxxrrreeeTTTFFF@@@>>><<<::::::<<<>>>???BBBBBBIIIRRReee|||oooccc```___ZZZYYYVVVSSSQQQPPPPPPPPPPPPNNNMMMMMMNNNMMMKKKIIIGGGGGGHHHJJJMMMQQQUUUWWWXXX[[[___ccchhhnnntttxxx{{{yyyyyyyyy|||qqqhhh```ZZZZZZZZZXXXWWWXXXUUUXXX[[[]]]^^^bbbhhhmmmpppuuu{{{~~~~~~}}}yyyrrrpppmmmjjjgggdddbbbaaa\\\ZZZVVVRRRNNNLLLJJJJJJFFFFFFGGGKKKRRR\\\eeejjjrrrwww}}}{{{zzzxxxuuusssqqqooooooiiiiiijjjmmmqqqssssssrrrqqqsssuuuyyy{{{}}}~~~~~~xxxwwwuuuuuuvvvwwwvvvuuuvvvppplllkkkhhhaaa]]]]]]WWWXXXYYYXXXUUUSSSRRRRRRNNNMMMMMMMMMNNNOOOPPPPPPTTTWWW\\\aaafffkkkqqqtttzzz|||qqqfffooo|||uuulllSSSJJJBBB??????======???;;;;;;;;;<<<<<<<<<<<<===<<<<<<=========>>>>>>>>>888:::>>>AAACCCCCCBBBAAABBBCCCDDDDDDCCCEEEHHHJJJRRRWWWZZZXXXQQQJJJIIIIIIHHHNNNaaa~~~}}}nnnaaaPPPCCC>>>===<<<;;;;;;<<<===>>>???AAAHHHOOO___nnnfffdddbbb[[[YYYVVVSSSQQQPPPPPPQQQNNNMMMMMMMMMNNNNNNLLLJJJIIIHHHHHHJJJMMMQQQUUUXXXXXXZZZ^^^bbbfffkkkqqquuuxxx|||yyyzzz{{{ttthhh```ZZZZZZZZZXXXWWWWWWSSSUUUWWWVVVTTTUUUYYY]]]^^^cccjjjnnnpppuuu{{{{{{sssqqqnnnjjjfffcccaaa```[[[YYYUUUPPPLLLIIIHHHHHHEEEEEEFFFJJJRRR]]]gggmmmrrrwww~~~~~~|||zzzxxxvvvtttsssnnnlllkkkmmmoooqqqpppnnniiijjjlllnnnpppssstttuuurrrqqqpppppprrrsssrrrqqqooojjjggggggddd^^^ZZZZZZWWWYYY[[[ZZZVVVSSSSSSTTTMMMMMMLLLLLLLLLMMMMMMNNNOOOSSSYYY```eeekkkqqqttt{{{uuunnneeesss|||pppfffPPPHHHAAA@@@???<<<<<<>>>;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>?????????<<<===???@@@BBBBBBBBBBBBAAABBBCCCCCCDDDFFFJJJMMMSSSXXX\\\YYYQQQJJJIIIJJJIIIQQQfffxxxjjj]]]MMM@@@======<<<<<<<<<============???GGGMMM[[[|||oookkkjjjhhh\\\ZZZWWWSSSQQQPPPPPPQQQNNNMMMLLLMMMOOOOOOMMMLLLIIIIIIIIIJJJMMMQQQVVVXXXZZZ\\\```cccfffkkkppptttvvvzzz{{{{{{}}}~~~~~~xxxhhhaaa[[[[[[[[[XXXWWWWWWSSSTTTUUURRROOONNNPPPSSSOOOUUU[[[```bbbgggooovvvvvvzzz~~~{{{sssqqqmmmjjjfffbbb```___ZZZXXXSSSNNNJJJHHHFFFFFFDDDDDDEEEJJJRRR]]]hhhooorrrvvv}}}~~~|||zzzyyyqqqnnnlllmmmooopppnnnlllccccccccceeefffiiikkklllnnnmmmmmmnnnooopppooonnnfffaaa^^^___]]]WWWSSSSSSTTTVVVXXXVVVSSSPPPOOOPPPMMMMMMLLLLLLLLLLLLLLLMMMKKKPPPWWW^^^dddjjjpppttt{{{~~~qqqkkkdddwww{{{lllaaaMMMFFF@@@???>>>;;;:::<<<;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>@@@@@@?????????@@@BBBCCC???@@@BBBCCCDDDGGGLLLPPPTTTYYY]]]ZZZQQQJJJIIIKKKKKKSSSiii}}}jjjVVVHHHDDD<<<<<<;;;;;;;;;;;;<<<<<<;;;BBBCCCHHHYYYqqqqqqiiieeedddddd[[[ZZZWWWSSSPPPNNNOOOPPPMMMLLLKKKLLLMMMNNNMMMLLLLLLHHHFFFHHHKKKNNNTTTZZZ\\\]]]___ccchhhlllnnnooovvv{{{~~~}}}~~~~~~|||}}}~~~kkkfff```]]]\\\\\\ZZZXXXXXXVVVTTTQQQPPPOOONNNNNNNNNNNNNNNOOOSSSYYY^^^bbbgggiiinnntttyyy}}}~~~{{{wwwpppjjjfffdddaaa```ZZZWWWRRRNNNKKKIIIGGGEEEAAABBBDDDHHHOOOZZZfffooowwwxxx{{{|||yyywwwuuurrrqqqppppppnnnmmmgggddd```___```bbbdddeeellljjjiiiiiijjjkkkiiihhheeeaaa\\\XXXVVVUUUSSSRRRSSSSSSRRRQQQOOONNNMMMMMMMMMKKKJJJHHHHHHIIIJJJKKKKKKPPPWWW___gggooowww|||wwwmmmjjjiii||||||yyyzzz{{{uuugggZZZJJJEEE@@@<<<<<<===??????<<<<<<;;;:::;;;<<<===>>>===<<<::::::<<<===<<<;;;AAA@@@?????????@@@AAABBBBBBBBBCCCDDDFFFGGGIIIJJJWWW]]]aaa___XXXOOOJJJIIIKKKSSSkkkyyyhhhVVVHHHCCC<<<<<<;;;;;;;;;;;;<<<<<<<<>>>>>>>><<<;;;;;;:::;;;<<<===>>>???===<<<<<<>>>??????>>>AAA@@@?????????@@@BBBBBBCCCCCCDDDDDDFFFGGGIIIIIIWWW]]]cccbbb\\\SSSNNNLLLLLLUUUmmmtttfffUUUGGG@@@<<<<<<;;;;;;;;;;;;<<<<<<===AAA???BBBPPPdddmmmaaa[[[YYYYYYWWWWWWUUURRROOONNNNNNPPPPPPOOONNNNNNOOOPPPOOOMMMOOOJJJHHHJJJLLLMMMRRRWWWZZZ\\\___dddjjjoootttvvvxxx}}}{{{xxxuuuuuu|||{{{oookkkeeeaaa______^^^]]]XXXWWWUUUSSSQQQPPPPPPPPPRRRPPPNNNKKKJJJJJJKKKLLLQQQSSSXXX___eeekkkppprrrxxx{{{~~~zzztttpppiiiccc___\\\XXXVVVVVVTTTQQQOOOMMMKKKGGGDDD@@@???@@@BBBHHHSSS___gggpppsssxxx{{{uuupppoooooopppppplllhhhccc```______^^^^^^]]]\\\[[[\\\]]]^^^]]]\\\YYYVVVSSSPPPPPPOOONNNMMMOOOOOONNNNNNMMMMMMMMMMMMLLLJJJIIIGGGGGGHHHIIIJJJMMMSSS[[[eeemmmuuu|||yyyiii```^^^fffyyyyyyrrrlllmmmqqqlll]]]OOOCCC@@@>>>======>>>>>>===<<<;;;;;;;;;;;;<<<======@@@???>>>>>>@@@BBBBBBAAAAAA@@@?????????@@@BBBCCCCCCDDDDDDEEEFFFHHHIIIJJJWWW^^^eeegggbbbYYYRRRNNNMMMVVVppp}}}pppdddTTTEEE===<<<<<<;;;;;;;;;;;;<<<<<<>>>@@@>>>BBBNNN^^^nnnaaaZZZWWWWWWUUUUUUTTTRRROOONNNOOOPPPPPPOOONNNNNNOOOOOONNNMMMPPPLLLIIIKKKLLLLLLPPPUUUVVVYYY]]]bbbhhhnnntttxxxzzz~~~xxxtttppppppwww|||xxxqqqnnniiieeebbb``````___ZZZXXXVVVTTTSSSRRRRRRRRRVVVTTTQQQNNNKKKHHHGGGGGGJJJLLLQQQWWW___fffkkkooorrruuuzzz}}}~~~~~~~~~~~~~~~yyytttpppkkkeee```\\\YYYUUUSSSRRRPPPOOONNNLLLIIIEEEBBB???>>>===>>>CCCMMMXXX```hhhmmmssszzz~~~yyytttrrrqqqpppooonnnkkkfffcccbbbaaa```___]]]\\\ZZZZZZ[[[[[[YYYXXXUUURRRPPPOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJHHHGGGFFFGGGIIIJJJMMMTTT]]]gggpppwww~~~~~~rrreee___^^^kkkzzz|||sssjjjjjjmmmhhhXXXIII???>>>======>>>>>>===<<<;;;;;;;;;;;;<<<<<<======@@@???>>>???BBBDDDDDDDDDAAAAAA@@@???@@@AAABBBCCCBBBBBBCCCEEEGGGJJJLLLMMMYYY```iiilllhhh___VVVPPPMMMXXXsss~~~}}}nnnaaaQQQCCC;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>@@@>>>DDDNNN[[[vvvhhh]]]VVVSSSSSSTTTTTTRRRPPPOOOPPPQQQPPPNNNMMMMMMNNNNNNMMMLLLPPPKKKIIIKKKLLLKKKNNNSSSSSSVVV[[[```eeekkkrrrwww|||}}}vvvqqqllllllsss|||{{{yyywwwuuutttsssppplllhhheeecccccc\\\ZZZXXXVVVUUUUUUUUUUUUXXXVVVTTTPPPMMMIIIGGGFFFFFFHHHLLLQQQYYY```gggkkknnnqqqvvvxxxzzzzzz{{{|||zzz{{{{{{{{{yyyuuuooolllfffccc^^^ZZZWWWTTTPPPNNNMMMLLLKKKJJJIIIGGGCCC@@@>>>===<<<<<<@@@GGGPPPWWW^^^cccjjjpppvvv|||}}}zzzwwwtttpppnnnmmmjjjfffdddccccccbbbaaa___]]][[[ZZZYYYXXXVVVTTTTTTRRRPPPPPPQQQQQQPPPOOONNNNNNMMMMMMMMMMMMMMMMMMLLLJJJIIIGGGGGGHHHIIIJJJNNNUUU___jjjrrryyy~~~yyymmmbbb^^^___mmmyyyxxxnnnkkkkkkcccTTTEEE>>>===<<<===>>>???===<<<;;;;;;;;;<<<<<<<<<<<<<<>>>>>>>>EEENNNWWWwwwvvvdddVVVOOORRRSSSTTTSSSQQQQQQQQQRRRPPPOOOMMMMMMNNNNNNLLLKKKNNNJJJIIIJJJKKKJJJMMMQQQRRRUUUZZZ^^^aaagggooouuu{{{~~~wwwooojjjiiiqqqzzzyyytttsssssstttrrrsssssspppkkkfffcccbbb^^^]]][[[YYYXXXXXXXXXXXXWWWVVVTTTQQQNNNJJJGGGEEECCCDDDGGGKKKRRRZZZaaaeeejjjmmmqqqssssssssstttuuurrrrrrrrrpppmmmhhhdddaaaYYYWWWSSSQQQOOOMMMKKKIIIJJJIIIGGGGGGFFFEEEBBB@@@>>>>>>===<<<>>>BBBHHHMMMSSSXXX^^^ccchhhooowww~~~~~~{{{wwwrrrnnnllliiifffeeeeeeeeedddbbb___]]][[[YYYYYYWWWUUUSSSUUUTTTSSSSSSTTTTTTSSSRRRPPPPPPOOOOOONNNNNNNNNNNNMMMKKKJJJHHHHHHIIIJJJKKKPPPWWWbbbmmmuuuzzz~~~vvvjjjaaa___bbboooxxx}}}sssmmmhhh___QQQEEE???>>>======>>>>>>===<<<:::;;;<<<<<<======<<<<<<===<<<<<>><<<<<<;;;;;;;;;;;;<<<<<<===<<<===DDDLLLPPPmmm}}}qqq]]]RRRQQQSSSTTTTTTSSSRRRSSSTTTRRRPPPNNNNNNOOOOOOMMMLLLLLLHHHGGGIIIJJJIIILLLPPPSSSVVV[[[]]]___dddmmmsssxxxyyyoooiiihhhoooyyy|||vvvqqqqqqsssvvvtttvvvyyywwwqqqjjjeeeccc```___]]]\\\[[[ZZZ[[[[[[XXXXXXVVVTTTPPPLLLHHHEEECCCCCCDDDGGGMMMTTT[[[```eeehhhkkkllllllkkkkkkllleeeeeeeeeccc___[[[XXXWWWOOONNNLLLKKKKKKJJJHHHGGGJJJHHHEEEDDDEEEDDDCCCBBB>>>???>>>======???BBBEEEJJJNNNRRRVVVZZZbbbmmmuuu~~~|||xxxuuurrrpppnnnkkkiiiiiihhhgggeee^^^]]][[[[[[[[[ZZZYYYWWWXXXVVVVVVVVVWWWWWWUUUTTTSSSRRRRRRQQQPPPOOOOOONNNNNNLLLKKKIIIIIIJJJKKKLLLSSS[[[fffpppxxx|||tttjjjdddfffkkkxxx~~~uuummmeee[[[OOOGGGAAA???======>>>>>>>>><<<:::;;;<<<=========<<<;;;===<<<===???CCCFFFHHHHHHBBBBBBAAA@@@AAABBBCCCDDDAAABBBDDDFFFIIIMMMPPPQQQTTTZZZeeennnqqqlllddd]]]UUU^^^www|||kkkYYYIIIAAA@@@<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;<<>>======???AAADDDHHHKKKNNNRRRZZZfffooo|||}}}zzzyyywwwuuuvvvtttqqqooonnnllljjjiii___]]]\\\]]]^^^___^^^]]]YYYXXXWWWXXXXXXXXXVVVTTTUUUTTTTTTRRRQQQPPPOOOOOONNNMMMKKKJJJIIIJJJLLLMMMVVV]]]iiissszzz~~~~~~rrrkkkiiinnnuuu}}}uuulllcccXXXOOOHHHCCC@@@>>>======>>>>>>===::::::<<<=========<<<;;;=========@@@DDDHHHIIIIIIBBBBBBAAA@@@AAABBBCCCDDDDDDEEEFFFGGGIIILLLNNNOOOOOOVVVbbblllqqqooohhhbbbXXXaaayyy}}}gggRRRDDD???>>><<<;;;;;;;;;;;;<<<=========AAA???AAAIIINNN```|||uuuvvv~~~sssYYYNNNQQQSSSRRRRRRSSSSSSRRRSSSSSSRRRQQQPPPOOOOOONNNJJJIIIHHHGGGHHHJJJLLLNNNQQQSSSWWW[[[___dddiiimmmpppxxx~~~ooommmkkkoooxxx~~~yyyuuussspppnnnqqqwww}}}xxxpppjjjiiifffaaa______```aaa```bbbaaa]]]YYYSSSMMMIIIFFFDDDDDDEEEGGGKKKOOOTTTWWW^^^___aaabbbaaa^^^[[[XXXRRRQQQQQQPPPNNNLLLJJJIIIGGGGGGFFFFFFFFFHHHIIIJJJJJJJJJHHHFFFCCCAAA@@@???AAA@@@>>>=========??????>>>@@@CCCGGGIIIPPP^^^lllvvv{{{wwwvvvvvvwwwxxxwwwtttoookkkgggddd```^^^]]]]]]\\\[[[]]]\\\ZZZYYYXXXXXXYYYYYYUUUUUUUUUUUUTTTSSSSSSRRRSSSRRRPPPNNNLLLMMMQQQTTTZZZaaakkksssyyy{{{|||||||||mmmdddgggvvv~~~yyymmm^^^OOOFFFBBBAAA@@@>>>===<<<<<<<<<===<<<<<<<<<<<<============>>>???AAACCCFFFIIILLLNNNEEECCCBBBBBBCCCDDDEEEEEEBBBCCCCCCEEEGGGIIIJJJKKKQQQSSSZZZdddlllmmmfff___ZZZaaavvv~~~hhhTTTFFFAAA@@@;;;;;;;;;;;;;;;<<<======<<<@@@>>>@@@GGGKKK\\\wwwtttuuu{{{^^^PPPQQQRRRRRRRRRSSSTTTSSSSSSSSSRRRQQQPPPOOOOOONNNLLLKKKJJJJJJJJJLLLNNNOOOPPPSSSWWW[[[___dddiiilllpppwww~~~ssspppnnnqqqyyy~~~yyyvvvtttrrrqqquuu{{{yyysssooolllhhheeeeeeeeeeeeeeeeeebbb___YYYTTTOOOKKKIIIDDDCCCCCCEEEHHHMMMRRRUUU[[[\\\^^^___^^^[[[WWWUUUNNNNNNMMMKKKJJJHHHGGGGGGEEEEEEDDDDDDEEEGGGHHHIIIKKKKKKIIIGGGEEECCCAAA@@@AAA@@@@@@???????????????>>>>>>AAAEEEGGGMMM[[[iiixxx}}}}}}||||||{{{wwwqqqmmmkkkhhhdddaaaaaa``````___``````^^^]]]\\\\\\\\\]]]YYYYYYYYYYYYXXXVVVUUUTTTRRRQQQPPPNNNMMMOOOTTTWWW^^^dddmmmssswwwyyyzzzzzzxxxlllfffkkk|||~~~~~~}}}vvvjjj[[[MMMEEEAAA@@@???>>>===<<<<<<<<<===<<<<<<<<<<<<============??????AAADDDGGGKKKMMMOOOJJJHHHEEECCCCCCCCCBBBBBBCCCDDDDDDEEEGGGHHHJJJKKKPPPSSS[[[fffooonnnfff^^^YYY___uuu|||fffRRREEE@@@???;;;;;;;;;;;;;;;<<<<<<===;;;>>><<<>>>DDDGGGVVVppptttwwweeeTTTRRRPPPQQQSSSUUUUUUVVVTTTSSSSSSRRRQQQPPPOOOOOOLLLKKKKKKJJJKKKLLLNNNOOOOOORRRWWW[[[___ccchhhkkkooovvv}}}xxxuuurrrsssyyy~~~yyywwwvvvttttttxxxyyyxxxtttpppmmmlllllllllllliiifffaaa[[[UUUPPPMMMLLLFFFEEEDDDDDDGGGLLLQQQUUUXXXYYYZZZ[[[YYYVVVSSSQQQMMMLLLJJJHHHGGGGGGGGGGGGEEEEEEFFFFFFGGGIIIJJJKKKLLLLLLJJJHHHFFFEEECCCCCCAAABBBCCCCCCBBBAAA@@@???======>>>AAACCCIIIWWWdddvvv~~~xxxsssmmmiiieeecccbbbaaa``````aaa```___^^^]]]]]]^^^^^^`````````___]]]ZZZXXXVVVRRRRRRQQQPPPPPPSSSYYY]]]eeeiiiooosssuuuuuuuuuvvv|||ssskkkjjjsss|||rrrdddUUUJJJCCCAAA??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<============>>>???AAADDDHHHKKKNNNPPPQQQOOOLLLHHHEEECCCBBBBBBEEEEEEEEEFFFGGGHHHJJJKKKOOOSSS\\\hhhppppppggg^^^XXX___tttuuu```NNNCCC===<<<;;;;;;::::::;;;;;;<<<===;;;>>><<<>>>DDDEEEQQQiiivvvyyyqqq[[[TTTOOOPPPTTTUUUVVVWWWTTTTTTSSSRRRQQQPPPOOOOOOJJJJJJIIIIIIJJJKKKLLLLLLNNNRRRVVV[[[___cccgggjjjnnnttt}}}{{{xxxuuutttyyy{{{xxxxxxvvvuuuyyy~~~~~~zzzvvvsssssssssssssssnnnkkkddd]]]VVVQQQNNNMMMJJJHHHFFFFFFHHHMMMRRRVVVWWWXXXYYYYYYWWWUUURRRPPPPPPNNNLLLIIIHHHHHHIIIJJJHHHIIIIIIKKKLLLMMMNNNOOOLLLLLLKKKIIIHHHFFFEEEDDDCCCDDDFFFGGGFFFDDDBBB@@@>>><<<<<<>>>@@@EEEQQQ]]]ppp|||rrrooojjjgggfffeeedddbbbcccbbbaaa```aaabbbcccdddiiihhhgggeeebbb^^^ZZZXXXVVVUUUTTTSSSTTTXXX^^^bbbkkknnnqqqssssssqqqqqqqqq{{{|||ooojjjooo{{{xxxkkk\\\OOOFFFAAA@@@>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<===============>>>@@@CCCGGGJJJNNNOOOVVVUUURRRNNNIIIFFFEEEEEEFFFFFFFFFFFFHHHIIIJJJKKKQQQTTT\\\hhhpppqqqiiibbbZZZ```uuuppp\\\KKKAAA===;;;:::::::::::::::;;;<<<<<<<<<>>><<<>>>DDDDDDMMMccczzz{{{cccWWWNNNPPPTTTUUUUUUWWWTTTTTTSSSRRRQQQPPPPPPOOOJJJJJJJJJJJJJJJKKKKKKLLLMMMQQQVVV[[[___bbbfffiiilllrrr}}}}}}{{{xxxwwwyyy~~~{{{yyywwwuuuzzz~~~zzzwwwwwwwwwxxxwwwqqqmmmfff^^^WWWRRROOONNNKKKJJJHHHHHHJJJNNNSSSVVVXXXYYYYYYYYYXXXVVVTTTSSSSSSQQQNNNLLLJJJKKKKKKLLLJJJKKKLLLMMMNNNOOOPPPPPPLLLLLLKKKJJJIIIHHHGGGFFFFFFGGGIIIJJJIIIGGGDDDBBB???<<<;;;===>>>AAAJJJTTTggguuu}}}yyytttpppmmmllljjjhhhhhhgggeeeeeegggjjjnnnqqqtttsssqqqnnnhhhbbb]]]YYYWWWWWWUUUTTTUUUZZZ```eeeppprrruuuuuussspppnnnnnn{{{vvvkkkkkkttt}}}ttteeeUUUIIIBBB???>>>===============<<<<<<<<<<<<<<<<<<<<<============;;;<<<>>>AAAEEEHHHKKKMMMTTTUUUUUUQQQLLLHHHGGGGGGFFFFFFFFFGGGHHHJJJKKKLLLSSSVVV]]]gggqqqsssnnnhhh]]]dddyyylllYYYKKKBBB>>><<<:::::::::::::::;;;;;;<<<<<<>>><<>>===>>>>>>???EEELLL[[[hhh{{{zzzuuurrrooollljjjhhhfffddddddhhhooovvv{{{~~~yyyrrrjjjbbb^^^WWWWWWVVVUUUWWW]]]eeejjjuuuwwwzzzyyyvvvrrrooonnnzzz{{{pppggglll{{{yyynnn^^^PPPEEE@@@>>>===<<<<<<=========<<<<<<;;;<<<<<<<<<<<<============;;;<<<>>>@@@CCCGGGIIIKKKOOOSSSUUUSSSNNNIIIFFFFFFEEEEEEFFFGGGIIIKKKMMMNNNUUUXXX```lllvvvyyytttoooaaahhh}}}zzzfffTTTHHHAAA>>><<<::::::999999::::::;;;<<<:::<<<:::>>>EEECCCIII[[[pppuuu```PPPPPPTTTRRRQQQSSSUUUUUUTTTSSSRRRQQQPPPPPPMMMMMMNNNNNNNNNMMMMMMMMMKKKOOOUUU[[[^^^bbbeeegggiiimmmuuu~~~}}}|||yyyvvvtttssseeedddaaa^^^[[[XXXUUUTTTNNNNNNOOOQQQTTTWWWYYY[[[[[[\\\]]]^^^^^^^^^]]]]]][[[ZZZXXXVVVTTTQQQPPPOOONNNNNNOOOPPPPPPOOOOOONNNPPPPPPOOOOOONNNNNNMMMMMMLLLMMMNNNNNNMMMJJJHHHGGGDDDAAA???@@@@@@>>>@@@EEELLLVVVgggwww}}}yyyuuuqqqoookkkiiifffgggmmmwww}}}sssjjjdddYYYYYYYYYZZZ^^^fffooovvvyyy||||||wwwrrrpppwwwrrrhhhcccnnn~~~uuujjjZZZLLLCCC???===<<<;;;;;;<<<======<<<<<<;;;<<<<<<<<<<<<===============>>>???AAACCCFFFHHHJJJNNNTTTYYYXXXRRRKKKGGGFFFDDDEEEFFFHHHJJJMMMOOOPPPTTTZZZeeettt{{{sssdddjjjuuuaaaPPPEEE???<<<:::::::::999999::::::;;;<<<999;;;999===EEEBBBGGGYYYfffzzzcccQQQPPPTTTQQQPPPRRRUUUUUUTTTSSSRRRQQQPPPPPPKKKKKKLLLLLLLLLLLLKKKJJJJJJOOOUUU[[[^^^aaadddfffiiikkksss~~~yyyuuuqqqooo______^^^]]]\\\ZZZXXXWWWRRRSSSUUUXXX[[[]]]___```\\\\\\]]]______```````````````^^^\\\YYYVVVTTTRRRQQQRRRSSSSSSSSSRRRPPPPPPRRRRRRQQQQQQQQQPPPPPPPPPNNNNNNNNNNNNMMMKKKIIIHHHFFFCCCAAABBBAAA>>>>>>AAAAAAHHHVVVeeerrr|||yyyuuurrrooopppwwwyyyooojjj\\\]]]^^^```eeeoooyyy|||{{{vvvsssttt~~~lllcccaaannnyyy{{{rrrgggWWWJJJBBB>>>===<<<:::;;;<<<=========<<<;;;<<<<<<<<<<<<=========>>>??????@@@BBBDDDFFFHHHJJJQQQWWW^^^^^^WWWOOOJJJHHHDDDDDDFFFHHHJJJMMMPPPQQQTTT[[[jjj|||vvveeekkkrrr]]]OOOFFF???<<<===<<<<<<<<<;;;;;;:::::::::999;;;===???AAADDDHHHKKKcccwwwgggUUUNNNOOOPPPRRRUUUXXXUUURRRRRRSSSTTTRRRPPPPPPNNNLLLJJJIIIIIIJJJKKKMMMPPPUUUYYY\\\___bbbeeefffjjjsss{{{tttllleee```^^^^^^```___ZZZXXXYYYXXX[[[]]]]]]```dddbbb^^^]]]]]]]]]^^^```bbbeeegggffffffdddbbb___[[[XXXVVVTTTUUUVVVWWWWWWVVVTTTSSSWWWVVVUUUTTTTTTSSSRRRRRRQQQPPPNNNNNNOOONNNMMMKKKEEEEEEDDDCCCAAA@@@??????CCCFFFKKKSSS___ooo~~~zzzxxx}}}ttthhh^^^\\\]]]eeeqqq|||}}}yyyvvv{{{rrriiibbb```lll|||wwwyyy~~~}}}zzzwwweeeQQQFFFAAA>>><<<===;;;:::999:::<<<>>>>>>>>>>>>>>>>>>>>>>>>?????????BBBBBBBBBBBBAAACCCGGGJJJVVV\\\bbbaaaZZZRRRMMMKKKEEEFFFHHHIIILLLOOOTTTWWWYYYcccoooyyyzzzgggkkkppp[[[MMMEEE>>><<<===<<<<<<;;;;;;;;;:::::::::999;;;===???@@@CCCHHHKKK^^^}}}xxxgggVVVOOOOOOPPPRRRUUUWWWUUURRRRRRTTTTTTRRRPPPOOONNNLLLJJJIIIIIIJJJKKKKKKNNNRRRVVVYYY\\\```bbbhhhlllttt~~~~~~yyyrrrkkkeeeaaa^^^^^^```___[[[YYY[[[\\\___aaadddkkkqqqpppjjjeeeccc``````bbbeeeggggggjjjiiiiiigggddd```\\\ZZZVVVVVVWWWWWWWWWVVVUUUTTTVVVVVVWWWWWWWWWVVVVVVUUUSSSQQQPPPOOOPPPOOONNNLLLHHHHHHGGGEEECCCBBB@@@@@@@@@BBBFFFLLLUUUbbbpppyyyzzzmmmaaa___aaajjjvvv|||{{{~~~pppfffbbbcccqqq|||vvvuuuwwwxxxwwwvvvqqq```MMMDDD???<<<;;;======;;;::::::<<<======<<<<<<<<<======>>>>>>>>>???BBBCCCDDDDDDDDDEEEHHHKKKRRRYYYaaaccc___WWWOOOJJJGGGHHHHHHJJJLLLPPPTTTWWWVVV___kkkuuu~~~yyykkknnn}}}lllWWWJJJCCC>>><<<===;;;;;;;;;;;;::::::::::::999;;;===>>>@@@CCCGGGJJJVVVsssyyyhhhVVVOOOOOOPPPQQQTTTVVVTTTSSSSSSTTTTTTSSSQQQNNNMMMKKKIIIIIIIIIJJJJJJHHHKKKOOORRRUUUXXX\\\___hhhkkkqqq}}}}}}{{{yyyssslllgggdddaaa```cccbbb^^^]]]___```bbbeeemmmyyy{{{rrrllleeecccgggjjjjjjiiillllllllljjjgggccc___]]]XXXXXXXXXWWWWWWWWWWWWWWWWWWXXXZZZ[[[[[[[[[YYYXXXUUUSSSQQQQQQQQQQQQOOOMMMMMMLLLJJJHHHFFFCCCBBBAAA???@@@BBBEEEKKKUUU___gggzzz~~~qqqddddddgggppp}}}yyymmmcccbbbgggwwwyyytttrrrrrrsssrrrhhhYYYIIIAAA>>>;;;;;;<<>>??????BBBCCCEEEFFFFFFGGGIIIKKKQQQWWW```hhhiiiaaaVVVMMMJJJJJJIIIJJJMMMPPPTTTWWWUUU^^^hhhqqqzzzzzzpppssszzziiiUUUIIIBBB>>><<<>>>::::::::::::::::::::::::999:::<<<>>>???BBBFFFIIIPPPiiizzziiiWWWOOONNNNNNOOOQQQTTTTTTSSSTTTTTTTTTSSSRRRMMMLLLKKKJJJIIIIIIIIIJJJGGGJJJMMMPPPRRRUUUYYY\\\dddggglllwww{{{xxx{{{~~~xxxrrrmmmiiieeedddfffeeebbbbbbeeeeeegggkkkvvvxxxnnnjjjnnnqqqpppmmmmmmmmmmmmllliiieeeaaa___\\\[[[YYYXXXXXXYYYZZZ[[[\\\]]]___``````]]][[[YYYVVVTTTRRRRRRRRRRRRPPPNNNQQQPPPMMMKKKGGGEEEBBBAAAAAABBBBBBDDDGGGNNNVVV[[[kkkzzz~~~qqqfffggglllvvvsssiii___bbbkkk|||wwwrrrrrrrrrrrr___SSSFFF@@@===;;;;;;>>>>>><<<::::::<<<===<<<;;;;;;;;;<<<===>>>???@@@AAAAAACCCFFFGGGGGGHHHIIIKKKSSSWWW```kkkpppkkk```UUUNNNMMMKKKKKKNNNQQQTTTVVVVVV^^^fffnnnxxx}}}qqqtttxxxgggTTTHHHBBB>>>===>>>::::::::::::::::::::::::888:::<<<===>>>AAAEEEHHHLLL```}}}kkkXXXOOOMMMLLLMMMNNNRRRSSSTTTTTTTTTTTTSSSSSSNNNMMMLLLKKKJJJIIIIIIHHHHHHJJJLLLNNNPPPSSSWWWZZZaaadddiiiqqq~~~zzzvvvxxx}}}xxxtttlllhhhfffgggfffcccdddhhhnnnpppwww}}}wwwwwwyyywwwtttppppppooommmjjjgggdddccc___]]][[[YYYYYY\\\___aaadddeeeeeeeeebbb^^^ZZZXXXVVVTTTSSSRRRSSSSSSRRRPPPSSSRRROOOLLLIIIFFFCCCBBBBBBCCCCCCDDDFFFKKKRRRVVVaaaqqqrrrgggjjjqqq|||uuukkkeee]]]cccpppzzzssssssrrrnnnXXXNNNDDD@@@>>><<<<<>>>>>===<<<======???@@@AAABBBBBB@@@BBBEEEGGGGGGHHHIIIKKKSSSVVV]]]hhhqqqpppggg^^^SSSPPPLLLLLLNNNRRRTTTUUUWWW\\\ccciiisss|||~~~ppptttvvveeeRRRGGGAAA===<<<>>>999999999999::::::::::::888:::;;;<<<>>>@@@DDDGGGKKKYYYvvvppp\\\QQQNNNLLLKKKLLLPPPRRRTTTUUUTTTTTTTTTTTTPPPOOONNNMMMKKKIIIHHHGGGHHHIIIKKKMMMNNNQQQUUUYYY___bbbgggooo|||zzzuuuvvvzzz{{{qqqllliiihhhgggeeefffjjjwww|||}}}zzzuuusssqqqnnnkkkjjjiiihhhbbb___\\\[[[\\\```eeehhhkkkkkkjjjgggccc^^^ZZZWWWVVVUUUTTTTTTVVVVVVUUUTTTUUUTTTRRRNNNKKKHHHEEEDDDBBBCCCDDDEEEFFFJJJOOOSSS\\\kkkxxxkkkpppyyywwwkkkcccaaa\\\eeetttzzztttsssnnneeeRRRJJJBBB@@@>>><<<===@@@;;;999999:::<<<>>>???>>>>>>>>>??????@@@AAABBBBBB@@@BBBEEEFFFFFFHHHJJJLLLQQQTTT[[[fffooopppjjjdddWWWRRRMMMLLLOOOSSSUUUUUUVVVZZZ^^^ccclllwww|||{{{rrrvvvtttcccPPPEEE???;;;:::<<<888888999999999:::::::::888:::;;;<<<===???CCCFFFKKKTTTlllvvvaaaUUUPPPMMMLLLLLLNNNQQQUUUVVVUUUSSSTTTUUURRRRRRPPPNNNLLLIIIGGGFFFGGGHHHJJJKKKLLLOOOSSSWWW[[[___dddkkkwww{{{vvvuuuxxxzzztttpppnnnllljjjkkkooo{{{~~~wwwtttpppllljjjiiijjjkkkdddaaa^^^\\\^^^dddjjjoooooonnnkkkhhhccc___[[[YYYWWWVVVVVVWWWYYYZZZZZZYYYXXXWWWTTTQQQNNNKKKHHHGGGDDDEEEFFFGGGGGGJJJNNNQQQZZZhhhzzz}}}pppwww{{{nnnbbb]]]___]]]hhhyyyyyyuuutttjjj\\\MMMFFFAAA???>>>;;;<<>>>>>??????@@@@@@@@@@@@BBBDDDEEEFFFGGGIIILLLOOOOOOTTT^^^iiiqqqsssnnniiiZZZUUUNNNMMMPPPTTTUUUTTTWWWZZZ\\\___hhhtttzzzzzzvvvzzzsssbbbOOOCCC===999888:::888888888999999:::::::::888999;;;<<<===???CCCFFFKKKQQQfffzzzdddXXXSSSOOOMMMMMMMMMQQQUUUVVVUUUSSSTTTVVVTTTSSSRRRPPPMMMJJJGGGEEEFFFGGGIIIIIIJJJMMMRRRUUUWWW[[[```gggrrr{{{vvvuuuwww||||||wwwuuusssppprrrvvv{{{uuurrrmmmhhhfffggghhhjjjeeebbb^^^]]]```fffmmmrrrqqqooolllhhhccc___\\\[[[YYYXXXXXXYYY\\\]]]]]]\\\ZZZXXXVVVSSSPPPMMMKKKJJJGGGHHHIIIIIIJJJKKKNNNQQQZZZgggxxxuuu|||vvviii^^^ZZZ]]]]]]jjj}}}yyyvvvvvviiiXXXJJJDDD@@@???===:::;;;>>>>>><<<;;;;;;<<<<<<<<<;;;>>>>>>>>>>>>>>>?????????DDDEEEFFFFFFGGGJJJNNNRRROOOVVVcccooovvvvvvrrrmmm\\\VVVOOOMMMPPPTTTUUUTTTZZZ\\\]]]___hhhttt{{{{{{zzz~~~qqqaaaOOODDD???;;;;;;<<<<<<;;;;;;::::::999999888;;;:::999999;;;>>>AAACCCJJJMMM[[[zzzhhh\\\VVVOOONNNSSSPPPOOOPPPSSSXXXZZZXXXVVVSSSSSSRRRPPPNNNKKKIIIHHHFFFFFFFFFHHHJJJNNNQQQSSSXXXZZZ___fffooo}}}uuusssvvvxxx}}}zzzyyyxxxwww}}}|||tttoooiiifffggghhhhhhfffccc```]]]___eeemmmuuuyyy|||wwwoooiiieeebbb```___^^^______`````````______\\\ZZZWWWSSSPPPMMMLLLLLLFFFIIIKKKMMMNNNPPPRRRTTTYYYcccrrrvvviii[[[WWW\\\^^^nnn|||wwwuuummmaaaVVVHHHFFFBBB???===<<<===>>>???>>>===<<<<<<===>>>???AAAAAAAAAAAAAAAAAABBBBBBAAABBBDDDDDDFFFIIINNNQQQVVVYYYdddttt}}}{{{uuurrrddd]]]VVVRRRRRRSSSRRRPPP]]]WWWYYY___fffwww~~~}}}nnn^^^LLLBBB===:::999;;;999:::::::::::::::::::::;;;:::999999;;;>>>AAACCCGGGLLLYYYssszzzfffYYYSSSSSSVVVSSSRRRSSSVVVZZZ[[[ZZZXXXVVVUUUTTTRRROOOLLLJJJIIIEEEEEEEEEFFFHHHKKKNNNPPPWWWYYY^^^fffnnn|||~~~tttqqqsssttt~~~}}}zzzxxx|||tttooohhhddddddeeeeeecccdddbbb```ccckkkuuu~~~zzzrrrkkkgggdddbbbaaabbbbbbcccbbbaaa```______[[[YYYVVVRRROOOMMMLLLKKKIIILLLNNNPPPQQQSSSVVVXXX[[[dddrrrzzzvvvvvv~~~{{{pppeeeYYYVVV[[[dddttt}}}wwwsssjjj\\\QQQGGGDDDAAA>>><<<<<<======<<<<<<<<<<<<<<<===>>>>>>????????????@@@@@@@@@@@@BBBDDDEEEFFFGGGJJJOOORRRXXX[[[fffvvv}}}wwwssseee```YYYTTTSSSSSSSSSSSS[[[UUUYYY```iii~~~{{{iiiYYYIII???;;;888888999888888999999:::;;;;;;<<<;;;:::::::::;;;===@@@BBBBBBKKKVVVhhhppp[[[SSSSSSTTTUUUUUUVVVXXX[[[[[[ZZZYYYXXXXXXVVVTTTQQQNNNKKKJJJGGGFFFFFFFFFGGGIIILLLNNNTTTWWW]]]dddkkkwwwtttpppqqqqqqxxx~~~{{{yyy|||zzzssskkkfffeeeeeedddcccaaa``````eeennnzzz~~~vvvnnnjjjhhhgggfffhhhhhhgggfffcccaaa___^^^ZZZXXXUUUQQQNNNLLLKKKKKKIIILLLNNNPPPRRRUUUXXX[[[```hhhtttrrrhhhbbb___```hhhvvvvvvkkkaaaXXXXXX^^^mmm}}}yyyqqqeeeVVVLLLDDDCCC@@@===<<<;;;<<<===:::;;;===>>>?????????????????????@@@@@@@@@AAAAAACCCEEEGGGHHHIIILLLPPPSSSYYY\\\gggvvv}}}wwwttthhheee```[[[XXXVVVVVVVVVYYYTTTZZZcccnnnwwweeeVVVFFF>>>;;;888888:::888888999999::::::::::::;;;:::::::::;;;===???@@@???JJJSSS___|||```VVVTTTQQQTTTUUUVVVXXXYYYZZZYYYXXXYYYYYYWWWUUURRRNNNLLLJJJJJJIIIHHHHHHHHHJJJLLLNNNRRRTTTZZZbbbhhhpppuuuqqqrrrssswww~~~wwwuuuyyy~~~uuunnnkkkjjjiiigggbbbaaaaaafffppp|||zzzsssooonnnmmmmmmmmmlllkkkhhheeebbb___]]]XXXWWWSSSPPPMMMKKKJJJJJJKKKNNNQQQTTTWWW[[[```dddhhhooozzzyyymmmbbb[[[WWWUUUUUU[[[fffrrr{{{vvvkkkbbb]]]___eeewww|||pppaaaRRRHHHBBBAAA???===;;;;;;<<<<<<;;;===@@@CCCDDDDDDBBBAAAAAAAAABBBBBBCCCCCCDDDDDDCCCEEEGGGHHHJJJLLLPPPSSSXXX[[[eeettt}}}|||wwwtttlllllljjjgggbbb]]]YYYWWWYYYWWW___iiiuuutttbbbTTTEEE>>><<<::::::;;;:::::::::999999888888888::::::::::::;;;<<<>>>??????IIIQQQYYYssslll^^^XXXSSSRRRTTTVVVWWWXXXWWWWWWWWWYYYXXXWWWUUURRROOOLLLKKKKKKJJJHHHHHHHHHIIIKKKLLLPPPRRRWWW^^^dddjjjwwwyyytttuuuvvvwww{{{yyytttttt}}}{{{vvvssspppnnnhhhffffffjjjsss~~~~~~xxxuuutttssssssooonnnllliiieeeaaa^^^\\\XXXVVVSSSPPPMMMKKKJJJJJJNNNQQQVVVZZZ___fffmmmqqqqqqwww|||sssiii```YYYVVVSSSRRRQQQSSSYYYaaaiiinnnvvvyyynnnfffdddiiiooo}}}nnn]]]OOOFFF@@@???>>>===<<<<<<<<<<<<;;;>>>AAADDDEEEEEECCCBBBAAABBBBBBCCCDDDDDDEEEEEEBBBDDDGGGHHHJJJLLLOOORRRVVVXXXcccrrr|||{{{wwwuuuooopppssssssooohhh___YYY[[[[[[fffqqqzzzqqq___QQQCCC>>><<<;;;;;;===;;;::::::999888888777777::::::::::::;;;<<<===>>>AAAGGGMMMVVVlllqqq```VVVRRRRRRTTTWWWXXXXXXXXXXXXYYYYYYXXXWWWUUUSSSPPPNNNMMMIIIHHHFFFEEEFFFGGGIIIJJJOOOPPPTTT[[[```eeepppzzzzzz{{{xxxxxxzzz~~~~~~xxxuuuzzz{{{wwwmmmkkkiiilllsss}}}}}}zzzwwwuuutttmmmllljjjgggddd```]]][[[WWWVVVSSSPPPMMMLLLKKKKKKKKKOOOUUU[[[cccllluuu{{{}}}yyynnnbbbYYYTTTRRROOONNNMMMLLLMMMRRRXXX]]]iiivvv~~~sssmmmooovvv}}}zzzhhhWWWJJJDDD??????>>>===============;;;===???BBBCCCBBB@@@??????@@@@@@AAABBBCCCDDDDDDBBBDDDGGGIIIJJJLLLOOORRRUUUXXXbbbrrr}}}~~~zzzyyyoooqqquuuyyyzzzssshhh______aaammmwww}}}zzzmmm\\\OOOBBB===<<<;;;;;;===999999999888888888888888:::::::::;;;;;;<<<<<<===BBBCCCIIIUUUgggrrr^^^TTTRRRSSSVVVZZZ[[[[[[[[[\\\^^^YYYYYYXXXWWWUUUSSSQQQPPPHHHGGGFFFEEEEEEGGGIIIJJJOOOOOORRRXXX]]]bbbkkkuuu{{{{{{|||}}}yyyuuuwwwzzzvvvsssqqqssszzz}}}xxxssspppjjjiiigggeeebbb^^^\\\ZZZXXXVVVSSSPPPNNNMMMLLLLLLJJJNNNUUU^^^hhhttt}}}qqqdddYYYTTTRRRKKKLLLLLLJJJIIIKKKQQQVVV^^^nnn{{{www}}}sss```OOODDD@@@??????>>>>>>>>>>>>>>>>>><<<>>>???AAAAAAAAA@@@???@@@@@@AAABBBCCCDDDEEEEEECCCEEEHHHKKKLLLNNNPPPRRRXXXZZZeeevvvmmmmmmpppxxx~~~|||rrrhhhcccdddpppxxx~~~vvvjjjZZZMMM@@@<<<;;;;;;;;;===777777777888999999::::::999::::::;;;;;;<<<<<<<<>>>>>>>>???@@@AAABBBBBBBBBAAA@@@BBBBBBCCCDDDEEEFFFGGGHHHDDDFFFJJJLLLNNNOOORRRTTTZZZ]]]hhhyyyllliiijjjtttyyyoooeeefffpppxxx}}}}}}ooofffRRRIII@@@===;;;888777888::::::999888888999::::::999999:::;;;;;;<<<<<<===<<>>>>>>>>???@@@@@@@@@@@@@@@BBBCCCCCCAAAAAAAAABBBBBBDDDEEEFFFEEEHHHMMMQQQSSSVVVXXXZZZ]]]ccckkkvvvlllffffffoooxxxzzzwwwuuudddoootttuuuyyyjjjaaaOOOFFF>>>;;;:::888777888999999888777777888999999999999::::::;;;<<<<<<<<<===CCCDDDIIIWWWiiirrraaaUUUSSSWWW\\\```aaa```___^^^\\\[[[YYYXXXWWWUUUQQQNNNNNNLLLIIIGGGFFFFFFGGGHHHJJJMMMPPPTTTXXX]]]bbbfffnnnyyy~~~|||zzzzzz{{{|||zzz}}}|||wwwtttsssuuu{{{rrriiihhhgggeeebbb___]]][[[WWWTTTQQQNNNMMMLLLLLLLLLPPPWWWbbbppp}}}ssshhh]]]VVVQQQNNNNNNPPPOOOLLLNNNRRRYYYbbbqqqzzz{{{ppp___PPPFFFAAA@@@======>>>>>>>>>>>>>>>>>>@@@@@@@@@AAABBBCCCEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHEEEHHHMMMQQQSSSUUUWWWYYY___eeennnzzzjjjbbb^^^dddkkknnnooooooiiisssyyyzzzttteee[[[LLLCCC;;;::::::888777888888888777666666777888888999999::::::;;;;;;<<<<<<===BBBBBBFFFRRRaaa{{{iii[[[SSSVVV[[[```bbbaaa___^^^\\\[[[YYYYYYXXXUUUQQQOOOOOOMMMJJJGGGEEEDDDEEEEEEIIIKKKNNNQQQTTTXXX]]]aaafffppp~~~{{{zzzyyyyyyzzz{{{zzz||||||}}}}}}wwwsssooopppyyy|||rrroookkkfffccc```______YYYVVVSSSOOOMMMMMMNNNOOOUUU]]]iiiyyy~~~tttiii___XXXSSSQQQPPPRRRPPPNNNPPPUUU[[[cccqqqyyyxxxyyyzzzzzzjjjYYYKKKCCC@@@?????????>>>>>>>>>>>>>>>>>>@@@AAAAAABBBDDDFFFHHHIIIGGGGGGGGGGGGHHHHHHIIIJJJFFFJJJNNNQQQSSSUUUWWWYYY___fffqqq}}}hhh^^^UUUVVV[[[___cccgggjjjuuu}}}}}}sssdddZZZIIIAAA::::::;;;999888:::888888888777777888888888888999999:::;;;;;;<<<<<<;;;@@@@@@DDDNNNZZZuuunnn^^^RRRTTTXXX]]]```aaa___]]]]]][[[ZZZYYYXXXVVVRRRPPPNNNMMMJJJGGGEEEDDDDDDDDDHHHJJJMMMOOOQQQUUUZZZ]]]aaajjj{{{~~~|||zzzzzzzzz{{{||||||||||||~~~wwwrrrmmmlllttt~~~~~~zzzssslllfffcccbbbbbb\\\ZZZUUUQQQNNNOOORRRUUU[[[cccqqqyyynnneee^^^UUUSSSSSSSSSQQQOOOSSSZZZdddooo~~~zzz||||||yyyyyyxxxuuudddSSSHHHBBB@@@@@@@@@@@@?????????>>>>>>>>>AAAAAABBBDDDFFFHHHJJJLLLIIIHHHHHHIIIIIIJJJKKKLLLJJJMMMQQQSSSUUUVVVXXXYYY]]]fffqqq~~~|||ggg\\\RRRPPPSSSVVVZZZ___eeepppyyy{{{uuufff[[[GGG@@@:::;;;<<<::::::;;;999999999999999999999999888888999999:::;;;;;;<<<:::??????CCCMMMVVVmmmuuubbbSSSTTTVVVYYY]]]___^^^\\\]]]\\\ZZZZZZYYYWWWTTTQQQMMMLLLJJJHHHFFFFFFEEEEEEHHHJJJLLLNNNPPPSSSXXX[[[```gggvvv}}}{{{zzz{{{{{{|||~~~yyyrrrlllkkkrrr{{{}}}ssskkkfffcccbbb\\\ZZZVVVQQQOOOQQQWWW\\\ccckkkyyyxxxnnngggYYYWWWUUUTTTRRRQQQWWW```ppptttzzz|||zzzyyyxxxzzznnn]]]NNNFFFBBBAAAAAA@@@@@@@@@@@@@@@?????????@@@AAABBBDDDFFFIIIKKKLLLHHHHHHHHHIIIJJJKKKMMMMMMNNNQQQTTTWWWWWWXXXYYY[[[^^^gggsssyyyeee\\\TTTRRRSSSSSSVVVZZZ^^^iiirrrwww}}}tttdddYYYFFF???:::;;;<<<;;;:::;;;999999::::::::::::999999888888999999::::::;;;;;;999>>>???CCCLLLSSSfffjjjXXXUUUTTTWWW[[[^^^^^^\\\]]]\\\[[[ZZZZZZXXXUUURRRMMMLLLKKKIIIHHHGGGFFFFFFGGGHHHKKKMMMOOORRRVVVZZZ```eeeqqq~~~|||zzzzzz{{{{{{~~~{{{tttnnnlllrrr|||}}}sssjjjddd```ZZZYYYUUUQQQOOOTTT]]]dddnnnvvv~~~rrrkkk___\\\YYYVVVSSSTTT]]]iii{{{{{{oooyyyzzzxxxwwwvvvrrrfffWWWJJJDDDBBBBBBAAA??????@@@@@@@@@AAAAAAAAA@@@@@@BBBCCCEEEHHHJJJKKKGGGGGGHHHIIIKKKMMMOOOPPPQQQTTTWWWYYYYYYYYYZZZ[[[___hhhsssvvvbbb[[[UUUUUUTTTSSSTTTWWWZZZbbbjjjrrr{{{}}}ppp___SSSDDD===999:::;;;999888999777888999::::::999888777888888888999::::::;;;;;;:::??????CCCKKKOOO^^^yyysss]]]YYYUUUVVVZZZ^^^___^^^]]]\\\[[[[[[ZZZYYYUUUSSSPPPOOOMMMKKKIIIGGGEEEDDDDDDFFFIIIKKKMMMPPPUUUXXX]]]aaakkk~~~}}}||||||}}}}}}~~~wwwpppnnnuuu~~~zzzvvvxxx{{{~~~sssiiiccc[[[ZZZXXXTTTSSSZZZeeeooo{{{xxxooogggbbb^^^YYYUUUWWWdddrrr~~~uuuppp}}}wwwvvvvvvuuuiii___PPPFFFBBBBBBAAA@@@>>>??????@@@AAABBBCCCCCC???@@@AAABBBDDDFFFHHHIIIGGGGGGHHHJJJLLLOOOQQQSSSSSSUUUXXXZZZYYYYYYZZZ[[[]]]eeepppzzz}}}qqq___YYYTTTSSSRRRQQQRRRVVVWWWZZZaaajjjuuuyyylllZZZMMMCCC<<<888999:::888777777666777888999999888777666777888888999::::::;;;;;;;;;@@@@@@CCCJJJLLLYYYsssxxxbbb\\\VVVVVVZZZ___```___]]]\\\[[[[[[[[[YYYVVVSSSSSSRRRPPPLLLIIIFFFDDDBBBCCCEEEGGGIIILLLOOOTTTWWW[[[^^^hhhzzz|||xxxrrrpppwww|||wwwxxx{{{}}}||||||oooggg^^^^^^\\\XXXXXX```mmmxxxyyylllgggaaa\\\WWWZZZiiixxxzzzppptttwwwuuuvvvuuudddZZZLLLCCCAAAAAAAAA???>>>>>>???@@@BBBCCCDDDDDD??????@@@AAACCCEEEFFFGGGGGGGGGIIIKKKNNNQQQTTTUUUSSSUUUXXXYYYYYYXXXYYYZZZXXX```jjjuuu~~~wwwkkk]]]WWWQQQPPPOOONNNQQQVVVTTTUUUZZZdddpppwwwgggVVVJJJ@@@===:::888888999999888888999:::999777666777888999888777666666888:::;;;:::===CCCEEEDDDIIIYYYjjjnnn___VVV[[[^^^[[[YYY]]]\\\\\\\\\\\\[[[YYYXXXVVVSSSRRRPPPMMMJJJGGGEEEDDDCCCEEEIIILLLPPPRRRSSSSSSZZZ]]]dddtttyyyrrrqqq{{{{{{vvvwww|||zzz~~~|||qqqkkkeee```aaaeeemmmxxx}}}tttmmmfffbbb___bbbmmmyyywwwpppooo|||}}}~~~yyyooo\\\UUUKKKDDD@@@@@@@@@@@@DDDCCCBBBBBBDDDDDDCCCBBB@@@CCCFFFGGGGGGFFFGGGGGGFFFEEEFFFIIINNNTTTXXXZZZZZZXXXVVVVVVWWWXXXXXXWWWZZZ^^^fffooovvvwwwqqqlll\\\RRRJJJJJJMMMMMMMMMOOOPPPUUUYYY]]]gggzzzvvveeeSSSHHH???===999888888999888888999::::::999888777777999999888777666777888:::;;;:::<<<@@@DDDEEEJJJXXXfff}}}jjj\\\\\\___\\\ZZZ\\\]]]]]]]]]]]]\\\[[[YYYXXXTTTSSSQQQNNNLLLIIIGGGFFFDDDEEEHHHKKKNNNPPPRRRSSSXXX[[[cccpppxxxuuu|||}}}xxxxxx{{{xxxzzzooogggcccfffnnnwww~~~wwwoooiiieeegggrrr}}}{{{uuutttwww~~~wwwlllYYYSSSJJJCCCAAA@@@AAAAAA@@@???>>>???AAABBBAAA@@@@@@CCCEEEFFFFFFGGGHHHJJJLLLKKKKKKMMMRRRXXX]]]```bbb```]]]\\\\\\\\\[[[ZZZ^^^```fffnnntttuuurrrooo\\\RRRJJJIIIKKKKKKLLLNNNOOOTTTXXX[[[fffyyytttbbbPPPDDD>>><<<999888888888888777999:::;;;:::888888888999999888888777777999:::;;;::::::===BBBFFFKKKVVV```xxxwwwaaa\\\^^^]]]\\\\\\^^^^^^^^^^^^]]][[[ZZZXXXUUUTTTRRRPPPMMMKKKIIIHHHEEEEEEFFFHHHJJJMMMPPPRRRUUUZZZaaakkkzzz}}}{{{tttrrrtttuuuuuuyyyvvvnnnjjjppp|||yyyqqqllllllvvvzzzrrrpppvvvtttgggUUUOOOHHHCCCAAABBBBBBCCC???>>>===???AAACCCBBBBBBBBBCCCEEEFFFGGGHHHKKKNNNQQQPPPOOOPPPTTT[[[aaafffgggeeebbbaaaaaaaaa```___aaacccgggmmmrrrtttsssqqq^^^TTTKKKIIIIIIIIIKKKNNNNNNRRRVVVYYYeeewww}}}ooo^^^MMMAAA===:::888777888888888666999:::;;;:::999888999:::999999888888888999:::;;;:::888:::@@@FFFLLLTTT[[[kkkhhh\\\]]]___^^^]]]]]]]]]^^^^^^]]][[[YYYXXXUUUTTTSSSPPPNNNLLLJJJIIIGGGFFFEEEFFFHHHKKKNNNQQQRRRYYY```gggqqq~~~uuuqqqqqqrrrpppqqqxxxzzzwwwxxxqqqpppwww}}}ssskkkkkkwwwooo```PPPLLLFFFBBBBBBCCCCCCDDDAAA@@@@@@BBBEEEGGGGGGFFFDDDEEEGGGHHHIIILLLPPPSSSTTTSSSRRRRRRUUU\\\dddiiigggfffddddddeeeeeedddccccccfffjjjooorrrsssrrrpppbbbXXXNNNKKKIIIIIIKKKOOOOOOSSSUUUYYYeeewwwvvviiiYYYJJJ???;;;999777777888888777666888999::::::888888999:::999999999999999::::::;;;;;;888999???FFFKKKRRRYYYeeetttaaa^^^```___]]]\\\\\\]]]\\\[[[ZZZXXXWWWUUUTTTRRRPPPNNNLLLJJJIIIHHHGGGEEEEEEFFFIIIMMMOOOPPPWWW___dddkkk{{{{{{yyysssnnnlllrrr|||xxxuuuzzzvvvmmmgggkkk}}}zzzhhhYYYKKKHHHDDDBBBBBBCCCDDDDDDCCCBBBBBBDDDGGGIIIJJJIIIGGGHHHJJJKKKLLLOOOSSSWWWWWWWWWVVVVVVWWW]]]ffflllllljjjiiihhhiiihhhfffeeeccchhhnnnssstttssspppnnnggg]]]SSSNNNKKKJJJMMMSSSRRRTTTVVVZZZfffxxx}}}ooobbbUUUGGG>>>999888777777888888777555666888999999888777999:::999999999:::::::::::::::<<<999999>>>DDDIIIQQQYYYeee}}}hhh``````___\\\[[[\\\\\\\\\[[[YYYWWWVVVUUUTTTRRRQQQNNNLLLKKKJJJIIIHHHFFFEEEFFFIIIKKKMMMOOOVVV]]]aaagggtttxxxqqqmmmpppxxx|||zzztttmmmiiihhhrrrooo^^^SSSHHHEEECCCBBBCCCDDDDDDCCCBBBBBBBBBDDDGGGIIIIIIHHHHHHJJJLLLNNNOOOQQQTTTWWWXXXZZZZZZZZZ[[[___hhhnnnrrrqqqoooooonnnmmmjjjhhheeejjjqqquuuuuurrrooommmlllbbbWWWPPPLLLJJJOOOUUUTTTVVVWWW[[[hhhyyyzzzkkk]]]QQQEEE===888777666777888888666555555666888888777666888999888999::::::;;;;;;::::::===:::;;;>>>BBBGGGQQQ[[[bbbtttkkk`````````___\\\]]]]]]]]]\\\ZZZXXXWWWVVVUUUTTTRRRPPPNNNMMMLLLIIIHHHGGGGGGGGGIIIKKKLLLOOOTTTZZZ]]]bbblll{{{vvvooopppvvvtttnnniiigggkkkwwwqqqaaaUUUPPPFFFDDDBBBBBBCCCDDDCCCBBBCCCBBBBBBDDDFFFHHHHHHGGGHHHJJJMMMOOOPPPQQQSSSUUUVVVYYY[[[[[[[[[___fffmmmqqqpppppprrrssssssqqqooohhhmmmrrrtttsssqqqpppooooooeeeZZZRRRLLLJJJOOOWWWUUUVVVWWW[[[hhhyyyzzzjjj[[[NNNCCC<<<777666666777888888666444444666777777666666777999888999:::;;;;;;;;;::::::===;;;<<<>>>@@@EEEQQQ\\\]]]llliii___```bbbbbb]]]^^^^^^^^^]]][[[YYYXXXWWWWWWUUUSSSRRRPPPNNNNNNIIIIIIHHHHHHHHHIIIJJJKKKOOOSSSWWW[[[^^^gggrrr{{{zzzrrrqqquuu}}}tttnnnhhhhhhmmmyyyxxxgggWWWOOONNNEEECCCBBBBBBCCCCCCCCCBBBEEEDDDDDDEEEHHHIIIIIIHHHFFFIIIMMMOOOPPPPPPQQQSSSSSSVVVYYYYYYYYY\\\ccciiijjjjjjmmmqqquuuxxxxxxwwwlllooorrrsssqqqoooppprrrpppfff[[[RRRKKKIIIOOOWWWUUUVVVWWW[[[hhhxxx{{{iiiXXXHHH???>>>;;;:::888666555555666777666666666666666666666666999999:::::::::;;;;;;;;;???;;;999<<<@@@FFFRRR\\\fffnnnhhhaaabbbbbbaaa^^^___^^^\\\YYYXXXXXXYYYWWWWWWUUUTTTRRRPPPOOONNNKKKJJJHHHGGGGGGHHHJJJKKKPPPRRRUUUXXX\\\bbbhhhmmmuuuppprrrwwwwwwooohhhiiimmmuuulllZZZQQQKKKEEEDDDEEEEEECCCAAA@@@AAABBBFFFEEEDDDDDDFFFIIIJJJJJJOOONNNNNNOOOQQQRRRRRRQQQTTTUUUUUUUUUYYY___bbbaaabbbbbbffflllqqqrrrtttvvvqqqpppooommmlllmmmpppsssrrrqqqfffWWWNNNNNNOOOMMMLLLSSSXXXZZZbbbssswwwfffVVVGGG>>><<<;;;:::888666555666777777777777777777777777777777777777888888888999999999===;;;:::===???EEEQQQ]]]gggooo~~~iiibbbbbbccccccaaaaaa```]]]ZZZXXXWWWXXXVVVUUUTTTRRRPPPOOOMMMMMMKKKJJJHHHGGGGGGGGGIIIJJJOOOQQQTTTWWWZZZ^^^cccgggooo{{{tttmmmlllpppxxx}}}wwwoooiiiiiimmmtttxxxeeeUUUMMMHHHDDDEEEFFFGGGFFFDDDCCCCCCCCCDDDCCCCCCDDDGGGJJJLLLMMMOOONNNMMMOOORRRTTTTTTSSSTTTTTTSSSSSSYYYaaaeeecccaaa```aaacccfffhhhjjjlllkkkkkkjjjjjjkkknnnqqqtttrrrqqqiii\\\TTTRRRPPPLLLLLLRRRWWWZZZddduuupppaaaSSSEEE<<<::::::999888666666666777777888888888888888888888888777777888888888999999999::::::<<<>>>>>>BBBPPP]]]iiippp~~~mmmcccbbbdddeeeccccccbbb___[[[XXXWWWWWWVVVUUUTTTSSSQQQOOONNNNNNKKKJJJHHHFFFFFFFFFHHHIIILLLOOORRRTTTVVVZZZ^^^aaaeeennn{{{vvvlllhhhhhhooowww|||yyyrrrmmmnnnrrrxxx}}}yyymmm\\\OOOIIIEEEBBBFFFHHHJJJIIIGGGEEEEEEEEEBBBCCCCCCEEEGGGJJJMMMOOONNNLLLLLLNNNQQQUUUVVVVVVXXXVVVRRRSSS[[[eeeiiifffaaa```^^^\\\\\\^^^aaabbbfffffffffgggjjjmmmppprrrqqqpppjjjaaaZZZUUUPPPKKKLLLRRRWWW[[[fffyyyuuuggg[[[OOOBBB:::999999999888777666666777777888888888888888888888888999999:::::::::;;;;;;;;;777999===???===@@@MMM\\\kkkssssssddd___```bbb`````````^^^[[[XXXWWWWWWXXXXXXWWWUUUTTTSSSRRRQQQLLLKKKHHHFFFEEEEEEFFFGGGIIIKKKOOORRRTTTWWW[[[^^^dddjjjuuuqqqhhheeeiiippp~~~~~~}}}yyyvvvxxx}}}xxxpppcccUUUKKKGGGEEEDDDFFFHHHJJJJJJHHHFFFEEEEEECCCDDDEEEFFFGGGJJJMMMOOOMMMLLLKKKLLLPPPTTTWWWXXX]]]ZZZUUUTTT\\\fffiiifff``````___\\\[[[^^^```___bbbcccdddgggkkkooopppqqqooolllfff___YYYTTTOOOKKKLLLQQQVVV[[[hhh|||wwwlll___UUUKKK@@@999888888888888777777777777777888888888888888888888888999999:::::::::;;;;;;;;;666999===???===???KKKYYYkkkuuuxxxeee[[[YYYYYYZZZ[[[]]]\\\ZZZYYYYYYZZZYYYXXXXXXVVVUUUTTTSSSSSSNNNLLLJJJGGGEEEEEEEEEFFFFFFIIILLLOOORRRVVV[[[___cccgggqqq}}}zzzmmmeeeeeejjjvvv|||~~~tttiii[[[PPPJJJGGGFFFFFFDDDFFFHHHHHHFFFEEEDDDEEEFFFGGGIIIHHHHHHIIILLLOOOOOOMMMKKKLLLOOOTTTWWWYYY^^^]]]YYYWWW\\\cccddd```ZZZ___```^^^```ddddddaaa]]]^^^cccjjjrrrvvvwwwvvvmmmggg___YYYUUUQQQNNNMMMLLLPPPUUU[[[iii~~~pppeeeYYYPPPGGG>>>999999777777888888777777777777888888888888888888888888777777888888888999999999888999===???===>>>HHHSSSggguuummm___WWWTTTUUUWWWZZZ[[[[[[ZZZ[[[\\\XXXWWWVVVUUUTTTSSSRRRRRRPPPNNNKKKHHHFFFEEEEEEEEEFFFGGGJJJLLLPPPUUU[[[___ccchhhppp{{{uuuhhhcccfffkkkooowww~~~yyynnnaaaRRRLLLIIIGGGFFFGGGCCCDDDEEEDDDCCCBBBCCCEEEJJJLLLNNNMMMKKKLLLOOOSSSTTTQQQMMMMMMPPPTTTXXXZZZ\\\^^^^^^[[[\\\___^^^ZZZTTT\\\```___bbbiiijjjfffXXX\\\dddqqq|||}}}kkkaaaXXXTTTRRROOONNNOOOLLLPPPTTT[[[jjjmmmbbbUUULLLDDD<<<999;;;777777777888888888777777777777777777777777777777777777888888888999999999::::::;;;>>>>>>???EEENNNbbbsss~~~nnn```XXXTTTWWWZZZ\\\\\\\\\\\\]]]XXXXXXWWWVVVUUUTTTSSSSSSSSSPPPMMMIIIGGGFFFEEEEEEGGGHHHHHHIIILLLQQQXXX]]]aaagggoooxxxoooffffffcccfffnnnxxxzzzwwwxxxzzz~~~~~~zzztttgggXXXJJJGGGGGGEEEDDDEEECCCDDDCCCBBB@@@AAACCCFFFMMMPPPSSSRRRPPPQQQVVVZZZ[[[WWWRRRPPPRRRVVVYYY[[[[[[bbbfffdddbbbaaa^^^[[[TTT\\\___]]]bbbmmmqqqmmmZZZ```kkkyyyhhh^^^UUUTTTTTTQQQPPPQQQLLLOOOSSSZZZjjjlllaaaTTTJJJCCC<<<:::<<<666777888888888888777777666666666666666666666666999999:::::::::;;;;;;;;;<<<::::::>>>??????DDDJJJ^^^rrr~~~kkk___UUUXXX\\\]]]]]]]]]]]]]]]ZZZZZZYYYXXXWWWWWWVVVVVVTTTRRRNNNJJJGGGFFFFFFFFFIIIHHHHHHGGGIIINNNUUUZZZ[[[aaakkksssxxx}}}vvvkkkiii```bbbjjjvvv~~~|||}}}zzzsssppprrrvvv~~~~~~yyyqqqbbbSSSEEECCCEEECCCAAABBBDDDDDDBBB@@@???@@@DDDGGGOOORRRVVVVVVTTTVVV[[[``````[[[VVVSSSTTTXXX[[[]]]]]]gggnnnmmmiiifffccc```VVV^^^```]]]bbbpppvvvsssaaagggqqq|||ggg\\\UUUWWWWWWTTTQQQRRRLLLOOOSSSZZZjjjqqqaaaOOODDD???;;;:::<<<888888888888777777777777999999999999999999999999888888888777888888999999;;;:::999:::<<>><<<<<<<<<>>>AAACCCTTThhh}}}bbb[[[WWWZZZ___```]]][[[[[[[[[[[[[[[ZZZYYYXXXWWWWWWVVVTTTRRRNNNKKKHHHFFFDDDDDDDDDFFFIIILLLPPPRRRZZZ___eeejjjnnnqqquuuwww{{{ssslllpppuuu|||xxxwwwuuurrrpppooonnnnnnrrrwww|||}}}}}}vvvgggUUUKKKCCCBBBCCCBBBBBBCCCFFFGGGFFFDDDBBBDDDIIINNNTTTVVVWWWVVVUUUVVV[[[_________^^^[[[XXXYYY\\\```fffllltttxxxvvvooogggbbbZZZZZZ[[[]]]aaagggkkkooossswwwyyyfff[[[QQQOOOPPPMMMJJJIIIMMMOOOUUU```qqqxxxhhhYYYIII@@@<<<999888999888888888888777777777777999999999999999999999999::::::999999::::::;;;<<>>=========???AAACCCNNNbbbiii^^^WWWZZZ___```______\\\\\\\\\\\\[[[ZZZYYYYYYZZZYYYWWWTTTQQQMMMJJJHHHFFFFFFEEEFFFHHHKKKNNNOOOUUUZZZaaagggjjjmmmoooppp~~~uuuyyy~~~~~~wwwqqqrrrsssttttttrrrqqqppprrrvvvzzz|||}}}rrrdddRRRIIICCCBBBBBBAAAAAACCCHHHIIIIIIGGGFFFJJJPPPVVVcccaaa^^^[[[YYYYYY[[[\\\\\\]]]______]]]\\\\\\]]]gggkkkqqqvvvvvvqqqiiibbbYYYZZZ\\\^^^bbbfffjjjllluuu}}}yyycccYYYOOOMMMMMMJJJHHHHHHOOONNNRRR```ttt~~~uuucccUUUFFF???<<<999888999888888888888777777777666888888888888999999999999999999999999999:::;;;<<<;;;;;;;;;<<<>>>AAACCCEEEHHHZZZxxxpppaaaVVVXXX^^^___```bbb^^^^^^^^^^^^]]]\\\[[[ZZZ\\\[[[YYYVVVRRROOOLLLJJJGGGFFFEEEEEEFFFHHHJJJKKKPPPVVV^^^dddggghhhhhhiiiuuu~~~|||sssnnnmmmooosssvvvwwwvvvsssqqqvvv{{{xxxhhhZZZOOOHHHBBBCCCCCCAAAAAACCCJJJKKKLLLKKKLLLPPPWWW]]]rrrmmmfffaaa]]][[[YYYXXXZZZ]]]```cccbbb```]]][[[ccceeejjjqqquuurrrjjjddd^^^___```bbbeeegggjjjkkknnnyyywwwbbbXXXOOOMMMMMMKKKJJJKKKMMMKKKOOO[[[mmm|||{{{sss^^^QQQCCC>>><<<:::999:::888888888888777777777666777777777888888999999999777777777777888999:::;;;999999999;;;===???BBBCCCEEESSSnnn{{{fffVVVWWW\\\\\\___ddd____________^^^]]]\\\[[[[[[ZZZXXXVVVSSSOOOMMMKKKGGGFFFDDDCCCCCCEEEFFFGGGMMMSSSZZZ```ccccccbbbbbbjjjuuu}}}vvvooojjjjjjnnntttyyy{{{yyyvvvsssvvv~~~|||ooo^^^RRRKKKFFFCCCDDDDDDAAABBBDDDKKKMMMOOOOOOPPPTTTZZZ```tttpppiiiccc___\\\YYYWWWZZZ]]]bbbfffgggddd___\\\___aaagggooottttttnnniiiccccccdddeeefffggghhhiiilllwww}}}tttaaaXXXPPPMMMLLLKKKKKKNNNKKKLLLOOOVVVbbbooo{{{vvvoooXXXLLLAAA===<<<:::999999888888888888777777777777666666777777888999999999666666666777888999:::;;;;;;;;;;;;;;;<<<===>>>>>>EEENNNcccoooZZZWWWZZZYYY[[[bbb____________^^^]]]\\\\\\YYYYYYXXXVVVSSSQQQNNNMMMGGGFFFDDDCCCCCCDDDEEEFFFJJJOOOVVV\\\^^^]]]]]]]]]___jjj|||~~~yyysssnnnjjjhhhmmmttt{{{~~~}}}zzzxxxttt~~~vvvfffWWWNNNIIIEEEDDDFFFEEEBBBCCCFFFKKKNNNQQQSSSSSSUUUZZZ___jjjhhheeebbb___\\\[[[[[[\\\___cccgggjjjhhhccc___^^^bbbhhhppptttuuurrroooffffffeeeeeeeeeggghhhiiisss~~~~~~tttcccZZZQQQMMMKKKIIIJJJNNNMMMOOORRRUUUZZZfffuuuppphhhSSSHHH===;;;;;;999888888888888888888777777777777666666666777888999999999777777777888999:::<<<<<<;;;;;;<<<<<<======>>>>>>GGGJJJZZZyyy|||aaaZZZZZZVVVWWW^^^____________^^^]]]\\\\\\YYYXXXXXXVVVUUUSSSQQQPPPIIIGGGFFFDDDDDDEEEFFFGGGGGGLLLRRRVVVXXXXXXXXXXXXWWWaaappp~~~xxxtttoookkkhhhfffkkkttt|||~~~{{{zzzooo___QQQLLLGGGEEEEEEGGGFFFCCCDDDHHHJJJNNNSSSUUUTTTUUUXXX[[[bbbdddfffddd```^^^^^^``````aaadddhhhkkkkkkfffbbb^^^cccjjjppprrrrrrqqqqqqiiihhhffffffgggjjjmmmoooyyyyyyjjjaaaWWWQQQLLLHHHIIIMMMNNNPPPRRRSSSWWW```ooozzz}}}jjjbbbPPPEEE;;;999999888666777888888888888777777777777555666666777888999999999888888888999:::;;;===>>>888999;;;===???AAABBBCCCIIIIIIUUUsssfff]]]ZZZSSSTTT[[[____________^^^]]]\\\[[[XXXXXXXXXWWWVVVTTTSSSRRRJJJIIIGGGEEEEEEFFFGGGHHHEEEIIIOOORRRTTTTTTTTTUUUSSS[[[gggxxx~~~xxxrrrnnnkkkgggeeeccciiisss|||}}}ttthhhYYYNNNJJJGGGEEEFFFHHHGGGDDDEEEIIIJJJNNNTTTVVVUUUTTTVVVXXXbbbfffjjjhhhccc___```cccbbbbbbdddhhhlllllliiieee]]]ccckkkooonnnmmmmmmnnnkkkjjjiiiiiikkkooosssvvvxxxrrrhhh]]]VVVOOOIIIIIIMMMMMMNNNPPPQQQUUU^^^iiirrr{{{|||~~~iiiYYYBBB@@@<<<999777777888999<<<:::888666555555666777666666777888888888888777888888888888999:::;;;<<<;;;<<<<<<>>>@@@BBBDDDEEECCCGGGQQQgggqqq___YYYXXXYYY[[[YYYZZZ[[[\\\\\\\\\\\\\\\YYYYYYXXXWWWUUUTTTSSSSSSNNNLLLHHHEEEDDDDDDEEEEEECCCDDDGGGKKKNNNPPPRRRSSSTTTUUU]]]lll~~~~~~sssiii```ZZZZZZ___eeellluuu|||yyylll^^^QQQLLLMMMHHHKKKMMMJJJEEEAAABBBDDDMMMSSSXXXYYYWWWUUUWWWZZZ___aaaeeehhhiiigggdddaaaiiijjjlllmmmmmmlllkkkjjjhhheeebbbbbbeeeggggggeeeccchhhlllllliiikkkssszzz{{{uuucccVVVPPPNNNMMMLLLJJJIIIKKKOOOTTTZZZfffqqqvvvzzzyyyeeeUUUBBB@@@===:::999888888999<<<;;;999777666666777888777888999999::::::999999888888888888999:::;;;<<<;;;<<<<<<===???AAABBBCCCDDDGGGPPPbbb{{{dddXXXRRRPPPRRRXXXXXXYYYZZZZZZ[[[[[[[[[[[[ZZZYYYXXXVVVUUUSSSSSSPPPNNNKKKGGGEEEEEEEEEFFFCCCDDDFFFHHHKKKNNNPPPQQQNNNPPPVVVbbbpppzzznnnddd\\\XXXZZZ```iiiqqqzzz~~~qqqdddWWWKKKHHHJJJKKKOOORRROOOIIIEEEGGGKKKNNNTTT[[[]]][[[YYYYYYZZZ___aaaeeeggghhhhhhfffdddhhhiiikkkmmmmmmllljjjiiihhheee```___aaadddfffffffffjjjmmmllljjjkkkrrrxxx}}}lll\\\TTTOOOLLLJJJIIIHHHJJJOOOSSSYYYdddoooqqquuu~~~sss^^^OOO@@@???===;;;:::888888888<<<;;;999888777888888999999::::::;;;;;;;;;;;;;;;999888888999999:::;;;<<<<<<<<<<<<===>>>???AAABBBEEEGGGNNN\\\rrrppp]]]PPPLLLMMMTTTTTTUUUVVVWWWYYYZZZ[[[]]]\\\[[[YYYWWWUUUTTTSSSSSSQQQMMMIIIGGGEEEEEEEEEDDDDDDEEEFFFHHHJJJMMMNNNNNNQQQVVV^^^fffuuuwwwjjjaaaZZZXXX___gggttt|||wwwhhh[[[PPPGGGFFFIIILLLRRRVVVSSSLLLIIIMMMSSSQQQWWW___bbb```^^^]]]]]]```aaaccceeefffffffffffffffhhhkkknnnnnnllljjjhhhkkkgggbbb___```dddggghhhiiimmmooonnnkkklllrrrxxxzzzggg[[[RRRLLLIIIGGGGGGJJJOOORRRWWWaaakkkooosss{{{{{{lllXXXJJJ======<<<;;;999888777666:::999888777777777888999999::::::;;;<<<;;;;;;;;;999999999999999:::;;;<<<<<<<<<<<<<<<===>>>???@@@DDDFFFLLLVVVfffgggVVVOOONNNNNNNNNOOOQQQTTTWWWZZZ\\\^^^^^^\\\ZZZXXXVVVUUUTTTTTTRRROOOKKKHHHEEEEEEDDDFFFEEEDDDDDDFFFHHHKKKMMMPPPSSSXXX\\\___kkk|||}}}vvvjjjaaa\\\]]]hhhtttrrrbbbVVVMMMHHHIIIMMMLLLRRRXXXUUUNNNKKKQQQXXXWWW[[[```ccccccbbbbbbccccccccccccdddddddddddddddeeehhhkkknnnooommmjjjhhhnnnkkkhhheeeeeegggiiikkkllloooqqqpppnnnpppuuuzzzrrrbbbWWWNNNJJJGGGFFFIIINNNQQQUUU___iiiqqqsssxxxvvveeeSSSGGG;;;;;;:::999888666555555666666666666666777777777888888999::::::::::::::::::::::::999::::::;;;;;;<<<<<<<<<<<<===>>>???@@@CCCEEEJJJRRR]]]uuusss^^^SSSNNNIIIIIIJJJLLLQQQVVV[[[^^^___^^^]]][[[YYYWWWVVVUUUTTTRRROOOKKKHHHEEEDDDCCCGGGFFFEEEDDDEEEHHHJJJLLLKKKNNNSSSVVVWWW```ttt{{{sssnnnooosssyyy~~~uuujjjbbb___cccrrr{{{mmm^^^TTTNNNJJJLLLOOONNNTTTXXXVVVPPPOOOUUU\\\\\\^^^```bbbcccfffiiikkkkkkkkkiiigggfffeeeddddddfffhhhkkknnnooonnnllljjjnnnnnnmmmllljjjjjjjjjjjjnnnppprrrqqqqqqsssxxx|||wwwgggZZZPPPJJJGGGGGGIIIMMMQQQUUU___iiirrrqqqttt~~~ppp___OOODDD<<<;;;999888777666666666444555555666666777777777777777888999999999999999;;;;;;::::::::::::;;;;;;<<<<<<<<<===>>>???AAABBBCCCDDDIIIPPPWWWiiijjjXXXNNNGGGGGGGGGIIINNNTTTZZZ^^^]]]]]]\\\[[[YYYXXXWWWWWWTTTRRROOOLLLIIIFFFDDDCCCEEEEEEDDDDDDEEEGGGIIIJJJIIILLLPPPTTTUUUZZZjjjzzzpppiiicccdddhhhnnnzzz{{{tttkkkeeeccciii{{{uuuhhhZZZSSSPPPMMMMMMPPPRRRUUUXXXVVVTTTTTTYYY]]]^^^^^^___aaadddiiinnnppptttsssqqqnnnllliiihhhggghhhjjjlllnnnoooooonnnmmmnnnooopppooollljjjiiijjjqqqqqqrrrrrrrrrtttwwwzzz|||lll]]]QQQKKKIIIHHHIIIMMMQQQVVVbbbmmmqqqmmmmmmzzzjjjYYYKKKBBB>>><<<:::888777777888999444555555777777888888888777888888999999999999999<<<;;;;;;:::::::::;;;;;;;;;<<<<<<===???AAABBBCCCDDDDDDIIIOOOSSS___}}}{{{fffWWWJJJIIIGGGHHHKKKQQQWWW[[[\\\[[[[[[ZZZYYYYYYXXXXXXTTTSSSQQQNNNKKKHHHFFFEEEBBBBBBCCCDDDEEEFFFGGGGGGKKKLLLPPPSSSUUUYYYcccooooooggg```^^^___eeeppp{{{|||vvvooojjjiiiqqq}}}qqqeeeZZZVVVTTTQQQPPPQQQTTTTTTTTTTTTTTTVVVXXX[[[\\\\\\^^^aaaggglllppprrruuutttsssrrrooollljjjiiikkkkkklllmmmnnnooopppppprrrssssssqqqmmmkkklllnnnssssssqqqppppppqqqsssuuu{{{uuudddWWWPPPKKKIIIIIIMMMQQQXXXeeeqqqtttnnnjjjwwwgggVVVHHHAAA@@@>>>;;;999888999:::<<<444555666888999999999999888888999::::::::::::999<<<;;;;;;:::::::::;;;;;;;;;<<<<<<>>>@@@BBBDDDEEEFFFEEEIIIOOOQQQXXXssstttcccMMMKKKHHHHHHJJJOOOTTTWWWZZZZZZZZZZZZYYYYYYYYYYYYUUUTTTRRRPPPMMMJJJHHHGGG???@@@AAACCCDDDEEEEEEEEEJJJJJJLLLPPPRRRTTT\\\eeessstttkkkbbb]]][[[^^^iiisss~~~yyytttpppoooxxx{{{pppeee\\\YYYYYYVVVSSSSSSTTTRRRPPPPPPRRRTTTVVVVVVYYYZZZ]]]ccciiinnnqqqqqqrrrrrrrrrqqqooollljjjhhhmmmlllmmmmmmnnnpppqqqrrrxxxxxxwwwsssnnnnnnpppsssuuutttqqqooommmmmmnnnooozzz|||}}}lll^^^VVVLLLJJJJJJMMMQQQYYYgggtttyyyqqqkkk