BM~ 6(Ra ,,,...///...---+++,,,,,,---------,,,+++***+++---////////////000000000000.........------............------------...//////---,,,,,,,,,,,,---......000///------.........---+++,,,,,,---...///000000111......000---***+++///---------.........//////......---------,,,,,,,,,---...//////......///111000000////////////000000///...------///000000/////////000111111111111111000//////000222222111000...000111222111000111222111222222222222111000000---///111111000///000111000555333333:::777111333444333111222333333222000111222333555666555555444333222222222222222222333222333333444555666777777777555333222333444444333222222333333333444444444333222111222444666777666666666555444333333333333333444444555555444444333444444444444444444444444===333///333555222111555555444333111111111111222111333555444333222333333222444555444222000000111111333444444333111111111111333444333111//////000000000000000111222333444333111///...000111111111222333444555666888;;;>>>???666///000333333333444222222222222222222222222000444555111000222333222111222333333111111222333333333444444444333222222444333333222222333333444333333333333333333333333333222111111111222333444333888:::@@@GGG>>>222444222222333444666555222000222333444444222222333444444444444333333333222222111111222333444444444444222333444444555555444444111111222333333333333222444444333222333444555666111222333333111111222333222333333333222222444666333444555555333333444555333333333333333333333333///333444333444777777444555444333333222222333333333444444444333333555666111555777555444666666555555555444444555666888999555555666666777999:::;;;<<<===>>>>>>>>>===;;;:::<<<===>>>===;;;;;;===>>>>>><<<::::::;;;<<<===<<<======>>>???@@@BBBCCCDDDGGGGGGJJJPPPXXXdddwww//////---+++***)))((((((------------------------------------------------///...---+++******++++++***++++++,,,,,,------...,,,------......------,,,------------------------........................................................................---------------------------------............///........................////////////////////////........................111111111111111111111111000000000000000000000000111111000///......//////111111000000000000111111111111222222222333333333222222222111//////222444111111111111111111111111333333333333333333333333222222333333444555666666555444444333333444444555333333333444444444555555222222333444444555555666444444555555555444222111444444222222222222444444222222222222222222222222333333333222222222111111222111000/////////111111///000111222222222222222222222222222222222222222111111111111111111111111000000/////////111333444000111111111111222222222222222111111111111222222///000111222333777;;;???222222222111111111000000111111222222222333333333333111000111222222111000111111111111111111111111222222222222222222222222333333333222222222111111222222111111111111222222111111111222222333333333222555777777:::===;;;666333333333222222111111111333333333222222111111111000111222222111111333555333333333333333333333333111222222222222111000000333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333222222111111111222222222222222222222222222222222222222222222222111111222222222333333333333333333444444555555555333333444555666666666555555666888999888777888999555555666666777999:::;;;<<<;;;::::::::::::;;;<<<888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@???>>>>>>@@@BBBDDDDDDHHHPPPYYYggg{{{......---,,,++++++++++++------------------------------------------------...---,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,---......//////......---................................................................................................---------------------------------............///........................////////////////////////........................////////////////////////000000000000000000000000111111000000000000000000111111000000000000111111111111111111222222222222111222222111///000111333111111111111111111111111333333222222222222222222222333333444444555555555555444444333333444444555333333333444444444555555444444444444444444333333444444555555555444222222444333333222222333333444222222222222222222222222333333333222222222111111222333555666666555333111222333444444555555555444222222222222222222222222111111111111111111111111222222111111000000111111000111111111111222222222222222111111111111222222333444333222000111444666222222222111111111000000111111222222222333333333333222111222333444333222111111111111111111111111222222222222222222222222333333222222111111111111222222111111111111222222222222222222222222333333///222333333666:::888444333333333222222222111111333333333222222222111111222333333333222111333555333333333333333333333333333333222222222111111111222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444333333333222222222222222222222222222222222222222222222222222222222222111111222222222333333333333333333444444444555555444444555555666555555555333555777777666555666777666666666777888999:::;;;<<<;;;::::::::::::;;;<<<999999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>???AAACCCDDDDDDHHHPPPXXXeeeyyy---------,,,,,,---......---------------------------------------------------,,,,,,---...///000111......------,,,++++++***...//////////////////...////////////////////////........................................................................---------------------------------............///........................////////////////////////........................////////////////////////000000000000000000000000111111111111111111222222111111000000000000111111000000000000111111111111111222222111000000111333222222222222222222222222222222222222222222333333444444444444444444444444555444444333333444444555333333333444444444555555555555555444333222222222333444444444444333333222222333333444444333333222222222222222222222222222333333333222222222111111111444999======:::555111111111111111222222222222222222222222222222222222111111111111111111111111444333333222111///...---000111111111111222222222222222111111111111222222444444333111...---///111222222222111111111111111111111222222222333333333444333222333555666666444111111111111111111111111222222222222222222222222222111111111111000000000222222111111111111222222333333222222222222222222///111222222555999888444333333333222222222222111333333333222222222222111333444555444222222333444333333333333333333333333444333222111000111222222111111111111111111111111222222222222222222222222222222222222222222222222555555555555555555555555444444444444333333333333222222222222222222222222222222222222222222222222111111222222222333333333333333333444444444444555555555555666555555444444222444555555444444444555666666666777777999:::;;;<<<;;;;;;::::::;;;;;;<<<:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@BBBDDDEEEEEEHHHOOOVVVcccwww------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,---......//////......------,,,,,,,,,,,,......////////////......................................................................................................---------------------------------............///........................////////////////////////........................000000000000000000000000////////////////////////000111111222333333333333111111000000000000111111////////////000000000000000222222222000000111333222222222222222222222222333333333333444444444444444444444444444444333333555444444333333444444555333333333444444444555555444444444333333333222222333333333333333333333333222222444444444444222222222222222222222222222222333333333222222222111111///333888<<<===999444000000000000//////000000000222222222222222222222222111111111111111111111111111222222222111///---,,,000000111111111222222222222222111111111111222222000000111000...///000222111111111111111111111111111111222222222333333333333222111333555666666555111111111111111111111111111222222222222222333333111000000000000000000000222222111111111111222222333333333222222111111111222444444333666;;;;;;888222222222222222222222222222222222222222222222222444555666555333222222333333333333333333333333333444222000/////////111222222222222222222222222222222222222222222222222222222222222222222222222222555555555555555555555555444444444444444444444444222222222222222222222222222222222222222222222222111111222222222333333333444444444444444444444444555666666666555444333333222444555555444333444555555555555555666777888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>>>>???@@@CCCFFFEEEEEEHHHNNNUUUaaattt...---,,,+++************------------------------------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,------.........,,,------......------,,,------------------------........................................................................---------------------------------............///........................////////////////////////////////////////////////000000000000000000000000////////////////////////000111222333444444333333111111000000000000111111....../////////000000000000111333222111000111222222222222222222222222222333444444444555555666666444444444444444444333333555444444333333444444555333333333444444444555555222222222333333333444444333333333222333333333333222222444444444444222222222222222222222222222222333333333222222222111111...000333555666444222000444333222222222222333333222222222222222222222222111111111111111111111111---...///000000///...---000000111111111222222222222222111111111111222222...///000000000000222444111111111111111111111111111111222222222333333333111000000111333555444444111111111111111111111111111111111222222333333333000000000000000000000111222222111111111111222222333333333222222111111111333555444333666<<<===;;;222222222222222222222222222222222222222222222222333555666666444222222333333333333333333333333333333111///...---...000111333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333444444444444444444444444222222222222222222222222222222222222222222222222111111222222222333333333444444444444444444444444555666666666555444333333444555777777555444555555444444444444444555666777;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===>>>???AAADDDFFFEEEEEEHHHMMMTTT```rrr...---,,,+++******)))***------------------------------------------------+++,,,,,,------,,,+++++++++,,,,,,---......//////,,,,,,------------,,,,,,------------------------........................................................................---------------------------------............///........................////////////////////////////////////////////////////////////////////////000000000000000000000000000111222333444333222111111111000000000000111111////////////000000000000///111333333111000111222333333333333333333333333333333444444555555666666444444444444444444444444555444444333333444444555333333333444444444555555111111111222333444444444333222222222222333333444222333333444444333333222222222222222222222222222333333333222222222111111......///000000111111111333222111000000000111222222222222222222222222222111111111111111111111111,,,---...///000000000000000111111111111222222222222222111111111111222222000111222222000000000222111111111111111222222222111111222222222333333333111000///000222333222111111111111111111111111111111111111222222333333444000000000111111111111222222222111111111111222222333333222222222222222222333333222000444:::<<<:::111222222222222333333333111222222222222333333333222444666666444222222222333333333333333333333333222111000///...///000000333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333444444444444222222222222222222222222222222222222222222222222111111222222222333333333555444444444444333333333555555555666555555444444555777888888666555555666444444444444444555666666:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>>>>???@@@CCCFFFFFFEEEHHHMMMTTT```rrr---,,,,,,+++++++++,,,,,,------------------------------------------------***+++,,,.........---------------...............------............------................................................................................................---------------------------------............///........................////////////////////////////////////////////////////////////////////////000000000000000000000000000111333333333222000///111111000000000000111111//////000000000111111111///111333333222111111111333333333333333333333333111111222222333444444555222333333444444555555555555444444333333444444555333333333444444444555555222222222222222222333333222222111111111222444444444333333222222333333444222222222222222222222222333333333222222222111111000000000000111222333444111000...---------//////222222222222222222222222111111111111111111111111/////////000000111222333000111111111111222222222222222111111111111222222000111222222000//////000000000111111111222222222111111222222222333333333111000///000222222111000111111111111111111111111000111111222333333444444111111111111222222333333222222111111111111222222222222222222222222333333222333111///222999<<<;;;111111222222222333333333111111222222222333333333///222444555444222222222333333333333333333333333222222222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444222222222222222222222222222222222222222222222222111111222222222333333333555555444444444333333333444444555555666555555555666777888888666555555666666666555555555666777777::::::;;;<<<<<<;;;::::::::::::;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>??????@@@CCCEEEEEEEEEHHHMMMTTT```sss,,,,,,,,,,,,---...///000------------------------------------------------)))***,,,...000000000000/////////...------,,,,,,......////////////......////////////////////////........................................................................---------------------------------.........//////........................////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000111111333333333111///...111111000000000000111111000000000000111111111111///111333333222111000111333333333333333333333333//////000111222222333333222222333333444555666666555444444333333444444555333333333444444444555555444444333222222111111111222222111111111222444555555444222222222222444555222222222222222222222222333333333222222222111111222222222333444555666666555333111000///000111222222222222222222222222222111111111111111111111111333222111111111222444555000111111111111222222222222222111111111111222222---///111111000///000111000000111111222222222222111111222222222333333333333111000111222222111000111111111111111111111111000000111222333333444444111111222222222333333333222222111111111111222222111111111222222333333444333444111///333:::===<<<111111111222222333333333111111111222222333333333...000333444444222222222333333333333333333333333333444444444444333222111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111111222222333333333222222222222222222222222222222222222222222222222111111222222222333333333555555555444444333333333333333444555666666666555555777888777555444444555888777777777777888888999::::::;;;<<<<<<;;;:::::::::::::::;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@BBBDDDEEEEEEHHHNNNUUUaaattt------............---------------............///---,,,++++++---//////...------------------,,,,,,+++---///111111///---+++,,,---......//////..................////////////........................,,,,,,.........---,,,+++///............---------........................++++++,,,,,,---............---,,,,,,---...///000000000000000000///......222000---++++++---000222000000////////////000000000000000000000000000000////////////////////////000000000000///////////////000000000000111111111444444444444333333222111111111111111111111111111222222222222222222222222333333333444444555555555222222333444444333333222333222111000000111222333444444444444444444444444555555555444333222000///111111111222222333333333111111111111111111111111333333333222111000///...333333222222333333444555333222222111111222222333222222222222222222222222111111000000///.........111111111111111111111111222222111111111111222222000000000000000111111111111111222222222111111000000111111111111222222222000000111111111222222222222222222222222222222222000111222333333222111000111222222333333222222111111111111111111111111111000000//////000222444555000111222333444333333222333///222333222<<>>??????AAA???<<<;;;<<>>DDD===222111000111222222111000222222222222222333333444333333222222222222333333222222222222333444555666333333333222222111111111333222222111000111111111333333333333333333333333000111333444444333111000222222222222222222222333111111222222222333333333222222111000000000000000111111222222333444555555444333333333333444555555222444666888999777555333555555444444333333333333666777777666444333444555444444444555555666777888999777666888;;;===<<<::::::;;;<<<======<<<;;;:::;;;;;;;;;<<<===>>>>>>???@@@>>>===<<<===???CCCEEEFFFFFFJJJPPPVVVaaarrr------............---------------............///111///....../////////...................................................,,,---......//////..................////////////........................000//////...//////000000///............---------........................000000//////...------,,,000000...------,,,------...............------,,,000//////......//////000000000////////////000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111222222222333333333444444444333222222222222222222333333333333333333333333333333333333333333333444444444444555555555555555555444333222444333333222222333333444111222222222333333444444333222222111222333555666111222222222222333333333111111111111111111111111111111222333333333333333333222222111111111222222333222222111111222222333222222222222222222222222///000000111222222333333111111111111111111111111222222111111111111222222111111000000000000000000000111111222222222111111000111111111111222222222111111111111111222222222222222222222222222222222222222111111111111222222111222222333333222222111111111111111111111111111222111111000111111222222111111222333333333222222444111666888777@@@FFF>>>222111000111222333222111333333333333333444555555333333222222222222333333111111000111111222333444333333222222222222111111444444444444333333333222333333333333333333333333111222333444444333222111000111111222333333444444111111222222222333333333222222111000000000000111222222222333333444444444333333333333333444555555111333666888888777555333444333333333333222222222777888888666444333444555444444444555555666777888;;;999999:::;;;<<<<<<;;;::::::;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<===>>>???>>>=========>>>@@@BBBCCCGGGGGGJJJOOOUUU___ppp------............---------------............///111000...---...///...---.........//////////////////...------------...///,,,---......///.....................////////////..............................,,,,,,,,,---///000///............---------........................000000/////////.....................---------............//////......---//////000000000000//////000000////////////000000////////////////////////111111111111111111111111000000000000000111111111111111222222222333333333333333333444444333333222222333333333333333444444444444444444444444444444444444444444444444444444666666666666555444333333444444444444444444444444000111111222222333333444444333222111111333555666222222222222222222222222111111111111111111111111222333333444444333333333333222111111000000111111333222222111111222222333222222222222222222222222111111111222222333333333111111111111111111111111222222111111111111222222111111111000000000000000000000111222222222111111000000111111111222222222111111111111111111111111222222222222222222222222333222111000000111222333111222222333333222222111111111111111111111111111222222111111111111111111222222222222222222222222333111666999888@@@EEE===444333222333555555555333333333333333333444444555333333333222222333333333111111111111111222333333444444444444444444444444444444444444444333222222333333333333333333333333111222222333333222222111111111111222222333333333111111222222222333333333222222111000000111111111333333333333333333333333333333222222333333444555333444555555666666555555444333333333333333333333888999888777444333444555666666666666777888999:::;;;;;;::::::;;;;;;:::::::::::::::;;;;;;;;;;;;;;;======<<<;;;<<<<<<===>>><<<======???@@@AAABBBCCCGGGGGGJJJOOOUUU___ppp------............---------------............///000...,,,,,,---------+++............//////000000000...---,,,,,,---...000,,,---......///.....................////////////...........................------,,,---...///000///............---------................................./////////000000+++,,,---......//////000...//////000000000////////////000111111000//////000000////////////000000////////////////////////111111111111111111111111///000000000111111111222111111222222222333333333222333333444444333333333222222222333333444444444444444444444444444444444444444444444444444444444555666666666555444444333444444444444444444444444111111111222222333333333666555333111111222333444222222222222222222222222111111111111111111111111444444444444333222111000222222111111000111111222333222222111111222222333222222222222222222222222333333333333222222111111111111111111111111111111222222111111111111222222111111111111000000/////////000111222222222222222000000111111111222222222111111111111111111111111222222222222222222222222333222111000000111222333111222222333333222222111111111111111111111111111111222222222111111111000333222222222222222222222222000555888777???DDD<<<444333222333555666555444222222222222222333444444444333333333333333333444333222222222222333333444444444444444444444444444222222111111111000000000333333333333333333333333222222222222222222222222333333333222222222111111111111222222222333333333222111111111111111222222444444333333333333222222333222222222222333444444666555333222222444666888444444444444555555555555777999999888666555555666666666666666777888999:::::::::::::::999999999999::::::::::::;;;;;;<<<<<>><<<;;;;;;<<<===>>>;;;<<<===???@@@BBBBBBBBBHHHHHHJJJPPPUUU___ppp------............---------------............//////---,,,+++---------,,,---------......//////000///...---,,,,,,---...///,,,---......//////..................////////////........................////////////000111222222///............---------........................,,,------...//////000000******,,,...///000000000...///000000000000000000///000000111111000000///000000////////////000000000000000000000000000000111111111111111111111111///000000111111222222222111111111111222222222333222222333444444444333333111111222222333333444444333333333333333333333333555444444444444333333333444444444555555555444444333444444555555444444333333333333333333333333222666555333222111222222333333333333222222222222111111111111111111111111111555555444444333111000///111111111111111222333333333222222111111222222333222222222222222222222222444444333333222111111000111111111111111111111111222222111111111111222222222222111111000////////////000111222222222222222000111111111111222222222222222222111111111111111222222222222222222222222222222111111111111222222111222222333333222222111111111111111111111111111000111111222222222111111444333222222111111222222222///444666555>>>CCC<<<222111000111444555444333222222222222222333333444444444333333333333444444444444333333333333444444111111222222222222333333666555444222222333444444333333333333333333333333222222222222222222222222444444333333222111111000111111222222222333333333222111111111111222333333333333333333333333333333222222222222222333444444666555333111111444666888444444555555555555555666555777:::;;;999777666666444444444555555666777888999:::;;;:::999888999:::;;;;;;;;;;;;;;;<<<===>>>@@@???===;;;:::;;;<<<===;;;<<<===???@@@BBBCCCCCCHHHHHHKKKPPPVVV```qqq------............---------------............//////---,,,,,,...//////...+++,,,,,,---......//////.........------.........,,,---......//////..................////////////..............................000111111222222222///............---------........................---------------.........***+++---...///000//////---...//////000000//////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000///000000111111222333333000000000111111111222222111222333333444444444333000000111111222333333444333333333333333333333333555555444444444333333333111222333444444555555444222333444444444444333222555555444444333333222222222222333333333333444444333333333222222222111111111111111111111111111111222333333333222111000000111111111111222444555666333222222111111222222333222222222222222222222222222222222222222111111111111111111111111111111111222222111111111111222222222222111111000//////...//////000222222333333222000111111111111222222222222222222111111111000000222222222222222222222222111111222222222222111111111222222333333222222111111111111111111111111111///000111222333333222222444333222111111111222222333000333555444===DDD===222111000222444555555444333333333333333444555555444444333333333333444444444444333333333333444444111111111222222333333333888666333111111222555666333333333333333333333333333222222222222222222333333222222222222222222222111111222222222333333333222111111111222222333444333333333333333333333333222222222111222222333444333333333333444444555555333333333444444555555555222666;;;===<<<999777555444444444555555666777888999;;;<<<;;;:::999;;;<<<<<<<<<;;;;;;<<<===???@@@AAA???===;;;::::::<<<===<<<<<<<<<>>>???AAACCCEEEHHHHHHKKKQQQXXXbbbsss---..................------------........./////////...,,,---///000000000++++++,,,,,,---...//////........................,,,---......//////................../////////000........................+++,,,...000000000000/////////.........---------.................................---,,,,,,++++++,,,---.../////////...---,,,,,,---.../////////...111111000000000000111111000000////////////000000000000000000000000000000///////////////////////////000000111222222333333///000000000000111111111111222333333444444444444//////000111222222333333222222222222222222222222555555555444444333333333000000222333444555555555222222333444444333222222777666555555444333222111///000222333444555555555333333333222222111111111111111111111111111111111000000111222222222222111000111111222333555666777333222222222222222222333222222222222222222222222000000000111111222333333111111111111111111111111222222111111111111222222222222222111000//////...//////000222222333333333000111111111111222222222222222222222111111000000222222222222222222222222000111222333333222111000222222222333333222222222111111111111111111111111...///111222333333333222555444222111111111222222555111333555333===EEE???444333333444666777777666555444444444444555666666555444444333333444444555444444333333222333333333333333333444444555555555222000,,,))))))+++...111333333333333333333333333333222222111111222222333111111111222222333444444111111222222222333333333222111111111222333333444222222222333333444444444222222111111222222333444000222555666777666444222222222222333333444444444000555;;;>>>===:::777555666666666777777888999:::999;;;======;;;:::<<>>@@@AAABBB@@@===:::::::::<<<===<<<<<<<<<===???AAADDDEEEHHHHHHKKKRRRYYYcccuuu,,,,,,---......---,,,,,,---------.........//////...............///000111///...---,,,+++,,,,,,---000///...------...///000---------.........//////........................,,,,,,+++,,,---///111222333111///---,,,---.../////////////////////////////////////////////......---------............/////////............//////......///000000000000000///////////////.........000000////////////000000000000////////////000000////////////////////////222222111111111111111222111111000111222222222111222222222222222222222222555333111111444555444222333333333333333333333333111111111111111111111111222222333333333222222111111111222222222333333333444444444444444444444444222222222222222222222222222222222222222222222222222222222111000//////...000000000000000000000000444...///555666444:::GGGNNN===222444666111...111222222222222222222222222555444222111000111111222333222222111111222222333111111111111111111111111111222222333333222222111000111111111111222222222777666444222111/////////111111111111111111111111333222///......///222333555444333333222111000000222222333333333333444444666555333222111000000000111111222333333444555555333555666666444333222222444555555555666999???CCC777555222111333444555555555555555444444333333333222222222111000111333666555555555555555555555555555444444333333222222111333333333333333333333333222222222111111000000000111111111111111111111111444333333222222333333444666666555444222111000000222222222222222222222222111111222222222333333333444444444444444444444444444444444444444444444444666555444333333444666777777555444666999:::777555555555555555666666666666777:::===>>>===;;;;;;;;;>>>>>><<<;;;;;;<<<=========>>>===;;;999999;;;======>>>??????>>>???AAACCCGGGHHHLLLRRRXXXbbbrrr///000222333333222000///---.........////////////.........---....../////////...---,,,,,,,,,------//////...------...//////---------.........//////........................------------...000222333333222000...---...//////........................................................./////////000000......------------......------...............---.........///////////////000//////......//////000000000////////////000000000000000000000000000000222222111111111111111222444333222222222222111000222222222222222222222222555333111111333555444222333333333333333333333333222222222222222222222222222222222333333222222111111111222222222333333333444444444444444444444444222222222222222222222222222222222222222222222222222222111111000//////...000000000000000000000000333......333555;;;NNNdddeeeMMM888444555111///000222222222222222222222222111111111000111111222222333222222111111222222333111111111111111111111111000111111222222111111000000000111111111222222222444333222222111111111111111111111111111111111111333222111000000111222333444444333222222111000000222222222333333333444444333333222222111111222222111222222333333444444444222444666555444222222222222333222222333666;;;???777555222111222444444444333333222222222111111111111333444444333333444555444444444444444444444444333333333333333333333333222222222222222222222222444444333333333222222222111111111111111111111111333333222222222222333333222222222222222222222222222222222222222222222222111222222222222333333333333333333333333333333333444444444444444444444444666555555444444444555555666555444555888888777555555555555555666666666666777999;;;<<<;;;::::::;;;======<<<;;;;;;<<<===>>>=========;;;:::999;;;===<<<>>>??????>>>???AAACCCGGGHHHLLLRRRXXXaaaqqq000111333555555333111000............///////////////...------------------///...------,,,---------......------------......---------...................................................///111222333333222000///...//////000------------------------------------------......////////////000000000111------,,,,,,,,,,,,---------...............------------......//////000000///..................///000000////////////000000111111111111111111111111222111111111111111222222222222222222222222222222222222222222222222222222555333111222333444444333333333333333333333333333333333333333333333333333111222222333333222222222111111222222222333333333444444444444444444444444222222222222222222222222222222222222222222222222222222111111000/////////000000000000000000000000444111000000///555JJJaaawwwZZZ===333222111000111222222222222222222222222......///000111222222222222222111111111111222222111111111111111111111111000000000111111000000000000000000111111111222222111000000111111222444444111111111111111111111111222222222222222222222222333333333222111111111000222222222222333333333333222111111111222333333444222222222333333333333333111333444444222111111222222222222111111444888;;;888555333111222444444444222222222222111111111111000333666777666444444444333333333333333333333333111111222333333444555555111111111111111111111111555555555555444444444444222222222222222222222222222222111111111111222222//////000111222333333444222222222222222222222222222222222222333333333333333333333333333333333333444444444444444444444444666666666666555444333333444444333555666777666444555555555555666666666666999:::;;;;;;::::::;;;<<<<<<;;;;;;;;;<<<===>>>>>><<<<<<===;;;:::999;;;<<<<<<===??????>>>???BBBDDDGGGHHHLLLRRRXXXaaaqqq,,,...000222222000...,,,,,,---------............///...---,,,,,,,,,,,,,,,.........------------...------------------------.........................................................//////000000111111111000///......//////------------------------,,,,,,,,,---------------....../////////000000000...------,,,,,,------...000000000000000//////...,,,------...///000111111......------------......000000////////////000000000000000000000000000000111111111000111111222333---///000000000111222333222222222222222222222222444333222222333333333333333333333333333333333333333333333333333333333333111111222333333333222222111111222222222333333333333333333333333333333333222222222222222222222222111111111111111111111111111111111111000000//////000000000000000000000000111000111222//////999FFFlllUUU===222000000111333222222222222222222222222...///111222222222111000222222111111111111222222111111111111111111111111000000111111111111000000000000000000111111111111000000000000111222444444111111111111111111111111111111222333333222111111222222222222111111111111111222222222222333333333222222111111222222333444333333333222222222222222000222333222111000111222444444444333222333777999999666333222222333333333444333333333333333333333000333555555444333444444333333333333333333333333222222222333333444444444222222222222222222222222555555555555555444444444222222222222222222222222222111111000000111111222//////000111222333444444111222222222222222333333222222222333333333444444222222222222222222222222444444444444444444444444555666777777666444222111333333333444555555444444555555555555666666666666;;;<<<<<<;;;:::;;;===>>>::::::;;;;;;<<<===>>>>>>;;;<<<<<<;;;::::::;;;<<<<<<===>>>??????@@@BBBDDDGGGHHHLLLRRRXXX```ppp***+++---//////---+++***++++++,,,,,,,,,---------///...---,,,,,,,,,,,,,,,---.....................,,,------------------,,,.....................---........................---.....................//////......---------...........................,,,,,,,,,---------......------.........///////////////............/////////000000000000000//////,,,------...///000111111......------------......000000////////////000000////////////////////////111111000000111222222333111333444333111000111333222222222222222222222222333333333333222222333444333333333333333333333333222222222222222222222222000111222333333333333333111111222222222333333333333333333333333333333333222222222222222222222222111111111111111111111111111111111000000000000000000000000000000000000000///...///222444555777;;;KKKBBB999333000///111555222222222222222222222222111222333444333222000///222111111000000111111222111111111111111111111111111222222222222222222111//////000000000111111111111111111000111111222222111111111111111111111111///000111222222111000///111111111111111111111222111111111222222222333333444333222222111111222222222222222222222222222111000111222111000000111222333444333222111222444777:::777444222222333222222333333333333333333333333222222333222111111333666333333333333333333333333444444444333333222222222333333333333333333333333333333333333333444444444222222222222222222222222222111111000000111111222222222333333333333333333111111111222222333333333222222333333333444444444222222222222222222222222444444444444444444444444555666777777666444222111222333444444444444444444555555555555666666666666999:::;;;:::999999;;;===999::::::;;;<<<======>>>999;;;<<<<<<::::::;;;<<<;;;===>>>??????@@@BBBEEEHHHHHHLLLRRRWWW```ooo~~~,,,---............---,,,+++,,,,,,,,,,,,---------///...------------------------...////////////...------............------...............---------........................---...............---,,,------------------------////////////////////////,,,,,,,,,---......//////------------............/////////....../////////,,,------...............------......//////000000///..................///000000////////////000000........................000000000000111222333333888::::::777222///000222222222222222222222222222333444444333222222333555333333333333333333333333111111111111111111111111000111222222333333333333111111222222222333333333333333333333333333333333222222222222222222222222111111111111111111111111111111000000000000000000000000000000000000000000333000------000333444555111222444444222000222555222222222222222222222222444444444333333111000000111111000000000000111111111111111111111111111111222222333333333333222222/////////000000000111111222222111000000000000111111111111111111111111111///000111222222111000//////000000000111222222222111111111111222222222222444333333222111111111222111111111222222222222222000111222111000000222444000111111000///000222444;;;888444222222222222111000000000111111111111111222222222000///000333666333333333333333333333333555555444333333222111111333333333333333333333333222222222222333333333333333333333333333333333333222222111111111111222222555444444333333222222222111111111222222333333444333333333333444444444444333333333333333333333333444444444444444444444444666666666666555444333333111333555555444333444555555555555555666666666666666777888888777777888999999:::;;;<<<<<<<<<<<<<<<888:::<<<<<<;;;::::::;;;;;;<<<>>>>>>???@@@CCCEEEHHHHHHLLLQQQWWW___ooo}}}//////............//////---------.........//////.........---......//////,,,---...///000000///...---...////////////...---//////.........---------...........................///000000///...---,,,------...............---........................,,,------...//////000000............///////////////......------......///++++++,,,...////////////.........///////////////000//////......//////000000000////////////000000////////////////////////000000000000111222333444555888999777222///000333222222222222222222222222222444555333111111333555333333333333333333333333222222222222222222222222000000111222333333333333111111222222222333333333222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000111000000000000000000000000222111///------...//////---000333333333333333222222222222222222222222222222222111111111111111222111111000000000000111111111111111111111111111111111111222222222222111111////////////000000000111111111000000000000111111111111111111111111111111111111111222222111111111...//////000111222222333111111111111222222222222222222111111222222333333000000111111222222333333111222222111000111333555000111111111000000222444;;;888444222222222111000///000000000111111111111111222333333222222333555444444444444444444444444333333333333333333333333222222222222222222222222111222222222333333333333333333333333333333333333333333222222222222333333333333333333222222222111000111111222333333444444333333333444444444444555333333333333333333333333444444444444444444444444666555555444444444555555111444666666444333555666555555555555666666666666555777999:::999888888999::::::;;;<<<<<<<<<;;;:::777999;;;<<<;;;::::::;;;:::<<<>>>>>>???@@@CCCEEEHHHHHHLLLQQQVVV___nnn}}}000///...------...///000////////////000000000111...............///000111,,,---///000000000///...---...///000000///...---//////.........---------........................000000111111111///...---......///////////////...------------------------------......///000111111////////////000000000000...------,,,,,,------...,,,,,,...000111222222222///////////////.........000000////////////000000000000////////////000000000000000000000000000000000000000000111222333444---111444333///...222555222222222222222222222222222444555444111111333666333333333333333333333333333333333333333333333333///000111222333444444444111111222222222333333333222222222222222222222222222222222222222222222222000000000000000000000000000000000000000111111111000000000000000000000000'''...444555333333444444555555444333555666333///222222222222222222222222000000/////////111222444111111000000000000111111111111111111111111111111000000111111111111000000////////////000000000000000/////////000111222333111111111111111111111111222222222222222222222222......///000111222222333000111111111111222222222000000000111222333555666//////000111222333333444111222222111000111444666111222333333222333555666<<<999555222222111111000111111222222333333333333000333555666555444444444555555555555555555555555111222222333333444444555111111111111111111111111222222222333333444444444333333333333333333333333444333333222222333333444111111111111111111222222000000111222333333444444333333333444444444555555444444444444444444444444444444444444444444444444666555444333333444666777222444777777444333555777555555555555666666666777777:::===>>>===;;;;;;;;;:::;;;<<<<<<<<<;;;:::999666999;;;<<<;;;::::::;;;:::<<<>>>>>>???@@@CCCFFFHHHHHHLLLQQQVVV___nnn|||------,,,,,,,,,,,,------,,,,,,,,,---------......111000...,,,,,,...000111////////////////////////---------............///......//////...---,,,,,,+++,,,---...////////////,,,---...///000000000000//////.........---------------------------------//////////////////......//////000000000000///////////////...------,,,,,,------...///000000//////------......//////000000,,,...000111111000...,,,......////////////......////////////000000000000000111111111111222222222555444222333333444222111222222111000///...------111111111111111111111111222333444555666555444333333333333333333333333333222222222222222222222222000000111111111222222222111111111111111111111111333333333333333333333333222222222111222222333333111000000///000222444555===666...+++...222333222000111111111111222222222333333333222222111111111333333222222111000000000//////000000111111222222222222111000//////000000111111000000000000111111222111000//////000111222222222222222222222222222////////////////////////333333333333333333333333111111222222222111111000222222111111111111222222222222222222222222222222///000000000000111111111111222222333333444444555111111111111111111111111444333333222222333333444888;;;===:::444111222444000000111111222222222222222222333333333333444444222333444444555555444444333333333333333333333333444111111666777555333444333333333333333333333333888666444222000111222333333333222000...///222555333222111000000///000000222333333444444444333333555444444333333444444555555444333333333333444555333333222222333333444555555555555555555555555555222222333333444555666666333333333444444444555555:::::::::;;;;;;:::999999888999::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<>>>>>>>>???AAABBBDDDEEEHHHIIIMMMRRRVVV^^^ooo///..................///------........./////////////////////////////////........................---------............///.........///......---,,,------...............---000000000000///...---,,,...............---------////////////////////////------------------.........//////000000//////...---------...............---......//////////////////////////////.........////////////////////////......////////////......////////////000000000000000000000111111111222222222111000000111222000///000000000111111111222222333333222222111111111000111111111111111222333333333333333333333333333333111111111111111111111111111111222222222333333333111111111111111111111111111111222222333333444444444333222111111111111111000000000000111222333444<<<888333111111222111///000111111111111222222222333333333222222222222111///000000111222222333333111111111111000000000000222111000000000000000000111111000000000000111111111111000000000000111111222222222222222222222222111111111111111111111111////////////////////////000111111222222222111111//////............//////111111111111111111111111111222222222222333333333444333333222111111000000111111111111111111111111222222111111111111222222666:::======999555444444111111111111222222222222222222333333333333444444111222222333333333333333333333333333333333333333222111444;;;===888333222333333333333333333333333333333333222222111111111000111333444333222333444000000000000111222333333222222222222222222222222444444333333333333444444333333222222222222333333333333333333333444444555555555555555555555555555555666666666666666666666555555666666666777777777999::::::;;;;;;:::::::::999999:::;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<=========>>>@@@AAACCCDDDHHHIIIMMMRRRVVV^^^ooo//////............//////.........////////////000......////////////..............................---------............///---...............------..................------///////////////...------................................................,,,,,,,,,---------------...//////////////////...,,,,,,------...//////000......///////////////...000000//////......------//////............//////......////////////......////////////000000000000000000000000111111111111222111000000111222111000111111111111222222222222444333333222222111111000222222111000000222333444222222222222222222222222000000000000000000000000222222222222333333333333111111111111111111111111000000111222333444444555444444222111000000000000000000000111111222222333444222111111333333222111000000111111111222222222222222222222222222222222000000111111111222222222222222111111000000//////111111000000000000000111111111000000000000111111111000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111000000111222222222111111//////............//////000000000000000000000000//////000000000111111111222222222111111111000000111111111111111111111111111111000000000000111111333777<<<===;;;777444333222222222222222222222222222222222333333333444444000111222222333333222222333333333333333333333333333111333999:::666333222333333333333333333333333111111222333333222222111222333444444444444555777444333222222111111111111333333222222111111111222444333333333333333333444333333333333333333333333333333333333333444555555555555555555555555555555666666666555555555555555444444444444555555555555999999:::;;;;;;;;;::::::999::::::;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>???AAACCCDDDHHHIIIMMMRRRVVV^^^ooo//////............//////.........////////////000......////////////..............................---------............///------...............---..................------------...//////000//////---.....................------------------------,,,,,,,,,---------............////////////......+++,,,,,,---...///000000...///////////////......000000//////......------//////............//////......////////////......////////////000000000000//////000000000111111111222111000111222333222111222222222222111111111000333333333333222222111111333222111111111222444555222222222222222222222222000000000000000000000000111111222222222333333333111111111111111111111111000000111111222333444444444333222111000000//////000111111111222222222222000///000000222222111///000000111111111222222222222222222222222222222222222222222111111111000000222222111111000000//////111000000000000000111111111111000000000000111111000000000111111000000000111111111111111111111111000000000000000000000000000000000000000000000000///000111222222222222222111000000000000000000111000000000000000000000000//////000000000111111111000000111111111222222222111111111111111111111111111000000//////000000111000444999;;;:::777333111333222222222222222222222222222222333333333444444000111222222333333222222333333333333333333333333444111000444666444333444333333333333333333333333000000222333333333333333333333333222111222555777444444333333333444444555444444222111111111222222333333333222222333333333444555555555555555555444444444333333444444555666555555555555555555555555555555444444444444444444444444444555555555666666888999::::::;;;;;;;;;::::::::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<;;;<<<<<<>>>???AAACCCDDDHHHIIIMMMRRRVVV^^^ooo///..................///------........./////////////////////////////////---------------------------------............///,,,---......///.........------...............---,,,---...///000000000000---------...............------------------------,,,,,,,,,---......//////---......//////......---,,,,,,------...///000000//////////////////...---///////////////.........////////////////////////......////////////......////////////000000000000/////////000000000111111222111000111333333333111222222111111111000000000333333333333333333333333222222222222222333444444222222222222222222222222111111111111111111111111000000111111111222222222111111111111111111111111000000111111222222333333333222111000000000000000000111111222222222111111000111111111000...---,,,000111111111111222222222111222222222222333333333333333222222111000000///111111111111000000000000000000000000000111111222111111000000000000111111000000111111111111000000111111111111111111111111////////////////////////........................///000111222222222222222222222111111111111222222111111111111111111111111111222222222222333333333000000111111222333333444111111111111111111111111111111000000000000111111///222666999:::888444111333333333333222222222222222222333333333333444444111222222333333333333333333333333333333333333333555000///222333222222555333333333333333333333333000111111222444555666666333444444333222222333555111111222444666999;;;<<<666555333222111222222333333333222222222222333333555555666666666666555555444444444444444555555666555555555555555555555555333333444444444444444444666666777777777888888888888888999:::;;;;;;;;;;;;::::::;;;;;;;;;:::999999:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>@@@BBBDDDEEEHHHIIIMMMRRRVVV^^^ooo......------------......,,,---------............000///...------...///000---------------------------------............///,,,------...//////......,,,,,,---...////////////......///////////////...---------.........//////........................,,,------...//////000000---......//////......---,,,---------....../////////////////////...------.........///////////////---...///000000///...---......////////////......////////////000000000000////////////000000000111111000///000222222222111//////000000000000111111111222222333333444444444000111111222222222222222111111111111111111111111222222222222222222222222//////000000000111111111111111111111111111111111111111111111111222222222111111000000000000111111000111222222222222111000000111111111///.........000111111111111222222222111111222222222333333333222222111111111111111111000000000000000111111111000000000000000111222222111111000000000000111111///000111222222111000///111111111111111111111111000000000000000000000000//////////////////////////////000222222333333222222222111111111111222222222222222222222222222222111222222222222333333333222222222222333333333333111111111111111111111111222111111000000111111222000222555999:::999666333444444333333333222222222222222333333333333444444222222333444444444444444333333333333333333333333444000000444666333222444333333333333333333333333111111111222444666888999555888;;;<<<:::777555444111111333666999<<>>999666444555666777:::<<<>>>@@@999777555333222333444555333222222222222222222333333333444555555444333333555444444444444555666666555555555555555555555555333444444555666777888888555555555555666666666666777888999:::;;;;;;<<<;;;;;;;;;;;;;;;::::::999888:::::::::;;;;;;;;;<<<<<<<<<===>>>???BBBDDDFFFGGGHHHIIIMMMRRRVVV^^^ooo//////.........------------,,,,,,,,,,,,---......---------.........////////////////////////..............................,,,---...//////...---,,,------..................000000///...............///......------///000111........................------------------------////////////////////////------...///000000//////......///000000000000000//////000000000000//////////////////////////////......//////000000111111............////////////000000000000111111111111222222222111111111111000222111///.........///000222222222222222222222222000000111111111111000000222222222222222222222222111111222222222222111111000111111111111222222222111111111111111111111111222222333333333333444444111111222222222222111111333222111000000111222333000111111111111222222222333444444222000000111333111000111444444000000333333333444666666555111...//////000000000//////...////////////000111222333222111111000000000000000333333333222222111111111111111111111111111111111222222111111111111111111000000000000000000000000222222222222222111000///000000000000000000000000111111111111111111111111333333222222222222333333:::999777555333222111111222111111111000000//////222222222333333444444444000222666;;;===;;;666222111222333444555555555555555555555555444444444444222222444444444444222222333444444555555444444333333333222222222333444555333333333333333333333333333333333333333333333333555666777999<<>>>>>===>>>;;;888555222111222333555333444555555333222333444555555555444444333333333333222222222333555777888555555555555555444444444777444111222555777777555666666555666666777888888888888999999999:::::::::999999999999999999999999<<<<<<<<<<<<<<<<<<;;;;;;<<<======>>>???AAABBBCCCIIIHHHIIIPPPXXXaaaooo{{{//////.........---------.........---...//////000---------.........//////------------------------...............---------------............------/////////......---------000000///...............333111000...------------........................------------------------////////////////////////.../////////000000000000...//////000000000//////------............------////////////////////////---.........////////////............////////////000000000000111111111111222222222111111111000000333333111000000000111222222222222222222222222222111111222222222222111111222222222222222222222222111111222222222222111111000111111111111222222222111111111111111111111111111111111222222222333333111111222222222222111111222111000000000000111222000111111111111222222222111222333222000///000111222333555777444333999BBBEEEAAA:::444111000222444000000000000000000000000222111111000000000111111000000//////000111222222222222222111111000000000111111111111111111111111111111111111111111111111000000000000000000000000111111222222111000000///000000000000000000000000111111111111111111111111222222222111111222222222777666555333222111000000222111111111000000000000222222222222333333333444000222666:::<<<:::555111111222333444555555555555555555555666666555555444222333333444444333333222333333444444444444333333222333333333444444444444333333333333333333333333333333333333333333333333111111222333444666888999???@@@GGGRRRUUUNNNBBB<<<888666444222111111222222111333444444333333555666666666555555555444444444222222222333333555666666555555555555555555555555666555444444666777888888999888777777777777777888999999999999::::::::::::999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>???@@@BBBDDDDDDIIIHHHIIIPPPWWW```nnnzzz...............------------------------......///---------...............------------------------//////.........---------.........------.........111000000///...---,,,,,,000//////............///333111000...------------................................................////////////////////////000000//////000000111222//////000000000//////...------............------////////////////////////------------........................////////////000000000000111111111111222222111111111000000000333222222111000111111111222222222222222222222222222222333333333333222222222222222222222222222222111111222222222222111111000111111111111222222222111111111111111111111111000000111111111222222222111111222222222222111111111000000//////000000111000111111111111222222222000222444444222000000111222333666666333444???LLLccc]]]SSSEEE888111111444111000//////000111333333444444222111111000000000......//////000222333444111111111000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000111111000000//////000000000000000000000000222222222222222222222222222222111111111111222222333333222111000000000000111111111111111000000000111111111222222222222222222333666999;;;999444000111222333444444555555444444555666888888777555444444333333222222333333444333333444444444444333333222333555666666666444333333333333333333333333333333333333333333333333333444444444333444444555555888===MMM```ggg[[[EEE777777666555444444333222222000222444444444444666888666666666666555555555555111222333444444444444444555555555555555555555555444555666666555555666888::::::999888777777777777::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>??????@@@AAACCCDDDEEEIIIHHHJJJOOOUUU^^^lllzzz........................+++************+++,,,,,,.................................////////////////////////...------,,,,,,///...---,,,,,,---...///000000//////......------000///............/////////......------///000111........................////////////////////////////////////////////////000000///......///000111/////////000//////...---//////000000000000//////////////////////////////....................................///////////////000000000111111111111111111111111000000000000111000000///////////////222222222222222222222222111222222222222222222111111111111111111111111111111111222222222222111111000000111111111222222222111111111111111111111111111111111111222222222222111111222222222222111111000000////////////000000000000111111111222222222111444666777666444333333222111222333222333;;;EEEcccccc___SSSDDD888222222111000//////000222444666444333333222111111222222////////////000111222333111111111111111111000000111111111111111111111111000000000000111111111111000000000000000000000000//////000000000000//////000000000000000000000000222222222222222222222222222111111000000111111222111111000000000000111111111111111111111111111111111111111111111111111111444555777:::;;;999444000111222333444444444444444222444777999999777555444444444222222222222444444333333333444444333333333111333666888888777444333333333333333333333333333222222333333333333444444777777666666666666666777666999GGGaaapppgggNNN999777888888888888666555444222333444444333333555666555555555555555555444444111222333555555555444333555555555555555666666666444777999888444222333555888888777777777777777777:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>???AAABBBDDDEEEIIIHHHJJJNNNSSS\\\lllzzz---.....................+++************+++,,,,,,.....................---........./////////000000//////.........---------///...---,,,,,,---...///---......//////000000000//////............/////////......------///000111///////////////////////////////////////////////////////////////////////////......---------............////////////......//////000000000000//////////////////////////////////////////////////////............///////////////000000000111111111111111111111000000000//////000000000000/////////...222222222222222222222222000000111111111111000000111111111111111111111111111111222222222222111111000000111111111222222222111111111111111111111111222222222333333333333444111111222222222222111111//////000000000000//////000000111111111222222222111333666777666444333333444000///222333222333555BBBGGGJJJGGG>>>777444444111000//////000222444666222222111111222333333444111111000000000000000111222222222222222222222222111111111111111111111111//////000000000111111111000000000000000000000000...///000000000000//////111111111111111111111111222222222222222222222222222222111111111111222222111111111111111222333333111111111111111222222222111111111111111111111111555666888:::;;;999555222222222333333444333333333222333666888999777555444444444222222222222444444222333333333333333333222000333666888999777444222333333333333333333333333222222222333333444444444333333222222333333444555999888FFFddd{{{vvvZZZAAA666777888999888777555333444555666555333222222444333333333333333333333333111222444555666666555444777777666666666555555555777:::===;;;777444333444444444444555666777888999:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<===============>>>@@@AAACCCDDDHHHHHHJJJNNNRRR[[[lll|||---------...............---------------......///...............---------++++++,,,,,,---..........................................------.........------...///000111111222///............//////000333111000...------------////////////////////////........................////////////////////////------.........---,,,,,,,,,---...////////////...------............------////////////////////////000000000000000/////////............////////////000000000000111111111111111111000000000/////////111222222222222111000000222222222222222222222222000000000111111000000000111111111111111111111111111111222222222222111111000111111111111222222222111111111111111111111111222222333333333444444444111111222222222222111111///000000111111000000///000111111111111222222222///111333333222111111222777111///333666333///...333555666444111///111333111000//////000111333333000000000111111222444444222222111000000000000000222222222222222333333333111111111111111111111111...//////000000111111111000000000000000000000000//////000000111111000000111111111111111111111111333333333333333333333333333222222222222222222333222222111111222333333444111111111222222222222222222222222222222111111111444555666999:::999666333222222333333333333222222111333555666777666555444444333333222222333333444222222333333333333222222000222555777888666444222333333333333333333333333111222222333333444444555111111111222222333444555555555DDDaaawwwrrrWWW???444444555666555444333222555666777555333111111222222222222222222333333333222333444555777777777777999888888777666555444444:::===??????===999777666222222333444555777888999::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<=========<<<<<<===>>>???AAABBBCCCGGGHHHKKKNNNRRR[[[nnn---------.........//////.........---...//////000//////.........---------++++++,,,,,,---......///,,,,,,------.../////////------............------......//////000000111111...............///000000333111000...------------////////////////////////------------------------////////////////////////,,,...///000000...,,,***+++,,,---...///000000000------............------////////////////////////000000/////////.....................////////////000000000000111111111111111000000000////////////111222222333222111000///222222222222222222222222000111111222222111111000111111111111111111111111111111222222222222111111000111111111111222222222111111111111111111111111111222222222333333333333111111222222222222111111000000111222222111000000000111111111111222222222///000111111000000111333555111111444555222000111666555222000//////000111000000000000000000000000111111000000000111111222111000000000000000111222000111111111222222222222111111111111111111111111......//////000111111222000000000000000000000000///000000111222222111111111111111111111111111111333333333333333333333333444444333333333333444444222222111111111222333333111111111222222333333333444333333333222222222222222222444666888888555222222222333333333222222111111222333444555555555555222333333444444333333222222222333333333333222222000222444666666555333222333333333333333333333333111111222333333444555555444444333333444444555555111111;;;NNN[[[VVVFFF999444444444444444333222222444555666555333222222333222222222333333444444444333333444555777999:::;;;;;;:::999777555444333222777888;;;>>>???>>>:::777444444444444555777888888999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>>======>>>???@@@BBBCCCDDDFFFHHHKKKOOOSSS\\\ppp---------.........//////---,,,,,,,,,,,,---......//////.........---------------......///000111111+++,,,,,,---...///000000,,,---...//////...---,,,000000000000////////////...............///000111///......---...///000111000000000000000000000000------------------------////////////////////////,,,...111222222///,,,******+++,,,...///000000111//////000000000000////////////////////////////////////.........---------............/////////000000000000000111111111111000000000000///////////////000000111111///...---222222222222222222222222222222222333333222222222000000000000000000000000111111222222222222111111000111111111111222222222111111111111111111111111000111111111111222222222111111222222222222111111000111222333333222111000000111111111111222222222111222222222111111333555000///111444222000222777111111222444666666444222//////000000000//////...333222111000////////////////////////000222333444//////000000111111111222111111111111111111111111---......///000111111222000000000000000000000000000000111222222222222222111111111111111111111111333333333333333333333333555444444333333444444555222222111111111111222222111111111222222333333333444444444333333222222222///000222444777666444222222222333333333222222111111111222222333444555555222222444555555444222222222222222333333222222222000111333555555444333222333333333333333333333333111111222333333444555555444333222222111111222222333111444;;;???<<<999888555555555555555444444444222444555555333333444555333333333444444555555555444444444555777:::<<<>>><<<;;;:::888555333222111222222555:::>>>???;;;666777666666666666777777888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>???@@@AAACCCDDDEEEFFFGGGKKKOOOSSS]]]qqq,,,---///000111000///.../////////...------,,,,,,......------------......------------------------///////////////.........---------.........//////............////////////111111111111000...---,,,........................////////////////////////////////////////////////,,,------...///000000111//////............/////////000000000000000//////000000000000000000000000............////////////...------...000111000///***,,,...000111000///...///////////////000111111000000//////000111222222111///...///222333222//////////////////000000111000000000000000000000000222111000//////000111222111111222222222222111111222222111111111111111111222222111111000111111111111111111111111111111111000000000000000000000000000000////////////000000////////////////////////222222222111111111111111111111111111111111111111111111111111111111111111000111111111111222222222222222111000//////000000111111000000000000111111111111222222222222111111222222222222222222222222000000///000222222111///111111111111111111111111222222222222222222222222//////000000000000//////222222222111111111000000333333333333333333333333111111222222222333333333222111000//////000111111222222222222222222222222---///222555666666555444555444333222222333444555111444666666333111333555444333222222444555444222333333444444444444555555555444333222111111111111111111222333333444555555444333111000000111333444555555444333333333333444444444444444444444444444333333333222222111111111333333333444444444555555444333333222222333333444444444444444555666777777666<<>>???@@@@@@@@@???AAACCCFFFIIIIIILLLOOORRR[[[mmm}}}......---.........//////...............---------/////////....../////////------------------------/////////////////////...---------.........//////............//////////////////000000000///......////////////////////////////////////////////////////////////////////////......//////000111111111//////............////////////000000000//////...000000000000000000000000............////////////000/////////000000000000222111///...---.../////////////////////000111111000000000000000111111222222000///000333444222111000000000000000111222222000000000000000000000000222111000//////000111222111111222222222222111111111111111111111111111111222111111111111111222222222222222222222222222222111111111111111111111111222222111111111111222222111111111111111111111111222222111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222222222111000000000000000111111000000000000111111111111222222222222111111222222222222222222222222111000///000222222111///111111111111111111111111000000000000000000000000111111111111111111111111333333333333222222111111222222222222222222222222111111222222222333333333333222111111111111222333444444333333222222222111000111444777888888777666444444333222222222333333111333555555444444444555555333222333444555444333111111222222222222333333555444333222222111111111111111222333333444555555555444333222222333444555555555444333333333333444444444444444444333333333333333333222222222111111333333333444444444444555444333333222222333333444333333333333444555666777666:::>>>===999555444444666666555666777:::<<<>>><<<:::888666666666888888::::::::::::::::::::::::888888999:::;;;<<<<<<===999;;;<<<<<<;;;;;;<<<===>>>?????????>>>@@@BBBEEEHHHIIIKKKOOOSSS\\\mmm~~~///...,,,++++++---///000---------...............000000////////////000000------------------------......//////////////////---------...........................////////////------...///////////////////////////////////////////////////////////////////////////////////////000000000000111111111111//////............//////......////////////......000000000000000000000000............//////////////////..................111000///........./////////////////////000111111000000000000000111111111222111000111333444333222111111111111111222222333////////////////////////111111000000000000111111111111222222222222111111111111111111111111111111000000000000111222333333333333333333333333333333222222222222222222222222222222111111111111222222222222222222222222222222111111111111111111222222111111111111111111111111111111111111111111111111000000000111111111222222222222111000000000000111111111000000000000111111111111222222222222111111111111111111111111111111222111000000222222111///111111111111111111111111000000000000000000000000333222111111111111222333444444444333333333333222111111111111111111111111111111222222222333333333222222222222333444555555666555555444333222111111111333555777888777666555555444444444333333333222222222333555777999888777666444333333444555444333111111222222222222333333666555444333222222222333111222222333333444444555666666444444444444666666555555444333333333333333555555444444333333222222333333333222222222222111333333333333444444444444444333333222222333333444222222222222333444555555666888:::;;;:::777444222888666444333444777;;;===@@@>>>;;;999777777777777:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<999:::;;;;;;::::::;;;<<<======>>>>>>>>>???BBBDDDGGGHHHKKKOOOSSS\\\nnn------,,,+++,,,---...///,,,,,,------...//////000000//////////////////000....................................////////////....................................////////////------...............---////////////////////////////////////////////////////////////////////////111000000000000000000000//////............//////---......////////////...////////////////////////............////////////,,,---,,,+++******,,,---***,,,...111111111///...///////////////000000111000000000111111111000000111000000111222222222222111000000000000111222222////////////////////////111000000000000000000111111111222222222222111111000000000000111111111111000000000000111222333444222222222222222222222222222222222222222222222222000000////////////000000222222222222222222222222000000111111111222222222111111111111111111111111111111111111111111111111000000000000111111111111222222111000000111111111111111000000000000111111111111222222222222111111000000000000000000000000333222000000111222111000111111111111111111111111222222222222222222222222444333111000000111333444333333333333333333333222222222222222222222222222111111222222222333333333111111222333333444555666777777666555333222111111000111333555666555555444555555555555555444333333333111111555:::===<<<:::666444222222333444333333333333333444444444555555666555444444333333333444222222222333333444444444666555444444444444555666555444333333222222333333555555444333333222222222222222222222222222222222222222333333333444444444444333333222222333333444111111111111222333444555777666777:::<<<;;;666222555444222222333666999;;;@@@>>>;;;999777777777888::::::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::888999;;;:::999999:::<<<===>>>>>>>>>>>>@@@CCCEEEFFFGGGJJJOOOSSS]]]ooo++++++---.........---,,,+++,,,,,,---...///000000///......------......///........................---.........//////000000.....................---............////////////////////////...---,,,+++------------------------//////////////////////////////////////////////////////////////////......//////............//////------...///000000//////////////////////////////............////////////,,,------,,,+++,,,///222000000000000///////////////////////////000000111000000111111111111000///...///000000000000000111000////////////000111111000000000000000000000000000000000111111000000000111111222222222222111111//////000000000111111111000000000000111222333444000000000000000000000000111111111111111111111111000000////////////000000111111111111111111111111//////000111222222333333111111111111111111111111111111111111111111111111//////000000000111111111222111111111111111222222111111000000000000111111111111222222222222111111000000000000000000000000444222000000111222111000111111111111111111111111222222222222222222222222333222000//////000222333111111111111222222222222333333333333333333333333111111222222222333333333000111222333333444555555777777666555333222111111111111333444555666555555333333333333333333333333333111111555:::===<<<:::666444111000111222222222333333333444444444555555555555444333333333444444222222333333333333444444444333333333333333333444444444333222222222222333444444333333333222222222222222222222222222222222222222222333333333444444444333333222222333333444111111111111222333444444888777666999======999555///000111333555666888888===;;;999777666777888999::::::::::::::::::::::::::::::::::::999999999999888999;;;:::999999:::<<<===>>>?????????AAADDDGGGFFFGGGJJJOOOSSS]]]ooo***,,,...///000///---,,,,,,,,,------...///000000......------------..............................------......///000000000...............---------............////////////000000000///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////////////............//////////////////............//////---...///000111111111000000000000000000000000000............////////////---///111000000222777;;;BBB===777111......111333///////////////000111111000000111222222111///...---...000///......///111///////////////000000111000000000000000000000000000000111111111111000000111111222222222222111111...//////000000111111111000000000000111222333333000000000000000000000000000000000000000000000000222222111111111111222222////////////////////////...///000111222333444444111111111111111111111111111111111111111111111111/////////000000000111111222111111111111222333333111111000000000000111111111111222222222222111111111111111111111111111111666333111000111111111111111111111111111111111111000000000000000000000000222111000//////000111222000111111111111111222222333333333333333333333333111111222222222333333333111111222333444444444444666555555444333222111111222333444666777999999999222222111111111333444555999888888999:::;;;:::888888555222000111222333222111111222222222222333333444444333333333333444444333333333333333333333333222222222222222222222222444444333222222222222222222222222333333333333333111222222222222333333333222222222222333333333333444333333222222333333444111111111111222333444444999777666888;;;===;;;999///111222444666777777777:::999777666666777888999::::::::::::::::::::::::999999999999999999999999999:::;;;;;;::::::;;;<<<===>>>???@@@@@@BBBEEEHHHGGGHHHKKKOOOSSS\\\nnn------......////////////,,,---------......////////////............//////........................------......///000000111//////.........---------............////////////000000000000//////...---------------------------////////////////////////////////////////////////.........///000000111111//////............//////...///000111222222222222000000000000000000000000............////////////---000333333333666===CCCKKKHHHBBB<<<888555444444///////////////000111111000000222222222111///...---///111000///...000222000000//////000000111222222222222222222222222222///000111222222111000///111111222222222222111111......//////000111111222222111111111111111222222000000000000000000000000111111111111111111111111222222111111111111222222////////////////////////---...///000222333444555111111111111111111111111111111111111111111111111////////////000000000111222111111111222222333444111111000000000000111111111111222222222222111111222222222222222222222222777444111000000111111111111111111111111111111111000000000000000000000000222222222222222222222222111111111222222333333333222222222222222222222222111111222222222333333333333444555555555555444333444444333333222222222111111222444666888999;;;;;;666555333333444777;;;===HHHHHHGGGDDD@@@<<<:::999:::777444222333444444444111111222222222222333333333333222222222222333333333333333333333333333333111111222222222222111111444333222222111222222222111111111222333333444444111111222222222333333333111222222222222333333333444333333222222333333444222111111222222333444555888666555666888:::<<<<<<777666666555666666777888:::999777666666666888999::::::::::::::::::::::::999999::::::::::::::::::999;;;<<<<<<;;;;;;<<<===<<<===>>>??????AAADDDGGGHHHIIIKKKOOOSSS\\\mmm~~~000///---------...000222---------...............000000////////////000000////////////////////////---------...///000000111//////.........---------............/////////000...//////000000000000000........................////////////////////////////////////////////////...//////000111222222333//////............////////////000222222333333333000000000000000000000000............/////////000+++...222333333888@@@FFFHHHJJJLLLLLLGGG@@@888333///////////////000111111000111222333222111///---...000222111//////111333111111111000111222222333222222222222222222222222///000111222222111000///111111222222222222111111---......///000111111222222222111111111111111111111111111111111111111111222222222222222222222222000000////////////000000////////////////////////---...///000222444555555111111111111111111111111111111111111111111111111////////////000000000000222111111111222333333444111111000000000000111111111111222222222222111111222222222222222222222222777444111000000111111111111111111111111111111111222222222222222222222222222333333444444333333222222222222333333444444444111111111111111111111111111111222222222333333333555555666777777666555444222222222222222222222222///000111333666888:::;;;<<<:::888777999===BBBEEEWWWWWWVVVOOOFFF???===<<<<<<999555444444666666666333333444444444555555555222222222111111222333333333333333333333333333333111222222333333222222111444333222222111111222222000000111222333444444555111111111222222333333333111111222222222333333333444333333222222333333444222222222222333444555666666666444444555888<<<>>>???<<<999666555666777999<<<;;;999777666666777888:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::;;;===<<<;;;;;;<<<>>>;;;<<<===>>>>>>@@@DDDFFFIIIIIILLLOOOSSS[[[mmm}}}------------------------////////////...---,,,+++........................//////............//////////////////////////////111111000000//////......//////...---------------////////////////////////............////////////...............///000000---......///////////////---......///000111111222///000000000111111111111//////...//////000111222222222111000///...------......//////000000111111...///333:::BBBGGGGGGFFFEEE???<<>>>>>??????QQQRRRRRROOOIIICCC@@@>>>777666555444333222222222333333333444444555555555222222111111222222333444222222333333333444444444333333333444444444555555444444444444444444444444222222222222222222222222666444222333555666444111777222000333666333000000))),,,///111222333444555333333333333333444444444666666555444333555888;;;;;;;;;::::::::::::;;;;;;;;;999666444444666999;;;777888888999999888888777888888888888888888888888::::::::::::::::::::::::<<<<<<===>>>@@@CCCEEEGGGFFFMMMLLLMMMUUU[[[iii........................------...............---........................//////............//////////////////////////////000000000000//////......111111000///////////////////////////////////////............////////////...............//////000---....../////////////////////000000111111222222000111111111222222222222///////////////000000111111111111000000///........./////////000000000111444555777<<>>IIIQQQSSS???;;;555000---,,,.../////////000000111111222222000000000000000000000000333222111111111111222333////////////////////////000000000000000000000000......//////000000111111////////////000000000000000000000000111111111111000000000000000000000000///000000000111111111111111111111111111111111111000000000000111111111111///000000111222222333333222222111111111111111111111111222222222222111111000000000000000111111111000111111111111222222222222222111111111111222222111111111000111111222222222222222222222222222222222222222222222222222222222222222222222222222222000111111111111222222222222222111111111111222222555444444444444333333333444333222222111111222222222111222333444444222000444444555666555444333222111111222222222333333333222222222222222222333333333333444555555666777777:::<<<>>>===;;;888777777555444333222111111111111222333333333444444444444222222111111222222333444000111111111111222222222333333333333444444444444444444444444444444444444333333333333333333333333777444222222333444333111555222222666666333000111///111333333222111111222555444333222333444666777888999888666444333333555;;;;;;<<<===>>>>>>??????:::888666444444555888:::888888999999999999888888888888888888888888888888999999999::::::;;;;;;;;;<<<<<<===>>>@@@CCCEEEGGGGGGNNNMMMNNNVVV\\\kkk////////////////////////+++,,,---...////////////........................//////............//////////////////////////////000000000////////////...111000000////////////000////////////////////////............////////////---............/////////---......///////////////111111111111111111111111111111111222222222333333000000000///////////////111111000000000000000000////////////000000000000333333444666999999888666111///,,,+++///;;;IIITTTOOOIIIAAA<<<999888555333......///000111222333333000000000000000000000000222111111000000111111222////////////////////////000000000000000000000000////////////000000000000////////////000000000000000000000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111000000000000111111111111000000000111222222333333111111222222222222222222111111222222222222111111...//////000111111222222000111111111111222222222222222111111111111222222222222111111000111111111333333333333333333333333222222222222222222222222222222222222222222222222000111111111111222222222222222111111111111222222444444444444333333333333333333222222111111222222222000///000111222111///222333444555444333222111111111222222222333333333333333333222222222111111111222222333333444444444///111444555444444444555333222222111000000000000222222222222333333333333222222111111222222333444111111111111222222222222222222222333333333444444444444444444444444444444444444444444444444444444777555222111222333333333444444777;;;999333111222333444555555222111000111333222111000111333666888333444555555444444555666888999:::<<<<<<=========888666555333444555777888999999::::::::::::999999888888888888888888888888888888999::::::;;;<<<<<<<<<<<<===>>>@@@CCCEEEGGGGGGNNNNNNOOOWWW]]]lll........................+++,,,---...////////////........................//////............/////////////////////////////////////////////////////////...------------......////////////////////////............////////////------.........///......---......///////////////111111111000000000000000000000111111111222222222000000000000000///......000000000000111111222222////////////000000000000.........//////...---,,,111222222000...111666<<>>666222444111333444444222111222333222222333333444555666777222333444333222333666888<<<<<<======<<<:::999888555555444444444555666777999::::::;;;;;;::::::999888888888888888888888888777777888999;;;<<<======<<<<<<===>>>@@@CCCEEEGGGFFFMMMMMMNNNVVV]]]lll------------------------------............------........................//////............//////////////////////////////.............../////////......------------......////////////////////////............////////////,,,,,,---...///......------......//////////////////////////////.........////////////000000000000000000111111000///...---/////////000111111222222000000000000////////////.../////////............+++---000222333333222111888999===CCCFFFBBB888///222111111111000000//////000000000000000000000000......////////////......000000000000000000000000////////////////////////000000000000////////////////////////000000000000///000000000111111111111000000000000000000000000111111000000000000000000000000000000000000000000///000000000111111111111111111111111111222222222111111222222333333333333111111222222222222111111111111111111000000//////000000111111111222222222222222111111111111222222333333222111000000000111000000000000000000000000111111111111111111111111111111111111111111111111000000111111111222222222222222111111111111222222444444333333333222222222333222222111222222333333555444222222333444444333000111222333333333222111111111222222222333333333000000111222333333444444000000000000000111111111222333444444222222222333333333222222222333333444222222222222222222222222222222111111222222333444333333444444444555555555222222333333333444444444333333333333333333333333111111222222333333333333333333222222333666:::======@@@FFFIIIDDD999444555111222333222111000111333111333555777888777666555999888666333111111444777GGGFFFDDDAAA===:::777555333444444444555555555666999::::::;;;;;;::::::999888888888888888888888888777777888999;;;<<<======<<<<<<===>>>@@@CCCEEEGGGEEELLLLLLMMMUUU\\\kkk---------------------------...............------........................//////............//////////////////////////////---............/////////000////////////000000111////////////////////////............////////////+++,,,---//////...---------......///////////////................................./////////000000//////000111111000............//////000000000111000000000000////////////---...//////......///111///------...222444333111111111111333666555111---333333222111000///......000000000000000000000000000111111222222111111000////////////////////////000000000000000000000000////////////000000000000////////////000000000000000000000000111111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111222222333444444444111111222222222222111111222222111111000//////...000111111111111222222222222222111111111111222222222222111111000111111111000000000000000000000000111111111111111111111111111111111111111111111111000111111111111222222222222222111111111111222222333333333333222222222222222222111111222222333333444222111222333444333222000111222333444333222111111111222222222333333333///000111222333444444555000000000000000000111111///000222222111222333555333333333333444555666666333333333333222222222222222222111111222222333444222222222222333333333333333333333444444444555555333333333333333333333333000111111222222333333444111222333333444666;;;>>>???@@@EEEIIIFFF===666555333444444222000///000111///000222444444333111000444555555555666:::???BBBIIIGGGCCC>>>999555222111222333444555666666666555999999::::::::::::999999888888888888888888888888888888999::::::;;;<<<<<<<<<<<<===>>>@@@CCCEEEGGGDDDKKKKKKMMMUUU\\\kkk........................,,,,,,---...////////////........................//////............//////////////////////////////---------........./////////////////////000111111////////////////////////............////////////***,,,---//////...---,,,---......///////////////------......//////000000////////////000000000000---...000111111111///................../////////111000000000/////////...+++---///...------///111555222///......///000000222111000//////000000111222222111111000000//////000000000000000000000000111111222333333222111111////////////////////////000000000000000000000000......//////000000111111////////////000000000000000000000000111111111111000000000000000000000000111111111111000000000///000000000000000000000000000000000000111111111111111111111111111111111111111111222222333444444555111111222222222222111111111111111000000000000000000111111111111222222222222222111111111111222222111111111000111111222222000000000000000000000000111111111111111111111111111111111111111111111111000111111111111222222222222222111111111111222222333333333222222222222111222222111111222222333444222222222333555444222000000111333444444444333222111111222222222333333333111111111222222333333333333333333333333333333333000111222222222333555777333333333333444555666777444444444444333333333222222222111111222222333444222222222333333333333444444444555555555666666666222222222222222222222222111111222222333444444555///111333333333444777999;;;:::>>>DDDEEE>>>777555333333333222111111333555777666555555444555555555333666:::===@@@CCCFFFHHHCCC@@@;;;666333000000000222333555777777777666666888888999999999999888888888888888888888888888888999999999::::::;;;;;;;;;<<<<<<===>>>@@@CCCEEEGGGDDDLLLLLLMMMVVV]]]lll////////////////////////)))***,,,...///000111111........................//////............//////////////////////////////---------.........//////---------------...///000////////////////////////............/////////000***+++---//////...---,,,---......///////////////---......///000111111222000000000000111111111111,,,...000111222111000///........................111111000000/////////......000111000......111444///000111111//////000111...///111222111000111222000000000000111111111111000000000000000000000000///000111222222111000///111111111111111111111111000000000000000000000000---......///000111111222////////////000000000000000000000000111111111111000000000000000000000000222111111111000000//////000000000000000000000000000000000000111111111111222222111111111111111111111111222333333444555555111111222222222222111111/////////000111111222222000111111111111222222222222222111111111111222222111000000000111222333333111111111111111111111111000000000000000000000000000000000000000000000000000111111111111222222222222222111111111111222222333333333222222222111111222111111111222333333444333333444666777666333111111222333444555444444333111111222222222333333333333333333222222222222111333333333222222222222222111222222111000///111333222222222333444555666777555555555444444333333333222222111111222222333444444444444555555555666666555555555666666666666777222222222222222222222222222222333444444555666666///111444333111111333555666444777???CCC>>>888555///000222222333555999<<>>===???BBBDDD???BBBFFFGGGEEEBBB???>>>AAA>>>999555333333444555222333555777888888777666888888888999999888888888888888888888888888888888::::::::::::::::::::::::<<<<<<===>>>@@@CCCEEEGGGEEELLLMMMNNNWWW^^^mmm...------------...//////////////////000000000000000///...------...///000////////////////////////........................////////////////////////111000000///...---------.../////////...---,,,,,,---------.........//////111000...,,,,,,,,,...///111000...,,,,,,,,,...///............////////////000000//////.........---111111111000000000000000111111000000//////......000///...------...///000......//////000000111111111000...///000111///...222111000//////000111222000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111///000222111000///111222000000////////////000000000000000000////////////111111111000000000000000000000000000111111111111000000000000000000000000//////000111222222333333222222222111111111000000111111111222222333333333333333333333333333333333333333222222222222333333111111111111000000000000000000000000111111111111111111000000000000111111000000000000000000000000///000222444444222000///111111222222222333333333222222222222222111000///222222222111000//////...////////////000111222333111222333444444222111///000111111111111222222222111111222222222222111111444333333222222333333444333222111222444555444333111111222333444555555666222222222222222222222222111222333333444444333333444333333222222333333444444444444333333333222222333333333333333333333333444444444444444444444444666555444444444444555666222222222222222222222222222222222222333444555555555444333333222222222222777777777:::<<<<<<888555666666555444555888>>>CCC===<<<:::888999;;;===???AAA===999888:::;;;;;;999999888666444333444666777555555555555555666777777::::::<<<<<<<<<<<<::::::888888888999:::;;;======777999::::::::::::;;;===??????>>>>>>???AAACCCDDDGGGIIIMMMRRRVVV```rrr,,,,,,,,,,,,,,,---......------------............000///...------...///000........................................................................111000000///......------.........///......---------------.........//////111///...,,,,,,,,,...///111///...,,,,,,,,,...///............////////////000/////////............000000000000000000000000000000000000////////////000///............///000////////////000000000000111///...///000111000...000///............///000000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111///000111111//////000111000000////////////000000000000000000////////////111111111111000000000000000000000000111111111111111111111111111111111111///000000111222222333333222222222111111111000000111111111222222333333333111111111111111111111111222222222111111222222222111111111111000000000000000000000000111111111111111111000000000000111111111111111111111111111111000000111222222111000000111111111111222222333333222222222222222111000000222222111111000//////...////////////000111222333111222333444444222111///000111111111111222222222111111222222222222111111444333333222222333333444333222111222444555444333444444333222000//////...444444444444444444444444111222333333444444333333444333333222222333333444444444444333333333222222333333333333333333333333333333333333333333333333444444444444444444444444222222222222222222222222---...111333444444444444555444333333222222222333222444999>>>AAA@@@:::555666444333444888<<<===<<<555444333222222333555666777555444555999<<<===<<<666555333222222222333444444444444444444555666666777777888999999888777777;;;;;;:::999999999999999888999;;;;;;::::::<<<============>>>@@@BBBEEEFFFGGGHHHLLLQQQUUU^^^ppp,,,++++++++++++,,,------------------............//////............//////------------------------////////////////////////------------------------000000000///......------------.../////////......---------...............000///...,,,,,,---......000///...,,,,,,---..................////////////////////////............000000000000000000000000////////////000000000000000//////......//////000000000000000////////////000///...///000111000///000//////......//////000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000///000111000///...///000000000000000000000000000////////////000000000000111111111111111111111111000000000000111111111111222222222222222222222222000000000111222222333333222222222111111111111111111111111222222222222222111111111111111111111111222222222111111222222222222222111111111000000000000000000111111111222222111111000000000000111111222222222222222222222222000000000000000000000000000000000111111111111222111222222222222111000000222222111111000/////////////////////000111222333222222333444333222111000000111111111111222222222111111222222222222111111333333222222222222333333333222111222444555444333444333333222222222222333444444444444444444444444111222333333444444333333444333333222222333333444444444444444333333333333222222222333333444444444222222222222222222222222222222333444444333222222333333333333333333333333***,,,000333555555333222444444333222222222333333000666???GGGIIIDDD:::222555222111666<<<>>>:::555444444333333333333333444111111333666:::======<<<555555333222222222333444333333333333333444555555666777888888888888777666::::::999888888888888999888999;;;;;;::::::<<<===;;;;;;<<<>>>@@@CCCFFFHHHGGGHHHLLLPPPTTT]]]ooo,,,,,,,,,+++,,,,,,---...////////////000000000000/////////....../////////------------------------000000000000000000000000------------------------000000//////............,,,---...///////////////........................///...------------......///...------------..................///////////////////////////........./////////000000000000000......//////000000111111000//////////////////000111111000000//////......000///...///000111000///111111111111111111111111000000000000000000000000///000000000111111111111000000000000000000000000///////////////////////////000111000.........000000000000111111000000000////////////000000000000000111111111111111222222///000000000111111111111222222222222222222222222000000111111111222222222111111111111111111111111111111111111111222222222222333333333333333444444111222222222222222222111222222222111111111000000000000111111111222222222111111000000000000111111222222222222222222222222111000000//////000000111000000000000000000000111111111222222222111111000111111111111000000//////////////////000111222333222222333333333222111000000000111111111222222222111222222333333222222111333333222222222222333333333222111222444555444333555444333222222222333444222222222222222222222222111222333333444444333333444333333222222333333444555444444444444333333333111222222333333444444555222222222222333333333333111222444555555444222111333333333333333333333333...///111333444444333222444333333222222333333333444<<>>@@@CCCFFFGGGIIIIIIMMMQQQTTT]]]nnn---------------......///////////////000000000000...//////////////////...------------------------000000000000000000000000........................////////////............------...///000000000///.....................---......---------...............---------.....................////////////.........///////////////......//////000000000000......//////000000111111///000000000000000000///111111000000//////......///......///000111111000111111222222222222111111000000000000000000000000///000000000111111111111000000000000000000000000////////////////////////000111111000///......///000000111111111111000000.../////////000000000111000000111111222222222333///000000000111111111111222222222222222222222222111111111111111222222222111111111111111111111111111111111111111111111111222222222333333444444444111222333333333333222111222222222222111111111111111111111111222222222222111111000000000000111111222222222222222222222222111111000000000000111111111000000000000000000000000111111222222222111111111111111000000000000000////////////000111222333333333333333222222111111000000111111111222222222222222333333333333222222333222222111111222222333333222111222444555444333777666444111000000000111222222222222222222222222111222333333444444333333444333333222222333333444555555555444444444333333222222222333333444444444222333333333444444555555222444555777777555444222333333333333333333333333555444222111111222333444333333333222222333333444666>>>IIIQQQPPPIII???999444777:::;;;999666333111222333333333333222222222777999;;;;;;:::888555444555555444444444555555555555555555555555666666777999:::;;;<<<<<<;;;:::999666666666777888999;;;;;;666777999999888888:::;;;=========>>>@@@BBBDDDFFFJJJKKKNNNRRRVVV^^^ppp...------------...//////------------..................////////////......------------------------//////////////////////////////////////////////////////////////////............///000000000//////...............------------------...............---------...........................////////////.........///////////////---......//////000000111////////////000000000000///000000111111000000///000000000000///////////////...---///111222111000///000000111111000000///000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111222333111///...///000///000111222222111000///......//////000000111111000000111111222333333333000000000000111111111111222222222222222222222222111111111111111111111111111111111111111222222222111111111111111000000000000000000111111222222333222333444555555444333222333222222222222111111111111111111222222222222333111111000000000000111111222222222222222222222222111111111111111111111111222111111111111000000000000000111222222222222111111111000000000000000000////////////000111222333333333333222222222111111000111111111111222222222222222333333333333222222222222111111111111222222333222111222444555444333333333333444777;;;???AAA444444444444444444444444111222333333444444333333444333333222222333333444555555555555444444444333333333333333333333333333333333333444444555555666444444555666666555444444333333333333333333333333999666333111000111222444333333222222222333444444333:::BBBHHHJJJHHHFFFEEE;;;<<<<<<:::555222111222222222222222222333444444666888::::::777444333333222222222222333333333333666555555555555666777777888999::::::::::::999888::::::999888888888888999666777999999888888:::;;;=========>>>@@@BBBDDDEEEIIIJJJNNNRRRVVV___qqq------,,,,,,------...///------------............---...///000000///...---...........................................................................////////////////////////000000000000//////...//////.........---------,,,------......///......,,,------......///..................////////////............/////////000------......///000000111000000000000///////////////000111111111111000///////////////000000000000///...---...111222111000///000111111111111000///000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111222333444333000///000111///000222333333222000///.........///000111111111000000111222222333444444000000000000111111111111111111111111111111111111111111111111111111111111000000111111111222222222222111111111000000000//////000000111222222333333333444666777777666444333333333222222222111111111111111111222222222333333111111000000000000111111111111111111111111111111111222333444444333222111333333222222111111111111000000111222222222222222000000000000000000000111////////////000111222333333333222222111111222222000111111111111222222222222333333444444333333222222222111111111111222222333222111222444555444333000111222666;;;BBBHHHKKK444444444444444444444444111222333333444444333333444333333222222333333444555555555555444444444444555444444333333222222111111222222333444444555555444444444444444444444444444444444444444444444444555444333111000111222222333222222222333333444555111444999;;;>>>BBBGGGKKKEEEAAA;;;666333222111111555444333333444666888:::999;;;<<<:::666333222333111111222222333333333333555444444444444555666666777888999::::::999888777;;;;;;:::999999999999999777999:::;;;::::::;;;===<<<<<<<<<>>>@@@CCCFFFGGGGGGIIILLLQQQVVV___qqq,,,,,,++++++,,,,,,---...////////////000000000111---...///000000///...---////////////////////////........................------------------------.........///////////////000000111000000///......//////.........---------,,,,,,---.../////////...,,,,,,---.../////////.............../////////000---.........//////000000---------...///000000111111111000000//////......///000111222222111000///......//////000000111111......---...111222222111111222333444444333222111000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111333444555333111000000111///000222333333222000///---......///000111111222000000111222333333444444000000000000111111111111000000000000000000000000222222111111111111111111000000111111222222222222222111111111000000//////111111222333444444555555444555777888888777555444333333333222222222111111111111222222222333333333111111000000000000111111000000000000000000000000111222444555555444222111333333333222222222111111///000111222222222222222000000000000000111111111////////////000111222333444333222222111111222222000111111111111222222222222333333444444333333222222222111111111111222222333222111222444555444333444333333333555888;;;>>>222222222222222222222222222222333444444444333333444333333222222333333444666666555555555444444444666555444444333222111000000000111222333333444444444333333222222333333444444444444444444444444444111111111222222222111111222222222222333333444555222333333222444:::CCCJJJNNNDDD888222222333222000333222111111222555888:::@@@AAAAAA===777333222222222333444555555555555555444333333333333444555555888999:::;;;;;;:::999888888888888999:::;;;======999;;;<<<<<<<<<<<<===???999:::;;;===@@@DDDHHHJJJFFFGGGKKKPPPUUU^^^ppp...------,,,,,,------...,,,,,,------...///////////////......---------,,,000000//////.........---////////////////////////...---,,,---/////////---//////.........---------......////////////......000000//////.........---////////////////////////,,,---------.../////////....................................//////////////////000000///...------///////////////000111111000000000000000000000000////////////000000000000//////000000111222444444000222555777777555222000111000000000//////......000000111111111111000000...//////000111222222222111111222222222111111000222222222222222111000///000000111111111///---,,,000000000000111111111111000000000000000000000000222222111111000/////////333333333222222222111111333333333333333333333333000000000000000000000000111111111111222333444555222222333333333222222111111222333444555555555555333333333222222222111111111111111111111111111111222222222222222222222222222111000//////000111222222111111111000000//////222111000......000111222000000000000000000000000///000111222222111000///000000111222222222222111222222222222222222222222111111111111111111111111333333222111111000000///111111111000000111222222666555333222111222222333333444555666666444222111222222222222222222222222222222222111111111111000222333333444444333333222333333333444444444555555111111111111111111111111666777888777444222222333222222333333333333444444666555444333333333333333444444333333333333222222444444444444444444444444111111111222333666888:::QQQJJJ@@@777111111333555111111333444666777999999<<<:::666333222333444555222222333333444555666666444444555555666777777777;;;======:::999<<<<<<999888888888777777777777777999999::::::::::::;;;;;;;;;;;;<<<===???BBBDDDEEEGGGIIIMMMQQQUUU]]]nnn~~~...------,,,,,,------.../////////...------,,,,,,/////////.........------000/////////.......................................---------///000///...//////.........---------......////////////......000/////////............////////////////////////------......................................................///////////////////////////......---///////////////000111111000000000000000000000000////////////000000000000000000000///000000111111///000222444444222000///111111111000000/////////000000111111111111000000...//////000111111222222111111222222222111111000000000000111111222222333111111222222333222222222000000000000111111111111000000000000000000000000000000000000111111111111333333222222111111111111222222222222222222222222111111111111111111111111111111111111222333444555333333444444333333222222333444555666777777777777333333333222222222111111111111111111111111111111000000000000000000000000444444333222222333444444111111111111111222222222222111000//////000111222111111111111111111111111///000111222222111000///000000111222222222222111222222222222222222222222111111111111111111111111222222222222222111111111333333222222222222222333444333222111111111222333333444555666555444222111111111111111111111111111222222222222111111111111222222333333333333222222333333333444444444444555333333333333333333333333444555777666444222222333222222333333333333444444555555444333333333444444444444333333333333222222333333333333333333333333222111111222333555777888???@@@@@@@@@???===;;;:::AAA@@@@@@??????>>>>>>===999888555333222222333333222333333444444555555555444444555555666777777777666999:::888888<<<<<<:::999999999888888888888888999999::::::::::::;;;;;;===>>>???@@@BBBEEEGGGHHHGGGHHHKKKOOOSSS\\\nnn......------------....../////////...------,,,,,,///////////////.........////////////....................................///...---...000111000///...............---------......////////////......////////////............//////////////////////////////......................................................///////////////////////////.........///////////////000111111////////////////////////////////////000000000000111000000///......////////////000000000000//////111111111111111000000000000000111111111111000000/////////000111111222222000111111222222222111111222111000000000111222222000000000111111222444444000000000000111111111111000000000000000000000000//////000000111222222333222111111111111000000000111111111111111111111111111111111111111111111111111111111111222333444555444444444444333333333222444444555666777777777777333333333222222222111111111111111111111111111111000000000000000000000000222111111000000111111222000000111222222333333444222111000//////000111222222222222222222222222222000000111111111111000000000000111222222222222111222222222222222222222222222222222222222222222222222222222222333333333333666666555444333333333333222111111111111111222333333333444555555444222111111111111111111111111111333222222222111111111111111111222222222222111111333333333333444444444444444444444444444444444444222333555444333222222333222222333333333333444444444444333333333444555555444444333333333333222222222222222222222222222222222222222222333444555666333666<<>>CCCBBBAAA???>>><<<;;;;;;666666444333222222222222444444444444444444444444444444555555666777777777777;;;<<<;;;<<<@@@BBB???999999999999999999999999999999::::::::::::;;;;;;;;;<<<===>>>@@@BBBDDDFFFGGGGGGJJJMMMRRR\\\ooo......------------......,,,,,,------...////////////////////////////////////////////////.................................000///...///000111111///..............................////////////......///////////////.........////////////////////////000000//////......------..................................../////////////////////........./////////////////////000000111////////////////////////////////////000000000000111000000/////////000000000//////......//////000222222111111111111111111000000111111111111000000//////000000111111111111000000111222222222111111777555222///...---...//////...---------...000111///000000000111111111111000000000000000000000000000000000111111222222222111000000000000000000000111111111111111111111111111111111111111111111111111111111111222333444444555444444333333222222333222333333444555555444444333333333222222222111111111111111111111111111111222222222222222222222222000000000//////000000000111111111111111111111222111111000//////000111111222222222222222222222222000000000111111000000000000000111222222222222111111222222222222222333333222222222222222222222222111111222333333444555555999888777555555444444444111111111222222333444444222333444444444333333222111111111111111111111111333333222222222111111111000111111222222111111000222222333333333444444444555555555555555555555555///111333333222222333444222222222333333333444444333333333333333444555666444444333333333222222222222222222222222222222222333333333333333333444444333333444666888:::;;;<<<777777777777777777777777555555444444333333222222444444444444444444333333444444555555666777777777999<<<===;;;===AAABBB@@@888888888999999999999999999999999:::::::::;;;;;;::::::;;;===???AAACCCDDDHHHHHHIIIMMMRRR]]]rrr///......------......///,,,,,,------.../////////.........///////////////.........///////////////........................000///...///000111111///---...........................////////////...............///////////////////////////////////////000000000//////......---////////////////////////............//////////////////............///000///////////////000000111////////////////////////////////////000000000000000000000000111222333444111000////////////000111111111111111111111222222000000111111111111000000000000000000000111111111///000111222222222222222666444222///------......///...---++++++,,,,,,---///000000000111111111111000000000000000000000000333222222222111111000000000000000000000000000111222222222222222222222222111111111111111111111111111111111111222333444444444333222222222222333444222333444444555444444444333333333222222222111111111111111111111111111111222222222222222222222222333333333333333333333333222111111000///......---111111000000000000111111222222222222222222222222111000000000000000000111000000111222222222222111111111111222222333333333222222222222222222222222111111222333444444555666999888777666555444444444222222333444444555555555222222333333333333333333333333333333333333333333333333333222222222222111000111111222222111111000222222222333333333444444333333333333333333333333///000222333222222333444222222222333333333444444333333333333333444555666444444333333333222222222444444444444444444444444222333333333333333333333333222000///000222444555222222333444555666666777444555555555444444444444444444444444444444333333444444555555666777777777666999999777777:::;;;888777777777777888888999999999999999:::::::::;;;;;;===>>>???@@@BBBDDDFFFHHHIIIIIIJJJNNNSSS```uuu//////............///////////////...------,,,,,,---------........................///////////////------------------------///...---...000111000///---------.....................////////////...............///////////////////////////////////////000000//////////////////////////////////////////............//////////////////...------...000111///////////////000111111////////////////////////////////////000000000000//////000000111333444555111111000000000000111111000000000111111111111111000000111111111111000000000000000000000000111111///000111222222222222222111000/////////000111111111000///......---------000000000000111111111111000000000000000000000000444333333222111111000000000000000111111111111222222222222222222222222222222222222222222222222222111111111111222333444555333333222222222444555666555555666666666666666555333333333222222222111111111111111111111111111111000000000000000000000000111111222222222222111111222222111000...---,,,+++000000000111111000000000222222222222222222222222111111000000000000111111000000111222222222222111111111111222222333333444333333333333333333333333000111111222333444444555777777666555444444444444333444555555555555555444222222222222333333333333444444444444444444444444333333333333222222222222111111222222222222111111222222222222333333333333222222222222222222222222///111333333222222333444222222333333333333444444444444333333333444555555444444333333333333222222444444444444444444444444111222333333333333333222///000222333333222111000222222333333333444444444555444444444444444555666444444444444444444444444444444555555666777777777888::::::777666999888555666666666777888888999999999999::::::::::::;;;;;;<<<<<<===???AAACCCEEEFFFIIIHHHKKKOOOUUUbbbwww//////............///////////////...------,,,,,,,,,,,,,,,,,,---------.............../////////000------------------------...---------///000///...---------.........//////......////////////................../////////000///////////////////////////////////////000000000////////////////////////............//////////////////---------...000111///////////////000111111000000000000000000000000////////////000000000000000000000000000111222222000000000000000000000000/////////000000111111111000000111111111111000000111000000000000000000000//////000222222333333222......//////000000111111000000000111000000//////000000000000111111111111000000000000000000000000222222222222222222222222111111111111222222333333111111111111111111111111222222222222222222222222111111111111222333444555444333333333444777999;;;555666666666666666555555333333333222222222111111111111111111111111111111000000000000000000000000...///000111111000///...222111111000///...------000000111111111111000000111111111111111111111111222111000//////000111222000000111222222222222111000111111222333333444444333333333333333333333333000111111111222222333333555444444333333333444444333444555555555444333222222222111222222333333444333333333333333333333333444444333333333222222222222222333333333333222222111222222222222333333333222222222222222222222222111222444444333222333444222222333333333333444444555555444333333333444444444444333333333333222222333333333333333333333333000111222333444333333222///111333444444333000///000000111111111222222222444333222111222333555666222333333444444555555555444444555555666777777777:::<<<<<<999888;;;:::777666666777888888999::::::999999::::::::::::;;;;;;::::::;;;===???AAACCCDDDFFFGGGJJJOOOVVVbbbxxx//////............//////,,,,,,------...//////000+++++++++,,,,,,------------.........//////000000------------------------...---,,,---/////////...---------.........//////......////////////......---.........//////000000////////////////////////......//////000000111111000000000000000000000000............/////////000///...---,,,---...111222///////////////000111111111111111111111111111111////////////000000000000111000000/////////////////////000000000000//////......//////000000000111000000111111111111000000111111111000000000000000//////000222222333333333000000111111000///...---,,,...///111111111000000000000000000111111111111000000000000000000000000111111111222222333444444111111222222222333333333000000000000000000000000222222222222222222222222111111111111222333444555555444444555666999<<<>>>333444444444444444333333333333333222222222111111111111111111111111111111222222222222222222222222111222333444444333222111111111111111000000000000000000111111111111000000000000000000000000000000222111000//////000111222000000111222222222222111000000111222333333444444333333333333333333333333000111111111111222222222333333222222222333333444333444444555444333111000222111111111222333333444222222222222222222222222444444444333333333222222222333333444444333333222111111222222222333333333333333333333333333333333222333555555333222333333222222333333333444444444666555444444333333333333444444444333333333222222222222222222222222222222///000222333444444333333555444222111000000000000//////000111333444555666333222000///000222555666222222333333444555666666444444555555666777777777666999999666666888888666777777888999::::::;;;;;;999999:::::::::;;;;;;;;;======>>>@@@BBBDDDFFFGGGDDDEEEIIIOOOVVVbbbwww---.........///000000000---------............///////////////////////////---------............//////...---,,,,,,---...///////////////////////////,,,,,,------------,,,,,,////////////////////////..............................////////////......---......///000111111222........................000000//////.........---111111000000//////............//////000000111111222111000000000000000000333333222222111000//////000000000000111111111111111111000000000000111111////////////////////////---...///111111111000///222222222111111111000000//////000000111111111222000111222222222000///...000111111111111222222222000000000000000000000000000000000000111111111111000000111111111000000///000000000000111111111111222111111111000000//////111111111111111111111111111111000000111111222333111000111333666999999999222333444444222222333444444333222111000000000000111111222222222333333333111111111111111111111111444333111000000000111111222222222222222222222222000000000000111111111111111111111111111111111111222222222222222111000///222222222111111111000000222222222111222222333333555444333333222222222222///000111222333333222111222222222111111111000000222222333333333333444444555555555444333222111000444333333222222333333444333333222111111222333333222222222222222222222222000000000000000000000000666666555444444333222222111111222222222333333333555222000000333444333111333333333333333333333333222222111111111111111111111111111333444444222000///000333555555444222000111111111111000000//////222222222222222222222222444444444333333222222222111222333444555444333333777666666555555555666666888888999999999999888888999777888<<<@@@@@@:::555444777<<<>>>>>>===<<<;;;:::999:::>>>AAABBBDDDFFFFFFGGGKKKOOOTTT___vvv..................//////---------............///////////////////////////---------............//////...------------...///////////////////////////------............------////////////////////////..............................////////////......---......///000000111111........................000/////////............111000000000/////////....../////////000000000111000000000000222333444555333333222111111000//////000000000000111111111111111111000000000000111111111111111111111111111111000000111111222111111111222222222111111111000000000000000111111222222222111111111111111000////////////000000000111111111000000000000000000000000000000000000111111111111000000111111111111000000000000000000111111111111222222222222111111111000111111111111111111111111111111111111111222222333222222111222555666666555111222333333111111222333444333222111000000000000111111111111222222222333111111111111111111111111333333111000000000111111222222222222222222222222000000000000111111111111111111111111111111111111222222222222222111000000222222222111111111111111222111111111222333333444444333222111111111111222///000111222333222222111222222222111111111000000111111111222222222333333444444444444333333222111111111000000000000111111333333222111111222333333222222222222222222222222111111111111111111111111555555444444333222222111111111222222222333333333555333000111333444333222333333333333333333333333111111222222222222222222333222222333444444222111000111444555666555333222222222222111111000000000444444444444444444444444444444444333333222222222111222333444444444333333777666666666666666777777888888999999999999888888777555555888<<<<<<888444666999===??????===<<<<<<===<<<===@@@BBBCCCCCCCCCFFFGGGKKKOOOTTT___vvv.........------------------------............///////////////////////////---------............//////...------------...///////////////////////////.........//////.........////////////////////////..............................////////////...............//////000000111........................////////////............000000000000////////////////////////000000000000////////////000222333444222222222111111000000///000000000000111111111111111111000000000000111111111111111111111111111111111111000000///000000000222222222111111111111111000000111111111111222222222111111000000000000000.../////////000000000000000000000000000000000000000000000000111111111111000000111111111111111000000000000000111111111111333333333222222222222222111111111111111111111111111111111111222222222333444333222222333333222000000222333222111000111222333333222111000000000000000000000111111111222222111111111111111111111111333222111111000111111111222222222222222222222222000000000000111111111111111111111111111111111111222222222111111111111000333222222111111111111111000000111111222333444555222222111111000000111111000000111222222222222111222222222111111111111111000000111111111222222222333333444444444444333333222111111000000111111222333333222111111222333333222222222222222222222222222222222222222222222222444444333333222111111111111111222222222333333333555333222222333444444333333333333333333333333333111111222222333333444444666555333222333444333222111222444666666555444333333333222222222222111111333333333444444555555555444444333333333333222222111222333444444444333333555555555555666777888888888888999999999999888888777555444666999:::888555888;;;>>>??????=========<<<===>>>@@@CCCEEEEEEDDDFFFGGGKKKOOOTTT___vvv.........---,,,,,,,,,+++---------............///////////////////////////---------............///.........------.........////////////////////////......////////////......////////////////////////..............................////////////.............../////////000000........................///////////////.........000000000000////////////////////////000000000000000///...---------------222111111111000000000//////000000000111111111111111111000000000000111111////////////////////////000///...,,,,,,,,,---...111111111111111111111111000000000000000000000000222111000//////000111222/////////000000000111111000000000000000000000000///000000000111111111111000000111222222222111111///000000000111111111111222222222222222222222222111111111111111111111111111111222222222333333222555333222222333333222000111222333333222111222333333222222111000000111111///000000000000111111111111111111111111111111111222222111111111111111111111111111111111111111111///000000000111111111111111111111111111111111111222222111111111111111111333222111000000000111111000000000111222444555666222222111111111111222222111111111111222111111111111111111111111111111111111111111111222222222222222222333444555555444444555444444444444444444555333333222111111222333333222222222222222222222222333333333333333333333333222222222222111111000000111111222222222333333333555444333333444444444444333333333333333333333333111111222333444444555555999666333222333333333222111222444555555555444333333333333333333333333333000000111222222333444444333333333333333333333333222222333333333444444444444444444444555666777888888888999999999999888888999777666777999::::::888999;;;===>>>===<<<<<<===:::<<<======AAAFFFIIIHHHFFFGGGKKKOOOTTT___vvv.........---,,,,,,,,,+++---------............///////////////////////////---------............///---..................---////////////////////////......////////////......000000000000000000000000////////////////////////......////////////..................////////////////////////////////////.........///////////////////////////000000000000000000000000////////////000///...---,,,,,,,,,,,,111111111000000000000000///000000000111111111111111111000000000000111111////////////////////////000///...,,,,,,,,,---...111111111111111111111111////////////////////////222111000//////000111222000000000111111111222222000000000000000000000000///000000000111111111111000000111222222222222222///000000000111111111111000000111111111111111111111111111111111111111111000111222333333333333222444333222333444555444333333444555444333333444555333222111111000111111111///000000000000111111111111111111111111111111111111111111111222111111111111111111111111111111111///000000000111111111111111111111111111111111111222111111000000111222222444333111000///000111222000000000111222444555666333333222222222333333444222222111111111111111111111111111111111111111111222222222333333333333444222222333444555555555555666666555555555555666666333333222111111222333333222222222222222222222222333333333333333333333333222222111111111111000000111111222222222333333333444444444444333333444555333333333333333333333333111111222333444444555555999666333222333333333222000111222333444333333222333333333333333333333444000000111222222333444444333333333333333333333333222222222333333333444444222222333333444555666777888888999999999999888888999888777777888999::::::999:::<<<<<<;;;;;;<<<>>><<>>===CCCHHHIIIFFFGGGKKKOOOTTT___vvv.........------------------------............///////////////////////////---------............///------...//////...------////////////////////////.........//////.........000000000000000000000000////////////////////////......////////////..............................////////////////////////.........///////////////////////////000000000000000000000000///////////////////////////000111111000000000000000000000000000000000000111111111111111111000000000000111111111111111111111111111111111111000000///000000000111111111111111222222222000000////////////......000000000000000111111222111111111111222222222222000000000000000000000000000000000000111111111111000000111222333333333333000000000000111111111111000000000000000111111111111111111111111111111111000111333444444444333222333222111333555666555444444555666555444333444666222222111111111111111222000000000111111111222222111111111111111111111111000000111222222222222111111111111111111111111111000000000000111111111111111111111111111111111111222111000000000111222333444333111//////000111222000000111111222333444555333333333222333333444555333222111111000111111111111111111111111222222222222222333333333444444444222333444555555555555555555444444333333444444555333333222111111222333333222222222222222222222222333333333333333333333333111111111111111111111111111111222222222333333333333444444333222222333555333333333333333333333333111111222222333333444444666555333222333444333222111111222222333333222222222222333333333333444444333333333444444555555555222222333333333333444444333333222222222333444555333333333333444555666666888888999999999999888888777666666666666777888888888999:::::::::;;;===???DDDOOORRRHHH???@@@DDDEEEFFFGGGKKKOOOTTT___vvv..................//////---------............///////////////////////////---------............///------...//////...------////////////////////////------............------000000000000000000000000////////////////////////......////////////..............................////////////////////////............/////////000.../////////000000000111111000000000/////////...000000//////000000111222///000000000000000000000000000000000111111111111111111000000000000111111111111111111111111111111000000111111222111111111000000111111111222222222222111111111000000000000//////000111111111111111000000000000111111111111000000000000000000000000000000000000111111111111///000111222333333333333000000000000111111111111000000000111111222222222111111111111111111111111000111333444555444333222333222111222333444333222333444555555333333444555222111111111111111222222111111111111222222222333111111111111111111111111///000111222333222222111111111111111111111111111000000000000111111111111111111111111111111111111222111000///000111333444555333111//////000222333222111111111222333333444222222111111222333333444333333111000000000111111000000111111111222222222111222222222333333333333333444555555555555555444333333222222222222333333333333222111111222333333222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222333444333111000222555333333333333333333333333111111222222222222222222333222222333444444222111222222222333333333333333111222222222333333333333444444444444444444444444222222222333333444444444333333222222222333444555666666555555555666666777888888999999999999888888666777888888888888888999888999:::::::::<<<@@@BBBHHHZZZcccWWWGGGCCCDDDDDDFFFGGGKKKOOOTTT___vvv---.........///000000000---------.........//////////////////////////////---------.........//////,,,---...//////...---,,,////////////////////////,,,------------------,,,000000000000000000000000000000000000000000000000......////////////...........................---000000000000000000000000---.........//////000000.../////////000000111111111111000000/////////...222111000///------,,,,,,////////////000000000000000000000000111111111111111111000000000000111111////////////////////////---...///111111111000///000000111111222222222222333333333333222222111111...///000222222222111000////////////000000000000000000000000000000000000000000000000111111111111///000111222333444444444000000000000111111111111111111111222222333333333111111111111111111111111000111333555555444333222333222000111222222111000222333444444222222333444222111111111111111222222111222222222222333333333111111111111111111111111///000111222333333222111000000000000000000000000000000000000111111111111111111111111111111111111222111000///000111333444555333111///...000222333222222222111222222333333111111000000111222333333444333111000000000111111000000111111222222222222000111111111111222222222444555555555555555444444444333333222222333333444333333222111111222333333222222222222222222222222222222222222222222222222222222222222222222333333111111222222222333333333111333444333000000222555333333333333333333333333222222111111111111111111111111111333444444222000333333333444444444555555111111111222222333333333333222222222222222222222222222222333333444444444444333222111222333444555999888888777777777777888888888999999999999888888888999;;;;;;;;;::::::;;;999999::::::;;;>>>BBBEEEGGG___nnncccPPPHHHHHHGGGFFFGGGKKKOOOTTT___vvv000000000///......------//////////////////..............................---.........///000000000---------.........//////000000//////.........---......------------......------............------////////////////////////...---,,,,,,---...///000......////////////......////////////////////////000000000000////////////////////////////////////000000000///......------111000///......///000111////////////000000000000//////...//////000111222000000000000000000000000000000111111111111000000000000000000000000000000222222333333333222222111222111///......///222444222222222111111111111000...///000111222333333333//////000111111111111111222222111000//////000000000111111111111222222222111222222333333222222111////////////////////////111111111111111111111111111111111111111111111111333333333444444444555555444333333444555444222///111222222333333222222111222222222222111111000000000000111222333333444444111111222222222222111111000000000000////////////000000000000////////////111111111111111111111111111111111111111111111111888666333111//////000000000000000000111222444444555555555444444333333333222222222222222222222222333222111000000111222333222222333333333333444444222222333333333444444444333333333333333333333333111111111222222333333333222222111111222444555777444444444444333222111000111111000000111222222333444333333222222333333444333333333222222111111111222222333444444555666666444333111//////000111222///000111222333444444444333333333333333222111000333444444555444333111000444444333333333333222222333333333444444444555555333444555555666666555555444555666888888888777777999999999888888888888888;;;;;;:::999999888888777:::::::::;;;;;;;;;<<<<<>>DDDJJJKKKFFFCCCDDDFFFLLLKKKMMMQQQVVVbbbwww++++++,,,,,,---......///)))***,,,---......//////////////////////////////...............---------------........./////////////////////............///......------....../////////000000000000//////////////////////////////000////////////000111111......////////////......////////////////////////////////////000000000000000000000000000000000000------......///000000111000000////////////000000////////////000000000000111111000/////////000000000000000000000000000000...//////////////////...000000000000000000000000///000000111111111000000...///000444777666111,,,222222222111111111111000444444333333111000...---//////000111111111111111222222111000000000000111000111111111111222222222111222222333333222222111111111111111111111111111222222222222222222222222111111000000/////////...333333333444444444555555555444222222333444333222111222222333333222222111222222222222111111111111111111111222222333333444111111222222222222111111000111222333444555555666222222222111111111000000111111111111111111111111111111111111111111111111222111000/////////000111111000000000000000111111111111111111222222222222111111111111111111111111333333222222222222333333222222222222333333333333111111111222222222222333333333333333333333333333222222222222333333333333333333333222222333444444444444444444333222111111333222222111111111222222444333333222222333333444333333333222222222222111111111222222333333444444555444333222111222333333111222222333333333222222000000111222333444444333333333222222333333444444333333333333222222222222111111111111222222222222333333444555555555555555222333444555666666666666888999999999::::::;;;;;;888888888999999999999999::::::::::::;;;;;;;;;;;;:::===AAACCCDDDDDDEEEGGGIIIIIILLLPPPUUU```uuu,,,,,,---------.........------...///000000000///000000000000000000000000//////......------,,,,,,............///////////////////////////.........//////............///////////////000000///////////////////////////////////////////////////000000......////////////......////////////////////////////////////000000000000111111111111111111111111............//////000000000000////////////000000////////////000000000000222222111000////////////000000000000000000000000//////000000000000//////000000000000000000000000///000111111111111111111000///111555999888222,,,222222222111111111000000444444333333111000...---//////000111111111111111222222111000000111111111000000111111111222222222111222222333333222222111222222222222222222222222222222222222222222222222222222111111000000//////333333333444444444555555666444111111222333444333111222222333333222222111222222222222222222222222111111111222222333333333111222222333333222222111222222222333444555555555333333333222222222111111111111111111111111111111111111111111111111111111111000000000000111222222111111000000///000000000000111111111222222333333000000000000000000000000333333333333333333333333111222222222222333333333000000111111111222222222333333333333333333333333333333333333333333333333444444333333333333333333333444444444333333222111333333222111111111222222444333333222222333333444222222222222222222222222111111111222222333333333666555444333333333333444222222333333333222111111222222333444555555444444333222222111222333555666333333333222222222222111111111111222222222222333333333444555555555444444222333444555666666777777999999::::::;;;;;;<<<<<<666777777888999:::::::::999999:::::::::;;;;;;;;;<<<<<<===@@@DDDGGGHHHHHHFFFGGGJJJOOOTTT^^^rrr////////////......------///000000000///...------000000000000000000000000/////////......------,,,........./////////000000.........////////////////////////....../////////---......//////......---////////////////////////..............................////////////......////////////////////////.../////////000000000111000000000000000000000000000000//////............//////000000000000//////////////////000000000000333222111000000///000000111111111111111111111111000111111222222111111000000000000000000000000000000111111222333333222222222111222555777777444000222222222111111111000000222222222222222111000/////////000111111111111111222111111111111111222222000000111111111222222222111222222333333222222111222222222222222222222222222222222222222222222222333333333222222111111111333333333444444444555555555333111111222444444444111222222333333222222111222222222222222222222333111222222222222222333333222222333333333333222222333333333333333333333222333333333333222222222222111111111111111111111111111111111111111111111111000000111111222333444444222111000000000000000111111111222222333333444444000000000000000000000000333333333333333333333333111111111222222222333333000000111111111222222222333333333333333333333333333333333333333333333333333333333333333333222222333333444444444333222222333333222222222222222333444333333222222333333444222222222222222222222222111111222222222222333333555555444444444333444444222222333333333222111111333333333333333222111111333222222111222333555666333333222222222111111111222222222222333333333333222333333444555444444444444444444555666888999999555555555666666777777777666666777888999999:::;;;999999999:::::::::;;;;;;>>>======???CCCFFFGGGFFFGGGHHHLLLQQQVVV```rrr111000000///......------/////////...---,,,***)))///////////////////////////////////////.............../////////000000000.........///////////////000//////......//////000------............------////////////////////////---...............---,,,......////////////......////////////////////////......//////000000111111////////////////////////111000000///......------//////000000000000//////////////////000000000000222222111000000000111111111111111111111111111111111222222333333222222111000000000000000000000000000111222333333333333333222333555666666555555444222222222111111111111000000111111222222222111111//////000111111111111111222111111111111222333333000111111111111222222222111222222333333222222111222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444555555444222111222333444444333111222222333333222222111222222222222333333333333222222222222222222222222222222333333333333222222333333333222222111111111333333333222222222111111111111111111111111111111111111111111111111111111000111111222333333444444222111111111111111222222222222222333333333333333111111111111111111111111222222333333333333222222111111111111222222222222111111111222222222222333333333333333333333333333444444444444333333333333222222333444444444333333333333333444444333333222222222222222222333444444444333333222222333333444111222222222222333333333222222333333333333333333555555444444444333333333111222222333333333222222111111111111000///......333333222222333333444444222222222222111111111111222222222222333333333444222222333444444444444444444444444555777888:::;;;777777777777777777777777666666777777888999::::::999999999999::::::::::::===<<<===???AAACCCDDDCCCDDDFFFKKKPPPUUU^^^ooo........................---.........---,,,++++++......................../////////000000000000000.../////////000000000000............/////////000000000////////////000000......////////////......////////////////////////...//////000///...---,,,......////////////......////////////////////////.........///000111111111........................///////////////............///000111111000///...////////////000000000000111111111000111111222222111111111111111111111111111111222222222222111111000000000000000000000000///000111222222333333333000444888999666444555666222222222111111111111000111111111222222222111111//////000111111111111111222111111111222222333444000111111111111222222222111222222333333222222111222222222222222222222222333333333333333333333333111111111222333333444444333333333444444444555555222222111333444555444222111222222333333222222111222222222333333333444444222222222222222222222222222333333444444333333222222222222222222333333333222222222222111111111111111111111111111111111111111111111111111111111111///000111222222222222222222111111111222333444444222222222222111111111111222222222222222222222222111111222333333222111111111111111111222222222222222222222222333333333333333333333333333333333333555555444444444333333333000111333444444444444333222333333444444333333222111111111222333444555666444333333222222333333444111111222222222333333333444444333333333333333333444444444444444333222222000111222222333333333333111111111222111111000000333333444444444333222222222222222222111111111111111111111111222222222222222222333444444444444333333333333444555777999;;;<<<;;;;;;::::::999999888666666777777888888999999888999999999999:::::::::;;;<<<>>>@@@AAABBBCCCCCCBBBDDDIIIOOOTTT\\\lll|||+++,,,,,,------......///......//////000/////////........................//////000000111111222222////////////000000000000---.........//////000000000000////////////000000//////000000000000/////////////////////////////////000111111111///...---......////////////......////////////////////////---......///000111111222........................------......///000000000...///000111111000///...////////////000000000000111000000000111222333333111111111111111111111111000000111111111111000000000000000000000000000000......///111111222222222---444;;;<<<777333444777222222222111111111111000222222222222222111000/////////000111111111111111222111111111222333333444000111111111111222222222222222222333333222222222111111111111111111111111333333333333333333333333//////000111222333333444333333333444444444555555111111222444555666444222222222222333333222222222222222222333333444444444222222222222222222222222222333333444444333333222000111222222333444555555222222222111111111000000111111111111111111111111111111111111111111111111//////000111111111111111222222222222333444555666222222111111000000//////222222222222222222222222000111222333333222111000000111111111111222222222222222333333333444444444333333333333333333333333555555555444444333333333///111222444555555444444222222333444444333333333000000111222333555666777444333333222222333333444111111111222222333333333444444444444444444444444333333444444333333222111///000111222333444444444222222333444555555555555333444444555444333111000222222222111111111111000000000000000111111111111222222333444444444333333222222222333444666999:::;;;::::::999888777666666777777777777888888888888888888999999999::::::::::::===AAACCCCCCCCCEEEFFFFFFHHHMMMSSSXXX```ppp111///---...111222000............---,,,,,,,,,+++////////////..................------------......////////////////////////000///...------...///000000000000000000000000000...///000111111000///...////////////000000000000111000000///...---------***+++,,,---...000111111111111000000/////////...000000////////////000000////////////////////////111111000000//////......000000000000000000000000000111111111222222222222111111000000000000111111111111111111111222222222//////000000111111222222111111000000000000111111111111111000000000000000222222222333444444555555111111111111111111111111444333333222111000//////000000111111111111000000000111111222222111111000111111111111111111111111222222222222222222222222111111111111111111111111111111222333444444444444222222222222222222222222222222222333333444444444555444333222222333444555000000111111111111000000333333333444444333222222111111111111111111111111333333333333333333333333111111111111111111111111222000000111000//////111555444222111000111222222111111111111111111111111////////////000000000000000000111222333444444555555555555444444333333333444222000222555666444222333333333333333333333333111111111111111111111111222111222777<<<<<<777222:::888777555444444444555666666555333111111444666222222222222222222222222333333333333333333333333444444444444444444444444333333333333333333333333222222333333333444444444222222222222222222222333333333333333333333333333666555444333222333333444222444666777777666444333111222222333333222222111111111111111111111111111111111111222222333333333333333333444555777:::;;;444444444444555777888999<<<===<<<;;;999999;;;===999999888888888888999999777888:::;;;<<<=========>>>>>>???@@@BBBDDDFFFGGGHHHLLLKKKNNNYYYaaaooo111///---...000111///---////////////............////////////............///......------......///////////////////////////000//////......//////000000000000000000000000000...///000111111000///........./////////000000000111000000///......------,,,------...///000111111000000000//////...............------------......////////////////////////111000000000/////////...000000000000000000000000000000000111111111222222111111000000000000111111//////000000111111111222000000000000111111111111111111000000000000111111111111111111000000000000111111111111111111000000111111111111111111111111333333222222111000000000000000111111111111000000111111222222222222111111111111111111111111111111222222222222222222222222111111111111111111111111333333333444444333222222222222222222222222222222222222222222222333333333444444444333333444444444111111222222222222111111333333333444444333333222111111111111111111111111333333333333333333333333111111111111111111111111555444333333333222222333444333222222111111222222111111111111111111111111////////////000000000111333333333222222222111111444444444444333333333222333111000111444555444222333333333333333333333333222222222222222222222222333111222555:::;;;777333888777666444333333444444555555555333222222333555222222222222222222222222444444444333333222222222333333333333333333333333333333333333333333333333111111222222222333333333444333333333222111111111333333333333333333333333666555444333222333333444333333444555555444333222222222222222222222222222222222222222222222222222111111222222222333333333444444333333333444555666444444444444555777888999:::999888777666666777888888888777777777777888888666777888999:::;;;;;;;;;===>>>???@@@BBBDDDFFFGGGGGGLLLKKKMMMYYYaaaooo///...---...//////...---000000000000000000111111////////////............///......------......//////////////////////////////000000111111000000///000000000000000000000000//////000000000000//////------........./////////000000000///......------////////////000000111111/////////.....................------------......////////////////////////000000000000////////////000000000000000000000000/////////000000000111111111111000000000000111111......//////000111222222111111111111111000000000111111000000000000111111111111111111111111111111222222111111000//////...111111111111111111111111111111111111111111111111000000111111111111000000222222333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222444444444444333222111000222222222222222222222222444444333333333333333222333444444555555444444333222222333333333333222222222333333444444333333333222222222222222222222222333333333333333333333333111111111111111111111111555555444333333333333333222222333333333222111111000000000000000000000000/////////000000000111111333333333222222222111111333333333333222222222222222111000111333333333222333333333333333333333333333333333333333333333333444222111444888999777444666555444333222222333333444555666555333222333444333333333333333333333333666555444444222222111000333333333333333333333333333333333333333333333333111111111111222222222222555555444333222111000000333333333333333333333333555444444333333333333444444444333222222222222222333333222111111222333333333333333333333333333333222222222222333333333333555444333222111111111222444444444444555777888999<<<;;;:::999888888888888999888888777777888888999777888999999::::::::::::======>>>@@@BBBDDDFFFHHHGGGLLLJJJMMMXXXaaannn......------.........---/////////000000111111222////////////............//////............/////////////////////////////////000111222222111000////////////////////////////////////000000000000000------------.........///000000//////............////////////////////////..................------000000////////////000000////////////////////////000000000000////////////000000000000000000000000////////////000000000000111111000000000000111111......///000111222333333222222222111111000000000222111111000000111111222000111111111111111222222333333333222222111111111111111111111111111111111000000111111111222222222000111111222222111111000222333333444444333333222222222222222222222222222222222222222222222222222222222222222222222222222333444444444333333222111222222222222222222222222666666555555444444333333222333444555555444333222222222333333333333222222222222333444444444333333222222222222222222222222222222222222222222222222111111111111111111111111111333222000000222222111111222333444444333111000000000000000000000000000//////000000000111111111000000111222333444444555222222222222222222222222111000000111222222222222333333333333333333333333333333333333333333333333444222111222555777666555333333333222222222222222333444666666444333333333333333333333333333333333444444444333333222222222222222222222222222222222333333333333333333333333111111222222222333333333444444444333333222222111333333333333333333333333444333333333333333333333666555333111000111222333444333111000000111333444333333333333333333333333333333333333333333333333444444333222222111111111444444444444555777888999===<<<::::::999999888777:::999999888888999999:::::::::;;;<<<<<<;;;;;;;;;<<<<<<>>>???BBBDDDFFFHHHFFFKKKIIILLLXXX```nnn---.........------...............//////000000000////////////............/////////......////////////////////////////////////000111222222111000//////////////////////////////////////////000111111------------.........///////////////............//////............------------..................000000////////////000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000111111000000000000111111000000111222222333444444333333222222111111000000222222111111111111222222000000111111222222222333111111222222333333333333111111111111111111111111000000000111222222333333111111222222222222111111222333333444444333333222222222222222222222222222222222222222222222222222222222222222222222222222111222333333444444444333222222222222222222222222555555444444333333222222222333444555555444333222111111222222222222111111111222333333444444444333222222222222222222222222222222222222222222222222111111111111111111111111///222222...///333444111000111333444444333222111000000000000000000000000000000000000111111111111000000111222333444444555222222222222222222222222000000111111111111222222333333333333333333333333222222222222222222222222444333111222333555555555222222333333333333333333333444666666444333333333333333333333333333333333222222222333333444444444222222222222222222222222333333333333333333333333333333333444444444444555222222222333333444444444333333333333333333333333222222333333333333333333777555333111111222333555444333111000000111333444222222222222222222222222333333333333333333333333333333333444444444444444444444444444555777888999:::888666666777777555333888888777777777777888888::::::;;;<<<<<<;;;;;;;;;;;;<<<===???AAADDDFFFHHHFFFJJJIIILLLWWW___mmm---...//////...---...///---..................///////////////............000//////......//////000///////////////////////////000000111111000000///000000000000000000000000//////......///000111222------.........///////////////////////////.....................---------.............../////////......------------......000000000000000000000000////////////000000000000000000000000000000000000/////////000000000111111111111000000000000111111222222222333333333333444222222222222222111111111222222111111111111222222000000111111222333333333///000000111222222333333111111111111111111111111000000111111222222222333111111222222222222111111222222333333333333222222333333333333333333333333222222222222222222222222333333333333333333333333000111222333444444444444222222222222222222222222222111111111111111000000333444444555555444444333111111222222222222111111111111222333444444444444333333333333333333333333222222222222222222222222111111111111111111111111...444444000111888999555111111222333333333222222111111111111111111111111000000000111111111222222333333333222222222111111222222222222333333333333000111222222111111222444333333333333333333333333111111111111111111111111333222222222222333444555222333444555555666555555444555666555333222333444333333333333333333333333000111222222444555555666333333333333333333333333333333333333333333333333444444444444555555555555111111222333444555666666333333333333333333333333111222222333333333333222555444333222222333555666333333222111111222333333111111111111111111111111444444444444333333333333222222444555666666666666444444444444555777888999:::888777888:::;;;888555555555555444444555555555777888999999:::::::::::::::;;;<<>>999222222111111222222333444222222222222222222222222000000111111111222222222333333333222222222111111222333333333444444444444000222444333222111333555333333333333333333333333222222222222222222222222111222333333222222333444333444666777888888888777555555555333222222333555444444444444444444444444222222222333333444444444333333333333333333333333333333333333333333333333333333333444444444555555222333333333444555555555333333333333333333333333000111222333444333333222222222111111222333444555222222222222222222222222222222222222222222222222555555444444444333333333222222444555666666666555444444444444555777888999<<<:::888;;;>>>???<<<888666666555555555555666666666777888999:::;;;;;;;;;:::;;;<<<>>>AAADDDGGGHHHDDDIIIHHHKKKVVV^^^lll...000222111...---///111000000//////......------000/////////............000000////////////000000////////////////////////000///...------...///000000000000000000000000000///.........///000222333////////////000000000000.........///////////////////////////000000000111.../////////000000111111000000////////////000000000000000000000000000000.../////////000000111111000000000000000000000000111111111111222222222222111111000000000000111111333333222222111000000000111111111222222333333444333222222111111222222333000000111222333333444444777666666555555444444333111111111111111111111111111111111111111111111111111222222333333222222111111111111222222111111111333333333333333333333333222222222222222222222222333333333333333333333333444444444444333222111111222222222222222222222222444444444555555666666666555555333222222333555555333444444555555444444333000111222333444444555444333333333333333333333333111111111111111111111111111111111111111111111111,,,444555000333===???:::222222111000111222444555333333333333333333333333000111111111111222222222000000111222333444444555333333333444444555555555000333555444222111333666333333333333333333333333333333333333333333333333000222333333333222222333444555777888999:::999999666666555333111111444666444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333222222333333333444444444444444444444444444444333333333333333333333333333000111222333444333333222//////000000111333444444111222222333333222222111333333333333333333333333555555555444444333333333222333444555555555444333444444444444666777888999999666555888===>>>;;;666999999888888888888999999777888:::;;;<<<=========::::::<<<>>>AAADDDGGGHHHDDDIIIGGGJJJVVV^^^lll,,,,,,,,,---------..............................,,,,,,,,,---...//////000111000000///...------,,,//////////////////////////////............//////222111000.........///000000000000000000000000000////////////////////////000000111111111111000000............/////////000222222111111111111222222////////////000000000000000///...///000111000///000000111111111111000000000000000000111111111111111111111111111111111111222222222222222222222222000000111111111222222222222222222222222222222222333222222111111222222333000000111111111222222222444444444444444444444444444333333222222333333444111111111111111111111111111222333444444333222111222222222222222222222222222222222222222222222222444333333222222333333444333333333333333333333333222222333333333444444444000111111111111222222222666666555555555444444444666666666666666555555444333333333333333333333333222333333444444333333222444333333222222333333444333333333333333333333333111111111111111111111111111222222333333222222111111222222333333222222111111222222333333222222111222222111111111111111111555555444333333222111111444444333222111111111111444444444444333222111111222222222333333333444444333333333333333333333333666555444444222222111000444555777999:::999888777777666555444444444444444333333333444444555555555666666555555555666666777666666666555555666666666444444444444333222111000111222444333333222444555666666555555555444444444666555555444444555555666222333333444444333333222222222222222222222222222333333333444444444555555444444444333333222222222333333444444333333222111333333333333333333333333555555666666777777888888;;;:::888666666777888999999999888888888888888999888999::::::;;;;;;::::::;;;<<<>>>AAACCCDDDEEEFFFFFFHHHFFFKKKVVV[[[hhh,,,---------..................................../////////...........................//////////////////////////////////////////............//////222111///.........///000000000000000000000000000000000000000000000000000...//////000000//////............/////////000000111111000000000000111111////////////000000000000000///...///000111000///000000111111111111000000000000000000111111111111111111111111111111111111222222222222222222222222000000111111111222222222222222222222222222222222333222222111111222222333111222222222333333333333333333333333333333333333333222222111111222222333111111111111111111111111222222222333333222222222222222222222222222222222222222222222222222222222444333333222222333333444444444444444444444444444222222222222333333333444222222222222333333333333666666555555555444444444666666666666666555555444333333333333333333333333222333333444444333333222333222222111111222222333333333333333333333333333222222222222222222222222111222222333333222222111333333333444444333333333111222222333333222222111222222222222222222222222333333333222222111111000444333222222111111222222111111222333444444444444111111222333333333333333333333333333333333333333555444444333333222222111444555666888888777666555666666555444444444444444333333444444444444444444333333333444555666777888555555666666666666555555444444444444333222111000111222444333333222444555555555444444333333333333333333222222222222333333222333333444444333333222333333333333333333333333333333333444444444444555444444444333333222222222333333444444333333222111333333333333333333333333555555666666777777888888;;;:::888777666777888999999999888888888888888999888999::::::;;;;;;::::::<<<===>>>@@@BBBDDDEEEEEEFFFHHHFFFLLLWWW\\\jjj------........./////////...........................///////////////000000+++,,,---...///111111222//////////////////////////////............//////111000///.........//////000000000000000000000000111111111111111111111111------............------....../////////000000000000000////////////000000////////////000000000000000///...///000111000///000000111111111111000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222333222222111111222222333222222333333333444444444222222222222222222222222222111111000000111111222222222222222222222222222333222222222222222222333222222222222222222222222333333333333333333333333444333333222222333333444444444444444444444444444111111222222222333333333333333333333444444444444666666666555555555555444666666666666666555555444222222222333333444444444222333333444444333333222222222111111111111222222333333333333333333333333333333333333333333333333111222222333333222222111333444444555555444444333111222222333333222222111333333333333333333333333111111111111111111111111222222111111222222333444111111222333444444444444000111222444444333333222333333333333333333333333333333333333333333333333444555666666666555444333666555444444444444444444444444444444444444333333111111222333444666777888333444666777777666444333444444444444333222111111111333444444222222333555444333333333333222222222333333222222222222333333222333333444444333333222333333333333333333333333333333333333444444444444444444333333333333222222333333444444333333222111333333333333333333333333555555555666777888888888;;;:::888777777777888999999888888888888888999999888999::::::;;;;;;::::::======>>>@@@BBBCCCDDDDDDFFFHHHGGGMMMXXX^^^lll.........////////////000........................++++++---///111222444444+++,,,---...///000111222//////////////////////////////............//////////////////.../////////////////////////////////000000000000000000000000------............------...////////////000000000//////............//////////////////000000000000000///...///000111000///000000111111111111000000///000000000111111111111111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222333222222111111222222333222222222333333333333444222222222222222222222222222222111111111111222222222222222222222222222222444333222111111222333444222222222222222222222222333333333333333333333333444333333222222333333444333333333333333333333333111111111222222222333333333333333333444444444444666666666555555555555555666666666666666555555444111111222333333444555555222333333444444333333222333222222222222222222333333333333333333333333333333333333333333333333333111222222333333222222111333333444444444444333333111222222333333222222111222222222333333333333333111111111111222222222222111111111111222333444555444444444444333222111111111222444555555555333222333333333333333333333333222222222333333444444444555555666666555444333222555555444333333444444444555555555444444333333333222111222222333444555666222444666888888666444222333444444444333333222111222333444444222222333444444333333333333333333333555444444444444444444555222333333444444333333222444444444444444444444444222222333333333444444444333333333333333333333333333333444444333333222111333333333333333333333333444444555666777888888999:::999888777777777888888888888888777888888999:::888999::::::;;;;;;::::::======>>>???AAABBBDDDDDDEEEGGGFFFLLLXXX^^^lll.........////////////000........................++++++---///111222444444---.........//////000000//////////////////////////////............//////.........////////////...//////////////////////////////////////////////////////000000000000//////////////////000000000111//////............//////////////////000000000000000///...///000111000///000000111111111111000000///000000000111111111111111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222333222222111111222222333111111111111222222222222444444444444444444444444333333222222222222333333222222222222222222222222444333222111111222333444222222222222222222222222333333333333333333333333444333333222222333333444111111111111111111111111111111222222222333333333222222222222333333333333666666666666666666666666666666666666666555555444111111222333333444555555222333333444444333333222444444333333333333444444333333333333333333333333222222222222222222222222111222222333333222222111222222333333333333222222111222222333333222222111000111111111222222222333222222222333333333333333000000000111222333444555444444444444333222111111222333555666666666555444333333333333333333333333111222222333333444444555666666666666555444444333444444333333333444444555555555555444444333333333444333333222222222333333222333666777777666333222333333444444444333222222222333444444222222333444444444444444555555555555444444444333333444444444222333333444444333333222444444444444444444444444222222222333333333444444333333333333333333333333333333444444333333222111333333333333333333333333444444555666777888999999999999999888888888888888888888777777888999999:::888999::::::;;;;;;::::::=========>>>@@@BBBDDDEEEDDDFFFEEEKKKWWW]]]kkk------........./////////...........................///////////////000000///////////////.........//////////////////////////////............//////------.../////////......000000000000000000000000........................000000111111111111000000/////////000000000111111//////............//////////////////000000000000000///...///000111000///000000111111111111000000000000000000111111111111111111111111111111111111111111111111111111111111222222222111111111111111222222222222222222222222333222222111111222222333000000111111111222222222444444444444444444444444444333333333333333333444333333333333333333333333333222222222222222222333222222222222222222222222333333333333333333333333444333333222222333333444222222222222222222222222222222333333333444444444222222222222333333333333555666666666666777777777666666666666666555555444222222222333333444444444222333333444444333333222555555444444444444555555333333333333333333333333111111111111111111111111111222222333333222222111111222222333333222222111111222222333333222222111000000000111111222222333333333333333333333333333111111111111222333444555111111222333444444444444444444444444444555555555333333333333333333333333222222222333333444444444555555555555555444444444333333333333333444444555444444444444444444333333555555444333222222222222222333555666666555333222333333333444444333333222333444555444222111222333444444555555555555555666222222111111111111222222222333333444444333333222333333333333333333333333222222222222333333333333222222333333333333444444333333444444333333222111333333333333333333333333333444555666777888999:::999999999999888888777777777777777777888999::::::888999::::::;;;;;;::::::<<<<<<<<<===???BBBEEEFFFDDDFFFEEEJJJVVV\\\jjj,,,---------..................................../////////...............//////////////////////////////////////////////////////............//////,,,---.../////////......000000000000000000000000////////////////////////000111111111111111111000//////000000000111111111000//////////////////000////////////000000000000000///...///000111000///000000111111111111000000000000000000111111111111111111111111111111111111222222222222222222222222222222222111111111000000222222222222222222222222333222222111111222222333111111111222222222333333333333333333333333333333333333222222222222333333333333333333333333333333222222222333333222222222222222222222222222222222444444444444444444444444444333333222222333333444333333333333333333333333333333444444444555555555333333333333444444444444555666666666777777777777666666666666666555555444333333333333333333333333222333333444444333333222555444444333333444444555333333333333333333333333222222222222222222222222111222222333333222222111222333333333333333333222111222222333333222222111000000111222222333444444444444333333222222111111111111111111222333444444111111222333444444444444444333222111111333444555333333333333333333333333333333333333333333333333333333333333333444444555333333222222333333444555333333444444444444444444555444444333333333333444333444444555555444444333222333333444444333333222333444555444222111222333333333333444444555555555222222111111111111222222222333333444444333333222333333333333333333333333111222222222222333333333222222222333333444444444333333444444333333222111333333333333333333333333333333444666777999::::::999999999999999888777777777777777777888999:::;;;888999::::::;;;;;;::::::::::::;;;<<>>AAACCCFFFGGGEEEHHHFFFKKKUUU[[[kkk......////////////......////////////............000/////////............---...///000000///...---////////////////////////000/////////............///////////////////////////////////////...------000000000000000000000///...........................//////////////////...///////////////////////////000000111000///...---000000000000111111111111111000000///......//////////////////000000000111000000000000000000111111111111000000000000111111333222222111111000000000222222111111111111111111222222111111222222333444222222222222111111111000222222222222222222333333222222222222111111111111222222222222333333333333333333333333333333333333444444333222222333444444333333333444444444555555333333333333333333333333222222222222222222222222333333333444444444555555555555555444222222333555666666555444444555666666666666666666666555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333444333333333222333333444444000222444444333222222222333333333333333333333333222333333222111111333555444444333222222222222222333333333444444333333222333333333333333333333333444444444333333222222222333333333222222222222111444555555444222111111222444444444444444444444444222222333333333444444444444444444444444444444444444444555333111111222444555444333222222222222333333333333222222111111111333444444444333333222111333333333333333333333333222222222222222333333333222333333444333222111000222222222222333444555666333333333222222333333333666666555555444444333222444333333222222333333444444444444444444444444444333333444555666777999999777777777777777777777888888777555777999;;;:::888444666888999888666555555;;;;;;<<<>>>AAACCCFFFGGGFFFHHHGGGKKKVVV\\\kkk......////////////......------------............////////////..................////////////......////////////////////////////////////............////////////////////////...////////////...------//////000111111000000///........................//////000000000000//////////////////////////////000000000000000///......000000000000111111111111222111000000///000000000/////////000000000111111.../////////000111111111000000111111111111000000444333333222111000//////111111222222222222222222222222222111222333333444222222222222111111111111333333333333222222222222333222222222111111111111111222222222333333333333333333333333333333333333444444333333333333444444333333333444444444555555111222222333444555555666333333333333222222222222333333444444444444555555444555555444222222333555777666666555555666666777777777666666555555555444666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444111222222333444444555555333222222222333444555555222444666666555444444444333333333333333333333333222333333222000000111333333333222111111111222222222333333444444333333333333333333333333333333333444444333333333333222222333333333333222222222222222333444444222222333444444444444444444444444444333333333333444444444444444444444444444444444444333444444333222111222444222222222222333444555666333333222222222222111111333333444444444333222222444444444444444444444444333333333333222222222222222222222222222222111000222222222222333444555555333222222111111222222333444444444444444444444444444333333222222333333444444444444444444444444444333444444555666666777777888888777777777777777777999777666777999999888777777999;;;<<<:::999999999;;;;;;===>>>AAACCCEEEGGGFFFIIIGGGLLLWWW]]]mmm......////////////......,,,,,,---......///000000///////////////............//////////////////...///////////////////////////////////////.........////////////////////////000000111111000000///...///......---......///000000000000000000000000000/////////000000////////////////////////000000000000000000000000//////...///000000000111111111111222222111111000111111222//////000000000111111111...//////000111222222333111222333444444333222111444444444333333222222222111111222222222222222333111111111111111222333333222222222222222222222222444333333333333222222222333333222222222111111111333333333333444444444444333333333333333333333333444444444333333444444444333333333444444444555555222222333333444555555555555555555444444444444333333333333333333333444444444555555444222222444555777777666666666666777777777777777666555555444444555555555555555555555555444444444444444444444444444444444444444444444444333333444444444444444444333333333333444444555555222222222333333555666777777888::::::999777777777333333333333333333333333222333333222000///000111333333222222222222222333222222333444444444333333333333333333333333333333333333333333333333333333444444333333333222222222111222444333333222444555444444444444444444444444333333333444444444444555444444444444444444333333333444444333222111333444111111222222333444555555444444444444444444444444333333333444444333333222555555555555555555555555444444444333333222222111333333333333333333333333333222222222333333444555333333222222222222333333222222222333333444555555444333333222222333333444444444444444444444444444555555666777777777777777888888888777777777777777888888777777888888777777:::<<<>>>>>>===<<<<<<===;;;<<<===>>>AAACCCEEEFFFFFFIIIHHHMMMWWW]]]mmm......////////////......------...///000111111222.........////////////////////////....../////////.................................///////////////........................000000000000000///......///---+++)))***,,,///111000000000000000000000000---......//////......---////////////000000111111111000000//////////////////000000000111111111111222222111111111111222222000000000000111111111111000000111222222333444444111222333444444333222111222222222333333444444444111111222222333333333333111000000000000111222222222222222222222222222333333333333333333333333333333333333222222222222111444444444444555555555555333333333333333333333333444444444444444444444444333333333444444444555555444444444444444444444444444444444444444333333333333333333333222222222222333444555444333333444666666666777777777777666666777777666666555555555444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555555555555444444333333333222222333333444555666777888:::;;;;;;999888777888333333333333333333333333111222333222000///000111444444333333333333444444111222333333444444444333333333333333333333333333333333333333333333333333444444444333333333222222000222333333333333444666444444444444444444444444333333444444444555555555555555444444444333333333222333444333222222333555222222333333333333333333444444444444444444444444222333333444444333333333555555555555555555555555555444444333333222222222333333333333333333333444333333222222222333444444444444333333333333444444333333333333444666777888444333333222222333333444444444444444444444444444666777888999999999999999888888888888777777666666777888888888777666777777555777999999888777888:::<<<<<<===>>>@@@CCCEEEFFFFFFHHHGGGLLLWWW^^^nnn......////////////...............///000111111222........./////////////////////............//////.................................///////////////........................---............---,,,,,,///---***)))))),,,///222........................------............------...//////000000111111222111111000///////////////000000000000111111111111111111111000111111222333000000000111111111222222111222222222333444444444000000111111111111000000//////000111222333333444111111222222333444444444111111000000111111222333222222222222333333333333333333333333444444444444333333333333222222222222444444444444555555555555333333333333333333333333444444555555555555444444333333333444444444555555555555555444444444444444111222222222333333333333444444333333333333222222333444444444333333444666555666666777777666666555666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444222333333444444555555555666666555555444333333222444333333333444555666666666777999999777555444555333333333333333333333333000222444333222111111111444444333333444444555555111111222333444444444444333333333333333333333333222222333333333333444444444444444444333333333333111222444333333333444555444444444444444444444444333444444444555555555555555555555444444333333222222333444333222222444555333333444444444333222222111111222222222222333333222222333444444444333333444444444444444444444444444444444444333333333333222111111111111222222333333333333222222333333444555444444333333444444555555555444444555777999;;;444333333222222333333444444444444444444444444444666777999:::;;;;;;;;;:::999999888888777666666666666777888888666666777888444666777777666666888999<<<======???@@@BBBDDDEEEEEEHHHGGGLLLWWW]]]nnn......////////////......---......//////000000000............/////////000000///...------...///000..................................../////////000........................------......------,,,+++------------...///000000..............................////////////.........//////000111111222222222111000///...//////000000000000000111111111111000000000000000111222222000000111111111222222222222222222222222222222222111111000000000000111111000000000111111222222333111111222222333444444555333333222222333333444555222222222333333333444444111222222333444555666666444444333333333222222222222222222333333333444444333333333333333333333333333444555666666555444333333333333444444444555555333333444444555555666666222222333444555666777777666666555555555444444444222444444444333333555777444555666666666666555444444444555555666777777777555555555555555555555555444444444444444444444444444444444444444444444444222222333333444555555666555555555555555444444444555555444444444555555666555777888888666444333333333333333333333333333333000222444444333222222333333333222222333444444555000111222333444444444444333333333333333333333333222222222333333444444444555444444444444333333333222333444444222222333444444444444444444444444444444444444444555555555555666555555444333333222222222333333333222222444666222222333444444444333222111111111222222333333333111222333333444444444333333333333333333333333333333333333444444444444444333222111111111333444555444333333222222333333333444333333333333333333444444333333222333555777999444333333222222333333444444444444444444444444444444666888:::;;;<<<;;;:::999999888888777666666555444666888777666666777:::777999::::::999999;;;============???@@@BBBDDDEEEDDDFFFFFFKKKVVV]]]mmm......////////////......---------...............---.........//////000000000///...------...///000........................---.........//////000000........................//////000000//////...---+++---000222333222000///000000000000000000000000//////000000000000//////...//////000111222222222222111///.........///000000000000000111111111111000000//////000111222222000111111111111222222222222222222111111111111111444333222111111222333444444444333333333333333333111111222333333444555555555444444444444555666666222222222333333444444444000111222333555666777777444444444333333333222222000000111111111222222222333333333333333333333333333444555666666555444333333333333444444444555555111222333444666777888888555666777888999:::;;;<<<888888777777666666666555222333444444333333555777333444555666666555444333333333444555666777888888666666666666666666666666444444444444444444444444444444444444444444444444222222333333444555666666333333444444555666666666666555555444444444555555666888999999777555444444333333333333333333333333///222444555444333333444222111111111222333333444000111222333444444555444333333333333333333333333222222222333333444444444555555444444444333333333222333444444222222333444444444444444444444444444444444444555555555666666666666555444333333222222111333333333222222444666000111333444555444444333333333333444444555555555111222333333444444444444333333333333333333333333333333333444444555555555555555444333444555777888444444333222222333333333333222222222222222222333111000/////////111333555444333333222222333333444444444444444444444444444222444777999;;;;;;;;;:::999999999888777666666555222555777777666666888;;;888999::::::999:::<<<>>>======>>>???@@@BBBDDDEEECCCFFFEEEJJJVVV\\\mmm////////////////////////..................------000000////////////000000////////////////////////------......//////000000////////////////////////...///111000///...000111000000000000000///......444333111000000000111222......//////...---,,,,,,///......---------......111111111111000000000000000000000000000000000000111111000000000000000000111111222222222222111111000000000000000000000000333222222111111222222333777333000000333444222///333333333333333333333333444444444444444444444444111111111111111111111111444333222111111222333444333333333333333333333333555555555555555555444444333555666555444222222333333333444555666666666666555555444444444333333333444444333333333333222222333666888555666<<<@@@AAACCCBBB@@@???======<<<<<<:::::::::999999999999888555555555555555666777777666666666666666555555555888888888888777666444444666666666666666666666666555555555555555555555555555555555555555444444444333444444555666666666555555555555444444333333333555555555555555555555555666666666555444333111111333333333333333333333333444444333222222111111111333333333222222111111111333333222222333333444555444333222333666777555222222222444444444444222222444444333333444666777999333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333222333444444555555444444333333333333333333333333444555555555444333333222333333333333333333333333222222333333333444444444666555555444444444555555444333222222111111222222444333333222222333333444222333444555444333222111444333222222111111111111444333333222333444666777444444333222222333333333555777999;;;<<<;;;:::999888888777666555555666666666666666666777888999:::888888999999999:::::::::;;;;;;===???AAACCCEEEFFFEEEJJJIIIKKKUUU]]]lll////////////////////////////////////////////////000000////////////000000////////////////////////.........///////////////////////////////////////...000111000///...///111000000000000000///......333222111000///000000111//////000000//////...---//////.........//////000000000000000000000000000000000000000000000000000222222222222222222222222000111111222222111111000111111111111111111111111333222222111111222222333333333222111111000111222333333333333333333333333333333333333333333333333444444444444444444444444444333222111111222333444444444444444444444444444555555555555555555555555333555666666444222333333333444444555555555555444333333333444444555555555555555555444444444333333222444444333555;;;>>>======<<<;;;999888888888888777777888888999999999:::555555555555555666777777666666666666666666666666777888888888777666555555666666666555555666666666333333333333333333333333666666666666666666666666111222333333444444444333555555555444444333333333555555555555555555555555555555555555444333222222333333333333333333333333222222222222222222333333333333333222222222111111333333222222333333444555666444333444555555333000333333444555555444333333222111111111222333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222333444444555555444444333333333333333333333333444444555555444444333222333333333333333333333333222222333333333444444444555555444444444444555555444333222222111222222222444333333222222333333444222222333444444333333333444444333222222222222222444333333333333444444555444333333222222333333444555666888:::;;;:::999888888888777777666777777777555666666777888888999999999999999::::::::::::;;;;;;<<<===???AAACCCEEEEEEBBBHHHHHHKKKVVV^^^nnn///////////////////////////000000000000000000000000000////////////000000///////////////////////////////////////.........///////////////////////////000111000///...///000000000000000000//////...111000000////////////000000000000000000000///...///////////////000111222////////////////////////000000000000000000000000222222222333333333222222000000111111111111000000222222222222222222222222333222222111111222222333...111333222///...111555333333333333333333333333333333333333333333333333444444444444444444444444444333333222222333333444555555555555555555555555555555555555555555555555333555666666444333333444444444444555444444333333111222333444555666777777666666666555555555555444555666666666<<>>???AAACCCDDDEEEAAAGGGGGGJJJUUU^^^nnn////////////////////////---------....../////////000000////////////000000////////////////////////000000//////......------000000000000000000000000000111111000///....../////////000000000000//////........./////////......---......//////.........,,,,,,,,,---...///000111---........./////////000000000000000000000000000...///000222222222111000000000111111111111000000111111111111111111111111333222222111111222222333000...---...111333333222333333333333333333333333222222222222222222222222333333333333333333333333444444444444444444444444333333333333333333333333444444444555555555666666333555666666555444555666555555555555444333333222555555555555555555555555555555555444444444444333222222111222:::AAAAAA<<<555555555555555666666777555555555555555555555555555555555555555666777777666666666666777777888888666777888888888888888777888777666555555666777888555555555666666777777777333333444555555666777777555666666777777666555555555555555555555555555555555555555555555555555555222222333444555555555555333333333333333333333333444444444333333333222222333333333333333333333333333333222222333333444555222222333444333333333333222222222222222222222222222333444555444333222111333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444222333444444555555444444444444444444444444444444333333444444555444444333222222222333333444444444333333444444444555555555333444555666666666666555555444333333222222333333444333333222222333333444222222111111222444666777444444444333333444444555333444444555444333111000333222222222333333444555444555555666777777888888999999888888999:::;;;;;;555666888999:::999777666777777777777888888888888<<<===>>>???AAABBBDDDDDDCCCIIIHHHJJJTTT]]]lll////////////////////////,,,,,,------......//////000000////////////000000///////////////////////////////////////.........000000000000000000000000000111222111///---...///...//////000000000000000---...//////000/////////,,,------...............---------------...///000.........//////000000111000000000000000000000000///000222444555444333222111111222222222222111111000000000000000000000000333222222111111222222333222///,,,...222555444111333333333333333333333333333333333333333333333333444444444444444444444444444555555666666555555444333333333333333333333333333333444444555666666666333555666666555555555666555555555666555555444444666666666555555555444444555555555444444444333333444444333111444888666111555555444444444555555666666666666555555555444444555555555555555666777777555666666777777888888999888888888999888888777777777777777777777777777777333333333444555555666666333333444444555555666666444555555555555444333333555555555555555666666666555555555555555555555555222333333444555555555444333333333333333333333333555555555444333222222222333333333333444444444444333333222222333333444555000222333444333222333444222222111111111111222222111111222222222222222111333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444222333444444555555444444444444444444444444444444333333444444555555444444111222222333333444444555333444444444555555555555333444666777888888777666555444444333333333333333444333333222222333333444222222222222333444444555333333333333333444444555444444555555444444333333222222222222333444555555555555555666777777888888999999999888999999::::::666777888999999888777666777777777777888888888999<<<===>>>???AAABBBCCCDDDCCCIIIHHHJJJTTT\\\kkk////////////////////////---------...//////000000000000////////////000000////////////////////////.........///////////////000000000000000000000000000111222111...---...///......///000000000000000---...///000111000000///------...//////////////////...............//////......///000000111222222000000000000000000000000...000222444555444333222222222333333333333222222111111111111111111111111333222222111111222222333222111000000222333333333333333333333333333333333333333333333333333333333444444444444444444444444444555666777777666555444444444444444444444444444333333444444555666666777333555666777666555666777555555666666777666666666555555555555666666666666666666666555555555555444555888888555555777666333777666666555555555666666555555555555666666666666555555555555555666777777555666666777888888999999999999999999888888777666555666888999999888666555333333333444555666666666555555555555555666666666555555555555555444333333444555555555666666666777555555555555555555555555333333444444555444444444333333333333333333333333444444444444444444333333333333333444444444555555333333222222333333444555111333555444222000111333333333222111111222333333222111111111222333444444333333333333333333333333333333333333333333333333333333333333333333333333555555555555555555555555222333444444555555444444555555555555555555555555222333444444555555444444111111222333333444555555444444444444555555555555444555777999:::999888888555555444333333333333444444333333222222333333444222222333444444333333333222222222222222333444444555555444444555555666666222222222222333444555666666666666666777888999999:::999999888888888888999777777777777777777777777888999999999::::::::::::======>>>???AAABBBCCCCCCBBBGGGGGGIIITTT\\\lll////////////////////////---......///000111111222000000////////////000000////////////////////////---.........//////000000000000000000000000000000111222222111...---............///000000000000000---...000111111111000///......///000000111000000111000000////////////000...//////000111222222333000000000000000000000000,,,---000333333333111000222333333444444333333222222222222222222222222222333222222222222222222333000222444333000000333666333333333333333333333333444444444444444444444444111111111111111111111111444555666777777666555444555555555555555555555555333333444444555666777777333555666777666555666777555555666777888888777777333444444555666777888888777777777777666666666666000555777555444777888777:::999888777777777777777333444444555666777888888555555555555555666777777555666666777888999999999:::::::::999888777666555555666999::::::999666555555555555666777888888999777777777777666666666666777777888888777666555555444555555555666666777777555555555555555555555555333444444555555444333333333333333333333333333333222333333444444555555666333333333444444555555555333333222222333333444555222444666555111//////111444444222222222222444444444444333333444666888999333333333333333333333333333333333333333333333333222222222222222222222222555555555555555555555555222333444444555555444444555555555555555555555555222333333444555555555444111111222333333444555555444444444555555555666666444666888:::;;;:::999888555555444333333333333444444333333222222333333444222333444555444333222111111111111111222222333444666555444444555666888999222222222222333444555666666666666666777888999:::::::::999888777777777777999888777777666777777888::::::;;;;;;;;;<<<<<<<<<======>>>@@@AAABBBCCCCCC@@@FFFFFFIIITTT]]]nnn///////////////////////////////////////.........------...///000111222222000000000000//////////////////000000000000//////000000000000000000000000111111000000//////......111111000000//////......//////............//////............/////////000//////000000000000//////111111111111111000//////000000000111222222222333......///000000000000000444222000111333444333000222222222222222222222222333333333333333333333333333333333444444444555555777666555444333444555666444444444444444444444444444555555444222000111222666555333333444444444444444555777888888777555444666555555555555555444444444444555666666777888888888777666666777888777666999888777666666777999:::999888777777888999888888777666555555777777666555222444777777777666555666555777999777666777777666666555444444444666888999::::::::::::999888777777666777888999999888777666777777777777777777777777555555444444444444555555333444555666777777777777666666666666666666666666777777777777777777777777555555555555555555555555555555555555555555555555444333333222222333333444444444444444444444444444333333333333333333333333333333333444444555555555444444444444444444444444333333333333333333333333444555666555333222333444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666555333222111000000000222333555666777666555555444444444555555555555666666666555555555444444444666666777777888888888999999888666555444444444555555555444333333333333444111333555777777555333111444555666666555333111///333444444555555444444333333333333333333333333333444444555555666777777777999999888777666666777777999888888888777666666666999:::;;;===>>>======<<<<<<===???@@@BBBCCCCCCCCCDDDEEEHHHLLLQQQ\\\qqq/////////////////////////////////////////////...////////////000000000000000000000000//////////////////000000000000//////........................111111000000////////////111000000000/////////...//////............//////........./////////000000//////000000000000//////111111111111111000//////111111111111111222222222///000111111222111111111222000///111444555444333222222222222222222222222000000111222444555666666333333333444444444555555444333333333333444555555333333333333333222222222666777888777555555666777666666555555666666555444222333555666666666555444444666777888777777888999::::::::::::::::::<<<===<<<;;;;;;;;;;;;;;;:::999===============>>>??????>>>===;;;:::::::::::::::999888888888999999999888999:::::::::999888888888666777888666555555444333222222222333222222111111::::::::::::999888888777:::;;;;;;;;;;;;999777666777777777777777777777777666555555444444555555666666666666666666666555555666666666666666666666666777777777777777777777777555555555555555555555555555555555555555555555555444444333333333333444444444444444444444444444444444444444444444444444444333333333333444444444444444444444444444444444444333333333333333333333333222444444333222111222333444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555444444444444444444444444333333222222222222333333222333444444444444444444444444444444555555555555666555555555444444444444444444555666888999::::::999888666555444444555555555555444333333333333444111222444555555444222111444444555666555444222000333444444555555444444333333333333333333333333333444444555555666777777777::::::999888888888888888:::::::::999999999999999888999:::;;;;;;<<<<<<<<<======>>>???@@@BBBBBBCCCDDDDDDGGGLLLQQQ]]]qqq////////////////////////......//////////////////111000000000/////////...000000000000//////////////////000000000000//////........................111000000000000/////////000000000000//////////////////............//////....../////////000000000//////000000000000//////000111111111111000000///222222222111111111111111000111222222333333222222000//////111444555555555111111111111111111111111000000111222444555666666333333333444444444555555222333444555555555555555444444444333333333222222333555666666555555666777444555666666666555333222666666777777888999999999666999<<<===;;;:::<<<>>>===>>>>>>>>>===???AAADDDBBBBBBBBBBBBBBBAAAAAA@@@BBBCCCDDDEEEFFFEEEEEEEEEHHHGGGFFFEEECCCBBB@@@@@@>>>>>>======<<<<<<<<<<<<======;;;::::::::::::;;;:::999999999888888777777:::<<<===>>>>>>;;;888666888888777777777777666666>>>>>>>>>===<<<:::888777777777777777777777777777666555555444444555555666777777777777666555444333666666666666666666666666777777777777777777777777555555555555555555555555555555555555555555555555555555444444444444555555444444444444444444444444555555555555555555555555444333333333333333333222444444444444444444444444333333333333333333333333666888888777666555666777444444444444444444444444333333333333333333333333333333333333333333333333555555555555555555555555333333333333333333333333222222222222333555666777444444333222222222333333444444444444555555555555555555555555444444444444222333444666777999:::;;;888888777666555555555555555555444333333333333444222222222222222222222222222333444555555444333222333444444555555444444333333333333333333333333333444444555555666777777777;;;:::999999999999999999999999999999999:::::::::888888888888999:::;;;<<<>>>>>>>>>>>>???@@@AAABBBCCCCCCGGGLLLRRR]]]qqq////////////////////////............////////////000000000000////////////000000000000//////////////////000000000000//////000000000000000000000000000000000000000000000000000000000000//////////////////............//////...////////////000000000//////000000000000//////000000111111111111000///333222222222111000000000000111111222222222222222000000000111333444555555111111111111111111111111333333333333333333333333333333333444444444555555444555666777777777666555666666666555555555444444333444555555444444555666555777999:::999888888777============>>>???@@@AAA===AAADDDDDDAAA@@@BBBEEEBBBEEEGGGHHHIIILLLRRRVVVWWWYYYZZZYYYXXXVVVUUUUUURRRSSSUUUWWWYYYYYYZZZZZZ]]]```aaa```[[[SSSMMMIIIHHHHHHGGGFFFDDDEEEFFFHHHFFFDDDBBBAAAAAABBBAAAAAABBB???>>>???@@@???>>>???999:::<<<<<<<<<:::777666777777777777888999999:::============<<<:::888777777777777777777777777777666666555555555555666666777777777777777666555555666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555666666555555555555666666555555555555555555555555444444444444444444444444444444333333222222222111444444444444444444444444444444444444444444444444888999:::999777666777888333333444444444444444444333333333333333333333333333333333333333333333333555555555555555555555555333333333333333333333333222222222333444555666777666555333222222222333333333333444444444555555555444444444444444444444444333333444555777888999999888777777666666666555555555555444333333333333444444333222111111222333444111222333444444444444333333444444555555444444333444444444444444444444444444444555555666777777777:::999999888888888999999666666666777888888888999999999888888888:::<<<===>>>>>>======>>>@@@AAABBBBBBCCCGGGLLLRRR]]]ppp////////////////////////---.........//////000000.........///000111111111000000000000//////////////////000000000000//////111111111111111111111111000000000000111111111111////////////000000000000//////............//////////////////000000000111//////000000000000/////////000000111111111000000333222222222111000000000///000111111222222111111111222222222222222333333111111111111111111111111333333333333333333333333333333333444444444555555555666777777777555444333666666666666666666666666666888999888777666777888888;;;>>>???>>>???AAADDDDDDDDDDDDEEEGGGHHHJJJKKKJJJMMMOOOOOONNNOOORRRTTTTTTYYY___dddhhhnnnvvv|||zzztttqqqppphhhjjjnnnsssxxx~~~ooo```WWWUUUVVVVVVUUUVVVYYY___dddbbb___\\\[[[[[[YYYUUURRRQQQJJJGGGHHHHHHDDDBBBCCC============<<<<<<;;;;;;::::::::::::;;;<<<===>>>::::::;;;<<<;;;:::999888888888888888888888888888666666666555555666666666555555666777888888777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666777666666555555666666777555555555555555555555555333333333333333333333333444444444333333222222222444444444444444444444444444444444444444444444444333444555444333222333444333333333444444444555555333333333333333333333333444444444444444444444444555555555555555555555555444444444444444444444444444444444333333444444555777666555333333333444555333333333444444444444555333333444444444444444444555555555555555555666666777777777777777666666666555555444333333333333444555444333222222333444555111111222333444444444444333444444555555444444333444444444444444444444444444444555555666777777777888888777777777777888999666666666777888888888999::::::999999999;;;===>>>>>>>>>>>>>>>???@@@BBBBBBBBBCCCGGGMMMRRR\\\ooo////////////////////////------......///000000000------...///000111222222000000000000//////////////////000000000000//////////////////////////////000000000111111111111222////////////000000000000//////............///////////////000000000111111//////000000000000/////////000000111111111111000222222222111111111111111///000000111222111111111111333333333111111222333222222222222222222222222000000111222444555666666333333333444444444555555555555555555555444333333444555555666666777888888777999::::::999999:::<<<<<<>>>@@@@@@AAAEEELLLRRRRRRSSSVVVYYY]]]```bbbdddfffdddcccbbbccceeegggiiimmmuuuxxxzzz~~~yyylllhhhiiiiiiiiilllsss~~~xxxrrrjjj___XXXYYYVVVNNNJJJKKKIIIHHHHHHGGGFFFEEEEEEEEE>>>===;;;:::::::::;;;<<<:::;;;<<<<<<===<<<;;;:::888888888888888888888888777666666555555666666777444555666777888888888888777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666555555555555666666555555555555555555555555333333333333333333333333555444444444444444333333444444444444444444444444444444444444444444444444444555555555333222333444222333333444444555555555333333333333333333333333555555555555555555555555555555555555555555555555555555555555555555555555555555444333222222333333666666555444444444555555333333333333444444444444333333333333444444444444666555555555444444444444666777777888888777777666555555444333333333333444555555333333333333555555111222222222333333444444333444444555555444444333444444444444444444444444444444555555666777777777777777777666777777888999999999999999999:::::::::999999999::::::;;;<<<===<<<===???@@@BBBCCCCCCCCCCCCDDDHHHMMMRRR[[[mmm}}}////////////////////////------......///000000111......//////000000111111000000000000//////////////////000000000000//////////////////////////////000000111111111222222222.../////////000000000111//////............////////////000000000111111111//////000000000000////////////000111111111111111111111111111111222222222000111222222333333222222///111333333111111333555333333333333333333333333000000111222444555666666333333333444444444555555555555555555666777888999666777888999:::<<<======<<<>>>AAABBBCCCDDDFFFHHHHHHJJJJJJJJJLLLTTT___hhhpppsssyyy~~~zzzyyyzzzxxxwww|||~~~~~~|||zzz{{{yyyqqqrrrpppgggaaaccc]]]]]]]]]\\\ZZZWWWSSSQQQLLLIIIFFFBBB@@@>>>>>>>>>??????@@@@@@@@@>>>===<<<888888888888888888888888777777666666666666777777666777777888888888777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666555555444444555555666555555555555555555555555444444444444444444444444444555555555555555555666444444444444444444444444555555555555555555555555666777888777555444555666222222333333444555555666444444444444444444444444444444444444444444444444555555555555555555555555444444444444444444444444444444333222222222222222333333444555555555444444222222333333333444444444222222333333333444444444444444444444444444444444666777888888888888777666555555444333333333333444444333333333333333333444222222222222222222333333333444444555555444444333555555555555555555555555444444555555666777777777888777777777888888999::::::::::::999999999999999777888999::::::;;;;;;;;;:::<<>>@@@AAACCCCCCGGGJJJMMMPPPRRRTTTXXXZZZ[[[\\\\\\[[[^^^gggvvv{{{}}}{{{~~~~~~wwwsss```]]]XXXRRRMMMJJJIIIHHHDDDDDDDDDDDDCCCAAA???===888888888888888888888888777777666666666666777777888999999888888777666555777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777555555444444444444555555666666666666666666666666555555555555555555555555444555555555666777777777444444444444444444444444555555555555555555555555333555555444333222333444222222333333444555666666555555555555555555555555333333333333333333333333555555555555555555555555333333333333333333333333222222222111111222333333000111333444555444444333222222333333333444444444222222222333333444444444222222333333444555666666666777888999999888777666555555444333333333333444222222222222222222222222333333222111111222222333333444444555555444444333555555555555555555555555444444555555666777777777999888888888999::::::;;;999888888888777777666666555666888999::::::999999888;;;@@@DDDGGGGGGFFFEEEEEEFFFJJJNNNQQQYYYjjjzzz000000000///...,,,+++***.../////////000000000111000000000000000000000000000000////////////000000111111000000//////......222111111111000000//////,,,...000000000111333444000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111000000000000111111111111222222111111111111111111222222111111000111111111555555444444333444444555333333222222333555777888444555666777777777777666222666777555888======777888999;;;===>>>>>>??????BBBEEEGGGEEECCCEEELLLSSSXXXcccmmmppptttyyyyyyuuuuuussssssrrroooppp|||qqqggg]]]SSSNNNOOOPPPRRRNNNHHHHHHMMMMMMHHHEEEAAA<<<;;;<<<===<<<;;;:::;;;======<<<;;;;;;<<<<<<;;;999777555555555555888888777888888999::::::666666777777777777666666888888888888888777666666666666555555555555666666555555444444444333333333333444555666777777777777333333333444444444555555222222444555777888999:::333333333222222333444444444444444444444444444444444444222222222222444444555555555444444333333333555444444555666555222111888999999888666666888:::666666555555555444444444444444444444444444444444555555555555555555555555555555555555555555555555444555666666555333111000444444444444444444444444444333333333333444555666777666666777888777444222000000111222222222111111333222222333555666444222444444444444444444444444333333333222222222111111555555555555555555555555777777666666666666777777::::::999999888777666666333444555666777888999999888888999:::;;;;;;;;;;;;;;;<<<>>>@@@BBBCCCCCCDDDAAAHHHHHHJJJRRRYYYiii---......///......------000000000000////////////000000000000000000000000000000////////////000000111000000000/////////...111111111000000000//////...///000000......///000000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000000000000000000000111111111111222222111111111111111111333222222222222222333333333333222222222222333333666555444444444555666666444555555666666777777777666999:::999;;;@@@@@@<<>><<<::::::;;;::::::888888888999999999999999999:::;;;;;;999999888777777777777777666777777888888777777666666666666666666555444444666666555555555555666666555555555444444444333333333444555666777777777777333333444444444555555555444444444444444444444444555555444333222222222333444444444444444444444444555555444333333444555555555555555444444333333333444444444555555555333111222333444333111000111222666666555555555444444444444444444444444444444444444444444444444444444444333333333333333333333333666666666666555444333222333333333333333333333333444444333333333444444555444444333444555555222000444444444444333222111111111111222222333333222222444444444444444444444444333333333333222222222222444444444444444444444444555555555555666777999999::::::999888888777666666555555666777777888999999888888999:::;;;;;;;;;;;;;;;===>>>@@@BBBCCCDDDDDDAAAHHHIIIKKKSSSZZZjjj+++,,,---...///000000000000000000000////////////000000000000000000000000000000////////////000000000000000000////////////111111000000000000//////111222222111///------...000000000000000000000000000000000000000000000000000000000000111111111111222111111111000000//////000000000111111111222222111111222222222222222222333333222333333444555666333333222222222222333333777666666555444555555555777777777777888999;;;;;;<<>><<<999888999:::;;;666666777999:::;;;<<<<<<===<<<:::999888777777777888888888999999888888888666666666666666555444444666666555555555555666666555555555444444444444333333444555666777777777777333444444444444555555555666555555444444333333333777666555444333222222222444444444444444444444444666666555555555555666666555555555444444444444444444555555555555444333333333555666555333222222333555555555555555444444444444444444444444444444444333333333333333333333333333333333333333333333333888777666555444444444444333333333333333333333333444444444444444444444444444333222333444444222000666666666666555333222111333444666555444333333444444444444444444444444444444444444444333333333333333333333333333333333333333444444555777888:::;;;999999999888888777777666777777777888888888999999888888999:::;;;;;;;;;;;;<<<===???AAACCCDDDDDDEEEBBBIIIJJJKKKTTT[[[kkk+++,,,---///000000000000.../////////000000000111////////////////////////000000////////////000000000000000000////////////000000000000000000//////444555555444111000000111000000000000000000000000000000000000000000000000///000000000111111111111222222111111000000///...000000111111111222222222111111222222222222222333222222222222333444666666444444333333333444555555666666666666666666777777;;;;;;;;;<<<===???@@@AAABBBDDDEEEEEEFFFIIILLLNNNLLLQQQVVVZZZ[[[\\\^^^```ccccccdddeeekkk{{{}}}}}}~~~~~~qqqeee]]]WWWTTTLLLIIIDDD@@@???>>>>>>>>>999999:::;;;;;;;;;;;;;;;>>>>>><<<;;;:::999999999888999999::::::999999888888888888888888777666666666666555555555555666666555555555555444444444444444444555666666777666666444444444444555555555555555555666666777777888888666666555444333333444444555555555555555555555555555555555555555555555555555555555555555444444444444555666555444444444555555777888888777666666666555555555555555555555555444444444444444444444444333333333333333333333333555555555555555555555555777666555333333333444555444444444444444444444444444444444444444444333333555444333444555666444333555555666555555444333333222555777666444222333444444444444444444444444444555555444444444333333333333333333333333333333333444444555555666888999:::999888888888777777777666888888888888888999999999888888999:::;;;;;;;;;;;;<<<===???AAACCCDDDEEEEEEBBBJJJJJJLLLUUU]]]lll......///////////////...,,,---...///000111222333////////////////////////000000////////////000000////////////000000000000//////////////////000000222333444333222111222333000000000000000000000000000000000000000000000000///000000000111111111111111111111222111000///...111111111111222222222222111111222222333333333333111111111111222444555555333333333333333444555555555555666888999:::;;;;;;>>>>>>>>>@@@AAACCCEEEFFFEEEFFFHHHJJJLLLOOOUUUZZZ]]]hhhvvv~~~{{{vvvtttzzzyyyvvvssswwwzzzuuussssssnnntttyyyyyywwwyyy~~~tttsssmmmkkkmmmuuuvvvpppmmm```[[[TTTNNNJJJFFFBBB???>>>>>>>>>>>>============<<<<<<;;;::::::::::::;;;999999::::::::::::999999888888888888888777666666666666555555555555666666666666555555555444444444444555666666666666666666444444444555555555666666666666666777777777888888444444444444555666666777555555555555555555555555444444444555555444444444555555555555555555555555444555666666444333555777222444666666444444444555444555555555555555555555444444444444444444444444333333333333333333333333555555555555555555555555555444333222111222333444222222222222222222222222333444444555555444333333555333222333444555444333111222333444444444444444000222555666555333111111444444444444444444444444555555444444444333333333444444444444444444444444666666666666666777777888888888888777777777777777888888888888888999999999888888999:::;;;;;;;;;;;;<<<===???AAABBBDDDDDDEEEBBBJJJJJJMMMVVV]]]mmm000000000000000///...---,,,---...///000111222333000000000000000000000000000000////////////000000////////////000000000000......////////////000000---///000000//////111222000000000000000000000000000000000000000000000000000000000000111111111111///000111222222111000///111111111222222222222333111111222222333444444444222222111222222333444555222222222222333444555666777888:::<<<>>>???@@@@@@???@@@BBBDDDFFFGGGHHHHHHIIIJJJNNNSSSXXX]]]gggqqq~~~}}}{{{uuuuuuvvvvvvyyy~~~{{{{{{zzzvvvpppllljjjiiigggiiijjjhhhfffhhhpppvvvuuupppfffccc___```aaadddjjjsss}}}vvvqqqkkkeee```ZZZQQQKKKGGGEEEBBB@@@>>>===<<<<<<::::::999888888888999999888999999::::::999999888666666666666666555444444666666555555555555666666666666666555555555444444555555666666666666666555444444555555555666666666777666666555555444444444444444444555666777888999555555555555555555555555333444555555555555444333555555555555555666666666333555777666333333666999777888888666444333555666444444444555555555555555444444444444444444444444333333333333333333333333333333333333333333333333333333222222222222222333111111111111111111111111111222444555555555444333222111//////111222222111///000111222444444444444555666999===???===888444444444444444444444444444444444444444333333333333555555555555555555555555777777666666666666777777777777777777777777777777777777777888888888999999888888999:::;;;;;;;;;;;;;;;<<<>>>@@@BBBCCCCCCDDDAAAIIIJJJLLLVVV]]]mmm000000000000000///......////////////000000000000000000000000000000000000000000////////////000000.../////////000000000111........./////////000000---...000///......000111000000000000000000000000000000000000000000000000000000000000111111111111---...000222222222111000111111111222222222333333111111222222333444444555444444333333333333444444555555555666666777888999===>>>@@@BBBCCCDDDDDDDDDBBBDDDHHHKKKNNNNNNNNNMMMQQQRRRZZZdddmmmuuu}}}{{{}}}|||xxxtttsssnnniiigggiiihhhaaa]]]^^^___^^^___aaa___bbbcccbbb___]]]]]]^^^^^^\\\ZZZWWWVVVXXX[[[^^^]]]dddmmmooojjjaaaXXXTTTVVVYYY\\\^^^bbbfffkkkooorrr|||~~~yyytttpppoooooovvvvvvnnn```\\\UUUMMMFFFBBB@@@???======;;;:::999999999999888888999999999999888888666666666666666555444444666666555555555555666666666666666666555555555555555555666666666666555555555555555555666666666666666666666555555555555555555555555555666777888888555555555555555555555555444555666666666666555444444555555555666666666777333666777666333333666:::BBBAAA>>>:::666555666777444444444555555555666666444444444444444444444444444444444444444444444444333333333333333333333333222333333444444333333222222222222222222222222222000111333555666666555555222000......000222222222000111222333333333333333888999<<>>666444444444444444444444444333333333333222222222222444444444444444444444444666666555666666777888888666777777777777777777777555555666777777888999999888888999:::;;;;;;;;;;;;:::;;;===???@@@BBBBBBCCCAAAHHHIIILLLUUU]]]mmm//////000000000000//////222111111000///......---000000000000000000000000000000////////////000000.../////////000000111111---.........//////000000000111222111000///000111000000000000000000000000000000000000000000000000000000000000111111111111,,,---000222333333222111111111222222222333333333111111222333333444555555666555555444444444555555::::::::::::;;;<<<===>>>CCCDDDEEEGGGGGGGGGFFFFFFGGGJJJNNNRRRUUUUUUTTTSSSYYY\\\eeessszzzwwwvvvvvvxxxzzzxxxtttnnnkkkkkklllmmmmmmqqqmmmgggbbbZZZSSSRRRUUUUUUNNNJJJKKKKKKIIIGGGHHHIIILLLNNNNNNMMMNNNQQQTTTSSSPPPKKKIIIIIIJJJJJJKKKKKKNNNSSSXXXZZZVVVOOOJJJNNNPPPUUUZZZ^^^``````___aaahhhrrr{{{{{{uuupppjjjeeeaaa]]]___nnnzzznnnaaaVVVNNNJJJHHHCCCBBB@@@>>><<<;;;::::::888888888999999888888888888888888888888777777666666666555555555555666666777666666666555555555555555666666666666666555555555555555555666666666777444444555777888:::;;;;;;888777666666666666666777666666666666666666666666555666777888888777666555444555555555666666777777333666888666333222777;;;HHHFFFAAA:::555222333555444444444555555555666666444444444444444444444444555555555555555555555555555555555555555555555555222333444555555555444333666666666666666666666666...000333555777777666555333222000000222444444444333333333444333333222222444444777@@@HHHGGG<<<111444444444444444444444444333333333222222222111111333333333333333333333333444444444555777888:::;;;666666666666777777777777333444555666777888999:::888888999:::;;;;;;;;;;;;999:::<<<>>>@@@AAABBBBBB@@@HHHIIIKKKUUU\\\mmm//////............//////////////////////////////000000000000000000000000000000000000000000000000222111111111000000//////...//////000111222222222000000////////////000000//////000000000000//////000000000000111111111111111111000000//////......//////000111111111111111222222111111000000000///111111222222333444666666333555777888777777888:::888;;;???BBBCCCCCCDDDDDDHHHDDDCCCEEEGGGHHHMMMSSSOOOZZZdddggggggiiijjjjjjgggeeekkkxxxuuurrrmmmhhhffffffhhhjjjiii___XXXXXXXXXVVVWWW[[[\\\XXXTTTQQQOOOMMMKKKIIIGGGGGGFFFGGGHHHIIIKKKLLLLLLKKKJJJHHHHHHHHHIIIJJJNNNMMMKKKIIIHHHHHHIIIIIIKKKKKKLLLOOOQQQOOOIIIEEEFFFHHHLLLNNNOOOPPPQQQSSSSSSWWW[[[___aaacccfffggg^^^^^^[[[XXXVVVZZZ```fffvvv}}}xxxxxxvvv{{{yyyeeeWWWQQQHHHCCCAAACCCBBB===::::::;;;;;;;;;999888777888:::777888:::999777555444444666666666666666666666666666555555555555444444444555555555555666666666666666666666666666666666666666666666777888999999:::777777777777777777777777444444444444444444444444666666666666666666666666555555555444444333333333444444444555555777888999:::999888666444333222222444444444444444444444444555444333333333333444555555555444444444333333333444333222222444444333222444444444444444444444444444444444333333222222222333333333333333444555666666444111222444666555333333333333333333333333333444444444555555555555666333333222222333333444555555444444333333444444555444444444555555555666666888777777666666666666666::::::999888777666555444777777777777888888888888777888888999999:::;;;;;;<<<===???AAACCCDDDEEEEEEDDDAAADDDLLLSSS\\\ooo//////............//////////////////////////////000000000000000000000000000000000000000000000000000000000000//////......---......///000000111111000000////////////000000//////000000000000//////000000000000111111111111000000000000000/////////000000111222222222222111111111111111111222222222444444333333444555666777777888999999888999<<<>>>===???AAACCCEEEFFFGGGHHHEEEDDDFFFKKKOOOUUU```kkkvvv~~~~~~}}}~~~}}}}}}xxxwww~~~{{{sssjjjhhhgggjjjoooqqqooollleeebbb^^^ZZZXXXXXXYYYZZZ]]]UUUPPPQQQQQQOOOOOORRRNNNMMMLLLKKKJJJJJJKKKLLLJJJLLLPPPTTTWWWZZZ[[[\\\XXXVVVUUUTTTTTTTTTTTTTTTQQQQQQPPPPPPQQQRRRTTTUUUUUUSSSRRRTTTVVVUUUOOOIIIGGGIIILLLNNNNNNMMMLLLKKKHHHJJJLLLMMMNNNNNNOOOOOOSSSRRRQQQOOONNNQQQWWW\\\^^^fffqqqzzz~~~zzzuuussssssooopppzzznnn___XXXRRROOOKKKEEEBBBBBB;;;;;;<<<;;;;;;:::;;;<<<999999999888888888:::;;;666666666666666666666666777777666666666555555555666666666777777777888888666666666666666666666666333333444555555666777777666666666666666666666666555555555555555555555555666666666666666666666666666666666555555444444444555555555555555666777888888888777666666666666666444444444444444444444444555555444333333444555555555555444444444333333333444333222222444444333222444444444444444444444444444444444333333333222222444333333333333444555666666444222222444555555333333333333333333333333333444444444444555555555555444444333333444444555666555444444333333444444555444444444444555555555555777777666666666666777777::::::999888777666555555777777777777888888888888777888888999999:::;;;;;;;;;<<<===???AAABBBBBBCCCGGGDDDFFFNNNSSS[[[nnn........................////////////////////////000000000000000000000000000000000000000000000000////////////............------......//////000000000000////////////000000///000000111111000000///000000000000111111111111//////000000000000000000000000111222222222222222000000111222222333444444777666555444444666888:::888999999999:::<<<@@@DDDBBBBBBBBBBBBCCCEEEGGGHHHHHHKKKQQQYYY___jjj{{{{{{yyyvvvssspppiii```YYYSSSPPPNNNPPPSSSVVVUUUSSSTTTSSSQQQOOOMMMMMMMMMNNNQQQMMMLLLNNNPPPNNNMMMNNNGGGJJJMMMNNNNNNOOOSSSWWWVVV[[[cccjjjoooqqqpppooojjjhhhfffgggiiikkkiiigggeeeeeefffgggiiikkkmmmnnnjjjddd``````cccbbb[[[TTTOOORRRUUUWWWVVVRRRNNNKKKIIIIIIHHHFFFEEEDDDDDDDDDEEEEEEEEEDDDDDDFFFIIILLLKKKPPPWWW]]]aaaeeehhhjjjpppmmmmmmnnniiifffooo}}}xxxmmmfff]]]SSSMMMLLLDDDCCCAAA???===:::999888999888666555555777888:::666666666666666666666666888888888777777777666666777777777888888888999999666666666666666666666666333333333444555555666666555555555555555555555555666666666666666666666666666666666666666666666666666666666666666555555555666666555555555666666777666666666666777888999:::555555555555555555555555555555444333333444555555555555444444444333333333444333222333444555444333444444444444444444444444444444444444333333333333444444333333333444555555666444222333444555444333333333333333333333333333444444444444555555555555555444444444444555666666555444444333333444444555333333333444444444555555666555555666666777888999::::::999888777666666555777777777777888888888888777888888999999:::;;;;;;<<<===>>>@@@AAAAAABBBBBBIIIFFFIIIOOOTTT[[[mmm------............------////////////////////////////////////////////////////////////////////////////////////////////////.........//////000000000000000////////////000000000000000111111000000000///000000000111111111111/////////000000111111222///000000111222111111111111111111222333333444444777666555555666999<<<>>>;;;===???@@@@@@BBBEEEHHHGGGFFFDDDCCCEEEHHHKKKLLLTTT[[[fffooovvv~~~{{{ppplllgggbbb]]]WWWPPPKKKLLLJJJHHHHHHJJJLLLLLLLLLPPPPPPQQQQQQRRRSSSSSSTTTUUUUUUWWWZZZ[[[ZZZXXXXXXRRRWWW\\\^^^]]]^^^dddiiijjjpppyyy~~~{{{xxxvvvvvvyyy}}}{{{|||~~~|||uuusssuuussskkkdddbbbdddgggjjjiiieee^^^ZZZWWWTTTPPPMMMKKKJJJIIIIIIDDDEEEEEEDDDDDDDDDEEEEEEHHHIIILLLPPPUUUZZZ___bbbfffeeefffgggccc```eeennnxxxxxxhhh]]]XXXRRROOOJJJEEEBBB>>><<<:::<<<:::888777666777666666777777777777777777777777888888777777777666666666777777777888888888999999666666666666666666666666555555555555666666777777555555555555555555555555555555555555555555555555666666666666666666666666666666555555555555555555777666666555555555555666555555555555666777999999555555555555555555555555555555444444444444555555555555444444444333333333444333222333555555444333333333444444444444444444444444444444444444333333444444333333333444444555555444333333333444444444222222333333333333444444333333444444444555555555444444444444444555555666555444444333333444444555333333333333444444444444444444555555666888999:::::::::999888888777666666666777777777888888888888777888888999999:::;;;;;;???@@@AAABBBCCCCCCCCCCCCHHHGGGJJJQQQTTT[[[ooo------...//////...------////////////////////////////////////////////////////////////////////////000000000000000000000000///000000000000000111111000000////////////000000000000111111111111000000///000000000111111111111//////000000111111222222...///000000111111000000222222333333333444444444666666666777999===@@@BBBCCCEEEGGGHHHGGGFFFGGGHHHHHHGGGGGGJJJPPPVVVYYYZZZbbbkkkzzzyyyqqqkkkqqq{{{xxxlll___\\\WWWSSSPPPMMMKKKIIINNNMMMLLLMMMPPPSSSUUUUUUXXXYYY\\\___bbbeeefffgggjjjlllnnnnnnllljjjgggeeefffkkkppppppnnnnnnssswwwwww}}}~~~~~~{{{tttxxxyyy|||}}}wwwrrriiiddd\\\VVVSSSQQQOOOMMMNNNNNNMMMMMMLLLKKKIIIHHHIIIHHHGGGIIIMMMRRRWWWZZZZZZYYYXXXYYYXXXYYY]]]ccccccjjjuuuyyyrrrlllfff___XXXRRRMMMGGGCCC@@@>>><<<<<<<<<<<<999777888888888888888888888888777777777666666666555555666666666777777777888888777777777777777777777777555555555666666666666666555555555555555555555555444444444444444444444444666666666666666666666666444444444444444444444444777666666555555555555666555555444444444555666666666666666666666666666666555555555555555555555555555555444444444333333333444333222333555666555444333333333444444444555555444444444444444444444444555444444333333333444444444444444333333333444555222222222333333444444444333333333444444444444555333333333222333333444555555444444333333444444555333333333444444444555555444444444555777888::::::::::::999999888888777777666777777777888888888888777888888999999:::;;;;;;???@@@AAABBBCCCDDDDDDDDDFFFEEEJJJQQQTTT\\\qqq---...///000000///...---////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000////////////000000000111111222222111111000000000000000111111111111000000111111111111111111//////000111111111111000444444555555666777888888888999:::<<>>???AAABBBBBBCCCCCCDDDEEEJJJQQQTTT[[[qqq...///111222222111///...////////////////////////000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000000000////////////000000000111111222222111111000000000000000111111111111222222111111111111111111111111222333333333333222444555666999;;;===???@@@===???AAACCCEEEFFFFFFFFFCCCDDDGGGIIIMMMRRRYYY^^^aaaccchhhrrr}}}wwwqqqooommmjjjgggcccaaa___[[[TTTOOOFFFHHHKKKNNNPPPQQQQQQQQQRRRSSSTTTWWW[[[```fffjjjnnnoooqqqqqqqqqqqqqqqqqqssstttwww{{{|||uuurrrrrrqqqooollljjjhhhhhhjjjjjjgggeeeccc^^^WWWSSSQQQPPPNNNLLLNNNLLLHHHFFFHHHKKKLLLLLLOOOSSSZZZ___eeemmmzzz~~~zzz{{{~~~wwwgggSSSLLLCCC>>>======;;;888999999999999999999999999888888888777777777666666777777777888888888999999777777777777777777777777555555555555555555555555666666666666666666666666555555555555555555555555666666666666666666666666444444444444555555555666555555555555555666777888555555444444444444555555777777777777777777777777444555666777777666555444555555444444444333333333444333222444666777666555222222333333444555555666444444444444555555555666666555444333333333333333333555555444222222444666111111222333333444555555222222333333333444444444333333333333333444555555555444444333333444444555555555555666666666777777555555555555666777999999::::::999999999999888888777777777777888888888888777888888999999:::;;;;;;<<<===???AAABBBCCCDDDDDDDDDEEEKKKQQQSSSYYYooo...000111222222111000...////////////////////////000000000000000000000000000000000000000000000000---.........//////000000///////////////.........000000////////////000000111111222222222222111111000000000000111111111111333222222222111000000000222333444444555555444444444555888;;;???BBBEEEFFFCCCDDDFFFHHHIIIHHHGGGFFFGGGHHHLLLQQQZZZgggttt}}}wwwnnnllljjjeeeZZZXXXUUURRRPPPOOONNNNNNHHHJJJLLLNNNOOOQQQTTTWWW\\\___bbbggglllttt|||}}}{{{yyy|||}}}{{{uuummmgggbbb^^^YYYUUUSSSQQQMMMJJJJJJLLLJJJGGGGGGLLLSSSWWWWWWYYYccclllwwwttttttxxxzzzzzz|||kkk```QQQFFFBBBAAA???>>>999999999999999999999999999999999888888888888777888888999999999:::::::::777777777777777777777777888888888888888777777777777777777777777777777777666666666666666666666666666666666666666666666666444555555555666666777777444444444555555777888999555555555555555666777888777777777777777777777777444555666777777666555444555555444444444333333333444333222444666777777666222222333333444555666666444444444555555555666666666555444333333333333333333555666444222111444666111111222333333444555555222222333333333444444444555444444444444555666666555444444333333444444555666666666666777777777777666555555666666777888999::::::999999999999999999777777777777888888888888777888888999::::::;;;;;;===???@@@CCCDDDFFFGGGGGGFFFGGGLLLQQQRRRWWWmmm////////////////////////000///...---...///111333000000//////.........---...///000111111000///...000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111222222111111000000////////////000111222222111111444444555555666666777777;;;===???AAACCCEEEFFFGGGIIIJJJKKKJJJGGGFFFGGGHHHFFFNNNVVV___qqqpppfffddd^^^WWWNNNNNNOOOOOOOOOQQQUUUXXX]]][[[WWWTTTTTTWWW[[[^^^dddhhhooovvv~~~|||~~~|||qqqmmmjjjggg\\\YYYVVVSSSPPPNNNLLLKKKPPPPPPOOOLLLIIILLLUUU]]]aaabbbdddhhhllloooooonnntttppptttqqqYYYSSSRRRKKKEEEEEEDDDAAA???>>>===;;;;;;===:::666666888888666666999999999999999999:::::::::777777777777777777777777777777888888888888777777555555555555555555555555444555666777777666555444555555555555555555555555555555666666777777888888777777888888888888777777666444333555888:::999777666777888999999888777666555555444444444444555555555555555555555555555555222333333444444333333222777666555444444444444444555555555555555555555555555666777777777666444333444444444444444444444444333333333444444444555555222333333333444555555555444444333222333444555666666555555555555444444444666666666666555444333222555555555666666777888999999888888888777666666666888888888777777777777777888888999999999:::::::::======???@@@BBBCCCEEEEEEIIILLLIIIMMMWWW]]]mmm////////////////////////000///.........000111222000000/////////.........//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111222222222222222222222222333333555666888:::;;;;;;BBBCCCEEEFFFHHHIIIIIIIIIFFFHHHHHHHHHGGGGGGHHHIIIOOO[[[iiivvvwwwsssttt}}}}}}wwwllldddbbb___ZZZXXXZZZ\\\^^^```dddhhhlllmmmkkkhhheeeeeegggjjjlllqqqtttxxx|||{{{~~~yyyiiigggccc___[[[ZZZZZZZZZYYYXXXVVVQQQMMMLLLNNNPPPVVVVVVXXX\\\```bbbbbbaaabbbccckkkzzz~~~hhhcccbbb[[[VVVVVVKKKHHHEEEBBB@@@===::::::>>>:::888;;;;;;888777999888888888888888888888888777777777777777777777777777777888888888888777777666666666666666666666666555555666777777666555555555555555555555555555555555666666666777777777888666666666777777666666666666444333555777999888666666777888999999888777666555555444444444444555555555555555555555555555555222333333444444333333222666666555444444444444444555555555555555555555555444555666666666444333222444444444444444444444444333444444444555555555555555555555666666666666666444444333333333444555666666555555555555444444444444444555555555555555444555555555666666777888999;;;;;;;;;:::::::::::::::888777777777777777777777888888999999999:::::::::======???@@@BBBCCCEEEEEEHHHJJJIIILLLVVV[[[lll////////////////////////////////////000000000000000000////////////......000000////////////000000000000000000000000000000000000000000000000000000////////////////////////000000000111111111222222000111111111111222222222444444222222111222333444444555777:::<<>>999777999:::777555666999999999999999999888888666666666666666666666666777777888888888888777777777777777777777777777777555666666777777666666555555555555555555555555555666666666666777777777777555555666666666666555555555444333444666777777666666777888999999888777666555555444444444444555555555555555555555555555555333333444444444444333333666666555444444444444555555555555555555555555555444444444555444444333222444444444444444444444444444444555555555666666666666666666666666555555555444444333333444444555666666555555555555444444444222333444555666666666666555555555666666777888999:::::::::;;;;;;;;;;;;;;;777777777777777777888888888888999999999:::::::::======???@@@BBBCCCEEEEEEFFFJJJIIILLLUUUZZZlll////////////////////////...///000000000000//////000000//////////////////111000///......///000111////////////////////////000000000000000000000000000000000000000000000000000000111111111222222222222222222222222111111111444333222111222444777888:::;;;===???BBBDDDFFFFFFJJJJJJJJJKKKKKKKKKKKKKKKJJJKKKLLLLLLMMMPPPUUUXXXhhhvvvyyyrrroooqqqttttttwwwwwwpppfff]]]XXXWWW^^^iiiuuu|||}}}~~~|||xxxvvvuuuzzz~~~{{{xxxzzz|||ssseee[[[SSSRRRPPPOOOOOONNNLLLJJJHHHLLLTTT\\\```hhhwwwzzzrrrsss{{{yyy}}}kkk\\\RRRHHH@@@AAA;;;777999:::777666666;;;;;;;;;:::::::::::::::666666666666666666666666777777888888888888777777777777777777777777777777666666666777777666666666555555555555555555555555666666666666777777777777666666666666666666666666444444444444555666666555666777888999999888777666555555444444444444555555555555555555555555555555333333444444444444333333666555555444444444555555555555555555555555555555444444444444444444444444555555555555555555555555555555555666666666666777555555555444333333333222444444444444444555555666666555555555555444444444333444444555666666555555555555555555666777888999777777777888888999999999777777777777777888888888888888999999999:::::::::======???@@@BBBCCCEEEEEEFFFJJJJJJMMMUUU[[[mmm000000000000000000000000//////000000000000///...//////000000000000000000111000///......///000111////////////////////////111111111111111111111111111111111111111111111111111111111111222222222222555444444333222111111000111111111222444888<<<>>>BBBCCCDDDEEEFFFHHHIIIIIIOOONNNLLLKKKJJJJJJKKKLLLLLLNNNQQQTTTYYY```hhhnnn|||tttjjjeeeeeefff``````^^^\\\YYYZZZ^^^aaabbblllzzz}}}|||~~~ttteeebbb]]]YYYVVVRRRNNNKKKIIIIIIKKKOOORRRTTT[[[dddvvvwwwvvvpppkkkkkkrrryyy}}}~~~nnnZZZJJJKKKCCC======>>><<<:::;;;;;;;;;:::::::::999999999777777777777777777777777777777888888888888777777666666666666666666666666777777777666666777777777666666666666666666666666777777777777666666666666888777777666666777777888444444555555555555555666666777888999999888777666555555444444444444555555555555555555555555555555333444444555555444444333555555444444444555555666555555555555555555555555555555555555555555666666555555555555555555555555555555555666666666666777555555555444333333333222444444555555555666666555666555555555555444444444555555666666555444444333555555555555666777888999555555666666777777888888666666777777888888888888888888999999999:::::::::======???@@@BBBCCCEEEEEEFFFLLLLLLOOOVVV\\\nnn000000000000000000000000000000000000//////////////////000000000000111111000000////////////000000000000000000000000000000111111111111111111111111111111111111111111111111111111111222222222222333555555444333333222222111111222333666999===AAACCCGGGHHHHHHHHHIIIJJJJJJJJJLLLKKKIIIGGGIIILLLOOORRRXXX[[[___fffnnnyyyttteee^^^ZZZXXXSSSSSSTTTXXX___hhhqqqvvvvvv{{{|||wwwpppiiiccc]]]WWWSSSPPPKKKIIIKKKKKKIIIJJJLLLYYY]]]aaabbbbbbdddjjjooorrrwwwgggXXXMMMCCC@@@@@@>>><<<<<<::::::999999888888777777777777777777777777777777777777888888888888777777666666666666666666666666888777777666666777777888666666666666666666666666777777777777666666666666999888777666666777888999444555666666555444555666666777888999999888777666555555444444444444555555555555555555555555555555444444555555555555444444555444444444444555666666555555555555555555555555666666555555555666777777555555555555555555555555444444555555555666666666666666666666666555555555444444555666666666666555666555555555555444444444666666666666555444333222555555555666666777888999777777777888888888888888666666666777888888999999888888999999999:::::::::======???@@@BBBCCCEEEEEEFFFLLLMMMPPPWWW\\\ooo000000000000000000000000222111000.........///000//////000000000111111111//////000000000000//////000000000000000000000000111111111111111111111111111111111111111111111111111111111222222222333333222333333333444444555555444666888;;;???BBBDDDFFFHHHHHHHHHIIIJJJJJJJJJKKKIIIHHHIIILLLTTT___iiipppuuuwww{{{}}}nnnaaa[[[WWWTTTWWWYYY___iiittt~~~zzz~~~rrruuu{{{ssslllfffbbb]]]XXXUUUTTTQQQLLLIIIJJJKKKNNNRRRTTTVVVYYY^^^aaaeeehhhrrrmmm___PPPIIIFFFCCC@@@@@@===<<<<<<;;;::::::999999999999999999999999999999777777888888888888777777777777777777777777777777888888777666666777888888666666666666666666666666888777777777666666666555888777666555555666777888555777888777555444666777666777888999999888777666555555444444444444555555555555555555555555555555444444555555555555444444444444444444444555666666555555555555555555555555555555444444444555666777555555555555555555555555333444444444555555555555555555555666666666666666333444555666777666666555666555555555555444444444444555555555555555444444555555555666666777888999999999999888888888888888555666666777888888999999888888999999999:::::::::======???@@@BBBCCCEEEEEEEEEKKKMMMPPPVVV[[[ooo000000000000000000000000333111///...---...///000//////000000111111111222...///000111111000///...000000000000000000000000111111111111111111111111000000000000000000000000111111222222222333333333000000222333555666777888888:::<<<@@@CCCEEEFFFGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLPPPZZZhhhzzz{{{ttthhhnnnnnncccZZZXXXWWWTTT```dddmmmyyy~~~~~~~~~xxxtttjjjnnnqqqwww~~~vvvuuuhhhfffkkkuuu{{{~~~xxxrrrnnniiifffcccaaa[[[SSSQQQSSSJJJKKKLLLLLLMMMOOOSSSVVV[[[```lllyyy}}}|||sssaaaWWWRRRMMMJJJIIIAAA@@@@@@???>>>=========999999999999999999999999777777888888888888777777888888888888888888888888999888777666666777888999777777777777777777777777888888777777666666666555888666555444444555666888555777999888555444666888666777888999999888777666555555555444444555555555555555555555555555555555444444555555555555444444444444444444444555666777555555555555555555555555444333333222333444555666666666666666666666666666333333333444444444555555222333333444444555555555333444666777777777666555666666555555555444444444333333444555666666666666555555555666666777888999999888888888777777666666555666666777888999999999888888999999999:::::::::======???@@@BBBCCCEEEEEECCCJJJLLLOOOUUUZZZnnn111111000000//////......222222111111222222333444111111111111111111111111000000000000000000000000///000222222000///000000000000000000111111111111111111000000000000000000444444333333333333333333333333333222222444999<<<>>>AAADDDFFFGGGGGGGGGHHHHHHFFFIIIMMMKKKDDDBBBFFFKKKRRRZZZkkkyyypppgggaaa[[[]]]______^^^^^^___aaammmyyy|||wwwwww{{{~~~~~~|||xxxxxxxxxyyyzzzyyywwwuuutttsssuuu{{{~~~}}}~~~xxxzzz~~~zzzvvvjjjkkkmmmllllllpppwww|||yyy{{{uuuxxxvvvqqqnnnmmmeeeZZZUUUTTTQQQNNNLLLMMMQQQUUUVVV[[[jjj|||}}}xxxwwwppphhhhhhfff\\\RRRNNNGGG@@@???@@@???;;;999;;;;;;;;;::::::::::::999<<<;;;999888777888999999666666666666666666666666777777777777777666666555999999:::::::::;;;;;;;;;777777777666666666666666999999888888888888888888888999999::::::999999888555555444444555666888999777777777777777888888888777777666555444333333222555444444333333444444555666555444333333444555666444444444444444444444444555555555555555555555555444444444555555555555666333444555555666666666555666666555555555555666666555666666666666666555444666666666666666666666666444444444555555555666666444555666777888999::::::>>><<<:::999999888777666666777999:::999888666555999999::::::::::::;;;;;;:::<<<>>>AAACCCEEEEEEEEECCCHHHJJJNNNWWW]]]ppp111111000000////////////222222222111000000//////111111111111111111111111000000000000000000000000---///111111000///000111000000000000111111111111111111111111111111111111111222222333333444444444333444555666777999===AAACCCDDDFFFFFFEEEEEEGGGIIIIIIFFFEEEGGGEEEBBBEEEKKKPPP^^^ooo|||wwwqqqpppmmmgggaaa\\\\\\\\\bbbeeeiiikkklllllllllmmm|||||||||}}}zzzvvvuuuwwwyyyyyyxxxxxxxxxyyy{{{}}}~~~|||zzzzzzxxxyyy|||}}}}}}{{{zzz{{{}}}zzzyyywwwqqqkkkhhhllluuu}}}sssdddbbb^^^ZZZWWWTTTSSSRRRTTTWWWaaannnssspppnnnoooxxx~~~uuuvvvwwwsssllleee[[[OOOFFFAAA?????????<<<;;;:::::::::::::::999::::::999888888888999999777777777777777777777777777777888888777777666555999999999999::::::::::::777777777777777777777777999888777777777777777777777888888888888888888777777777666555555555666777666666666666666666666666666666555555555555555555555444444333333444444555666555444444444444555666444444444444444444444444555555555555555555555555444444444555555555555666333444444444444444444333666555555555555555555666555555666666666666666555666666666666666666666666444444444555555555666666444555666777888999:::::::::888777666555555444333666777888888999888666555999999::::::::::::;;;;;;;;;<<>>>>>???AAABBBCCCCCCDDDBBBGGGHHHMMMUUU[[[mmm000000000000111111111111///000111222222000...---////////////////////////111111111111111111111111444555666555222111000111///000000000111111111111111111222222222333333333333333444444555666666666:::===AAADDDEEEEEEFFFGGGLLLNNNOOONNNKKKIIIHHHIIICCCJJJRRRYYY___dddhhhiiirrr{{{yyyiii```ZZZPPPSSSXXX```hhhpppvvvxxx}}}wwwssstttyyy}}}}}}uuurrrkkkeee```]]]]]]]]][[[aaajjjttt|||}}}yyykkkkkkiiiddd^^^XXXQQQLLLPPPSSSXXX]]]```eeelllsssnnnpppvvvrrrbbbRRRJJJAAA<<<;;;<<<;;;:::777888999;;;;;;;;;:::999999999999999999999999999999999999999999888888777666666777777777888888888888888999999::::::::::::<<<;;;:::999888888888888999888777777777777888999555666666777777777777777777777777666666555555555999888888777666555555555666555555444444555555666444555555555555555555444555555555555555555555555555555555555555555555555444444444555555555555666888777666555444444555555444444333333333333444444333333555666777777777777666666666666666666666666666666666666666666666666555555555666777777888888777888888666444333444666888999::::::999888888888999999999:::::::::;;;;;;>>>??????@@@AAACCCDDDDDDBBBHHHHHHMMMUUUZZZmmm000000000111111111111222//////111222333222111111000000000000000000000000111111111111111111111111444555666555333111111111000000000000111111111111000000111111222333333333444555666777888999::::::???BBBEEEFFFFFFFFFGGGHHHMMMNNNNNNLLLIIIGGGGGGHHHJJJUUUbbbkkkttt}}}rrrfff___ZZZXXX\\\dddnnnwww{{{zzzwww|||yyyyyy|||vvvtttvvv}}}~~~vvvoookkkhhhggg```___```dddlllsssvvvvvv|||~~~xxxooofff[[[QQQKKKKKKMMMPPPRRRTTT]]]eeejjjjjjnnnwwwjjj^^^NNNCCC???===<<<999999:::;;;;;;;;;;;;;;;;;;999999999999999999999999999::::::::::::999888888666777777777888888888888888888888999999::::::;;;===<<<;;;:::999888888888999999777777777777999999444555666777888888888888888777777666666555555555999888888777555444444333666666555555555555666666444444555666666555444444555555555555555555555555555555555555555555555555444444444555555555555666444444333333333444666777555555444444444444555555444444555666777777777666666666666666666666666666777777777666666666666555555555555666666777777777888:::;;;999666555777:::999>>>BBB@@@;;;777888:::999999::::::::::::;;;;;;>>>>>>??????AAACCCEEEFFFGGGKKKKKKNNNUUUYYYjjj000000111111111222222222000000000111111222222222111111111111111111111111111111111111111111111111000222333333222111111222000000000000111111111111//////000000111222222333333444666999;;;>>>@@@AAACCCEEEGGGHHHHHHHHHJJJKKKLLLLLLKKKJJJJJJMMMSSSWWW___jjjvvvzzzpppnnnrrrqqqxxxzzzssskkkgggfffeeekkkrrr|||{{{}}}}}}yyyuuuyyy~~~{{{{{{}}}}}}zzzyyy|||xxxuuurrrppppppooommmkkkppptttyyy||||||{{{|||~~~}}}pppddd[[[WWWVVVUUURRRNNNSSS[[[hhhiiiooowww}}}}}}}}}{{{dddRRRIIIEEEAAA>>>======<<<;;;;;;;;;<<<<<<999999999999999999999999:::::::::;;;:::999999888777777777888888888999999777777888888999:::::::::===<<<:::999888777777777999888666555555666888999666666777888888888777666777777666555555444333333666666666555555555444444666666555555555555666666444444555666666555444444555555555555555555555555555555555555555555555555444444444555555555555666444444333444555888:::<<<666555555555555555555666555555666666666666666555666666666666666666666666777777777777666666666555555555555666666666666666:::===???===999888:::>>>999BBBJJJGGG===666888<<<999999::::::::::::;;;;;;======>>>???AAACCCFFFGGGHHHMMMLLLOOOUUUYYYjjj000000111111222222222222111111000000000000111111111111111111111111111111111111111111111111111111,,,...000111111111222444000000000000111111111111...//////000111111222222222333666:::>>>BBBDDDFFFDDDFFFHHHIIIJJJKKKMMMOOOJJJIIIHHHIIINNNWWWccckkkrrr||||||vvvsssuuuxxxuuuiii[[[XXX\\\dddjjjmmmkkkjjjmmmrrrssszzz~~~{{{}}}vvvuuuzzzzzzyyy|||}}}wwwsssjjjhhheee```]]]\\\]]]^^^ooosss}}}vvvpppjjjgggccc[[[RRRRRRXXXaaadddmmmuuuvvvssswww}}}xxxwwwqqqzzzwww```TTTMMMHHHDDD@@@???===<<<;;;;;;<<<===888888888888888888888888::::::;;;;;;::::::999888888888888888999999999999666666777888999999::::::<<<;;;:::888777666666666888666555444444555666888888888999999888777555444666666555444333333222222444444444555555555555555666666555555555555666666333444555666666555444333666666666666666666666666555555555555555555555555444444444555555555666666666666666777999===@@@BBB666666555555555555666666555666666666666666555555666666666666666666666666888888777777666666666555555555555666666666666666777:::<<<:::666555888<<<999EEEOOOKKK???666888>>>999999:::::::::;;;;;;;;;=========???AAADDDFFFHHHEEEJJJKKKOOOWWW\\\nnn000000000000111111111111///000000000111111111111////////////000000000000111111111111000000000000222222222111111111111111222222111111111111111111333222222222222222222333999;;;>>>???AAACCCGGGJJJIIIGGGFFFIIIJJJHHHIIIMMMMMMHHHLLLRRRWWWjjj}}}|||uuukkkiiiiiiggg```YYYVVVXXX\\\^^^lllwwwwwwssssssxxx||||||||||||xxxvvvrrrkkkccc[[[WWWUUU```eeelllrrrzzz~~~qqqeee]]]ZZZ\\\^^^aaafffkkkmmmllljjjxxx{{{}}}wwwqqqnnnrrrttttttxxxtttjjj```SSSIIICCC???===>>>???===<<<<<<999888777888;;;===:::555:::;;;;;;999555333444666:::::::::999999888888888888888888888888888888888888888999999999999888888555555666666777999:::;;;777777777777777777777777666666666666666666666666777777666666666666777777333444444555666777888888555444444333333333444444555333222222444555555444999888666444333444666777555555555555555555555555666555666888<<>>AAACCCDDDFFFHHHJJJLLLJJJKKKNNNMMMKKKKKKOOOQQQQQQYYY```hhh|||xxxnnnccc]]]\\\YYYSSSOOORRRYYY```oooyyy}}}yyy{{{{{{uuuqqqqqquuuwwwwww{{{zzzssstttvvvwwwzzz}}}yyyooogggccccccfffggghhhjjjsssyyynnnhhh\\\[[[[[[]]]___aaaaaa```hhhkkknnnppppppnnnlllkkkiiihhhgggooo|||qqqbbbVVVPPPLLLFFFAAA===::::::;;;===<<<::::::<<<===<<<:::666888:::999777777999;;;:::::::::999999999888888888888888888888888888888777777777777777777777777666666666666777888999:::888888888888888888888888666666666666666666666666777666666666666666666777444444555555666666777777555444444333333444444555555333222333444555555555888777555444333444555666555555555555555555555555666666555555666888:::<<<999888666444333333444555999999888888888777777777777777666555444333333222555666666666777777777777555555666666777888888888888888777777888999999:::;;;KKKRRRIII===;;;:::888::::::::::::;;;;;;<<<===<<<>>>@@@AAACCCCCCCCCCCCGGGKKKKKKNNNUUU[[[nnn000000000000111111111111111222222222222333333333111111111222222222333333222222111111111000000000000000000000000000111111444444333333222222222222333333222333555888;;;===@@@CCCFFFHHHHHHHHHIIIKKKKKKIIIJJJMMMLLLIIIKKKPPPXXX^^^hhhkkkttt~~~sssggg[[[UUUUUUSSSRRRTTT]]]iiisss|||xxxuuurrrqqqsssvvvxxx|||{{{pppiiihhhfffffffffhhhooo~~~zzzsssqqqllleeeaaacccjjjppp}}}jjjfff```\\\[[[[[[\\\\\\]]]^^^___```bbbdddeeefffbbb______jjjtttkkkaaa```ZZZQQQGGGAAA@@@AAA===;;;:::999999999:::;;;555777999:::::::::;;;<<<:::::::::999999999999888888888888888888888888888888888666666666666888888888888777777777777888888888888888888888888888888666666666666666666666666666666555555555555666666555555555666666666666666555444444444444444555555555444222333444666666555777666555333333444555555555555555555555555555555555555444444333333222222777666444333333333444555888888777777777777777666555555555444444333333333555555666666666777777777333333555666888999:::;;;888888888777888888999:::===JJJPPPHHH>>>;;;:::777::::::::::::;;;<<<=========>>>???AAABBBCCCDDDDDDGGGKKKKKKMMMUUU[[[nnn///000000000111111111111111111111222222222333333111111111111222222222333222222222111111111000000///000000000000000111111333333333222222222111111444444444555888<<<@@@CCCCCCFFFIIIKKKJJJJJJJJJJJJKKKIIIHHHIIIIIIIIIOOOWWWgggpppxxxtttyyy~~~oooaaaXXXRRRUUUZZZ___fffppp{{{}}}||||||wwwzzz}}}~~~~~~~~~}}}|||}}}|||}}}|||yyyxxx}}}|||vvvtttqqqkkkfffeeebbbbbb``````eeeppp~~~rrrjjjhhhiiillliiiooouuuzzzzzzooofffaaa```______aaa___\\\[[[\\\```cccdddeeecccdddoootttcccTTTJJJDDD>>>;;;:::;;;:::888999===888999:::;;;:::999888888999999999999999999999999888888888888888888888888:::999777666666777999:::999999888777666666777777777777777777777777777777666666666666666666666666666666555555555555666666666666666666666555555555555444444444444555555666555444333333555666666555666555444444444444555555555555555555555555555555333444555666666555444444444444333333333444444555555555555555444444444444222222333444555777777888555555555666666666777777444444555666888999:::;;;999888888888888888999999<<>>===>>>???AAABBBCCCDDDDDDFFFKKKJJJMMMUUU[[[nnn///000000000111111111111000000000000111111111222000000000111111111222222222222222222111111111111//////000000111111111222222222222222222222222222666666777999<<>>@@@???;;;;;;???::::::999::::::999888777999999999999999999999999888888888888888888888888999888666555555666888999:::999888777666666666666666666666666666666666666777777777777777777777777666666555555555555666666666666666666666555555555444444444444444555666777666444333333555666666555555555555444444555555555666666666666666666666666333444666888888888777666333333333333444444555555444444444444555555555555333444555666777888999999555555555555666666666666777777777777888888888888999999888888888888888999888>>>AAA???;;;:::::::::999999999:::;;;<<<>>>>>>>>>>>>???@@@AAACCCDDDEEEFFFJJJJJJMMMUUU[[[ooo000000000000111111111111//////000000000111111111000000000111111111111222333222222222222111111111000000000111222222333333111111222222333333444444999999;;;>>>AAADDDGGGHHHFFFIIIKKKLLLKKKJJJKKKLLLJJJIIIIIILLLPPPYYYjjjyyy{{{mmmbbb^^^___jjjpppyyy}}}zzz|||yyywwwxxx|||~~~uuuqqqkkkfffddddddcccbbb`````````______```aaaaaaUUU[[[___^^^\\\___iiirrr~~~tttjjjfffccc```^^^```\\\___aaa```]]]]]]___bbb^^^aaaeeeiiilllnnnooooooooooooqqqtttxxx~~~~~~zzzyyytttmmmgggfffkkkpppvvvxxxrrrkkkhhhiiilllmmmllljjjlllqqqxxxoooWWWJJJAAAAAA@@@;;;:::===<<<:::999999:::;;;::::::888999999999999:::::::::888888888888888888888888666555444444444444555666999999888777666666777777666666666666666666666666777777777777777777777777777777666666666666777777555555555666666666666666444444444444555666777777666555333444555777666666555555555666666666666666666666666666666666666666555666777777777666555444444444444444555555555555666777777777777888888888888888888777777777666666444444555555555666666666999999999888888777777777:::999888888777888888888777999;;;;;;::::::;;;;;;888888999:::;;;<<<>>>???>>>>>>???@@@AAACCCDDDEEEEEEJJJJJJMMMVVV\\\ooo000000000000111111111111000000111111111222222222111111111222222222333333333333222222222111111111000111111222333333444444111222333444555777888888;;;===???BBBEEEFFFGGGGGGIIIJJJLLLLLLLLLLLLMMMOOOKKKLLLRRRYYY```jjj}}}wwwnnnhhhlllttt|||zzz{{{~~~wwwrrrnnnllleeecccbbbbbbcccddddddcccfffeeefffgggiiiiiijjjlllgggjjjmmmkkkiiikkkrrrxxx|||rrrkkkfffaaaaaaeeedddhhhlllmmmlllkkklllnnnhhhhhhhhhhhhiiijjjllllllkkklllnnnpppqqqqqqppppppqqqrrrtttwww{{{{{{pppkkkkkkjjjhhhiiivvvyyytttsssrrrooolllcccdddkkkssszzzrrr\\\IIIDDDBBB======AAADDD@@@;;;::::::;;;;;;:::888888999999999:::::::::888888888888888888888888777777777777777777777777888888777777777777777888888888888888888888888888777777777777777777777777888888777777777777888888444444555555666666777777444444444444555666777888666555444444666777777666555666666777777888777777666666666666666666666666555555666666666555555444555555666666666555555444777777777888888888999999999999888777666555555444444444444555555555666666999999999888888777777777:::999999888777777888888999888999:::;;;::::::;;;888888999:::;;;===>>>???????????????AAABBBDDDFFFEEEJJJJJJMMMVVV\\\ooo000000000000111111111111111111222222222333333333222222333333333444444444333333333222222222111111111111222333444444555555222333444666888999;;;;;;<<>>???????????????@@@BBBEEEFFFEEEIIIJJJMMMVVV\\\ppp000000000000000000000000111111111000000000000000111111111111111111111111000111111111111222222222666555555555555555666666000222444666888;;;@@@CCCCCCCCCDDDFFFJJJLLLMMMMMMMMMMMMNNNNNNLLLNNNWWW```fffpppvvvvvv}}}sssjjjeeefffooo{{{|||sssrrryyy}}}}}}~~~|||sssooommmlllkkkdddbbbaaa______aaabbbdddeeegggkkkooorrrsssssssssqqqvvv|||~~~tttmmmnnnsssxxx|||~~~{{{wwwwwwyyyxxxsssnnnpppppppppooonnnoooqqqsssxxx{{{rrriiiiiinnnsssddd]]]VVVWWWaaaffffffkkkuuu}}}zzzxxxuuuxxx}}}kkk\\\PPPGGGDDDFFFEEEAAA<<<999:::;;;;;;:::;;;;;;:::999999888888777999999999999999999999999888888888888888888888888:::888777888999999888777666666777777888888999999666666777777888888888999333444777:::<<<=========888777666555444444555666666666666666777777777777666666555555555444444444444555888999:::999888777333444555666777777777777666666777777777555444222666666666666666666666666555555666666777777888888555555444333333333333444999777555555888888666444777888888888888999999999::::::999888777777777888666777888999999888666666::::::::::::;;;<<<======>>>???@@@AAACCCDDDEEEEEEHHHMMMLLLNNNTTTYYYmmm111111111111111111111111111111111111000000000000111111111111111111111111111111111111222222222222333222222222222222222333222444666888:::===AAADDDHHHHHHIIIKKKLLLMMMLLLKKKMMMLLLLLLOOOVVVbbbqqq||||||tttmmmiiiffffffnnnxxx}}}wwwrrrrrryyy|||{{{vvvoooiiigggeeecccaaa_________```ccceeehhhjjjrrrtttwwwyyy{{{{{{zzzzzz{{{uuuuuuzzz~~~~~~~~~{{{wwwrrrnnnmmmnnnkkkmmmpppvvv|||sssrrrvvv{{{{{{ggg\\\WWW\\\___]]]```hhhnnnmmmoooqqqqqqsss{{{xxxjjj]]]PPPIIIHHHEEEBBB???=========:::888<<<;;;;;;;;;::::::999999999999999999999999999999888888888888888888888888999888777888999999888777777777777777888888888888666777777777888888888888555666777888888888777666888777666555444555555666888888888888777777777777777777666666666555555555555666777888888888777666555555666666666555555444555555666666666666666555666666666666666666666666555666666666666666777777666555444444333333444444777555444555888999888666777777888888888999999999:::999888888777777888888777777888999999888777777::::::::::::;;;<<<======>>>???@@@AAACCCDDDEEEEEEFFFKKKKKKLLLRRRWWWlll111111111111111111111111111111111111111111111111222222222222222222222222111111111111222222222333111111111000000111111222666888:::<<<===@@@DDDGGGJJJKKKMMMOOOOOONNNLLLKKKMMMLLLNNNWWWjjj|||vvvllliiiffffffgggkkkuuu{{{xxxxxx{{{xxxpppmmmnnnooommmkkkkkkjjjhhhhhhhhhgggdddbbbjjjkkkmmmooorrruuuwwwxxx|||yyyxxxyyyyyyyyyxxxxxxxxxwwwxxxyyy~~~~~~xxxxxxhhh\\\ZZZ[[[VVVTTTVVV]]]___eeekkknnnnnnssszzzzzzmmm```WWWTTTNNNKKKFFFBBB@@@>>><<<:::<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999888777888999:::999777888888888888888777777777777777777777888888888888666666777777777666555444777777666555555555666666999999999888888777777777777777777777777666666666777777666666666666666666666666555555444333333222444444444555555666888888666666666666666666666666666666666555555555555555666555444444333444444444444333333555777999999888777777777888888888999999999999888777777777888888888888999999999999999888::::::::::::;;;<<<======>>>???@@@AAACCCDDDEEEEEEDDDIIIIIIKKKQQQVVVjjj111111111111111111111111000111111111111111222222222222222222222222222222111111111222222222333333222222222222222333444555:::<<>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999777777777999:::999888999999999888888777777777777777777777777888888888666666777777888888999999777777666666666666666666777777777777777777777888666666666666666666666666888777666555444444555555555555444444333333333333666555444444444666777888666666666666666666666666666666555555444444333333666666555444444444444444444444444555666777888777777777777777888888888888888888777777777777888888888999999999::::::::::::::::::::::::;;;<<<======>>>???@@@AAACCCDDDEEEEEEDDDIIIIIIKKKQQQWWWkkk111111111111111111111111000000111111222222222333222222222222222222222222111222222222222333333333222222333333444666777888>>>@@@CCCDDDEEEGGGIIIKKKHHHKKKMMMMMMLLLKKKLLLNNNRRRZZZggg|||}}}nnnkkkjjjeeebbbfffrrr~~~~~~sssjjjhhhiiikkktttxxxzzzyyytttooonnnnnnhhhffffffjjjqqqxxx{{{||||||}}}qqqqqqrrrrrrtttxxx~~~zzzooo^^^RRRTTTSSSVVV^^^dddiiiqqqyyyuuu{{{ttt]]]KKKBBB@@@AAA;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999999999999999888777666777999:::999888::::::999999888888777777888888777777777777777777777777777777777888888999666666777777777777777777333444444555666777888888555555555555555555555555888777666555444444555555444333333333333444555666888777666444444444555666666666666666666666666666666666555555444444333333666666555444444444444555555666666666555555555666666666777777777888888888888777777666777777888888888888888999999::::::;;;::::::::::::;;;<<<======>>>???@@@AAACCCDDDEEEEEEEEEJJJJJJLLLSSSXXXmmm222222222222222222222222000000111111222333333333333333333333333333333333222222222222333333333333111111222444666999;;;<<>>???@@@AAACCCDDDEEEEEEFFFKKKKKKNNNTTTZZZooo222222222222222222222222000000111222222333444444333333333333333333333333222222222333333333444444222333555777:::>>>AAABBBCCCEEEHHHJJJJJJJJJLLLMMMKKKLLLLLLKKKKKKQQQ[[[cccfffqqq|||zzzjjjhhhfffqqq}}}~~~~~~~~~~~~rrrhhhbbbbbbeeehhhiiilllrrryyy~~~~~~|||{{{}}}~~~|||{{{yyyzzz|||}}}cccZZZSSSRRRTTTYYYbbbjjjqqqrrrwwwrrrYYYKKK???>>>===<<<;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777666666777999;;;:::999888999999999999999999:::888888888888777777777666999888777666555666666777555666777888999888888777666666666666666555555555444555555555666666666666555666777888888888777666777666444333333555666777555666666666666666555555666666666666666666666666555666666666666666777777777666666555555555555555333555666666444333555777666666666666777777777888666666666666666777888888777777666666777888:::;;;::::::::::::;;;<<<======>>>???@@@AAACCCDDDEEEEEEFFFKKKKKKNNNUUUZZZooo222222222222222222222222000000111222333333444444333333333333333333333333222222333333333444444444555666888;;;???CCCFFFHHHDDDFFFIIIKKKKKKKKKLLLMMMGGGIIIJJJJJJNNNXXXgggrrrooowww~~~uuujjjiiippp}}}|||{{{|||{{{yyyvvvtttttttttrrrmmmfffaaa```eeelllqqqxxxzzzxxxrrrttt~~~uuujjj]]]WWWTTTUUUZZZ```iiiooovvviiiTTTAAA@@@???>>><<<:::999888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777666666777999;;;:::999888888888999999::::::;;;999888888888777777666666888888777777999:::<<<===555666777999999999888777:::999888777666555444444555666666666777777888888444555888999:::999888777999888666444333444555666333444555777777777666666666666666666666666666666555555666666777777888888777777666555555555555555000333666666444444666999666666666666777777777777666666666666666777888888777666666666666888:::;;;::::::::::::;;;<<<======>>>???@@@AAACCCDDDEEEEEEEEEKKKKKKMMMTTTZZZooo111111222222222333333333444444333222222333333333222222111111222222333444444444444333111111444666999:::===@@@CCCFFFGGGHHHFFFGGGIIIKKKKKKLLLLLLMMMKKKFFFFFFNNNYYYeeeqqqzzz|||wwwssspppvvvssslllkkkjjjkkkmmmmmmlllkkkaaaaaa``````aaafffmmmssszzz~~~~~~uuummmaaaTTTRRRVVV\\\]]]iii{{{WWWLLLBBB::::::<<<:::999999>>>;;;999999::::::888666;;;;;;;;;::::::999999999888888999::::::::::::999888888777777777888:::;;;999999999888888888777777555666888777555444444555555555666666666666555555888888888777666555555555999888777666666555555666888888777777666666555555555555555555555555555555999888777666666666666666666666555555555444444444777777777777777777777777888777777666555444444444444444444555555555555666444555666777888999::::::777777666555444444555555666666777888999::::::;;;888999;;;;;;;;;;;;<<<>>>????????????@@@BBBDDDEEEFFFKKKLLLNNNTTTZZZmmm111111222222222333333333555444444333333444444555333222222222222333444444222222333222111222444666<<<>>>@@@CCCFFFHHHIIIJJJIIIJJJKKKLLLLLLMMMMMMNNNLLLMMMSSS\\\eeemmmxxxsssoooooolllsss{{{}}}zzzxxxzzznnngggggghhhfffeeeeeefffgggfffeeeeeefffggghhhlllsss{{{{{{nnnccc^^^XXXXXXcccvvvzzz}}}iiiVVVKKKAAA??????===;;;<<<<<<;;;999888999999::::::;;;;;;::::::::::::::::::888888999::::::::::::999:::999888888999:::;;;<<<:::999999999999888888888666888999888777555666666555555666666666666555555666666666666777777777777888888777777777888888999777777777777666666555555555555555555555555555555777777666666555666666666666666555555555444444444777777777777777777777777888777777666555555444444555555555666666666777777555555666777888999::::::;;;:::999999888888888999888888888888999999999999888:::;;;;;;;;;;;;<<<>>>????????????AAABBBDDDEEEEEEKKKLLLNNNUUU[[[ooo111111222222222333333333555555555444444555555666444333333333333444555555111222444444444666888;;;AAABBBDDDFFFIIIJJJKKKLLLKKKLLLMMMMMMLLLLLLNNNPPPQQQYYYeeeoootttxxx~~~lllbbb______dddooo}}}~~~vvvooohhhdddcccbbb```___aaacccfffggghhhnnnppprrruuuyyy~~~|||pppbbb]]]```kkkrrrooommmnnn}}}~~~xxxrrruuuaaaTTTHHHCCCAAA>>>===>>><<<<<<<<<:::999999;;;<<<::::::::::::;;;;;;;;;;;;888999999:::::::::::::::;;;::::::::::::;;;;;;<<<::::::::::::999999999999777999:::999888777777777555666666777777666666555444555555666777888888999777777777777888999:::;;;777777777666666666666555555555555555555555555555666555555555555666666777666666666555555555555444777777777777777777777777777777777666555555444444666666666666777777777888555555666777888999999:::<<<<<<;;;::::::::::::;;;::::::999999888888888888888:::;;;;;;:::;;;<<<===>>>>>>??????AAACCCDDDEEEEEEKKKLLLNNNVVV\\\qqq111111222222222333333333444444444444444555555666444444444444444555666666111333666777999;;;>>>@@@EEEFFFGGGIIIKKKLLLLLLMMMKKKLLLLLLKKKJJJLLLQQQUUU^^^hhhvvv~~~yyyggg\\\YYY\\\```qqqzzz~~~uuusssqqqlllfffddd```___```ccciiinnnqqqsssxxxzzz|||~~~}}}{{{}}}}}}~~~zzz{{{~~~}}}}}}}}}qqqfffcccbbbaaabbbfffnnntttzzzxxxuuuxxxqqqbbbSSSKKKGGGBBB@@@@@@<<<===???===;;;999:::;;;999:::::::::;;;;;;<<<<<<888999::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::999999777888:::999888666777777666666777777777777666666555555666666777777888888777777777777888888999:::666666666666666666666666555555555555555555555555555444444444555666777777666666666555555555555555666666666666666666666666777777666666555555555555555555666666666777777777555666666777888888999999:::999999888888888999999999999999999999999999999999:::;;;;;;::::::<<<======>>>???@@@BBBCCCEEEEEEEEEKKKKKKNNNVVV]]]sss111111222222222333333333333333222222333444444555555555444444555555666777000333666999;;;>>>AAACCCFFFGGGIIIJJJLLLMMMMMMMMMIIIKKKKKKKKKMMMSSS^^^fffwww}}}uuueeeXXXUUUZZZdddkkk|||zzzzzzyyyqqqooooookkkgggeeeffffffgggkkkqqqvvvzzz{{{|||~~~|||zzz{{{~~~{{{yyywwwwww~~~~~~{{{}}}xxxrrryyyxxxiii^^^XXXZZZ___]]]fffppptttuuuxxxvvveeeZZZRRRIIIBBB@@@888:::<<<===<<<;;;:::::::::::::::;;;;;;<<<<<<<<<999999:::;;;;;;;;;;;;:::::::::::::::::::::999999;;;;;;;;;:::::::::999999666888999888777666666666666666777777777777666666666666666666666666777666999888777666666666666666555555555555555666666666666666666666666666666666555555555555555666777888666666666666666666666666666666666666666666666666666666666666555555555555444444555555555666666666666666777777888888999999888888777777777777888999777888888999::::::;;;;;;999;;;<<<;;;::::::;;;===<<<===>>>@@@BBBDDDEEEEEEEEEJJJKKKNNNVVV]]]ttt111111222222222333333333222222222222222333444555555444444444444555666666///333777:::===???BBBDDDGGGHHHJJJLLLMMMNNNOOOOOOIIILLLNNNRRRYYYggg{{{yyyoooaaaXXXYYYcccnnnvvv{{{~~~|||xxxtttvvvvvvmmmffffffiiikkkooosssqqqpppqqqtttxxx{{{||||||}}}yyytttrrrppprrrtttuuuvvvzzzyyyuuurrrmmmkkklllppprrrwww|||{{{zzzzzzyyyzzz|||~~~sssqqqwwwoooaaaXXXUUUTTT\\\eeemmmqqqwwwuuujjj```TTTJJJFFF>>><<<;;;<<<===>>>===;;;;;;;;;;;;;;;;;;<<<<<<<<<999999:::;;;;;;;;;;;;;;;999::::::::::::999999888::::::::::::999999999999666888999888777555666666666777777888888777777666777777777777666666666666999888777666555555555555444555555555555666666666666666666666666666666666777666666666666777777888555666666666666777777777777777777777777777777777666666666666666666555555444444444444555555555555666666777777888888888888999888888888888999999:::777777888999:::;;;<<<<<<:::;;;<<<<<<::::::;;;<<<;;;<<<>>>AAACCCDDDEEEEEEEEEJJJJJJMMMTTT\\\sss111111222222222333333333222222222333333444666666444444333333444444555666222666:::>>>AAACCCFFFHHHHHHIIIKKKMMMOOOPPPQQQRRRLLLOOOUUU]]]lllyyyqqqgggbbbfffnnnwww}}}xxx{{{~~~wwwvvvuuuvvvzzzvvvtttssshhhdddccchhhlllqqqwww~~~yyyyyyzzz}}}~~~}}}{{{{{{}}}|||wwwsssrrrkkkoootttxxxzzzwwwqqqooommmiiiiiilllnnnppprrruuuyyy}}}~~~|||xxxtttrrrvvv}}}{{{}}}|||uuuuuu~~~|||iii[[[VVVYYY^^^eeellluuu~~~|||qqqgggbbbVVVMMMCCC???@@@AAA???===<<<<<<<<<<<<;;;;;;;;;;;;999:::;;;;;;<<<;;;;;;;;;:::;;;<<<<<<;;;:::999888:::999999999999888888888777999:::999888666777777777777888888888888777777555555666666777777888888888888777777666777777777444444444555555555666666666666666666666666666666999888888777777777777888555666666666777777777777777777777777777777777777555666666666666666666666555555555555666666666666777777777777888888888888888888888888888999::::::999999999::::::;;;;;;;;;:::;;;<<<<<<::::::;;;<<<:::<<<>>>AAACCCEEEEEEEEEFFFJJJJJJLLLSSS[[[rrr111111222222222333333333333333333444555666777888444333333333333444555555777;;;???CCCFFFHHHJJJLLLIIIJJJLLLNNNQQQRRRSSSTTTNNNSSS[[[gggzzzyyytttmmmlllpppxxx~~~{{{zzztttwwwxxxxxxsssjjjfffeeeeeegggiiinnntttvvvtttuuuyyy{{{}}}wwwpppnnnooozzz}}}ppptttzzz~~~{{{vvvtttwww~~~wwwoooooonnnlllnnntttssstttuuuwwwzzz}}}{{{tttpppsss~~~|||~~~zzzuuuxxxlllYYYWWWXXX\\\fffqqqzzzpppaaaOOODDDCCCCCC@@@============<<<;;;;;;;;;:::999:::;;;;;;<<<<<<;;;;;;<<<<<<=========<<<:::999999999999888888888777777888:::;;;;;;999888888999777777888888888888777777333333444666777999::::::777777777777888999:::;;;444444444555555555666666777777777777777777777777::::::999888777777777888555666666666777777888888777777777777777777777777555555555666666666666666666666666666777777777777777777777777888888888888777666666666777888888999;;;;;;::::::::::::999999:::;;;<<<<<<:::999:::<<<:::<<<>>>AAACCCEEEEEEEEEFFFJJJIIIKKKRRRZZZqqq222333333444444333333222222222333444444555555666777777777666555777:::<<<===>>>@@@BBBEEEGGGIIIJJJMMMMMMKKKKKKNNNRRRSSSRRRSSS[[[hhhvvv~~~|||yyyvvvzzz}}}uuurrrsssyyy|||pppkkkhhhfffjjjqqqttttttxxx|||{{{wwwvvvyyyyyy~~~{{{wwwsssqqqqqqrrruuutttrrrrrrssswww{{{~~~~~~}}}yyyvvvtttpppqqqpppmmmkkkqqq~~~~~~zzzyyyzzzxxx}}}wwwuuu||||||nnn```TTTSSSYYYdddsssgggTTTHHH???;;;===@@@;;;999;;;<<<:::999;;;::::::::::::::::::::::::;;;;;;999999999999;;;;;;:::::::::999999999888888:::::::::999888777666666666555555666888888777666888888777666666666666666999999::::::999888666555999888888888777777666666999999888777666555444444333444555777888888888888777777888888777666555444777777777777888888888888444444555555666666777777666666666666777777777777666666666666777777777777::::::999999888777666666888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;???AAABBBBBBBBBBBBCCCEEEFFFLLLLLLNNNTTTZZZnnn222333333444444333333222222333333444444555555666555666777777777999===@@@AAABBBDDDFFFIIIKKKMMMNNNRRRRRRQQQPPPQQQSSSUUUVVV\\\gggvvvzzzwwwpppmmmooovvvyyyqqqppppppooorrrxxxzzzyyy{{{}}}zzztttqqqsss|||~~~|||{{{zzzvvvlllkkkiiiiiijjjmmmppprrrvvvyyy{{{wwwqqqrrrqqqoooooowww~~~|||~~~|||~~~uuufff]]]ZZZ]]]hhhsss}}}sss]]]KKKDDDFFFDDD???===???@@@===;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;;;;:::::::::999999999999888:::999999999888777777777777666666888999:::888777888888777666666666666666777777999999999999888777888888888888777777777666888888777777666666555555666666666555555555555444555555666666777777888888555555555555666666666666555555555666666666666666555555555555666666666666777777777777888888888888::::::999999888777777777999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;===???@@@@@@AAACCCEEEFFFKKKKKKMMMTTTZZZooo222333333444444333333222333333333444555555666666333555777888999<<<@@@CCCEEEFFFHHHKKKNNNPPPRRRSSSTTTTTTSSSQQQOOOPPPUUUZZZaaannn~~~zzztttppprrrzzz~~~zzzwwwxxxyyyyyyvvvwwwyyyxxxzzz}}}~~~~~~{{{tttrrrttt|||}}}zzzzzz{{{|||zzzpppjjjlllkkkkkkkkkkkkmmmooopppuuu{{{}}}yyytttrrrvvv~~~nnnbbb[[[^^^dddqqqxxxZZZJJJGGGBBB>>><<<>>>>>>;;;999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;::::::::::::999999999999999999888888888888888888888888777999:::;;;:::888888888777666666666777777666666777999999::::::999888888888888777777777777777777777777666666666666888888666555555555666777555444333222222333444555555555555555666666666666777777666666666666666555444444444444555555555555888888888888999999999999:::::::::999888888777777::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::<<>>;;;999666444222222333333777777777777888888888888888777777777666666555555444444555555555666666666777777777888888888999999:::::::::999999888888888::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;===???AAABBBCCCDDDFFFHHHFFFKKKKKKMMMTTT[[[qqq222333333444444333333222333333444555555666666777555777:::;;;===???BBBDDDHHHJJJMMMPPPRRRTTTTTTTTTVVVSSSQQQRRRRRRWWWfffuuu{{{wwwnnnsss|||~~~~~~yyywwwuuusssqqqrrruuuyyy|||}}}~~~}}}~~~xxxwwwxxx}}}wwwiiiaaa\\\eeennnrrruuubbbMMMEEE@@@===???@@@===<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888888888999999999777777666888999:::999777888888777777777777888888:::999999888888888777777777777777777777777888888555555666666777777888888999888777777888:::===>>>@@@>>>;;;999777777777888777777777777888888888888888888777777666666666555555555666666666777777777666666666777777777888888:::::::::999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<@@@AAACCCCCCCCCCCCEEEFFFFFFKKKJJJLLLTTT[[[rrr222333333444444333333222444444444555666666777777777:::===???@@@BBBEEEHHHJJJLLLOOORRRTTTTTTTTTSSSRRRNNNNNNTTTYYY___mmm|||vvvooogggnnn|||wwwppplllllliiihhhkkkpppxxx}}}||||||~~~{{{xxxyyyzzz~~~tttvvv{{{~~~ooo\\\]]]```fffooo{{{}}}~~~rrr[[[JJJDDD??????>>><<<<<>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<======<<<;;;:::<<<<<<;;;;;;;;;:::::::::;;;::::::999888777666666:::999999:::<<<<<<;;;999888888777777888999::::::888777777777777999:::;;;666666777777888888888999777777777777666666666666555666777999::::::::::::999999::::::999888777666777777777777888888888888666666777777888888999999444444444555555555666666777888888888888999999999::::::::::::::::::::::::888888888888888888888888999999::::::;;;<<<======>>>@@@BBBCCCDDDEEEHHHJJJFFFJJJIIILLLTTT]]]uuu666666555444333333333333222222222333666999===???CCCDDDEEEEEEGGGKKKPPPUUUXXXZZZ]]]]]]WWWQQQSSSYYY\\\nnn~~~nnneeegggmmmsss~~~qqq___VVVXXX\\\^^^ccckkkpppqqqrrrvvvyyyyyyuuu{{{wwwtttssstttzzz{{{pppooottt|||}}}xxxyyyxxxlllddd]]][[[^^^cccjjjsssxxxuuuwwwuuuhhhVVVJJJEEECCC@@@===BBB===;;;===>>>;;;888999======<<<<<<<<<;;;;;;;;;:::::::::999999999888888;;;:::999999888888999999::::::::::::999999888777888888888888888888888888666777777888999:::::::::555555666666777777888888666666555555555555666666999888777666666555666666666666777777777777666666666666666666777777777777444555666666555555666777999777555444333333333444666666666777888888999999555999999555555:::999555777777888999::::::;;;;;;999999999999:::;;;<<<<<<@@@@@@AAAAAABBBCCCDDDDDDFFFKKKIIIJJJRRRZZZqqq666666555444444444444444555555555666999<<<@@@BBBCCCEEEGGGIIIKKKPPPVVVZZZZZZ[[[\\\[[[VVVSSSZZZeee~~~wwwjjjfffjjjqqqvvv}}}wwwzzz|||oooccc___bbbeeeeeekkkqqqvvvvvvwww}}}}}}xxxvvvwwwzzz|||yyyxxx}}}|||wwwfff[[[XXXWWW^^^iiirrrvvv{{{~~~mmm\\\MMMDDDAAA@@@===::::::===>>>;;;;;;=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999;;;:::999999888888999999999999:::::::::999888888888888888888888888888888666666777888888999::::::555666666666666666777777777777666666666666777777888777777666666666666777666666777777777777666666666666666666777777777888888999999777555333444555888888777666555444444444666666666777888888999999888<<<<<<888666888888555888888888999999::::::;;;999999999999:::;;;<<<===???@@@@@@AAABBBCCCDDDDDDFFFKKKIIIJJJRRRZZZqqq666666555444444444555555777777888:::===@@@CCCEEEGGGIIIKKKNNNPPPTTTYYY]]]]]]\\\[[[XXXUUUXXXhhhxxxxxxpppppptttxxxyyy}}}xxxnnntttzzzzzz{{{zzztttmmmlllpppqqqooovvvzzz}}}|||~~~{{{xxxzzz|||zzz}}}yyydddYYYRRRVVVaaannnyyyttt\\\KKKEEEDDD<<<;;;<<>>;;;<<<@@@=========<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999888888999999888888999:::::::::999999888888888888888888888888666666666777888888999999777777777666666666666666888888777777777777888888777666666666666777777888666666777777777777666666666666666777777777888888888999:::888666444444555777888888888777666555555666666666777888888999999666;;;<<<888666777888888999999999999999999999999999999999999:::;;;<<<===???@@@@@@AAABBBCCCDDDEEEFFFKKKIIIJJJRRRZZZqqq444444444333444444555555777777999;;;???BBBEEEGGGKKKMMMPPPRRRSSSVVVYYY\\\aaa^^^ZZZXXXWWWaaavvv}}}||||||wwwxxx}}}rrrlllssszzzzzz|||{{{zzz{{{zzz}}}ssspppyyy{{{uuudddXXXWWW]]]jjjyyyrrr[[[MMMHHHAAA???@@@AAA???;;;<<<@@@=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;:::999999888888999999777888999999::::::::::::888888888888888888888888666666666777777888888888999999888888777777666666888777777666666777777888666666555666666777888888666666777777777777666666666666777777777888888888666777888888777777888999555666777888888777555444666666666777888888999999222666999888555555888;;;::::::999999999999999999:::999999::::::;;;<<<===??????@@@AAACCCDDDEEEEEEFFFKKKIIIJJJRRRZZZqqq333222222222333444555555666777999<<<@@@DDDGGGHHHKKKNNNRRRUUUWWWYYY\\\^^^ccc^^^[[[[[[```mmmyyyzzz}}}tttqqqsss{{{~~~~~~|||}}}zzztttwww~~~rrrpppzzz}}}wwwwwwvvvuuunnn___YYYXXXaaaqqqrrr[[[MMMEEEAAA@@@@@@>>>;;;<<<@@@========================;;;;;;;;;;;;::::::::::::;;;:::999999888888999999777888999999::::::::::::888888888888888888888888777777777777888888888888:::::::::999999888888888777666666555555666666777666666555666666777888888666666777777777777666666777777777777888888888888666777888888777777888999333444555666777666555444666666666777888888999999666777999999777666777;;;::::::999999999999999999::::::::::::;;;<<<======>>>???@@@AAACCCDDDEEEFFFFFFKKKIIIJJJRRRZZZqqq222222222333444555666777777999<<>>>>><<<===@@@<<<============>>>>>>>>>;;;;;;;;;::::::::::::999;;;:::999999888888999999888888999:::::::::999999888888888888888888888888888888888888888888999999:::::::::999999999999999666666555555555555666666777666666666666777777888666666777777777777666666777777777888888888999999888999:::888666444444555333333444555555666555555666666666777888888999999===:::999;;;:::777777888999999999999999999999999::::::::::::;;;<<<===>>>>>>>>>@@@AAACCCDDDEEEFFFFFFKKKIIIJJJRRRZZZqqq333333444444666777888999;;;===@@@DDDHHHLLLOOOPPPVVVZZZ^^^aaaaaaaaabbbbbbbbb^^^___kkkyyyvvvtttuuuwww{{{{{{}}}|||~~~xxxlllcccgggpppvvvyyy|||yyyyyy}}}~~~{{{vvvlllgggkkkssswww||||||uuukkkccc```cccrrrxxxmmmaaa]]]```fffqqqzzzwww```SSSFFFBBBAAA???>>>>>><<<=========>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999888888999999999999:::::::::999888888888888888888888888888888::::::999999999999999999777777888888888888888888777777666666666666777777888777777666666666666777666666777777777777666666777777888888888999999999888999999777555333444555444444444444555666777888666666666777888888999999:::444222777;;;999777888888888888999999::::::;;;;;;::::::;;;;;;<<<===>>>===>>>???AAACCCDDDFFFFFFFFFKKKIIIJJJRRRZZZqqq555555555666888999;;;;;;>>>@@@DDDHHHMMMPPPSSSTTTbbbeeeggggggeeebbb______aaa]]]aaappprrrfffgggpppyyy}}}{{{llleeeeee```^^^eeennntttyyy}}}~~~~~~wwwvvvyyyyyyuuussskkkhhhnnnuuuyyyvvvtttttt{{{|||nnnddd```gggzzzzzzpppgggbbbaaafffmmmwww|||tttbbbPPPHHHFFFBBB===;;;<<<=========>>>>>>??????>>>=========<<<<<<<<<<<<;;;:::999999888888999999:::::::::::::::999888777888888888888888888888888::::::::::::::::::::::::555555666666777777888888888888777777777777888888999888777666666555666666666666777777777777666666777888888888888999999999444555666666555555666777666555555555666777999:::666666666777888888999999222***(((222:::;;;999:::777777888999::::::;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>===>>>???AAACCCEEEFFFGGGGGGKKKIIIJJJRRRZZZqqq777555333333666:::===>>>@@@EEEJJJLLLNNNSSS]]]eeegggjjjjjjfffaaa_________```eeeqqqtttmmmiiirrrjjj```aaa___```eeennnwww|||zzzvvvzzzyyyvvvvvvwwwwwwuuurrruuuyyy|||}}}tttkkkfffnnn}}}wwwmmmfffnnnvvvttt|||rrriii```[[[bbbpppzzz~~~uuu[[[MMMGGGAAA???@@@@@@;;;:::>>>AAA???;;;:::<<<<<<;;;;;;;;;:::::::::<<<;;;::::::999999::::::999999999999999999999999999999999888888888888777:::::::::999999999888888555666777888888888888888888888777777666666555555666666666555666777888888777888888888999999999999666666666666666666666666444555666777999;;;<<<<<<999888666444444444555555;;;:::999999888888999999:::999888888777777888888777888888999999:::;;;;;;::::::::::::;;;<<<======>>>???@@@AAACCCDDDEEEEEEBBBIIIJJJMMMTTT[[[sss777666666777:::>>>AAABBBFFFIIINNNQQQUUUZZZaaafffqqqqqqmmmgggaaa^^^___```hhhlllxxxxxxvvvvvv{{{zzzggg```aaa\\\```hhhttt}}}~~~}}}xxxvvvvvvvvvuuutttyyy{{{}}}}}}}}}vvvlllgggnnn|||{{{yyyvvvsssvvv|||ooobbbYYYdddmmmsssmmmZZZOOOFFFBBBCCCBBB===:::===>>><<<;;;<<<<<<<<<<<<<<<;;;;;;;;;:::<<<;;;::::::999999::::::999999999999999999999999999999999999888888888888888888888999999:::::::::666777777888888888888777888888777777666666666666777777777777888888888888777777777888888888999999888888888888888888888888777777777888888999999999888777666555555555666777777777777777888888999::::::999888888777777888888777888888999999:::;;;;;;::::::::::::;;;<<<======@@@@@@AAABBBDDDEEEFFFFFFIIIOOOOOOPPPVVV\\\sss777888:::<<>>BBBBBBCCCCCCDDDEEEFFFFFFKKKQQQPPPQQQVVV\\\sss666888<<>>============<<<<<<<<<<<<<<<;;;:::::::::::::::::::::::::::::::::::::::::::::999999999888888888777777888999::::::;;;;;;999999888777777666666666777777777777777777777777555666888::::::999888777666666666666777777777777888888888888888888888888:::999999888777666666555666777777888888999::::::666666666777777888:::::::::999888888777777888888777888888999999:::;;;;;;:::::::::;;;;;;<<<===>>>AAABBBBBBCCCDDDDDDEEEEEEFFFLLLLLLMMMTTT[[[ttt555999>>>AAADDDHHHLLLOOOVVVYYYaaaiiipppsssrrrpppmmmfffcccfffjjjnnnuuu}}}|||tttrrrttt}}}{{{vvvvvvxxx{{{}}}~~~|||wwwppphhhaaa]]][[[```eeehhhjjjqqq|||zzzxxxuuupppzzz}}}eeeSSSTTT\\\bbbkkkuuuyyyxxxyyydddUUUIIIDDDAAABBBAAA======???>>>============<<<<<<<<<===<<<;;;;;;::::::;;;;;;:::::::::::::::::::::::::::::::::999999999999888999999999999999999999999:::999888777666666777777777777777777888888888888444555777999999888777555666666666666777777777777777777777777777777777777888888777777777777777777666666777888999:::;;;;;;:::999999888888888999999:::999888888777777888888777888888999999:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>@@@@@@AAABBBCCCCCCDDDDDDEEEKKKJJJLLLRRRZZZsss999===AAADDDGGGJJJPPPUUU]]]bbbiiipppttttttrrrqqqkkkiiiooo}}}}}}tttrrrttt~~~wwwuuu{{{~~~yyypppgggaaa^^^aaajjjtttyyy{{{xxxlllpppxxxzzzyyyvvv^^^VVVWWWYYY]]]cccmmmsssvvvcccSSSJJJCCCBBBAAA>>>;;;;;;=========<<<<<<<<<;;;;;;===<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999:::::::::999999999888888999888777666666666888888777777777888888888888999444555666777888777777666666666666777777777888888666666666666666666666666666666777777777777777888555666777999999:::::::::;;;::::::999888888999999:::999888888777777888888777888888999999:::;;;;;;;;;;;;;;;;;;<<<===>>>???>>>???@@@AAABBBDDDEEEEEEJJJNNNMMMMMMSSSZZZsss???CCCGGGIIIJJJOOOVVV\\\ffflllsssvvvuuurrrpppooolllrrr}}}{{{}}}zzzrrrqqqzzzxxxrrrnnnlllooozzz~~~|||yyyyyy|||qqqxxxwwwfff[[[VVVVVVWWW___lll|||zzzgggXXXIIIDDDCCC@@@===<<<<<<<<<<<<<<<;;;;;;;;;:::======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999999::::::999888666555666777999:::777777888888888999999999666666777777777888888888777777777888888888999999777777777777777777777777777777777777777777777777555666777999999999888888999888888888888888999::::::999888888777777888888777888888999999:::;;;;;;;;;;;;;;;;;;<<<===>>>???===>>>@@@BBBDDDEEEGGGHHHIIINNNMMMMMMSSS\\\uuuDDDHHHKKKMMMNNNRRRZZZaaammmssszzzzzzuuupppnnnnnnrrryyyqqqqqq{{{}}}}}}|||||||||wwwqqqzzzyyyuuuqqqyyywwwcccYYYUUUTTTVVVfffuuuzzzfffPPPGGGFFFDDDAAA???<<<<<<;;;;;;;;;:::::::::======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999777777888999:::;;;;;;<<<888777666555666777999;;;777777888888999999999999888888777777888888999:::888888888888999999999999888888888888888888888888888888777777666666555555555666777888999888777777666666666666777999:::;;;:::999999888777888888888777888888999::::::;;;;;;<<<;;;;;;<<<<<<===>>>???>>>???@@@BBBEEEGGGIIIJJJDDDJJJIIIKKKSSS]]]xxxDDDGGGJJJKKKNNNVVVcccmmm{{{vvvtttuuuqqqjjjllluuu}}}xxxyyy}}}sssuuu|||ssslllvvviiiXXXQQQUUU[[[jjjyyy___RRRJJJDDD@@@AAA@@@???======???@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<::::::;;;<<<;;;::::::999999::::::;;;;;;;;;;;;::::::999999999999999888888777888888999777999;;;;;;888666777888777777777777666666666666888888777777666666555555777999999555555888888666777777666666666888999:::777666555666777777777666777777888888888888777777999::::::::::::999888888555555777888999::::::;;;<<<=========;;;;;;===>>>@@@AAACCCDDDFFFFFFEEEEEEHHHKKKIIIJJJSSS]]]wwwIIILLLPPPSSSYYYbbbnnnvvvwwwpppmmmmmmjjjfffkkkvvv~~~}}}|||zzzyyyxxx{{{pppqqqxxxtttaaa[[[UUUXXXbbbttttttbbbUUUJJJDDDDDDAAA???===<<<======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<::::::;;;<<<;;;;;;::::::::::::;;;;;;;;;::::::::::::::::::999999999999999888888888888666999::::::777666777999888777777777666666666666888888777777666666666666555888999888:::???AAA???999999888777777666777777888777666777777888777777888888777777777777888888999::::::::::::999888888555666777888:::::::::;;;999;;;<<<<<<<<<===???AAA???@@@BBBCCCDDDEEEDDDDDDGGGKKKIIIJJJSSS^^^xxxIIILLLQQQXXXbbbllluuuzzzsssjjjeeeeeecccdddnnn|||}}}~~~zzzuuuvvv{{{}}}ssssss|||zzz|||~~~zzzpppnnnyyyoooggg\\\YYY\\\ggguuusss```PPPGGGDDDDDDAAA>>>======<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<999::::::::::::::::::;;;999::::::::::::999888777666888999888777777888999888888777777777666666666888777777777777666666666444888999999<<>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<::::::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<999999999::::::;;;;;;;;;::::::;;;;;;;;;:::888888777777888888777888888999888888888777777777666666777777777777777777777777666999999777888===>>><<<333444666888:::::::::999888999:::999999888999::::::999777666666777999:::999::::::::::::999888888666777888999::::::::::::>>>>>>>>>===;;;:::;;;===@@@AAAAAACCCDDDDDDEEEEEEEEEIIIHHHKKKTTT___xxxOOOTTT]]]hhhrrrwwwwwwvvvlllccc___bbbfffmmm~~~|||zzz{{{|||{{{vvvrrrrrrsssxxxvvvxxxxxxrrrdddXXXWWW^^^eeejjjnnn~~~kkkXXXLLLGGGDDD@@@>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<::::::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<999999999::::::;;;;;;;;;::::::;;;;;;;;;;;;:::::::::999888777888999999999888888888888777777777777777777777777888888888888888::::::666666999:::777333444666888999:::999999888:::;;;:::888888999;;;;;;999888666666888999;;;999::::::::::::999888888777888999:::::::::::::::===>>>>>>===;;;:::<<<===BBBBBBCCCDDDEEEFFFGGGGGGEEEIIIIIILLLUUU___xxxVVV]]]gggqqquuuuuuqqqnnngggaaa```fffmmmuuu~~~vvvrrrooonnnppppppmmmjjjrrrxxx}}}mmm]]]WWWYYY[[[^^^bbbxxxyyybbbSSSJJJFFFAAA>>>===>>>======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<999::::::::::::::::::;;;::::::::::::;;;<<<=========;;;888888999::::::999999999888888888777777777777777777888888888888999888::::::777777;;;;;;999999999999888888777666555777:::<<<;;;888777999;;;:::999888777777888999:::999::::::::::::999888888888888999:::::::::::::::999:::<<<<<<<<<===@@@BBBCCCCCCCCCDDDEEEFFFHHHIIIFFFJJJJJJMMMUUU^^^www___iiiuuu{{{yyyssslllhhheeebbbeeeoooxxx}}}tttwwwtttqqqppprrrrrrooolllwww}}}}}}lllbbb\\\WWWVVVWWWggg{{{sssbbbRRRMMMGGGBBB@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<::::::;;;<<<;;;;;;::::::::::::;;;;;;;;;::::::::::::::::::999::::::999888:::<<>>AAACCCCCCCCCCCCCCCDDDFFFGGGHHHGGGKKKKKKMMMUUU^^^uuulllvvvwwwnnniiifffeeekkkxxx{{{xxxuuussstttvvvuuurrrnnn|||~~~}}}~~~|||ooodddYYYRRRQQQUUUhhhyyyyyywww|||www[[[UUUNNNHHHDDDBBB@@@>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<::::::;;;<<<;;;::::::999999::::::;;;;;;;;;;;;::::::999999999;;;999888777999===AAADDDCCC???;;;999:::;;;:::999999999999888888888888777777777888888999999999999999;;;:::666555777777444:::999777666666666777888555999<<<:::666555777;;;888999999::::::999999888999::::::::::::999888888999999:::;;;;;;;;;:::::::::;;;<<<<<<<<<===???AAABBBBBBBBBBBBCCCEEEFFFHHHHHHLLLKKKNNNUUU]]]ttttttvvvoookkkooonnnqqqzzz}}}zzz}}}}}}{{{|||~~~zzzxxxiiiZZZNNNTTTXXXcccrrr{{{{{{yyyyyypppbbbPPPGGGEEEFFFCCC???>>><<<::::::;;;=========:::;;;;;;;;;<<<=========:::;;;;;;;;;<<<=========;;;::::::999999::::::;;;;;;;;;;;;:::999;;;>>>AAAFFFCCC>>>:::999999;;;<<<:::::::::999999999888888777777666666555555444444666777777777777888888888::::::888888888:::<<<>>>999999:::::::::999999888:::::::::999999999888888999:::;;;:::888777888999999999::::::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@BBBBBBCCCBBBAAACCCFFFIIIJJJNNNLLLNNNVVV___www|||vvvpppqqqrrruuutttxxx~~~tttzzz{{{~~~~~~lll___XXXVVVZZZeeeooouuuzzz~~~uuu```PPPHHHEEEBBB???@@@>>><<<<<<======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::999999::::::;;;;;;;;;;;;:::999;;;>>>@@@FFFDDDAAA===;;;::::::::::::999999999888888888888:::999999999888888888888777777777888888888999999:::999777666666777888999888888888999999888888777::::::999999999888888888999:::;;;:::888777888999999999::::::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@BBBBBBBBBBBBBBBCCCFFFIIIIIIMMMKKKMMMUUU^^^vvvzzzppprrr{{{{{{|||zzz|||{{{yyyzzz{{{rrr___WWWTTT[[[fffpppyyyvvv```PPPHHHDDDCCCBBB@@@>>>>>>>>>>>><<<:::<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;:::;;;;;;:::::::::===???DDDDDDCCCAAA???<<<999777999999888888888777777777::::::::::::999999999999888888888888999999999:::;;;:::888777666666777777666777777888888888777777999999999888888888888888999:::;;;:::888777888999999999::::::::::::;;;;;;;;;;;;<<<===>>>>>>???@@@AAABBBBBBBBBBBBCCCFFFHHHGGGKKKJJJKKKTTT]]]uuuzzzzzz}}}{{{}}}{{{yyyxxx~~~|||wwwzzztttqqqtttzzzlll```XXX[[[eeeoooyyysss^^^OOOHHHFFFAAA@@@???>>>???>>><<<:::=========<<<;;;;;;;;;:::=========<<<;;;;;;;;;:::;;;;;;::::::::::::;;;;;;:::;;;;;;;;;::::::<<<>>>@@@AAACCCCCCBBB>>>:::777888888888777777777777666777777777777777777777777888888999999999:::::::::;;;;;;:::999888888999999666777888888888888888888888888888888888888888888999:::;;;:::888777888999999999999:::::::::;;;;;;;;;;;;<<<<<<===>>>>>>???@@@AAABBBBBBBBBCCCEEEGGGGGGKKKJJJKKKTTT]]]vvv{{{vvvuuuwww}}}uuuyyyuuulllhhhppp}}}sssddd```fffrrrppp[[[MMMGGGAAA@@@>>>>>>??????===<<<=========<<<;;;;;;;;;:::=========<<<;;;;;;;;;:::<<<;;;;;;::::::;;;;;;<<<999;;;;;;;;;::::::;;;===;;;===@@@BBBBBB???<<<999888888888777777777777666666666666666666666666666888888999999999:::::::::888888888888999::::::;;;777888888999::::::999999888888888888888888999999999:::;;;:::888777888999999999999:::::::::;;;;;;;;;;;;<<<<<<======>>>>>>???AAABBBBBBBBBCCCEEEGGGGGGKKKJJJLLLUUU^^^wwwzzzuuussswww}}}uuuxxxvvvqqqqqqyyyvvvhhhgggrrrkkkVVVKKKEEECCC@@@>>>>>>???>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<999:::<<<;;;:::999:::;;;888:::<<<>>>???>>><<<;;;999999888888888777777777777777777777777888888888888888888888999999999:::555555666666777888888999777888999:::::::::::::::999999999999999:::::::::999:::;;;:::888777888999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<=========???@@@BBBCCCBBBCCCDDDFFFGGGKKKJJJLLLUUU___wwwzzzppplllkkknnnvvvzzzlllhhhlllwww{{{{{{pppppp}}}hhhYYYMMMIIIDDD@@@??????>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<999:::<<<;;;:::999:::;;;888999999::::::::::::::::::999999999888888888888777777888888888999999999777777777888888888999999666666666777777777777666666777888999999:::::::::999999:::::::::;;;;;;;;;999:::;;;:::888777888999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<======>>>@@@BBBCCCBBBBBBDDDEEEFFFJJJIIIKKKTTT^^^www{{{{{{ppphhhfffhhhlllwwwyyyiiieeeeeennn{{{zzzmmmooovvvxxxiiiTTTOOOGGGBBB???>>>>>>>>>:::;;;;;;<<<<<<=========:::;;;;;;<<<<<<=========<<<<<<;;;;;;;;;;;;<<<<<<999:::<<<<<<:::999999::::::999888777777777888888:::::::::999999999999888666666777777888888888999666777777777777888888888999::::::999999888777666555555666888888999999999:::::::::;;;;;;<<<<<<<<<999:::;;;:::888777888999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>@@@BBBCCCBBBBBBDDDEEEDDDIIIHHHJJJSSS]]]vvv{{{yyyqqqiiiaaacccmmmxxx|||nnnbbbcccjjjwwwvvvjjjbbbhhhyyyyyy```UUUIIIBBBAAAAAA???<<<===;;;::::::<<<======<<<========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<;;;999888777888999999444666888:::;;;:::999888666:::===;;;777666888<<<999888777666777888:::<<<999999999888888888777777888888888888888888888888::::::999999888999999999<<<<<<;;;::::::999888888;;;::::::999999::::::;;;;;;<<<==================>>>???@@@AAACCCDDDEEEEEEIIILLLJJJKKKUUUaaa}}}xxxmmmiiigggjjjrrr{{{~~~uuulllgggkkk|||}}}{{{pppccc___hhhrrr}}}sssdddQQQEEEBBBBBB@@@===???===<<<<<<===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<;;;:::999888999999:::777888999:::999999777777555777999888666555777999:::999777666777888:::;;;999999999888888888777777888888888888888888888888::::::999999999999999:::;;;;;;;;;::::::999999999;;;::::::::::::::::::;;;;;;<<<======>>>=========??????@@@AAACCCDDDEEEEEEGGGKKKIIIKKKUUUbbb~~~xxxsssnnnooossswww{{{~~~zzzmmmjjjxxxyyyzzzmmm^^^\\\___kkk}}}zzzbbbPPPGGGEEEBBB@@@@@@???======>>>??????>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<;;;::::::::::::::::::::::::999999888777777666555666666777777777888888;;;:::888777777888999999999999999888888888888888888888888888888888888888::::::999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<======>>>>>>>>>===??????@@@BBBCCCDDDEEEFFFEEEIIIHHHKKKVVVbbb~~~}}}yyytttssstttzzz{{{{{{pppxxx{{{}}}kkk]]]WWWaaaqqq{{{uuu```OOOFFFCCCCCCAAA???======?????????>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777888888888777777888:::;;;:::999;;;:::999888888888888999888888888888888888888888888888888888888888888888::::::999999999:::;;;;;;999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBBCCCEEEFFFFFFFFFJJJHHHKKKVVVbbb}}}}}}www|||~~~xxxxxxzzz|||}}}sss~~~}}}rrrnnnuuuxxxmmmzzz{{{fffWWW[[[eeelllvvv}}}oooWWWGGGBBBCCCAAA???======>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;888888777777888999::::::999888888999:::;;;;;;999;;;;;;:::999999888888888888888888888888888888888888888888888888888888888:::999999999:::;;;;;;<<<999::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;<<<===>>>???????????????@@@AAABBBDDDEEEFFFFFFHHHKKKJJJLLLUUU```zzzzzzxxx}}}|||~~~sssooo~~~zzzzzzxxxllllllwwwgggkkkwwwttt___XXX[[[___iiirrrrrrtttvvv{{{}}}cccNNNDDDBBBBBB@@@>>>===>>>>>>>>><<<========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;;;;;;;:::666777777888999999::::::999999999999999888999999:::::::::::::::999999999888888888888888999999999888888888888888888888888:::999999::::::;;;<<<===:::::::::::::::::::::::::::;;;<<<======<<<;;;:::;;;<<<===>>>???@@@@@@@@@@@@@@@AAACCCDDDEEEFFFGGGHHHLLLJJJLLLUUU___xxx~~~xxxzzzxxxnnnlllwww|||zzztttrrrnnn~~~rrrnnnmmm{{{sssccc\\\]]]bbbfffkkkmmmooouuuttt^^^MMMFFFCCCAAA???????????????===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::777888999;;;;;;;;;:::999777777999999:::999888777:::<<<===<<<888777888:::999999::::::::::::::::::777777888888888999999999888888888888888888888888999999999::::::<<<======;;;;;;;;;::::::999999999:::;;;<<<======<<<;;;:::;;;<<<===>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGFFFKKKJJJLLLVVV```yyy~~~xxxzzzwww|||uuuzzzuuunnniiimmmzzz{{{xxxtttgggpppyyyoooqqqqqqeeecccdddcccnnnppptttzzzmmmXXXKKKEEECCCAAA@@@AAAAAA@@@???;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::666777999:::;;;::::::999888999:::;;;:::888666555<<<@@@BBB???:::888:::===888999::::::;;;;;;;;;;;;777777888888999999999999888888888888888888888888999999999:::;;;<<<===>>><<<<<<;;;::::::999888888:::;;;===>>>>>>===;;;:::;;;<<<===>>>@@@@@@AAAAAA@@@AAABBBCCCDDDFFFGGGGGGDDDIIIIIILLLVVVaaazzztttnnnlllmmmooorrryyy|||uuuqqqrrrzzz|||}}}|||}}}~~~xxxrrrppp{{{wwwqqqvvvtttaaa^^^eeemmmvvv|||iiiSSSGGGCCC@@@AAA@@@>>>@@@DDD<<<<<<<<<<<<<<<======>>>===<<<<<<<<<<<<===>>>>>>>>>>>>===<<<;;;;;;::::::;;;999888888999::::::999888999::::::::::::999888777777777777888888888888888888888999:::;;;<<<===999999888888888888999999888888888999999:::::::::;;;;;;::::::999:::::::::999999999999999999999999999999:::;;;;;;<<<<<<===888:::===?????????@@@AAACCCDDDEEEEEEEEEEEEHHHJJJKKKNNNKKKLLLUUU___xxxzzzxxxuuukkkggghhhjjjmmmrrr|||yyysssrrruuu}}}yyyqqqsssyyynnnrrrtttkkklllmmmyyyzzzeeePPPIIICCCBBBAAA>>>===???AAAAAA@@@???>>>>>>??????<<<<<<<<<<<<<<<======>>>>>>======<<<;;;;;;::::::;;;999888888999::::::999999:::;;;;;;;;;;;;:::999888888888888999999999999999999999999999:::;;;<<<999999888888888888999999999999999999999999::::::::::::999999999::::::;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;888;;;>>>?????????@@@AAA???AAABBBBBBBBBBBBEEEGGGGGGJJJHHHKKKTTT___yyy}}}rrrsss~~~xxxkkkccc```cccggglllttt|||yyyyyyyyyppprrrqqqhhhrrryyyppplllxxxyyy]]]QQQGGGCCCBBB???>>>>>>AAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============<<<;;;;;;::::::;;;:::888888:::::::::999:::;;;;;;<<<<<<;;;;;;:::999999999::::::::::::;;;::::::999999999::::::;;;999999888888888888999999::::::999999999999999999888888888888999:::;;;;;;::::::::::::::::::::::::======<<<;;;;;;:::999999:::<<<>>>@@@@@@@@@AAABBB???@@@AAAAAAAAABBBDDDFFFEEEIIIHHHKKKVVVaaa}}}zzzuuuwww{{{qqqgggaaa___aaaccciiittt~~~zzzsssyyyrrrqqqyyyuuunnnvvvmmm]]]LLLEEEDDDBBBAAAAAA>>>>>>===<<<;;;::::::;;;:::;;;;;;<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;:::888888:::;;;:::999::::::;;;;;;;;;;;;::::::999999999999::::::::::::::::::999999999999999999:::999999888888999999::::::::::::999999888888888777777777888999:::;;;<<<::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::;;;===???@@@@@@@@@BBBDDDAAABBBCCCDDDCCCDDDFFFHHHHHHLLLKKKNNNXXXddd~~~tttqqqkkkfffbbb```___^^^bbbnnn}}}|||zzzyyyzzz|||~~~|||yyyuuurrrvvvzzzqqqrrrwwwsss\\\OOOHHHDDDBBBCCC@@@??????>>>>>>???@@@@@@:::;;;<<<=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<:::999999:::;;;;;;:::::::::999999999999::::::888888888999999999999:::::::::999888888888999999::::::999999999999:::::::::::::::999999888888888888888888888999:::;;;<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;===>>>??????@@@BBBDDDBBBDDDEEEEEEDDDEEEGGGIIIJJJNNNMMMOOOXXXccc~~~{{{qqqgggfffeeeeeeeeebbb^^^[[[\\\ggg}}}{{{wwwwwwwwwvvvwwwyyy{{{}}}~~~~~~~~~}}}~~~}}}zzzzzzyyynnnjjjooopppiiigggnnnzzzxxxdddUUUJJJCCCBBB===============>>>???@@@:::;;;===>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999999;;;;;;;;;::::::999999888888999999:::888888888888999999999999999999888888888999999:::::::::999999999999::::::::::::999999999999999999999999999999:::;;;<<<<<<::::::::::::::::::::::::999999::::::;;;<<<======;;;<<<>>>>>>>>>???BBBDDDAAABBBCCCCCCCCCDDDFFFHHHJJJMMMKKKMMMVVV```zzz{{{yyyjjj___```bbbfffhhhgggbbb^^^\\\dddvvvyyysssvvvwwwvvvvvvxxxvvvzzz~~~~~~}}}~~~}}}~~~~~~sssiiiffftttxxxjjj```bbbhhhsssiiiUUUIIIEEE===<<<<<<;;;;;;;;;;;;<<<;;;<<<>>>???@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999999;;;<<<;;;:::;;;:::999999999999:::;;;999999999999:::::::::;;;888777777777888999::::::;;;::::::999999::::::;;;999999999999999999::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>AAADDD@@@AAABBBBBBBBBCCCEEEGGGIIILLLJJJLLLUUU```zzz~~~{{{hhh___```ccchhhllllllhhhddd```fffuuu{{{}}}tttooorrruuussssssuuussswww|||~~~}}}}}}}}}{{{~~~qqqgggnnnuuueeebbbbbbeeeuuuyyy```PPPJJJBBBAAA@@@>>>============<<<===???@@@AAA@@@>>>===;;;<<<<<<<<<<<<<<<<<<<<<===;;;999:::;;;<<<;;;;;;<<<;;;::::::::::::;;;<<<:::::::::;;;;;;;;;<<<<<<777777777777888999:::;;;;;;::::::999999::::::;;;888888888999999::::::;;;======<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;::::::999:::;;;<<<<<<<<<>>>AAACCCAAABBBCCCCCCCCCDDDFFFHHHIIIMMMKKKNNNWWWbbb}}}}}}yyysssbbb\\\aaaiiipppsssrrrnnnllleeekkkttt|||{{{xxxxxxwwwtttrrrrrrsssuuuwwwzzzxxxwwwxxx|||}}}|||zzz|||}}}|||zzzyyyzzzzzz{{{{{{zzzzzzzzz{{{|||}}}}}}~~~|||{{{rrrmmmyyyssscccYYYXXXeeetttjjjTTTIII@@@>>>>>>AAAAAA===<<<>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<;;;:::999<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<===<<<:::999888999:::::::::::::::999999888888888888888999999999:::::::::888888888888888888888888<<<<<<;;;;;;;;;::::::::::::999999;;;======<<<:::>>>>>>===<<<===???@@@BBBCCCDDDFFFFFFEEEEEEGGGHHHHHHLLLJJJMMMVVVaaa|||}}}xxxkkk```[[[aaajjjsssyyy{{{zzzyyyrrrtttwwwyyyzzzxxxvvvuuuvvvuuusssrrrqqqrrrssstttwwwuuuuuuwwwzzz|||{{{zzz~~~~~~|||zzzzzz{{{~~~}}}yyyvvvssssssssstttuuutttssssssssstttvvvwwwzzz{{{zzzyyywwwwwwyyy{{{||||||}}}~~~~~~~~~tttyyylll\\\XXXaaannntttZZZJJJFFFAAA>>>??????======@@@>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999:::::::::;;;;;;;;;;;;<<<;;;::::::999999999::::::::::::999999999888888888888999999999:::::::::999999999999999999999999<<<<<<;;;;;;;;;:::::::::;;;<<<<<<<<<<<<<<<======<<<<<<<<<===>>>>>>??????BBBDDDEEEFFFEEEEEEFFFHHHHHHLLLJJJMMMVVVbbb|||~~~{{{}}}rrrjjjeeebbb]]]cccmmmwww~~~|||zzzwwwuuusssssstttttttttssssssrrrqqqrrrrrrrrrtttssssssuuuxxxzzzzzzzzz}}}~~~|||zzzwwwuuuuuutttrrrqqqqqqsssuuuwwwwwwuuurrrooommmlllmmmmmmooonnnnnnmmmmmmooopppqqqpppqqqssssssqqqoooooopppsssssssssssstttvvvwwwxxxxxxzzz|||~~~|||~~~|||||||||tttyyyeee[[[___hhhhhhPPPKKKDDD>>>======<<<>>>BBB?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999::::::::::::::::::;;;;;;::::::999999:::::::::999999999999888888888999999999:::::::::::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::888::::::888666555888;;;;;;===???AAABBBAAA???>>>BBBDDDEEEEEEEEEEEEFFFHHHHHHLLLJJJMMMWWWbbb}}}sssxxxyyyqqqjjjhhhhhhgggbbbgggooowww}}}{{{yyyuuurrrqqqsssuuuwwwssssssssssssrrrrrrrrrqqqrrrrrrsssuuuxxxzzz{{{{{{{{{|||~~~}}}|||{{{zzzwwwvvvuuusssrrrpppooonnnooonnnlllkkkjjjlllmmmoooqqqpppmmmkkkjjjjjjjjjjjjnnnmmmlllllllllmmmnnnooonnnoooppppppnnnmmmmmmnnnppppppooooooppppppqqqrrrppprrrtttvvvwwwzzz}}}~~~}}}xxxwwwvvvtttssseee```bbblllzzzvvvYYYMMMDDD>>>===>>>>>>???BBB??????>>>>>>>>>=================================>>>===;;;;;;;;;;;;===>>>::::::::::::::::::::::::999999999999999999999999999:::;;;<<<;;;:::999888999999999999999999999999888888999999999::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::777::::::777222111666;;;<<>>>>>>>>=========<<<<<<===========================<<<;;;::::::;;;<<<===::::::::::::::::::::::::999999999999999999999999888999:::;;;<<<;;;:::999999999999999999999999999888888999999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<>>>???;;;777666:::???<<>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;999999999999::::::::::::::::::::::::999999999999999999:::;;;;;;;;;::::::888999999999999:::::::::888888999999999:::::::::999::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<<===;;;888888;;;>>>;;;===???AAABBBAAA???>>>AAACCCDDDDDDDDDDDDEEEGGGFFFJJJJJJMMMXXXeeexxxdddlllzzzvvvggg[[[TTTNNNRRRZZZdddqqqyyyuuullldddfffiiilllnnnpppppppppqqqpppppppppppppppqqqqqquuutttrrrqqqpppqqqrrrssstttwwwyyyyyyxxxyyy{{{}}}~~~~~~~~~~~~}}}{{{xxxtttqqqooonnnnnnoooooooooooonnnmmmkkkkkkjjjkkkkkkkkkkkkkkkjjjiiilllkkkiiigggffffffeeeeeeeeeeeeeeeeeeffffffffffffgggfffeeeeeeeeefffhhhiiijjjkkklllkkkiiiiiiiiijjjjjjjjjiiiiiiiiijjjjjjkkkgggiiilllmmmmmmnnnooopppnnnqqqsssuuuuuutttuuuvvvvvvwwwwwwvvvtttuuuwwwyyy}}}}}}zzzsssooooooqqqmmm}}}vvvgggdddccchhhuuuvvvbbbUUUIIIEEEEEEBBB@@@????????????>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999888888999999999:::::::::;;;;;;;;;;;;:::::::::999:::999999999::::::;;;<<<888888999999999:::::::::888888999999999:::::::::888999999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::888888999999999999999999<<<<<<<<<===>>>>>>??????AAACCCDDDDDDCCCDDDEEEGGGEEEJJJJJJMMMYYYeeesssiiieeemmm|||}}}vvvfffZZZSSSQQQMMMVVVbbbooo{{{|||sssjjjkkklllmmmnnnnnnmmmmmmmmmmmmlllmmmnnnqqqsssuuuuuussspppooonnnooorrrssstttwwwyyyyyywwwwwwzzz|||}}}}}}~~~~~~~~~}}}}}}~~~~~~{{{yyywwwvvvuuuuuutttqqqnnnmmmlllmmmmmmjjjjjjkkkkkkkkkjjjhhhgggggghhhiiijjjjjjiiihhhggghhhhhhgggffffffeeeffffffffffffgggggghhhhhhhhhhhhgggfffeeeeeeeeefffggghhhgggjjjmmmmmmllliiihhhggghhhhhhhhhhhhhhhhhhiiijjjgggiiilllnnnmmmmmmmmmnnnkkknnnqqqsssrrrqqqqqqrrrqqqqqqrrrqqqpppqqqsssuuutttvvvxxxxxxwwwwwwzzz}}}yyyoooccczzz}}}wwwfff{{{nnnfff___dddsssmmm^^^NNNFFFDDDBBB@@@@@@@@@@@@@@@????????????>>>;;;;;;;;;;;;;;;;;;;;;;;;888888:::;;;;;;:::888888888888888999999:::::::::<<<<<<<<<;;;;;;:::::::::::::::999888999:::<<<===888888888999999:::::::::888888999999999:::::::::888888999999:::;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::999999;;;===>>><<<;;;>>>>>>===<<<===???@@@BBBAAABBBDDDDDDCCCCCCEEEFFFEEEJJJIIIMMMYYYfffuuummmllloooyyy{{{{{{zzziiiWWWJJJIIIMMMOOO^^^ppp{{{}}}vvvmmmkkkiiijjjlllllliiifffgggiiikkknnnppprrrtttttttttsssrrrqqqpppqqqrrrsssttttttssstttuuuvvvxxxyyy~~~|||~~~|||~~~~~~||||||zzzxxxuuusssqqqpppppprrrqqqqqqpppnnnmmmkkkjjjhhhiiiiiijjjjjjjjjiiiiiigggggghhhhhhhhhhhhggggggfffggghhhgggeeeeeeggghhheeeffffffggggggfffeeeeeehhhhhhggggggfffffffffeeejjjjjjjjjlllmmmllliiigggfffffffffffffffggghhhhhhiiiiiiiiiiiijjjkkklllllloooooooooooooooppppppqqqqqqppppppooonnnmmmmmmmmmpppqqqrrrqqqpppppprrrtttwwwxxxzzz~~~}}}|||rrrfffrrrwwwqqqoooyyytttggg\\\```pppwww]]]JJJFFFHHHFFF???@@@>>>===>>>???@@@>>>===;;;;;;::::::::::::999999<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<======<<<<<<999999999999999999999999;;;;;;::::::::::::999999999999888888999999:::;;;:::;;;;;;;;;;;;;;;;;;:::<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;888:::<<<>>>@@@@@@@@@@@@CCCCCCBBBCCCDDDFFFHHHIIIIIILLLJJJLLLVVVbbb~~~zzzoookkkllluuu}}}~~~mmm^^^QQQJJJKKKQQQZZZfffsssyyy|||{{{vvvooollljjjiiijjjkkkkkkiiifffhhhiiikkknnnpppqqqrrrrrrrrrqqqpppoooooopppqqqqqqsssrrrrrrrrrsssuuuwwwxxxxxxxxxxxxyyy{{{|||{{{zzz~~~~~~~~~~~~~~~}}}{{{{{{||||||{{{yyywwwuuusssrrrqqqooonnnlllkkkjjjmmmnnnnnnnnnnnnnnnmmmllliiiiiijjjjjjjjjjjjjjjiiihhhhhhiiiiiiiiihhhggggggfffgggggggggffffffgggiiiffffffffffffffffffffffffffffffffffffeeeeeeeeedddhhhhhhhhhjjjkkkjjjhhheeehhhhhhgggggghhhhhhiiijjjiiiiiihhhhhhhhhhhhhhhiiimmmmmmmmmlllmmmmmmnnnooooooooonnnmmmmmmlllkkkkkkkkklllmmmlllkkklllmmmooorrrrrrtttwww{{{zzz{{{|||qqqrrrxxxtttlllnnn{{{mmmaaabbboooqqqXXXLLLHHHDDD>>>@@@???>>>>>>??????>>>===<<<<<<<<<;;;;;;;;;::::::<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::888999::::::;;;;;;::::::999999999999999999999999888888888999999999::::::999999888888999999:::;;;:::;;;<<<======<<<;;;:::<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<>>>???@@@@@@@@@CCCCCCBBBCCCDDDFFFGGGHHHHHHKKKIIIKKKVVVbbb~~~wwwrrrppprrr}}}tttaaaSSSLLLJJJPPPWWWiiipppvvvvvvtttrrrmmmgggjjjiiihhhiiijjjjjjiiigggiiijjjkkkmmmnnnoooppppppoooooonnnnnnnnnooopppppprrrqqqqqqqqqrrrtttvvvwwwvvvvvvwwwzzz~~~|||}}}}}}}}}}}}~~~~~~~~~zzz{{{{{{||||||||||||{{{wwwwwwvvvvvvtttqqqnnnmmmjjjkkkkkkkkkjjjhhhgggfffiiiiiikkklllmmmnnnnnnnnnjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiihhhgggeeefffggggggffffffhhhiiigggfffeeeeeeeeefffggggggeeeeeeeeedddddddddddddddfffffffffhhhjjjiiigggdddiiiiiiiiiiiiiiijjjjjjkkkiiihhhgggfffeeeeeeeeeeeejjjjjjjjjjjjjjjkkkllllllllllllkkkkkkjjjjjjiiiiiihhhiiiiiiiiihhhhhhjjjkkkmmmmmmnnnppprrruuuwwwyyy|||{{{zzzwwwqqqyyytttiiiqqqpppbbb___ggguuulllWWWLLLEEEAAABBB@@@>>>>>>?????????============<<<<<<<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::888999::::::;;;;;;::::::999999999999::::::::::::777777777888888999999:::999999888888999999:::;;;:::;;;===>>>>>>===;;;:::<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<===>>>???@@@AAACCCCCCCCCCCCDDDFFFGGGHHHGGGKKKIIIKKKVVVccc~~~}}}}}}||||||ppp[[[NNNKKKMMMUUU]]]tttxxxxxxsssnnnkkkhhhdddgggggghhhhhhiiiiiihhhgggiiijjjkkklllmmmmmmmmmmmmmmmmmmnnnnnnnnnoooppppppqqqqqqqqqqqqrrrtttuuuwwwyyyyyyzzz}}}{{{{{{||||||||||||||||||zzzzzzzzzzzzyyyyyyxxxxxxqqqqqqpppooommmkkkiiihhhggghhhiiikkkkkkiiigggffffffgggiiijjjlllmmmmmmnnnkkkkkklllllllllkkkjjjjjjkkkkkkkkkkkkjjjiiihhhhhhdddfffhhhhhhgggggghhhjjjfffeeecccbbbcccdddfffgggeeeeeeeeedddddddddddddddeeeeeefffhhhjjjjjjgggeeeiiiiiihhhhhhiiiiiijjjkkkggggggfffeeeeeeeeeeeeeeeiiiiiihhhhhhiiiiiijjjkkkiiiiiiiiihhhhhhgggggggggggghhhiiihhhggghhhiiikkklllllllllmmmnnnooopppqqqtttvvvxxxzzz~~~wwwyyyqqqjjjppp}}}tttddd]]]___hhhuuujjjWWWKKKEEEDDDBBB???>>>?????????>>>=========<<<<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<======<<<<<<999999999:::::::::::::::888888888888999999999999999999888888999999:::;;;:::<<<>>>??????>>><<<:::<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>===<<<===>>>@@@AAACCCCCCCCCDDDEEEEEEFFFGGGGGGKKKIIILLLXXXeeezzzvvv||||||zzzwwwgggUUUMMMMMMRRR\\\dddvvvxxxvvvooojjjhhhgggdddeeefffggghhhhhhhhhhhhhhhiiiiiijjjkkkkkkkkkkkkjjjlllmmmmmmnnnoooppppppppprrrqqqqqqqqqrrrtttvvvwwwwwwwwwxxxzzz}}}~~~}}}zzzzzzzzzzzzzzzzzzzzzzzz|||{{{zzzxxxvvvuuutttssskkkkkkkkkjjjjjjiiihhhhhheeefffhhhjjjjjjjjjhhhgggfffggghhhjjjkkkkkkkkkkkklllllllllllllllkkkjjjiiikkkkkkkkkkkkkkkjjjiiiiiieeegggiiiiiihhhggghhhiiidddcccbbbaaaaaaccceeefffeeeeeeeeeeeeeeeeeeeeefffeeeeeefffiiikkkkkkiiigggggggggggggggggghhhiiiiiieeeeeeeeeeeeeeefffggghhhiiiiiihhhhhhiiiiiijjjkkkggggggggggggffffffffffffggghhhhhhhhhggggggiiikkkjjjjjjkkkkkkkkkkkkkkkkkkpppqqqrrrsssuuuzzzyyy~~~}}}kkkdddmmmzzzjjj```\\\___gggqqqzzzjjjTTTGGGFFFCCC@@@????????????>>><<<<<<<<<;;;;;;;;;;;;:::<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<======<<<<<<999999:::::::::;;;;;;;;;;;;;;;::::::999999999888999999888888999999:::;;;;;;<<<>>>??????>>><<<;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;???>>>=========???@@@AAACCCCCCDDDDDDEEEEEEFFFFFFGGGKKKJJJNNNYYYgggsssqqqxxx}}}vvvoookkkiiibbbWWWNNNKKKNNNTTT___hhhppprrrqqqkkkgggggghhhfffbbbdddfffgggffffffgggiiihhhhhhiiijjjjjjjjjiiiiiijjjkkkmmmnnnoooppppppppprrrqqqqqqqqqrrrtttvvvwwwvvvvvvvvvxxxzzzzzzyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwzzzxxxvvvsssqqqooonnnnnnggggggggggggggghhhhhhhhhcccdddeeeggggggggggggfffgggggghhhiiijjjjjjjjjjjjkkkllllllkkkkkkjjjiiihhhiiijjjjjjkkkkkkkkkjjjjjjfffhhhjjjjjjiiigggggggggcccbbbbbbaaabbbccceeefffeeeeeeeeeeeeffffffffffffeeeeeegggjjjlllmmmkkkiiifffffffffffffffgggggghhheeeeeeeeeeeefffggghhhiiiiiihhhhhhhhhhhhiiijjjjjjggggggggggggffffffffffffeeefffffffffeeeeeegggiiiggghhhhhhiiiiiiiiihhhhhhlllmmmnnnnnnooosssxxx||||||~~~}}}uuuqqqqqqbbbeeeooocccYYYUUUXXX___nnn```JJJHHHEEEAAA????????????>>><<<<<<<<<;;;;;;;;;::::::<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::888999::::::;;;;;;::::::999999::::::;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999888888999999:::;;;<<<<<<<<<======<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;=========>>>???@@@AAABBBCCCCCCDDDEEEEEEEEEEEEEEEFFFJJJJJJNNNZZZhhhzzz|||ssshhh^^^YYYXXXQQQMMMKKKMMMPPPTTT\\\eeegggjjjjjjfffdddfffgggeee```cccffffffeeeeeegggiiifffggghhhhhhiiiiiiiiiiiihhhiiikkkmmmnnnoooooooooppppppppppppqqqssstttvvvvvvuuuuuuvvvxxxyyywwwvvvuuuuuutttttttttssssssssssssqqqooollljjjiiiiiiiiiffffffeeeeeeeeefffffffffbbbbbbccccccdddeeeeeeeeefffggghhhiiijjjkkkkkkkkkkkkkkkkkkkkkjjjiiihhhgggggghhhiiijjjkkkkkkkkkkkkgggiiikkkkkkiiigggffffffbbbccccccdddeeeeeeffffffccccccddddddeeeeeeeeeeeedddeeefffjjjlllmmmllljjjffffffeeeeeeffffffggghhhffffffeeeeeeeeeffffffggghhhgggggggggggghhhiiiiiiggggggggggggggggggggggggdddeeefffeeedddeeefffhhhfffggghhhjjjjjjjjjiiiiiikkkllllllllllllnnnrrruuurrrtttwwwzzz~~~{{{zzz{{{ooouuummmgggvvv{{{lll]]]SSSQQQTTTeeewwwpppUUUJJJFFFBBB????????????>>>=========<<<<<<<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::888999::::::;;;;;;::::::999999::::::;;;<<<<<<===777888888999::::::;;;;;;999999888888999999:::;;;<<<<<<;;;::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<>>>???@@@AAABBBBBBCCCCCCEEEEEEFFFEEEEEEDDDDDDHHHHHHLLLYYYhhh}}}~~~yyymmm___TTTNNNMMMKKKKKKMMMQQQQQQRRRXXX```aaaeeefffcccbbbdddfffddd___bbbffffffeeeeeegggiiieeefffggghhhiiiiiiiiihhhfffgggiiilllmmmnnnnnnnnnoooooonnnnnnpppqqqssstttrrrqqqqqqrrrtttuuutttrrrrrrrrrrrrqqqqqqppppppppplllkkkiiigggeeeeeeeeeeeefffeeeeeedddddddddddddddccccccbbbbbbcccdddeeefffdddeeegggiiikkklllmmmmmmkkkkkkkkkjjjiiihhhgggffffffggghhhiiijjjkkkkkkkkkhhhjjjlllllliiigggeeeeeecccdddeeefffggggggggggggbbbbbbbbbccccccdddddddddcccdddfffiiilllmmmkkkjjjfffffffffffffffggghhhhhhggggggfffeeeddddddddddddgggffffffffffffggghhhhhhgggggghhhhhhhhhhhhhhhhhhfffgggggggggffffffhhhjjjggghhhjjjlllmmmmmmllllllkkklllmmmllllllmmmoooqqqpppsssvvvxxxzzz{{{~~~~~~www~~~vvvrrr{{{zzzlllppp|||zzzhhhZZZTTTVVVWWWjjj}}}```KKKGGGBBB@@@????????????>>>>>>>>>>>>============<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<======<<<<<<999999::::::;;;<<<======333444555777999;;;======999999888888999999:::;;;===<<<:::999999:::<<<===<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<<<<<<<<<<<<<;;;:::;;;>>>@@@BBBBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDDDDBBBFFFFFFJJJWWWfffuuu~~~xxxjjj___YYYTTTNNNJJJMMMOOORRRTTTVVVXXX[[[]]]cccdddeeeeeeeeedddcccbbbfffeeeeeeddddddeeeeeefffgggffffffffffffgggggghhhhhhhhhiiiiiiiiijjjjjjjjjjjjkkklllmmmnnnnnnnnnnnnsssssstttttttttrrrqqqpppoooooooooooonnnllljjjhhhfffeeedddcccccccccdddeeefffffffffffffffeeeeeeeeecccbbbaaaaaabbbccceeefffjjjiiiiiihhhiiikkklllmmmmmmllljjjhhhffffffffffffggghhhiiikkkllllllkkkkkkiiijjjjjjjjjiiihhhfffeeegggfffeeeddddddeeeggghhheeecccbbbcccdddeeeeeeeeebbbdddfffhhhhhhgggfffeeefffffffffffffffggghhhhhheeeeeedddcccccccccddddddfffeeecccbbbccceeeggghhhhhhhhhhhhhhhggggggggggggdddeeeggghhhiiiiiiiiihhheeefffhhhiiijjjjjjjjjiiillllllkkkjjjkkklllmmmnnnoooqqqsssttttttuuuwwwyyy}}}tttqqqvvvnnnjjjsssyyykkk^^^TTTXXXddd~~~jjjVVVIIIBBBEEEDDD>>>===CCC============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;::::::999999::::::999999::::::::::::;;;;;;888999;;;======<<<;;;:::<<<777999888555;;;@@@888777888:::;;;;;;;;;::::::<<<<<<<<<<<<============<<<>>>@@@@@@@@@???@@@AAACCCDDDEEEFFFGGGHHHIIIIIIGGGLLLLLLNNNWWWccc|||{{{zzzpppcccYYYTTTQQQMMMJJJOOORRRUUUXXXZZZ\\\```bbb```aaaccceeeeeeeeeeeedddddddddccccccccccccddddddeeeeeeeeeeeeeeeffffffgggiiiiiiiiiiiijjjjjjjjjjjjnnnmmmllllllmmmnnnppprrrrrrsssttttttsssqqqooonnnkkkkkklllkkkjjjhhhgggeeedddccccccbbbbbbcccdddeeehhhggggggfffeeedddcccccceeeeeeeeedddeeeeeeffffffhhhhhhhhhhhhiiijjjkkkkkkkkkjjjhhhfffeeeeeeeeefffggghhhiiikkklllkkkkkkjjjiiiiiijjjjjjiiigggfffeeeeeeeeedddddddddeeeeeeeeedddbbbaaabbbcccdddddddddcccdddfffggggggfffeeedddfffffffffffffffgggggghhhhhhggggggfffeeeeeeeeeeeeeeeddddddcccdddeeeggghhhhhhhhhhhhhhhggggggggggggeeefffggghhhiiiiiihhhhhheeefffhhhiiijjjjjjjjjiiimmmlllkkkkkkkkklllnnnnnnnnnppprrrsssssstttvvvwwwzzz~~~~~~~~~zzzzzzssssss{{{qqqbbbVVVQQQYYYlllxxx]]]MMMBBBBBBBBB>>>===AAA???>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;<<<<<<:::::::::::::::::::::::::::::::::::::::::::::::::::999999999:::;;;;;;<<<999999::::::::::::;;;;;;666888999;;;;;;:::999888===888::::::777@@@FFF???>>>>>>?????????>>>===<<<<<<<<<<<<<<<============;;;===??????>>>>>>???@@@CCCDDDEEEFFFGGGHHHHHHIIIEEEKKKKKKNNNWWWddd~~~xxxvvv}}}~~~|||mmmdddYYYQQQNNNMMMMMMLLLPPPSSSWWWZZZ\\\___bbbddd^^^___aaaccceeeffffffeeebbbbbbbbbaaaaaabbbbbbbbbddddddccccccdddeeeeeefffiiiiiiiiijjjjjjjjjkkkkkkooommmkkkjjjjjjmmmppprrrpppqqqssssssrrrooollljjjffffffffffffeeedddcccbbbaaaaaaaaaaaaaaabbbcccdddhhhhhhgggfffeeecccbbbaaaeeeffffffffffffeeeeeedddeeefffggghhhhhhiiiiiihhhhhhgggfffeeedddeeefffffffffhhhiiijjjkkkkkkjjjjjjhhhiiiiiiiiihhhgggfffeeecccddddddeeeddddddcccccccccbbb```aaacccddddddccccccdddeeefffeeedddcccbbbeeeffffffffffffgggggggggjjjjjjiiihhhggggggffffffcccddddddeeeffffffgggggghhhhhhhhhhhhggggggggggggfffggghhhhhhhhhhhhggggggfffggghhhiiiiiijjjiiiiiillllllkkkkkkllllllmmmnnnmmmnnnpppqqqqqqrrrsssuuuuuuwwwyyyzzz{{{}}}vvvyyyqqqnnn|||iiiZZZTTTTTT]]]mmmxxx}}}kkkXXXFFFBBBBBB@@@???AAA????????????>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::888888999999:::<<<===>>>999999::::::::::::;;;;;;777888999:::;;;:::999888===888;;;<<<;;;EEEMMMGGG<<<<<<============<<<;;;;;;<<<<<<<<<<<<=========:::<<<>>>>>>======???@@@CCCDDDDDDEEEFFFGGGHHHHHHCCCIIIJJJMMMXXXeee{{{wwwxxx}}}vvv```YYYPPPJJJIIIKKKMMMOOOPPPSSSWWWYYY[[[\\\^^^```]]]^^^```cccddddddddddddbbbbbbaaaaaaaaaaaabbbbbbdddcccccccccdddeeefffgggiiiiiiiiijjjjjjjjjjjjkkkjjjjjjiiihhhhhhjjjkkklllnnnoooqqqqqqooolllhhhfffbbbbbbbbbbbbaaaaaa``````_________```aaabbbcccccceeefffffffffeeedddbbbaaacccdddeeeeeeeeecccbbbaaabbbccceeegggggggggfffffffffeeedddddddddeeeggghhhfffgggiiijjjjjjjjjiiiiiihhhhhhhhhggggggfffffffffcccdddeeeffffffeeecccbbbdddcccaaabbbccceeedddddddddddddddddddddcccbbbaaaeeeeeefffffffffgggffffffiiiiiihhhhhhgggfffeeedddbbbccceeefffgggggggggggghhhhhhhhhhhhgggggggggggghhhhhhhhhhhhhhhggggggggggggggghhhhhhiiiiiiiiiiiijjjjjjjjjjjjkkkkkkllllllkkkmmmooooooooooooqqqsssssstttuuuttttttwww{{{tttxxxtttnnn}}}tttbbb]]]VVVVVVaaammmvvv}}}gggOOOEEEDDDCCCBBBBBB?????????>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999::::::<<<======999999999:::::::::;;;;;;999:::;;;<<<<<<<<<;;;;;;;;;777:::<<<<<>>>>>======???AAADDDDDDDDDEEEFFFGGGGGGHHHDDDIIIJJJMMMXXXeeewwwvvvxxxzzzmmmUUUPPPJJJFFFGGGKKKOOORRRRRRUUUXXXZZZZZZZZZZZZ[[[^^^___```bbbbbbbbbbbbaaabbbbbbaaaaaaaaaaaabbbbbbddddddddddddeeefffggghhhhhhhhhiiiiiiiiiiiijjjjjjfffgggiiijjjjjjiiihhhgggkkkllllllmmmkkkhhheeeccc``````__________________^^^^^^___```aaaaaabbbbbbbbbcccdddeeeeeeeeeccccccccccccdddeeedddcccaaa```aaabbbdddeeeffffffeeedddeeeeeeddddddeeefffhhhiiifffggghhhiiiiiiiiihhhggggggggggggfffffffffffffffeeefffgggggggggeeedddcccfffdddcccccceeeffffffeeedddddddddccccccbbbbbbaaaddddddeeefffgggffffffeeeffffffffffffeeedddbbbbbbbbbccceeefffggghhhhhhhhhhhhhhhhhhhhhgggggggggggghhhhhhhhhggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiihhhhhhiiiiiijjjjjjjjjjjjjjjlllnnnnnnmmmnnnoooqqqqqqrrrrrrqqqrrrsssvvvxxxzzz~~~zzzsss||||||qqqwwwsssfffZZZSSSZZZeeerrruuuZZZJJJFFFDDDBBB@@@>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;;;;999999999:::::::::;;;;;;::::::;;;;;;<<<<<<<<<;;;:::666999;;;;;;FFFOOOIII>>>=========<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>???>>>>>>>>>AAACCCDDDDDDDDDEEEEEEFFFFFFGGGEEEKKKKKKNNNWWWdddwwwrrrsssvvvpppaaaMMMKKKGGGEEEGGGKKKPPPSSSUUUXXX[[[\\\[[[ZZZYYYZZZ]]]^^^```aaaaaaaaaaaa```bbbaaaaaa``````aaaaaabbbddddddddddddeeeggghhhhhhggggggggghhhhhhhhhiiiiiifffhhhjjjllllllkkkhhhfffggggggggggggfffdddbbbaaa^^^^^^]]]]]]]]]^^^______^^^^^^``````aaaaaaaaaaaa___aaaccceeeeeeeeedddcccdddddddddddddddccccccbbbaaabbbcccddddddeeeeeedddeeeeeeddddddeeefffhhhiiifffggghhhiiiiiihhhgggfffgggfffeeeeeeeeeeeeffffffggggggggggggfffeeeddddddfffeeeddddddfffggggggfffddddddcccccccccccccccccccccdddeeeggggggfffeeeeeecccdddeeeeeeeeedddbbbbbbccccccdddfffggghhhiiijjjhhhhhhhhhhhhgggggggggggghhhhhhgggggggggggghhhiiiiiiiiihhhhhhhhhhhhiiiiiiggghhhiiijjjjjjjjjiiiiiijjjlllmmmmmmmmmmmmnnnpppoooooonnnnnnpppqqqsssttttttwww|||xxxvvvtttrrrvvvuuufff[[[[[[bbboooeeeQQQHHHEEEAAA>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::======<<<;;;;;;;;;;;;;;;999999::::::::::::;;;;;;888888888999999999:::::::::777:::;;;:::CCCIIIBBB@@@???===;;;999888888888:::;;;;;;;;;;;;<<<<<<<<<>>>??????>>>>>>???AAADDDDDDDDDDDDEEEEEEEEEFFFFFFFFFKKKKKKNNNWWWdddwwwrrrsssvvvyyywwweeeUUUGGGGGGFFFEEEGGGJJJOOOSSSTTTWWW[[[]]]\\\[[[ZZZZZZ[[[\\\^^^```aaabbbaaaaaa``````____________``````bbbbbbccccccdddfffggghhhffffffffffffggggggggggggggghhhiiijjjjjjiiigggfffddddddcccbbbaaa`````````]]]\\\\\\[[[\\\]]]^^^______```aaaaaabbbaaa```___```aaaccceeeeeedddbbbaaabbbbbbbbbbbbbbbbbbccccccbbbbbbbbbbbbcccdddeeefffddddddccccccccceeefffgggffffffhhhhhhhhhgggfffeeeffffffeeeddddddeeeffffffhhhgggfffeeeddddddddddddfffdddcccccceeeffffffeeedddccccccccccccddddddeeebbbdddeeeggggggfffeeedddcccdddfffggggggfffeeedddddddddddddddfffhhhjjjkkkhhhhhhhhhhhhggggggggggggggggggffffffggghhhiiijjjjjjiiihhhgggggghhhiiiiiihhhiiijjjkkklllkkkkkkjjjjjjlllmmmmmmlllmmmnnnooonnnmmmmmmmmmnnnppppppqqqqqqtttwwwyyy||||||{{{rrrlllppp{{{vvvfff^^^^^^ggg}}}sss\\\NNNHHHCCC???>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<<<<===999999::::::::::::;;;;;;999888888888999999::::::<<<888<<<<<<999???CCC:::<<<;;;:::999888888999999::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>===<<<>>>AAACCCDDDDDDDDDDDDEEEEEEEEEEEEDDDJJJJJJMMMXXXeee{{{rrrrrrwww}}}|||ppp^^^MMMDDDEEEEEEEEEGGGJJJNNNRRRQQQUUUYYY[[[[[[ZZZZZZZZZXXXZZZ\\\___aaabbbcccccc___^^^^^^]]]]]]^^^^^^___aaaaaaaaabbbccceeefffgggeeeeeeeeeffffffffffffggggggffffffeeeeeeeeeffffffbbbaaa```^^^^^^^^^___```[[[[[[ZZZZZZZZZ\\\]]]^^^``````aaabbbbbbaaa```___aaabbbdddeeeeeeccc```^^^```___^^^^^^^^^```aaabbbcccbbbbbbaaabbbdddeeegggccccccbbbbbbbbbccceeefffffffffggghhhhhhgggfffeeefffeeedddddddddeeefffggghhhfffeeecccbbbbbbcccccceeecccbbbcccdddeeeeeeeeeccccccccccccdddeeeffffffbbbccceeeggggggfffeeeddddddeeegggiiijjjiiihhhgggeeedddddddddeeehhhkkkmmmhhhhhhhhhhhhgggggggggggggggfffffffffggghhhjjjkkkjjjiiihhhgggggghhhiiiiiijjjkkklllmmmnnnmmmlllllljjjlllmmmmmmmmmlllnnnoooooonnnmmmmmmoooppppppoooppprrrtttuuuuuuxxx~~~wwwjjjfffkkkwww}}}jjj]]]VVV[[[qqq~~~eeeTTTLLLGGGCCC????????????>>>>>>>>>>>><<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::;;;<<<===>>>???999999:::::::::;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>:::======999===???555:::::::::;;;===@@@BBBDDD:::::::::;;;;;;;;;<<<<<<=========<<<;;;<<<@@@BBBDDDDDDDDDDDDEEEEEEEEEEEEBBBHHHIIIMMMXXXfff}}}oooqqqyyy~~~tttcccTTTLLLEEEEEEEEEGGGJJJMMMPPPQQQVVVWWWYYYYYYXXXWWWXXXYYYWWW[[[]]][[[\\\aaaddddddaaa```^^^]]]\\\\\\]]]^^^aaaaaa``````aaaccceeefffjjjiiihhhgggggghhhiiijjjhhhfffdddbbb```______```[[[\\\\\\[[[ZZZ[[[]]]```___^^^\\\[[[[[[[[[\\\\\\______```````````````___aaabbbccccccbbbaaa```_________````````````_________^^^]]]^^^aaaeeeggghhhbbbcccdddcccbbbbbbdddfffccceeeggghhhiiihhhgggfffiiihhhgggfffeeedddddddddcccccccccdddccccccbbbbbbffffffeeeeeeeeedddddddddeeedddcccccccccdddeeefffffffffffffffeeedddcccccccccdddeeefffggggggggggggggggggfffeeeeeefffhhhiiillljjjhhheeeddddddeeeeeedddeeefffhhhhhhhhhggggggiiijjjkkkkkkllllllkkkkkklllllllllllllllmmmnnnooonnnmmmkkkjjjiiiiiijjjkkklllkkkjjjjjjkkklllnnnooorrrrrrqqqqqqsssuuuxxxzzzpppaaa\\\eee|||pppddd\\\[[[hhhzzzmmm\\\SSSLLLEEEEEEFFFCCC>>>???BBB???777>>>===;;;;;;===>>>===<<<======>>>>>>>>>===;;;:::999::::::;;;;;;::::::999:::;;;;;;;;;<<<=========;;;::::::999999::::::;;;:::999999888888999999:::;;;;;;;;;<<<<<<;;;::::::<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<=====================>>>???@@@AAAAAABBBCCCDDDFFFHHHIIIIIIJJJJJJDDDIIIIIILLLWWWeeexxxnnnrrr|||~~~uuuhhhYYYMMMFFFEEEFFFFFFHHHJJJMMMPPPRRRUUUWWWXXXYYYWWWWWWWWWXXXYYY]]]___\\\\\\^^^```___^^^^^^]]]]]]\\\\\\]]]]]]aaaaaa``````aaaccceeefffgggfffeeeeeeeeeeeefffgggfffeeecccaaa___^^^^^^^^^ZZZ[[[[[[ZZZYYYZZZ\\\^^^[[[[[[ZZZZZZZZZ[[[]]]^^^``````aaaaaaaaaaaa``````aaabbbbbbcccbbbaaa```___```aaaaaaaaaaaaaaa```___```^^^]]]^^^aaadddffffffbbbcccdddcccbbbcccdddfffdddeeegggiiiiiihhhgggfffgggfffeeedddddddddddddddeeeeeeffffffffffffeeeeeeeeeeeedddddddddccccccccceeedddcccccccccdddeeefffffffffffffffeeedddcccccccccdddeeeffffffgggggggggeeeeeeddddddeeefffggghhhkkkiiigggeeeddddddeeefffeeeeeefffggghhhhhhhhhhhhjjjjjjkkkllllllllllllkkkmmmllllllllllllmmmmmmnnnnnnmmmlllkkkkkkkkkllllllkkkkkkjjjjjjkkklllnnnooooooooonnnoooppprrruuuwww}}}{{{iii]]]]]]kkkzzzvvviii^^^XXX^^^jjjuuufffWWWJJJAAAHHHKKKFFFAAA@@@???<<<>>>===;;;;;;===>>>===<<<<<<<<<=========<<<;;;::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::999999::::::;;;::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;:::<<<;;;;;;::::::;;;;;;<<<::::::;;;<<<<<<===>>>>>><<<<<<===>>>???@@@@@@AAAAAABBBBBBCCCDDDEEEFFFFFFDDDJJJJJJMMMXXXfffxxxqqqooouuu{{{|||tttfffXXXNNNGGGCCCFFFGGGHHHIIILLLNNNQQQRRRTTTVVVWWWXXXWWWVVVWWWXXX[[[___aaa]]][[[\\\[[[XXXZZZ[[[[[[\\\\\\\\\\\\\\\^^^^^^^^^^^^___aaacccdddccccccbbbbbbbbbbbbccccccdddcccaaa___]]]\\\[[[[[[YYYZZZ[[[ZZZYYYYYY[[[]]]YYYYYYYYYZZZ[[[\\\^^^___```aaaaaaaaaaaaaaa`````````aaabbbbbbbbbaaa```___bbbbbbbbbbbbbbbaaa```___```___]]]^^^```cccddddddbbbcccdddcccbbbbbbdddfffeeefffhhhiiiiiihhhhhhgggeeeeeedddddddddddddddeeeffffffgggggggggggggggfffddddddcccccccccbbbbbbbbbddddddcccbbbcccdddeeefffffffffgggffffffeeedddcccccccccdddeeeffffffffffffcccccccccddddddfffggghhhhhhgggfffeeedddeeeffffffffffffffffffggghhhiiijjjjjjjjjkkklllllllllllllllmmmmmmmmmlllllllllllllllmmmllllllllllllmmmnnnnnnkkkkkkkkkkkkkkkmmmnnnnnnnnnnnnmmmnnnoooqqqsssuuu{{{zzz}}}{{{wwwdddYYY\\\ddd{{{rrrdddXXXVVV\\\nnnjjjXXXGGGRRRXXXQQQEEE>>>>>>@@@>>>===;;;;;;===>>>===<<<:::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>???@@@@@@BBBBBBAAAAAAAAABBBDDDDDDFFFKKKJJJNNNXXXgggkkknnnsssyyy}}}zzz~~~|||kkkZZZNNNHHHEEEEEEGGGHHHIIIKKKMMMOOOQQQRRRRRRTTTVVVWWWVVVVVVVVVXXXZZZ___aaa]]]ZZZZZZXXXUUUVVVXXXYYY[[[\\\\\\[[[ZZZ[[[[[[[[[[[[\\\^^^___aaa``````````````````````````````^^^]]][[[ZZZYYYYYYZZZ[[[\\\[[[ZZZYYY[[[\\\ZZZZZZZZZ[[[\\\]]]^^^___``````````````````___^^^``````aaabbbbbbaaa```___aaaaaabbbaaaaaa```___^^^aaa___^^^^^^```bbbbbbbbbaaabbbbbbbbbaaaaaaccceeegggggghhhiiiiiihhhhhhgggeeeeeedddddddddeeeffffffdddeeeeeefffffffffffffffddddddddddddccccccccccccdddccccccbbbcccdddfffgggggggggggggggfffeeedddcccccccccdddeeeeeeeeeeeeeeeccccccddddddeeefffggghhhfffeeeeeeddddddeeeffffffffffffeeeeeefffhhhjjjkkkjjjkkkkkklllmmmlllllllllmmmmmmmmmmmmlllkkkkkkjjjjjjjjjkkkkkklllmmmnnnnnnjjjjjjkkkkkklllmmmmmmnnnooooooooooooppprrrssstttzzzyyyzzz||||||ooo]]]XXX[[[dddyyynnn\\\WWWYYY___pppoooYYY___```VVVGGG>>>>>>AAA>>>===;;;;;;===>>>===<<<999::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;=========<<<;;;;;;;;;:::;;;::::::999999::::::;;;:::::::::999999:::::::::;;;:::::::::;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;::::::999888888;;;<<<<<<===>>>???@@@@@@FFFDDDCCCBBBBBBCCCEEEFFFGGGKKKKKKNNNYYYhhhfffqqq{{{}}}{{{|||~~~sss```PPPGGGEEEFFFGGGGGGHHHJJJLLLNNNPPPQQQQQQQQQSSSUUUVVVUUUUUUVVVWWWWWW\\\^^^\\\YYYZZZXXXUUUUUUVVVXXXZZZ[[[[[[ZZZZZZ\\\[[[[[[[[[\\\^^^```aaa________________________\\\\\\\\\[[[ZZZYYYXXXWWW[[[\\\]]]]]][[[[[[[[[\\\]]]]]]^^^^^^^^^_________^^^^^^______^^^]]]]]]\\\___```aaabbbbbbaaa```______`````````___^^^^^^]]]aaa```______aaabbbbbbaaa___```aaa```___```aaacccgggggghhhhhhhhhggggggggggggffffffffffffgggggghhhdddeeeffffffgggggggggfffeeeeeeeeeeeeddddddddddddccccccbbbbbbccceeefffgggggggggggggggfffeeeddddddddddddeeeeeeffffffeeeeeedddeeeeeefffggghhhhhhhhhdddddddddddddddeeeeeefffffffffeeefffgggiiikkklllkkkkkklllmmmmmmmmmllllllllllllmmmmmmlllkkkjjjiiiggghhhiiijjjkkkllllllllljjjjjjkkkllllllmmmmmmmmmnnnnnnnnnooopppqqqrrrsssttttttvvvzzz}}}zzzcccZZZZZZZZZppp{{{ddd[[[\\\XXXeeeyyymmmfff[[[OOOEEE@@@???AAA>>>===;;;;;;===>>>===<<<::::::::::::;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::=========<<<;;;;;;;;;:::;;;::::::999999::::::;;;;;;::::::::::::::::::;;;;;;::::::::::::;;;<<<===<<<;;;;;;::::::;;;;;;<<<999:::::::::::::::::::::<<<======>>>???@@@AAABBBGGGFFFDDDCCCCCCDDDFFFHHHGGGKKKKKKNNNYYYhhhnnnyyy~~~zzz{{{qqqeeeUUUHHHCCCDDDFFFGGGGGGHHHJJJLLLNNNOOOPPPPPPPPPRRRTTTUUUTTTTTTUUUVVVUUUYYY[[[YYYXXXYYYYYYWWWVVVVVVXXXYYYZZZZZZZZZZZZ^^^]]]]]]]]]^^^```bbbccc]]]]]]^^^^^^^^^^^^]]]]]]XXXYYYYYYZZZYYYYYYXXXXXX[[[]]]^^^^^^\\\[[[[[[\\\^^^^^^___`````````______^^^^^^^^^^^^]]]\\\[[[[[[^^^___```aaaaaaaaa```___]]]^^^^^^______^^^^^^^^^aaa``````aaacccdddcccbbb___```aaa```______aaacccggggggggggggffffffffffffhhhhhhggggggggggggggghhheeefffggghhhiiiiiiiiiiiifffffffffeeeeeeeeeddddddcccbbbbbbbbbccceeeggghhhgggggggggggggggfffddddddeeeeeeffffffgggffffffeeeeeefffgggggghhhhhhggggggcccdddddddddddddddddddddeeeeeefffggghhhjjjkkklllkkkkkklllmmmmmmmmmmmmmmmkkkkkklllmmmmmmllljjjiiiggggggiiijjjkkkkkkkkkkkkiiijjjkkklllmmmmmmmmmmmmllllllmmmnnnnnnoooooopppppprrruuuyyy}}}kkk]]]ZZZZZZnnnpppaaa]]]UUU]]]mmm~~~iiiSSSGGGCCCBBBAAAAAA>>>===;;;;;;===>>>===<<<<<<;;;;;;:::;;;;;;<<<===999::::::::::::::::::999<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;;;;;;;::::::::::::;;;;;;;;;:::999999:::;;;===>>><<<;;;;;;::::::;;;;;;<<<555666777999;;;===>>>>>>======>>>???@@@AAABBBBBBDDDDDDCCCCCCCCCDDDFFFGGGGGGKKKJJJMMMXXXhhh}}}|||oooaaaWWWKKKDDDCCCEEEFFFFFFFFFHHHJJJLLLNNNOOOOOOOOONNNQQQSSSTTTSSSTTTUUUVVVTTTYYYZZZWWWVVVXXXYYYXXXXXXXXXXXXXXXXXXYYYZZZ[[[]]]\\\\\\\\\]]]___aaabbb[[[[[[\\\]]]]]]\\\[[[[[[UUUVVVXXXYYYZZZZZZYYYYYYZZZ\\\^^^]]]\\\ZZZZZZZZZ[[[\\\^^^___````````````^^^^^^^^^^^^]]]\\\[[[[[[]]]^^^```aaaaaaaaa```___\\\]]]^^^___````````````aaa``````bbbdddeeedddccc```aaabbbbbbaaaaaabbbdddggggggfffeeeeeeeeeeeeeeeiiihhhgggfffffffffffffffeeeeeefffggghhhhhhhhhhhheeeeeeeeedddddddddcccccccccbbbbbbbbbccceeeggghhhhhhhhhhhhggggggfffeeedddfffgggggghhhhhhgggffffffffffffgggggggggfffeeedddcccddddddddddddcccccccccdddeeefffhhhjjjkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmiiijjjlllmmmmmmlllkkkjjjhhhhhhjjjkkkkkkkkkkkkjjjiiijjjkkkmmmmmmmmmmmmllllllmmmnnnnnnoooooooooooooooqqquuuxxxzzz|||}}}~~~xxxfff```\\\lll~~~iii]]]UUUYYYcccwwwtttUUUGGGEEECCC@@@???>>>===;;;;;;===>>>===<<<>>>===<<<;;;;;;;;;<<<===::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::999999::::::;;;;;;;;;::::::::::::;;;;;;;;;:::999999999;;;===???<<<;;;;;;::::::;;;;;;<<<888888999:::;;;<<<===>>><<<<<<===>>>???@@@AAAAAABBBBBBCCCDDDEEEEEEFFFFFFFFFJJJIIILLLWWWggg}}}{{{vvveeeWWWPPPGGGCCCEEEGGGHHHFFFFFFGGGJJJLLLNNNNNNNNNNNNNNNPPPRRRSSSSSSSSSUUUVVVUUUYYYYYYUUUTTTWWWXXXWWWZZZYYYXXXWWWWWWYYYZZZ[[[ZZZZZZYYYYYYZZZ\\\^^^___YYYZZZ[[[\\\\\\[[[ZZZYYYSSSUUUWWWYYYZZZZZZZZZZZZYYY[[[]]]]]][[[YYYYYYYYYXXXYYY\\\^^^```aaaaaaaaa____________^^^]]]\\\[[[]]]^^^```aaaaaaaaa``````\\\]]]^^^```aaaaaabbbbbbaaa```aaaccceeeffffffdddbbbcccdddcccbbbbbbdddfffgggfffeeedddddddddddddddiiihhhgggfffeeedddddddddbbbcccdddeeeffffffffffffdddddddddcccccccccbbbbbbbbbbbbbbbbbbccceeeggghhhhhhhhhhhhhhhgggfffeeedddggghhhhhhhhhhhhhhhggggggeeeffffffgggfffdddcccbbbcccddddddddddddcccbbbaaaccceeegggiiikkkkkkkkkkkkkkklllmmmmmmnnnnnnmmmmmmhhhiiikkkmmmmmmmmmkkkjjjiiijjjkkklllmmmlllkkkjjjiiijjjkkkmmmnnnmmmmmmlllnnnooopppqqqrrrrrrqqqqqqlllnnnqqqrrrtttuuuwwwyyy~~~}}}qqqiii\\\hhhxxxqqq^^^WWWWWW]]]ooo^^^MMMHHHCCC>>><<<>>>===;;;;;;===>>>===<<>>===<<<;;;;;;<<<===;;;<<<<<<<<<<<<<<<<<<;;;:::;;;;;;<<<<<<=========;;;::::::999999::::::;;;<<<;;;;;;::::::;;;;;;<<<;;;:::999888999;;;===???<<<;;;;;;::::::;;;;;;<<<>>>===<<<;;;;;;:::999999;;;;;;<<<===>>>???@@@@@@BBBCCCDDDFFFGGGHHHHHHHHHFFFJJJHHHKKKWWWgggzzz{{{mmm```IIIGGGEEECCCCCCDDDFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOSSSSSSSSSTTTUUUWWWXXXYYYSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYZZZZZZYYYYYYYYYZZZ[[[[[[\\\\\\YYYZZZYYYWWWVVVUUUWWWYYYSSSTTTTTTUUUWWWXXXXXXYYY[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[___^^^]]]\\\\\\]]]___```aaaaaaaaaaaaaaa``````___\\\\\\]]]^^^___```aaabbb___aaacccdddddddddbbbaaa___```aaa```___```aaaccceeeddddddddddddeeefffffffffeeedddcccccccccddddddfffffffffgggffffffeeedddfffccc______aaaccccccbbbddddddccccccbbbcccccccccgggggggggggggggfffffffffjjjjjjhhhgggffffffffffffeeeeeefffggggggfffeeeddddddeeeeeefffgggggggggfffeeeeeefffhhhhhhiiiiiiiiimmmllllllkkklllmmmnnnooommmmmmnnnnnnnnnnnnnnnnnniiiiiihhhhhhhhhiiikkkllllllllllllmmmmmmmmmmmmnnnmmmmmmnnnooopppqqqqqqqqqoooooopppqqqssstttuuuuuuwwwwwwyyy}}}{{{uuu{{{ooofffgggqqqyyymmm[[[WWWUUU^^^qqqkkkTTTHHHEEEBBB@@@???>>><<<;;;;;;<<<===>>>================================================>>>===<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;<<<:::888888:::<<<<<<<<<=========>>>??????@@@@@@CCCBBBBBBCCCCCCDDDEEEFFFGGGJJJKKKQQQ[[[eeeppp\\\OOOHHHFFFDDDCCCCCCDDDFFFHHHHHHHHHIIIKKKLLLMMMNNNOOOOOOPPPPPPQQQRRRSSSTTTUUUSSSTTTUUUVVVWWWWWWWWWWWWVVVVVVWWWXXXYYYYYYZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZWWWXXXWWWVVVTTTTTTUUUWWWUUUUUUUUUVVVWWWWWWXXXXXX[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^___`````````___^^^]]]]]]]]]]]]^^^___```aaabbbbbb___```bbbddddddcccbbbaaa___```aaa```______aaacccdddddddddddddddeeeffffffeeeeeeddddddcccccccccdddfffffffffffffffeeeddddddfffccc```___aaaccccccbbbcccbbbbbbbbbbbbbbbccccccffffffffffffffffffffffffhhhhhhggggggggggggggghhheeeeeefffggggggfffeeedddccccccdddeeefffggggggggggggggghhhiiijjjjjjjjjjjjooonnnmmmlllllllllmmmnnnnnnnnnnnnnnnnnnmmmmmmmmmlllkkkjjjiiiiiijjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjooooooooooooooopppqqqrrroooppppppqqqrrrsssttttttvvvvvvwwwyyy~~~yyyppprrr}}}}}}iiifffjjj}}}uuu^^^XXXSSSXXXgggxxxwww^^^OOOHHHCCCAAA@@@???===<<<<<<===>>>???========================<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;999999999999999999999999:::;;;;;;<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;???>>><<<<<<>>>???@@@???=========>>>??????@@@@@@CCCBBBBBBCCCCCCDDDEEEFFFEEEIIIJJJPPPYYYdddxxxdddRRRGGGEEEDDDCCCCCCCCCEEEGGGIIIHHHHHHIIIJJJLLLMMMNNNOOOMMMNNNPPPQQQRRRRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVVVVUUUUUUVVVWWWXXXYYYZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWUUUUUUUUUTTTSSSRRRTTTUUUVVVVVVVVVWWWWWWWWWXXXXXX[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[\\\]]]^^^^^^^^^[[[\\\^^^``````___^^^]]]```aaa``````___^^^]]]\\\]]]]]]^^^___```aaaaaabbb___```bbbcccccccccbbbaaa^^^___```___^^^___```bbbddddddccccccddddddeeefffeeeeeedddddddddccccccccceeeeeeffffffeeeeeedddcccdddbbb``````aaaccccccbbbaaaaaaaaaaaabbbccccccdddddddddeeeeeeffffffgggggggggggggggggghhhhhhhhhhhhdddeeeffffffffffffeeeeeeaaabbbcccdddeeefffggghhhhhhiiijjjkkkllllllllllllqqqpppnnnmmmllllllmmmmmmoooooonnnnnnmmmmmmmmmllllllkkkjjjjjjjjjkkklllmmmjjjjjjjjjjjjjjjjjjjjjjjjqqqpppooonnnooooooqqqrrrppppppqqqqqqqqqrrrrrrrrrtttttttttuuuxxx}}}}}}nnniiiqqqvvvkkkfffsssjjj```VVVTTT\\\iiisssxxx}}}hhhTTTGGGAAA???AAA@@@>>>=========>>>???========================<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;>>><<<;;;;;;===>>>>>>============>>>??????@@@@@@CCCBBBBBBCCCCCCDDDEEEFFFDDDHHHIIIOOOXXXccc~~~kkk[[[NNNGGGCCCCCCBBBCCCDDDFFFHHHIIIGGGHHHIIIJJJKKKMMMNNNNNNNNNPPPRRRTTTUUUTTTSSSRRRSSSSSSTTTUUUUUUUUUUUUUUUSSSTTTUUUVVVWWWXXXYYYZZZXXXXXXWWWWWWVVVUUUTTTTTTSSSTTTUUUTTTSSSRRRSSSUUUUUUUUUVVVWWWXXXYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[YYYZZZZZZ[[[\\\]]]^^^^^^[[[\\\^^^____________^^^cccccccccbbbaaa```___^^^\\\]]]]]]^^^______``````___```aaabbbbbbbbbaaaaaa^^^___```___^^^^^^```bbbcccccccccccccccddddddeeedddeeeeeeeeeddddddcccccceeeeeeeeeeeeeeedddccccccbbbaaa``````aaabbbccccccaaaaaabbbbbbcccdddeeefffdddeeeeeefffggghhhhhhiiihhhhhhhhhhhhhhhgggggggggddddddeeeeeeeeefffeeeeee```aaaaaacccdddfffggghhhiiijjjjjjkkkllllllkkkkkkooonnnmmmmmmmmmmmmooooooooooooooonnnmmmmmmlllllliiiiiihhhiiijjjlllnnnoookkkkkkllllllmmmnnnnnnnnnrrrqqqooonnnnnnooopppqqqpppppppppqqqqqqqqqqqqqqqqqqpppppprrrtttxxx|||~~~ssshhhiiixxxwwwhhhkkk{{{}}}nnn]]]UUUWWW___kkkuuuyyypppXXXHHHBBBAAAAAA@@@???>>>=========>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;===>>>===<<<=========>>>??????@@@@@@CCCBBBBBBCCCCCCDDDEEEFFFDDDHHHIIIOOOXXXccczzzlllWWWLLLGGGCCCBBBBBBBBBCCCDDDFFFHHHIIIGGGGGGHHHJJJKKKLLLMMMNNNOOOQQQSSSUUUUUUUUUSSSRRRSSSSSSTTTTTTUUUUUUTTTTTTSSSSSSTTTUUUVVVWWWXXXXXXWWWVVVUUUUUUTTTSSSRRRRRRSSSTTTVVVUUUTTTTTTTTTVVVSSSTTTUUUWWWYYY[[[\\\]]]ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZ[[[\\\\\\]]]]]]]]]\\\\\\]]]^^^```aaaccccccccccccbbbaaa```___\\\\\\\\\]]]]]]^^^^^^_________``````aaaaaaaaaaaa^^^___``````______```bbbcccbbbbbbbbbbbbcccddddddddddddeeeeeeeeedddcccbbbdddddddddddddddccccccbbb``````aaaaaaaaaaaabbbccccccccccccdddeeefffggghhhfffgggggghhhiiijjjjjjkkkjjjjjjjjjiiihhhfffeeecccddddddddddddeeeeeeffffffaaaaaaaaabbbdddfffhhhiiihhhiiijjjjjjjjjjjjjjjjjjlllkkkkkklllmmmoooqqqrrroooooonnnnnnmmmmmmmmmllljjjjjjiiihhhhhhiiijjjkkkiiijjjkkkmmmnnnpppqqqrrrqqqpppooonnnnnnnnnooopppppppppppppppppppppppppppmmmnnnnnnpppssswww{{{}}}xxxjjjgggsssmmmhhhnnnwww{{{fffXXXSSSWWWeeesss~~~yyy___MMMFFFFFFAAA@@@???>>>====================================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<<<>>>>>???@@@AAA@@@???=========>>>??????@@@@@@CCCBBBBBBCCCCCCDDDEEEFFFEEEIIIJJJPPPYYYddd~~~xxxxxxzzz^^^JJJCCCBBB@@@BBBBBBBBBCCCDDDEEEGGGHHHGGGGGGHHHIIIKKKLLLMMMNNNNNNOOOQQQRRRRRRRRRQQQPPPRRRSSSSSSTTTTTTTTTSSSSSSSSSSSSTTTTTTUUUUUUVVVVVVTTTTTTSSSSSSRRRQQQPPPPPPSSSUUUVVVWWWVVVUUUUUUVVVTTTTTTVVVXXXZZZ\\\]]]^^^ZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZZZZZZZ[[[[[[[[[^^^]]]\\\[[[\\\^^^aaaccc``````aaaaaaaaa```______\\\\\\]]]]]]^^^^^^^^^^^^____________`````````aaa___```aaa```___```aaacccbbbbbbaaaaaabbbbbbcccdddcccdddeeefffeeedddcccbbbccccccddddddccccccbbbaaa^^^```aaaaaaaaaaaabbbccceeeeeeeeeeeefffggghhhhhhhhhhhhiiiiiijjjjjjkkkkkkjjjkkkkkkjjjhhhfffcccbbbdddcccccccccdddeeefffgggcccbbbbbbbbbdddfffhhhiiihhhhhhiiiiiiiiiiiihhhhhhiiiiiiiiijjjllloooqqqsssnnnnnnnnnnnnnnnnnnnnnnnnooommmkkkiiigggffffffffffffggghhhjjjlllnnnooopppmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooppppppppppppllllllnnnpppssswwwzzz|||}}}oooiiipppvvvkkkffffffmmmtttqqq___TTTQQQ]]]llliiiTTTHHHEEEBBBAAAAAA@@@???>>>==============================;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<=========<<<;;;999999999999999999999999999999:::;;;<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<===??????>>><<<=========>>>??????@@@@@@CCCBBBBBBCCCCCCDDDEEEFFFEEEIIIJJJPPPYYYddduuuvvv{{{rrrWWWEEEDDDDDDAAABBBBBBBBBCCCDDDEEEFFFFFFFFFGGGHHHIIIKKKLLLMMMMMMOOOOOOOOOOOOPPPPPPPPPPPPRRRSSSSSSSSSSSSSSSRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRQQQQQQPPPPPPPPPOOORRRTTTVVVWWWVVVUUUUUUVVVWWWWWWXXXYYYZZZ[[[[[[\\\ZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\[[[[[[[[[[[[ZZZZZZ\\\\\\\\\]]]^^^___```aaa______```aaaaaaaaaaaa```^^^^^^____________``````______^^^^^^______`````````aaabbbbbb```aaabbbdddaaaaaaaaaaaaaaabbbcccccccccdddeeeffffffdddcccaaacccccccccccccccbbbbbbaaa]]]___bbbbbb``````bbbdddffffffeeeeeeeeeffffffgggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiifffdddcccccccccccccccccceeefffgggeeedddccccccdddfffhhhiiihhhhhhiiiiiiiiiiiihhhhhhiiiiiiiiiiiikkkmmmpppqqqllllllmmmmmmnnnooooooooonnnmmmkkkiiihhhhhhhhhhhhfffggghhhiiijjjkkkkkkllliiikkkmmmnnnooonnnmmmllllllmmmmmmnnnooopppqqqqqqlllmmmnnnpppsssuuuxxxyyyyyynnnmmm{{{wwwfff\\\```iiivvvppp^^^RRRWWWccc~~~zzz```MMMDDDDDDDDDCCCCCCBBB@@@???>>>========================;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<===>>>===<<<;;;::::::::::::::::::::::::888999:::;;;<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======999999999;;;<<<===;;;999=========>>>??????@@@@@@CCCBBBBBBCCCCCCDDDEEEFFFDDDHHHIIIOOOXXXcccuuuyyy~~~zzziiiPPPCCCDDDFFFAAABBBBBBCCCCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJLLLMMMMMMPPPPPPOOOOOOOOOPPPQQQQQQRRRSSSSSSSSSSSSSSSRRRRRRTTTTTTTTTTTTSSSSSSSSSSSSQQQQQQPPPPPPPPPPPPOOOOOOQQQSSSUUUVVVUUUTTTUUUUUUZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ^^^^^^]]]\\\\\\[[[[[[ZZZYYY[[[]]]___`````````___```aaabbbccccccddddddccc`````````aaaaaaaaaaaaaaa___^^^^^^^^^^^^___``````aaabbbcccbbbaaaaaaccceeeaaaaaaaaaaaaaaabbbbbbccccccdddeeeffffffdddbbbaaacccccccccccccccbbbaaaaaa\\\___bbbbbb``````bbbdddffffffeeedddddddddeeeeeeiiiiiiiiihhhhhhhhhhhhhhhggghhhiiijjjiiihhhfffdddccccccbbbbbbccceeefffggggggfffdddddddddfffhhhiiiiiiiiijjjjjjjjjiiiiiihhhjjjiiiiiiiiijjjlllnnnoookkkkkklllmmmnnnoooppppppjjjjjjiiiiiijjjlllmmmoooiiiiiiiiiiiiiiiiiiiiiiiigggiiilllnnnooonnnmmmkkkkkklllmmmnnnooopppqqqrrrmmmnnnoooppprrrtttvvvwwwxxxzzz{{{}}}~~~rrrlllsssiiiYYYZZZdddmmmjjjWWWVVV```uuuqqqXXXJJJFFFFFFFFFEEEDDDBBBAAA@@@========================;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<>>>>>>===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>888999:::;;;<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<<;;;<<<===??????===;;;=========>>>??????@@@@@@CCCBBBBBBCCCCCCDDDEEEFFFCCCGGGHHHNNNWWWbbb}}}rrrhhhYYYLLLEEEBBBBBBBBBCCCBBBBBBEEEHHHHHHEEEBBBEEEHHHJJJKKKKKKLLLNNNPPPJJJJJJKKKKKKLLLMMMOOOOOOQQQQQQRRRRRRRRRRRRQQQQQQPPPQQQQQQRRRQQQPPPNNNMMMNNNOOOOOOPPPPPPQQQQQQQQQPPPQQQRRRSSSTTTUUUVVVVVVXXXYYYYYYYYYYYYYYYXXXXXXYYYXXXWWWVVVWWWXXXZZZ\\\___^^^]]]\\\[[[\\\]]]^^^]]]^^^^^^___^^^^^^]]]]]]bbbbbbcccccccccbbbbbbaaaaaaaaa````````````aaaaaa```aaaaaa___^^^___aaaccccccccccccbbbbbbbbbbbbbbbaaabbbbbbbbbaaabbbdddfffccccccccccccbbb```___^^^eeeeeeeeeeeeddddddcccbbb___``````aaabbbcccccccccddddddccccccdddeeeggghhhjjjkkkllllllkkkiiigggeeecccdddfffhhhhhhgggfffeeefffeeecccbbbbbbccceeefffiiigggdddccccccfffiiikkkiiiiiihhhhhhhhhhhhhhhiiiiiieeecccfffkkknnnmmmkkkpppllliiijjjnnnpppnnnkkkiiiiiiiiihhhhhhhhhhhhhhhkkkjjjiiiiiiiiijjjllllllkkklllllllllmmmnnnnnnnnnjjjjjjkkkkkkmmmnnnppppppnnnoooppprrrtttuuuvvvwww{{{{{{{{{|||}}}|||mmmmmmuuuppp[[[WWW\\\fff|||tttXXXSSS\\\xxxfffRRRGGGGGGEEEBBBAAAAAA@@@=================================>>>>>>>>>>>>============;;;::::::;;;<<<======<<<;;;:::999:::;;;;;;777888:::<<<<<<;;;:::999;;;;;;;;;<<<<<<<<<<<<===??????>>>===============<<<<<<<<<<<<<<<<<<;;;;;;999===AAABBB@@@@@@BBBDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDGGGGGGKKKUUUaaaxxxppp___WWWMMMDDDAAAAAABBBCCCEEECCCBBBDDDGGGHHHHHHFFFFFFFFFFFFGGGJJJLLLMMMNNNMMMLLLLLLLLLLLLMMMMMMNNNPPPQQQQQQRRRRRRQQQQQQPPPOOOPPPQQQQQQPPPOOONNNMMMNNNOOOOOOPPPPPPQQQQQQQQQRRRSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXYYYYYYXXXXXXWWWZZZYYYWWWWWWWWWYYYZZZ\\\]]]\\\[[[[[[[[[\\\]]]]]]^^^_______________^^^^^^bbbbbbbbbaaaaaaaaaaaaaaabbbbbbbbbaaaaaabbbbbbbbbaaabbbbbbaaa```___aaabbbcccccccccbbbaaaaaa``````aaabbbcccbbbaaabbbccceeeaaaaaaaaaaaa```___^^^]]]cccccccccccccccbbbaaaaaa___``````aaabbbbbbcccccceeedddddddddeeefffhhhiiiggghhhiiiiiiiiigggeeeccccccdddeeeggggggffffffeeefffeeecccbbbbbbccceeefffhhhfffdddcccccceeegggiiihhhhhhggggggggggggggghhhkkkhhhfffhhhmmmpppooommmnnnkkkggghhhlllmmmkkkhhhiiihhhhhhhhhhhhhhhhhhhhhjjjjjjiiihhhiiijjjkkklllpppoooooonnnmmmmmmllllllllllllllllllmmmnnnpppppppppqqqrrrssstttuuuvvvwwwzzzzzz{{{{{{|||~~~tttoooqqqzzz}}}fff]]]\\\aaauuucccZZZ]]]eeezzzuuu\\\KKKHHHDDD@@@??????===;;;==============================>>>>>>>>>>>>=========<<<;;;;;;;;;;;;<<<======<<<;;;:::::::::;;;;;;999:::;;;<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===AAAEEEEEECCCBBBCCCFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFIIIIIIMMMVVVaaa|||mmmbbbMMMHHHBBB>>>>>>@@@BBBCCCFFFEEECCCCCCFFFHHHHHHHHHEEEDDDDDDFFFHHHKKKLLLLLLOOONNNMMMLLLLLLLLLLLLLLLOOOOOOPPPPPPPPPPPPOOOOOONNNOOOOOOPPPOOOOOONNNMMMNNNNNNOOOOOOPPPQQQRRRRRRTTTUUUUUUVVVWWWXXXYYYYYYWWWXXXXXXYYYYYYXXXXXXXXXZZZYYYXXXWWWXXXYYYZZZ[[[ZZZZZZZZZZZZ[[[\\\]]]]]]________________________aaaaaa```______```aaabbbccccccccccccccccccccccccbbbcccdddcccaaa``````aaacccbbbbbbaaa```______^^^```aaabbbbbbaaaaaabbbccc_________^^^^^^]]]]]]\\\```aaaaaaaaaaaa``````___`````````aaabbbbbbcccccceeeeeedddeeeeeefffggghhhfffggghhhiiihhhgggeeecccdddddddddeeeeeeeeefffffffffeeedddccccccdddeeefffffffffeeedddddddddeeeeeefffffffffffffffgggggggggkkkiiigggiiimmmppppppnnnnnnkkkhhhhhhkkkkkkjjjggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhiiiiiijjjkkkppppppoooooonnnmmmmmmmmmnnnnnnmmmnnnnnnoooppppppssssssssstttuuuvvvvvvvvvyyyyyyyyyyyyzzz|||}}}~~~}}}sssmmmppp{{{tttccc[[[ZZZlllmmm\\\WWWYYYjjjnnnSSSMMMEEE@@@??????===<<<========================<<<======>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<=========<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<>>===============>>>>>><<<<<<<<<=========>>>>>>AAADDDGGGFFFBBB@@@@@@BBBDDDDDDDDDDDDEEEEEEEEEEEEDDDHHHJJJQQQ\\\iiippp\\\MMMEEE===<<<<<>>============>>>??????<<<<<<<<<======>>>>>>???@@@CCCFFFFFFCCCAAABBBDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDHHHIIIPPP\\\jjjyyycccPPPEEEAAA===<<<<<<>>>BBBDDDEEEEEEEEEEEEEEEDDDDDDHHHNNNSSS]]]ZZZTTTMMMIIIGGGIIIKKKIIIIIIIIIIIIIIIJJJKKKLLLIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJLLLNNNOOOLLLMMMNNNOOOQQQRRRSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUVVVWWWXXXYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[ZZZYYYYYYYYYZZZ\\\]]]^^^^^^^^^]]][[[ZZZZZZYYYZZZ\\\^^^___]]]]]]]]]^^^___`````````aaabbbdddeeeeeedddbbbaaaaaabbbbbbaaa```___aaabbbaaaaaaaaa`````````______bbbdddfffeeeccc```___^^^^^^^^^]]]\\\]]]___aaabbb``````aaabbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa``````aaabbbbbbaaa```___```bbbdddfffgggfffeeedddeeefffggghhhhhhhhhgggfffeeeeeeffffffffffffeeeeeegggggggggggghhhhhhhhhhhhdddeeegggiiijjjjjjiiihhhiiiiiiiiiiiiiiijjjkkkmmmhhhhhhhhhggggggggghhhiiifffgggggghhhiiiiiijjjjjjiiijjjkkklllmmmllllllkkkllllllllllllllllllllllllmmmmmmmmmnnnooopppqqqrrrtttttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxwwwxxxzzz|||~~~iiiccc```hhhyyytttggglllvvvyyyeeeZZZQQQPPPaaazzzkkkOOOFFFDDD@@@>>>@@@========================;;;<<<<<<======<<<<<<;;;999:::;;;============<<<999:::;;;;;;;;;:::999888777888:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<===>>>>>>;;;<<<<<<===>>>>>>??????<<<@@@CCCDDDBBBAAABBBDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFIIIHHHNNNZZZiiiqqq\\\KKKDDDCCCBBB@@@???@@@BBBDDDDDDCCCFFFEEEDDDBBBCCCJJJTTT]]]iii^^^PPPGGGGGGIIIJJJIIIJJJJJJIIIHHHHHHHHHHHHIIIHHHIIIIIIJJJJJJIIIIIIHHHIIIHHHHHHIIIJJJLLLNNNOOOLLLMMMNNNOOOQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUVVVVVVTTTUUUVVVWWWXXXXXXXXXXXX[[[[[[[[[[[[[[[ZZZYYYXXXXXXYYY[[[\\\]]]]]]\\\[[[\\\[[[ZZZZZZ[[[]]]___```\\\]]]^^^___````````````bbbccceeeffffffeeecccbbb```aaaaaa```^^^___aaacccddddddcccaaa```^^^]]]]]]dddfffhhhhhheeebbb``````^^^]]]\\\\\\\\\___aaabbb______```aaabbbbbbaaaaaabbbbbbbbbaaaaaaaaaaaaaaa```aaabbbccccccbbbaaa```bbbccceeeggghhhhhhgggfffeeefffhhhjjjjjjiiigggfffeeeeeeffffffffffffeeeeeefffffffffffffffggghhhiiicccdddfffhhhiiiiiihhhgggfffgggggggggfffgggiiijjjiiiiiijjjiiihhhhhhjjjkkkfffgggggghhhiiijjjjjjjjjjjjkkklllmmmnnnmmmlllkkkiiijjjkkklllnnnooopppqqqlllllllllmmmnnnpppqqqrrrssssssssstttuuuvvvvvvvvvwwwvvvvvvvvvvvvwwwwwwxxxyyyyyyyyyzzz|||fff\\\UUU]]]pppwwwlllnnnuuuooo___RRRJJJTTThhh{{{vvvWWWLLLHHHCCC@@@AAA========================;;;<<<<<<<<<<<<<<<<<<;;;888999;;;===>>>>>>===<<<999999:::;;;:::999888777444666999;;;======<<<;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;<<<===>>>;;;<<<<<<===>>>??????@@@777;;;???@@@???>>>@@@BBBDDDDDDDDDDDDEEEEEEEEEEEEHHHJJJIIIMMMXXXggggggQQQGGGCCC@@@@@@@@@AAABBBBBBCCCCCCDDDIIIFFFCCCDDDHHHMMMQQQSSSTTTNNNFFFDDDGGGKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHJJJIIIHHHHHHGGGFFFEEEEEEEEEFFFGGGIIIKKKLLLMMMNNNQQQQQQRRRRRRSSSSSSTTTTTTUUUUUUTTTTTTUUUUUUVVVWWW\\\[[[YYYWWWWWWXXXZZZ[[[[[[[[[ZZZZZZZZZZZZZZZ[[[\\\[[[[[[\\\^^^^^^\\\[[[WWWWWWXXXYYYZZZ[[[[[[\\\___^^^^^^]]]]]]]]]^^^^^^cccccccccdddeeefffggghhhfffeeeccccccccccccbbb```bbbddddddbbb___^^^```bbb```bbbdddfffffffffeeedddbbb```]]]ZZZZZZ\\\___```^^^^^^^^^____________```aaaaaaaaaaaaaaabbbbbbbbbcccccccccbbbbbbbbbbbbbbbdddcccdddeeehhhhhhhhhfffjjjiiiiiihhhhhhiiijjjkkkkkkiiihhhfffeeedddeeeeeeggggggfffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffggghhhjjjhhhgggeeeeeeggghhhjjjiiiiiijjjjjjjjjiiiiiihhhgggffffffffffffgggggghhhjjjjjjkkkkkkkkklllllllllnnnlllkkkllloooqqqpppnnnlllllllllmmmooorrrtttvvvwwwwwwvvvtttrrrrrrsssuuu{{{wwwttttttxxx{{{{{{zzzxxxxxxxxxyyyzzz|||uuudddUUUXXXfffvvvwwwoookkkuuuiii\\\SSSUUU[[[cccrrrhhhSSSJJJGGGCCC???======<<<<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::999::::::;;;<<<;;;;;;::::::;;;;;;<<<::::::;;;<<<======<<<<<>>@@@AAAAAABBBBBBCCCCCCDDDGGGHHHIIIJJJLLLOOORRRUUUSSSMMMFFFEEEGGGJJJKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGIIIKKKLLLNNNNNNPPPPPPQQQQQQRRRRRRSSSSSSUUUUUUTTTTTTUUUUUUVVVWWWZZZZZZYYYXXXXXXXXXYYYZZZ\\\\\\[[[[[[[[[[[[[[[\\\^^^]]]\\\\\\]]]]]][[[YYYYYYYYYZZZ[[[\\\]]]^^^______^^^^^^]]]]]]^^^^^^___ccccccccccccdddeeefffffffffdddccccccccccccbbb``````bbbdddccc```___```bbbcccdddeeeeeedddcccaaa___aaa___]]]\\\\\\]]]```aaa^^^^^^^^^^^^_______________````````````aaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbccccccccceeehhhiiihhhgggggghhhiiijjjjjjjjjiiiiiijjjiiihhhffffffeeeffffffgggfffeeeeeedddddddddeeeeeeeeeeeedddeeeeeeffffffhhhhhhgggffffffggghhhhhhgggggghhhiiiiiiiiihhhhhhgggffffffffffffggghhhhhhjjjjjjjjjjjjkkkkkkkkkkkkjjjhhhgggiiilllmmmlllkkkjjjkkknnnppprrrssssssssstttuuuuuutttrrrrrrtttvvvxxxvvvttttttvvvxxxyyyzzzxxxxxxxxxxxxxxxzzz|||}}}yyy~~~{{{jjj\\\]]]hhhsss{{{{{{ppphhhmmm}}}tttdddUUUSSSVVV\\\iiivvvoooXXXKKKEEEAAA>>>======<<<<<<<<<======>>>===========================<<<;;;:::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<:::;;;;;;<<<======<<<<<<>>>;;;888888:::=================================>>><<<;;;;;;===???@@@???>>>??????@@@AAABBBCCCCCCEEEDDDCCCBBBBBBCCCDDDEEEEEEJJJKKKNNNYYYkkk{{{rrr[[[KKKCCC???<<>>>>>======<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<<<<===<<<<<<<<<===<<<::::::<<<>>>==============================???;;;999:::>>>AAA???===?????????@@@@@@AAAAAAAAACCCCCCBBBBBBCCCDDDFFFGGGEEEJJJJJJMMMZZZmmmyyyuuubbbQQQFFFBBB???===AAAAAABBBBBBCCCDDDDDDDDDCCCAAAAAAFFFOOOXXX___aaaNNNJJJFFFEEEGGGHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHJJJKKKMMMNNNOOOOOOOOOPPPQQQQQQRRRSSSSSSUUUUUUTTTTTTUUUUUUVVVWWWUUUVVVXXXYYYZZZYYYWWWVVV[[[[[[[[[ZZZ[[[[[[\\\\\\^^^]]]\\\\\\]]]]]][[[YYYWWWWWWXXXYYYZZZ\\\___```___^^^^^^^^^^^^______```cccbbbbbbaaaaaaaaaaaabbbeeecccbbbbbbccccccbbb```]]]___bbbcccdddcccbbbbbb___```aaabbbccccccccccccaaaaaaaaaaaa```___^^^]]]]]]]]]^^^^^^^^^_________^^^^^^^^^______``````aaa```aaaaaaaaaaaaaaabbbbbbbbbbbbccceeeiiikkkkkkjjjeeefffhhhjjjjjjjjjiiihhhjjjiiiiiihhhhhhhhhhhhhhhffffffeeeeeeeeeeeeeeefffeeeeeedddcccbbbbbbbbbbbbeeeeeeffffffffffffeeeeeeeeeeeefffggghhhhhhhhhhhhffffffeeeffffffggghhhiiihhhhhhiiiiiiiiijjjjjjjjjjjjiiiiiijjjkkkkkkkkkkkklllnnnpppsssttttttsssrrrpppqqqrrrrrrqqqrrrsssuuusssvvvwwwvvvttttttxxx{{{{{{zzzxxxvvvuuuuuuvvvvvvxxx{{{qqqbbb]]]^^^cccllltttyyyyyylllmmmyyyrrrZZZQQQPPPSSS\\\gggsssoooZZZKKKCCCBBB???>>>==========================================<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<===>>>>>>=================================<<<;;;<<<===>>>>>>=====================>>>>>>BBBBBBAAABBBCCCEEEGGGHHHFFFKKKJJJMMMZZZmmmmmm```QQQGGGBBBAAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEGGGEEEGGGQQQ]]]dddbbb]]]JJJHHHFFFFFFFFFGGGHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHJJJLLLMMMNNNOOOOOOPPPQQQRRRSSSTTTUUUUUUUUUUUUTTTTTTUUUUUUVVVWWWTTTVVVXXXZZZZZZYYYXXXVVVYYYYYYYYYYYYYYYZZZ[[[[[[[[[ZZZZZZ\\\^^^^^^]]]\\\XXXXXXWWWXXXYYY\\\^^^___^^^^^^^^^^^^^^^___```aaabbbbbbaaa`````````aaaaaadddbbbaaabbbccccccbbb```]]]^^^```cccddddddcccaaaaaaaaabbbccccccdddddddddcccccccccbbb```^^^\\\ZZZ]]]]]]]]]^^^^^^^^^^^^___^^^^^^___``````aaabbbbbb``````aaaaaabbbbbbbbbcccbbbbbbcccfffiiikkkkkkjjjgggggggggggghhhiiijjjkkkjjjjjjiiiiiihhhhhhgggggggggfffffffffffffffggggggeeedddcccbbbbbbbbbbbbbbbcccdddeeeeeeeeeeeedddcccfffggghhhhhhiiiiiiiiihhheeeeeeeeeffffffgggiiiiiihhhhhhiiiiiiiiijjjjjjjjjkkkkkkllllllkkkllllllmmmppppppppppppqqqrrrssstttppprrrssssssqqqqqqqqqrrruuuwwwyyyyyywwwvvvyyy||||||zzzxxxwwwuuuuuuuuuvvvtttwwwzzz}}}ttteee]]][[[```lllxxx{{{mmmffflll}}}}}}dddXXXSSSRRRXXXbbbrrryyybbbPPPFFFDDD??????>>>===============<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===;;;<<<<<<<<<<<<<<<;;;;;;:::<<<===>>>>>>=================================999<<<@@@???;;;999<<<@@@==================>>>>>>BBBAAAAAABBBCCCEEEGGGHHHIIIMMMLLLNNNZZZlllqqqYYYOOOEEEAAA@@@@@@AAADDDBBBBBBBBBCCCDDDDDDEEEEEEDDDFFFMMMXXXaaa___TTTIIIGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGIIIJJJLLLNNNOOOOOOOOOPPPQQQRRRSSSUUUUUUVVVUUUUUUTTTTTTUUUUUUVVVWWWUUUVVVXXXZZZ[[[ZZZYYYXXXXXXXXXXXXXXXXXXYYYZZZ[[[ZZZYYYZZZ\\\^^^___^^^]]][[[ZZZYYYYYYZZZ\\\^^^```^^^^^^^^^^^^___```aaaaaaaaaaaa`````````aaaaaabbbcccbbbaaaaaabbbcccbbbaaa_________bbbddddddcccaaaeeeddddddcccbbbbbbaaaaaaccccccbbbaaa___]]][[[ZZZ]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^___```aaabbbbbbcccaaaaaaaaabbbccccccddddddccccccdddfffiiikkkkkkiiiiiihhhgggggghhhjjjlllmmmjjjjjjjjjiiihhhgggeeedddffffffeeeeeeeeefffggggggddddddccccccbbbccccccccccccccccccccccccccccccccchhhhhhhhhiiiiiihhhhhhgggeeeeeeeeeffffffhhhiiijjjiiiiiiiiijjjjjjjjjjjjkkkiiikkklllkkkjjjjjjkkklllqqqpppoooooooooqqqrrrtttqqqrrrtttsssrrrqqqqqqrrrwwwxxxzzzzzzzzzzzz{{{|||zzzyyywwwvvvuuuuuuvvvvvvtttuuuwwwzzz}}}|||oooddd___bbbooo}}}~~~sssdddbbbppptttdddXXXPPPTTT]]]rrrkkkVVVIIIDDD@@@@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<============<<<======<<<<<<<<<<<<======<<<<<<<<<===<<<<<<;;;::::::;;;======<<<<<<<<<===========================666===BBB@@@:::777;;;@@@?????????@@@@@@AAAAAAAAABBBBBBAAABBBCCCEEEGGGHHHIIINNNMMMOOOZZZlllrrr]]]MMMFFF@@@@@@???===>>>CCCBBBBBBCCCCCCDDDDDDEEEEEEBBBEEEJJJOOOPPPLLLFFFAAAEEEFFFFFFFFFFFFEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFGGGHHHIIIJJJLLLNNNOOOPPPNNNOOOPPPQQQSSSTTTUUUUUUUUUUUUTTTTTTUUUUUUVVVWWWVVVWWWXXXZZZ[[[[[[ZZZZZZXXXXXXXXXXXXYYYZZZ[[[\\\[[[ZZZZZZ\\\^^^^^^]]]\\\\\\ZZZYYYXXXXXXZZZ\\\^^^^^^^^^^^^^^^___```aaabbb````````````aaabbbccccccbbbaaa```aaabbbcccbbbaaabbb```___```cccdddcccaaadddcccbbbbbbaaaaaa``````aaaaaa```___^^^]]]\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^\\\]]]^^^___```aaaaaabbbaaabbbbbbcccddddddeeeeeeeeedddeeegggiiijjjjjjiiiggghhhiiijjjkkklllmmmmmmjjjjjjjjjiiigggeeecccbbbdddccccccccccccdddeeefffdddccccccccccccddddddeeedddcccbbbaaaaaabbbcccdddhhhhhhhhhhhhgggfffeeeeeeeeeeeeeeeeeeggghhhiiijjjjjjjjjjjjjjjkkkkkkkkkkkkiiikkkmmmllljjjiiijjjlllooooooppppppppppppppppppoooqqqssstttssssssssstttyyyxxxxxxzzz|||||||||{{{vvvvvvuuuttttttuuuvvvwwwvvvvvvwwwxxx{{{zzzooofffdddnnnzzz}}}hhh]]]dddqqqppp^^^QQQRRR[[[lllvvv```OOOGGGAAA@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>===<<<======<<<<<<<<<<<<======<<<<<<======<<<;;;;;;:::999;;;===<<<::::::<<<>>>========================888<<<@@@???;;;999;;;>>>>>>??????@@@AAABBBCCCCCCCCCBBBBBBBBBCCCDDDFFFGGGGGGMMMLLLOOO[[[lll}}}fffLLLIIICCC@@@AAA???:::;;;@@@BBBBBBCCCCCCDDDEEEEEEEEEFFFHHHHHHDDD??????EEEKKKDDDEEEFFFGGGFFFEEEEEEFFFEEEDDDDDDDDDCCCCCCCCCCCCAAABBBBBBCCCDDDEEEFFFFFFGGGHHHIIIKKKLLLNNNOOOPPPMMMNNNOOOPPPRRRSSSTTTUUUUUUUUUTTTTTTUUUUUUVVVWWWWWWXXXYYYZZZ[[[[[[[[[[[[YYYYYYYYYYYYZZZ[[[\\\]]]]]]\\\[[[\\\]]]]]]\\\ZZZZZZYYYVVVUUUUUUVVVYYYZZZ^^^^^^^^^______aaabbbbbb````````````aaacccddddddbbbaaa```aaabbbcccbbbaaacccaaa^^^___bbbdddcccaaa```_________```aaabbbccc___^^^]]]]]]]]]]]]^^^___\\\\\\]]]]]]]]]^^^^^^^^^[[[[[[\\\]]]___``````aaabbbbbbcccdddeeeeeefffffffffeeeeeegggiiijjjiiihhhfffhhhkkkmmmnnnnnnmmmkkkjjjjjjjjjiiigggdddbbb```bbbaaaaaaaaabbbccccccdddccccccccccccdddeeeffffffdddcccaaa``````aaacccdddhhhhhhhhhgggfffeeeccccccddddddeeeeeeggghhhiiijjjjjjjjjkkkkkkkkklllllllllkkkmmmnnnmmmkkkjjjkkknnnmmmnnnppprrrrrrpppnnnmmmmmmpppssstttttttttuuuvvvzzzxxxwwwyyy|||~~~|||yyytttsssrrrrrrssstttvvvwwwttttttssssssvvvzzzvvviiicccjjjuuuhhhVVVXXXbbbyyyxxxcccSSSTTT]]]```ttthhhUUUKKKAAA@@@???>>>============>>>>>>>>>>>>>>>>>>>>>>>>:::;;;===>>>>>>>>>===<<<======<<<<<<<<<<<<======<<<=========<<<;;;::::::999;;;<<<;;;999999;;;>>>========================:::<<<===>>>===;;;;;;;;;<<<===>>>???@@@AAABBBBBBCCCCCCBBBBBBCCCDDDFFFGGGEEEKKKLLLOOO[[[lll}}}mmmYYYJJJBBBBBB@@@@@@@@@@@@BBBBBBAAABBBCCCEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFAAAIIIJJJAAAAAAIIIKKKEEEBBBBBBCCCCCCBBB@@@>>>======???BBBCCCCCCDDDFFFGGGHHHHHHIIIKKKLLLNNNOOOOOOPPPPPPRRRSSSTTTTTTTTTTTTWWWWWWWWWWWWWWWWWWWWWWWWZZZZZZZZZZZZYYYYYYYYYYYYWWWXXXYYY[[[\\\]]]]]]]]]]]]\\\\\\\\\]]]]]]\\\[[[]]][[[XXXVVVUUUVVVXXXYYY\\\\\\\\\\\\]]]]]]]]]]]]````````````aaabbbccccccdddddddddcccbbbaaa```___bbbbbbaaa```aaabbbcccdddaaaaaabbbbbbaaa___]]]\\\cccbbbaaa___^^^\\\[[[ZZZ\\\\\\\\\]]]]]]^^^^^^^^^______^^^^^^^^^___``````bbbbbbbbbcccdddeeefffgggfffgggiiikkklllkkkjjjiiinnnllliiijjjlllmmmkkkhhhiiiiiihhhhhhgggeeedddcccccccccbbbaaaaaabbbbbbbbbccccccddddddeeeddddddcccgggeeebbb``````cccfffhhhggghhhhhhgggeeeeeefffhhhdddeeeeeefffggghhhhhhiiiggggggiiijjjlllnnnooopppmmmmmmmmmmmmnnnnnnnnnnnnllllllllllllmmmooopppqqqssssssrrrqqqrrrssstttuuutttuuuwwwyyy{{{|||||||||yyywwwtttssstttuuuvvvvvvssssssssstttvvvzzz}}}nnneeeeeejjj}}}xxxaaaXXXZZZppppppZZZTTTYYYaaannnzzzcccRRRIIIGGGCCC@@@???@@@>>>;;;===================================================>>>???>>><<<;;;;;;<<<:::;;;;;;<<<<<<;;;::::::<<<======<<<;;;888666444<<<<<<<<<<<<<<<<<<<<<<<<======>>>???????????????===>>>???@@@AAABBBBBBBBBCCCCCCBBBCCCDDDEEEGGGHHHKKKIIIKKKPPPYYYnnnrrrbbbQQQDDD@@@@@@?????????@@@AAABBBAAABBBCCCDDDEEEEEEEEEDDDCCCCCCDDDEEEEEEEEEEEEEEECCCHHHIIIGGGFFFHHHGGGDDDAAAAAABBBBBBBBBAAA@@@???===@@@CCCDDDDDDEEEGGGHHHHHHIIIJJJKKKLLLNNNOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTVVVVVVVVVWWWWWWXXXXXXXXXXXXYYYYYYYYYZZZZZZ[[[[[[WWWXXXYYYZZZ[[[\\\\\\\\\]]]\\\\\\\\\]]]]]]]]]]]]]]]ZZZUUURRRPPPQQQTTTUUUXXXYYYYYYZZZ\\\\\\]]]]]]_________^^^______``````bbbbbbbbbaaa```___^^^]]]___^^^^^^]]]^^^___aaabbb^^^______```___^^^]]]\\\cccbbbaaa```___]]]\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^______```aaaaaaaaabbbcccdddffffffdddeeegggiiijjjiiihhhhhhllljjjhhhiiijjjjjjiiifffeeeeeeeeeeeedddcccbbbaaaaaaaaa`````````aaaaaabbbcccdddddddddddddddddddddhhhfffdddbbbaaabbbdddeeefffgggggggggeeeeeefffhhhggggggggggggfffffffffffffffggghhhiiikkklllnnnnnnoooooonnnnnnmmmmmmllllllllllllmmmnnnooopppqqqqqqqqqqqqpppppppppqqqrrrsssssstttuuuwwwxxxyyyyyyyyyxxxvvvsssrrrsssuuuuuuuuusssssssssuuuwwwyyy|||}}}}}}}}}yyyoookkkkkksss|||iii\\\[[[fff}}}zzzbbbWWWWWWVVV```sssjjjVVVIIIFFFAAA>>>===>>><<<:::===================================================>>>>>>>>><<<;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;============<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<======>>>???????????????<<<<<<>>>???@@@AAAAAAAAABBBBBBBBBBBBCCCEEEFFFGGGJJJHHHKKKQQQZZZqqqzzzmmmaaaTTTGGG>>>=========>>>???@@@BBBBBBAAABBBCCCDDDEEEEEEEEEEEEBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDIIIOOOOOOHHHDDDCCC@@@@@@AAAAAAAAAAAA@@@@@@???AAADDDEEEFFFFFFHHHJJJIIIIIIJJJKKKMMMNNNOOOOOONNNOOOPPPQQQRRRSSSSSSSSSUUUUUUVVVWWWXXXYYYYYYZZZWWWXXXXXXYYYZZZ[[[\\\]]]XXXXXXYYYYYYZZZZZZZZZ[[[]]]\\\\\\\\\]]]^^^___``````\\\UUUOOOLLLMMMPPPRRRTTTUUUWWWYYY[[[]]]^^^^^^^^^^^^]]]]]]\\\]]]]]]]]]``````______^^^\\\[[[ZZZYYYYYYXXXXXXYYYZZZ\\\]]]]]]]]]^^^___```_________bbbbbbaaa``````___^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^___```aaaaaaaaaaaabbbdddeeefffeeefffhhhiiijjjjjjiiiiiillljjjiiihhhiiiiiigggfffcccccccccbbbbbbaaaaaa``````````````````aaabbbcccddddddddddddddddddddddddgggfffeeedddcccbbbbbbbbbeeefffgggfffeeeeeefffgggjjjiiiiiigggfffeeedddcccffffffggghhhjjjkkkllllllppppppooonnnmmmlllkkkjjjkkklllnnnpppqqqqqqppppppnnnnnnnnnnnnnnnooopppppprrrrrrsssuuuuuuvvvvvvvvvwwwuuurrrrrrsssttttttssssssssstttuuuwwwxxxyyyzzzyyyyyy~~~~~~uuuyyynnnfffgggrrrsssaaa[[[]]]ppp~~~gggXXXSSSRRRYYYiii}}}eeeOOOIIIBBB>>>>>>>>><<<;;;================================================<<<===>>>===<<<;;;<<<=========<<<;;;;;;<<<===>>>>>>============>>>>>>???==============================>>>???????????????:::;;;<<<>>>??????@@@@@@AAAAAAAAABBBCCCDDDEEEFFFIIIHHHKKKQQQ[[[sssyyyfffYYYPPPHHHAAA===<<<<<<===???@@@BBBCCCDDDBBBBBBCCCDDDDDDEEEEEEEEEBBBCCCDDDDDDEEEEEEDDDDDDDDDAAAHHHVVVWWWKKKCCCEEEAAAAAAAAAAAA@@@@@@??????@@@BBBEEEFFFGGGHHHIIIKKKIIIJJJKKKLLLMMMNNNOOOOOOMMMNNNOOOQQQRRRSSSSSSSSSTTTUUUVVVWWWXXXYYYZZZ[[[XXXYYYYYYZZZ[[[[[[\\\\\\YYYYYYYYYYYYYYYYYYZZZZZZ\\\\\\\\\\\\\\\^^^bbbdddhhhbbbYYYPPPLLLLLLNNNQQQSSSTTTWWWYYY[[[\\\]]]]]]\\\\\\[[[ZZZYYYYYYYYYZZZ[[[[[[[[[ZZZYYYWWWVVVUUUSSSRRRRRRRRRSSSUUUWWWXXX\\\\\\]]]___```aaabbbbbbaaaaaaaaaaaa``````````````````______^^^^^^]]]]]]]]]]]]\\\]]]]]]^^^___```aaaaaaaaabbbcccdddffffffhhhiiijjjkkklllllllllkkklllkkkjjjiiihhhgggfffeeebbbbbbaaaaaa````````````^^^^^^^^^___```aaabbbcccccccccbbbbbbcccccccccdddddddddeeeeeeddddddccccccccceeeffffffeeeeeefffgggjjjiiihhhgggfffeeedddccceeeeeefffggghhhiiijjjjjjoooooonnnmmmmmmlllkkkkkkiiikkkmmmoooppppppooonnnmmmmmmmmmmmmmmmnnnnnnoooqqqrrrrrrssstttttttttsssuuusssqqqqqqrrrsssrrrqqqrrrssstttvvvvvvwwwwwwwwwxxxxxx|||uuuzzzvvvhhhbbblll{{{|||ggg[[[WWWggg}}}zzzhhh[[[UUUSSSXXXfff||||||YYYOOOEEEAAAAAA@@@??????================================================<<<===>>>===<<<;;;<<<===>>>===;;;:::;;;<<<>>>@@@???>>>===<<<===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>???????????????;;;<<<===>>>???@@@@@@@@@AAABBBBBBCCCDDDEEEFFFGGGIIIHHHJJJQQQ[[[rrrqqq[[[NNNGGGAAA>>>>>><<<===>>>@@@BBBCCCDDDEEEBBBBBBCCCCCCDDDDDDEEEFFFDDDDDDEEEFFFFFFFFFFFFEEEDDD???FFFWWWZZZMMMEEEHHHCCCCCCBBB@@@???>>>======AAACCCFFFGGGHHHHHHJJJKKKJJJKKKKKKLLLMMMNNNOOOOOOLLLMMMOOOQQQRRRSSSTTTTTTUUUUUUVVVWWWYYYZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZ[[[\\\\\\]]]\\\\\\___eeeiiinnnggg]]]RRRLLLJJJLLLNNNQQQRRRUUUWWWYYYYYYYYYXXXXXXXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUTTTRRRPPPOOONNNOOOOOONNNNNNOOOQQQRRRSSSXXXYYYZZZ\\\^^^___aaabbbaaaaaaaaaaaaaaaaaa```````````````______^^^^^^^^^]]]]]]]]]]]]^^^___```aaacccccccccdddeeefffggghhhhhhiiiiiijjjkkkkkkkkkllliiiiiihhhfffdddbbbbbbbbb______^^^\\\\\\\\\\\\]]]YYYYYYYYYZZZ[[[\\\]]]^^^____________```aaabbbccc```aaaccceeefffffffffeeeccceeeggggggfffffffffggghhhhhhggggggfffffffffeeeddddddeeefffhhhiiijjjjjjlllllllllmmmmmmmmmmmmmmmgggiiikkkmmmnnnnnnmmmllllllmmmmmmnnnnnnnnnnnnnnnqqqqqqrrrsssttttttsssssstttrrrqqqqqqrrrrrrqqqpppqqqrrrsssuuuuuuvvvuuuuuuxxxxxx{{{}}}wwwvvvdddhhhrrr|||ppp___UUU^^^ooosssfff^^^XXXQQQUUUaaawwwdddUUUHHHCCCBBB@@@???@@@>>>>>>>>>>>>>>>>>>>>>>>>========================;;;===>>>===<<<<<<===>>>>>>===;;;:::;;;<<>>===<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???????????????===>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHIIIHHHJJJPPPYYYpppqqqXXXKKKEEE???===???===>>>???AAACCCDDDDDDDDDCCCBBBBBBCCCCCCDDDEEEFFFDDDEEEEEEFFFFFFFFFFFFFFFDDD???DDDRRRVVVLLLEEEGGGCCCBBBAAA???>>>>>>>>>>>>AAACCCFFFGGGHHHHHHJJJKKKKKKKKKLLLLLLMMMNNNOOOOOOLLLMMMOOOQQQSSSTTTTTTUUUVVVVVVWWWXXXYYYZZZZZZ[[[\\\\\\[[[[[[[[[ZZZZZZZZZ[[[ZZZYYYYYYYYY[[[\\\]]][[[\\\]]]\\\\\\```gggnnnssslll```TTTLLLIIIIIIJJJOOOQQQSSSVVVXXXXXXWWWVVVVVVVVVUUUTTTTTTTTTUUUUUUTTTTTTSSSRRRPPPNNNMMMLLLPPPPPPOOONNNOOOPPPQQQRRRUUUUUUVVVXXXZZZ\\\^^^___aaa````````````````````````````````````_________]]]]]]]]]^^^___```aaabbbddddddddddddeeeggghhhiiifffffffffggghhhhhhiiiiiieeeeeeeeebbb___]]]\\\]]][[[ZZZXXXVVVUUUUUUUUUVVVSSSSSSSSSSSSSSSTTTUUUVVVZZZZZZZZZ[[[\\\___aaaccc___```bbbdddfffgggggggggccceeehhhiiihhhgggggghhhfffffffffgggggggggggggggccccccdddfffhhhjjjkkkkkkkkkkkklllllllllmmmmmmmmmggghhhjjjkkkmmmmmmlllllllllmmmmmmnnnooonnnnnnnnnpppppprrrsssssstttttttttsssrrrqqqqqqrrrrrrqqqoooqqqqqqrrrsssttttttuuuuuuvvvvvvxxx}}}yyyjjjeeegggpppvvvxxx}}}gggVVVXXXcccxxxpppeee^^^XXXTTTUUU]]]sssmmm[[[IIIDDDBBB>>>===???>>>>>>>>>>>>>>>>>>>>>>>>========================;;;<<<======<<<<<<===>>><<<;;;;;;;;;;;;===>>>???>>>======<<<<<<<<<<<<=================================>>>???????????????>>>???AAABBBCCCCCCDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHIIIHHHJJJPPPYYYooommmSSSHHHDDD>>><<>>>>>???@@@AAA@@@CCCEEEGGGGGGHHHJJJKKKLLLLLLLLLMMMMMMNNNNNNOOOMMMNNNPPPRRRTTTUUUVVVVVVWWWWWWXXXXXXYYYYYYYYYZZZ[[[[[[[[[[[[[[[[[[\\\\\\[[[ZZZYYYYYYZZZ\\\^^^```[[[\\\]]]\\\\\\aaajjjqqqyyyrrrfffYYYPPPKKKIIIIIIPPPRRRVVVZZZ\\\]]]]]]\\\[[[[[[ZZZZZZ[[[[[[\\\\\\[[[[[[ZZZYYYWWWUUUSSSRRRUUUTTTSSSRRRQQQRRRSSSSSSVVVVVVVVVWWWYYY\\\^^^````````````_________^^^^^^```````````````aaaaaaaaa^^^^^^^^^___```aaacccccccccccccccdddeeefffggghhheeeeeeeeeeeefffggghhhhhhdddeeeeeebbb^^^[[[[[[\\\ZZZXXXUUUSSSQQQPPPQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQUUUUUUUUUWWWYYY\\\```bbbaaaaaabbbccceeefffggggggcccfffiiijjjiiihhhhhhiiiggggggggggggggggggggggggaaabbbdddfffhhhkkklllmmmllllllllllllllllllllllllhhhiiijjjkkklllmmmmmmnnnkkklllmmmnnnnnnnnnmmmmmmnnnnnnpppqqqssssssttttttsssrrrqqqrrrssssssqqqoooqqqppppppqqqrrrtttvvvwwwvvvuuuwwwzzz{{{}}}zzzzzzsssfff___gggqqqwwwnnn```ZZZ\\\lllrrrhhh```\\\XXXYYYiiiwwwaaaMMMGGGDDD>>>===@@@>>>>>>>>>>>>>>>>>>>>>>>>========================;;;<<<======<<<<<<===???999::::::;;;<<<<<<======:::;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======>>>??????????????????@@@AAABBBCCCDDDDDDDDDBBBCCCDDDFFFGGGGGGGGGGGGHHHGGGJJJPPPZZZqqqeeeLLLDDDBBB===<<<@@@;;;===>>>@@@AAAAAAAAA@@@CCCCCCBBBBBBCCCDDDFFFGGGBBBCCCCCCDDDDDDDDDDDDDDDFFFCCCAAACCCFFFEEE@@@<<<============???AAACCCDDD@@@BBBEEEGGGGGGHHHIIIKKKLLLLLLLLLMMMNNNNNNNNNOOOMMMNNNPPPRRRTTTVVVVVVWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]]]]^^^[[[ZZZZZZZZZ[[[]]]```aaa[[[]]]]]]\\\\\\aaakkksssxxxkkk___TTTNNNLLLKKKSSSVVV[[[___cccdddddddddbbbbbbbbbbbbccccccdddeeeddddddcccbbb```^^^\\\[[[YYYXXXVVVUUUTTTTTTUUUUUUYYYYYYYYYZZZ\\\^^^aaacccaaa``````___^^^^^^]]]]]]______``````aaaaaabbbbbb^^^^^^______aaabbbcccdddbbbbbbbbbcccdddeeefffggggggfffffffffggghhhiiijjjggghhhhhheee```]]]]]]^^^[[[YYYVVVSSSPPPPPPPPPPPPRRRQQQQQQPPPPPPPPPQQQQQQRRRRRRSSSTTTWWW[[[___aaaccccccccccccdddeeeffffffcccfffiiikkkjjjiiiiiijjjhhhhhhggggggffffffffffffaaabbbdddfffiiilllmmmooonnnnnnmmmlllkkkjjjjjjiiijjjjjjjjjkkklllmmmnnnooojjjkkklllmmmnnnmmmlllllllllmmmnnnppprrrsssssstttsssrrrrrrrrrssssssqqqpppqqqpppooooooqqqsssvvvxxxxxxvvvxxxzzzzzzzzzzzzttt|||iii]]]cccpppzzzpppjjj___[[[fff}}}{{{qqq___WWWRRR\\\uuu~~~fffQQQJJJGGG@@@???CCC>>>>>>>>>>>>>>>>>>>>>>>>========================:::<<<======<<<<<<===???888999:::;;;<<<<<<<<<<<<888999<<<>>>@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????????????????@@@AAABBBCCCDDDDDDDDDAAABBBDDDEEEFFFGGGFFFFFFGGGFFFJJJQQQ\\\ssskkkZZZHHH@@@>>><<<<<<>>>@@@AAABBBBBBCCCCCCBBBBBBDDDCCCBBBAAAAAABBBCCCDDDEEEEEEEEEDDDCCCBBB@@@@@@@@@AAABBBCCCBBBAAA@@@??????>>>===<<<<<<>>>@@@BBBDDDDDDEEEEEEFFFHHHIIIJJJOOONNNMMMLLLLLLNNNPPPQQQTTTUUUUUUVVVWWWWWWXXXXXX\\\\\\\\\[[[ZZZYYYXXXWWWYYYYYYZZZZZZ[[[[[[[[[\\\ZZZZZZZZZ[[[\\\^^^___```bbb^^^\\\^^^```eeeoooyyy{{{mmm^^^QQQKKKKKKMMMRRR^^^iiikkkkkkooossstttnnnnnnmmmkkkkkkmmmrrruuutttuuuvvvvvvssspppmmmllliiiddd^^^]]]```bbbbbb___bbbaaa``````___`````````aaaccccccaaa]]][[[]]]___\\\]]]___aaabbbbbbaaaaaa___```aaa```___^^^___aaacccbbbaaaaaaccceeeeeeeeejjjhhheeedddeeeiiinnnqqqpppppppppmmmjjjgggggggggeee```\\\ZZZ[[[]]]\\\[[[[[[ZZZYYYXXXWWWWWWWWWWWWVVVUUUTTTTTTVVVYYY[[[]]]bbbbbbbbbbbbbbbdddfffgggeeefffhhhiiijjjjjjjjjiiiddddddddddddddddddddddddccccccdddhhhmmmpppooommmnnnnnnmmmmmmlllkkkiiiiiihhhjjjnnnpppqqqpppnnnmmmmmmmmmllllllllllllmmmmmmlllmmmnnnnnnnnnnnnppprrrqqqrrrssssssqqqqqqrrrsssrrrqqqpppooooooqqqssstttsssuuuwwwxxxxxxzzz~~~ttttttxxxddd```dddoooooobbb[[[bbbqqqooo]]]OOOVVVlllzzzbbbOOOFFFCCC@@@>>>@@@??????>>>===<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<<<<<<<<<<===<<<:::999999:::<<<===???@@@@@@???>>><<<===>>>======<<<<<<<<<<<<======AAA@@@???>>>===<<<;;;:::>>>>>>???@@@@@@AAAAAABBBCCCDDDDDDEEEEEEEEEEEEDDDHHHHHHKKKQQQZZZqqq}}}bbbSSSDDD>>>===<<<===>>>@@@AAABBBBBBCCCCCCBBBBBBDDDCCCBBBBBBBBBBBBCCCDDDBBBBBBCCCCCCCCCBBBAAAAAA@@@AAABBBBBBBBBAAA??????@@@@@@?????????@@@AAABBBDDDDDDEEEEEEGGGIIIJJJKKKNNNNNNLLLLLLLLLNNNPPPQQQRRRRRRSSSSSSTTTTTTUUUUUUYYYYYYZZZZZZZZZZZZZZZYYY[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\^^^___```aaa^^^\\\^^^```eeeooozzzrrraaaRRRJJJHHHIIISSS___kkkoooqqqvvv{{{}}}wwwxxxwwwwwwwwwzzz~~~wwwpppjjjgggiiikkkjjjiiieeeeeedddcccbbbbbbbbbccccccddddddbbb___]]]___```[[[\\\]]]_________^^^^^^___```aaa```___^^^___aaacccbbbaaabbbdddddddddccccccbbbaaacccgggmmmtttxxxwwwxxxxxxvvvsssqqqqqqrrrnnnkkkgggeeeeeeeeedddccceeeddddddcccaaa```___^^^[[[[[[ZZZZZZZZZ[[[]]]]]]bbbbbbaaaaaabbbccceeefffeeefffhhhiiijjjjjjiiiiiiddddddeeeeeeeeeeeeeeeeeeeeedddeeehhhlllmmmllljjjnnnnnnnnnmmmlllkkkjjjjjjhhhjjjmmmpppqqqpppnnnmmmnnnnnnmmmmmmlllmmmmmmmmmmmmnnnoooooonnnnnnooopppnnnoooppppppooonnnoooppprrrqqqqqqppppppqqqrrrsssrrrtttvvvvvvwwwxxx|||~~~|||iii```aaahhh{{{wwwgggZZZ]]]jjjrrrcccUUUTTT___nnn~~~nnnXXXKKKEEEBBB@@@AAA@@@@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<===<<<<<<<<<======<<<<<<<<<===?????????===<<<===>>>======<<<<<<<<<<<<======>>>>>>>>>>>>============AAAAAABBBBBBCCCDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEIIIIIILLLRRRZZZqqqqqqUUUIII>>><<<=========???@@@AAABBBBBBCCCCCCBBBBBBDDDCCCBBBBBBBBBBBBCCCDDD???@@@AAABBBBBBBBBBBBAAA@@@AAAAAAAAAAAA@@@??????@@@AAABBBBBBBBBCCCBBBBBBCCCCCCDDDEEEGGGIIIKKKLLLMMMMMMLLLLLLMMMNNNPPPQQQQQQQQQQQQRRRSSSSSSTTTTTTUUUVVVXXXZZZ[[[\\\]]]]]]\\\\\\[[[[[[ZZZZZZYYYYYY[[[[[[[[[\\\]]]^^^___``````]]]]]]___aaaeeeppp{{{xxxfffVVVKKKHHHHHHQQQ]]]hhhnnnrrryyy~~~}}}uuuppppppqqqqqqpppiiihhhgggfffeeeeeeeeeeeedddeeeeeecccaaa``````bbb]]]]]]^^^^^^___^^^^^^]]]___``````___^^^^^^___aaaccccccbbbcccddddddbbb```^^^^^^```ccchhhpppwww{{{~~~~~~}}}~~~}}}{{{xxxwwwvvvuuusssqqqtttttttttsssqqqnnnkkkiiifffeeeeeecccbbbaaa``````bbbbbbaaaaaabbbcccdddeeeeeefffggghhhiiiiiihhhhhhffffffffffffffffffeeeeeeeeeeeeeeegggiiijjjiiigggmmmnnnnnnnnnmmmlllkkkkkkhhhjjjlllooopppooonnnmmmpppooonnnnnnmmmmmmmmmnnnmmmoooppppppnnnmmmlllmmmmmmnnnppppppnnnmmmnnnoooqqqrrrrrrrrrrrrqqqqqqqqqqqqssstttuuuvvvxxxzzz}}}nnn```[[[```qqq~~~mmm___```iiiyyywwwjjj[[[RRRRRR\\\ppp}}}dddPPPFFFCCCCCCAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<======>>>;;;<<<>>>??????>>><<<;;;<<<===>>>>>>===<<<===???======<<<<<<<<<<<<======;;;;;;<<<===>>>???@@@@@@?????????@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEJJJJJJMMMSSSZZZqqqwwwcccLLLCCC;;;;;;=========???@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCBBBBBBCCCCCCCCC???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????>>>???AAACCCDDDEEEDDDCCCBBBAAABBBCCCDDDFFFIIIKKKLLLKKKKKKKKKLLLMMMOOOPPPQQQRRRRRRSSSSSSTTTUUUUUUUUUVVVWWWXXXZZZ\\\^^^^^^___]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^___```^^^]]]^^^```aaaeeeppp|||{{{kkkZZZNNNJJJKKKKKKUUU```fffllltttzzz|||{{{|||}}}}}}}}}~~~||||||wwwqqqooooooooonnniiihhhgggfffeeeddddddddddddddddddbbbaaa```aaaaaa``````````````````_________``````___]]]]]]___aaaccccccdddeeeeeeddd```]]]______```ccchhhnnnsssvvv~~~~~~yyyuuurrrppppppooommmjjjhhheeedddcccbbbbbbaaabbbcccdddeeeeeefffggghhhiiihhhhhhgggggggggggggggffffffffffffddddddeeefffggghhhhhhgggmmmmmmnnnnnnnnnmmmllllllhhhjjjkkkmmmnnnnnnnnnnnnppppppooonnnnnnnnnnnnnnnnnnppprrrrrrooollljjjiiimmmoooqqqrrrqqqpppqqqrrrqqqrrrsssttttttrrrpppooorrrssstttuuuvvvxxxyyy{{{~~~sssaaaXXXZZZiiiyyyuuuiiihhhmmmvvvsssbbbTTTOOOVVVkkk~~~lllTTTFFFBBBCCCAAAAAA@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<===>>>???<<<===>>>>>>>>>>>>===<<<:::<<<======<<<<<<===???======<<<<<<<<<<<<======:::;;;<<<===>>>???@@@AAA======>>>>>>???@@@@@@@@@BBBCCCDDDEEEEEEFFFEEEEEEKKKKKKNNNTTT[[[qqqlllVVVGGGAAA<<<===>>>======???@@@AAABBBBBBCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@???>>>===@@@@@@??????>>>>>>>>>>>>>>>???BBBEEEFFFEEEDDDCCCBBBBBBBBBCCCEEEGGGHHHIIIIIIJJJKKKLLLMMMOOOQQQQQQQQQRRRRRRSSSTTTTTTUUUUUUXXXYYYZZZ\\\]]]^^^______\\\\\\]]]^^^^^^___``````]]]]]]]]]]]]^^^___``````^^^^^^```bbbbbbeeeppp|||qqq^^^PPPJJJJJJGGGPPPYYY]]]cccjjjooopppqqqrrrssssssqqqqqqrrrsssuuuuuuuuutttsssvvv|||~~~yyyrrrllliiihhhhhhiiieeeeeedddbbbbbbaaaaaaaaacccbbbaaa````````````___````````````_________```_________^^^\\\]]]___aaacccccceeeggghhheee```\\\^^^^^^```bbbfffjjjnnnpppwwwyyy|||}}}}}}~~~~~~xxxuuusssrrrqqqooollliiifffeeedddcccbbbbbbbbbcccdddeeeffffffhhhiiiiiihhhhhhggghhhhhhhhhggggggfffffffffbbbcccdddeeeeeeggghhhiiillllllmmmmmmmmmmmmmmmllliiiiiijjjkkklllmmmnnnnnnoooooonnnnnnnnnnnnoooooopppsssuuuuuuqqqkkkgggeeekkknnnqqqrrrrrrrrrrrrssspppqqqsssuuuuuusssqqqooottttttuuuvvvxxxyyyyyyyyyzzz|||yyyfffYYYYYYffftttzzzmmmhhhhhhnnn~~~jjjYYYRRRVVVfffuuusssZZZIIICCCBBB???????????????>>>>>>>>>????????????????????????<<<<<<<<<<<<<<<===>>>???======<<<;;;;;;<<<======:::<<<======<<<<<<===???======<<<<<<<<<<<<======<<<<<<======>>>>>>??????@@@@@@AAAAAABBBCCCCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFJJJKKKOOOTTT\\\qqqxxx```NNNFFF@@@<<<>>>>>><<<===???@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@???======@@@???>>>>>>======>>>>>>===???BBBEEEGGGGGGGGGGGGEEEDDDDDDDDDDDDEEEFFFFFFHHHIIIJJJLLLNNNPPPQQQQQQPPPPPPPPPQQQRRRRRRSSSSSSYYYYYY[[[\\\]]]^^^^^^^^^[[[\\\]]]^^^___aaabbbbbb^^^^^^^^^^^^^^^___```aaa^^^___bbbcccbbbdddooo{{{vvv```OOOGGGFFFGGGNNNUUUXXX]]]cccgggggghhhjjjkkkkkkiiigggggggggjjjnnnqqqooollllllrrrxxxtttqqqmmmhhheeeddddddeeeaaaaaa``````______``````bbb```^^^^^^___```___^^^^^^^^^]]]]]]]]]^^^^^^____________]]]\\\\\\___aaabbbdddgggjjjjjjgggaaa\\\XXXZZZ\\\```dddhhhkkkmmmnnnppprrrssstttuuuwwwyyyxxx{{{~~~~~~~~~zzzvvvsssooonnnmmmkkkiiifffeeedddfffeeedddccccccdddeeefffggghhhiiijjjjjjiiihhhggghhhhhhhhhgggffffffeeeeeebbbcccdddeeedddeeehhhjjjjjjjjjkkklllmmmmmmmmmmmmiiiiiiiiiiiikkklllmmmnnnmmmmmmmmmmmmnnnoooppppppsssvvvyyyxxxssslllfffbbbeeehhhllloooppppppqqqrrroooqqqssstttuuutttrrrqqquuuttttttvvvxxxyyyxxxwwwwwwwww|||ooo___]]]fffqqq~~~mmmbbb\\\aaavvvxxxcccVVVSSS[[[fff|||dddRRRGGGBBB????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<======>>>>>>===;;;::::::;;;===>>><<<===>>>>>>===<<<===???======<<<<<<<<<<<<==================>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBAAABBBCCCEEEFFFFFFFFFFFFIIIJJJOOOUUU]]]rrrxxxgggVVVIIICCC>>><<<===>>><<<>>>AAA@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCDDDDDDCCCBBBBBBAAAAAABBBBBBAAA@@@??????@@@???>>>===<<<===>>>>>>===???BBBEEEHHHJJJKKKKKKJJJIIIHHHFFFEEEEEEEEEEEEGGGHHHJJJLLLNNNPPPQQQRRRPPPQQQQQQRRRRRRSSSTTTTTTVVVWWWXXXZZZ\\\]]]]]]]]][[[[[[\\\]]]^^^______```__________________```aaa___aaaddddddbbbcccmmmzzzyyybbbPPPGGGEEEHHHNNNSSSUUUZZZ```cccbbbbbbdddfffgggeeecccccccccdddgggjjjjjjhhhgggiiilllkkkjjjhhheeecccbbbbbbccc_______________``````aaabbb```]]]^^^___```___^^^]]]]]]\\\\\\]]]^^^___```______^^^\\\[[[\\\___aaabbbdddhhhlllmmmiiibbb]]]UUUVVVZZZ]]]aaaeeeggghhhhhhjjjkkklllllllllnnnpppoooqqqtttuuutttsssuuuwwwtttuuuvvvwwwuuussspppnnnlllkkkiiigggffffffffffffggggggeeeeeeeeeeeefffggghhhiiijjjkkkkkkjjjiiihhhhhhhhhgggffffffeeedddddddddffffffeeeddddddfffiiihhhiiijjjkkklllllllllllliiiiiihhhhhhiiikkkmmmooojjjkkkkkklllmmmooopppqqquuuxxx|||{{{uuullleee```___ccciiimmmnnnoooqqqrrroooppprrrssstttuuutttttttttssssssuuuxxxxxxvvvtttvvvwwwzzz{{{hhhaaafffmmm~~~~~~pppdddXXXXXXlllppp[[[PPPSSS[[[|||sss^^^NNNFFF@@@@@@@@@@@@@@@@@@@@@@@@========================>>>======<<<<<<<<<<<<===>>>==================>>>===?????????===<<<===>>>======<<<<<<<<<<<<==================>>>>>>>>>>>><<<<<<======>>>>>>??????AAABBBCCCEEEFFFFFFGGGGGGHHHIIINNNVVV^^^sss}}}kkk\\\OOOGGGAAA<<<:::<<<===<<>>>>>@@@CCCFFFIIILLLNNNOOOMMMLLLJJJHHHGGGEEEEEEDDDFFFGGGIIILLLNNNPPPQQQRRRSSSSSSTTTTTTUUUUUUVVVVVVSSSTTTVVVXXXZZZ\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\```____________``````aaa```bbbeeeeeebbbbbbmmmyyyyyydddRRRJJJIIIGGGMMMQQQTTTXXX^^^```___^^^aaadddeeedddcccbbbbbbdddeeegggiiiiiihhhfffdddeeeeeeeeedddbbbaaaaaabbb____________```aaabbbcccccc```]]]^^^```aaa```^^^___^^^^^^^^^___```bbbccc```___^^^\\\[[[\\\___bbbaaadddiiinnnoookkkccc^^^UUUWWWYYY\\\___aaabbbccceeeggghhhiiihhhhhhiiikkklllnnnppppppnnnmmmooorrrmmmnnnoooooonnnmmmkkkjjjllljjjhhhgggfffgggiiijjjhhhhhhfffeeeeeefffggghhhiiijjjkkklllkkkkkkiiiiiihhhggggggfffeeedddddddddggghhhhhhfffcccbbbeeehhhggghhhiiijjjkkkllllllllljjjiiihhhhhhiiikkkmmmoooiiiiiijjjkkkmmmoooqqqrrrvvvzzz}}}}}}vvvmmmddd___^^^bbbhhhmmmoooppprrrsssooopppqqqssstttuuuvvvvvvsssrrrrrrtttwwwwwwuuurrrxxxxxx|||nnnccceeeiiiuuu}}}wwwnnn^^^WWWdddxxx{{{___PPPQQQZZZggg~~~hhhTTTIIIAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<>>>???@@@@@@???>>><<>>======>>>======<<<<<<<<<<<<======;;;<<<<<<===>>>???@@@@@@?????????@@@AAAAAABBBBBBAAABBBCCCEEEFFFFFFGGGGGGGGGIIINNNVVV^^^tttlllXXXMMMGGGBBB>>>>>>>>>???@@@AAACCCDDD@@@AAAAAABBBBBBAAAAAA@@@>>>???AAABBBCCCBBBAAAAAADDDDDDCCCBBB@@@??????>>><<<<<<======>>>@@@AAABBB@@@CCCEEEFFFFFFIIIOOOTTTQQQOOOMMMKKKIIIGGGEEEDDDCCCDDDEEEGGGJJJLLLNNNPPPNNNNNNNNNOOOPPPRRRSSSTTTWWWXXXYYYZZZ\\\\\\]]]]]]YYY[[[]]]]]]\\\\\\]]]^^^\\\\\\]]]^^^^^^______``````___aaadddfffhhhpppyyysssdddVVVMMMHHHIIIMMMRRRWWWYYY[[[^^^______aaaccccccaaaaaaaaabbbeeeeeedddcccbbbbbbbbbbbbddddddcccbbbaaa```___^^^___```aaa```___^^^___```[[[[[[[[[[[[\\\]]]]]]^^^]]][[[[[[^^^aaacccbbb```]]]]]]\\\ZZZYYYZZZ^^^aaacccgggnnntttuuunnnddd\\\UUUSSSSSSXXX^^^cccdddcccfffgggggggggggggggfffeeelllkkkiiiiiiiiiiiikkkllljjjlllmmmmmmmmmkkkiiigggkkkjjjiiigggfffdddcccbbbiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhhhggghhhiiihhhggghhhiiikkkiiiiiigggdddaaaaaaccceeedddfffhhhiiihhhhhhhhhiiieeefffhhhiiiiiiiiigggfffkkkjjjjjjkkknnnppprrrrrrqqq{{{~~~tttkkkbbb[[[YYY]]]bbbfffhhhkkkooosssrrrrrrrrrrrrrrrssstttuuusssrrrrrrqqqsssuuuwwwxxxxxxxxxyyy{{{{{{fff```dddssswwwpppdddWWWXXXbbbwww~~~aaaPPPMMMPPPeee{{{{{{cccNNNEEEDDDAAA===<<<>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<=========>>>;;;<<<===>>>@@@BBBCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHHHHIIILLLQQQ[[[vvvrrrZZZGGGAAA@@@???===>>>???@@@AAABBBBBBCCC@@@AAAAAABBBBBBAAAAAA@@@???@@@AAABBBBBBBBBAAAAAABBBBBBAAA@@@???>>>======<<<<<<======>>>@@@AAABBB@@@BBBEEEEEEFFFHHHNNNSSSVVVVVVUUUSSSPPPLLLIIIGGGBBBBBBCCCDDDFFFIIIKKKMMMOOOPPPQQQRRRTTTUUUVVVVVVWWWXXXXXXYYYZZZZZZZZZYYYYYY[[[]]]]]]\\\[[[\\\]]]\\\\\\]]]^^^^^^______```cccaaabbbddddddfffnnnwwwrrrbbbTTTKKKGGGGGGKKKQQQUUUXXXZZZ]]]^^^^^^```aaaaaa```______```ccccccbbbaaa````````````aaaaaa``````___^^^^^^^^^\\\^^^______^^^]]]___```]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[]]]aaabbbaaa___]]]]]]\\\ZZZXXXYYY\\\___bbbhhhqqqyyyyyyrrreee\\\TTTRRRQQQUUU[[[```aaa```dddeeeeeefffffffffeeeeeeiiiiiihhhhhhhhhhhhiiiiiiiiiiiijjjkkkjjjiiihhhggggggggggggggggggggggggggghhhhhhggggggfffgggggghhhhhhhhhhhhhhhggggggggggggggghhhiiihhhggggggiiikkkmmmmmmkkkgggbbb______``````cccfffhhhhhhhhhiiijjjiiiiiihhhhhhggggggggggggjjjiiiiiijjjllloooqqqrrrrrr}}}vvvlllaaaZZZWWW\\\bbbfffiiilllpppssssssrrrrrrrrrrrrsssssstttsssrrrppppppqqqsssvvvxxxxxxxxxyyyzzz|||mmmeeegggttt~~~xxxkkk\\\YYY```fff}}}hhhVVVOOOOOOVVVhhhpppYYYJJJGGGCCC??????@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;<<<<<<=========<<<<<<<<<<<<===>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCDDDFFFGGGHHHHHHIIILLLQQQ[[[www}}}uuudddNNN@@@===>>>???<<<===???AAABBBBBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAA???@@@AAAAAABBBAAAAAAAAA@@@??????>>>===<<<;;;;;;<<<<<<======>>>@@@AAABBB@@@BBBDDDDDDDDDGGGLLLQQQYYYZZZ[[[[[[XXXSSSOOOLLLFFFDDDBBBBBBCCCFFFIIIKKKNNNPPPRRRTTTUUUVVVVVVVVVWWWWWWXXXXXXXXXXXXWWWWWWZZZ[[[]]]\\\[[[ZZZZZZ[[[\\\\\\]]]^^^^^^______```ccc``````bbbcccfffoooyyytttbbbSSSKKKGGGFFFJJJPPPTTTWWWYYY[[[]]]\\\^^^```___^^^]]]]]]^^^aaa```___^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]ZZZ[[[]]]]]]\\\\\\^^^______^^^]]]\\\\\\[[[[[[[[[\\\[[[\\\]]]```aaa```^^^]]]]]]\\\ZZZYYYZZZ\\\___bbbiiiuuu}}}~~~uuuggg\\\RRRPPPOOOQQQWWW\\\]]]]]]bbbbbbcccdddeeeeeeeeeeeefffgggggghhhhhhggggggffffffgggggggggggghhhhhhhhhggggggggggggggggggggghhhgggffffffeeeeeefffggggggggggggggggggfffffffffeeeggghhhhhhgggfffgggiiikkkrrrsssqqqlllccc]]][[[[[[]]]```cccffffffgggiiijjjmmmkkkiiifffeeeeeegggggghhhhhhhhhiiikkkmmmpppqqqtttzzzmmmaaaWWWUUUZZZ```fffjjjmmmqqqssssssrrrrrrqqqqqqqqqrrrrrrrrrpppnnnmmmnnnqqquuuwwwwwwwwwwwwxxxzzz|||~~~tttiiigggrrr~~~uuucccZZZ[[[ZZZqqqqqq]]]RRRNNNOOO\\\tttnnnRRRLLLEEEAAAAAABBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<:::;;;<<<===============<<<<<<===>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<=========>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCCCCDDDFFFGGGHHHHHHIIILLLQQQ\\\wwwqqqhhhYYYKKKBBB???>>>===;;;===@@@BBBCCCBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@??????>>>======<<<;;;;;;<<<<<<======>>>@@@AAABBB@@@BBBDDDDDDCCCEEEJJJOOOWWWYYY]]]___^^^[[[VVVSSSNNNKKKGGGCCCCCCEEEHHHJJJKKKLLLOOORRRTTTTTTSSSSSSUUUUUUVVVWWWXXXXXXXXXWWWZZZ[[[]]]\\\ZZZYYYYYYYYY\\\\\\]]]^^^^^^______```___]]]]]]___bbbgggrrr~~~wwwdddTTTLLLJJJFFFJJJPPPTTTWWWYYY\\\]]]\\\^^^______]]]\\\\\\]]]^^^^^^]]]\\\[[[[[[[[[[[[YYYZZZZZZ[[[[[[\\\\\\]]][[[\\\]]]]]][[[[[[\\\]]]^^^]]]]]]\\\\\\\\\]]]]]]\\\\\\]]]^^^_________^^^\\\]]]]]]\\\\\\]]]___bbbdddkkkvvv~~~vvvhhh^^^RRROOOMMMNNNTTTYYY[[[[[[aaabbbcccdddeeeeeeeeeeeeeeefffggghhhhhhgggfffeeeeeeeeeeeeeeefffggghhhiiiiiiiiihhhhhhgggfffeeeeeefffffffffeeeffffffggggggfffffffffeeeeeeeeeddddddgggggggggffffffgggiiillluuuvvvvvvoooeee\\\XXXXXX[[[^^^bbbddddddeeefffhhhkkkjjjiiigggffffffgggggghhhhhhiiiiiijjjllloooqqquuu}}}oooaaaVVVSSSWWW^^^eeejjjnnnqqqrrrsssrrrqqqpppppppppppppppqqqooommmlllmmmppptttvvvtttuuuvvvxxxzzz|||}}}~~~{{{lllccckkk{{{}}}jjj\\\WWWUUUhhhxxxcccTTTMMMPPPYYYmmm\\\QQQEEEBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;<<<===>>>???@@@@@@@@@<<<<<<===>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<============>>>>>>>>>@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDFFFGGGHHHHHHIIILLLQQQ\\\xxxpppaaaPPPCCC>>><<<;;;:::;;;===@@@BBBCCCBBBAAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>======<<<<<<<<<======>>>@@@AAABBBAAACCCEEEDDDBBBDDDHHHMMMSSSVVV[[[```ccccccaaa```XXXTTTNNNHHHDDDDDDFFFGGGHHHJJJMMMPPPRRRSSSRRRRRRRRRSSSUUUWWWXXXYYYZZZZZZZZZ[[[]]]\\\ZZZYYYYYYYYY\\\\\\]]]^^^^^^______```^^^\\\\\\___aaafffrrr}}}xxxdddTTTLLLJJJGGGKKKQQQUUUXXXZZZ\\\^^^\\\^^^___^^^]]][[[[[[\\\]]]\\\[[[ZZZYYYYYYYYYYYYWWWWWWXXXYYYZZZ[[[\\\\\\\\\^^^^^^]]][[[ZZZ[[[\\\\\\\\\\\\\\\]]]^^^___```]]]]]]^^^___^^^^^^^^^^^^\\\]]]^^^______aaadddfffgggmmmvvv||||||tttggg^^^RRRNNNKKKLLLRRRWWWZZZ[[[aaabbbcccdddeeefffffffffeeefffggghhhhhhgggfffeeeddddddddddddeeeggghhhiiihhhgggggggggffffffeeeeeegggfffffffffgggggghhhiiieeeeeeeeeeeeddddddddddddfffffffffeeeeeegggjjjmmmuuuxxxxxxqqqeee\\\XXXXXX\\\^^^aaacccccccccdddeeefffggghhhiiiiiihhhgggfffggghhhjjjjjjjjjkkkooorrruuuqqqbbbWWWRRRUUU[[[bbbhhhmmmpppppprrrqqqpppoooooooooooooooooonnnlllkkklllooorrruuurrrsssuuuxxx{{{}}}ssseeedddwwwqqq___UUURRR]]]ooojjjXXXNNNLLLSSSdddiiiXXXGGGAAAAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<===>>>???AAABBBCCCCCCCCC<<<<<<===>>>>>>>>>>>>>>>============<<<<<<<<<<<<============>>>>>>>>>???===>>>???@@@BBBCCCDDDEEECCCCCCCCCCCCDDDFFFGGGHHHGGGIIIMMMQQQ]]]xxx|||fffLLL>>>;;;;;;<<<===<<<===???AAABBBBBBBBBAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@????????????@@@@@@?????????>>>>>>>>>===<<<<<<======>>>@@@AAABBBCCCEEEFFFDDDBBBCCCHHHLLLPPPSSSYYY___eeejjjmmmnnneee```WWWOOOHHHEEEDDDDDDHHHJJJLLLOOOQQQRRRRRRRRRQQQRRRTTTVVVXXXZZZ[[[[[[ZZZ[[[]]]\\\[[[ZZZZZZ[[[\\\\\\]]]^^^^^^______```aaa^^^^^^```aaadddmmmwwwwwwbbbQQQIIIHHHGGGKKKQQQUUUXXXZZZ]]]^^^\\\]]]^^^^^^\\\ZZZZZZ[[[[[[ZZZYYYXXXWWWWWWWWWWWWUUUVVVVVVWWWYYYZZZZZZ[[[\\\]]]]]]]]][[[ZZZ[[[\\\[[[[[[[[[\\\^^^___aaabbb^^^___aaa```___^^^^^^___\\\^^^```aaabbbcccfffhhhjjjooovvv|||{{{rrrfff\\\RRRMMMIIIJJJPPPVVV[[[\\\bbbcccddddddeeeeeeeeeeeefffffffffggggggfffffffffbbbccccccdddeeefffffffffbbbcccccceeefffggghhhhhhffffffffffffggghhhiiiiiieeeeeeeeeeeedddddddddcccddddddddddddeeeggglllpppuuuxxxyyyqqqeee[[[XXXYYY[[[^^^aaabbbbbbbbbcccdddcccdddfffhhhiiihhhfffeeeeeegggiiiiiihhhiiimmmqqqtttsssdddZZZSSSTTTWWW^^^eeekkknnnoooppppppooonnnnnnnnnoooooonnnmmmllllllmmmoooqqqsssppprrruuuxxx{{{~~~nnndddqqqyyygggYYYTTTYYYbbbuuuvvvbbbTTTJJJOOO]]]vvv{{{cccKKKCCCAAA>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<===>>>???@@@BBBBBBCCCCCC<<<<<<===>>>>>>>>>>>>>>>============<<<<<<<<<<<<=========>>>>>>>>>??????<<<===>>>@@@AAACCCDDDEEECCCCCCCCCCCCDDDFFFGGGHHHGGGIIIMMMRRR]]]yyy}}}dddJJJ>>>=========>>>===>>>???@@@AAABBBBBBCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBAAA???>>>>>>>>>???@@@?????????>>>>>>>>>>>>>>><<<<<<======>>>@@@AAABBBEEEFFFGGGEEECCCCCCGGGKKKMMMPPPTTT[[[ccckkkqqquuutttnnndddZZZPPPJJJGGGEEEFFFGGGIIIJJJMMMOOOPPPQQQPPPQQQSSSUUUVVVWWWXXXXXXYYY[[[]]]]]]\\\[[[\\\]]]\\\\\\]]]^^^^^^______``````^^^___aaaaaaccckkktttvvvbbbQQQIIIGGGFFFJJJPPPTTTWWWYYY[[[]]]ZZZ\\\]]]\\\ZZZXXXXXXYYYXXXWWWVVVUUUUUUTTTTTTTTTSSSSSSTTTUUUVVVWWWWWWXXXWWWYYYZZZZZZZZZZZZ\\\]]]\\\\\\\\\]]]^^^___```aaa___aaacccbbb___^^^^^^```^^^```bbbbbbbbbbbbdddfffkkkqqqyyy~~~sssdddYYYPPPKKKGGGHHHNNNUUUZZZ\\\bbbbbbcccccccccccccccbbbeeeeeeddddddddddddeeeeee```aaabbbcccddddddcccbbb```aaabbbccceeefffggghhheeeeeeeeeeeefffggghhhiiifffeeeeeeeeeeeedddddddddbbbbbbccccccdddhhhnnnrrrvvvzzzyyyqqqcccYYYWWWYYYYYY\\\```bbbbbbcccdddeeeeeeeeeeeeeeeeeeeeeddddddaaadddggggggeeefffkkkooorrruuuggg]]]SSSSSSUUUZZZbbbiiilllmmmnnnnnnmmmmmmmmmnnnoooooollllllmmmnnnooopppqqqqqqqqqrrruuuxxx{{{|||}}}~~~}}}~~~zzziiilll}}}pppbbbXXXZZZ]]]gggnnn]]]MMMOOOWWWgggoooRRRGGGDDD@@@>>>AAA>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<:::;;;<<<===>>>?????????<<<<<<===>>>>>>>>>>>>>>>============<<<<<<<<<<<<======>>>>>>>>>?????????======>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDFFFGGGHHHGGGIIIMMMRRR]]]yyynnnXXXBBB===@@@>>>:::888>>>>>>>>>???@@@AAACCCDDDBBBBBBCCCCCCCCCCCCBBBBBBBBBAAA???>>>>>>>>>??????>>>>>>>>>>>>>>>=========<<<<<<======>>>@@@AAABBBFFFGGGHHHFFFCCCDDDGGGKKKJJJLLLPPPVVV___hhhqqqvvvzzzooocccYYYPPPKKKIIICCCCCCDDDFFFHHHKKKMMMNNNQQQQQQRRRTTTUUUUUUUUUUUUYYY[[[]]]]]]\\\\\\]]]^^^\\\\\\]]]^^^^^^______```\\\\\\]]]aaabbbeeemmmvvvxxxdddSSSKKKIIIEEEIIIOOOSSSVVVXXXZZZ\\\YYYZZZ[[[ZZZXXXWWWVVVWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUUUUUUUSSSUUUWWWXXXYYYZZZ]]]___^^^^^^]]]]]]]]]^^^______```bbbdddccc```^^^___``````bbbcccbbbaaa```aaabbbjjjrrr|||tttbbbVVVNNNIIIEEEFFFLLLTTTZZZ\\\aaabbbbbbbbbbbbaaaaaa```eeedddcccbbbbbbcccdddeee^^^___aaaccccccbbb```___bbbbbbccccccccccccddddddcccccccccdddeeefffggghhhfffffffffeeeeeeeeeddddddaaaaaabbbbbbdddiiiooosssxxx{{{zzzpppaaaWWWUUUXXXWWWZZZ^^^aaacccdddfffhhhhhhgggeeecccbbbbbbcccccc___bbbeeeeeebbbccchhhmmmppp~~~uuuiii___TTTSSSSSSXXX```gggkkklllmmmmmmmmmmmmmmmnnnooopppkkklllnnnooopppqqqpppppprrrsssuuuxxxzzzzzz{{{zzz}}}zzzzzz}}}ppphhhuuuxxxiiiWWWYYYYYY\\\nnnwwwdddPPPOOOQQQYYYjjjxxxWWWJJJGGGBBBAAADDD>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<888888999:::;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<>>>>>>>>>>>>????????????>>>>>>?????????@@@@@@@@@CCCCCCCCCCCCDDDFFFGGGHHHGGGIIIMMMRRR^^^zzz```TTTDDD:::888;;;======BBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@AAA@@@??????@@@@@@???===>>>>>>===<<<<<<<<<<<<<<>>======???AAADDDFFFFFFEEEDDDCCCDDDEEEGGGIIIIIILLLPPPRRRVVV]]]iiirrr}}}{{{vvvooodddYYYOOOJJJIIIGGGDDDBBBBBBDDDGGGIIIJJJLLLOOORRRUUUVVVVVVVVVZZZZZZZZZZZZ[[[\\\^^^_________`````````^^^]]]\\\^^^]]]^^^aaaaaabbbiiirrrttteeeXXXNNNGGGFFFKKKQQQVVVXXXXXXXXXXXXZZZZZZXXXWWWUUUSSSRRRQQQUUUTTTRRRQQQPPPOOOOOOOOOLLLMMMPPPSSSVVVUUURRRPPPPPPQQQRRRUUUWWWZZZ\\\]]]\\\\\\]]]___aaabbbcccdddbbbbbbbbbbbbbbbaaa`````````aaaaaa``````bbbeeehhhjjjuuusssaaaTTTQQQJJJFFFHHHLLLPPPWWW]]]```aaabbbbbbbbbaaa```___aaaaaabbbbbbbbbaaaaaa``````___^^^]]]]]]]]]]]]]]]\\\\\\]]]^^^___aaacccddddddeeeffffffddddddeeefffhhhhhhhhhhhhgggfffeeedddbbbaaabbbeeeeeeeeellltttsssfff^^^XXXTTTVVVXXX[[[^^^___bbbeeeggggggdddcccccceeeeeebbb______^^^^^^___bbbcccddddddmmm|||yyyiii\\\YYYTTTSSSZZZaaadddgggjjjlllmmmnnnnnnnnnnnnnnnmmmnnnnnnoooppppppppppppppprrrrrrsssssstttuuuvvvvvvyyyyyyzzzyyyzzz|||uuujjjrrrzzz~~~ppp```WWWTTT\\\jjjuuu\\\OOOHHHQQQ```ooo```JJJDDDDDD@@@;;;@@@???????????????@@@@@@======<<<<<<<<<<<<======;;;===>>>===<<<<<<===>>>BBBAAA@@@?????????@@@@@@======<<<<<<;;;;;;::::::==================<<<<<>>???@@@@@@???===??????>>>===============>>>>>>===>>>???AAADDDEEEFFFEEEDDDCCCDDDFFFGGGIIIIIILLLOOOQQQSSSYYYbbbiiixxxzzz{{{{{{tttiii[[[RRROOOMMMJJJGGGEEEEEEEEEFFFGGGIIIMMMQQQTTTVVVVVVVVVZZZZZZZZZ[[[\\\^^^___```_________``````______^^^^^^]]]^^^aaaaaabbbiiiqqquuueeeXXXNNNGGGFFFKKKRRRWWWYYYZZZ[[[[[[WWWVVVVVVUUUTTTSSSRRRRRRWWWWWWVVVVVVUUUUUUTTTTTTTTTSSSSSSTTTVVVVVVUUUSSSPPPPPPRRRSSSUUUWWWXXXYYYZZZ[[[\\\]]]___```aaabbbbbbbbbbbbbbbbbbaaa``````````````````___aaadddfffjjjuuuwwwdddXXXQQQJJJFFFHHHLLLQQQWWW^^^``````aaabbbaaa```___^^^______``````___^^^]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[\\\]]]]]]^^^```bbbdddeeecccdddeeeeeeddddddeeeggghhhhhhhhhhhhgggfffeeeeeecccbbbccceeeeeefffmmmuuusssfff]]]WWWSSSQQQUUU[[[___aaabbbdddeeeeeebbb``````aaaaaa^^^\\\ZZZYYYYYYZZZ]]]___aaabbbjjjyyy{{{jjj^^^XXXTTTSSSYYY```dddfffiiikkkllllllmmmnnnnnnnnnmmmmmmnnnnnnooooooooonnnnnnooopppqqqrrrssstttuuuuuuxxxyyyyyyyyyzzz|||}}}mmmnnn}}}{{{}}}wwwfff[[[VVV\\\jjj|||```SSSKKKQQQ]]]hhhvvvgggPPPGGGEEEBBB===@@@???????????????@@@@@@======<<<<<<<<<<<<======:::;;;<<<;;;:::;;;<<<>>>===<<<;;;===???AAA@@@???=========<<<<<<<<<<<<<<<========================>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGJJJJJJKKKOOO[[[xxxFFFBBB===<<<===??????===@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???>>>>>>???@@@>>>===??????>>>>>>======>>>>>>>>>>>>>>>>>>???AAADDDEEEEEEDDDDDDDDDDDDFFFHHHIIIIIILLLNNNOOOPPPSSSYYY^^^lllrrr{{{|||mmmbbbWWWUUUQQQLLLHHHEEECCCCCCCCCFFFJJJOOOSSSUUUVVVVVVYYYZZZ[[[\\\^^^___```aaa```____________``````aaa^^^]]]^^^aaaaaabbbiiiqqqwwwfffXXXOOOHHHIIINNNTTTYYY[[[\\\\\\]]][[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[\\\]]]]]]\\\[[[ZZZ]]][[[YYYXXXYYYZZZZZZYYYSSSSSSSSSTTTUUUVVVVVVVVVYYYZZZ[[[\\\]]]^^^___```aaaaaabbbbbbaaaaaa`````````aaaaaa```___```bbbdddkkkvvv~~~jjj\\\QQQJJJFFFIIIMMMRRRYYY______```aaaaaaaaa```^^^]]]]]]]]]]]]]]]\\\[[[ZZZYYYWWWXXXYYYYYYZZZYYYYYYYYYXXXYYYYYY[[[\\\^^^```aaaaaabbbddddddddddddfffhhhiiiiiiiiiiiihhhgggfffeeeeeecccccceeeeeefffnnnwwwuuufff\\\VVVRRRLLLQQQYYY^^^aaaaaa`````````^^^\\\[[[[[[ZZZXXXVVVSSSRRRRRRSSSUUUYYY]]]___eeettt|||lll___XXXSSSRRRYYY___ccceeehhhjjjjjjlllmmmnnnnnnnnnnnnmmmmmmnnnnnnnnnmmmllllllmmmnnnoooppprrrssstttuuuwwwxxxyyyyyyzzz|||tttlllwwwyyy{{{}}}tttfffZZZ\\\gggyyyhhhYYYNNNPPPVVV]]]jjjvvvpppWWWKKKGGGCCC@@@@@@@@@???????????????@@@======<<<<<<<<<<<<======;;;<<<<<<;;;:::<<>>>>>===========================>>>???@@@AAABBBBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIIIIJJJOOO[[[xxx@@@===;;;<<<>>>@@@@@@???BBBBBBAAAAAABBBBBBCCCDDDAAAAAABBBBBBBBBBBBBBBBBB@@@???>>>>>>??????>>>===>>>>>>===============>>>>>>>>>>>>???@@@BBBCCCEEEDDDDDDDDDDDDEEEFFFHHHIIIHHHJJJMMMNNNNNNPPPSSSVVV^^^dddppp~~~wwwccc```YYYRRRKKKFFFCCCBBBAAACCCHHHMMMQQQTTTVVVVVVXXXYYY[[[]]]^^^``````aaabbbaaa```___^^^___```aaa]]]\\\^^^```aaabbbiiiqqqxxxfffXXXOOOIIIMMMQQQWWW\\\^^^___aaabbbffffffeeeeeeeeedddddddddaaaccceeefffgggfffdddccceeecccbbbbbbddddddbbbaaaZZZZZZZZZZZZYYYYYYXXXXXXZZZZZZ[[[\\\]]]^^^^^^___```aaaaaaaaaaaaaaa``````aaabbbbbbaaa``````bbbdddlllxxxooo```QQQKKKGGGIIINNNSSSZZZaaa```aaabbbbbbbbbaaa```___^^^^^^]]]]]][[[ZZZXXXWWWXXXXXXYYYYYYYYYXXXWWWWWWVVVWWWWWWXXXZZZ\\\]]]^^^___aaaccccccddddddfffhhhiiiiiiiiiiiihhhgggfffeeegggeeedddffffffgggoooyyyxxxggg\\\UUUQQQKKKPPPVVV[[[\\\\\\[[[[[[ZZZYYYXXXWWWVVVUUUSSSRRROOOOOONNNNNNPPPTTTYYY]]]bbbooo~~~|||mmm```WWWRRRRRRXXX___bbbeeehhhjjjjjjlllmmmooooooppppppmmmnnnnnnnnnnnnmmmlllllllllmmmnnnppprrrtttuuuvvvuuuwwwxxxyyyzzz{{{ooosss}}}~~~uuubbb[[[aaaqqquuucccSSSNNNOOOUUUbbbpppuuu\\\MMMGGGCCCAAAAAA@@@??????>>>?????????======<<<<<<<<<<<<======>>>>>>>>>===<<>>>>>??????<<<<<<<<<<<<<<<=========<<<===???@@@AAABBBBBBCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHJJJOOO\\\yyy@@@>>><<<;;;===???AAABBBBBBBBBAAAAAABBBBBBCCCDDDAAAAAABBBBBBBBBBBBBBBBBB@@@???===>>>??????>>><<<<<<<<<;;;;;;;;;<<<<<<=========>>>???@@@BBBCCCDDDCCCCCCDDDDDDFFFGGGHHHIIIGGGHHHKKKLLLNNNPPPRRRTTTTTTXXXbbbooo}}}yyytttjjj___TTTLLLFFFCCCCCCDDDGGGKKKOOOSSSVVVWWWXXXYYY[[[]]]^^^___``````cccbbb```___^^^^^^^^^___]]]\\\]]]``````aaahhhqqqyyyfffXXXPPPKKKMMMRRRZZZ```eeeiiillloooqqqppppppooonnnmmmllllllkkkmmmoooqqqqqqqqqooonnnlllmmmnnnppprrrqqqnnnlllddddddcccaaa```___^^^]]]\\\\\\]]]]]]^^^^^^_________``````aaaaaaaaa``````bbbcccdddcccbbbbbbccceeennnzzzrrraaaQQQKKKGGGJJJPPPUUU\\\cccbbbccceeefffffffffeeedddaaaaaaaaa```___^^^\\\[[[]]]]]]]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYZZZ\\\]]]^^^^^^___bbbccccccdddfffhhhiiiiiiiiihhhhhhgggfffeeefffeeeeeeffffffhhhoooxxx|||iii]]]UUUQQQNNNQQQUUUWWWXXXXXXXXXXXXWWWXXXYYYXXXWWWVVVUUUTTTQQQRRRRRRRRRRRRUUU[[[```bbbnnn{{{{{{mmm```WWWRRRRRRXXX___bbbeeehhhjjjkkkmmmnnnoooppppppqqqnnnnnnnnnoooooonnnnnnmmmmmmmmmoooppprrrtttuuuvvvsssuuuwwwyyyzzz{{{~~~xxxuuu{{{~~~iiiZZZ\\\iii|||qqq[[[OOOLLLPPP___pppyyyaaaOOOFFFBBBBBBAAA@@@@@@???>>>>>>??????======<<<<<<<<<<<<======>>>>>>>>>======???CCCGGGXXXNNNBBB===>>>@@@???<<<<<<<<<======>>>>>>??????:::::::::;;;;;;<<<<<<<<<<<<===???@@@AAABBBBBBCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGJJJPPP]]]zzz@@@???===<<<<<<>>>@@@BBB@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@>>>======>>>???===<<<;;;;;;::::::;;;;;;<<<<<<======>>>@@@AAABBBCCCCCCBBBCCCDDDEEEFFFGGGHHHIIIGGGGGGIIIKKKMMMPPPSSSTTTQQQSSSYYYbbbooo}}}ssseeeYYYOOOIIIHHHHHHHHHJJJMMMQQQVVVXXXZZZ[[[]]]___``````______aaa```___^^^^^^]]]]]]]]]]]]\\\]]]``````aaahhhpppyyyfffXXXPPPMMMLLLQQQZZZcccjjjpppvvvzzz{{{zzzzzzyyywwwvvvuuuuuussstttvvvwwwwwwwwwvvvvvvrrrsssuuuyyyzzzyyyvvvsssjjjjjjhhhgggeeecccaaaaaa^^^^^^^^^^^^__________________```aaaaaaaaa``````aaacccddddddccccccdddfffppp|||rrr```QQQKKKHHHKKKQQQVVV^^^eeefffgggiiikkklllmmmmmmlllhhhhhhhhhhhhgggfffdddddddddcccbbbaaa`````````aaaYYYYYYXXXXXXXXXYYYYYYZZZ]]]___aaabbbbbbccceeeggghhhhhhhhhhhhgggfffeeedddeeedddeeehhhhhhhhhooowwwlll^^^WWWSSSRRRUUUXXXZZZZZZZZZ[[[\\\YYY\\\```bbbaaa```______\\\^^^___]]]\\\]]]bbbgggiiirrr|||{{{nnnaaaXXXSSSRRRYYY___ccceeehhhkkkkkkmmmnnnoooooooooooommmmmmnnnooooooooooooooommmnnnoooppprrrsssuuuuuurrrtttwwwyyyyyy{{{~~~|||yyyooo[[[XXXdddvvvjjjXXXNNNNNN\\\mmmiiiTTTGGGCCCCCCAAAAAA@@@???>>>>>>>>>>>>======<<<<<<<<<<<<======<<<<<<===<<<;;;===@@@CCCOOOGGG>>>;;;<<>><<<===============>>>>>>:::::::::;;;;;;<<<<<<======>>>???@@@AAABBBBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHGGGHHHKKKRRR___|||>>>>>>>>>===<<<===>>>???@@@@@@??????@@@@@@AAABBBCCCCCCCCCBBBBBBAAAAAA@@@@@@>>>======>>>>>>===<<<;;;;;;;;;;;;;;;<<<======<<<===>>>@@@AAABBBCCCCCCAAABBBDDDEEEGGGHHHHHHIIIHHHGGGGGGIIILLLOOORRRSSSOOORRRVVVZZZ```lllzzzyyyjjj\\\TTTNNNLLLJJJIIIKKKPPPVVVYYY]]]___```bbbbbbbbb```___\\\\\\]]]^^^^^^___^^^^^^\\\[[[]]]___```aaahhhpppyyyeeeWWWQQQNNNLLLQQQYYY```ffflllqqqtttyyyyyyxxxxxxwwwwwwwwwwwwttttttttttttttttttttttttsssssssssuuuvvvuuurrrpppkkkjjjiiigggeeecccaaa```____________^^^^^^^^^^^^^^^______```aaaaaa``````___aaacccdddcccccceeefffrrr}}}qqq]]]QQQKKKHHHLLLRRRXXX___fffjjjkkknnnqqqssstttttttttooopppppppppoooooonnnmmmjjjiiigggffffffhhhkkklll^^^]]]\\\[[[ZZZZZZZZZZZZ^^^___aaabbbbbbbbbdddfffgggggggggffffffeeedddccccccccceeeiiiiiihhhmmmuuuooo```YYYUUUUUUYYY___cccdddccccccccc```eeelllppppppnnnmmmmmmkkkmmmooommmiiiiiimmmqqqrrryyy|||ooocccXXXTTTSSSYYY```dddfffiiijjjkkkkkklllmmmmmmmmmllljjjkkklllmmmnnnooooooooommmmmmnnnooopppqqqrrrsssqqqsssvvvxxxyyy{{{}}}zzz~~~qqq]]]XXXbbbrrr}}}|||eeeUUUNNNWWWeee|||ttt\\\KKKEEEDDDBBBAAA@@@???>>>>>>>>>>>>======<<<<<<<<<<<<======;;;<<<======<<<<<<>>>@@@AAA???======>>>??????>>>=========<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGGGGHHHLLLSSSaaa~~~:::<<<>>>>>>>>>=========BBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@???>>>======>>>>>>===<<<<<<<<<<<<<<<<<<===>>>???<<<===>>>@@@BBBBBBCCCCCCAAABBBDDDEEEGGGHHHHHHIIIIIIGGGFFFGGGJJJNNNPPPQQQNNNRRRUUUVVVWWW^^^kkkuuuvvvggg]]]RRROOOKKKIIIKKKPPPVVVZZZ```bbbcccddddddcccbbb```WWWYYY[[[^^^___`````````\\\[[[]]]___```aaahhhppp~~~xxxdddWWWQQQOOONNNRRRWWW[[[^^^aaaeeeggglllmmmmmmmmmnnnnnnoooooopppooonnnnnnnnnnnnooooooqqqooommmlllllllllkkkjjjiiiiiigggeeecccaaa___^^^______^^^^^^^^^^^^]]]]]]^^^^^^___```aaaaaa``````]]]```bbbcccccccccdddfffsss~~~ppp[[[QQQKKKHHHLLLRRRXXX```ggglllnnnqqqtttwwwxxxyyyyyyttttttuuuuuuuuuttttttsssmmmkkkjjjiiikkknnnrrruuuiiihhhfffeeeccccccbbbbbb^^^```aaabbbaaabbbccceeeffffffffffffeeedddcccbbbaaabbbeeeiiiiiihhhlllssspppbbbZZZWWWUUU\\\eeekkkmmmllljjjiiieeellluuu{{{{{{zzzxxxxxxuuuxxxzzzxxxsssqqqtttxxxyyy~~~}}}qqqeeeYYYTTTSSSZZZaaadddgggjjjiiiiiijjjkkkkkkkkkjjjjjjhhhiiijjjlllmmmnnnoooooolllmmmmmmnnnoooppppppqqqpppsssvvvxxxyyy{{{}}}~~~~~~}}}{{{qqq___YYYcccqqq{{{oooZZZNNNRRR]]]uuu|||bbbOOOGGGFFFBBBAAA@@@???>>>>>>>>>>>>======<<<<<<<<<<<<=========>>>??????>>>===>>>@@@;;;===@@@AAAAAA@@@===<<<======<<<<<<;;;;;;;;;:::<<<======>>>???@@@@@@AAA???@@@@@@AAAAAAAAA@@@@@@AAAAAABBBCCCDDDEEEFFFFFFGGGIIIMMMTTTbbb>>>???@@@@@@AAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@CCCCCCBBBAAA???>>>>>>===??????>>>>>>>>>>>>>>>???============>>>>>>>>>>>>@@@>>>===???BBBDDDBBB???BBBCCCDDDEEEGGGIIIJJJKKKHHHHHHHHHHHHIIIKKKLLLMMMOOOQQQRRRTTTVVVZZZ___cccwww~~~}}}pppfff```TTTMMMPPPPPPLLLOOOXXXcccdddfffhhhhhheee___[[[ZZZZZZZZZ[[[\\\]]]___```___^^^]]]\\\]]]bbbhhhmmm~~~}}}gggWWWQQQOOOSSSVVVYYY[[[\\\^^^```bbbggghhhjjjiiigggffffffgggeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffggggggfffffffffcccbbbbbbbbbaaaaaa``````______^^^^^^^^^]]]]]]]]]____________`````````````````````aaaccceeehhhiiiqqqlll[[[PPPIIIFFFLLLTTT[[[aaagggmmmooorrrvvvyyy{{{{{{|||~~~|||yyywwwvvvvvvvvvwwwrrrrrrssstttuuuwwwxxxyyyqqqmmmhhhggghhhhhhddd```ccccccbbbbbbbbbbbbccccccbbbccccccddddddeeeeeefffhhhhhhgggffffffiiimmmqqqnnnbbb[[[UUURRR[[[gggrrrxxxxxxsssppprrrvvv}}}}}}~~~|||~~~qqqddd]]]XXXUUUZZZaaadddhhhkkkhhhjjjkkkkkkkkkkkklllnnnmmmlllkkkjjjjjjkkklllmmmpppqqqqqqqqqpppppprrrtttssstttuuuvvvyyy{{{}}}~~~~~~yyywwwvvvcccWWWZZZiiivvv|||___QQQPPPSSSooopppVVVIIIFFF?????????>>>======>>>@@@>>>>>>===<<<<<<<<<<<<<<>>>>>======<<<<<<;;;<<<===???@@@@@@@@@@@@======<<<;;;;;;;;;;;;<<>>=========>>>@@@AAA>>>===;;;:::;;;===@@@BBBCCCCCCDDDDDDEEEGGGHHHIIIHHHLLLNNNRRR___???@@@@@@AAABBBBBBAAAAAA@@@AAAAAABBBBBBAAAAAA@@@DDDCCCCCCBBBAAA@@@???>>>???>>>>>>=========>>>>>>============>>>>>>>>>>>>@@@>>>>>>@@@BBBDDDBBB@@@AAABBBDDDFFFGGGHHHIIIIIIGGGHHHHHHIIIJJJKKKLLLLLLMMMNNNPPPQQQSSSWWW[[[___hhhppp|||tttmmmhhh\\\UUUWWWUUUOOOPPPVVVZZZ\\\___cccfffeeeaaa]]]YYYZZZ[[[\\\]]]^^^^^^___^^^^^^]]]\\\]]]bbbhhhmmm~~~jjj[[[TTTRRRTTTVVVYYYZZZ[[[\\\^^^___aaacccdddcccbbb```aaaaaa```````````````````````````aaaaaabbbccccccccccccbbbbbbbbbaaaaaa`````````^^^^^^^^^]]]]]]]]]\\\\\\____________````````````ddddddccccccdddeeeffffffqqqooo]]]QQQKKKHHHMMMUUU\\\bbbhhhmmmpppssswww{{{~~~|||yyyxxxxxxyyyyyyxxxxxxxxxxxxyyyzzz{{{|||xxxsssnnnllllllkkkgggcccccccccbbbbbbbbbbbbcccccccccddddddeeeeeefffgggggggggiiiiiigggeeegggmmmrrroooccc[[[UUUPPPVVVaaallltttxxxxxxwwwyyy}}}~~~}}}uuuhhh^^^XXXVVV[[[bbbeeehhhkkkjjjkkkmmmmmmllllllmmmooollllllllllllnnnppprrrsssqqqrrrsssrrrqqqqqqrrrtttuuuuuuuuuvvvwwwyyyzzz{{{}}}~~~zzzttt{{{yyyhhh[[[YYYaaaiiihhhTTTOOOQQQaaattt[[[KKKDDDCCCBBBAAA@@@>>>======>>>>>>>>>===<<<<<<<<<<<<<<>>>>>>>>=========<<<>>>??????@@@@@@@@@??????======<<<;;;;;;;;;;;;<<<===<<<<<<<<<======>>>>>>AAA@@@?????????AAACCCDDDBBBBBBCCCCCCDDDEEEGGGHHHHHHKKKNNNQQQ___@@@AAABBBBBBCCCBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@DDDCCCCCCCCCBBBAAA??????======<<<<<<<<<======>>><<<=========>>>>>>>>>???@@@??????@@@CCCCCCBBBAAA@@@BBBDDDGGGHHHHHHGGGGGGFFFGGGIIIKKKLLLLLLLLLKKKMMMNNNPPPQQQRRRTTTXXX[[[ZZZbbbnnnxxx}}}{{{vvvrrrhhh___ZZZ[[[XXXPPPNNNQQQQQQSSSXXX]]]aaaaaa^^^[[[XXXYYY[[[]]]^^^^^^^^^]]]]]]]]]\\\\\\^^^bbbiiimmm~~~lll\\\UUUSSSTTTVVVYYYZZZZZZZZZ[[[]]]]]]^^^______]]]\\\\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\]]]^^^______```aaaaaaaaa```````````````^^^]]]]]]]]]]]]\\\\\\\\\____________````````````___```bbbdddfffggghhhhhhooo|||ppp^^^SSSMMMJJJOOOWWW]]]ccchhhmmmooosssxxx}}}|||zzzzzz{{{|||zzzzzzyyyyyyyyyyyyzzzzzz|||wwwrrrooonnnlllhhhdddccccccbbbbbbbbbbbbccccccddddddeeeffffffgggggghhhgggjjjllliiidddeeelllsssqqqddd[[[TTTPPPTTT\\\eeennntttwwwyyyzzz}}}}}}|||zzzzzz~~~wwwjjj^^^YYYWWW]]]cccfffhhhkkklllmmmnnnnnnmmmlllmmmooommmmmmmmmmmmnnnppprrrtttrrrssstttsssrrrqqqrrrttttttuuuuuuuuuvvvvvvwwwwww|||}}}~~~~~~}}}sssuuuyyy~~~ppp```WWWWWWYYYkkktttXXXOOOPPPXXXrrrhhhRRREEEGGGEEECCC@@@>>>=========>>>>>>===<<<<<<<<<======>>>>>>>>>>>>============@@@AAAAAAAAA@@@@@@???>>>>>>===<<<<<<;;;;;;<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>??????@@@AAAAAABBBBBBBBBBBBBBBCCCEEEFFFGGGGGGJJJNNNQQQ___BBBBBBCCCCCCCCCCCCCCCBBB@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBBBBBBB@@@???>>><<<<<<;;;;;;;;;<<<======<<<<<<======>>>>>>??????@@@@@@@@@BBBCCCCCCCCCBBB@@@BBBEEEGGGHHHHHHFFFEEEFFFGGGJJJLLLMMMMMMLLLKKKOOOPPPQQQRRRRRRTTTWWWYYYVVV[[[ccckkkqqqssstttsssiiiccc___```]]]UUUPPPPPPNNNPPPSSSWWWZZZ[[[XXXVVVWWWYYY\\\^^^___^^^]]]]]][[[\\\\\\\\\^^^bbbhhhmmm|||kkkZZZSSSPPPTTTVVVYYYZZZZZZZZZ\\\]]]\\\^^^______]]]\\\\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\YYYYYYZZZ[[[\\\]]]^^^___```_____________________^^^^^^^^^^^^^^^]]]]]]]]]____________````````````___```bbbdddfffffffffeeemmmyyyppp^^^TTTMMMKKKPPPWWW]]]bbbgggkkkmmmpppuuuyyy}}}~~~{{{yyyyyyzzzzzzwwwvvvuuutttssssssssssssvvvsssooolllkkkiiifffcccdddccccccbbbbbbccccccddddddddddddeeeffffffggggggfffkkknnnjjjddddddllltttuuufff[[[SSSQQQUUUZZZaaaggglllooopppppprrrvvvyyyzzzyyywwwvvvtttuuuuuutttsssuuu|||uuuiii^^^ZZZYYY___eeeggghhhjjjlllmmmnnnnnnmmmlllmmmnnnpppooommmllllllmmmnnnnnnssstttuuuuuusssrrrssstttrrrsssssstttuuuuuuuuuvvvyyy{{{||||||}}}~~~uuussswww}}}xxxeeeWWWRRRQQQ___ttt___QQQQQQUUUiii~~~aaaKKKHHHFFFBBB@@@???>>>======>>>>>>===============>>>>>>>>>>>>>>>============??????@@@@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<>>>???@@@BBBBBBAAA@@@@@@<<<===???@@@AAAAAA@@@@@@BBBBBBBBBCCCDDDEEEFFFGGGFFFJJJNNNRRR```CCCCCCCCCDDDDDDCCCCCCBBB@@@AAAAAABBBBBBAAAAAA@@@???@@@AAAAAAAAA???===<<<;;;;;;;;;;;;;;;<<<======<<<<<<<<<===>>>????????????AAABBBCCCCCCCCCCCCDDDAAACCCFFFHHHHHHGGGEEEDDDFFFHHHJJJLLLMMMMMMLLLKKKNNNPPPQQQRRRRRRSSSUUUWWWWWWXXX[[[___eeekkkpppssspppmmmjjjjjjfff^^^VVVSSSMMMMMMOOORRRUUUWWWVVVUUUWWWYYY\\\^^^___^^^]]]]]][[[\\\\\\]]]^^^bbbggglll|||iiiYYYRRROOOTTTVVVYYYZZZ[[[[[[]]]___\\\^^^___^^^]]][[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZ[[[\\\^^^___```^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________````````````fffgggggghhhgggeeedddcccnnnyyysssaaaTTTMMMKKKPPPWWW\\\aaaeeeiiijjjlllnnnqqqtttvvvxxx~~~}}}zzzwwwvvvuuuuuuuuuqqqpppooonnnmmmmmmmmmmmmnnnllljjjhhhgggfffeeedddddddddccccccccccccddddddcccccccccdddeeeeeefffffffffkkknnnjjjddddddllluuuyyyiii\\\SSSOOORRRXXX___dddfffgggggggggiiilllnnnpppppppppoookkkmmmnnnmmmnnnsss{{{ttthhh___[[[[[[aaaggghhhhhhjjjkkklllmmmmmmlllkkkmmmnnnpppooonnnmmmllllllmmmnnnrrrtttvvvvvvtttsssssstttoooppprrrsssuuuuuuvvvvvvwwwxxxzzz{{{{{{||||||tttyyylll]]]UUUSSS]]]kkk{{{fffUUUTTTPPP```|||rrrTTTHHHEEEAAA??????@@@???>>>>>>>>>=========>>>>>>???============>>>>>>>>>>>>;;;<<<===>>>????????????>>>>>>===<<<<<<<<<<<<===>>>???@@@BBBBBBAAA@@@@@@???AAACCCDDDEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFHHHHHHEEEJJJNNNSSSaaaCCCCCCCCCDDDCCCCCCBBBAAA@@@AAAAAABBBBBBAAAAAA@@@>>>???@@@AAA@@@???===;;;;;;;;;;;;;;;;;;<<<===>>>;;;;;;<<<===>>>???@@@@@@???AAACCCDDDCCCCCCDDDEEEDDDEEEGGGHHHHHHGGGFFFEEEGGGHHHJJJLLLMMMMMMMMMLLLKKKMMMOOOPPPPPPPPPRRRTTTUUUUUUVVVYYY^^^eeelllppprrrqqqpppnnniiiaaaYYYSSSOOOMMMLLLNNNRRRVVVXXXYYYXXXYYY[[[]]]^^^^^^^^^]]]\\\\\\]]]]]]^^^aaafffiii{{{}}}hhhZZZTTTSSSUUUWWWZZZ[[[[[[[[[\\\]]]YYYZZZ\\\[[[ZZZXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ\\\[[[[[[[[[\\\]]]___```]]]]]]]]]]]]]]]^^^^^^^^^]]]]]]^^^^^^^^^^^^__________________````````````bbbcccfffhhhkkknnnooopppqqq{{{vvvdddTTTNNNLLLQQQXXX\\\```dddeeeffffffhhhjjjlllnnnooouuuttttttsssqqqpppooonnnlllkkkjjjjjjjjjjjjkkkkkkiiiiiihhhgggffffffffffffddddddccccccccccccddddddbbbbbbccccccdddeeeeeeffffffjjjllliiieeegggnnnuuu~~~mmm^^^SSSJJJNNNVVV]]]cccffffffffffffgggiiilllmmmnnnnnnnnngggiiikkklllmmmsss{{{~~~tttiii___[[[\\\ccciiiiiiiiiiiiiiikkklllmmmllllllnnnooonnnnnnmmmmmmnnnpppqqqrrrpppsssuuuvvvuuutttttttttmmmoooqqqsssuuuvvvuuuuuutttvvvyyyzzzzzz{{{~~~wwwxxxwwwhhh]]]XXX]]]eeeqqqmmmYYYTTTOOO]]]xxx___KKKFFFAAA???@@@BBBAAA???>>>>>>=========>>>??????============>>>>>>>>>>>>999:::<<<===>>>????????????>>>======<<<<<<======<<<===>>>>>>??????>>>>>>>>>???AAABBBCCCCCCBBBBBBDDDDDDDDDDDDEEEGGGHHHIIIFFFJJJOOOUUUcccCCCCCCCCCCCCCCCBBBAAAAAA@@@AAAAAABBBBBBAAAAAA@@@===???AAABBBAAA@@@>>><<<;;;;;;;;;;;;<<<===>>>???;;;;;;<<<===>>>???@@@@@@???BBBDDDEEECCCCCCDDDFFFGGGGGGHHHHHHHHHGGGGGGFFFIIIIIIJJJKKKLLLMMMNNNNNNJJJMMMOOOPPPPPPQQQRRRTTTRRRSSSTTTWWW[[[```dddfffmmmmmmnnnmmmkkkggg___YYYVVVRRRNNNMMMOOOTTTWWWYYYYYYZZZ[[[\\\]]]^^^^^^___\\\]]]^^^]]]^^^```dddggguuuxxxeeeZZZWWWWWWXXXYYY[[[ZZZYYYXXXXXXYYYVVVXXXYYYXXXWWWUUUVVVVVVXXXXXXXXXXXXXXXXXXXXXXXX\\\[[[ZZZYYYZZZ[[[]]]^^^\\\\\\\\\\\\]]]]]]]]]^^^[[[[[[[[[\\\\\\]]]]]]]]]____________````````````[[[]]]```ffflllqqqvvvyyyqqqzzzvvvcccVVVPPPNNNSSSYYY]]]```dddbbbbbbcccdddfffhhhjjjllllllmmmnnnooonnnllliiihhhgggggggggggghhhiiijjjkkkgggggggggfffeeedddeeefffeeeddddddccccccddddddeeeccccccddddddeeefffffffffggghhhiiihhhgggjjjpppuuuppp```TTTKKKNNNUUU\\\bbbfffhhhhhhiiiiiijjjkkkkkklllllllllfffiiikkklllmmmqqqyyy|||sssiii___\\\]]]eeejjjjjjiiiiiiiiikkkmmmmmmmmmnnnppprrrnnnmmmmmmmmmmmmooopppqqqnnnqqqtttuuuuuuttttttuuuoooppprrrtttuuuuuutttsssrrruuuxxxyyyzzz|||~~~yyyrrrttteee[[[YYY```kkksss[[[SSSNNNZZZtttkkkQQQKKKDDDAAABBBCCCBBB@@@>>>>>>======>>>??????@@@<<<=========>>>>>>>>>???<<<<<<===>>>>>>>>>>>>>>>???>>>>>>==================<<<<<<<<<======>>>>>><<<===>>>??????@@@@@@@@@CCCCCCCCCDDDEEEFFFGGGHHHFFFKKKQQQVVVeeeBBBCCCCCCCCCBBBAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@>>>@@@BBBCCCCCCAAA???===;;;;;;;;;<<<===>>>??????;;;;;;<<<===>>>???@@@@@@???BBBEEEEEECCCCCCDDDGGGIIIIIIHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJKKKMMMNNNOOOLLLNNNQQQRRRSSSSSSUUUVVVRRRTTTVVVYYYZZZ[[[[[[[[[hhhkkknnnpppqqqqqqlllggg^^^YYYRRRNNNNNNQQQTTTVVVZZZZZZZZZ[[[\\\]]]___```]]]^^^^^^^^^^^^```cccfffnnnyyy}}}rrraaaXXXWWWYYYZZZ[[[\\\ZZZWWWUUUTTTTTTUUUWWWXXXXXXVVVUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWW[[[ZZZYYYXXXXXXYYY[[[\\\[[[[[[\\\\\\\\\]]]]]]]]]YYYYYYZZZZZZ[[[[[[[[[\\\____________`````````aaa```aaabbbcccgggjjjnnnpppooowwwsss___WWWQQQOOOUUU[[[^^^aaaeee``````aaabbbdddgggjjjlllfffhhhkkkmmmllljjjgggdddcccccccccdddfffgggiiijjjfffgggfffeeecccbbbcccdddeeeddddddccccccddddddeeeddddddeeeeeefffgggggghhhgggggggggggghhhlllqqquuuqqqaaaTTTOOORRRVVV[[[aaaeeehhhjjjiiiiiiiiihhhhhhhhhhhhhhhfffhhhjjjkkklllooouuuzzz}}}yyyqqqggg```]]]^^^fffkkkkkkiiiiiiiiikkkmmmnnnoooppprrrtttooonnnlllkkkjjjjjjjjjkkklllooosssuuuuuutttuuuuuuqqqrrrtttuuuuuutttrrrqqqqqqtttwwwyyy{{{|||~~~zzzkkkyyy}}}iii\\\TTT\\\hhh}}}vvv\\\QQQIIISSSllltttVVVOOOGGGDDDDDDDDDBBB???>>>>>>===>>>>>>???@@@@@@<<<=========>>>>>>?????????????????????>>>======??????>>>===============???>>>=========>>>@@@AAA???@@@@@@AAAAAABBBCCCCCCBBBBBBBBBBBBDDDEEEFFFGGGGGGLLLQQQWWWfff@@@@@@AAABBBBBBBBBAAAAAACCCBBBAAAAAA@@@@@@AAAAAA@@@???>>>===;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===============>>>???@@@AAAAAABBBCCCEEEGGGHHHHHHHHHIIIHHHFFFEEEEEEFFFHHHIIILLLMMMNNNMMMLLLKKKLLLMMMMMMNNNNNNOOOOOOPPPPPPQQQSSSSSSTTTUUUVVVXXXYYYZZZ\\\aaahhhmmmnnnooonnnoooeeebbb\\\VVVRRRQQQTTTWWWZZZZZZ\\\]]]]]]]]]]]]]]]^^^^^^]]]^^^___aaacccdddllltttzzzssseeeYYYUUUWWW\\\[[[ZZZYYYXXXVVVUUUUUUVVVVVVUUUTTTTTTTTTUUUUUUOOOPPPRRRSSSTTTTTTTTTSSSWWWWWWWWWXXXYYYYYYZZZZZZXXXZZZ\\\\\\[[[ZZZZZZ[[[[[[ZZZZZZZZZ[[[]]]___aaa```^^^\\\]]]```aaa```______aaadddeeeddddddddddddiiivvvnnn]]]QQQNNNNNNRRRZZZ___```^^^___```aaabbbdddfffhhhjjjhhhhhhhhhhhhhhhhhhhhhhhheeecccbbbbbbccceeefffeeegggfffeeefffggggggeeecccdddccccccbbbbbbccccccdddfffeeeddddddeeeeeecccaaaaaacccdddeeefffiiinnnqqqqqqbbbYYYRRRTTTYYY^^^cccfffhhhhhhiiijjjjjjkkkkkkkkkjjjjjjeeeeeegggjjjjjjlllvvvvvvrrrnnniii______aaadddgggjjjjjjiiillllllmmmmmmnnnoooppppppmmmlllkkkjjjkkklllmmmnnnjjjlllooorrruuuvvvwwwwwwvvvrrrooooooooonnnqqquuuvvvwwwyyyyyyxxxyyy{{{}}}~~~qqqiiisss|||xxxeeeWWW\\\gggtttfffOOONNNLLLXXXtttaaaQQQFFFEEECCC<<<<<>>>>>>>>>>>======???????????????>>>============<<<<<<<<<<<<======??????>>>>>>======<<<<<<@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCCCCCCCDDDFFFHHHJJJMMMOOOTTTcccAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@AAAAAA@@@???===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===============>>>???@@@@@@BBBCCCDDDFFFGGGHHHIIIIIIIIIHHHGGGEEEEEEFFFHHHIIIKKKMMMNNNMMMLLLKKKLLLMMMMMMNNNNNNOOOOOOPPPPPPQQQRRRRRRRRRSSSUUUWWWXXXYYYZZZ]]]bbbgggjjjnnnrrrtttppplllddd[[[TTTRRRTTTVVVYYYZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]^^^___```bbbccchhhooosssoooddd[[[WWWXXX\\\\\\[[[YYYXXXVVVUUUTTTVVVUUUTTTSSSRRRRRRQQQQQQOOOOOONNNMMMMMMNNNOOOOOONNNOOOQQQSSSUUUWWWYYYZZZWWWZZZ\\\\\\[[[ZZZZZZ[[[ZZZZZZYYYYYYZZZ\\\^^^```___]]][[[[[[^^^______]]]___aaacccccccccbbbdddeeejjjuuunnn___TTTRRRQQQUUU\\\``````^^^___``````bbbccceeeggghhhfffffffffgggggggggggggggfffdddbbbbbbccceeeeeedddfffeeeeeefffggggggfffdddddddddccccccccccccddddddeeedddcccdddeeeeeecccaaaaaacccdddeeefffiiinnnqqqpppaaaXXXQQQTTTYYY^^^bbbeeeggggggiiijjjjjjjjjjjjjjjiiiiiiffffffgggiiihhhjjjsss}}}~~~tttppplllhhh______aaadddhhhjjjjjjjjjiiiiiijjjjjjkkkllllllmmmllllllkkkkkkkkklllmmmnnnmmmnnnppprrrtttuuuuuutttuuuqqqnnnooopppoooqqqvvvxxxyyyzzzyyyxxxyyy{{{~~~|||mmmccciiiyyyvvvxxxyyyoooZZZ[[[cccnnnkkkUUUOOOKKKRRRfff~~~hhhWWWIIIFFFDDD>>>===BBB<<<<<<<<<<<<<<<===>>>???======>>>>>>>>>>>>======???????????????>>>======>>>======<<<<<<======>>>>>>>>>>>>>>>============???@@@@@@@@@@@@AAAAAAAAABBBCCCDDDDDDDDDEEEGGGIIIHHHKKKNNNSSScccDDDCCCAAA@@@???@@@@@@AAABBBBBBAAA@@@@@@@@@@@@@@@AAA@@@???>>>======<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<===>>>???@@@CCCDDDEEEGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIKKKLLLMMMMMMKKKKKKLLLMMMMMMNNNNNNOOOOOOPPPPPPQQQQQQQQQRRRRRRTTTUUUWWWXXXWWWYYY\\\___dddjjjrrrwww{{{wwwnnncccZZZUUUTTTUUUXXXYYYZZZ[[[[[[\\\\\\\\\[[[\\\]]]___````````````dddhhhjjjiiiccc]]]ZZZYYY\\\[[[ZZZXXXWWWUUUSSSSSSTTTSSSRRRQQQOOONNNMMMMMMOOOMMMJJJGGGFFFGGGIIIJJJHHHIIIKKKMMMPPPRRRTTTUUUWWWZZZ\\\]]]\\\[[[[[[\\\ZZZZZZYYYYYYZZZ\\\^^^___]]][[[ZZZZZZ\\\]]]]]]\\\```aaaaaaaaa```aaaccceeekkktttmmmaaaXXXVVVVVVYYY^^^aaaaaa___``````aaaaaabbbdddeeefffddddddeeeeeefffgggggggggfffdddbbbaaacccddddddcccdddcccdddeeeggghhhgggeeeddddddccccccccccccdddddddddcccccccccddddddbbbaaaaaacccdddeeefffiiinnnqqqqqqaaaVVVPPPSSSYYY^^^ccceeeggggggiiijjjjjjjjjiiihhhhhhgggggggggggghhhggghhhpppzzz}}}rrrlllhhheee``````aaadddhhhkkkkkkjjjhhhiiiiiijjjjjjkkkkkkkkkllllllkkkkkklllmmmmmmnnnpppqqqrrrssssssssssssrrrtttpppnnnppppppppprrrwww{{{{{{zzzyyywwwxxx{{{}}}zzz|||~~~rrrdddfffsss{{{xxxttttttyyyvvv___ZZZ]]]eeexxxvvv^^^PPPMMMMMMWWWlllrrr^^^KKKFFFDDDAAA???AAA>>>>>>>>>>>>>>>>>>???@@@======>>>>>>>>>>>>======>>>????????????>>>>>>===???>>>>>>======>>>>>>???============>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAABBBCCCEEEEEEDDDEEEGGGIIIEEEHHHLLLRRRcccEEEDDDAAA???>>>???@@@AAABBBAAAAAA@@@???@@@@@@@@@@@@???>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<===>>>???@@@DDDEEEFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIJJJKKKMMMLLLKKKKKKLLLMMMMMMNNNNNNOOOOOOPPPPPPQQQRRRRRRRRRSSSTTTUUUVVVWWWVVVWWWYYYZZZ^^^cccjjjooozzzxxxsssjjjaaaZZZWWWUUUWWWXXXYYYZZZ[[[[[[[[[[[[ZZZ[[[]]]____________^^^aaabbbcccccc```]]][[[YYY[[[ZZZXXXWWWUUUSSSQQQQQQPPPPPPPPPOOONNNMMMLLLLLLLLLKKKIIIGGGFFFFFFGGGHHHIIIIIIJJJKKKMMMNNNOOOOOOWWWYYY\\\]]]\\\[[[\\\\\\[[[[[[[[[[[[\\\]]]^^^___\\\\\\[[[[[[\\\]]]]]]]]]`````````^^^^^^___cccfffjjjrrr~~~mmmbbbXXXWWWXXX[[[___aaaaaa```aaaaaaaaaaaabbbcccddddddddddddeeefffgggggghhhhhheeecccaaa```bbbcccbbbbbbcccbbbbbbdddggghhhgggfffdddddddddccccccdddddddddccccccbbbcccddddddcccaaaaaacccdddeeefffiiinnnqqqqqqaaaVVVQQQUUUZZZ```eeeggghhhhhhiiiiiiiiiiiiiiihhhgggfffgggggghhhiiiggghhhqqq{{{~~~pppgggdddbbbaaaaaabbbeeeiiikkkkkkkkkkkkkkklllllllllmmmmmmmmmkkkkkkllllllmmmmmmnnnnnnqqqqqqrrrrrrrrrssssssssssssooonnnqqqqqqqqqsssxxx|||{{{zzzxxxvvvvvvyyy{{{|||~~~yyyiiieeeooo{{{vvvuuuwwwyyyeeeZZZXXX^^^lllhhhSSSPPPLLLOOObbbyyycccMMMDDDCCCBBB@@@????????????>>>>>>??????@@@======>>>>>>>>>>>>======>>>>>>????????????>>>===??????>>>>>>>>>>>>??????<<<<<<======>>>>>>???????????????@@@@@@AAAAAABBBAAACCCDDDDDDDDDDDDGGGIIIEEEHHHLLLRRRcccEEEDDDAAA???>>>???@@@AAAAAAAAA@@@????????????@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<======>>>???@@@DDDEEEFFFGGGHHHIIIIIIIIIGGGGGGGGGHHHHHHIIIIIIJJJIIIKKKLLLLLLKKKKKKLLLMMMMMMNNNNNNOOOOOOPPPPPPQQQSSSSSSSSSTTTTTTVVVWWWXXXUUUWWWXXXYYYYYY[[[___aaannnooopppmmmggg___ZZZWWWWWWWWWYYYZZZZZZZZZZZZZZZYYY[[[\\\^^^^^^^^^]]]\\\aaa```______^^^]]][[[YYYZZZYYYXXXVVVTTTSSSQQQQQQOOOOOOPPPQQQQQQQQQPPPOOOLLLLLLMMMMMMLLLKKKJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPWWWYYY\\\]]]\\\\\\\\\]]]]]]]]]]]]]]]^^^______```]]]]]]]]]]]]]]]]]]___```aaa```___]]]]]]___cccfffhhhqqqnnnaaaVVVWWWXXX[[[___aaaaaa```aaaaaa``````aaaaaabbbcccddddddeeeffffffggghhhhhhcccaaa______```aaaaaaaaabbbaaabbbdddggghhhgggfffeeeddddddddddddddddddeeecccbbbbbbccceeeeeecccbbbaaacccdddeeefffiiinnnqqq}}}tttcccVVVSSSWWW]]]cccgggiiijjjiiiiiiiiiiiiiiiiiihhhgggfffgggfffhhhjjjiiijjjttt~~~nnnddd```___aaaaaacccfffjjjllllllkkkmmmmmmmmmmmmnnnnnnnnnnnnkkkkkklllmmmnnnnnnnnnooooooooopppqqqrrrtttuuuuuussspppoooqqqrrrqqqssswwwzzzzzzyyyvvvttttttvvvxxx|||~~~|||kkkdddkkkvvv|||zzz|||lll\\\WWW[[[ccczzzoooXXXQQQKKKMMM^^^zzz}}}hhhPPPDDDCCCBBB@@@>>>===<<<<<<;;;;;;;;;<<<<<<======>>>>>>>>>>>>=========>>>>>>?????????>>>>>>??????>>>>>>>>>>>>??????<<<<<<======>>>>>>??????>>>>>>???@@@AAAAAABBBBBB@@@AAABBBBBBBBBCCCEEEGGGGGGJJJMMMSSScccDDDCCCAAA@@@???@@@@@@AAAAAAAAA@@@???????????????===<<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<===============>>>???@@@AAADDDEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJHHHJJJKKKKKKKKKKKKLLLNNNMMMNNNNNNOOOOOOPPPPPPQQQTTTSSSSSSTTTUUUVVVWWWWWWVVVWWWYYYXXXWWWWWWWWWYYYaaaeeeiiijjjgggaaa[[[XXXWWWXXXYYYZZZZZZ[[[[[[[[[ZZZZZZ[[[\\\\\\\\\\\\\\\```___^^^]]]\\\\\\\\\]]]]]]\\\[[[ZZZYYYWWWVVVVVVSSSTTTVVVWWWXXXXXXWWWVVVRRRSSSTTTTTTTTTRRRQQQPPPMMMMMMOOOQQQSSSTTTVVVWWWWWWYYY\\\]]]]]]\\\]]]^^^^^^^^^^^^______`````````^^^_________^^^^^^```bbb`````````^^^]]]___cccffffffpppnnnaaaWWWXXXZZZ]]]^^^_________^^^^^^^^^^^^^^^___```aaabbbbbbbbbccccccddddddddd```^^^\\\\\\^^^`````````bbbaaabbbdddfffhhhgggfffeeeeeeddddddddddddeeeeeedddccccccdddffffffeeecccaaacccdddeeefffiiinnnqqq{{{wwweeeYYYTTTXXX^^^eeeiiikkkkkkjjjhhhhhhiiiiiijjjiiiiiihhhgggggghhhjjjiiikkktttlllaaa______bbbbbbcccfffjjjmmmmmmllllllllllllllllllllllllllljjjkkklllnnnoooooooooooonnnnnnoooppprrrtttvvvxxxtttpppppprrrsssqqqsssvvvwwwxxxxxxwwwuuutttuuuvvvyyy|||tttkkkllluuuuuu```WWWZZZ^^^mmm{{{bbbTTTJJJMMMZZZooopppXXXIIIDDDCCCAAA>>>???>>>>>>============>>>======>>>>>>>>>>>>=========>>>>>>????????????>>>???>>>>>>======>>>>>>???============>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCC???@@@BBBBBBAAABBBDDDFFFIIIKKKNNNTTTdddAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???????????????======<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>??????@@@AAABBBDDDDDDEEEFFFGGGGGGGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJHHHIIIKKKKKKJJJKKKLLLNNNMMMNNNNNNOOOOOOPPPPPPQQQSSSSSSSSSSSSSSSTTTUUUVVVVVVWWWXXXWWWVVVVVVXXXZZZ[[[___cccdddbbb^^^[[[YYYXXXXXXYYYZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[\\\\\\]]]^^^^^^\\\[[[\\\___bbbbbbbbbaaaaaa```_________\\\]]]___`````````^^^]]]]]]\\\[[[YYYXXXWWWVVVVVVRRRSSSTTTUUUWWWXXXYYYYYYWWWYYY\\\]]]]]]]]]^^^^^^]]]^^^^^^_______________]]]___```___^^^^^^```bbb```aaaaaa```___```cccffffffooo}}}ooocccZZZ\\\^^^___^^^]]]\\\\\\YYYYYYYYYZZZZZZ\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[YYYZZZ\\\^^^______bbbbbbbbbdddfffgggfffeeeeeeeeeddddddddddddeeeeeedddddddddeeeggggggfffdddaaacccdddeeefffiiinnnqqqxxxyyyhhh[[[SSSXXX^^^eeejjjkkkkkkjjjggghhhiiijjjkkkkkkkkkkkkhhhggghhhjjjhhhiiirrr|||jjj______aaabbbbbbdddgggkkkmmmmmmlllkkkkkkkkkkkkkkkkkkkkkkkkjjjkkklllnnnooopppoooooooooooooooppprrrtttvvvxxxuuuqqqqqqssssssqqqrrruuuuuuwwwxxxxxxwwwuuuuuuvvvuuuyyy~~~wwwssswww~~~eeeXXXZZZ[[[fff{{{sss\\\LLLOOOVVVddd|||eeeQQQGGGDDDBBB???BBBBBBAAA@@@@@@@@@@@@@@@======>>>>>>>>>>>>============>>>???????????????>>>======<<<<<<======>>>>>>>>>>>>>>>===============>>>???@@@AAABBBBBBCCC@@@AAABBBBBBBBBCCCEEEGGGHHHKKKNNNTTTeee@@@@@@AAABBBBBBBBBAAAAAAAAA@@@@@@???>>>?????????>>>======<<<<<<<<<======;;;;;;;;;<<<<<<<<<======????????????@@@AAABBBCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJHHHIIIKKKKKKJJJKKKLLLNNNMMMNNNNNNOOOOOOPPPQQQQQQRRRRRRQQQRRRRRRSSSTTTUUUWWWWWWWWWVVVVVVWWW[[[^^^\\\^^^``````]]][[[YYYYYYXXXYYYZZZ[[[[[[\\\\\\\\\[[[[[[ZZZYYYYYYZZZ[[[\\\[[[]]]^^^\\\[[[\\\bbbggggggggggggfffffffffeeeeeedddeeefffgggfffeeecccaaaeeeccc___[[[YYYXXXYYYZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWYYY\\\^^^]]]]]]^^^___]]]]]]^^^^^^___^^^^^^^^^]]]___```___]]]]]]___bbb```aaaaaaaaa```aaaccceeefffooo{{{~~~oooddd^^^```bbbaaa___\\\ZZZYYYVVVVVVVVVVVVXXXYYYZZZ[[[YYYYYYYYYXXXXXXXXXXXXXXXZZZYYYXXXYYY[[[^^^______cccbbbbbbdddffffffeeedddfffeeeeeeddddddeeeeeefffeeeddddddfffggghhhgggeeebbbcccdddeeefffiiinnnqqqwww{{{jjj]]]RRRWWW^^^eeeiiikkkjjjiiiggghhhiiijjjkkkllllllllliiihhhiiiiiiggggggoooyyy~~~iii___```cccccccccdddgggkkkmmmnnnmmmlllllllllllllllllllllllliiikkkmmmnnnpppppppppoooppppppppppppqqqsssuuuwwwuuurrrrrrttttttqqqqqqttttttvvvyyyzzzyyywwwvvvvvvsssxxx~~~|||tttuuuhhhYYYZZZYYYcccyyydddOOOQQQTTT\\\}}}nnnXXXJJJEEEBBB@@@@@@@@@???>>>======>>>>>>======>>>>>>>>>>>>============>>>???????????????======<<<<<<<<<<<<======??????>>>>>>======<<<<<<===>>>>>>@@@AAABBBCCCCCCAAABBBCCCCCCCCCDDDFFFHHHFFFJJJNNNUUUfffAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@????????????>>>===<<<;;;:::::::::::::::999999:::;;;;;;<<<<<<======>>>>>>>>>>>>???BBBEEEDDDEEEGGGHHHHHHGGGFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLKKKMMMNNNOOOOOONNNLLLKKKLLLLLLMMMNNNOOOOOOPPPPPPSSSSSSTTTTTTTTTSSSSSSRRRSSSTTTUUUVVVWWWWWWWWWWWW^^^^^^^^^]]]]]]]]]\\\\\\YYYZZZZZZ[[[[[[[[[[[[ZZZ\\\\\\[[[[[[\\\\\\]]]^^^]]]]]]\\\ZZZYYY[[[```dddjjjlllnnnmmmkkkiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhfffccc```_________^^^]]]\\\[[[ZZZYYYYYYYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\____________```````````````___^^^]]]]]]^^^___``````aaabbbbbbcccccccccccciiinnnyyy~~~nnn``````bbbdddccc___[[[XXXWWWTTTUUUUUUUUUTTTSSSRRRRRRVVVWWWVVVTTTQQQOOOOOOOOORRROOOPPPSSSTTTTTTYYY_________```aaabbbdddffffffiiihhhgggeeedddcccbbbbbbaaaaaabbbcccdddeeeeeeeeeeeeffffffeeeeeefffiiilllttt}}}lll]]]XXXZZZ^^^cccgggkkkmmmmmmhhhiiijjjkkkkkkjjjiiihhhllliiihhhjjjjjjjjjooouuuyyyjjjbbb___^^^hhhjjjllllllkkkkkklllmmmiiijjjlllmmmnnnnnnmmmlllnnnnnnnnnoooppppppqqqqqqppppppoooooooooooooooooorrrssstttsssqqqpppqqqrrrsssuuuwwwxxxyyyxxxvvvuuuvvvxxx|||rrrnnnwwwtttcccWWWRRR[[[oooqqqTTTQQQPPPTTTvvvuuu^^^NNNEEEBBBEEE@@@???>>>>>>>>>>>>>>>???>>>>>>????????????>>>>>>????????????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>======>>>???AAABBBCCCCCCGGGFFFFFFEEEEEEEEEEEEEEEHHHIIIKKKSSSgggAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>===<<<;;;::::::::::::;;;999::::::;;;;;;<<<<<<======>>>>>>>>>>>>???BBBDDDBBBCCCDDDEEEFFFEEEDDDDDDFFFGGGIIIJJJKKKLLLLLLLLLLLLMMMNNNOOONNNNNNMMMLLLLLLMMMMMMNNNOOOOOOPPPPPPSSSSSSSSSTTTTTTSSSSSSRRRUUUVVVWWWXXXYYYYYYYYYYYY[[[[[[[[[[[[ZZZZZZZZZZZZXXXYYYZZZZZZ[[[ZZZZZZZZZ[[[[[[ZZZZZZ[[[[[[\\\\\\\\\\\\\\\ZZZZZZ[[[___bbbfffhhhkkklllllllllmmmnnnmmmmmmlllkkkjjjiiihhhhhhgggeeebbb`````````^^^]]]\\\[[[ZZZYYYXXXXXXYYYYYYZZZZZZ[[[\\\\\\]]]^^^^^^^^^^^^_________```````````````___^^^^^^______```aaabbbcccdddeeeeeeeeeeeefffkkkttt~~~|||oooddd^^^```bbbcccccc```]]][[[TTTTTTTTTSSSRRRRRRQQQQQQSSSSSSSSSRRRPPPNNNNNNNNNKKKIIIJJJMMMOOOPPPTTTZZZZZZZZZ[[[]]]^^^```bbbccchhhgggfffeeecccbbbbbbbbb```aaabbbcccddddddddddddeeeffffffeeeeeegggjjjmmmsssmmm^^^[[[]]]```dddgggiiikkkkkkhhhhhhiiiiiiiiiiiihhhhhhkkkhhhhhhjjjjjjjjjooovvvyyyjjjbbb```___gggiiikkkkkkkkkjjjkkkmmmkkklllllllllllllllkkkkkklllmmmmmmnnnoooooopppppppppppppppppppppppppppppprrrssstttsssqqqpppqqqrrrrrrsssuuuwwwxxxxxxxxxxxxvvvxxx{{{~~~~~~zzznnnpppzzzyyyiii[[[TTTXXXhhhxxxxxx\\\SSSOOOSSSrrrhhhUUUGGGBBBDDD@@@??????>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>??????>>>>>>@@@@@@@@@AAAAAABBBBBBCCCFFFEEEEEEEEEEEEEEEFFFFFFIIIJJJLLLTTThhh@@@AAAAAABBBBBBAAAAAA@@@@@@@@@?????????>>>>>>>>><<<<<<;;;:::::::::;;;;;;:::::::::;;;<<<<<<=========>>>??????>>>???AAACCCBBBCCCDDDEEEEEEEEEEEEDDDGGGHHHIIIJJJKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPRRRRRRSSSSSSSSSSSSRRRRRRUUUVVVWWWXXXXXXYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVWWWXXXXXXYYYZZZZZZYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[ZZZ[[[\\\[[[[[[[[[]]]___aaadddhhhlllnnnqqqtttvvvuuutttsssqqqooommmlllkkkllliiifffeeedddcccbbb```^^^^^^\\\[[[ZZZZZZZZZZZZXXXYYYZZZ[[[\\\^^^______^^^^^^^^^^^^____________``````____________```aaabbbcccdddeeeffffffffffffcccgggnnnwww{{{xxxooogggccccccdddhhhkkkjjjfffbbb\\\[[[ZZZXXXWWWVVVVVVVVVVVVVVVVVVUUUSSSQQQOOOMMMIIIFFFFFFJJJMMMMMMPPPUUUVVVVVVWWWYYY[[[^^^```aaafffeeeeeedddcccbbbbbbbbb```aaabbbcccdddddddddccceeeffffffeeeeeefffjjjlllsssooo```^^^```bbbeeeggghhhiiiiiihhhhhhgggggggggggghhhhhhiiiggggggjjjkkkkkkpppvvvyyykkkcccaaa```fffhhhjjjjjjjjjiiijjjkkknnnmmmlllkkkjjjjjjjjjjjjkkkllllllmmmmmmnnnooooooppppppqqqqqqqqqqqqqqqqqqrrrssstttsssqqqpppqqqrrrqqqrrrsssuuuwwwyyyzzzzzzvvvwwwyyy{{{|||}}}||||||}}}|||ssslllsss}}}~~~~~~ooo```VVVVVVcccqqqgggWWWOOOSSSkkkvvv^^^KKKCCCDDD@@@@@@???>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????@@@@@@??????BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEFFFGGGGGGIIIJJJMMMTTThhh@@@@@@AAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>><<<;;;;;;:::::::::;;;;;;::::::;;;;;;<<<============>>>????????????AAACCCDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHJJJKKKKKKLLLLLLLLLMMMMMMMMMLLLMMMMMMNNNOOOMMMMMMMMMNNNNNNOOOOOOOOOQQQQQQRRRRRRSSSSSSRRRRRRSSSSSSTTTUUUVVVVVVVVVVVVWWWVVVVVVVVVVVVUUUUUUUUUVVVVVVWWWXXXYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[XXXZZZ\\\\\\[[[[[[[[[\\\^^^aaafffjjjmmmqqquuuxxxxxxxxxvvvuuusssqqqpppooopppnnnkkkjjjiiihhhfffdddbbbaaa```___^^^]]]]]]]]]YYYYYYZZZ[[[\\\]]]^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^```_________``````aaaaaabbbcccdddeeeffffffggggggccceeeiiiooorrrqqqmmmhhhkkkjjjjjjoootttuuupppjjjhhhgggdddaaa___^^^]]]]]]``````______^^^[[[XXXUUUQQQMMMKKKNNNOOOOOOPPPTTTTTTUUUVVVWWWYYY\\\^^^___ccccccddddddccccccbbbbbbaaaaaabbbcccddddddccccccddddddddddddccceeehhhkkkrrrrrrbbb```aaadddfffhhhhhhhhhhhhhhhgggfffeeeeeefffggghhhgggeeefffjjjkkkkkkpppvvvyyykkkdddbbb```eeegggiiiiiiiiihhhiiikkknnnmmmkkkjjjjjjjjjkkklllkkkllllllmmmnnnnnnooooooqqqqqqqqqqqqqqqrrrrrrrrrrrrssstttsssqqqpppqqqrrrssssssssstttvvvwwwyyyzzzuuuvvvxxxyyyzzz{{{{{{{{{}}}|||}}}{{{ooottt~~~sssdddXXXVVVbbboooqqq[[[PPPSSSddduuuiiiRRRGGGEEEAAAAAA@@@???>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>?????????@@@@@@@@@@@@========================>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCEEEFFFGGGHHHIIIJJJMMMUUUiii??????@@@@@@@@@@@@???????????????>>>>>>>>>======;;;;;;:::::::::;;;;;;<<<::::::;;;<<<<<<======>>><<<>>>@@@@@@??????@@@AAADDDDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJKKKLLLLLLLLLLLLMMMMMMLLLLLLMMMNNNOOOOOOMMMNNNNNNNNNNNNNNNOOOOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVWWWWWWVVVVVVVVVUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYYYYZZZ[[[\\\]]]]]]]]]\\\\\\WWWYYY[[[\\\ZZZYYYZZZZZZZZZ]]]```cccfffiiimmmppprrrrrrqqqqqqpppooooooooonnnllljjjiiiiiigggeeecccaaaaaa``````___^^^]]]]]]ZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^___``````````````````aaabbbccceeeeeeeeefffdddeeefffhhhjjjjjjhhhgggkkkjjjkkkqqqxxx{{{yyyuuusssrrrooollliiigggeeedddggghhhiiilllooonnnjjjggg```YYYTTTTTTUUUSSSSSSUUUUUUUUUUUUVVVWWWYYY[[[\\\aaabbbcccdddddddddccccccbbbccccccddddddddddddcccbbbccccccbbbbbbcccgggjjjppp}}}ssseee```bbbdddfffhhhiiiiiiiiihhhgggfffeeeeeefffggghhhfffeeefffjjjkkkkkkooouuuyyyllleeecccbbbeeegggiiiiiihhhhhhiiijjjmmmlllkkkjjjkkklllnnnooolllmmmmmmnnnnnnoooppppppppppppqqqqqqqqqrrrrrrrrrrrrssstttsssqqqpppqqqrrruuutttttttttuuuvvvwwwxxxtttuuuwwwxxxzzz{{{||||||}}}{{{{{{~~~rrrsss}}}yyyiiiZZZUUU___mmmvvvyyycccTTTSSS]]]hhhyyy]]]KKKFFFBBBAAA@@@???>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>?????????@@@@@@@@@@@@========================>>>>>>???@@@@@@@@@@@@@@@>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHIIIJJJMMMUUUiii>>>??????@@@@@@??????>>>??????>>>>>>>>>=========;;;;;;:::::::::;;;<<<<<<;;;;;;;;;<<<======>>>>>><<<>>>@@@@@@@@@???@@@AAAAAAAAAAAABBBCCCDDDEEEFFFIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRRRRRRRRRRTTTUUUVVVWWWWWWXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUWWWXXXYYYYYYZZZYYYZZZ[[[\\\^^^^^^]]]\\\\\\WWWYYYZZZZZZYYYXXXYYYYYYVVVXXXZZZ[[[\\\^^^aaadddggggggggggggggggggggggggfffdddcccccccccbbb___]]]\\\]]]]]]]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]^^^___`````````___^^^___```bbbcccdddeeeeeeeeeddddddcccddddddeeeeeeddddddfffllltttzzz{{{{{{~~~~~~}}}{{{yyywwwtttssskkkmmmqqqyyy|||nnneee]]][[[[[[YYYYYY[[[XXXXXXWWWWWWWWWWWWXXXXXX```aaaccceeeeeeeeeeeedddddddddeeeeeeeeeeeeddddddbbbccccccbbbbbbcccgggiiioooxxxtttgggbbbccceeegggiiiiiiiiiiiiggggggffffffffffffggggggfffeeegggjjjkkkkkknnnttt}}}yyylllfffdddbbbeeegggiiiiiiiiihhhiiijjjllllllllllllmmmnnnoooppplllmmmmmmnnnooooooppppppooooooppppppqqqrrrrrrrrrrrrssstttsssqqqpppqqqrrrttttttuuuuuuuuuuuuvvvvvvuuuuuuvvvxxxyyy{{{|||}}}zzzyyyzzz|||~~~tttooouuuppp^^^UUU\\\gggsss~~~mmm\\\SSSWWW___|||kkkRRRGGGCCCBBBAAA@@@???>>>>>>>>>>>>>>>????????????>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????@@@@@@??????<<<===>>>???AAABBBCCCDDDBBBBBBBBBCCCDDDEEEGGGHHHHHHIIILLLTTTiii>>>>>>????????????>>>>>>???>>>>>>>>>============:::::::::::::::;;;<<<===;;;;;;<<<<<<======>>>>>><<<>>>AAAAAA@@@??????@@@AAAAAAAAAAAABBBDDDFFFGGGJJJJJJKKKLLLLLLLLLLLLKKKJJJKKKMMMNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQQQQQQQTTTUUUVVVWWWWWWXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUVVVWWWXXXYYYZZZZZZZZZYYYZZZ\\\]]]]]]]]][[[[[[WWWYYYYYYYYYWWWWWWXXXYYYVVVWWWXXXXXXWWWXXX[[[]]]______``````````````````^^^]]]]]]]]]^^^]]][[[YYYYYYZZZ[[[\\\\\\\\\[[[[[[YYYYYYZZZZZZ[[[[[[\\\\\\ZZZZZZZZZ[[[[[[[[[\\\\\\[[[\\\]]]^^^_________^^^]]]^^^```bbbcccdddeeeeeeccccccbbb``````aaadddfffbbbccceeehhhmmmrrrvvvyyy~~~uuuwww}}}|||pppfffccccccccccccfff```___^^^\\\[[[ZZZZZZYYY```aaacccfffggggggffffffeeeffffffggggggfffeeeeeedddddddddcccccceeehhhkkknnntttssshhheeefffggghhhiiihhhggggggggggggggghhhhhhggggggggggggfffgggkkkkkkjjjmmmrrr{{{xxxmmmfffdddcccfffgggiiijjjiiiiiijjjkkknnnnnnooooooooooooooonnnkkkllllllmmmmmmnnnoooooonnnnnnoooooopppqqqqqqrrrrrrssstttsssqqqpppqqqrrrqqqrrrtttvvvvvvwwwvvvvvvvvvvvvvvvwwwwwwxxxyyyzzzzzzyyy{{{}}}}}}|||pppqqqyyyeeeXXX[[[dddqqq|||xxxdddSSSRRR[[[nnnzzz[[[KKKCCCCCCAAA@@@???>>>>>>>>>>>>>>>????????????>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>??????>>>>>>??????@@@@@@AAABBBCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGFFFHHHKKKSSShhh>>>>>>????????????>>>>>>>>>>>>>>>>>>============:::::::::::::::;;;<<<===;;;;;;<<<<<<===>>>>>>>>><<>>>>>>>>>>>>>>????????????>>>>>>????????????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBCCCCCCDDDEEEFFFFFFGGGJJJSSSggg