BM66(@ 444444333222111000///...//////////////////////////////............//////111'''***222///,,,---))),,,...///---,,,---......************+++,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...------,,,,,,,,,,,,++++++)))***+++,,,---.........---,,,,,,++++++,,,,,,---+++,,,------......------////////////000000000000000000000000111111111111444444444333444888>>>BBBNNN^^^wwwvvvcccSSSIIIEEE>>>:::555555999===@@@@@@555444333333222222333333222222222111111111000000---------------...//////111///------.../////////222555888777444000//////---.........///000000000///111222000---+++,,,...........................333222000...------------,,,,,,,,,------,,,++++++---,,,,,,+++*********+++000///...///000111111000,,,---------------,,,,,,------------------------.........---++++++,,,---......---------,,,,,,,,,000...------///000000///////////////000000000000111111000000000000111111333333222222333333444555555444333333444555777888<<<:::;;;BBBMMM]]]sss444333333222111000///...//////////////////////////////............//////333)))+++000,,,***,,,(((...---+++)))***,,,,,,++++++++++++***++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,+++++++++***************+++,,,---------------,,,,,,++++++,,,,,,---+++,,,------...------------............///////////////000000000111111111333444444333333555999<<<@@@NNNcccyyyvvvdddTTTHHH@@@===;;;888444333555888999999444333333222222222222222222222222111111111000000//////............//////...------...///000///...222222222///---,,,///222................../////////000111000---,,,---...........................000///...---------...///---------......------,,,...------,,,++++++,,,,,,///.........///000///...---------------,,,,,,+++------------------------***+++------,,,---///111------------,,,,,,,,,+++///...,,,---///000000///////////////000000000000222222111111111111222222222222222222222333444444444444444444444555666777;;;:::;;;BBBLLL\\\rrr333333222111000//////...//////////////////////////////............//////333)))+++000++++++...***///,,,))))))+++---,,,+++,,,,,,++++++***+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,,,,,,,,,,+++++++++*********))))))++++++,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,++++++,,,---------------,,,,,,---------.........//////000000000000111111222333333333222222444666555>>>MMM___sss{{{ooo]]]NNNDDD>>>;;;888999777444444444444333222333222222111111111111111222222222111111111111111111000///////////////000---------...000111///...//////...,,,++++++---///.........------------------///000///...---...///------------------------,,,,,,,,,,,,,,,---...///------...//////......---......------,,,,,,------,,,,,,---...............---.........------,,,+++------------------------)))+++,,,---------///111------------,,,,,,,,,,,,///---,,,,,,...//////...////////////000000000000333333222222222222333333222111111111111222333333222333444555666666666666;;;:::<<>>999:::;;;999666444555777888777666555444222111000000//////000000111111111111111111111111......//////111222444555999555111......///000000---------///222666999:::.........---,,,,,,,,,+++,,,,,,,,,---.../////////------------------------,,,,,,,,,,,,,,,+++++++++***+++,,,---------------,,,+++++++++++++++,,,,,,%%%)))---.........000111000000111111111111000000------------------------+++---......---,,,,,,---////////////000000000000///---,,,,,,...//////...////////////000000000000111111000000000000111111111111000000111111222333222333444666777666666555999999===BBBIIIWWWooo111111000000000/////////////////////////////////......------------......,,,)))...---(((///777333///,,,---000...'''(((///,,,,,,++++++***+++++++++************++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))******+++++++++++++++---------,,,,,,,,,++++++******+++++++++++++++***++++++************++++++******+++,,,,,,,,,,,,,,,---............/////////......////////////000000...000222333333333444555555777777999>>>LLL^^^lllzzzhhhXXXMMMAAA>>>999777777666333000///222555666666444444444222111111000000000000000111111111111111222222222.........///000222444444:::666111......///000000000,,,((()))///888AAAFFF.........------------------,,,+++,,,...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++*********+++,,,------------++++++*********+++,,,,,,'''+++000111000///000222//////000111222222222222------------------------&&&))),,,......///000111/////////000000000000000000...------///000000///////////////000000000000111000000000000000000111222111111111111222333333222333444555666666666666888999===BBBHHHUUUnnn000000000000////////////////////////////////////...------,,,,,,------...---+++...---,,,<<>>,,,,,,000...+++---************+++,,,------)))************+++++++++++++++++++++++++++++++++************************+++***)))))))))***,,,---+++++++++************)))'''((()))***+++,,,,,,,,,++++++************++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------............/////////000333333333111///...///000///222444444444888AAAHHHQQQeee}}}~~~nnn]]]MMMBBB<<<999444666777777666555666777111444777777444222333555333222222111111111111111000000111111222222222222222111000///............,,,,,,...000222111...,,,,,,,,,---000222111,,,(((---.........///000000000///---+++,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.../////////...+++,,,---...////////////,,,,,,,,,,,,------...///111555999777111---,,,---)))***,,,...000111222333------------------------)))+++...///...---------,,,,,,,,,---------......111000//////111222222111////////////000000000000333222222222222222222333333333222222333333444555555444333333444555777888777999>>>BBBFFFSSSlll//////000000111111111222---------...///000000111...------,,,,,,------...000,,,((()))333DDDWWWbbb888444...,,,,,,,,,***(((,,,+++***+++++++++(((&&&************************************************((((((((((((((((((((((((************************))))))))))))))))))))))))))))))***++++++++++++***,,,---------,,,***((('''******+++++++++,,,,,,,,,...........................------------...//////000000000000111111111111222222222333555888;;;<<>>DDDOOOaaarrrrrrcccTTTIIIAAA===888666555555333222333333333333333333333333222222333333333333222222222222222222333333333333444333222222111111111111000000000000////////////...//////////////////...000///...---,,,---------...------,,,,,,------...........................------,,,,,,,,,,,,------111000///.....................------------......+++,,,---...///...---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,---...///......//////000000111111111111111111000///...---333333222222333333444555555555444555555666777888666777;;;???CCCOOOeeeyyy............------------+++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---,,,***(((((((((***+++))),,,---,,,)))(((+++---444111---+++++++++******************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***++++++++++++***------,,,+++******))))))******+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,---.........////////////000000000///000111333333333222111444444555888999>>>JJJVVVjjj~~~}}}jjjZZZLLL@@@:::<<<:::888777666555444333333333333333333333333333111222222333333222222111111111111222222222333333333222111000//////000000000000000000////////////......////////////......------------......//////------,,,,,,,,,,,,---------------..................------,,,,,,------...000000///...............------,,,,,,,,,,,,------***+++---.........---,,,++++++,,,,,,,,,,,,++++++++++++,,,---///111333444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,------...............///000111111111000000111222222222222111333333222222333333444555444444444555555666888888666777;;;???CCCNNNcccwww...............---------........................,,,,,,++++++++++++,,,,,,,,,---......,,,***'''&&&)))***+++***)))(((((()))444111...,,,,,,+++***)))************************************************((((((((((((((((((((((((************************))))))))))))))))))))))))))))))***++++++++++++***+++++++++***++++++,,,---******+++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,------.........////////////000000000000111222333333333333111111333777888999@@@HHHOOOaaazzz}}}hhhWWWJJJ???999888555555666666555555555444333333333333333333333333111111222222222222111111000000000000111111111222222111000///////////////............---------------......//////......---,,,------...//////000000---------------------------------------...............------------......///......---......//////,,,,,,,,,++++++,,,,,,,,,,,,,,,---...////////////+++,,,,,,------,,,,,,+++++++++,,,...000222444555,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,........................,,,---------............------...///000111222222...///111222333444444444222222222222222333444444444444444555555777888999666888<<>>;;;777555444555555222222333333222222111000000111333444444333222111111111111111111000/////////000111111111///...---000///...------...///000111111000///...---,,,,,,//////////////////................................................---------------...............//////.........---------222111///---,,,,,,,,,---,,,,,,++++++***+++++++++,,,,,,---------............000111000---++++++,,,.........------,,,,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---////////////////////////111111222000---,,,,,,---////////////000000000000////////////000000000000111111222333333333222222333333333444444444555555...666777999DDDMMM^^^vvv000///...---,,,,,,,,,,,,++++++,,,,,,---......///,,,++++++***))))))******************************************************************************))))))))))))))))))))))))))))))))))))******************))))))(((((((((((())))))))))))))))))))))))(((((())))))***++++++,,,((((((((()))))))))******))))))))))))************))))))***+++++++++*********++++++,,,,,,++++++***************************+++,,,---.........------//////000000111222222333333333333333222222222222666555666;;;AAALLL^^^mmmrrrcccWWWMMMCCC<<<:::999666444222222111111333333333333333222111111222222333333333222111111111111111111111000/////////000000111000///...---111000///......///000111111111111000//////............/////////000000000////////////////////////////////////////////////..................------.........------------,,,.........///...---+++***------,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,)))+++---------,,,---.........---------,,,,,,,,,------,,,,,,,,,,,,------......------------.................................///000000///...000111////////////000000000000////////////000000000000111111222333333333222222333333444444444555555555111888999;;;EEEMMM^^^vvv//////...---,,,,,,,,,,,,++++++,,,,,,------......,,,+++******)))*********************************************************************************))))))))))))))))))))))))))))))))))))***************))))))))))))((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,)))))))))*********++++++))))))))))))******************+++++++++******)))******++++++++++++******************************++++++,,,------------,,,...//////000000111222222111111111111111111111111555444444777999<<>>999777777777666444222222222222333333333333222222333333333222111111111111000000000111111222111111111111111000//////......------......///000000000111111111111000000---///111444555444444333......---,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------....../////////...---------,,,------------,,,,,,,,,,,,++++++***)))***+++---...************+++,,,------+++,,,,,,,,,------------///000000///---+++******,,,,,,,,,------------...,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------------------------------***+++------------///111////////////000000000000////////////000000000000///000111222333444444444444444555555555666666666444:::::::::BBBIIIYYYppp++++++************++++++++++++++++++++++++++++++******))))))***++++++,,,************************************************************************************************))))))))))))************))))))*********+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))************))))))***+++++++++******))))))************))))))************************+++***)))))))))***,,,,,,+++++++++,,,------............///000000111222222777333222555666444333666444444888???FFFPPPbbbsssqqqbbbTTTIIIBBB888888777666555555666777444333222111111111222333111111222222111111000///...///000111111222222111111111111111111000//////......---------...///000//////000111111000//////---...111333444444222111------------------------------------------------++++++,,,,,,---......///..................------.........------------,,,+++++++++,,,,,,,,,,,,,,,+++******+++,,,---......,,,,,,,,,,,,------------***,,,---...,,,,,,,,,---,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------------------------------+++---.../////////111333////////////000000000000////////////000000000000///000111222333444444444555555555555666666666666333:::999:::BBBIIIYYYppp+++***************++++++++++++++++++++++++++++++******))))))***+++,,,,,,************************************************************************************************))))))))))))************))))))******++++++++++++))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************((()))***+++++++++++++++))))))************))))))************************)))((('''''''''(((***+++***++++++,,,,,,---......---------...///000000111444///...000222111111444111111555;;;>>>BBBNNN[[[jjj~~~xxxfffUUUGGG???:::777111222333111//////222555666555333111111222444555111111111111111000//////,,,...000111222222222111111111111111111000//////...------,,,---...///000+++,,,---......---,,,+++***,,,///111222111///...,,,,,,---...///000111222........................,,,,,,------...///000000---------...............//////.........---------***+++---//////---+++))),,,++++++,,,---...///000........./////////000000+++---//////...---...///,,,,,,,,,------.........,,,++++++++++++++++++,,,+++******************+++------------------------000111222111000///000111////////////000000000000////////////000000000000//////111222333444444444555555555555666666666777333:::999;;;CCCJJJZZZqqq---,,,,,,++++++,,,,,,------------,,,,,,+++++++++******+++++++++,,,,,,,,,***************************+++,,,,,,---...//////)))************+++++++++++++++******)))((((((((())))))************))))))))))))))))))))))))))))))))))))************))))))'''''''''''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,+++)))'''&&&,,,+++)))((((((((())))))(((((())))))*********+++************************,,,,,,,,,---------......222222222111111111111000111111222222222333333333444555666777888;;;???BBBRRR```uuu{{{fff[[[MMMCCC???<<<888555444222000222444666444222111111111111111111111111//////000000111111111222000000000000000000000111222111000.........///000............/////////000.........------...111333,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,,,,,,,000000//////.........---///............---***(((...---,,,,,,......---,,,000000/////////.........)))+++,,,+++***))),,,///...---+++++++++---///000,,,++++++******++++++,,,,,,++++++******))))))(((++++++++++++++++++++++++++++++------------++++++***++++++***)))***,,,......,,,+++,,,......+++'''...---,,,++++++---...000111000///...------......222222222222222222222222222333333333333333333444333444444444555666666666777888;;;???CCCKKK\\\lll,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++(((((()))))))))*********************************++++++++++++++++++,,,,,,)))************+++++++++++++++******)))((((((((())))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((((((''''''''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***((('''******)))((((((((()))))))))))))))***************+++++++++***************,,,,,,,,,------------.../////////000000111111111111111111222222222333333333444444333333555888;;;???JJJZZZkkk}}}nnnaaaKKKDDD:::555444555333111222111///111333444333111111111111111111111111111//////000000000111111111111111000000000000000000111000//////////////////---------...............///000000///...------......------,,,,,,,,,------,,,,,,,,,,,,------------000000/////////.........,,,,,,,,,---...---+++)))---,,,+++,,,......---,,,...---------,,,,,,,,,,,,)))***+++***)))(((+++------,,,*********,,,---///,,,,,,++++++++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,+++***+++---//////---,,,---//////---+++///...---,,,,,,...///111000000///......///000111......///000111111222222222222333333333333444444333444444555555666666666888888;;;???BBBKKK\\\lll++++++,,,,,,,,,,,,+++++++++++++++++++++*********)))))))))))))))*********************************************))))))(((((()))************+++++++++++++++******)))((((((((())))))************))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))((((((((((((((((((************************(((((((((((((((((((((((('''((()))***+++***)))((())))))((((((((()))******+++++++++***************++++++++++++******)))))),,,,,,,,,,,,------------,,,,,,---...///000111111000111111111222222222222333333333222000111333555555;;;DDDLLLYYYmmmttteeeSSSHHH;;;666222000222444444333111000///000222222222000111111111111111111111111//////000000000000111111111111111000000/////////......///000000000//////------------------------......000000000///---,,,000///...---------------------------......//////000000////////////......+++******,,,---...---+++---,,,+++,,,...///...---------------,,,,,,,,,,,,***++++++***(((((()))+++,,,+++***)))***+++,,,------,,,,,,,,,,,,,,,,,,---+++,,,,,,---......//////---------------------------,,,,,,++++++,,,,,,---,,,---------,,,,,,...///000///---...///000000/////////...---...///000111...---------...///111222,,,---...///111222333444222222222333333444444444333333444555666666777777888999;;;???BBBJJJ[[[kkk***+++,,,,,,,,,,,,+++***************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++++++++******)))((((((((())))))************))))))(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))******))))))))))))))))))******++++++,,,,,,++++++******)))))),,,,,,++++++***)))))))))++++++,,,,,,,,,---------,,,------...//////000000000000000111111111111222333444444333111111333555666999<<<>>>BBBOOOcccsssttteeeYYYMMM@@@888:::888555444555666555333111111000111111111111111111111111111111111111111//////000000000000000000111111111000//////......,,,---///000111000/////////............---------,,,,,,,,,...000111111000111111000...------------------......//////000000000000//////////////////---,,,,,,,,,......---,,,,,,++++++,,,...///...---........................,,,,,,+++***)))))))))***,,,,,,+++***++++++,,,---------------------------+++++++++,,,,,,---------------------------------------++++++++++++------,,,---......------...000000///...---...000111222......------......///000------,,,+++,,,---.../////////000111222333444444222222222333333444444444333333444555666777777888999999<<>>KKKXXXkkk}}}xxxjjjbbbQQQJJJ@@@999555555666777333333333222222111000000111333333333111000111222000000000000000000000000000000////////////......////////////////////////------.../////////......//////000000000111111111888333,,,***+++---......111000///...............,,,------...///000111111//////000000000000111111444222000/////////...---...---,,,,,,......---,,,++++++++++++,,,,,,,,,,,,///---++++++---------,,,......------------,,,,,,+++,,,---......---,,,+++/////////...---,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++---//////...---...///,,,---...---,,,,,,...///,,,,,,,,,---------------444333111000//////000000////////////////////////111111222333333444555555333333444555777888999999::::::<<>>DDDNNN[[[jjj}}}uuuhhh[[[QQQKKKAAA>>>:::777666666777888222333333333222222333444000222333222///...///111000000000000000000000000000000/////////.........------......///000000000//////...---------......------...///000111222222999444---+++,,,...,,,***//////...------.........+++,,,---...///000000111//////000000000111111111333111....../////////...///...------------,,,*********+++++++++,,,,,,,,,...+++******---...---,,,---------------,,,++++++***+++,,,------,,,+++***---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,...///...------...,,,...000///---+++,,,...,,,------...............222111000///...///000111------......//////000000000111111222444555555666333333444666777888999:::::::::<<<>>>@@@GGGWWWfff...,,,)))''''''))),,,...+++++++++,,,,,,---------,,,,,,,,,,,,++++++******************************************)))))))))))))))************+++++++++++++++******)))((((((((())))))************))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&''')))+++,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''''''''''''''(((((()))))))))'''&&&%%%&&&&&&''''''(((((())))))(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,******+++,,,------...///............/////////000///000222222111000000111333///,,,---111444666555666666999???KKK]]]ppp|||~~~ttteeeVVVJJJAAA<<<999666666555555444444333222222333333222000000111333///111222111...---...000000000000000000000000000000000//////.........---,,,,,,---...///000111111111000...---,,,,,,---...+++,,,---...///111222222555111------///000---***......---------......///++++++,,,---...///000111//////000000111111111222000...,,,,,,...000000000000///------------+++))),,,,,,,,,------.........,,,***((())),,,...---+++,,,,,,,,,,,,,,,+++***))))))***,,,------,,,***)))((())))))******++++++,,,------------------------++++++---......---++++++***,,,...///...---------,,,///111111...++++++------......///000/////////,,,,,,++++++,,,---///000---...///000111222333444000111111222444555666666333333444666777999::::::;;;;;;<<<>>>@@@FFFVVVfff************+++,,,---......------,,,,,,------...///---+++***++++++***)))******)))(((((()))******)))************+++++++++******))))))(((((('''''')))))))))***+++++++++,,,++++++******)))(((((((((''''''(((((())))))************))))))((((((''''''***+++,,,***(((''''''(((((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((((())))))))))))((((((******++++++++++++******+++++++++***************)))***++++++,,,---...............////////////000///////////////000000111111111000000000000000111444555777:::???GGGPPPVVVooo}}}www^^^TTTGGG???<<<:::777555666666555444333333222222222222222111000//////...222111111111000000//////000///...---,,,---......222111...,,,++++++,,,---..................------------------------------...------------,,,,,,,,,,,,+++***)))***+++,,,---...,,,***+++...///---***...------,,,,,,------...////////////////////////...............//////000...///000000000///---,,,++++++,,,,,,---...//////000000000///......------++++++******++++++,,,---'''(((***,,,---,,,+++*********++++++++++++******++++++,,,,,,,,,,,,------++++++++++++++++++++++++000111222111///...///000---555===;;;333,,,,,,...---111555222---***...222.........///////////////......///111222333444555111111222222333444555666444444444555555555555555777777999===@@@GGGUUUccc~~~------,,,+++************---,,,,,,++++++,,,,,,---...,,,************)))(((************************))))))*********+++++++++***)))))))))))))))((((((***************+++++++++)))))))))))))))*********((((((((((((((())))))))))))))))))((((((((((((((()))***+++)))'''&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))************)))))))))******++++++******))))))*********************++++++,,,,,,,,,,,,,,,,,,---------.........////////////......//////000111333222222111111222222222111222333555888===DDDHHHQQQ\\\nnnjjj[[[JJJBBB999555444555444333444444444333222111111111222222111111000//////...000000000/////////......000///...---,,,------...333222000...---...///000........................////////////////////////000000000000////////////,,,++++++***+++,,,---......---,,,,,,---.........---,,,,,,++++++,,,,,,---........................111000000///000111222333......//////......------+++,,,,,,,,,---.........------------------------++++++******++++++,,,---***+++,,,---,,,***((('''******++++++++++++******++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,---,,,***)))***++++++000444222---***,,,///---000222000---+++---000---.........//////000000000000111222333444444555333333333333333444555555555555555555555666666666888777999===@@@GGGUUUccc}}}---,,,+++******)))******+++++++++******+++++++++---+++)))((()))***)))((()))***+++,,,,,,+++***))))))))))))*********++++++)))))))))***************+++++++++***************'''(((((()))******++++++))))))(((((((((((((((((((((((((((((((((((())))))((()))***(((&&&%%%&&&'''))))))))))))))))))))))))((((((''''''''''''(((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((()))******++++++******))))))******++++++******)))((((((((())))))*********------,,,,,,++++++++++++,,,,,,,,,,,,------------///............///000000222222111111111111222222000111222222222444777:::;;;BBBNNN\\\lll~~~{{{lll\\\LLLBBB===888333222444666555444333333222222111000000000222111111000000//////...//////...............---//////...------------...111000///......///000111........................000000000000000000000000111111000000000/////////,,,,,,,,,+++,,,------...,,,+++++++++,,,...000000,,,,,,++++++++++++,,,,,,------------------------...---,,,++++++---///000......------,,,,,,,,,---,,,,,,,,,,,,------------))))))***++++++,,,------++++++******++++++,,,---+++,,,,,,,,,,,,***)))'''******++++++++++++******++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,---,,,+++***+++,,,+++,,,,,,+++***+++...111............------------,,,------...///000111111222222222333333333444444444444444333333444444555555555555666666777777777888888:::===@@@GGGUUUbbb{{{))))))))))))***+++,,,---******))))))))))))******+++***((('''((()))(((''')))***,,,------,,,***)))))))))))))))************))))))******++++++,,,,,,,,,+++++++++***)))))))))(((((())))))************)))))))))((((((''''''&&&&&&''''''(((((()))))))))((()))***)))'''&&&'''((())))))))))))))))))))))))(((''''''&&&&&&''''''(((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))************))))))))))))************))))))&&&&&&'''((()))******+++,,,+++++++++++++++++++++***+++++++++,,,,,,,,,,,,......------......///000//////.........///000000111222333333111111222444777:::===DDDOOO___ooozzzyyyqqqdddXXXNNNFFF???::::::777555444555666444333222222222111111000000000111111000000////////////........................//////......---------------,,,,,,,,,,,,---...///............////////////..............................---------,,,,,,,,,,,,,,,,,,---------.........,,,,,,111777:::888555---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((***,,,......---,,,+++***+++,,,---------,,,,,,,,,,,,,,,,,,************++++++,,,,,,++++++******++++++,,,---((()))***,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------+++++++++++++++++++++++++++---...---++++++,,,---///---******,,,///111222000...,,,---///000...,,,,,,,,,---...///000111222222222222222222222222222333222222222333444555555555555666666777777888888888888:::===@@@FFFTTTbbbzzz))))))))))))***+++,,,,,,***))))))(((((())))))***+++)))''''''((()))(((''')))***,,,------,,,***)))(((((()))))))))*********))))))******++++++,,,,,,,,,+++++++++***)))))))))************))))))(((((())))))((((((''''''&&&&&&&&&&&&''''''(((((()))))))))***+++***((('''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''(((((((((((('''''')))))))))******)))))))))&&&&&&'''((()))******+++))))))***++++++,,,------************+++++++++,,,---------------......///...---------......///000000222333333222111111222555444333555:::DDDOOOWWWgggsss}}}mmmaaaTTTOOOHHHBBB===;;;999888444333222222222222000///222222222222111111111111000000000///////////////////////////////////////...............---------+++++++++,,,------...///........./////////000000........................,,,,,,+++++++++*********,,,,,,---------.........222///000999DDDHHHAAA999......------------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---///000...---,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++---,,,,,,,,,+++++++++***++++++******++++++,,,---)))******+++,,,,,,------++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++)))***+++***))))))***+++///---,,,,,,///000///...111...,,,...111222000---,,,,,,---...///000111222111111111111000000000000000000000111222444555666555555555666777888888999999888:::===@@@FFFTTTaaazzz,,,+++***))))))((())))))***))))))(((((())))))******)))''''''((())))))((()))***+++,,,,,,+++***)))((((((((()))))))))******)))))))))***************+++++++++***************++++++******)))(((((('''((((((''''''''''''''''''''''''''''''''''''(((((()))***+++***)))((()))***((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&((())))))******))))))(((((((((((())))))*********(((((()))***+++,,,------************++++++++++++---,,,,,,,,,,,,---......///......//////000111222...///000000//////111222000000111333777;;;@@@BBBGGGRRRbbbrrrvvvjjjaaaXXXNNNFFFAAA>>>;;;777444333333333000111111111222222222222222111111111111111111111///////////////////////////////////////000000000......//////......---,,,------......////////////.........//////000000111////////////////////////------,,,,,,,,,+++++++++++++++,,,---------------///,,,---666@@@CCC<<<333//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,+++++++++,,,++++++++++++,,,,,,,,,,,,......------,,,++++++***++++++******++++++,,,------------,,,++++++******++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++---,,,++++++,,,------,,,,,,---...---,,,***111///---...111222111...,,,------...///000111111000000000000000000//////111111111222333444555666444444555666777777888888999999:::===@@@FFFSSSaaayyy,,,+++***))))))(((((((((***))))))))))))))))))***+++)))'''((()))******)))************************(((((((((((()))))))))******)))))))))))))))((((((***************+++++++++*********)))))))))))))))&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&((()))***)))(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((()))*********************))))))******+++++++++,,,*********+++++++++,,,,,,,,,,,,,,,+++,,,------...............///000111222---...///...---...000222///222777<<<@@@@@@>>><<<999@@@IIIRRR[[[jjj||||||iii```TTTIIIBBB>>>:::777888777555222//////000222222222333222222222333444000000000000000000000000////////////////////////------........./////////---.../////////...---,,,------......///.........---......///000000111111........................---------,,,,,,,,,++++++******,,,---------,,,+++***)))+++...222222000---.........------.........------------------------((()))***+++++++++******---------------,,,,,,+++*********+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---......---,,,+++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,---......------...000,,,,,,,,,,,,,,,+++,,,,,,......---...///000000///---.........//////000000000000000000000111111111666555555444444444555555222333444555666777888888:::999;;;>>>@@@FFFSSS```xxx(((((((((((()))***+++,,,******))))))))))))******+++)))((((((***+++***)))******)))(((((()))******(((((((((((())))))))))))******))))))((((((''''''))))))******+++++++++,,,((((((((()))******++++++%%%&&&&&&''''''((((((((((((((((((''''''&&&&&&%%%&&&((()))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((+++++++++***************+++++++++******************++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,---...///000/////////...---...000222---333;;;CCCFFFDDD>>>888333666999:::>>>IIIZZZhhhuuuwwwkkk```YYYHHHDDD???:::777333111///222222000...---///222555222222222000...---...///.........///////////////.........///////////////,,,,,,,,,------.........---.../////////...,,,,,,+++,,,,,,------,,,++++++---......///000111111222++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***+++,,,---,,,++++++,,,...000...***))),,,///...------,,,,,,------...------------------------***,,,...///000///---,,,,,,---...///...---,,,+++))))))***+++,,,,,,------*********+++,,,,,,------++++++******++++++,,,---++++++++++++,,,---......+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++((()))++++++******+++,,,,,,------,,,+++,,,///222,,,------.........//////.........///////////////000000111111222222222222;;;:::888777555444444444222222333444555666777888:::999;;;>>>@@@FFFSSS```vvv*********)))))))))))))))++++++************++++++((((((((((((((()))******((((((((((((((((((((((((((((((''''''''''''(((((())))))((('''''''''''''''(((((()))******************)))((()))***+++***(((''''''''''''(((((((((((())))))))))))))))))))))))+++******)))((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---++++++++++++++++++++++++)))***+++,,,---....................................,,,+++,,,...000000///---------...///000000111+++000666:::<<<999555222333333333555777:::===???QQQYYYeeeqqq}}}qqqaaaTTTJJJCCC???:::999888777555333222222000000000000000000000000///000000000000//////...222111000...------------........................222111111111000000//////------------------------+++,,,------......---------...///111222333333333111///......//////...---000...+++,,,......,,,***++++++++++++++++++++++++******+++,,,,,,---......---...//////000/////////000000////////////000000111000///.................................------+++++++++,,,,,,---------++++++++++++***)))(((((()))***+++,,,---.........******))))))***,,,...///++++++++++++++++++++++++///---++++++,,,,,,,,,+++((()))***+++,,,,,,---,,,***)))(((((()))+++---///000000000000000000000000111///---...000111000///.........000222222000......000333444555444222000222555666555333222333555555555666666777777888888999999;;;???AAAFFFRRR^^^sss))))))))))))))))))))))))+++******))))))******+++((((((((((((((()))******((((((((((((((((((((((((((((((''''''''''''((((((++++++***)))))))))))))))(((((()))******************)))((()))******)))(((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((())))))***+++++++++++++++++++++++++++)))***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,.../////////,,,------...//////000000///111444666666555333222111111222444666999;;;<<<<<>>BBBKKKPPPYYYcccooo|||tttjjjccc]]]SSSKKKEEEAAA===;;;;;;999777666555444111///222222111111000///......000000000000000000000000***+++,,,....../////////.........------......///------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++---...//////////////////////////////000000...---+++,,,------,,,***+++*********++++++******+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,++++++............---,,,+++***,,,,,,,,,,,,,,,+++******)))***+++,,,++++++)))(((***+++++++++++++++,,,,,,///---++++++,,,,,,,,,+++++++++,,,,,,,,,+++******+++******)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,111777888444///......***)))***,,,///111111000///000111333333222111111111111222222222222222333222333333444555666777777999999;;;???AAAFFFRRR^^^qqq''''''(((((())))))))))))***))))))))))))))))))***((((((((((((((())))))***))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((((((((()))***************)))((('''((()))***)))'''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%(((''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''******))))))******+++,,,************************(((((()))*********))))))++++++++++++++++++++++++,,,***)))***,,,......---,,,,,,,,,,,,------------)))***,,,---.../////////,,,---///111111111000000000111111111222333555777888:::>>>DDDLLLVVV___fffttt~~~rrriiiccc\\\QQQIIIEEECCC???<<<999777555333000000000333555666444222222111111111000000//////////////////////////////+++,,,---...///000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---///......---......///000...,,,++++++,,,,,,+++***)))******************+++************************++++++,,,,,,,,,,,,------+++************+++,,,,,,------,,,,,,,,,,,,------++++++*********++++++,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))),,,,,,,,,,,,+++***))))))%%%&&&(((************)))*********++++++,,,,,,,,,///---++++++,,,,,,,,,+++---------...------,,,,,,'''''''''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111000///---,,,+++---///111111000///000111222222222111111222111111222333444444333222222333444555666777777999999;;;???AAAFFFRRR^^^rrr&&&''''''(((((())))))******))))))(((((())))))***((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))******+++(((((()))***************)))(((''''''))))))((('''''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))************************))))))************))))))+++++++++++++++++++++++++++***))))))+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,...000000///......//////000000000000///////////////000111222333555444555777;;;@@@EEEHHHMMMVVVcccnnnyyy~~~xxxiii```TTTKKKGGGCCC===999888888888777666555333222000///000222444555333111111111111000000000000000////////////////////////,,,---...///////////////111000///---,,,+++++++++........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,++++++***+++,,,---......,,,++++++,,,---+++***)))***++++++***)))+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))+++,,,---...------,,,,,,------...+++************++++++,,,)))******++++++,,,,,,---+++++++++,,,,,,---------(((((()))***++++++++++++++++++,,,,,,+++***))))))%%%&&&'''((()))******+++*********++++++,,,,,,---///---++++++,,,,,,,,,+++******++++++,,,++++++***&&&&&&'''((()))***+++,,,++++++++++++++++++++++++...,,,***+++...111111000333111//////000000000///111222222333333333333333222111111222444555444333222222333555666777888999999999;;;???AAAFFFRRR^^^rrr&&&&&&''''''((())))))***))))))(((((((((((())))))((((((((((((((()))******((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))***++++++(((((()))***************)))(((''''''((()))((('''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))************************)))******++++++******)))++++++++++++++++++++++++***)))((()))+++,,,---,,,,,,,,,++++++++++++++++++***+++---.../////////...111111000/////////000000/////////000111333333333555444444444666888999:::888>>>FFFKKKQQQ[[[hhhsss}}}tttlllgggccc]]]YYYJJJFFF???:::888777666555444555666555444333333333555444333333333222000---/////////000000000000000////////////////////////,,,------.........------///...------,,,,,,,,,,,,------------------------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++***))))))***,,,...///...---,,,,,,------,,,+++(((***,,,,,,******+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++,,,...------,,,,,,,,,,,,------+++************+++,,,---)))))))))***+++,,,,,,,,,******++++++,,,---......'''((()))***++++++++++++***++++++++++++******))))))))))))))))))***+++,,,)))******+++,,,,,,------///---++++++,,,,,,,,,+++'''((()))***************))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---///000111///------///000000000111222222222333333333333111000///000333444444222222333444555777888999:::999999;;;???AAAFFFRRR^^^qqq&&&&&&&&&'''((())))))***))))))(((((((((((())))))((((((((((((((()))******((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))(((((()))***************)))'''&&&'''((()))((('''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))))))))))))))***++++++))))))))))))))))))))))))******+++++++++******)))***************************)))((()))+++,,,,,,,,,,,,+++++++++++++++++++++.....................///333222111/////////000111...------///111222222222111000000111333444333222555888:::999999>>>JJJTTTUUU]]]iiisss|||}}}ssskkkccc\\\QQQJJJEEECCC@@@===:::999777555444444555555000000000/////////111222//////...000111222111///.........///////////////////////////////////////,,,,,,---------,,,++++++------,,,,,,,,,---......++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++............---,,,++++++,,,+++******,,,...000222///---,,,,,,......---+++(((+++---,,,******,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...---,,,,,,++++++,,,,,,---++++++******+++,,,------((())))))***++++++,,,,,,))))))***+++---...//////++++++++++++***)))(((((()))******+++++++++******...---+++*********+++,,,))))))***+++,,,,,,------///---++++++,,,,,,,,,+++***+++,,,---.../////////,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***///222000,,,***,,,000((('''''')))---000222333///000000000000111111111000...---///222444333111333333444666777999::::::999999<<>>======<<<999777666666555444222111000000111111000000000000111111222222222111000//////...000000000000//////////////////.........---------...---,,,,,,++++++,,,,,,///............---------...---,,,,,,++++++++++++......------,,,---------...//////---+++)))***+++------,,,,,,,,,+++++++++---,,,,,,,,,,,,---......,,,,,,,,,+++++++++******))))))))))))((((((((((((++++++******)))***************+++,,,,,,---............---,,,,,,+++******------,,,++++++++++++,,,+++))))))+++***''')))...******++++++,,,---......,,,,,,,,,,,,,,,---...///...---,,,+++***++++++,,,,,,,,,++++++***)))))))))'''''')))***,,,...//////+++******)))***,,,---...---,,,++++++******++++++,,,,,,,,,+++++++++******///...------,,,,,,,,,,,,---,,,***)))***,,,...000///---------//////...---,,,---......//////......////////////000000000000222222222111222222333333777444222333666888888777;;;;;;===???AAAEEEQQQ]]]ppp******)))((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))***++++++***)))(((''''''((()))******)))(((''''''&&&''''''(((((('''''''''&&&&&&&&&)))(((&&&%%%%%%%%%&&&&&&))))))((('''''''''''''''%%%%%%%%%&&&%%%%%%$$$###&&&'''((()))((('''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''''''''''''''(((((()))***(((((()))))))))(((((((((((((((((((((((()))*********)))((('''((()))+++,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++*********------------,,,+++******+++,,,---....../////////////////////000111222222//////......//////000111///000000222333555777888666777999<<>>???CCCOOO[[[nnn))))))(((((((((((())))))(((((((((((()))))))))))),,,+++******))))))******))))))))))))))))))))))))((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))(((((((((((()))))))))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''(((((((((''''''&&&&&&''''''''')))(((&&&$$$"""""""""###&&&''''''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&&&&'''((()))***,,,---((('''''''''((((((((()))((((((((((((((())))))***))))))(((((((((((()))******++++++++++++******)))+++++++++*********************+++,,,,,,,,,,,,,,,------+++++++++,,,...///------------+++)))&&&%%%......------......///000---------------...//////111111111000111222333333333444555777999;;;<<<===;;;>>>AAADDDFFFHHHJJJLLLNNNOOOQQQUUUXXX[[[^^^___iiijjjkkknnnqqqtttwwwyyy~~~~~~~~~}}}zzzwwwuuusssooommmiiiccc]]]VVVQQQMMMHHHCCC>>>;;;<<<===;;;888:::888555555777777666444333222111111333333222111......///000111222222333222222111111111111222222000000000//////........./////////.........------------------------------...---,,,,,,++++++,,,,,,000//////...---,,,++++++++++++************+++++++++++++++++++++,,,---...***+++------,,,,,,---...//////.........---------,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******++++++++++++*********))))))))))))******,,,---...,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,---...000111777///)))+++...---+++***,,,,,,---------...............---,,,++++++++++++,,,+++++++++++++++++++++((()))))))))*********+++************++++++++++++************+++,,,------......---,,,,,,,,,------,,,,,,,,,+++++++++******,,,++++++******+++++++++///...,,,+++***++++++,,,222000//////000000...---,,,---......///...............//////000000111111111111111111222333444444777666555555666888999:::888888:::===>>>BBBNNNZZZlll))))))(((((((((((())))))(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''))))))))))))))))))))))))''''''(((((()))))))))***'''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&'''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&$$$$$$$$$%%%&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&&&&&&&'''(((***+++,,,''''''&&&&&&'''((())))))((((((((((((((())))))***))))))((((((((((((((((((******+++++++++***))))))************************))))))***+++,,,,,,,,,,,,000///...,,,+++,,,------......//////...---+++***---------------......///......------------............//////000111222222222222333333444555555555333555777888777888999;;;:::;;;<<<>>>@@@BBBCCCDDDJJJKKKLLLMMMOOORRRTTTUUUWWWWWWWWWXXX[[[]]]```bbb```aaabbbbbbaaa^^^[[[ZZZXXXXXXWWWWWWUUUTTTRRRRRRMMMLLLIIIFFFBBB>>>;;;999888555222222444777777777222111000000111222222111222111000111333444333222000000000111111111111111222111111111111111111222/////////...........................------------,,,,,,------------------...---,,,,,,++++++,,,,,,//////...---,,,,,,++++++,,,,,,+++++++++,,,,,,---******)))(((((('''(((((()))+++,,,,,,,,,,,,---/////////.........---------,,,++++++++++++,,,------,,,,,,,,,+++++++++******++++++++++++*********)))*********+++,,,---...///+++++++++++++++++++++***,,,+++++++++++++++************++++++---...000111<<<222)))(((******)))***,,,,,,,,,---------------...---,,,+++++++++++++++******++++++++++++++++++*********)))))))))((((((************************)))******+++,,,,,,,,,---......---,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++******++++++,,,......,,,++++++++++++,,,000///......//////---,,,,,,---......///..................///000111111111111111111111222333444555777777888888999;;;>>>@@@888888:::<<<>>>BBBNNNZZZjjj((((((((((((((())))))***(((((((((((())))))))))))***)))((((((''''''((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''')))***&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&&&&&&&&&&&&&''')))******'''&&&&&&%%%&&&''')))***((((((((((((((()))******))))))((((((((((((''''''))))))***************))))))))))))***************))))))***+++,,,,,,++++++000///...---,,,,,,,,,,,,))))))+++,,,......//////---,,,,,,,,,,,,---......///......---------......////////////////////////000000000000000000000000...000222222222333555777222333444666888:::;;;<<<<<<<<<===>>>???@@@BBBCCCAAABBBBBBCCCEEEFFFHHHIIIDDDEEEEEEEEEDDDCCCAAA@@@???@@@@@@@@@@@@@@@??????<<<;;;:::999888777666666666444222222333555555555000000000111222444555666000/////////111222111000222222111111000000//////111111000000000000111111..................------......---------,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,++++++++++++************,,,,,,,,,+++,,,,,,---......---,,,***))))))((((((((()))++++++******+++,,,.........------------,,,+++++++++++++++,,,------,,,,,,,,,+++++++++******++++++*********)))))))))+++++++++++++++,,,---...*********+++++++++++++++++++++++++++++++++***************+++,,,---///000:::111)))'''''''''(((+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,+++,,,,,,------------,,,++++++***))))))(((''''''---,,,+++***)))(((''''''))))))***,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,))))))***+++,,,------...,,,++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---+++***+++,,,---,,,+++,,,---......//////......------...///000111222222000000000111222333444555222444555555555777:::===888888:::===>>>BBBNNNZZZiii}}}((((((((((((((()))******(((((((((((()))))))))))),,,++++++***************''''''''''''''''''''''''%%%%%%%%%&&&'''((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&'''''''''(((((($$$%%%&&&'''(((''''''&&&&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%''')))+++((((((((((((((()))******(((((()))((((((''''''&&&'''((()))******+++******((()))))))))*********+++)))******++++++++++++***++++++,,,---------------)))))))))***+++,,,---...,,,,,,,,,+++,,,------.........------------......//////000000000///......//////000000000000000000,,,...///000000111333555111111222333555666777777666666666777888:::<<<<<<888999:::;;;;;;<<<<<<;;;999999999888888777777777555666777777777777777666555555444444444555555666444444333333444444333333222333444444555666888999///...---...000000000...000000000/////////......000000////////////000000---------------------------------,,,,,,,,,,,,+++++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,***************+++++++++++++++******+++,,,,,,---//////...------,,,------)))***++++++***)))***,,,------------,,,,,,,,,,,,+++++++++***++++++,,,---,,,,,,,,,+++++++++************)))))))))(((((((((*********))))))***++++++))))))******++++++,,,,,,******************++++++)))))))))***+++,,,---...000+++(((((((((&&&(((,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,***+++,,,---...------,,,)))))))))))))))(((((((((,,,++++++***)))(((((('''((()))+++,,,------,,,,,,------,,,+++++++++++++++))))))***+++,,,------...,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,------,,,+++***,,,...///...---,,,---......//////......------...///000111222222000000000111222333555666111333444333111222555888999888:::===???CCCOOO[[[ggg|||((((((((((((((()))******(((((((((((()))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((###$$$&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((($$$$$$%%%&&&%%%$$$###"""'''''''''''''''((()))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%$$$%%%''')))+++((((((((((((((()))******(((((())))))((('''&&&&&&''''''(((******+++++++++(((((())))))*********+++******+++++++++******)))&&&'''***,,,---.........222000///---,,,,,,---...,,,,,,++++++,,,,,,---...------,,,,,,------......++++++,,,---------,,,,,,.........///////////////...///000///......000222222222222222111111111111111222222444555777999:::555666777888888777666555222111000000///000000111222333333333333333222222222222111111111222222333......///000111111000000///000000///......///000000///......000000///...........................//////............//////---------------------------------,,,,,,,,,+++++++++++++++,,,,,,---------...---,,,,,,++++++,,,,,,***++++++,,,,,,---......******))))))***+++,,,,,,+++++++++******+++,,,,,,+++---------++++++,,,---------,,,,,,,,,+++++++++++++++******++++++,,,---,,,,,,,,,+++++++++******))))))))))))((((((((((((***)))((((((((((((((()))(((((()))***+++,,,,,,---******************++++++))))))))))))***+++,,,,,,'''&&&'''***)))'''(((,,,+++*********************************+++,,,------((()))***+++,,,++++++***''''''(((((())))))******((((((((()))******++++++((()))+++,,,------,,,,,,---,,,++++++******++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,------...///+++++++++,,,,,,---------...------...111222222111,,,---......//////......------...///000111222222000000000111222444555666888::::::888555444777999999999;;;>>>???CCCOOO[[[fff{{{))))))(((((((((((())))))***)))))))))((((((''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((,,,+++***)))((('''&&&&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&%%%%%%'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''***((('''&&&&&&'''(((******)))(((&&&&&&&&&'''(((%%%&&&&&&&&&'''(((((((((((((((''''''''''''(((((())))))((((((((((((((())),,,***((('''&&&'''((()))++++++,,,------------,,,------++++++++++++------***++++++,,,,,,++++++***)))***+++,,,...///000000........................///......------///000111............////////////......---,,,---...///000111222333333222222555666222333444555444333222111/////////000111111222222000000000000000000000000...111444333000......000000000000000////////////////////////////////////......---,,,,,,...///000.........------...............////////////......,,,------......------,,,...------,,,,,,------...+++,,,,,,,,,,,,+++******------------------------,,,+++)))''''''((()))***------,,,+++***)))((('''++++++************++++++---,,,***)))))))))******------,,,+++++++++,,,,,,+++,,,------------,,,+++++++++******)))******************)))))))))((((((+++,,,,,,***(((''''''(((******))))))))))))******+++***)))(((((()))***+++,,,***)))***++++++***))),,,++++++******++++++,,,000,,,((())),,,---***'''******))))))***++++++,,,,,,......,,,)))''')))+++(((((())))))*********+++******))))))))))))******///,,,)))(((***+++,,,,,,---.........---,,,,,,+++***++++++,,,,,,++++++***...------,,,,,,+++******,,,+++******,,,......---////////////000000000000............///000222222444222000//////000000000444444444444444444444444555555555555666888999:::===;;;;;;===???CCCMMMWWWiii{{{))))))(((((((((((())))))+++++++++*********))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&''''''&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***)))(((''''''((()))***+++***)))((('''(((((()))&&&&&&&&&'''''''''''''''))))))(((((((((((())))))))))))(((((((((((())))))---+++***(((((((((***+++(((((()))************)))---,,,++++++++++++,,,---+++,,,,,,------,,,,,,+++***++++++,,,---...//////------------------------...---,,,,,,,,,---...///---.........///////////////......---...///000111000222333333222222444666333444444444333222111111000/////////////////////////////////////////////...111333222000......///......//////000000000111////////////////////////......------......///000//////............//////......////////////......,,,------......------,,,------,,,,,,,,,,,,------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++...---+++***)))***+++,,,+++++++++***************++++++************++++++++++++******+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++------,,,,,,,,,------...,,,,,,+++++++++************+++,,,+++)))(((((()))***)))))))))))))))***++++++***))))))))))))***+++,,,+++******+++,,,+++***,,,++++++******++++++,,,,,,)))(((***///333222000+++***************++++++,,,---...,,,)))(((***,,,))))))******************)))))))))))))))***++++++...,,,******+++------,,,------......---,,,,,,+++***++++++,,,,,,++++++***......------------,,,,,,...,,,++++++---......---////////////////////////............///000111222222111/////////000000000444444333333333333333333555555555555666888999:::===;;;<<<>>>@@@CCCLLLVVViii{{{)))((((((''''''(((((()))++++++************))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&'''((('''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''+++***)))(((((()))***++++++***))))))(((((())))))'''''''''''''''&&&&&&&&&***))))))))))))))))))***))))))(((((((((((())))))+++***(((''''''((())))))******+++,,,,,,,,,,,,+++,,,,,,+++******+++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,+++++++++,,,---...---------.........////////////......//////000111000111222222222222444555555444333222111111111111000000///......---,,,,,,////////////////////////...000222111000......///,,,---...///000111111222////////////////////////---......//////////////////......------......///......////////////......,,,------......------,,,,,,++++++++++++++++++,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))---,,,+++*********+++,,,))))))******+++++++++,,,++++++************++++++))))))***+++---///000222++++++,,,---------,,,+++***++++++,,,,,,++++++******)))))))))***+++,,,,,,---------,,,,,,,,,,,,,,,***+++,,,+++***)))***,,,)))))))))))))))***+++,,,++++++************++++++,,,+++***+++,,,---,,,+++++++++************++++++,,,***))),,,222555666555,,,++++++*********+++++++++,,,,,,+++***)))+++---+++++++++++++++*********)))))))))))))))***+++,,,,,,******+++---...---,,,---------------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,------------000...,,,,,,---......---,,,------...///000111111............///000111111000///////////////000111222222222333333333333333555555555555666888999:::<<<;;;<<<@@@AAACCCKKKTTTgggyyy(((((((((''''''(((((((((((((((((((((((((((''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&''''''&&&&&&'''((()))((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''))))))(((''''''((())))))))))))((((((((((((((((((((((((((('''&&&&&&&&&%%%))))))(((((((((((()))))))))(((((((((((())))))***'''&&&&&&%%%%%%%%%&&&&&&++++++,,,---------,,,,,,++++++************+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,---------........................//////000...000222222222222333444666444222111000000000111/////////.........------//////////////////////////////000000////////////------......///000000111////////////////////////---...///000111000///...------,,,,,,,,,,,,---------......//////......---,,,------......------,,,++++++************+++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))******)))(((((())))))***)))************+++++++++++++++************++++++((()))***+++---///000111)))+++---......---,,,***++++++++++++++++++++++++'''''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,++++++,,,---))))))))))))***+++,,,,,,,,,++++++++++++++++++,,,---+++++++++---...---,,,++++++************++++++...,,,+++,,,///111111000,,,,,,+++*********++++++++++++++++++***+++,,,------,,,,,,++++++*********+++***************++++++)))))))))+++------,,,***,,,,,,---------,,,,,,+++***++++++,,,,,,++++++***))))))***+++,,,,,,------000...,,,,,,------,,,+++((()))+++---///111333444...............///000111---...////////////000222111111222222222222333333555555555555666888999:::<<<;;;===AAAAAACCCJJJRRReeewww((((((''''''''''''((((((''''''''''''''''''((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))(((((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%&&&'''((()))((('''%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&'''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''''''''&&&&&&'''''''''((((((((((((((()))******&&&%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))))))))******************************++++++++++++******+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,------------,,,,,,---------.........---///222222111111222333444333111000//////000000.........//////000000000........................///............//////.../////////...............////////////////////////,,,---///000000000///...,,,++++++******++++++,,,------............------,,,------......------,,,+++******))))))******++++++,,,,,,,,,,,,+++******************************))))))))))))))))))******+++++++++************)))++++++************++++++)))***++++++,,,---------)))***,,,......---,,,+++++++++++++++++++++++++++*********++++++---...///************++++++++++++)))***,,,,,,++++++,,,...******)))******+++,,,,,,++++++++++++++++++++++++,,,+++***+++---...---,,,+++******))))))******+++---,,,******+++,,,,,,+++,,,,,,+++++++++++++++,,,,,,+++******+++,,,,,,,,,---,,,,,,++++++*********---,,,,,,+++++++++,,,,,,)))(((((()))+++,,,***)))++++++,,,,,,---,,,,,,+++***++++++,,,,,,++++++******++++++,,,---...//////...,,,+++***+++++++++)))******+++---...000111111...............//////000---///111000//////000222111111111222222333333333555555555555666888999:::===<<<>>>AAAAAABBBIIIQQQddduuu(((''''''&&&&&&''''''((((((((())))))))))))******((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))((((((''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######%%%&&&%%%$$$'''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''(((((()))***+++'''''''''((((((((((((((((((((()))***************))))))************))))))))))))************))))))+++*********************++++++++++++++++++++++++***+++,,,---------,,,,,,+++++++++,,,,,,,,,------++++++,,,------------,,,,,,...111222111111111222222111000000///000000000---......///000000111111........................///---,,,,,,...//////.../////////.........------////////////////////////,,,------...............,,,++++++******++++++,,,------............------,,,------......------,,,+++******************++++++,,,,,,,,,,,,+++*********************************+++++++++,,,,,,,,,,,,,,,+++++++++******))))))++++++************++++++***+++,,,,,,,,,,,,++++++)))***,,,---...------,,,---,,,,,,++++++,,,,,,---))))))))))))***+++,,,,,,((())))))))))))*********(((***++++++******+++---,,,++++++*********++++++******++++++++++++******+++***)))+++---...---,,,******))))))))))))******)))((((((((()))***+++++++++++++++++++++,,,---------+++******+++,,,+++***+++++++++++++++*********---,,,,,,------...///000+++***))))))***+++***)))***++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---......///000111111222---+++))))))***+++******.........------,,,,,,+++///......---......//////---000333222000///000222111111222222333333444444555555555555666888999:::???===>>>@@@@@@AAAIIIQQQbbbsss(((''''''&&&&&&''''''(((((((((((()))))))))******((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))))))))(((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&'''&&&%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%'''(((((((((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((()))***+++''''''((()))))))))))))))******+++,,,,,,,,,,,,,,,(((((()))******)))((((((*********++++++*********)))))))))***************++++++++++++++++++++++++)))***+++,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,+++,,,---.........------+++...111222111000000111...///000000111000000000................................................///,,,***+++---//////...------..................////////////////////////,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,------,,,------......------,,,,,,------......------,,,+++++++++******++++++++++++,,,,,,,,,,,,+++************************************+++,,,,,,,,,,,,,,,***************+++++++++++++++************++++++++++++---......------,,,******+++,,,,,,---............---,,,,,,---......(((((('''''''''(((((()))((((((((()))))))))******(((***+++***))))))***+++------,,,+++************))))))***++++++***))))))***)))(((***,,,------,,,******))))))))))))******((())))))))))))***+++,,,*********+++,,,---...//////,,,******+++,,,+++)))))))))************************+++---000333555666///---*********++++++*********+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---......//////000000000,,,+++)))***+++,,,,,,+++---------,,,,,,,,,++++++///......------............222555555111///000222222222222333444444555555555555555555666888999:::AAA>>>>>>??????AAAIIIRRRbbbqqq'''''''''&&&&&&'''''''''%%%&&&&&&&&&''''''((((((((((((''''''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&""""""$$$%%%'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%'''((('''&&&'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''%%%&&&((()))))))))((((((%%%&&&&&&''''''(((((((((((((((''''''''''''((((((''''''''''''((()))++++++%%%%%%&&&'''((((((''''''''''''((()))))))))))))))'''((()))******)))((('''+++++++++,,,,,,+++++++++((()))))))))************************************'''((()))++++++******)))******+++++++++,,,,,,,,,,,,,,,.../////////...---+++---111222111000000000,,,---///111111111000000///......------,,,,,,+++........................///,,,******---//////...+++,,,,,,---...///000000////////////////////////---,,,+++***+++,,,---...///......------......///,,,------......------,,,,,,------......------,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,+++******************************'''((()))***************'''((()))***+++,,,------++++++************++++++***+++---///000//////...++++++***+++,,,---...//////...------------...///,,,+++***************+++(((((())))))*********+++(((***+++***)))((()))***......,,,+++***)))))))))((()))***++++++***)))((()))(((((()))+++---,,,+++******))))))))))))******,,,,,,,,,+++***)))***,,,))))))***+++,,,...///000000---******+++,,,***((((((((())))))*********+++'''(((***...222666:::<<<333000,,,++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,,,,------,,,+++******,,,......---((()))***+++---...///000///......---------......///444777666111///000222222222333444444555666666555555555555666888999:::BBB???>>>>>>>>>@@@IIISSSaaaooo******)))((('''&&&%%%%%%))))))***))))))((('''&&&((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))$$$%%%'''((((((((('''&&&'''''''''(((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%''')))&&&&&&%%%$$$$$$%%%%%%%%%&&&'''((())))))((('''&&&)))'''$$$"""###%%%(((***(((((())))))*********+++)))))))))))))))))))))))))))***++++++***)))((('''))))))))))))))))))))))))+++++++++*********))))))++++++,,,,,,,,,,,,------+++++++++,,,,,,+++******+++,,,---...///...---,,,////////////...---,,,+++//////000000000000//////------,,,+++++++++,,,,,,---,,,***))))))***,,,---------------------------/////////...---------,,,//////...---,,,,,,,,,,,,///...,,,,,,---------,,,)))***++++++,,,,,,,,,,,,///...,,,++++++,,,---///000///......,,,,,,+++***+++++++++,,,,,,------------,,,+++***)))'''&&&&&&))))))***++++++++++++***+++***)))(((((()))***+++++++++++++++++++++++++++---,,,+++*********+++,,,)))))))))+++...//////---...------------...//////.........---,,,+++***)))***+++,,,,,,,,,***)))(((,,,+++++++++******))))))((()))***++++++***)))(((******+++...,,,''''''***+++******)))))))))))))))************************(((((())))))******++++++'''''')))***+++++++++***)))+++---...---,,,------%%%&&&'''(((***+++------)))(((((((((***+++***)))$$$&&&''')))+++,,,------((('''''')))+++,,,+++)))***,,,...---,,,***)))******+++,,,---...---,,,++++++++++++***++++++,,,,,,---+++***(((((()))+++,,,000000000///...,,,+++***............////////////222222111111111111111111222222333444444555555666333444444555666777888888>>>AAACCCCCCBBBEEEJJJOOO^^^sss((((((((((((((('''''''''((())))))))))))(((((('''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))%%%&&&''''''((('''''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$###%%%'''''''''&&&&&&&&&&&&&&&'''''''''((())))))((('''&&&(((&&&%%%###$$$&&&((())))))))))))******+++++++++************************))))))***+++***)))(((((())))))))))))))))))))))))+++++++++*********))))))*********+++++++++,,,,,,,,,------...------,,,,,,+++,,,,,,---...---------+++,,,---...///000000111/////////000000/////////......---,,,+++++++++,,,---,,,***))))))***,,,---....................................------------......---,,,,,,,,,,,,------------...///...,,,)))******+++,,,,,,,,,,,,,,,---,,,++++++***+++,,,---,,,,,,,,,++++++******)))+++++++++,,,,,,,,,------,,,++++++***)))(((''''''))))))***++++++++++++***+++***)))(((((()))***+++++++++++++++++++++++++++,,,,,,+++******+++,,,------+++++++++---...---,,,+++++++++++++++,,,------------------,,,+++*********++++++++++++***)))(((++++++*********)))))))))))))))))))))***+++---...222---++++++***((((((+++++++++***)))))))))))))))************************))))))))))))*********************)))))))))))))))&&&(((******)))))))))***)))))))))*********++++++***))))))***+++,,,+++***))))))***+++,,,,,,,,,+++((((((((())),,,,,,+++***+++,,,......,,,******+++***++++++,,,,,,,,,,,,,,,---,,,++++++******++++++...,,,+++)))))))))++++++......///......---,,,+++............////////////111111111111111111111111222222333333444555555555333333444555666777888888===???BBBBBBBBBDDDJJJNNN]]]sss&&&'''''''''(((((())))))'''((((((((((((((())))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((()))((((((((('''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))(((&&&&&&((()))((('''''''''''''''((((((((((((((((((((('''&&&%%%&&&&&&%%%%%%&&&&&&'''((())))))************++++++************************(((((()))*********))))))))))))))))))))))))))))))+++************))))))))))))))))))************+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---......------,,,---...000222333......////////////......000///...---,,,+++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...,,,,,,,,,,,,,,,------...+++,,,---///000...+++(((++++++,,,---------,,,,,,******+++++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************)))))))))((())))))***++++++++++++*********))))))))))))******++++++++++++++++++++++++,,,++++++***+++,,,...///222///---+++,,,,,,,,,+++++++++******++++++,,,---++++++,,,,,,,,,,,,++++++***************)))))))))******))))))))))))((((((+++)))(((((())),,,000222999000)))((())))))***,,,++++++***))))))))))))******************************************)))))))))...---+++)))''''''''''''(((***+++,,,*********+++,,,,,,,,,+++******))))))***))))))***+++,,,+++)))++++++++++++***)))(((((()))))))))***,,,---,,,++++++,,,...---,,,***++++++***************+++,,,,,,------,,,+++************++++++*********,,,...///,,,,,,------------,,,,,,............////////////111111111111111111111111222222333333444444555555222333333444555666777777;;;>>>@@@@@@AAACCCIIINNN]]]rrr''''''''''''((((((((((((''''''''''''(((((()))***((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%'''((()))))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))(((''''''(((***'''''''''&&&''''''(((((((((((((((((('''&&&%%%%%%%%%&&&&&&'''''''''''''''))))))))))))))))))))))))++++++++++++++++++++++++''''''((())))))*********))))))))))))))))))))))))************)))))))))))))))))))))*********++++++))))))***++++++++++++***---,,,+++***+++,,,...///333111///---,,,---...///---......//////......---000000...---,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,---------...++++++++++++,,,---...///,,,,,,,,,---......+++)))+++,,,,,,---------,,,,,,((()))+++,,,---,,,***)))++++++,,,,,,------------+++++++++++++++++++++,,,)))))))))))))))*********))))))***++++++++++++******))))))))))))))))))***************************++++++***++++++---///000555222...+++++++++***))),,,,,,,,,,,,,,,------...******+++,,,,,,,,,,,,,,,*********)))))))))******)))))))))(((((((((((((((***)))(((((())),,,...000888...&&&'''*********,,,,,,+++******))))))******************************+++++++++******)))))))))...---***(((''''''((())))))+++,,,,,,+++***+++,,,------,,,,,,+++*********((((((((()))++++++***((()))))))))((((((&&&%%%%%%***))))))+++---...---+++***+++,,,,,,*********++++++***)))((()))***+++,,,,,,,,,++++++***+++++++++(((((()))***,,,///111222)))***+++,,,------------............////////////111111111111111222222222111222222333444444555555222222333444555666777777999<<<>>>???@@@CCCIIIMMM\\\rrr((((((((((((''''''''''''''''''&&&&&&'''((()))***((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%'''((())))))(((((('''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((###$$$$$$$$$""""""###%%%&&&&&&%%%%%%&&&'''((((((((((((''''''&&&&&&&&&&&&%%%&&&'''(((((((((''''''((((((((((((((((((((((((************************'''''''''(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,((()))******+++++++++***,,,,,,+++***+++,,,---...555333000---,,,+++,,,---------............------//////...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,------*********+++,,,---...//////---******+++,,,,,,+++,,,,,,,,,------,,,++++++(((***,,,......---+++******++++++,,,,,,------...++++++++++++++++++++++++))))))))))))************))))))***++++++++++++***)))))))))******)))))))))************************++++++******+++---...///555222---+++*********))),,,++++++++++++,,,------))))))***+++,,,,,,,,,,,,*********+++++++++++++++((((((((((((((()))))))))((()))******************222***%%%(((,,,,,,***+++,,,++++++***************************************,,,,,,++++++******)))))),,,***(((''''''(((***+++'''((()))((('''&&&''')))+++++++++++++++,,,,,,,,,***)))***,,,------+++)))'''((((((((((((''''''&&&***))))))+++---...---+++)))***+++***)))(((***++++++***)))((()))***+++,,,************+++,,,------*********+++,,,...//////))))))+++,,,---.....................////////////000000111111111222222222111111222222333444444555222333333444555666777777777:::===>>>???BBBIIINNN[[[qqq))))))(((((('''''''''&&&((('''&&&&&&&&&'''((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$$$$%%%$$$###"""$$$&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&'''(((((((((((('''))))))((((((((((((''''''))))))))))))))))))))))))(((((('''''''''((())))))))))))))))))))))))))))))(((((()))))))))))))))************+++++++++,,,,,,)))***+++,,,------------+++++++++++++++,,,------000///...---,,,---......,,,,,,------------,,,,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++........................***+++++++++++++++,,,,,,************+++,,,......000---***((()))+++,,,---++++++,,,,,,,,,+++******(((***,,,---...---,,,+++((()))))))))******+++++++++++++++++++++*********)))))))))))))))*********))))))***++++++++++++***))))))************))))))************************+++******)))***+++---...111...,,,***+++++++++***))))))(((((())))))***+++))))))***+++,,,,,,++++++***+++,,,---------,,,+++(((((())))))))))))******((()))***++++++***((('''---(((&&&***---+++***+++,,,,,,+++************+++************************+++++++++++++++*********)))((((((((()))***,,,---***++++++***(((((()))+++((())))))***+++,,,------,,,,,,---///111111...,,,))))))******++++++******)))))))))***,,,---,,,+++)))******)))((()))***,,,***************+++,,,,,,++++++******++++++,,,---...------,,,+++******))))))***+++---......//////............////////////000000000111222222333333111111222222333333444444333333444555666777888888666999<<<>>>???CCCIIIOOOZZZppp'''''''''((((((((((((((()))(((&&&%%%%%%&&&'''(((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%&&&'''((((((((('''&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%''')))&&&&&&&&&&&&'''((()))***&&&%%%%%%%%%%%%&&&((()))''''''''''''((((((((((((+++*********))))))))))))(((((((((((((((((((((((())))))((('''&&&'''(((((())))))))))))))))))))))))(((((((((((())))))******)))))))))************+++)))***+++,,,,,,---------******+++,,,,,,,,,,,,,,,+++++++++,,,---......///,,,,,,------------,,,,,,++++++*********+++,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++*********+++,,,------///,,,***)))***+++++++++***+++++++++******)))((('''(((***+++,,,,,,,,,+++)))))))))))))))*********++++++++++++*********)))*********)))))))))))))))))))))***++++++++++++***((()))***++++++***)))(((************************+++***)))))))))***+++,,,+++***)))***,,,---,,,+++((((((((((((((()))******)))******++++++++++++***)))+++...000000///---+++)))))))))*********++++++)))))))))******++++++,,,...***)))++++++)))***------,,,++++++******++++++***************************++++++++++++++++++,,,'''(((((()))******++++++.........,,,+++***,,,...(((((())))))***++++++,,,+++,,,---///111111...+++***+++++++++++++++******((((((((())),,,,,,+++******+++++++++******,,,///***++++++,,,,,,,,,,,,,,,...---,,,+++************,,,,,,,,,,,,+++***)))(((***+++,,,---.../////////............///////////////000000111222222333333111111111222333333444444444555555666777888999999666999<<<>>>@@@DDDJJJPPPZZZppp%%%%%%&&&'''((()))***+++***)))'''%%%$$$%%%&&&'''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&$$$%%%'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%######%%%'''''''''''''''((()))++++++%%%$$$$$$$$$%%%''')))***(((''''''''''''((()))))),,,,,,,,,,,,++++++******((((((((((((((((((((((((***)))((('''&&&&&&'''((())))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))''''''(((******+++++++++)))***+++,,,---,,,++++++***+++,,,------------,,,+++,,,,,,------,,,,,,+++))))))))))))***+++,,,---***++++++,,,,,,++++++***)))))))))))))))))))))))),,,+++++++++******))))))++++++******++++++,,,---,,,+++++++++,,,,,,***)))***************)))((('''''''''(((******+++++++++++++++++++++++++++++++++++++++++++++******))))))************)))))))))((())))))***++++++++++++***((()))***++++++***)))((())))))))))))))))))))))))+++***)))((((((((()))***'''''''''***,,,...---,,,***************++++++,,,******+++++++++******))))))+++///222222000---+++))))))******+++++++++,,,***)))(((((())),,,///111111...,,,,,,***'''***///---,,,++++++******++++++*********************************++++++,,,,,,---(((((()))************))),,,,,,+++***(((((()))+++)))))))))))))))*********))))))***---///...+++(((***************)))((('''((('''''')))+++,,,+++))),,,------,,,+++,,,...111***+++,,,---...---,,,,,,111000...,,,***((('''''''''''')))***+++,,,,,,,,,+++,,,---...////////////............/////////000///000000111222222333333000111111222333333444444555555666777888999::::::666999<<<>>>@@@DDDKKKPPPZZZooo))))))(((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((()))))))))(((&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%'''((('''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))&&&$$$'''((()))((('''((()))+++&&&&&&'''((()))***++++++******))))))((((((''''''''')))++++++)))(((((())))))))))))***++++++,,,,,,((()))***++++++,,,++++++)))***,,,......---,,,+++111000...---,,,,,,------,,,,,,+++***)))))))))***,,,,,,,,,++++++*********************************///......---,,,+++******************************+++*********))))))(((((()))+++---,,,+++)))))))))((()))***,,,,,,,,,+++***++++++++++++++++++++++++***))))))+++......***'''******+++,,,,,,***)))((()))***++++++++++++***************)))))))))))))))++++++******************(((((())))))*********+++---,,,,,,++++++,,,,,,---+++,,,---,,,***)))***+++************))))))((((((,,,+++***))))))***+++,,,(((,,,///...***(((***---)))'''%%%''',,,000111000111...+++***+++,,,---...------,,,,,,+++***))))))******))))))))))))******---------,,,,,,+++++++++,,,+++******++++++)))''')))***+++,,,,,,+++***)))(((((())))))******++++++******+++,,,,,,***)))(((+++******+++------+++)))///...,,,)))((((((((((((+++,,,,,,+++***)))((((((,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,---...+++,,,------......------,,,,,,,,,---......//////......///000111222222222333333222222333333444555888888888888777777777777777999;;;;;;===BBBKKKQQQaaaooo)))((((((((('''''''''&&&(((''''''&&&&&&''''''(((&&&&&&''''''&&&%%%%%%$$$&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&((()))((('''%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''))))))))))))'''&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((('''((())))))'''$$$&&&'''((('''&&&&&&(((***''''''''''''((((((((((((***************)))))))))+++++++++*********++++++***************)))))))))((()))***++++++,,,++++++***,,,---//////...---,,,000///...,,,,,,,,,,,,---,,,+++******))))))******+++++++++******)))))))))************************------,,,,,,+++*********************************************)))))))))((()))+++,,,,,,***)))))))))((())))))***************************************""""""###&&&***+++)))&&&***++++++++++++***))))))((())))))******))))))((()))))))))))))))*********************************&&&'''((()))***+++,,,---++++++************++++++***+++,,,+++***)))***+++++++++*********)))))))))+++***))))))))))))***+++'''+++...---)))(((***,,,)))'''&&&(((,,,///000///111...+++***+++,,,------------,,,++++++***))))))******))))))))))))******------,,,,,,,,,+++++++++---+++((('''((()))***))))))***++++++++++++***)))(((((((((((())))))))))))'''((()))***+++,,,,,,,,,---,,,***+++,,,,,,+++***((((((((()))***,,,---...******+++++++++++++++***++++++***))))))***++++++*********+++++++++,,,,,,,,,,,,+++++++++,,,------+++,,,------......------......///000000111111222///000000111111222222222333222222222222333444444333333444555666777888888777999;;;<<<===BBBJJJPPP```nnn((((((((('''''''''''''''(((''''''&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%'''(((***)))(((&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%'''***++++++***'''%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((('''((())))))'''%%%%%%&&&'''&&&%%%&&&''')))((('''''''''&&&&&&&&&&&&((((((((())))))))))))))),,,***(((((()))***+++***+++******)))((((((''''''((()))***++++++,,,++++++,,,---...///000///...---///...---,,,++++++++++++++++++***)))))))))***************)))))))))))))))************************************************************************************)))))))))))))))+++,,,+++***((()))))))))(((((((((((())))))***))))))))))))))))))))))))%%%&&&'''))),,,---,,,***++++++***))))))))))))***)))))))))******))))))((((((((())))))******++++++************************%%%&&&''')))***,,,---...)))))))))(((((()))))))))***+++,,,+++***)))***++++++++++++++++++************))))))(((((())))))***'''***,,,+++)))''')))+++***)))((()))+++---------000---+++***+++,,,,,,,,,,,,,,,,,,+++******))))))******))))))))))))******,,,,,,,,,+++++++++++++++///+++'''%%%&&&)))***+++)))***++++++++++++***)))((((((((((((((((((''''''(((((())))))***+++------000---+++***+++,,,,,,++++++++++++++++++***)))((())))))+++,,,------------++++++***))))))***++++++))))))*********+++++++++------,,,+++++++++,,,,,,+++,,,------......------,,,,,,------.../////////111111111222222222222222222222222222222333444444111222222333444555666666888:::<<<<<<===AAAHHHNNN]]]lll''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&))))))'''&&&&&&'''((()))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&((())))))'''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$((('''%%%$$$$$$%%%&&&'''''''''''''''''''''''''''(((((((((((((((((((((((()))'''''''''))))))(((&&&&&&'''''''''&&&&&&(((***''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''***(((&&&''')))***)))'''))))))((((((''''''''''''((((((***+++++++++++++++,,,,,,---...///......---------,,,++++++***************))))))))))))************************))))))************************(((((())))))*********+++*********************************))))))))))))))))))***++++++)))(((((())))))((('''&&&&&&'''))))))))))))))))))))))))))))))---------......---,,,+++,,,+++)))((((((((()))*********+++++++++***))))))''''''((()))***++++++,,,))))))))))))************&&&'''((()))***+++,,,,,,))))))(((((((((((())))))+++,,,---,,,+++***+++,,,++++++++++++++++++++++++))))))(((((((((((())))))''')))******((('''((()))******)))***++++++++++++///---***)))***,,,,,,+++,,,+++++++++******))))))******))))))))))))******+++++++++++++++*********...+++((('''(((***++++++*********++++++***************))))))((((((''''''---,,,***)))))))))***+++111...+++******,,,,,,,,,,,,------,,,+++)))'''%%%******+++,,,------------+++******************+++************++++++++++++...---,,,,,,+++++++++++++++,,,------......------,,,,,,,,,---......//////333333222222222222222222222222222111222333333444444444444444333333333222999;;;<<<<<<===@@@GGGLLL[[[jjj&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&&&&'''))))))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''&&&%%%$$$############$$$%%%&&&'''&&&%%%$$$$$$&&&''''''&&&%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%############%%%&&&'''&&&%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''((()))(((''''''((()))((('''''')))+++&&&''''''((())))))******$$$$$$%%%%%%&&&&&&''''''(((((()))***+++***(((&&&&&&&&&''''''((((((((((((((((((***+++++++++++++++++++++,,,,,,------------,,,,,,,,,++++++***))))))***))))))((())))))******++++++++++++++++++++++++************************'''(((((())))))******+++))))))))))))))))))))))))))))))))))))))))))******)))***+++***((('''(((***)))((('''&&&&&&'''((()))***************************+++++++++***))))))))),,,+++)))((((((((()))***))))))******)))(((((('''''''''((()))***++++++,,,(((((()))))))))*********)))))))))))))))*********+++******))))))******+++---.........,,,+++,,,---++++++++++++++++++++++++(((((())))))))))))(((((('''((())))))((((((((((((******++++++************...,,,***)))***++++++***++++++***************)))******))))))))))))******************************,,,***)))***+++,,,+++***+++******************++++++++++++******)))))))))---,,,***)))))))))***+++000...***)))***,,,,,,,,,%%%''')))+++,,,------,,,+++,,,,,,------,,,,,,+++*********++++++*********+++++++++,,,,,,,,,,,,---...---,,,,,,+++++++++++++++,,,------......------000000111111222333333444333333222222222222222222222111111111111222333333555555555444444444333333888;;;=========@@@FFFKKKYYYhhh&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%$$$$$$###$$$$$$###$$$&&&(((((('''&&&%%%###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''$$$""""""$$$'''(((&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&&&&((())))))((('''((())))))(((((()))+++&&&&&&'''((()))***++++++'''''''''((((((((((((((('''***,,,,,,+++))))))***&&&&&&''''''((())))))***((()))***++++++,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,***))))))))))))((((((((()))******+++++++++++++++,,,,,,,,,************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))************)))******)))''''''(((***)))((((((''''''''''''(((************************&&&'''((()))((((((***+++******)))(((((((((((()))(((((((((((('''&&&%%%%%%(((((())))))******++++++'''(((((())))))*********************)))))))))(((,,,++++++******++++++,,,,,,......---,,,+++,,,---*********+++++++++++++++((())))))******))))))((((((((())))))))))))(((((((((***++++++***))))))***---+++))))))***+++***)))******************************))))))))))))******)))))))))))))))************))))))***,,,,,,+++)))++++++***))))))***++++++++++++++++++++++++******(((((())))))***+++---------+++))))))***,,,,,,+++((()))***++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***++++++++++++***)))++++++,,,,,,,,,---------------,,,+++++++++,,,,,,+++,,,------......------/////////000111111222222111111111222222222222222111111111111111222333333222333333444555666777777777:::<<<======@@@EEEJJJYYYhhh%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''((($$$%%%%%%&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((($$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$%%%$$$%%%((()))***)))'''%%%$$$&&&'''((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$$$$%%%'''((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&''')))))))))'''((((((((('''''')))***'''''''''(((((())))))))))))))))))(((((((((((((((&&&)))+++((($$$###(((---((((((((((((((((((((()))((()))***++++++,,,++++++,,,,,,,,,,,,,,,---......,,,---------,,,+++***)))((((((((((((((()))******)))*********++++++++++++************************)))*********************))))))))))))))))))))))))((()))))))))*********************((('''&&&(((***)))))))))))))))(((''''''))))))))))))))))))))))))''')))+++***))))))+++...)))))))))))))))(((((('''************)))((('''&&&)))))))))))))))*********''''''(((((()))******+++)))))))))))))))*********,,,++++++******++++++,,,+++,,,---,,,***)))***+++)))))))))*********++++++))))))***++++++***))))))))))))))))))******)))((('''))),,,,,,***((()))***,,,***))))))******)))((())))))))))))******************))))))))))))******((((((((()))))))))******)))(((&&&'''(((******)))++++++***))))))***++++++***************+++++++++'''((()))***+++,,,,,,,,,)))(((((()))+++,,,,,,+++...---,,,***)))((((((((())))))***+++,,,,,,,,,,,,)))***++++++++++++***)))***+++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------+++,,,------......------++++++,,,,,,---.........///000000111111222222222111111111111111222222333222222333444555666777777666999<<<======@@@FFFJJJYYYggg%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&((()))***)))((('''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$###$$$$$$%%%%%%$$$&&&(((***+++)))'''&&&%%%'''((()))((('''((()))%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''((('''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))'''%%%%%%''')))))))))&&&'''''''''&&&&&&((()))(((''''''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%$$$'''((("""%%%...*********)))((((((''''''((()))***++++++,,,++++++...------------...//////,,,---......---,,,***)))((((((((((((((()))******(((((())))))*********+++************************++++++******************))))))))))))))))))))))))(((((())))))*********+++*********(((&&&&&&(((***((()))*********)))'''&&&(((((((((((((((((((((((()))++++++)))&&&%%%&&&)))((()))*********)))'''&&&.........------+++***************)))))))))))))))&&&''''''((()))******+++'''(((((()))***++++++,,,++++++************++++++)))***+++***((((((((()))(((((())))))*********+++)))***+++,,,,,,+++***)))***))))))***++++++)))(((&&&))),,,,,,***((()))++++++***))))))******)))''')))))))))))))))***************))))))))))))******'''((((((((())))))*********'''######$$$''')))***,,,+++***))))))***+++,,,(((((())))))******++++++******+++,,,,,,***)))(((''''''''')))+++,,,+++***(((((((((((())),,,...///&&&'''(((***,,,---------)))***+++,,,,,,+++***))))))************+++++++++++++++++++++,,,------...+++,,,------......------,,,,,,---......//////000......///000111222222333111111111000111222222333555555444444444444333333555888;;;===>>>@@@FFFKKKYYYhhh***)))((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&''''''&&&%%%&&&'''((()))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))***)))(((''''''((()))***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++...111444444222...,,,)))))))))))))))))))))))))))((((((((()))***++++++))))))))))))************((((((((()))+++,,,***)))'''(((***+++***)))'''&&&))))))))))))))))))))))))))))))***+++,,,------...))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((()))******(((((())))))))))))((((((((((((((((((((('''''''''******+++++++++,,,,,,,,,...---+++))))))***+++,,,***)))((('''((()))+++,,,))))))))))))))))))))))))+++++++++++++++***)))(((,,,+++***))))))***+++,,,+++++++++***************,,,,,,,,,+++***)))((((((+++*********))))))((((((******))))))))))))******///...+++***))))))***+++++++++******)))(((((((((***+++,,,------,,,+++***))))))))))))))))))))))))%%%))),,,+++)))((("""+++*********))))))(((((()))))))))))))))))))))))),,,+++***+++,,,,,,+++******)))))))))******)))''',,,,,,,,,------.........000///...---------------000...------------,,,***000///...///111222222222000000000000000111111111222222333333222111///...333444555555444444555777888:::;;;<<<===@@@EEEHHHUUUddd}}})))((((((''''''''''''((((((((('''&&&%%%%%%%%%&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))++++++++++++++++++++++++(((***---//////---***))))))))))))))))))))))))))))))))))))((())))))******))))))))))))************)))(((((()))++++++***((('''((()))******)))((('''))))))))))))))))))))))))''''''(((((())))))******)))))))))(((((((((((()))(((((()))************)))))))))))))))))))))))))))***)))((((((''''''((((((((((((''''''(((((()))***(((((())))))))))))(((((((((((((((((((((((((((((())))))*********+++++++++...---+++))))))***+++,,,)))******+++++++++++++++************************+++++++++++++++***)))))),,,+++************+++,,,******************+++++++++,,,,,,++++++)))(((((())))))))))))((((((((('''******))))))))))))******...,,,***)))(((((()))***)))))))))))))))*********)))***+++,,,,,,+++***)))))))))))))))))))))))))))***---...++++++,,,+++'''+++*********))))))))))))************************+++*********++++++******)))((((((***+++,,,+++)))+++++++++,,,,,,,,,,,,,,,///...------,,,,,,------///...------......---,,,///.........///000111000////////////000000000000111222222333222111000000333444555555444444555777888:::;;;<<<===@@@EEEHHHUUUddd}}}'''''''''&&&''''''((((((******((('''&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''(((((())))))%%%&&&''''''((((((''''''%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((++++++++++++++++++++++++'''((()))******)))((('''))))))))))))))))))))))))******)))((((((((())))))))))))))))))***************)))))))))++++++)))''''''((()))******)))((('''))))))))))))))))))))))))*********+++++++++++++++******))))))(((((('''''''''((())))))******))))))))))))))))))))))))))))))******)))((((((((())))))(((''''''''''''(((((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********---,,,+++))))))***++++++(((***,,,---...---+++***++++++++++++++++++++++++***++++++++++++***))))))++++++************++++++)))))))))***+++++++++,,,+++++++++++++++***)))((()))(((((((((((('''''''''******))))))))))))******,,,+++***((('''(((((()))'''(((((()))******++++++((()))***++++++***)))((())))))))))))))))))))))))''')))((($$$%%%***,,,+++***************)))))))))************************************************(((((((((***---...---,,,++++++++++++************------,,,,,,++++++,,,,,,...---,,,---...///...---..................//////........./////////000000000111222222333222222222333444555555444444555777888:::;;;<<<===@@@EEEHHHVVVddd}}}&&&&&&&&&&&&''''''((()))***)))(((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))%%%&&&''''''((('''''''''%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))***************************+++++++++++++++,,,,,,***************)))))))))((((((((((((((((((((((((+++***)))(((((((((((((((((()))))))))************+++***)))*********(((&&&'''((())))))***))))))((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,++++++*********))))))((('''''''''(((((()))))))))))))))))))))))))))))))))))))))******))))))))))))******((('''''''''''''''(((((((((((())))))))))))((((((((((((((((((((()))))))))))))))))))))*********+++,,,+++******)))***++++++)))***+++,,,,,,,,,+++***++++++++++++++++++++++++******+++++++++******)))******))))))))))))******(((((()))***+++,,,,,,,,,+++++++++++++++***)))((()))))))))))))))(((((((((******))))))))))))******,,,+++***)))))))))))))))(((((())))))************'''((()))******)))((('''))))))))))))))))))))))))$$$%%%$$$ !!!&&&)))(((***************************************************+++++++++*********+++***))))))+++---...---+++,,,,,,++++++*********))),,,,,,++++++***++++++,,,,,,+++***+++...///...------...//////.........///......//////000000111111000000111222333333444444333444555555444444555777888:::;;;<<<===@@@EEEHHHUUUddd|||&&&&&&&&&&&&&&&'''((()))'''''''''''''''((()))***&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))((((((((('''''''''%%%&&&''''''((('''''''''%%%%%%%%%&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''(((((())))))))))))((((((++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,+++***************((((((((((((((((((((((((******)))((('''''''''(((((()))))))))************+++***)))*********(((&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))******)))((('''&&&''''''((()))))))))))))))((((((((((((((((((((((((******))))))))))))******)))(((((('''''''''(((((((((((())))))))))))(((((((((((((((((())))))***************+++++++++,,,,,,*********************+++***))))))((()))***+++,,,++++++++++++++++++++++++)))******+++++++++******))))))))))))))))))))))))(((((()))***+++,,,,,,,,,******+++++++++***))))))******************************))))))))))))******,,,,,,++++++*********+++************))))))(((((('''((()))******)))((('''))))))))))))))))))))))))'''))))))&&&'''******(((***************+++++++++***************************,,,...---+++***,,,---,,,+++***+++------+++)))------,,,,,,++++++******++++++*********++++++,,,***))))))***,,,......---,,,...111111///...///000//////000111222222333333000000111222333444444555333444555555444444555777888:::;;;<<<===@@@EEEHHHUUUccczzz&&&&&&&&&%%%&&&&&&''''''%%%%%%%%%&&&'''(((******&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((('''&&&&&&%%%%%%&&&''''''((((((''''''%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))*********++++++,,,,,,---+++++++++***)))))))))((())))))))))))))))))))))))))))))((('''''''''(((((())))))))))))***************)))))))))++++++)))'''''''''(((((())))))******))))))))))))))))))))))))************************'''((()))******)))((('''&&&'''(((((())))))(((((((((((((((((((((((((((((())))))((((((((()))*********))))))(((((((((((()))(((((())))))))))))(((((('''(((((())))))******+++***++++++++++++,,,,,,,,,)))))))))***************+++)))((('''''')))+++,,,++++++++++++++++++++++++))))))***++++++++++++***)))***++++++++++++***))))))))))))***+++++++++,,,******+++++++++******)))******+++++++++++++++,,,******))))))))))))******++++++++++++++++++++++++++++++******)))((((((''''''((()))******)))((('''))))))))))))))))))))))))(((,,,,,,***)))+++***'''*********++++++++++++++++++++++++++++++++++++++++++---///...+++***,,,///,,,+++***+++,,,,,,***(((,,,,,,,,,,,,,,,+++++++++++++++******++++++,,,,,,***))))))***---...------***...111222000...000222000000111111222333444444111111111111222444555666333444555555444444555777888:::;;;<<<===@@@EEEHHHSSSaaaxxx''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''(((((((((((((((((((((((()))******+++,,,,,,------+++,,,,,,,,,+++***(((((())))))))))))))))))))))))(((((('''''''''((())))))))))))))))))************)))(((((()))++++++***((('''''''''(((((()))***+++))))))))))))))))))))))))+++++++++,,,,,,------...%%%&&&(((***+++***)))(((&&&'''(((((())))))((((((((((((((((((((((((((((((((((((''''''(((((()))***++++++***)))))))))))))))(((((())))))))))))(((((('''(((((()))******++++++************++++++++++++(((((()))******************)))))))))******++++++************************))))))***+++++++++++++++,,,---............---,,,******************++++++)))******+++++++++******))))))******++++++++++++******))))))))))))************++++++++++++***************)))))))))))))))((()))************)))((())))))))))))))))))))))))'''******''''''******(((*********++++++,,,,,,,,,++++++++++++++++++++++++)))---///...***)))+++///***))))))***+++,,,***)))************+++++++++++++++++++++++++++,,,---------,,,+++,,,...///...---&&&+++000111///...000222//////000111222333444444333222222111222333444555333444555555444444555777888:::;;;<<<===@@@EEEHHHRRR```vvv((('''&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''''''''%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''))))))))))))))))))))))))))))))***+++,,,,,,---------.........---,,,***)))))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))************((((((((()))+++,,,+++)))''''''''''''((()))++++++))))))))))))))))))))))))''''''((()))******++++++$$$&&&(((***++++++***)))&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))),,,,,,+++***))))))******(((((())))))))))))(((((('''(((((()))***+++++++++))))))))))))************'''((()))***************(((***+++------,,,+++***))))))))))))))))))))))))((()))***+++++++++++++++...///000111111000///...+++++++++***************)))******+++++++++******(((((())))))*********+++******))))))))))))******((()))************))))))((((((((()))******++++++((()))***++++++***)))((()))))))))))))))))))))))))))+++***'''(((,,,...,,,*********++++++,,,,,,,,,++++++++++++++++++++++++(((,,,///---)))(((***...''''''''')))+++,,,+++***(((((())))))******++++++,,,+++++++++,,,------...///...---...000000000...$$$)))///000...---///222---...///000111222333333444333222222222333444555333444666555444444555777888:::;;;<<<===@@@EEEHHHQQQ___uuu((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''######$$$%%%%%%&&&''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((('''%%%######%%%&&&%%%%%%%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''%%%###""""""$$$''')))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((($$$%%%&&&'''((((((((((((###%%%(((******(((%%%###'''''''''''''''&&&&&&%%%&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((************))))))))))))(((((((((((())))))))))))******************+++++++++++++++***************+++)))(((&&&&&&((()))+++&&&&&&''''''(((((())))))'''(((((())))))))))))((()))(((''''''''''''((((((&&&+++///...***'''(((***(((((((((((((((((((((((('''((((((((()))))))))***(((((('''(((((()))***+++,,,+++***)))((('''&&&%%%&&&'''''''''(((((())))))))))))(((((('''''''''&&&((()))***,,,,,,++++++***))))))************))))))%%%&&&''')))))))))((('''******)))))))))))))))***)))************)))((((((******)))))))))))))))***((((((''''''((()))******+++************+++---...555111,,,)))((())))))))),,,***((()))++++++)))&&&***************)))(((''''''((((((((()))))))))))))))***+++,,,,,,+++***)))******************************+++++++++,,,,,,,,,***)))))))))++++++)))'''))))))))))))************)))***+++++++++)))((('''((()))+++,,,+++***(((&&&******+++++++++,,,,,,,,,%%%&&&&&&'''((())))))***((()))***+++,,,+++******------,,,++++++******))),,,,,,,,,++++++***************+++++++++,,,,,,,,,////////////000000000000111111111111111111111111000222555777777555222000222333555777777666444333666777999;;;===@@@EEEIIIQQQ]]]rrr((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&%%%&&&'''((()))***++++++***)))'''&&&%%%&&&'''(((&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---,,,+++++++++***)))))))))***)))(((''''''((()))***(((((((((((())))))))))))'''(((((()))))))))))))))))))))((((((((((((((()))$$$(((------***(((***,,,************************(((((((((((()))))))))))))))(((((((((((())))))***++++++***)))((('''&&&&&&'''''''''((((((((())))))))))))((((((((('''''''''((()))***+++++++++***)))))))))************))))))''''''((()))))))))))))))******))))))))))))******((()))******++++++++++++******))))))))))))******)))))))))((())))))******+++************+++---...555111,,,)))))))))***)))+++)))((()))+++---,,,***---,,,,,,,,,+++)))(((((('''''''''((((((((()))))))))***++++++++++++***)))*********************************+++++++++,,,,,,***)))((()))++++++***((())))))))))))************)))******+++***)))((('''%%%&&&)))+++,,,,,,+++***************+++++++++,,,'''(((((()))******++++++)))******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,////////////000000000000222222222222222111111111000222444555555444222000222333555666777666555444888999:::;;;<<>>BBBFFFQQQ]]]rrr&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&'''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&'''(((***)))&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$'''&&&&&&&&&)))---111444...,,,)))&&&&&&&&&((()))&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))***+++,,,------,,,,,,+++***)))(((((())))))(((((((((((())))))******))))))((((((''''''&&&'''((())))))***))))))*********)))******++++++!!!$$$'''((((((((()))+++************************))))))))))))((((((((((((******)))(((((('''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((('''((((((((())))))))))))))))))************))))))((('''&&&%%%%%%&&&(((((())))))))))))))))))***+++)))***+++,,,------------******))))))******++++++---,,,,,,+++******************))))))***,,,...///222///,,,******++++++***---,,,+++******+++++++++(((((())))))***+++,,,,,,***))))))((()))***++++++))))))************))))))************************************++++++++++++(((((((((***,,,---,,,+++((()))))))))************))))))*********))))))))))))************)))((((((((())))))))))))*********++++++++++++,,,,,,---------,,,+++***+++,,,---...*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------////////////000000000000222222222222333333333333333333222222222222333333222333444555666666666555999:::;;;;;;<<>>???111)))...222...)))(((***))))))(((''''''((((((+++***)))(((((()))***+++************************+++***)))***+++,,,+++)))***+++------+++***+++,,,)))))))))))))))))))))))))))************+++++++++((()))******+++***************))))))))))))******,,,)))&&&'''***+++***'''))))))*********))))))(((*********)))******+++,,,+++++++++++++++,,,,,,,,,***++++++,,,,,,------..................................../////////000000---------......---------////////////000000000000222222333333444444555555333444444555666666777777777:::<<<<<<;;;<<>>CCCGGGKKKUUUhhh$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&''''''&&&%%%%%%''')))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((((((((()))''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&'''''''''((((((((('''(((((((((''''''&&&%%%###%%%&&&$$$!!! """&&&&&&&&&''''''''''''''''''(((((((((((()))))))))***))))))((((((''''''&&&!!!###%%%((()))*********---,,,******+++,,,***))))))))))))*********++++++((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&''''''((()))******++++++******'''(((((()))******++++++)))*********))))))***,,,************************++++++***))))))))))))*********))))))))))))******+++++++++******))))))((())))))))))))******************))))))))))))******)))+++,,,,,,++++++,,,...++++++++++++*********)))***)))))))))))))))*********+++,,,------,,,+++***((()))************)))(((&&&&&&&&&&&&''''''''''''%%%***,,,***+++333<<>>CCCGGGJJJTTTggg&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''###%%%&&&&&&$$$$$$&&&(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((%%%%%%&&&&&&'''(((((((((''''''((((((''''''&&&%%%''''''((((((((()))))))))%%%&&&&&&'''''''''&&&&&&&&&(((************,,,...&&&&&&&&&'''''''''((((((''''''((((((((())))))))))))))))))(((((((((((((((%%%&&&(((***+++***)))(((---+++******+++,,,***)))******))))))******++++++))))))(((((((((((())))))'''''''''((((((((())))))))))))***++++++++++++***'''((())))))************(((***+++***))))))+++---***************************++++++++++++***))))))++++++************++++++---,,,,,,+++******))))))((()))))))))******************))))))))))))******%%%)))---,,,)))(((,,,000///---,,,***)))))))))***)))((((((''''''((((((((()))***,,,------,,,***))))))***++++++++++++***)))'''''''''((((((((())))))$$$((()))///;;;DDDFFF>>>111(((+++---)))(((+++)))((((((((()))******+++******++++++++++++*********++++++,,,------......((('''&&&&&&(((((('''&&&(((***,,,+++***)))******)))))))))))))))))))))))))))************++++++++++++******)))***+++,,,---******))))))))))))******************))))))***+++&&&(((+++---......,,,++++++,,,...///...---***))),,,,,,,,,+++++++++*********++++++,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,...------------------...////////////000000000000111111111222333333444444333333333444555555666666666999;;;<<<;;;===AAAEEEIIITTTggg(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''(((&&&$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))$$$$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%(((++++++)))((()))+++''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''$$$%%%%%%&&&'''((())))))''''''((((((''''''&&&%%%(((((((((((())))))))))))%%%%%%'''((())))))******((((((''''''&&&%%%%%%$$$&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))))))))******++++++,,,,,,,,,,,,...///...,,,***)))(((((('''))),,,------,,,******))))))******+++,,,******))))))))))))************++++++,,,,,,,,,---))))))***++++++++++++*********+++,,,,,,,,,,,,,,,(((***++++++))))))+++...))))))))))))))))))))))))******+++,,,,,,***)))(((,,,,,,++++++++++++,,,,,,------,,,,,,+++***))))))(((((())))))*********+++******))))))))))))******&&&+++***%%%$$$)))000111///,,,***(((((()))***,,,,,,+++++++++++++++,,,)))***,,,------,,,***)))***+++,,,------,,,+++*********++++++,,,,,,,,,---'''+++,,,+++///999>>><<<999///***...///***(((,,,,,,++++++***************++++++,,,,,,,,,,,,++++++++++++,,,------...//////+++***)))***+++,,,+++))))))+++------+++***+++,,,++++++++++++++++++++++++)))************+++++++++*********+++---///111333******))))))))))))*********++++++***))))))***,,,(((***---000111111000///+++---///111000...+++(((************))))))((((((***++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---++++++++++++---...////////////000000000000000111111222333333444444222222333333444555555666999;;;===<<<;;;<<>>BBBDDDIIIQQQccc{{{%%%&&&&&&''''''(((((()))$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%$$$$$$$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&'''((()))&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$###"""###%%%&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((()))'''%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%###$$$%%%&&&&&&&&&&&&%%%&&&)))+++)))%%%$$$'''+++)))(((''''''(((+++...000222111...+++***)))*********************))))))(((******))))))(((''''''''')))))))))))))))))))))))))))((('''))),,,...---++++++***))))))***+++***(((******************************)))******+++,,,---((()))+++------,,,***(((((()))***+++++++++++++++((())))))***************,,,,,,+++***************++++++,,,,,,,,,,,,++++++******)))))))))))))))***,,,+++******))))))******)))((((((((((((((())))))+++***)))(((((()))***+++***+++,,,---,,,+++)))(((((()))***+++++++++***)))++++++,,,,,,,,,,,,+++++++++***)))+++///333444555------,,,+++******))))))++++++*********++++++,,,))))))))))))))))))))))))+++,,,,,,------,,,,,,+++++++++++++++***************************************+++,,,+++))))))***+++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))******++++++)))******************++++++++++++++++++***))))))+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((***++++++***((('''------,,,------...///000////////////000000000000000000111222333333333333222333333444444555666666777777888999;;;>>>BBBDDDIIIQQQbbb{{{$$$%%%%%%&&&&&&''''''((($$$%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''(((((($$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$###$$$%%%&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((***(((&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&)))++++++***(((&&&***'''&&&&&&((()))((('''))))))((()))+++...111222555333///,,,***)))***+++***************))))))(((***))))))(((((('''&&&&&&))))))))))))))))))))))))(((''''''(((+++,,,,,,+++...,,,)))((()))******)))************************))))))((((((((())))))***))))))***+++,,,,,,++++++******+++++++++++++++***((()))******++++++******++++++***)))))))))******,,,,,,------------,,,,,,,,,+++++++++++++++,,,,,,,,,+++******))))))******))))))(((((((((((((((((()))((((((''''''(((((())))))***+++++++++***)))((()))***++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++***)))))),,,000333555555,,,,,,+++++++++*********,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,+++++++++************++++++++++++++++++++++++)))***++++++***)))***,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))************+++++++++***************)))))))))---,,,++++++++++++++++++,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++++++++,,,,,,+++++++++------,,,------...///000////////////000000000000000000111222333333333333222333333444444555666666777777888999<<>>@@@AAAAAAGGGOOO^^^vvv'''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((($$$ !!!&&&)))'''%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$&&&(((((('''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''((()))******+++"""$$$%%%'''((((((''''''))))))(((((('''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&'''***,,,...'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((***)))((('''&&&&&&'''(((((((((((((((((('''''''''))))))))))))***************++++++,,,,,,------...------------,,,+++***)))************************((((((((((((***,,,...///...------,,,,,,++++++***------------------------------,,,,,,,,,,,,++++++***+++,,,,,,------------,,,---...---+++***+++,,,---,,,+++++++++---000111)))***,,,...//////......,,,++++++******++++++,,,,,,,,,,,,++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,((()))***+++,,,+++*********+++,,,,,,******+++,,,************************,,,---------,,,***((('''.........------,,,,,,,,,((((((((((((((((((((((((******++++++++++++******,,,,,,,,,------.........,,,,,,,,,,,,,,,---...///------------,,,,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...------,,,+++++++++,,,...---,,,,,,++++++,,,,,,......---------,,,,,,,,,,,,,,,+++******+++,,,,,,***)))))))))))))))***+++&&&&&&'''(((***+++,,,---......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---))))))*********+++++++++,,,000222///...000111///............////////////000111111111111222222222333222222111222333555666888888999;;;===???AAABBBLLLQQQ]]]uuu''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((($$$!!!"""&&&((('''$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%&&&'''((((((((($$$%%%&&&(((((()))(((((())))))((((((((('''''''''%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&%%%%%%$$$''''''&&&&&&''')))+++,,,(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))((('''''''''(((((((((((((((((((((((((((((())))))))))))***************++++++,,,,,,------...,,,,,,,,,,,,+++***))))))************************,,,,,,+++++++++,,,---...------------------------------------------------.........------,,,,,,,,,***+++,,,---------------,,,---...---+++***+++,,,***)))(((((()))***,,,...++++++,,,---............,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,((()))***+++,,,++++++******+++,,,+++***)))***,,,++++++++++++++++++++++++---............,,,+++***------,,,,,,,,,+++++++++))))))))))))))))))))))))******++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---------,,,++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,+++***************,,,,,,+++************+++---------,,,,,,,,,,,,+++,,,++++++******++++++,,,******))))))))))))************+++,,,---......///......---,,,,,,,,,,,,---......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++///111...---000111///....../////////000000000000111111111111222222222333222222111222333555666777777888:::===???BBBCCCJJJOOO\\\ttt'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((%%%######%%%'''%%%######$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$&&&%%%$$$(((((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&''''''((((((%%%&&&'''((())))))))))))))))))((((((((((((''''''&&&&&&&&&&&&&&&''''''''')))))))))((('''$$$"""!!!((('''&&&&&&&&&''')))***))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((((((((('''''''''((())))))(((((((((((((((((())))))))))))))))))***************++++++,,,,,,------...+++,,,,,,++++++***)))((())))))))))))))))))))))))---,,,+++***************,,,,,,---......///000000------------------------000000///...------,,,,,,+++,,,,,,------------,,,,,,---...---,,,++++++---))))))(((((((((***+++,,,------,,,,,,,,,------...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))******+++,,,+++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////...---,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,------...+++,,,,,,------------,,,++++++++++++++++++++++++******************************++++++++++++******+++***))))))((())))))))),,,+++******))))))******,,,,,,,,,+++++++++******,,,+++************+++,,,,,,+++***))))))))))))))))))))))))*********++++++......---,,,,,,,,,,,,,,,------,,,,,,,,,,,,------.....................---+++///000,,,,,,///111000/////////000000000111111000111111111111222222222222222111111222444555666777777888:::===@@@BBBCCCHHHMMMZZZrrr&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''''''''(((((()))))))))&&&&&&''''''(((((((((((())))))((((((((((((((((((&&&&&&&&&'''''''''''''''((()))))))))(((%%%###!!!((('''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''(((((()))******(((((())))))))))))******((()))))))))***************++++++,,,,,,------...,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))),,,,,,,,,++++++*********,,,---------.........///------------------------000000///...---,,,++++++,,,,,,---------------,,,---.........,,,+++,,,---,,,,,,++++++,,,,,,......///...---++++++,,,---...------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,+++,,,------,,,+++,,,---------------------------------...///////////////,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---------------------------,,,,,,+++,,,,,,------++++++,,,---.........---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++******)))))))))))))))***,,,,,,+++***************+++++++++************)))++++++************++++++---,,,+++***))))))(((((()))))))))))))))(((((((((...---,,,,,,++++++,,,,,,+++******))))))******+++/////////..................111111---+++...000///000000000000111111111111000000111111111222222222222222111111222444666777::::::;;;<<<>>>@@@BBBCCCHHHMMMZZZppp&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))))))))''''''''''''''''''''''''&&&'''((())))))'''%%%$$$(((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((())))))*********))))))))))))******++++++((()))))))))***************++++++,,,,,,------...---------...------,,,+++))))))))))))))))))))))))+++,,,,,,---.........///---------,,,,,,,,,++++++------------------------......------,,,++++++***---------......------,,,---...///...,,,+++,,,---...------------......//////...---++++++,,,---......------------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++,,,,,,,,,---...///...---------///------------------------,,,,,,,,,------...//////,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---------------------------,,,,,,+++++++++,,,,,,+++,,,------............++++++++++++++++++++++++------------------------,,,,,,------------,,,,,,++++++*********++++++,,,------,,,+++++++++++++++++++++*********)))))))))************************------+++***))))))))))))---,,,,,,,,,,,,+++++++++------,,,++++++++++++,,,+++******))))))******+++.........---------------///222222...,,,...///...000000000000111111111111000000111111111222222222111111111111222444666777>>>>>>>>>>>>???@@@AAABBBIIINNNZZZnnn%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&((()))))))))%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((()))************)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((((())))))))))))******((((((((('''''''''''''''%%%&&&'''((()))((((((''''''((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((()))*********)))))))))))))))***++++++,,,,,,))))))))))))***************++++++,,,,,,------...------............------************************%%%&&&((()))+++,,,,,,,,,...------,,,++++++******---------------------------,,,,,,,,,,,,+++++++++---............------,,,---...///...,,,,,,,,,...,,,,,,,,,---------------------,,,,,,,,,------...///......------......///---------............///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++++++++,,,---------...//////------...///------------------------,,,,,,++++++,,,---......,,,,,,------------......++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++******---,,,,,,+++++++++++++++,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,........................------............------,,,,,,,,,+++,,,,,,---......---,,,,,,++++++,,,,,,+++++++++*********))))))))))))***++++++***))))))---,,,+++***************+++++++++++++++*********------,,,+++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,---------......+++///111...---//////---/////////000000000111111000111111111111222222222111111111111222444666888???????????????@@@AAAAAAIIINNNYYYlll%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%(((*********''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))***)))))))))%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((((((((()))))))))*********)))((((((((('''''''''&&&&&&'''''''''((((((((()))''''''(((((()))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))*********)))(((((())))))******+++,,,,,,---))))))))))))***************++++++,,,,,,------...,,,------......------,,,++++++++++++++++++++++++###$$$&&&(((***+++++++++---------------,,,,,,,,,------------------------,,,,,,,,,---------------...............---,,,,,,---//////...---,,,---...,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---............//////............//////------......////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,+++++++++,,,---...,,,---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,---...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********---,,,,,,+++******++++++..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,---......---,,,,,,+++++++++++++++,,,,,,+++++++++*********((()))***++++++***)))(((,,,,,,+++******+++++++++((((((((((((((()))))))))---,,,++++++***+++++++++......------------......++++++,,,------...//////###)))---------000000........./////////000000000000111111111111222222222111000000111222555777888;;;;;;<<<===>>>@@@AAABBBGGGLLLXXXjjj%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###&&&'''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###""""""$$$''')))******))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''))))))'''&&&&&&'''((()))(((((())))))*********+++))))))(((((('''''''''&&&((((((''''''''''''((()))''''''((()))******))))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((()))***++++++***)))((('''))))))***+++,,,,,,------))))))))))))***************++++++,,,,,,---......++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000000000///,,,,,,------.../////////------------------------,,,,,,------.../////////.../////////...---,,,,,,.../////////---,,,---...------.........---,,,,,,)))***,,,...//////......//////............//////---.........//////000000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,+++***+++,,,---...***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,++++++,,,---...*********++++++,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++.........------,,,,,,,,,---,,,,,,+++*********+++.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++++++++,,,------...,,,++++++***)))*********,,,,,,,,,++++++++++++***((()))***++++++***)))(((+++++++++***++++++,,,,,,******++++++,,,,,,,,,,,,---,,,++++++******++++++---,,,,,,++++++,,,,,,---***+++,,,---...000111111###)))+++---111111///............////////////000111111111111222222222111000000111222555777888777888999;;;===@@@BBBCCCDDDJJJVVViii$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((***))))))'''&&&%%%$$$$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''++++++***((('''&&&%%%$$$%%%%%%&&&&&&'''((())))))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&(((***)))'''%%%%%%%%%%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((())))))))))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''((((((((()))******************************+++++++++,,,,,,,,,++++++,,,------......///++++++,,,------,,,,,,,,,*********++++++,,,,,,---,,,++++++,,,......---+++)))******++++++,,,---------...//////---,,,,,,,,,------------...000222333//////000//////...---,,,......---,,,,,,---------...---------------------000000000////////////////////////000///...------...------------...//////(((+++...///---+++,,,...++++++++++++++++++++++++------,,,,,,,,,,,,---------&&&%%%,,,///---+++---******+++++++++,,,,,,,,,//////.........---------,,,,,,---......---,,,,,,///...------,,,,,,------+++,,,...//////...---+++,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,------...------,,,,,,......,,,+++***)))))))))************+++,,,------+++++++++++++++++++++++++++***)))(((((()))***+++------------,,,++++++***---,,,,,,++++++,,,,,,---......---,,,+++))))))(((************************((())))))******))))))((()))+++,,,......---,,,***///---+++******+++,,,...///...,,,++++++,,,---///000000//////......------,,,,,,,,,---...///000000111222222333333333222222111111222444444444444444777999;;;<<<<<<>>>AAADDDFFFKKKVVVjjj$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''+++***))))))((('''&&&&&&%%%%%%%%%&&&'''''''''(((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&'''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((((())))))***************************++++++++++++,,,,,,,,,***++++++,,,,,,---......------............------++++++++++++,,,,,,,,,,,,,,,++++++,,,......---+++++++++,,,,,,---.........---///111111/////////000//////......///000111222111111111111000///......//////...............///000000//////////////////111111111111111000000000000000111222222333333333000000000/////////000000,,,///111000...,,,---...------------------------///......------......///+++&&&%%%)))+++)))))),,,++++++++++++,,,,,,,,,,,,.........------,,,,,,,,,---...////////////...---......---,,,,,,,,,,,,,,,)))***+++,,,,,,+++******,,,,,,,,,------------...///...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,,,,,,,------------------------,,,+++************,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,***,,,---//////...---,,,---,,,+++++++++,,,---.........,,,,,,,,,,,,---...//////............------............///000111222000000111000000///...---000000000111222222333333666888:::;;;<<<===@@@CCCFFFKKKVVViii%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((((((%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''))))))((((((((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&)))(((''''''&&&'''''''''''''''&&&&&&&&&&&&'''''')))'''$$$%%%(((***)))''''''((())))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))******+++++++++(((((((((((())))))))))))************************++++++++++++,,,,,,,,,,,,******++++++,,,---------...///////////////......,,,,,,,,,,,,,,,,,,++++++,,,,,,+++---...///---,,,,,,------...//////000000***,,,...///......///000///......------......///000000000//////......---//////............//////000000000000000000000000111111111111111000//////......------...///000000000000/////////////////////111222111///.......................................------------.........,,,,,,---,,,***,,,000+++++++++,,,,,,,,,------------------,,,,,,,,,,,,...///000000000000///......---,,,,,,++++++,,,,,,************************,,,,,,,,,,,,------------......---,,,,,,,,,------......---,,,++++++,,,,,,++++++,,,---------------,,,,,,,,,++++++++++++,,,...---,,,+++************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***+++,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***((()))+++,,,,,,,,,+++***+++++++++,,,,,,---------------------------------------............//////////////////000111222222444444444333222111000///111111000000111222444555777999;;;<<<<<<>>>AAADDDFFFJJJUUUhhh%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%"""######$$$%%%&&&''''''((((((&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&'''''''''''''''&&&&&&&&&(((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''''')))%%%!!!"""'''+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((()))))))))))))))*********(((((())))))***+++,,,,,,(((((()))))))))*********************************+++++++++,,,,,,,,,------++++++,,,,,,---......////////////000//////............------,,,,,,++++++---,,,,,,---//////...---------......///000000000+++---//////......///000111000000000////////////111000000000/////////000111111111000111111222222222222222333333333333333333333444444444333333222333222111///........./////////000000111111000000000000111000//////...///////////////////////////------,,,,,,,,,,,,------///111444444111...///222,,,,,,,,,,,,------------..................------////////////////////////------,,,++++++++++++,,,------,,,+++++++++,,,,,,++++++,,,,,,,,,---------...------,,,,,,,,,------------,,,,,,,,,------...***+++,,,,,,------------***++++++,,,,,,------------,,,++++++*********+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))***+++,,,,,,,,,,,,,,,+++,,,...//////...,,,+++))))))***+++,,,------...++++++++++++++++++++++++******++++++++++++******)))***+++,,,------,,,,,,)))***+++,,,---......---+++,,,---.........------------...//////000111111///////////////000111222444444555444444333222222444333222111222444666888999:::<<<===>>>@@@CCCEEEFFFJJJTTTggg%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''###!!!&&&***)))&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''((((((((()))(((((((((((((((((()))(((((((((((((((((((((((())))))))))))******++++++''''''(((((()))***++++++)))))))))************+++************************++++++,,,,,,,,,---------------......///000000000///////////////...------///......------,,,,,,,,,...------...000000///---------......///000000000///111333333222222222333444444555555555555555555444333333333444555666666555555555555666666777888666777777777888888888999777888:::;;;<<<;;;::::::===<<<;;;999888777666666111111333444444444444333000///...//////000000/////////////////////////////////............//////---333888999666333111000,,,,,,---------........./////////000000000000000...........................---,,,,,,++++++,,,,,,...---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,------...+++++++++,,,---...///000***++++++,,,------,,,,,,******,,,---------------+++*********++++++,,,---++++++++++++++++++++++++***++++++++++++++++++***)))******+++,,,,,,,,,,,,+++,,,...//////...,,,+++++++++++++++++++++++++++))))))))))))))))))))))))------............------,,,---...//////000000000)))***+++,,,---......---+++,,,------......------......///000111222222333//////......//////000000//////000111222222222111555444222222222444777888777999;;;<<<===>>>AAADDDFFFJJJSSSeee&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''))))))%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''''''''(((((((((&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&###"""###&&&((((((&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''(((((())))))***'''(((((())))))*********)))*********++++++++++++************************,,,,,,,,,,,,------------......//////000111111222///000000000///...---,,,..................------...------///000111///...---......//////000111111///111333444333333444666555666888999:::;;;;;;;;;888888888999:::<<>>???@@@@@@??????@@@@@@AAAAAABBBBBBAAACCCFFFHHHIIIIIIIIIHHHDDDCCCCCCAAA@@@===;;;:::444555666777666555444333444222000000111222111000////////////////////////222222111111111111222222111777<<<===<<<;;;777333---------.........//////000000000111111111111111///......------......///......---,,,,,,,,,,,,------,,,,,,++++++*********++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,---///000000++++++,,,,,,,,,,,,++++++***+++,,,.........---,,,************+++,,,---...++++++++++++++++++++++++******++++++++++++******)))***++++++++++++++++++,,,---...//////...---,,,,,,,,,,,,++++++*********))))))))))))))))))))))))+++,,,,,,------,,,,,,+++))))))***+++,,,------...+++++++++,,,,,,---------+++,,,,,,------...............///000000111222222/////////......//////000///000111222333444444444222222111111222333444555555777999::::::<<>>???AAACCCFFFHHHJJJJJJKKKIIIHHHIIIJJJMMMPPPSSSUUUUUUUUUUUUUUUVVVWWWXXXYYYYYYZZZZZZ[[[\\\\\\]]]]]]^^^```cccgggiiiiiiiiihhh^^^^^^\\\ZZZUUUOOOJJJFFFEEEEEEEEEDDDBBB???<<<:::===:::666555555555444222111111111111111111111111222222111111111111222222222777888777888<<<999444---.........//////////////////000000111111111111000000///......///000000000///......------......------......---,,,***)))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///......------------......,,,,,,,,,,,,,,,+++***)))***,,,---...///...,,,++++++++++++***++++++,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++******++++++++++++******)))........................,,,,,,,,,+++++++++******))))))))))))))))))))))))((())))))))))))))))))((('''''''''((()))***,,,,,,---,,,+++++++++,,,---...,,,,,,++++++,,,---///000------......//////000000111000000//////000000111333333444555666666666666111111222222333444444444666888999:::;;;===@@@BBBFFFIIIRRRccc|||&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''***(((&&&### %%%%%%%%%&&&&&&&&&''''''))))))((((((((('''''''''%%%%%%&&&&&&'''((())))))&&&''''''''''''''''''&&&%%%&&&((())))))(((&&&%%%&&&'''''''''(((((())))))%%%%%%%%%%%%&&&&&&'''((('''''''''&&&&&&'''''''''%%%(((***+++***(((((()))&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))***+++,,,,,,---'''''''''&&&&&&'''''''''((((((((((((((((((((((((((())))))***+++,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,---------......------......///000000000333333333222222000//////------......//////000000///......///111111000///000111111222222333444444888;;;???BBBDDDGGGJJJLLLPPPRRRUUUYYY\\\^^^_______________aaadddhhhlllooossssssssstttuuuvvvwwwxxxzzzzzz{{{{{{|||}}}~~~~~~}}}tttkkkbbb\\\\\\\\\[[[YYYUUUPPPLLLIIIEEE@@@;;;999999888555333222222222222222222222222//////............//////,,,...,,,)))---333333---............/////////000.../////////000000111111222111000//////000111222000000///............//////000111111111///,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///111111///...---,,,,,,+++---------,,,+++***)))(((+++,,,...//////...,,,+++------,,,+++************++++++++++++++++++++++++,,,,,,---......---,,,,,,+++++++++++++++***)))(((///...------------...///++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++,,,,,,,,,---...///111222///---+++******+++,,,...---,,,+++***+++---000111,,,,,,,,,------------...222222111111111111111222222222222333333222111111222333444555666666666666999;;;===>>>>>>@@@CCCEEEFFFIIIQQQbbb|||&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''((('''&&&&&&&&&'''(((***,,,'''&&&%%%$$$$$$&&&''')))%%%%%%%%%&&&'''((()))***)))((('''&&&&&&'''((()))(((((((((''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***'''$$$%%%'''((('''%%%'''&&&&&&&&&&&&'''(((((())))))((())))))***++++++))))))(((((('''''''''&&&((((((((((((((((((((((((''''''(((((())))))******+++***)))(((((()))***+++((((((''''''''''''(((((()))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,******+++++++++******))))))+++,,,+++((((((+++---,,,,,,,,,---...///000000........./////////000000222333333111///......///222///------///000///---000111333333222333555777888888888777666777999<<<>>>???BBBGGGOOOZZZfffnnnuuutttttttttuuuvvvxxxyyy}}}{{{zzzzzz|||}}}~~~~~~yyyqqqiiiddd]]]UUULLLFFFDDDBBB===999999888555444555555555555000/////////111111000///111000//////000///---+++...///000000111111000000......//////000111111111333333222111000///......000000////////////000000111333555333///,,,,,,------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------//////...---,,,++++++***,,,,,,,,,---------......000///---,,,++++++,,,,,,((()))************)))(((((()))***+++,,,,,,+++*********++++++++++++******+++++++++++++++***)))((()))))))))))))))******++++++******,,,...000///...---,,,***(((''''''((((((------,,,+++,,,---...///000///---+++++++++---......---,,,+++***+++,,,---,,,,,,.../////////...---////////////000000000000333444444222000000111333000000111222333444444555::::::;;;<<<>>>@@@BBBCCCGGGIIIPPPbbb}}}'''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''((())))))((('''''''''(((((('''&&&%%%$$$$$$&&&''')))&&&%%%%%%%%%&&&'''((((((''''''&&&%%%%%%&&&'''((('''''''''&&&&&&&&&%%%%%%(((''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$######&&&***,,,,,,+++'''&&&&&&&&&&&&'''(((((((((((('''''''''((())))))((((((''''''&&&&&&&&&&&&(((((((((((((((((((((((('''((((((((((((((())))))((((((''''''''''''((((((******))))))))))))******)))******************)))*********+++++++++,,,,,,***+++,,,,,,---,,,+++***)))***,,,+++))))))+++---,,,---------.../////////++++++,,,---///000000111222333333111///------...111///---...000111111///111222333333444666:::===<<<===>>>???AAAEEEJJJNNNVVVXXX\\\ccclllyyy~~~vvvkkkbbb[[[TTTLLLFFFGGGDDD@@@>>>???>>><<<:::;;;888555444444333222111000000000111333333111000000000000000000000//////000000000000000000//////333333222222111000//////......------------......222444777666333000///000---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------,,,,,,,,,,,,,,,------------...000///---,,,++++++,,,,,,***************************+++,,,------,,,++++++******++++++++++++************++++++++++++*********************+++,,,,,,111...***((()))+++---------,,,***))))))))))))***---,,,,,,+++,,,---...//////...,,,+++***+++,,,---...------,,,,,,------...------,,,---------......000000000000111111111111222444444333222111111222111111222333444555666666888888999;;;===@@@BBBCCCGGGIIIPPPaaa{{{((())))))))))))(((''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&'''((()))***++++++''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$(((+++------,,,'''&&&&&&&&&&&&'''((((((''''''&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''******))))))))))))*********))))))(((((())))))************++++++++++++,,,)))***,,,.........---,,,)))***+++***)))***,,,---------..................***+++,,,...000111333333555666777555222000000000000...---...000222222222333444555777;;;@@@GGGLLLNNNPPPSSSVVVZZZaaahhhmmmvvvyyy}}}}}}sssiiibbb]]]XXXQQQNNNNNNLLLGGGBBBBBB>>>999555333333222111000000000111222222111///111111000000///......---111111000000///......---333333222222111111000000......------------......000333777888666333111000---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000,,,,,,,,,---------......,,,,,,,,,,,,------------000///---,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------,,,+++******++++++++++++******)))***+++++++++++++++++++++++++++++++++,,,------000...++++++,,,------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,---.........---+++******+++,,,,,,---.........///......---------,,,,,,,,,---...///000000111111111222222222111333555555333222222222222222333444555666777777666777888:::===???BBBCCCGGGIIIPPP___yyy(((((()))))))))(((''''''&&&&&&&&&''''''''''''((( """%%%''''''''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))******(((&&&'''&&&&&&&&&&&&'''(((((((((''''''&&&%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%((()))***++++++***)))(((((((((''''''''''''((((((***)))(((''''''((()))***************++++++++++++''')))+++...///...---,,,***************+++,,,---...............------------...///000222333444555888:::;;;:::777555444444333222111111333666888999888:::===BBBJJJTTT___fffppprrruuuxxx|||}}}uuulllgggeeebbb\\\VVVOOOJJJCCC===999888666555777555444333333222000...000//////......---....../////////......---------111111111111111000000000000000////////////000000---000444666666444111///---,,,,,,,,,,,,---......------------------------...////////////000000000------------------------++++++,,,,,,,,,---------///...---++++++++++++,,,...---,,,,,,,,,,,,---......---------,,,,,,++++++***++++++,,,,,,++++++***++++++,,,,,,++++++******+++++++++++++++,,,------)))***,,,000222222///,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,+++*********+++,,,+++,,,...//////...------,,,---...////////////...///000000000000111111111000333666666555333222222222222333444555666666777444555666999<<>>AAAGGGMMMRRR```ccciiirrr}}}zzzrrriiiaaaXXXSSSJJJEEE>>>999777666555555333222111000///000111222,,,------...//////000000//////000000111111111222......------------......111222333666888666333000---,,,,,,,,,,,,---......------------------------,,,,,,---------.........000///...---,,,++++++***++++++++++++,,,,,,,,,,,,///...,,,+++******++++++------............---------,,,+++++++++++++++,,,++++++,,,,,,,,,,,,++++++------------,,,+++***)))***************+++,,,,,,111,,,&&&###$$$(((+++---***+++,,,---------------******+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,******+++,,,------------+++---000333333111...------------........./////////111333444333222222222111111222333444555666666555666777999<<<>>>AAABBBDDDHHHPPP^^^ttt((())))))))))))(((''''''&&&&&&&&&''''''''''''(((++++++)))(((''''''''''''%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''((((((&&&&&&''''''&&&%%%###"""%%%%%%&&&&&&&&&'''''''''###%%%&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%%%%''')))'''&&&&&&&&&&&&'''((((((((((((((('''(((((())))))(((((((((((()))))))))***(((((((((((((((((((((((('''((((((((((((((())))))((((((''''''''''''((((((******))))))))))))******)))******************)))))))))))))))************,,,+++*********+++,,,,,,+++)))(((***---//////...,,,---------.../////////111111222333444555555666777;;;@@@CCCEEEEEEFFFGGGGGGJJJOOOSSSYYYbbbkkkrrrxxxqqqddd\\\QQQGGGAAA>>>===<<<;;;999777444333222333333000111111111111111111111000000111222333333444444......------------......333222222444666555222///---,,,,,,,,,,,,---..............................,,,,,,---------..................------,,,,,,,,,***++++++++++++,,,,,,,,,...---,,,************++++++,,,...//////...,,,+++------,,,++++++,,,---...+++,,,,,,------,,,,,,+++***++++++,,,---------,,,+++++++++++++++,,,------000,,,(((&&&''')))+++,,,***+++,,,------,,,++++++)))***+++,,,---,,,,,,+++++++++,,,---------------+++++++++,,,,,,---//////,,,------...........................///////////////000222111111000222333222222333444555666777777777777888:::<<<>>>@@@BBBBBBGGGQQQ___ttt***************)))((((((&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$%%%''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((()))***%%%%%%&&&&&&%%%$$$"""!!!&&&&&&&&&''''''((((((((($$$%%%'''))))))((('''&&&$$$%%%%%%&&&&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%'''((()))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%'''((('''%%%%%%'''***'''&&&&&&&&&&&&'''(((((('''''''''''''''((()))***&&&'''''''''(((((())))))((((((((((((((((((((((((''''''(((((())))))******+++***)))(((((()))***+++((((((''''''''''''(((((()))***+++,,,,,,+++***)))))))))))))))************///---+++******+++---...,,,)))(((***---000///...,,,,,,------...///000000333444555777888:::;;;<<>>@@@AAA@@@FFFQQQ```ttt''''''((((((((((((''''''''''''''''''''''''''''''((())))))))))))'''&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******))))))(((((('''''''''&&&%%%'''+++,,,+++)))(((((((((((()))))))))))))))************+++++++++******)))))))))***,,,---(((((((((+++......+++((())))))***...111111,,,(((,,,,,,---,,,++++++---////////////000222444333333333555777777777;;;BBBHHHJJJRRRYYY\\\aaaiiiqqqsssxxxzzzlllccc^^^[[[\\\SSSHHH???;;;:::999888:::444111333333111000222222111111111222222000///111000000111222222000...222111000//////.../////////---+++,,,......,,,***............//////000000000000///...---,,,,,,+++---,,,+++***+++,,,---...+++,,,------......------)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++++++++***)))(((---,,,+++,,,------,,,***++++++++++++++++++++++++,,,,,,+++***))))))******///...,,,+++***++++++,,,***++++++,,,,,,------...((()))***,,,---...//////---,,,---111555555000+++------------------------000000000000000111111222//////000000111222444555444444555555666555555555666777888888999<<<@@@DDDAAAEEEMMMZZZppp''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''((((((((('''&&&((('''&&&&&&&&&&&&'''((('''''''''&&&&&&&&&%%%%%%!!!###%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%''''''&&&%%%%%%&&&''''''''''''((((((((((((''''''%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***)))))))))((((((((('''((('''&&&(((+++,,,***((((((((((((((()))))))))***)))************++++++++++++***)))))))))***,,,---,,,+++***,,,......+++(((000...,,,,,,------***(((***+++,,,,,,+++,,,...000111111000111333555666666777999;;;===???DDDLLLSSSXXXbbbkkkpppwwwzzzxxxtttkkk___TTTLLLEEE>>>:::;;;666333444444000///000222111111222333444333222222111000111222222000///111000000////////////000111///......000000///---------......////////////...............---------,,,,,,+++++++++,,,---...+++,,,------......------************************,,,,,,,,,,,,,,,,,,,,,,,,.......................................---,,,,,,+++******+++,,,,,,+++))),,,++++++++++++++++++,,,,,,,,,+++***************---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,/////////...---+++***)))---,,,,,,///333444000,,,------------------------000000//////000000111222333222111111000000111111333333444555555555555444666777999999:::<<>>@@@EEEHHHNNNZZZnnn''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&''''''(((''''''''''''''''''(((''''''''''''&&&&&&&&&&&&%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&'''''''''(((((((((((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))'''&&&(((((()))))))))*********))))))*********+++++++++++++++++++++++++++++++++///...,,,,,,,,,,,,,,,,,,///---***)))***,,,...//////000111111000111333555333333444444666;;;@@@CCCFFFJJJOOOUUU]]]hhhttt}}}{{{mmmdddSSSKKKCCC???;;;777666888999777444333444444444333555444222222222333222000////////////000111222222//////............------------------....................................,,,,,,,,,,,,------......+++,,,------......------------------------------........................------------------------+++,,,,,,,,,,,,,,,++++++000//////000222222111///...---+++******+++---...,,,++++++******++++++++++++++++++,,,,,,,,,---------------,,,,,,+++++++++)))***+++,,,---------------+++***+++...//////...........................///////////////000111111/////////000111222444444222222222222333444444555666888;;;<<<<<<<<<===>>>EEEGGGMMMYYYmmm''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((('''(((((((((((((((((((((%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((()))))))))))))))*********)))'''''''''))))))))))))************))))))*********+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++---...+++,,,---------...///000111222333222222222444666777999;;;>>>AAAGGGNNNSSSUUUZZZbbbiiirrr}}}nnncccUUULLLDDD===;;;===>>>;;;888666777999::::::777555333222333333222111000000///000000111222333///000000///....................................000//////...------,,,,,,,,,,,,---------.........+++,,,------......------------------------------........................------------------------)))***++++++++++++******+++******+++---...---+++------,,,++++++,,,------,,,+++++++++++++++,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------......---,,,***(((&&&%%%---+++***+++,,,...//////......................../////////...///000000111/////////000111222444444222222111222222444555666666888;;;<<<<<<<<<===>>>CCCEEEKKKWWWlll''''''((((((((((((''''''(((((((((((((((((((((((()))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&'''''''''&&&''''''''''''((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))(((***+++***(((''''''((()))))))))*********++++++)))************+++++++++,,,,,,,,,---,,,,,,+++***(((***,,,,,,++++++---...,,,...111111000.........111222444444444666888;;;;;;???EEEJJJOOOVVV___eeennnttt|||}}}nnnbbbWWWMMMHHHHHHAAA===999666777999::::::999777444333333444333222111111000000000111222222111222333222111000111222///////////////.........111000///...---,,,++++++,,,,,,---............---+++,,,------......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++******,,,---...---,,,,,,,,,------------,,,,,,,,,++++++++++++,,,,,,---------------,,,+++***)))******+++,,,,,,---......++++++,,,++++++***)))))),,,,,,,,,,,,,,,...//////........................//////......//////000111333222111111000000111111222222222222333444666777666888:::;;;;;;<<<>>>@@@BBBEEEJJJVVVkkk''''''((((((((((((''''''(((((((((((((((((((((((()))((('''&&&&&&&&&'''(((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&###$$$%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''')))((((((''''''(((((()))&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((((((((()))))))))***''')))+++***((('''''')))))))))*********+++++++++)))************+++++++++,,,,,,---------,,,+++***))),,,//////---+++,,,---,,,///222222111000111333222444888:::<<>>999666555666666666222222222000......///000111000000000/////////...111111111111111111111111222222111000000000000000---,,,*********,,,...//////...,,,******,,,.../////////000111222111...,,,------------------------***))))))***,,,------,,,111000---+++******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++******++++++,,,---+++,,,---,,,++++++---///,,,,,,++++++,,,,,,---...++++++,,,,,,---...//////////////////////////////000000000000000111111222666555444333222333444555555444444555555666777888999999::::::<<<===???@@@CCCDDDHHHSSSiii))))))))))))))))))))))))((('''&&&&&&'''((('''%%%''''''(((((())))))))))))***(((%%%%%%''')))((('''''''''((((((((((((''''''(((((('''&&&&&&'''((((((%%%'''***++++++***'''%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++(((%%%$$$%%%&&&$$$###&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&%%%%%%''''''&&&%%%%%%%%%&&&'''((((((((((((&&&''''''''''''((((((((((((((((((((())))))***+++***)))))))))))))))******+++******)))))))))))))))(((((((((((()))))))))***+++++++++++++++++++++++++++++++++++++++*********))))))***+++,,,,,,,,,,,,111000000000000/////////111222333555777;;;@@@CCCGGGMMMTTT[[[cccmmmxxx|||{{{~~~zzz{{{zzzwwwyyyxxxjjj^^^XXXPPPKKKCCC===:::999888777222333333333333333444555000000000000000000//////111111111111111111111111//////...---------------+++,,,,,,------...------......---------------......------...///...,,,***------------------------+++***)))+++---......---333222000...---...//////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++******++++++,,,,,,++++++,,,,,,---...***+++,,,,,,++++++,,,...------,,,,,,------...///++++++,,,------.../////////////////////////////////////////////000000111333222222111111222222222444444444444555666777888999999::::::<<<===???@@@CCCDDDHHHSSShhh************************(((&&&&&&&&&((()))(((''''''(((((((((((())))))))))))(((&&&&&&'''(((((('''''''''((((((((((((''''''))))))(((''''''((())))))&&&(((,,,......,,,(((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%$$$%%%%%%$$$"""&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&%%%&&&'''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''((()))+++,,,***))))))(((((())))))))))))************))))))(((((((((((()))))))))******************************++++++++++++++++++++++++***+++,,,---............111000//////......//////222666:::<<<>>>CCCMMMTTT^^^dddkkksss{{{~~~}}}|||zzzzzz~~~|||xxxwwwzzz}}}yyy||||||zzz{{{~~~|||zzzyyyxxxxxx{{{{{{{{{zzzzzz|||wwwooo^^^WWWLLLBBB<<<999777666222222222333333333333222000000000000000000111111000000000000000000000000......---,,,,,,,,,------+++---///000000///...,,,---...///000000///...---000...---,,,---...---,,,------------------------,,,++++++,,,...///...---000///...,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,++++++******++++++***))))))))))))***++++++***+++,,,+++******,,,......------------...//////,,,,,,,,,---....../////////////////////////////////............///000000111111222222222222222111444444444444555666777888999999999:::<<<>>>???@@@CCCDDDHHHSSSggg))))))))))))))))))))))))'''&&&%%%&&&((())))))(((((((((((((((((((((((((((******)))))))))******)))''''''((((((((((((''''''((((((((((((((((((((((((''')))+++------+++)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((&&&%%%&&&'''((('''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((()))******))))))(((((((((((()))((()))***++++++***)))((((((((()))))))))*********))))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,++++++---...////////////.........///111333444666555<<>>???@@@CCCEEEIIIRRReee(((((((((((((((((((((((('''&&&&&&''')))***)))(((((((((((('''''''''''''''))))))*********))))))***''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&(((((('''&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((******)))(((''''''((((((((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))++++++,,,,,,------------***+++,,,...///000000000111111222333666999<<<>>>:::CCCLLLQQQUUU^^^ooo|||~~~yyyxxxxxxxxxzzz{{{zzzxxxsssrrrqqqqqqrrrvvv}}}}}}}}}|||vvvrrrpppoooooouuuzzz{{{xxx{{{tttdddVVVLLLCCC???>>>;;;888666666666444333111111111222222222222222////////////////////////333222111111000000111111111111000/////////000111000/////////000222444666888555111000000111222222...........................---,,,---///000///...//////////////////000000------------------------++++++++++++++++++++++++---,,,++++++******++++++...------------...//////***+++,,,+++******,,,...,,,,,,,,,+++,,,,,,---...------...............///////////////////////////111111000000111111222333000111333444555444333333333333333444444555666777888888999:::<<<>>>@@@AAACCCEEEIIIRRRccc'''''''''''''''''''''''')))''''''''')))***)))((((((((((((''''''''''''&&&&&&'''))))))(((''''''(((''''''((((((((((((''''''&&&''''''((((((''''''&&&***)))'''&&&&&&''')))***&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))***+++***(((&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((('''&&&'''(((((('''&&&&&&&&&'''''''''''''''&&&'''''''''(((((((((((()))***)))(((((('''''''''(((******)))(((''''''''''''((())))))************))))))))))))*********++++++************************+++,,,,,,------......///+++,,,---///000111111111333333444555888<<<@@@BBBEEEMMMXXX^^^bbblll|||zzzwwwrrruuuyyy}}}~~~|||yyyxxxxxxxxxvvvuuuooopppqqqqqqssswww}}}|||wwwsssqqqoooooottt||||||lll^^^QQQJJJDDD???999777777888777555333333333222222222111111000000000000000000000000222111000000//////000000333222///......///000222000///......111444888;;;666333000...////////////........................///---,,,---//////...------------...////////////,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,++++++******++++++***************+++,,,,,,+++,,,---,,,++++++---///,,,++++++++++++,,,------........................////////////////////////222111111111111222333333...///000111222222222222333333333333444555666777777888999:::<<<>>>@@@AAACCCFFFJJJQQQbbb~~~((((((((((((((((((((((((***)))'''((())))))((('''(((((('''''''''&&&&&&&&&%%%'''******(((&&&'''(((''''''(((((((((((('''''''''((())))))))))))((('''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((***+++***'''%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))'''&&&'''((()))(((&&&%%%%%%&&&'''((((((((((((((((((((()))))))))******))))))((((((((()))************)))''''''&&&&&&''')))))))))))))))******+++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---.../////////,,,---///000222333333333555666777:::>>>DDDIIILLLWWW^^^gggmmmrrr{{{|||xxxtttqqqmmmooossswww}}}~~~}}}{{{yyywwwyyy|||~~~}}}~~~{{{}}}{{{vvvhhh```UUUMMMCCC===<<<;;;999777555555444333222111111000111111111111111111111111111000000///////////////111111000///////////////,,,---...111444777;;;===444222///.........---,,,...........................---,,,---......---,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++((((((''''''(((((()))***,,,---...---,,,,,,...000,,,,,,,,,,,,,,,---......////////////............////////////////////////111111111000111222222333////////////000111222333333333333333444555666666777777888:::<<>>CCCJJJRRRZZZ^^^fffllltttzzz{{{|||}}}~~~~~~}}}zzzxxxvvvrrrssswww}}}{{{ttt|||yyy~~~yyymmmbbbUUUJJJEEEBBB???;;;666666555444222111000000111111111111111111111111222222111000000000000000///000111222111000...,,,)))+++///333777:::<<<<<<444222000/////////---,,,////////////////////////...---,,,,,,---...---+++,,,---...///000000111111++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++------,,,,,,------...///---.........------///000...------------.../////////////////////.........////////////////////////000000000000000111111222222111000000111333555666333333333333444555666666777777888:::<<>>333333111000////////////////////////////////////.........------,,,,,,,,,/////////...------,,,,,,///...---,,,+++,,,---...//////...---,,,,,,,,,,,,------,,,++++++,,,------+++,,,---......,,,+++)))///111222111...---...111111000...,,,+++,,,...///,,,,,,++++++,,,---///000.........////////////000///111222111000///000222111111000000111111222333444444333333333444444555555666888;;;===>>>??????AAABBBGGGPPP___xxx*********)))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))******)))((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%''''''&&&%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%$$$&&&&&&&&&''''''''''''(((%%%&&&'''((((((((('''&&&)))(((((((((''''''''''''((((((((((((((()))******))))))(((''''''''''''((()))((('''(((***+++***)))************************************++++++++++++++++++******+++,,,---...,,,,,,,,,,,,---...//////333000111555777888===CCCFFFKKKRRRXXX^^^fffooouuu|||}}}|||}}}|||{{{yyy{{{|||qqqggg]]]QQQHHHBBB???;;;888888888777666222111000111333333222111333222111000///000000111000000000000000000000000000......000444888;;;<<<222222111000////////////........................---------,,,,,,+++++++++------..................,,,,,,,,,,,,------...///------,,,,,,,,,------......---,,,++++++,,,---...+++,,,.../////////---,,,***,,,......------000222000///...---,,,,,,---...------------...///000000,,,,,,,,,------------...///111111111///...///000111111000000111111222333444444333333444555666666777777999:::<<<===>>>???AAABBBGGGPPP___xxx))))))))))))))))))))))))))))))))))))************'''''''''&&&&&&'''''''''((((((((('''(((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((***)))((('''&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))+++***'''$$$$$$&&&&&&&&&&&&''''''''''''((("""###%%%&&&(((((())))))((((((((((((''''''''''''((((((((((((((()))******((((((''''''(((((())))))(((((((((***,,,---,,,+++************************,,,,,,++++++*********************+++,,,---//////------------...///000111555444555999<<<>>>DDDLLLOOOUUU]]]dddjjjqqqyyy~~~{{{xxxxxx{{{yyynnn___SSSNNNJJJCCC???<<<;;;:::999777666333333333333111000222222111000000000000111000000000000000000000000000///...000333666888888111111000//////000000000........................,,,,,,,,,+++++++++++++++,,,,,,------...//////000)))***,,,---.../////////,,,,,,,,,,,,---...//////------,,,,,,,,,,,,------***+++,,,.........------(((***,,,,,,,,,,,,...000.........---------------------...///000000000000,,,,,,,,,------------...///000111000...---...///111111000000111111222333444333444444555666777888999999999999:::<<<>>>???AAABBBGGGPPP___xxx(((((()))))))))*********((((((((()))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&''''''((()))***''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((''''''''''''((()))))))))((('''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((,,,///---(((%%%&&&)))&&&&&&&&&''''''''''''(((###$$$%%%&&&((()))******((((((((((((((('''''''''((((((((((((((())))))***''''''''''''((()))***+++(((((()))+++---...---,,,************************+++++++++++++++++++++++++++++++++,,,---......////////////000111222444555666555777<<>>;;;@@@===999666444222000///222222111111111000000000000000000000000000000000111///...///222444555444000000/////////000000111........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////)))+++,,,...//////...---,,,,,,,,,,,,,,,---...///,,,,,,,,,++++++,,,,,,,,,))))))***+++++++++***))),,,,,,,,,,,,++++++++++++,,,---.........---,,,,,,,,,---...000000000///............////////////000///000111000...,,,---...111111000000111111222333333333444444666777999999;;;:::999888999;;;>>>???AAABBBGGGPPP___xxx(((((())))))******++++++'''''''''(((((()))))))))&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&''''''((()))***%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((((((((())))))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&'''((())))))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''+++///---(((%%%''')))&&&&&&&&&''''''''''''((('''(((((((((((())))))***'''''''''(((((((((((((((((((((((((((((())))))***'''''''''((()))***+++,,,(((((())),,,...///...,,,************************)))******+++,,,,,,---------------...------------......///000222333555666666666999>>>BBBGGGSSS^^^jjjnnntttzzz|||llliiiccc]]]VVVLLLCCC===BBB>>>999555444333222111222222222222111111111000000000000000000000000000111000//////111333222222//////////////////000000........................---------...............//////.........---------,,,,,,.........---,,,+++///...---,,,,,,,,,,,,,,,******++++++++++++******++++++++++++***))))))(((...---,,,,,,,,,,,,,,,+++,,,,,,------...------,,,+++,,,---//////...---,,,.........////////////000///000000///...------...111111000000111111222333333333444444666777999999;;;:::999888999;;;>>>???AAABBBGGGPPP___xxx)))))))))******+++++++++''''''(((((())))))******'''''''''&&&&&&'''''''''((((((((('''(((((())))))&&&&&&&&&''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&'''((()))***(((((('''&&&&&&&&&&&&'''&&&'''(((((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%(((******'''%%%%%%'''&&&&&&&&&''''''''''''(((******)))(((((()))))))))'''''''''(((((((((((((((((((((((((((((()))******((('''(((((()))***+++,,,((((((***,,,...///,,,***************************))))))***+++,,,---............//////......---,,,------...000222444666777888999<<>>???AAABBBGGGPPP___xxx******************++++++((())))))***++++++,,,,,,))))))(((((((((((())))))******)))((((((((())))))'''(((((((((((((((((('''((((((((((((((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''((()))((('''&&&&&&%%%%%%&&&&&&&&&'''((())))))((('''&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''$$$%%%''''''((('''&&&&&&&&&&&&&&&''''''''''''(((***)))(((''''''((()))***''''''''''''((((((((()))((((((((((((((()))******)))((((((((()))***++++++((((((***,,,...---+++(((************************+++++++++,,,,,,---------------//////000///......///000111222555777999:::<<<===BBBGGGLLLTTTdddsss}}}{{{}}}~~~zzzlll___WWWHHHCCC<<<777555444444444222222333333333222111000000000000000000000000000111000000111222333222000111000///...............---------------------------------.........//////..................------------,,,,,,,,,---.........------,,,,,,,,,------+++,,,------------,,,+++,,,,,,,,,,,,---...///000,,,***)))+++...000///...,,,,,,+++++++++,,,............------------......,,,,,,,,,------------...---///000000000000111333111111000000111111222333444444333333444555666666777777999:::<<<===>>>???AAABBBGGGPPP___xxx******************************+++,,,------......******))))))))))))******,,,+++***))))))((())))))))))))************))))))((((((((((((((((((((((((&&&&&&'''((()))))))))((())))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&'''((())))))((('''&&&'''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((&&&%%%&&&(((******)))'''&&&&&&&&&'''''''''((((((((('''&&&&&&'''((()))***&&&'''''''''(((((())))))((((((((((((((()))******)))))))))))))))******+++((((((***,,,...---***'''************************------,,,,,,,,,,,,+++++++++,,,...000111111000000333444555777999<<<>>>???@@@AAAFFFLLLQQQZZZjjjzzz}}}xxxuuuvvvzzz}}}zzznnngggTTTMMMDDD<<<888555444333222222333444333222111000000000000000000000000000000000000111333444222111222111000......---------------------------------,,,,,,,,,------.........,,,,,,------.../////////,,,+++++++++,,,...000111,,,,,,,,,,,,---...//////------...//////...------(((((()))***,,,///111222///,,,***+++---...,,,)))---,,,*********,,,...///000000...------...///000........./////////000000---///000111000111222444111111111000111222222333444444333333333444444555555666999;;;===>>>??????AAABBBGGGPPP___xxx(((((())))))******++++++''''''(((((())))))******((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((''''''''''''((((((((((((%%%&&&'''((())))))))))))&&&&&&&&&'''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%$$$&&&''''''(((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&))))))((((((''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((******))))))((((((''''''((((((((((((((()))******))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))*********+++++++++++++++++++++++++++++++++,,,---............111000...---...000222333666444666;;;<<<;;;<<<@@@GGGLLLSSSYYY]]]fffwwwxxxwwwwwwyyy|||}}}uuudddYYYJJJ>>>888777777777222444444444333333444555444444444444444333222111.........///000222333444333222222111000///......////////////////////////////////////////////////...,,,******,,,.........111000...,,,+++,,,---............------,,,,,,,,,,,,,,,************,,,,,,,,,,,,,,,---------......---///111111///,,,++++++000///...---,,,+++++++++,,,,,,.../////////...---------------.........///////////////000000000000000000111222222222222222222222222333444555666777999888888999:::<<<>>>@@@CCCCCCFFFNNN[[[ttt)))))))))))))))*********((((((((()))))))))))))))((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((''''''''''''(((((((((((('''((((((((((((((('''''''''''''''((((((''''''&&&(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((('''&&&%%%$$$&&&''''''(((((((((((((((&&&&&&&&&'''''''''(((((()))((((((((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***)))))))))((((((((('''((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---///......///000222444666<<<:::<<>>@@@CCCCCCFFFNNN[[[ttt************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((''''''''''''(((((((((((())))))))))))((('''&&&%%%'''(((((()))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((('''&&&%%%%%%&&&''''''(((((((((((((((&&&&&&&&&'''''''''''''''((((((((('''''''''''''''###%%%'''))))))'''%%%###&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''))))))))))))((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************------------------------,,,,,,,,,---------------------///111333666777888<<<:::<<>>999666999888666444333111111000000111111222333333444444444333222111000/////////111111111000000000000000////////////////////////////////////////////////...------...000111///...------,,,,,,---...000111.........---------------......////////////......,,,,,,,,,---------......---...///...,,,++++++,,,///...---,,,,,,,,,,,,,,,,,,---......//////............/////////000000000111111111111222222222222111111222333333333333222444444444555666777999999999888888999:::<<<>>>@@@CCCCCCFFFNNN[[[ttt++++++******))))))((((((+++******))))))(((((((((((((((((((((((((((((((((&&&((()))((('''&&&'''(((''''''''''''((((((((((((((((((((((((((('''&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((('''&&&&&&%%%&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))((((((((((((((((((((((((((())))))***)))))))))))))))))))))))))))))))))))))))*********************************,,,,,,,,,,,,------------------------------......---...111333666777888999999999===CCCIIIOOOZZZeeeqqq|||zzzuuupppnnnooommmkkknnnttt{{{~~~}}}zzzyyy}}}~~~zzzyyyiiiZZZPPPHHHAAA===;;;999777555555555555444222222111111222222222333444333222111000/////////000000000000000111111111////////////////////////////////////////////////.........000222222000......------------...///000...............------------...///000000///...---,,,,,,,,,---------...............---+++***,,,---111111000///////////////---------...............////////////000000000000000000000111111111222222000111111222222222222222444444444555666777999999999888888999:::<<<>>>@@@BBBCCCFFFNNN[[[sss++++++******))))))((((((++++++******))))))(((((())))))))))))))))))))))))'''((()))(((''''''((()))''''''''''''((((((((((((&&&&&&'''(((((()))((((((%%%&&&'''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&''''''((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))((()))))))))*********++++++++++++*********************++++++,,,,,,,,,,,,------------...///000111000111333555777888999999<<<>>>DDDMMMTTT\\\iiiuuu{{{zzzzzz}}}~~~|||yyyvvvtttssswwwuuussstttyyy~~~{{{~~~|||}}}uuufff[[[RRRJJJEEE<<<999666666777888888777555444333222111111111111222222111111111111111222000000000000000111111111000000000000000000000000////////////////////////......///000222222000...//////......------------........................,,,---...//////...---,,,,,,,,,,,,---------......---......---++++++---...111111000/////////000000------------......//////////////////000000000000/////////000000000111111///000000111222111111111333333333444555666888888999888888999:::<<<>>>@@@BBBBBBFFFNNN[[[sss************))))))))))))******************))))))))))))))))))))))))))))))'''((())))))''''''((()))''''''''''''((((((((((((%%%&&&'''((())))))))))))%%%%%%&&&'''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))((())))))******++++++++++++++++++++++++*********)))******++++++,,,,,,---...------...///111333555444555666888:::<<<===>>>@@@EEEOOO[[[ccckkkxxx~~~~~~yyyxxxqqqooorrrwww{{{}}}{{{|||uuuiii___UUUOOOCCC???:::888999:::888666888777444222111111111111111111111111111222333444111111111000000000000000000000000000000000000000///////////////////////////......///111111000///000//////...------,,,,,,.............../////////,,,,,,------------,,,,,,,,,,,,,,,---------......---...//////---------///......------------.........------------...//////....../////////000000000.../////////000000000000000000111222222222222111333333333444555666888888999888888999:::<<<>>>@@@AAABBBGGGOOO\\\sss)))))))))))))))***************************++++++))))))))))))))))))))))))''')))***)))((('''((()))''''''''''''((((((((((((''''''((((((((((((((('''&&&&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''')))((((((''''''(((((()))'''((((((((()))))))))***((((((((((((((()))******))))))))))))))))))))))))((())))))******+++,,,,,,,,,,,,,,,++++++***************++++++,,,------...............000333666888888888999;;;>>>AAADDDFFFIIIPPP^^^llluuu||||||~~~|||xxxtttqqqtttzzzxxxoooeee___TTTNNNFFFAAA???===999555888777555333222222333444222111111111222222333444222222111111000000//////000000000000000000000000////////////////////////000...------///000000///..................---------........./////////000------,,,,,,,,,,,,------,,,,,,,,,---------......,,,...111111///......///...------,,,,,,------......------,,,---...///000------.........///////////////000000000111111111222222333444444444444333444444444555666777999999999888888999:::<<<>>>@@@AAABBBGGGOOO\\\rrr(((((())))))******++++++)))))))))***+++++++++,,,))))))))))))))))))))))))''')))***)))((('''(((***''''''''''''((((((((()))))))))))))))((('''&&&%%%'''''')))******+++++++++((((((((((((((((((((((((******))))))((((((((('''&&&&&&'''''''''''''''&&&&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%''')))******)))'''%%%&&&''''''''''''''''''&&&'''''''''((((((((())))))''''''''''''''''''''''''))))))(((((((((((())))))'''((((((((())))))******((((((((((((((()))******))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,++++++*********++++++,,,------...//////.........///111555888;;;::::::;;;===AAAFFFJJJMMMUUU^^^nnn~~~~~~}}}~~~{{{yyywwwxxx~~~{{{sssmmmddd\\\QQQJJJEEEAAA;;;555777666444333333444555666333333222222111222222333333222222111000//////...000000000000000000000000////////////////////////000...,,,,,,...000000000+++,,,---...////////////---.........//////000000...---,,,++++++,,,---...,,,,,,,,,---------......,,,///222222111///////////////.........//////000......---,,,---...///000------------.........///000111111111111222222222333444555555666666555555555555666666777999:::;;;999999888999:::<<<>>>@@@AAABBBGGGOOO\\\rrr*********)))))))))))))))************))))))))))))*********))))))))))))))))))***+++++++++)))((('''))))))(((((()))***++++++&&&%%%&&&(((++++++(((%%%((((((((((((((((((((((((,,,,,,+++***)))(((''''''((())))))(((&&&&&&'''))))))((('''%%%%%%%%%&&&'''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&((((((''''''''''''(((((('''''''''''''''((()))***&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''''''''((()))***++++++,,,))))))***+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,---------.........000111222333555888:::<<>>BBBHHHPPPZZZccciiiyyy|||yyyyyy{{{yyyhhh[[[QQQEEE;;;777666666555555444444333555555555444444444444444222222111000000000000111////////////////////////...000222222222111222333111111111000///.........111000......000000000///////////////////////////000000///......---,,,,,,++++++,,,,,,,,,,,,++++++(((+++---...---,,,,,,,,,//////.........---------....../////////000000000.................................///111333555666777555444444444444333111333333333333444666777888999888777777999<<>>???>>>CCCKKKUUU___kkkvvv}}}yyytttrrrqqqxxx|||wwwiiiWWWGGG>>>:::666444555666444222555555555555555666666666333333222111111111111222000000000000000000000000---///222222222222333555333333222222111000000000111000......000000000///000///---,,,,,,---///000000000000///......---------,,,,,,++++++,,,,,,---+++---///000///......///...............---------------........./////////////////////////////////.........///000222333444777555444444444444333111444444444444555777888999;;;:::999999:::<<>>???@@@DDDDDDIIIPPP\\\rrr))))))******++++++,,,,,,,,,++++++++++++*********)))*********+++,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++*********++++++)))***+++***((('''((()))((((((((((((((((((((((((&&&&&&'''((()))******+++%%%'''(((((('''%%%%%%%%%''''''((()))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((''''''(((((()))******))))))(((((())))))))))))((((((''''''''''''((()))))))))*********++++++,,,,,,++++++++++++,,,,,,******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......---,,,,,,...000444777:::<<>>@@@GGGMMMWWW```lllxxx{{{}}}uuurrrssstttrrrooopppooommmllllllnnnppprrrrrruuuzzz}}}wwwtttuuuvvvvvvuuuyyyyyyzzz||||||qqqnnnqqqxxx}}}}}}{{{ggg\\\LLL???999666555555444444444444444555555555222222111000000000000000222222222222222222222222222333555444222111111222000000000000000000000000111000......000000000///...///000000000000///...------------------------.........------.........,,,---......------...///---------...............------........./////////000000000000000000000000/////////000111333444555777555444444444444333111555555555555666888999:::::::::;;;<<<===>>>???@@@DDDEEEIIIPPP\\\rrr******++++++,,,------...,,,,,,+++++++++*********++++++++++++++++++++++++))))))***+++++++++++++++******************+++,,,)))++++++***''''''(((***((((((((((((((((((((((((%%%&&&'''((()))***++++++&&&(((******)))'''&&&&&&(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))*********)))(((''''''''''''(((''''''''''''(((((()))))))))*********+++++++++++++++************++++++*********++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,------------------......///000444999===@@@BBBDDDDDDBBBAAAGGGRRR\\\dddooo~~~}}}uuuuuuwww}}}{{{ttttttyyy}}}}}}zzzvvvuuusssrrrrrrtttvvvxxxyyy{{{~~~}}}|||yyywwwuuutttsssssssssrrrqqqppppppqqqssstttuuuyyy~~~yyywwwzzz~~~|||~~~tttlll___PPPEEE===999777666666666555555555555555333333222111111111111222111111111111111111111111111222444444333222333444000000000000111111111111111000......000000000///000///...------...///000---------.....................////////////.........///000000//////000222---------.........//////....../////////000000000000000000000000000000000//////000111333444666777777555444444444444333111444444444555666777888999888999:::;;;===>>>@@@@@@DDDEEEIIIPPP\\\rrr++++++,,,,,,---...//////,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++'''((()))+++++++++***)))))))))(((((()))***++++++)))+++,,,***'''&&&(((+++(((((((((((((((((((((((((((((((((((((((''''''''''''***,,,,,,+++)))((((((((('''%%%$$$###$$$$$$%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((+++***)))'''&&&&&&&&&&&&'''''''''''''''((()))***(((((((((((())))))))))))))))))(((((((((((())))))))))))***+++,,,,,,------))))))***+++,,,,,,------------------------,,,,,,000000111333777<<>>;;;888888777777666666555555555444333333222222333333111111111111111111111111///111333444333333555666111111111111111111111222111000......000000000//////---)))'''''')))---///.........///////////////---...///000000///...---+++,,,---,,,+++,,,---///---------.........//////////////////000000000000////////////////////////222222222222333444555555111000000111333444444333444444444444555777888999777888999;;;===>>>@@@@@@EEEEEEIIIPPP\\\rrr***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---))))))))))))))))))))))))------,,,***(((''')))+++((((((((((((((()))******((((((((()))(((''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((+++***'''&&&%%%&&&((()))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++)))******)))&&&%%%%%%&&&))))))(((((('''''''''&&&((((((((((((((())))))***+++*********))))))((((((,,,+++***))))))***++++++++++++***************+++***+++---...///......---000111444:::AAAHHHLLLNNNPPPMMMOOOSSSUUUZZZhhhxxx~~~{{{xxxtttqqqooooooooohhhjjjmmmrrrwww}}}|||xxxuuuuuuxxx}}}~~~}}}|||~~~~~~~~~zzzvvvvvvtttqqqmmmjjjhhhggggggfffffffffiiimmmrrrwww{{{zzzyyyxxxyyy{{{}}}|||{{{yyyvvv}}}yyygggTTTGGG@@@666555444333444555777999888666444222111111111111111222333333222111000//////000000///...///333555>>>888111///111222000---222222111111000////////////////////////...------111111111111111111111111,,,++++++++++++,,,------,,,---......//////......000000000000000000000000222111//////000111111111111111111000000000000000222222111111111111111111///000111222444555666777555444333333555888;;;===;;;;;;;;;<<<<<<>>>??????AAACCCHHHOOOZZZooo++++++,,,,,,,,,,,,++++++************************,,,+++************+++,,,************************,,,,,,,,,+++)))((()))***((((((((((((((()))******(((((((((((((((''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''&&&''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$''')))+++,,,,,,,,,+++(((&&&&&&''')))((((((((('''''''''''')))))))))))))))***++++++++++++++++++*********))),,,+++***))))))***++++++++++++************++++++,,,,,,---...//////000000333555999@@@GGGNNNRRRTTTVVVTTTUUUZZZ```ggguuu}}}xxxvvvuuusssqqqppppppqqqqqqtttuuuwwwzzz|||~~~~~~}}}zzzvvvvvvzzz~~~zzzwwwuuussspppnnnllllllllljjjiiihhhiiikkknnnrrrtttyyyxxxwwwxxxyyyxxxvvvtttwww~~~xxxrrrxxx{{{kkkZZZNNNBBB>>>:::888888999:::999999888555333111000//////111111222333222111000000000111111000///111444666>>>999333111333444222000000000000000000000111111///000000000000///...---000000000000000000000000,,,,,,,,,,,,,,,---......,,,---......//////......///////////////////////////...------...//////...000000000000000111111111222222111111111111111111222222222333333444444444333333444555666888999999::::::;;;;;;<<<>>>???@@@BBBDDDIIIPPPZZZooo---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++***))))))***++++++***************************,,,---,,,***(((((())))))(((((((((((()))******)))))))))(((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$"""###&&&***---...//////---***(((((()))((((((((((((''''''''''''***************++++++,,,,,,,,,,,,+++++++++++++++++++++************+++,,,+++++++++******++++++,,,------------///111333444999<<>>@@@AAADDDFFFJJJQQQZZZooo...---,,,++++++,,,---...------------------------************************************************)))+++------+++)))((()))))))))(((((())))))***+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))***)))((('''&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&''')))+++---...//////---***(((((()))((((((((((((((('''''''''***))))))))))))***++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,++++++++++++,,,,,,---...---,,,---///222666888???CCCIIINNNSSSWWW[[[]]]```aaafffqqq|||yyy||||||{{{{{{{{{{{{zzzxxxwwwsssuuuwwwzzz}}}{{{{{{{{{{{{}}}}}}xxxsssrrrvvv~~~tttuuuxxx{{{zzzvvvtttttt||||||{{{bbbUUUDDD:::999:::999777888777666444222000//////000000111111222222222222111222222111000111333555777444111///000111000///////////////000000111111000000111111111111000000------------------------...............///000000------...///////////////------------------------...///000000/////////000......///000111222222333111111222222222222222333555444444333333222222111222333333444555555555555888888999:::<<<>>>@@@AAADDDEEEJJJPPPYYYnnn///...---,,,,,,---...///------------------------*********++++++*********************************(((***,,,---+++))))))))))))))))))))))))***++++++******)))(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&(((******)))'''%%%)))(((''''''''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******))))))+++,,,,,,+++(((''''''((('''''''''((((((((((((((()))(((((((((((()))******))))))************************++++++,,,,,,,,,,,,,,,,,,++++++,,,---.........---------000555999<<>>@@@AAABBBCCCHHHNNNWWWlll.........------.........++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++)))***,,,,,,***)))*********))))))))))))***+++++++++***)))((('''((()))***))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&(((******)))'''&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&(((((('''&&&$$$'''((()))(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))***)))))))))))))))*********)))***+++,,,---------,,,,,,,,,,,,,,,---...///////////////111444999>>>AAAGGGKKKOOOQQQRRRUUU[[[___fffqqq~~~|||yyyyyyxxxuuurrrsssuuuwwwxxxxxxxxxyyy{{{tttooollllllmmmpppxxx|||}}}{{{uuurrrtttttt{{{qqq]]]NNNDDD;;;555666666777777666666555444111111111000111111222333///000111111000///000111222222222222222222333333111111000//////...------//////000000111111000000////////////////////////...............///000000......///000000000000///////////////////////////+++...222111///---.../////////000000111111222222111111222222333444444444111111222333333444555555555333111111111444777999888888999:::;;;===???@@@@@@BBBFFFMMMVVVkkk......////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++++++++++++++++++++++++++***++++++***))))))***,,,******))))))******+++,,,,,,+++)))((('''((()))***))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))(((''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&%%%%%%$$$$$$&&&''''''%%%%%%&&&(((''''''''''''((((((((()))))))))(((((())))))***+++)))))))))******+++++++++)))***+++---------------,,,,,,,,,,,,---...///000111222333666:::>>>CCCEEEHHHLLLPPPQQQSSSWWW___eeeqqq}}}yyyuuutttvvvwwwvvvtttuuuxxx|||}}}}}}~~~~~~qqqmmmjjjjjjiiiiiinnnuuu~~~}}}wwwxxxvvvzzzrrr___OOOAAA999888999999999888777555444333222111000000000111222000111333222111000000111000111111222111222333444//////////////////......---...///000000000000///////////////////////////......------......///000......///000000000000000////////////////////////+++000333333000---...000000000000000000111111111111111222222333444444555111111222333333444555555222222222333444666888999999999999:::;;;<<<>>>??????AAAFFFMMMWWWlll---...///000000///...---........................,,,,,,............,,,,,,++++++++++++++++++++++++***++++++)))((()))+++---*********)))******+++,,,,,,+++)))((('''((()))+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((()))((((((***((('''&&&&&&'''(((***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((###$$$&&&&&&%%%&&&''')))&&&'''''''''(((((())))))*********)))***++++++,,,*********++++++,,,,,,,,,)))***+++---......------,,,,,,,,,---...///000000333444666999>>>BBBGGGIIIIIILLLPPPRRRTTTZZZdddkkkzzzyyyvvvrrrsssvvvxxxxxxwwwxxx|||zzzsssooommmllliiifffiiinnnkkksss}}}|||{{{vvvyyy~~~rrr^^^NNNDDD;;;;;;;;;:::999777444333444333111000000000111111111222444444222111111222---...///000///000111222------......///000000000------...//////000//////........................---------------...//////...//////000000000000000////////////////////////---222777666222000111333111111111000000000000000111111222333333444555555222333333333333333444444000111333555777888888888999999999:::;;;<<<===>>>???AAAFFFMMMXXXmmm///...---...000000///..................///000000999222,,,...444666111+++)))))))))))))))))))))***+++*********))))))((((((************************,,,,,,++++++******))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&)))(((&&&&&&''''''&&&$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''(((((()))***************)))************++++++++++++++++++,,,,,,------------...//////...///000222333777<<<@@@CCCGGGJJJLLLJJJMMMPPPPPPRRR^^^qqq}}}wwwvvvuuuwww{{{}}}|||{{{~~~}}}wwwvvvssspppmmmjjjhhhgggkkkmmmppptttxxx~~~{{{|||xxx```KKKGGGDDD???:::777666666777111111222222222333333333333222222111111000000000...///000111111222111111000000//////.........---111000///---+++)))''''''..............................////////////......---......///////////////...............---------000000000000000/////////............/////////000000000000111222222333333333333333333333333333333444444444555777888:::;;;888999;;;;;;;;;===???AAACCCHHHHHHMMM___rrr111000......//////...---...............///000000666111---...222333000,,,+++++++++++++++*********+++*********))))))))))))************************((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''((('''&&&&&&'''((('''%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((()))((((((''''''(((((()))((())))))***************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,---,,,------------...111333:::>>>DDDHHHKKKMMMOOOPPPLLLPPPTTTYYYaaarrr}}}{{{{{{yyyxxxzzz~~~{{{vvvrrrnnnkkkiiiiiijjjkkkkkkmmmsss{{{~~~{{{yyyyyy}}}}}}vvveeeOOOIII@@@999555333222111444333333333222222111111111222222333222111000///000000111111111000000///000000/////////.........111111111000///......---..............................////////////......---......///////////////........................////////////////////////......///000000000000///000000000111222222333333333333333333333333333333444444444555777888:::;;;888999:::;;;;;;<<<>>>@@@CCCIIIHHHNNN___rrr444222////////////---,,,...............///000000333111......//////...---------,,,,,,+++++++++******************)))))))))************************&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((&&&&&&&&&((()))((('''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((***))))))(((((())))))***((()))******++++++******)))************+++++++++---------,,,,,,,,,,,,,,,,,,------,,,---///444777???CCCIIIMMMOOOOOOOOOPPPMMMOOOUUU___ooo{{{~~~zzzwwwvvvxxx{{{}}}~~~}}}|||wwwsssooommmlllkkkiiifffeeeggglllooo{{{}}}zzztttqqqrrrvvv~~~{{{||||||```UUUEEE:::555333111...666555444333222111111000000111222333333222000///222222222111111000......000000////////////......------........./////////..............................////////////......---......///////////////////////////////////////.........///////////////...///111222222222000///000000000111222222333333222222222333333444444444444444444555777888:::;;;888999::::::::::::<<<>>>BBBHHHHHHNNN___rrr555333000//////000///..................///000000000000000...---,,,---...------,,,,,,++++++******************************************************((((((((())))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%&&&((())))))(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((***))))))(((((())))))***))))))***++++++++++++***))))))*********+++++++++---------------,,,,,,,,,............///333999===CCCHHHNNNRRRRRRQQQPPPPPPOOOQQQXXXfffzzz~~~tttvvv|||zzzyyyxxxyyyyyyxxxwwwzzz{{{wwwtttrrrnnnjjjggggggiiijjjnnnuuu~~~|||wwwqqqoooppprrrzzz{{{uuudddMMM===777666444222555555555444333222222222222222111111111111111111111111111111111000//////000000//////////////////,,,------....../////////..............................////////////......---......///////////////////////////000000000000.............../////////...///222444444333111///000000000111222222333333111111222333333444555555444444444555777888:::;;;888999::::::999999;;;===???FFFGGGLLL]]]ppp666444111000111222111111...............///000000...///000...+++***,,,...,,,,,,++++++***************************+++++++++************************)))))))))******+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))***)))((((((''''''&&&&&&''''''((('''''''''((((((((()))))))))((((((''''''(((((()))))))))***+++++++++++++++))))))*********+++++++++---------------------------......///111666===AAAJJJNNNTTTXXXXXXWWWVVVVVVTTTWWWaaarrrwwwqqqmmmttt~~~yyyuuusssrrrqqquuuyyy{{{{{{}}}|||xxxsssooommmllllllmmmlllnnnrrrxxxzzzrrrnnnoooqqquuuzzzyyyzzzqqqVVVBBB:::999888777444444444444444444444444444222000...///000333444//////000111111111111111//////000000000000000000222222222111111111111111////////////////////////......////////////......---......///////////////.../////////000000111111............//////000000...000222444444333111000000000000111222222333333111111222333333444555555444444444555777888:::;;;888999::::::999999;;;===<<>>;;;DDDEEEIIIWWWiii@@@===888444333333222111...............///000000000///...---------,,,,,,******++++++,,,---------*********++++++,,,,,,,,,************************((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))******)))'''((())))))((('''((((((''''''''''''(((((('''((((((((())))))))))))***))))))(((((())))))***)))***++++++,,,,,,++++++)))************++++++++++++,,,,,,---...///000000---///333666:::???EEEIIIJJJNNNRRRVVVXXXYYY[[[\\\aaakkk|||uuujjjccchhhpppxxx}}}zzzwwwvvvvvvvvvvvvwwwzzz}}}{{{wwwtttqqqnnnmmmppppppooosss{{{~~~wwwvvvssssssuuuwww|||xxxttttttxxxuuuaaaPPPDDD===999666666666555555555555555000000111111222222222222///000000111111111000000//////000000000111111111.........---------,,,,,,////////////////////////......////////////......---......///////////////,,,------...//////000000//////000000111222222333///000000111222111111111000000000111222222333333333333333333333333333333444444444555777888:::;;;888999:::;;;;;;<<<>>>@@@<<>>???@@@@@@FFFGGGMMMYYYfffxxxjjjYYYLLLCCC;;;777666111111111111000000//////444111---+++,,,...//////...---------,,,,,,++++++...---,,,+++******+++++++++,,,,,,,,,,,,---------************))))))))))))************************,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++************)))((((((''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))***************************++++++,,,************************++++++,,,,,,,,,,,,------000000000000111333444666999===CCCHHHKKKNNNPPPRRRRRRSSSZZZdddooozzzzzztttsssrrrrrrtttxxx|||~~~|||{{{wwwrrrooonnnoooppprrruuu|||zzz|||ooo```GGGDDD>>>999666444444444555555555555666666666777222333333333222000...,,,000000000000000//////...000//////......//////000/////////...............000000//////...---,,,,,,...............///000111////////////////////////---...///000000000//////333000,,,,,,///222222111111111000///000111222333666555555444444333333222444444555666888999::::::<<<<<<<<<===???@@@BBBCCCBBBGGGHHHMMMXXXeee}}}kkkZZZMMMCCC>>>;;;444333222222333222111///111///,,,+++---..................---,,,,,,++++++------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,************)))))))))(((***************************)))((((((((()))++++++++++++++++++++++++++++++************************))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))***************))))))))))))***++++++************************+++++++++,,,,,,,,,------/////////000222555777999>>>BBBGGGKKKNNNOOOQQQSSSUUUVVV^^^kkkzzzzzznnnjjjnnnuuu{{{}}}zzz}}}zzzuuuxxx|||~~~}}}xxxuuuqqqqqqqqqpppqqqtttyyy}}}|||~~~qqqXXXOOOBBB:::777777777777222222222333333444444444111333555666555222000...//////000000000//////...000//////////////////000..................------111111000///...---,,,,,,,,,,,,------...///000111000000000000000000000000---...///000000000//////111///------///111111000111111000000000111222333444444444333333222222222444444555666777888999::::::;;;;;;===???AAACCCDDDCCCHHHIIIMMMXXXdddlll[[[MMMDDD===666444222222222222000...111///---,,,------,,,+++.........------,,,,,,,,,------------,,,,,,,,,+++++++++++++++************************)))))))))(((++++++++++++++++++++++++''''''''''''(((+++---///************************))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((())))))******(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************)))(((((((((((()))******************************+++++++++,,,,,,,,,---------...///111333777:::<<>>999:::999777111111111111111111111111111333555777777555333111//////000000000000/////////000000000000000000///------..................111000000///......------,,,,,,,,,,,,---...///000111111111111111111111111...///000000111111000000......///000111111000...111111111111111222222333333333333333333222222222444444555666777888888999888999:::;;;===???AAACCCDDDIIIIIIMMMXXXddd~~~lll[[[LLLAAA;;;666222000111111///---111000............,,,***------------------------,,,,,,------------,,,,,,++++++***************)))************))))))))))))++++++++++++++++++++++++)))(((((()))+++---///111))))))))))))))))))))))))((((((((((((((()))))))))***))))))(((((())))))***(((((((((((((((((((((((('''(((((())))))******+++(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************((((((((((((((())))))***************************++++++,,,,,,,,,,,,---------...///222666:::>>>@@@HHHJJJMMMQQQTTTXXX]]]```eeeiiivvv|||ttttttttt|||vvvvvvuuuuuuvvvxxxzzz{{{|||vvvooonnnpppsssrrrpppkkkmmmoooppprrrtttxxx{{{~~~~~~{{{vvvrrrppprrrssspppvvvzzzxxxvvvxxxzzztttooommmooozzzzzz```KKK@@@;;;777555444444333333222222111111111222444666666555444333///000000111111111111000///000000111111000000///.............../////////000000000/////////......---------------...///000222222222222222222222222000000/////////000111222---...000222222111000///111111111222222222222333333333333333333333333333444444555666666777888888777888999:::<<<>>>@@@AAACCCHHHIIIMMMXXXddd~~~nnnZZZLLLBBB<<<555222333333111///000///...///000///---+++,,,,,,------.../////////+++,,,---......---,,,,,,,,,,,,,,,++++++*********************))))))))))))************************************+++,,,------))))))))))))))))))))))))(((((()))))))))***************))))))))))))******))))))))))))))))))))))))'''(((((()))******++++++(((((((((((((((((((((((('''((()))******)))((('''))))))))))))************))))))(((((())))))***+++************************++++++,,,,,,,,,,,,------///000222555999>>>BBBEEEKKKMMMPPPUUUZZZbbbjjjppprrrxxx~~~|||{{{zzzzzzrrrqqqpppnnnnnnoooqqqrrrrrrpppnnnnnnpppsssssssssnnnnnnooonnnnnnooorrruuuvvvxxx{{{|||}}}}}}wwwsssrrrrrrooorrrxxx{{{uuurrruuu~~~xxxqqqkkkffffffiiirrrxxx^^^III<<<888888555555555444444444444444222333333333333333222111000000111222222222222222///000111111111111000///.........//////000000000///////////////000000000000000////////////000111111111111111111111111111111///---,,,---...111222///000111111111111111222111111222222333333333222333333333444444444444444444444555555666777777777888888999:::;;;===???@@@BBBHHHHHHMMMXXXddd}}}iiiYYYJJJCCC:::666666777666333.........///111111...,,,+++,,,,,,---...///000000+++,,,---.........---,,,---------,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))))))))******+++++++++,,,******))))))))))))******))))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((((((((((((((('''((()))******)))((('''))))))))))))*********************)))***++++++,,,************************++++++,,,,,,,,,---------000111444777<<>>444444444555555555555555444333222111000000//////000111222333333333333333///000111222222111000///.../////////000000111111......//////000000111111333222111111111111111222000000000000000000000000000...,,,******---000222222222111000///000333555111111222333333333333222444444444444444444444444444444555555666666777777999999::::::<<<===???@@@BBBGGGHHHMMMXXXeeennn[[[QQQDDD;;;888777555222//////////////////......///............---------++++++,,,---,,,+++***)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))((())))))*********+++++++++(((((((((((()))))))))))))))************+++++++++((((((''''''''''''((((((((('''&&&&&&&&&&&&''''''((((((''''''''''''((((((+++,,,,,,+++)))((()))******(((((()))***+++***)))++++++******************++++++,,,,,,,,,---------+++,,,,,,+++***+++---///111444888<<<@@@CCCHHHKKKQQQQQQVVV```jjjpppxxx{{{yyytttnnniiigggiiikkkiiiiiiiiijjjlllmmmooopppoooppppppqqqrrrrrrsssssssssppplllhhhffffffhhhiiijjjkkknnnqqquuuyyy|||}}}}}}{{{ssssssqqqqqqttt{{{ssspppvvv~~~~~~sssmmmlllggggggfffggglllwww|||cccQQQEEE???;;;444000111222111333666333333222222111222222222111111111111111111111111111111222222222222111111333333222111000000111111222111111000///...------............/////////000000000////////////000000111000///......///000111000111222333333333333333111111000000111111222333111222333444444444333333111222333555666777777777999999999:::;;;<<<===>>>>>>DDDEEEKKKWWWccc}}}}}}lll```PPPCCC<<<888444111222222111000///.........///............---------,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++******)))))))))(((((()))))))))*********(((((((((((()))))))))***))))))*********+++++++++)))((((((''''''(((((()))***)))))))))))))))))))))))))))(((((((((((())))))***+++,,,+++)))((()))******)))((()))***+++***)))++++++******************++++++,,,,,,,,,------------......---,,,,,,///111333666:::>>>BBBGGGLLLPPPPPPTTT]]]hhhppptttyyy{{{yyyqqqoookkkeee```___```bbbhhhhhhiiikkkmmmoooqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrnnnlllhhhfffdddeeeggghhhjjjlllnnnrrruuuwwwyyyzzz{{{}}}~~~|||xxxxxx}}}uuurrrooommmnnnssszzz~~~xxxsssuuuyyy}}}~~~wwwsssqqqmmmkkkgggdddeeeooo}}}qqq___NNNBBBAAA:::666777888666555777444333222222111222222222111111111111111111111111222222333333333333222222222222111000000000000000000000/////////................../////////000000000000////////////000000111000////////////000111///000000111111111000000222222222222222333333444222222333333333444444444333333444555666777777888999999::::::;;;===>>>???>>>CCCEEEJJJUUUaaa{{{tttaaaPPPDDD<<<666333555444333111000///......///............---------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++***))))))((()))))))))((((((((((((((()))))))))((((((((()))))))))******)))))))))*********++++++***))))))(((((())))))*********************************))))))))))))******)))***+++***((('''((()))***)))((()))+++++++++*********++++++++++++++++++,,,,,,,,,,,,------------///000000///...///111333666999===BBBGGGMMMSSSXXXUUU\\\hhhtttxxxyyy~~~zzzuuurrrooolllkkkhhhddd```___aaaccciiiiiikkkmmmoooqqqssstttuuutttsssqqqpppooooooooohhhgggeeeccccccdddfffgggkkkmmmppprrrtttuuuttttttrrrssssssppplllkkknnnrrrvvvvvvxxx~~~zzzvvvqqqlllkkklllppprrrtttzzz~~~uuutttxxxvvvuuuvvvvvvwwwyyy{{{zzzxxxwwwuuusssoooggg___]]]eeerrr|||wwwaaaMMMDDD<<<777888888555222333444444333222222222222222111111111111111111111111333333333444444333333333111111000/////////000000........./////////000000....../////////000000000000000////////////000000111000000//////000000111333333444444444333222222333333222222333333444555444333222222222333555666777666555555555777888999:::::::::;;;<<<===??????>>>CCCDDDIIITTT___yyyqqq^^^OOODDD<<<777555444222111///////////////............---------...---,,,+++***+++,,,,,,------------------------++++++++++++++++++++++++******************************)))((((((((()))***))))))))))))))))))))))))(((((()))))))))*********))))))))))))******************))))))))))))******'''(((((()))))))))))))))+++******************+++((()))***)))((('''((()))***)))((()))+++,,,+++*********+++++++++++++++,,,,,,,,,,,,------------...///000111000///000333555999<<<@@@FFFLLLSSS[[[```bbbhhhrrrzzz}}}}}}yyytttnnnjjjhhhiiiiiiiiigggeeeeeehhhjjjmmmnnnoooppprrrssstttttttttrrrpppnnnlllkkkkkkjjjeeeeeeddddddeeefffggghhhmmmoooqqqssssssrrrooonnnllllllkkkgggdddccceeegggkkklllppp{{{~~~wwwpppmmmllllllmmmnnnqqqvvvyyy}}}{{{zzz|||wwwtttrrrooonnnnnnqqquuuwwwxxxwwwqqqggg]]]YYY___kkkuuu{{{eeeMMMBBB999666666333222333555444333222222222222222111111111111111111111111222222333333333333222222000000///////////////000......//////000111222222...////////////000000000000000////////////000000000000000000000000000000444555555555444333222222222222222222222333444444555444222111222333555777999888666555555777999:::;;;;;;;;;<<<===>>>???@@@???EEEEEEIIITTT^^^xxxnnn\\\MMMAAA:::555444222000//////000000///............---------///...,,,+++***+++,,,---------------------------***************************************************)))))))))))))))******************************))))))))))))************(((((()))))))))***************))))))))))))******&&&'''((()))***)))))))))++++++************++++++'''((())))))((('''(((***+++))))))***+++,,,+++*********++++++,,,,,,,,,,,,,,,,,,---------............///000000000222555888;;;???EEEKKKRRRZZZaaagggnnnqqqvvv{{{}}}~~~}}}|||~~~|||xxxsssnnnhhhdddbbbdddeeegggggghhhiiilllnnnqqqrrrssssssssssssrrrqqqooommmkkkiiiggggggggghhhggggggggghhhiiijjjkkkkkkoooppprrrrrrqqqnnnkkkiiiffffffdddaaa______aaabbbcccfffmmmyyyxxxssspppnnnllllllmmmoooppprrrxxx~~~~~~yyyooojjjeeedddiiirrrzzzxxxmmmaaa[[[]]]fffnnn|||aaaRRRBBB;;;999777777999666555444333222222222222111111111111111111111111111111222222222222111111000///////////////000000///000000111111222222333////////////000000000111000000////////////000000000000111111111111000000000000000000///...------111111111111111222333333555444333222222444666777999888777555666777999:::;;;;;;;;;<<<===>>>???@@@AAAFFFFFFJJJTTT___xxx~~~lllYYYHHH???999777444111000000000111///............---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))***++++++++++++***++++++++++++************)))))))))*********++++++((((((((()))))))))*********))))))(((((())))))***'''(((***+++,,,++++++***++++++************++++++''')))******(((((()))++++++***)))***,,,,,,,,,+++******++++++,,,---------,,,---------............,,,...000111222555888;;;???DDDKKKSSSZZZaaahhhlllqqqrrrvvv}}}~~~{{{zzzyyyuuutttqqqmmmhhheeebbb```eeegggjjjlllmmmnnnqqqsssrrrsssssssssrrrqqqooonnnjjjhhhgggeeeeeefffhhhiiillllllmmmnnnnnnnnnnnnmmmoooooooooooollliiifffdddaaa```^^^]]]]]]___aaabbbaaafffnnnxxx|||wwwrrrooolllmmmllljjjiiinnnvvv}}}|||mmmiiicccaaafffqqqyyykkkaaa___dddiiixxxwwwdddNNNBBB===999888999777666555333222222222222111111111111111111111111000111111222222111111000000000/////////000111111111111111111111111111111/////////000000000111111000000////////////000000000111111222222111111000///000000000000//////...111111000000111111222333555444333333333444666777777777666666666888999::::::::::::;;;<<<===??????@@@FFFFFFJJJUUU___yyy|||hhhUUUJJJ???===999444111000000000///............------------------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++(((***,,,......---+++***+++*********))))))))))))))))))*********+++++++++(((((((((((()))))))))***)))((((((''''''(((((()))%%%''')))+++++++++***)))******))))))))))))******((()))******))))))***,,,+++***)))***,,,---,,,+++******++++++,,,------...------------............,,,...000222555888===@@@DDDIIIRRRZZZbbbhhhnnnqqqoooqqqzzz|||yyyxxxwwwlllkkkjjjhhhgggeeeeeedddjjjmmmppprrrrrrssstttuuunnnooopppppppppnnnlllkkkgggfffeeeeeegggiiimmmoooqqqqqqrrrssssssqqqpppooommmlllkkkiiigggdddaaa```^^^]]]\\\]]]```ccceeefffeeellltttzzz~~~yyyssspppooommmiiigggjjjrrrxxx}}}~~~pppnnnjjjggghhhrrrvvvkkkggghhhkkkuuuxxx^^^NNNDDD===777666777666555444333222222222111111111111111111111111111222222333333222222111000000000000000111222222222222111000///...---,,,//////000000000111111111000000////////////000000000111222222222222111000111111222333333333222222222111111111111222333333444444444444555555555666555555666666777888999999999999::::::;;;===>>>??????DDDEEEIIITTT___xxx~~~zzz}}}uuubbbVVVEEEBBB===777333000////////////.........---------,,,---...///...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''***---///000...,,,*********))))))(((((((((''')))************+++++++++(((((((((((())))))))))))((((((''''''''''''(((((("""$$$&&&((())))))''''''******))))))))))))******(((***++++++******+++---+++***)))***,,,---,,,+++******+++,,,,,,---......---------.........//////,,,...111444777;;;@@@CCCGGGMMMWWW```gggmmmqqqtttlllqqq~~~~~~~~~zzzvvvtttrrrqqqgggggggggggghhhiiijjjjjjllloooqqqrrrrrrqqqqqqrrrjjjkkkmmmnnnnnnlllkkkiiiffffffffffffiiimmmqqqsssttttttuuuvvvuuussspppoookkkjjjhhheeebbb```^^^]]]___^^^]]]___ccchhhkkkllllllttt|||~~~|||}}}xxxtttssspppllliiikkkrrrxxxzzzyyyvvvuuurrrnnnlllqqq}}}|||sssnnnoooqqqtttooo\\\PPPDDD;;;777777777555444333222222222111111111111111111111111222333333444444333333222111111000000111222333333222222000///---+++***)))000000000000111111111111000000////////////000000000111222333333222111000...///000111111111111111333333222222333333444555333444555555666666555555222333555777888999999999999999999:::;;;<<<===>>>===BBBCCCHHHSSS^^^xxx}}}~~~|||ttthhhWWWNNNCCC;;;777666444222000///...---------------//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++************+++---...---***'''))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))))))))((((((''''''&&&''''''((((((((((((((())))))))))))************++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...+++,,,------......------///222444555666:::AAAGGGNNNWWW]]]hhhtttppphhhmmmhhh{{{}}}zzzuuupppkkkiiihhhhhhfffeeefffiiinnnpppooolllqqqooommmmmmnnnoooooonnniiihhhhhhgggffffffffffffdddeeegggjjjnnnqqquuuwwwxxxwwwuuusssrrroookkkhhhfffdddaaa___^^^]]]\\\ZZZ___aaadddgggjjjpppvvv{{{zzz|||}}}zzzvvvssssssrrrsssyyyxxxpppttt}}}vvvqqqttt|||~~~ttttttyyykkkXXXKKKDDDBBB<<<999888::::::555444555444444333222111111111222111111000000111111222333333222111000000111222333000000000000000000000000000000000000000000000000...///000222222222111000000000///////////////000000111111111111222222222222111111000111333444555333333333444444444555555999888777666666888:::<<<:::888666888===??????===???DDDDDDHHHRRR[[[tttyyy```VVVHHH>>>888666444222000000///...---------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,------+++)))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))******+++*********)))))))))((((((''''''((())))))))))))((())))))))))))***************++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---....../////////......000333666777999===CCCIIIRRR]]]eeeooowwwpppiiinnnppp~~~xxxuuuooohhhdddaaaaaaaaaiiijjjlllooorrrtttsssrrrtttrrrooommmnnnnnnnnnnnnhhhgggeeedddcccccccccccccccdddhhhlllqqqvvvzzz|||wwwuuusssrrrqqqoookkkhhhfffccc___]]]]]]___```bbbfffhhhlllooorrrwww|||~~~zzzwwwxxxxxxyyy~~~vvvrrrwwwzzzuuuuuuxxx|||yyyeeeTTTGGGAAA<<<999777999888444222333222111111000000000000111222222222222222333333444333222111000000111222333111111111111111111111111000000000000000000000000//////000111111111111111333333222222222222222333111111111111222222222222222111111111111333444555333333333444444444555555666666555555666777999:::999888888:::<<>>>>><<<:::::::::<<>>???EEEEEEHHHRRR[[[ssskkkXXXJJJAAA:::666333333111000///.....................//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********((('''(((***,,,---,,,,,,***(((''''''(((***,,,))))))))))))************************************)))))))))))))))******++++++++++++++++++,,,,,,,,,)))******+++++++++++++++((()))))))))************))))))***+++,,,,,,------------,,,,,,------.../////////.........///000111444999>>>CCCFFFLLLTTTZZZgggzzzxxxuuuxxxzzzzzzzzz|||yyytttpppmmmmmmjjjeeebbbbbbfffjjjnnnrrrvvv{{{|||zzzxxxyyyzzzuuurrrmmmjjjiiihhhhhhgggeeeeeeeeefffiiimmmppprrr{{{{{{zzzyyyxxxuuusssrrrqqqmmmiiifffeeedddcccbbb```cccfffiiikkkoootttxxx~~~xxxvvvwwwvvvxxx{{{~~~{{{mmm\\\MMMCCC;;;::::::888777777000000000000111111222333111111111111111222333333333222111000000111222333111111111111111111111111000000000000000000000000222111000//////000111222222111111111222222333444111222222222222333333333000111111222333333333444333333333444444444555555111222444666888999999999000444888999:::<<>>@@@@@@EEEFFFIIIQQQZZZrrrnnn___QQQDDD<<<555444333111000///......------------------------........................++++++++++++++++++++++++,,,,,,,,,+++++++++******)))((()))***,,,+++)))((())))))))))))))))))))))))))))))*********+++++++++************************)))))))))))))))******+++************+++++++++,,,((())))))***+++*********))))))))))))************((()))***+++,,,------...---------------...//////............000222555777;;;>>>BBBFFFLLLUUU```hhhtttzzzqqqooowww|||{{{|||zzzyyyvvvrrrnnnkkkiiihhhgggffffffhhhlllqqqvvvzzzyyywwwuuutttttttttrrrqqqmmmlllkkkkkkkkkjjjhhhfffdddgggkkkooossswwwyyyzzzyyyyyyyyyyyywwwtttrrrpppjjjgggdddccceeehhhjjjkkkpppvvv|||~~~|||~~~~~~|||zzz|||zzzxxx|||fffXXXIIIAAA>>>999555444777666555555555555555666222111111111111222333333333222111000000111222333222222222222222222222222000000000000000000000000111111111111111000//////------------...///000111222222222333333333444444///000222333444444333333333333333444444444555555666666555555666888999:::AAA???===<<<<<<<<<;;;:::AAAFFFFFFIIIQQQZZZrrryyyiiiZZZLLLBBB666555333111000///......,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))+++,,,+++(((&&&))))))************)))))))))************+++++++++************************)))))))))))))))******+++)))))))))******+++++++++(((((()))************)))))))))))))))************((())))))+++,,,---.........------------.../////////......///111444888:::===???CCCGGGLLLVVVccclllxxxwwwooolllwww~~~{{{pppooonnnllljjjjjjiiiiiihhhiiiiiilllpppuuuzzz|||{{{wwwsssqqqrrrsssqqqnnnkkkkkkkkklllmmmmmmjjjhhhiiilllpppuuuyyy|||}}}}}}zzzzzzzzzyyyvvvrrrooommmhhheeeccccccfffkkkoooqqqyyy~~~yyyuuuxxx{{{}}}zzzzzzvvvrrr{{{ssscccRRRHHHBBB;;;666444666555444333333333333333333333222222333333444555333222111000000111222333222222222222222222222222000000000000000000000000000111222222222000///...000000000000111222333444222222333333333444444444///000222333444444333333333333333444444444555555888666555444555666999:::<<<:::999;;;@@@CCCCCCBBBAAAFFFFFFIIIQQQZZZrrr|||kkkVVVFFF>>>777222222111......000//////.........---------..............................---,,,,,,+++******...------,,,,,,------...******+++,,,,,,,,,,,,+++))))))))))))))))))))))))(((((()))***************)))***+++,,,,,,+++***)))******))))))******+++,,,)))************+++++++++,,,+++***))))))***+++,,,)))************+++++++++,,,,,,,,,---------......++++++,,,------......///...///000111111333777999AAADDDGGGJJJPPP[[[iiirrrzzz~~~rrrkkklllrrryyyzzzwwwllliiifffdddccceeegggiiijjjjjjjjjkkknnnqqquuuwwwwwwwwwvvvuuutttrrrqqqpppmmmmmmmmmmmmmmmnnnoooooossswww{{{~~~}}}{{{yyyxxx{{{zzzwwwtttqqqooonnnnnngggeeedddhhhpppwww|||}}}|||{{{{{{~~~~~~~~~~~~ttt___SSSJJJ???888666999777666666777777666555444444444333222111000///111111222333444222///---...333555000///333333000000222333222111000111222333222111///......------111111111111111111111111222222222222222222222222222333444555666555444333444333333333333444555555777666555444555777999:::;;;;;;:::;;;;;;<<<===>>>@@@EEEFFFJJJSSS[[[oooyyydddSSSEEE<<<444222222000///000//////.........---------..............................---,,,,,,+++******------,,,,,,,,,,,,---------------,,,+++***)))((())))))))))))))))))))))))(((((()))*********************++++++++++++************))))))******+++,,,)))************+++++++++++++++***))))))***++++++)))************+++++++++,,,,,,,,,------------...+++,,,,,,------......///...000111222333666999<<>>BBBFFFFFFJJJSSSYYYmmmvvveeeRRRDDD777333333222000000/////////.........------...........................------,,,,,,++++++***,,,++++++++++++++++++,,,---------,,,+++***)))((())))))))))))))))))))))))((()))******+++*********++++++************++++++******))))))******+++,,,)))************+++++++++++++++***))))))***++++++)))************+++++++++,,,,,,,,,,,,------------,,,,,,,,,---....../////////000333444666999===AAAFFFHHHLLLVVVdddrrr}}}vvvuuuuuuvvvvvvtttpppmmmiiimmmsssyyy~~~~~~{{{xxxsssnnnjjjbbbbbbbbbcccfffjjjmmmoooppppppqqqrrrssstttuuuvvvrrrrrrrrrrrrrrrqqqqqqqqqmmmnnnnnnpppsssvvvyyy{{{~~~{{{xxxwwwtttrrrnnnkkkiiiiiikkklllmmmnnnqqqwww~~~}}}yyyuuuxxx}}}xxxpppxxxzzzxxxqqqaaaUUUIIIBBB???777555444333444555444333333333444444444444333333333333444333333222000000111333444111111222111...111111000///---...111333222222111111000111111222222222222222222222222222222222222222222222222222333333333333333444555555444333333333333444555555777666555555666777999:::;;;;;;:::;;;;;;<<<===>>>CCCGGGGGGJJJRRRXXXkkkzzzwwwaaaOOO===666555333000///////////////....................................---------,,,,,,+++++++++++++++************++++++******+++,,,,,,,,,,,,+++)))))))))))))))))))))))))))******++++++*********,,,+++***))))))***+++,,,******))))))******+++,,,))))))*********++++++++++++******************+++))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,------...////////////000333555888;;;@@@DDDHHHJJJPPP\\\lll{{{vvvsssrrrssstttuuutttqqqnnnnnnqqquuuzzz|||xxxuuupppllliiidddddddddfffhhhjjjmmmnnnoooooopppqqqrrrrrrqqqqqqqqqpppoooooonnnnnnmmmmmmnnnooopppssswww{{{~~~zzzxxxwwwtttqqqmmmjjjjjjkkknnnqqquuuwww{{{~~~xxxssstttyyy}}}}}}llllllwww~~~www{{{iii[[[OOOGGGBBB;;;999666666666777666555222333444444555555555444111111111111///...///000000000///...///000///,,,111111///---,,,---000333222111111111222222333444222222222222222222222222222222222222222222222222444333222111222333555666444333333333333444555555666666666666777888999:::;;;;;;:::;;;;;;<<<===>>>AAAFFFFFFIIIQQQXXXkkkyyy}}}qqq]]]HHH===888444111///000000/////////.................................------,,,,,,,,,,,,+++++++++******))))))******+++******+++,,,,,,,,,,,,+++******************************++++++++++++******,,,+++***))))))***+++,,,******))))))******+++,,,))))))*********+++++++++*********++++++*********))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,---......//////000...111333666999===BBBFFFJJJMMMTTTbbbrrr~~~xxxxxxxxxyyyzzz{{{zzzvvvssssssuuuxxx{{{~~~yyyuuuqqqnnnkkkiiieeefffgggiiikkkmmmooopppoooppppppqqqppppppoooooopppooommmlllkkkjjjjjjjjjpppqqqsssvvvzzz~~~|||xxxwwwwwwrrrpppmmmkkklllppptttvvv~~~xxxrrrssswwwuuu}}}qqqiiijjjpppaaaVVVLLLFFF>>><<<888666666666555555222222333444555555555555000111111000......111333333000---...///000//////111111///---,,,---000333111111111111222333444555222222222222222222222222222222222222222222222222333333222111222333444555444333333333333444555555666666666777777888999:::;;;;;;:::;;;;;;<<<===>>>>>>CCCDDDHHHQQQXXXlllzzzzzzmmmVVVGGG>>>666222111000000000/////////..............................,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++---------,,,+++***)))(((************************+++++++++,,,++++++***)))++++++************++++++******))))))******+++,,,)))************+++++++++)))***++++++++++++***))))))************+++++++++++++++++++++,,,,,,,,,,,,---------...//////000000000222555777:::>>>CCCGGGMMMRRR\\\jjjxxx}}}yyyuuuvvvyyy|||}}}yyytttpppmmmllljjjiiieeegggjjjmmmppprrrtttuuurrrrrrrrrrrrqqqqqqqqqqqqooonnnlllkkkjjjjjjjjjkkkqqqsssvvvzzz}}}~~~}}}~~~}}}{{{xxxvvvvvvwwwoooooonnnnnnqqquuuzzz}}}zzztttsssuuutttzzz|||mmmfffrrryyyiii^^^TTTKKKAAA>>>999666555444333222222222333444444444444444111333333222000111666:::===666000000222111111333111111000///---...111333222111111111222333333444333333333333333333333333222222222222222222222222222222222222222333444444444333333333333444555555666666777888888999999999;;;;;;:::;;;;;;<<<===>>>===BBBCCCGGGQQQXXXlll|||zzz|||dddRRRDDD999444444000000000000/////////...........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++---------,,,+++***)))(((************************+++,,,,,,,,,++++++***)))******++++++++++++************))))))******+++,,,)))************+++++++++)))***++++++++++++***))))))************+++++++++***++++++++++++,,,,,,,,,------......//////000000333555777:::<<<@@@EEEIIIQQQYYYfffttt{{{uuuxxx{{{yyyuuupppmmmkkkkkkkkkkkkiiikkknnnqqqtttuuuuuuuuuuuutttsssrrrqqqrrrssssssmmmmmmlllkkklllmmmooopppsssuuuyyy}}}~~~}}}{{{zzzvvvwwwwwwuuussssssuuuvvvpppppprrrtttxxx}}}yyyttttttssswww{{{}}}zzzjjjkkkwwwssshhh\\\RRREEEAAA<<<888555444333111111222333333333333333222000222444222000333999>>>HHH===333111111000000222000111222111//////111222222111111111111222222333333333333333333333333333222222222222222222222222111111222333333333333333444333333333333444555555666666777888999999999999;;;;;;:::;;;;;;<<<===>>>>>>CCCCCCGGGPPPWWWjjj{{{~~~zzz~~~nnnZZZHHH;;;666777000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,+++************************,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,+++***)))*********)))***++++++,,,)))************+++++++++)))***+++,,,,,,+++***))))))************+++++++++******+++++++++,,,,,,,,,------......///000000000555777:::<<<>>>BBBGGGJJJTTT^^^mmm{{{zzzwwwzzz~~~|||yyyuuupppmmmlllmmmnnnnnnpppqqqsssuuuuuuuuusssrrruuusssqqqppppppqqqrrrtttllllllkkklllnnnqqqsssuuutttwww{{{~~~|||yyyvvvqqqrrrrrrqqqqqqrrrtttvvvrrrtttvvvzzzwwwtttrrrtttvvvxxx{{{qqqjjjkkkvvvzzznnnbbbWWWJJJFFF@@@;;;888666444333222222222333333222222111...000222000///222999???NNN@@@333000///,,,,,,///000222333222111000111222222222111111000111111222333333333333333333333333222222222222222222222222000111222333444333222222444333333333333444555555666777888999999:::999999;;;;;;;;;;;;;;;<<<>>>>>>@@@DDDDDDGGGOOOUUUiii~~~}}}}}}|||fffRRRFFF===888666444333222111000//////......---------......///---------,,,,,,+++++++++------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++******))))))************************************************++++++******************++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,------.../////////000//////......///111222888666888???EEEGGGJJJNNNZZZkkk~~~|||xxx{{{}}}yyyvvvqqqpppqqqsssuuuvvvxxxxxxwwwwwwvvvuuuuuutttooooooqqqqqqqqqpppnnnmmmlllkkkkkkkkkoootttyyy}}}}}}}}}}}}|||{{{yyyvvvuuulllllllllkkkkkklllooorrrzzz{{{}}}{{{tttvvvrrrqqquuuxxx{{{oooiiilllyyyxxxfffXXXVVVKKK@@@;;;999666555777555555555555555444444444999444000000444666555333222222222222111000//////000111222111/////////111333333222111111222333333333000---...111444444444222222333555666555111...333333222111222333444555333333444444555666666666777777666666666666777777999;;;<<<<<<;;;<<<===??????DDDDDDIIIQQQWWWjjj~~~}}}rrr^^^NNNBBB:::555333111000//////............---------.........---------,,,,,,+++++++++---------,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++*********)))************************************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,------.../////////111000000///000111333444:::999===CCCHHHJJJPPPVVVaaattt|||xxxyyy}}}}}}zzzxxxvvvssssssvvvxxxzzzzzz|||{{{zzzxxxvvvuuuuuutttrrrrrrqqqqqqpppooonnnnnnllllllnnnppptttxxx|||~~~~~~~~~|||yyyvvvqqqnnnllliiiiiijjjjjjkkkoootttxxx}}}|||vvvqqqoooqqqtttuuuyyy|||lllfffmmmwwwqqqbbbZZZPPPFFFAAA<<<777666777555444444444444333333333777333//////333555444222222222222333222222111000333444555555333333444555333333222111111222333333111...,,,,,,///222222222333444666777777555333111444333222222222333444555333333444444555666666666777666666666777777888999:::;;;======<<<<<<>>>???>>>CCCCCCGGGPPPVVViiiooo\\\KKK>>>888555111////////////...........................------,,,,,,,,,,,,++++++......---,,,,,,+++******+++++++++++++++++++++++++++++++++***************++++++++++++************************************************************************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,------.../////////222111111111222333555666999;;;???DDDGGGJJJSSS]]]oooyyyvvvxxx{{{yyywwwwwwwwwyyy}}}~~~|||yyywwwuuuuuuuuutttsssqqqpppooooooooopppnnnppptttxxx|||~~~}}}|||yyyvvvrrrmmmjjjhhhfffggghhhiiilllrrrzzzyyysssnnnnnnoooppprrrvvvwwwuuufffeeejjj|||ppp___WWWNNNHHH@@@999666888444444444333333333222222555222//////222444333111111222222333333333333333///000222222111111222444333222222111111222222333111///------///111222222333777::::::777444444555444444333222222222333333333333444444555666666666666666666777888999:::;;;:::;;;======<<<<<<>>>???===BBBBBBFFFOOOTTTggg}}}mmmVVVDDD===999333111111111000///..................------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++***************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------.../////////111111000111222555777888;;;>>>DDDGGGHHHKKKYYYggg~~~yyywwwxxx|||{{{zzzzzz|||~~~{{{xxxwwwvvvvvvvvvsssqqqooonnnnnnppprrrtttuuuxxx}}}xxxwwwvvvtttqqqooommmlllfffggghhhjjjnnnuuu~~~~~~vvvooonnnnnnmmmnnnqqqqqqxxxooohhhgggooo|||ddd]]]UUUMMMDDD;;;888:::555555555444444333333222555222000111222444333222000111222333444444555444+++---////////////000222222222222222222222222222222111111111222333333444222777;;;:::666333444777444444333333333222333333333333444444555666666666555555666777888:::<<<===999:::<<<<<<;;;;;;===>>>>>>CCCCCCGGGOOOTTTgggzzzcccMMMBBB<<<444000111111000.........//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++************************+++++++++++++++++++++,,,************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...///////////////000111333555888999@@@CCCHHHKKKLLLRRRbbbsss}}}zzzyyy|||~~~}}}|||{{{zzzxxxwwwwwwwwwxxxpppooommmmmmooosssvvvyyy}}}}}}uuutttsssrrrpppoooooooooiiijjjkkklllqqqxxx~~~|||zzz{{{}}}{{{rrrooonnnmmmlllnnnlllooowww{{{ooogggdddtttzzzyyyllldddZZZRRRIII@@@;;;<<<777777777666555444444444555444333333444444444333000111222333444555555555000222333444333444555777222222222222222222222222222222222222222222333444222666:::888444111333666333333333333333333333222333333444444555666666666555555666777999:::<<<===777999:::;;;::::::;;;===???DDDDDDGGGOOOUUUgggmmmXXXGGG???555000000000///,,,....../////////---,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++++++++++++++++++++,,,,,,,,,,,,************************************************)))))))))***++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,------.../////////...//////111333666999;;;>>>@@@EEEJJJNNNWWWkkk}}}~~~}}}}}}~~~}}}zzzzzzzzzyyyyyyxxxxxxwwwooonnnnnnooorrrvvv{{{}}}|||vvvuuussspppnnnmmmlllllllllmmmoooqqqttt{{{~~~{{{yyyyyy{{{}}}xxxsssqqqnnnkkkkkkfffeeekkkwwwttthhhdddhhhyyy|||www|||zzznnnaaaXXXPPPGGG@@@>>>999888888777666555444444444444444444444444444444000000222333444444444444333444555555555555666888111222222333333222222111///111222222000000111222333555777666333222333555111222333444444444444333333333444444555666666666555555555666888:::;;;<<<888999;;;;;;::::::<<<===@@@DDDDDDHHHOOOUUUgggttteeeOOOFFF:::333333333111---...///000000///---+++***+++++++++,,,,,,---------++++++,,,,,,,,,,,,------++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,------************************************************((())))))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------...///////////////000222555999<<<>>>===>>>CCCKKKTTTbbbxxx{{{|||||||||}}}}}}{{{yyywwwuuurrrrrrrrrtttwwwzzz~~~~~~|||yyyxxxuuurrrooonnnmmmlllmmmoooqqqtttyyy|||}}}}}}{{{zzzzzz|||~~~|||xxxrrrmmmlllbbb___bbblllxxx|||pppjjjggglll}}}|||~~~|||jjj```YYYOOOEEEAAA888888777666555444333333222333444444333333333333000000111222333333333222111222333333222111222444111222333333333333222111///111333333000///000222555555555555444444333333///000222444555555555444333333444444555666666666555555555666777888:::;;;999;;;<<<<<<<<<<<<===??????DDDCCCGGGNNNTTTfffwwwnnnWWWLLL???888777777444111...///000000///---+++***+++++++++,,,,,,---------***++++++,,,,,,------...++++++++++++++++++++++++))))))******+++++++++++++++++++++,,,,,,---------************************************************((())))))***++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,------...//////000000000111444777:::>>>@@@CCCDDDHHHRRR___qqq}}}}}}~~~}}}zzzvvvtttuuuvvvvvvxxxzzz}}}}}}|||{{{zzzwwwuuusssrrrrrrrrrmmmooossswww{{{zzz{{{||||||{{{{{{}}}wwwqqqoooccc^^^^^^gggpppzzz{{{mmmfffccckkkzzzqqqfff___TTTIIIBBB888777666555444333222222111222333333222111222222000000111222222222111111222333444333111111222333111222333444444333222111111444666555333111222444777555444444555555444333...000222444555666555555333333444444555666666777555555555555666888999:::;;;<<<>>>>>>======???@@@>>>BBBBBBFFFMMMRRReee{{{vvvdddXXXIII>>>999888777555111111000000//////......///............---------***++++++,,,,,,++++++***,,,,,,,,,++++++*********(((((())))))************---------,,,+++***)))((((((((((((***+++,,,***((()))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,------.........******+++++++++,,,,,,,,,000000000000000111111111000222444777:::===???@@@EEECCCFFFRRRggg~~~}}}|||xxxuuuttttttuuuyyy}}}{{{{{{|||{{{yyyuuurrrppppppqqqrrruuuvvvyyy|||}}}||||||}}}}}}|||zzzzzz{{{}}}~~~rrriii___ZZZZZZaaajjjsss~~~qqqcccaaadddpppoooccc\\\RRRIIICCC>>>999666888999999888666555555555555444444444111111111111111111111111333222111000111222444555777777777444000...---...222222222222222222222222333444555666666666555444222222222333333333444444666555333222222333444555>>>:::777888<<<>>>;;;777777999::::::::::::;;;===???CCCAAAEEENNNSSSddd}}}jjj^^^MMM@@@:::777666444111111111000//////.........---------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++******)))))))))*********++++++,,,,,,,,,,,,+++***)))))))))((()))***,,,,,,***))))))************+++++++++))))))*********++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,000000000000111111111111111333555777:::===???AAAFFFGGGNNN^^^uuu~~~|||~~~~~~|||yyyyyyyyy|||~~~~~~}}}||||||yyywwwuuuttttttvvvyyy{{{~~~~~~~~~|||{{{zzz{{{||||||{{{{{{}}}~~~sssiii```ZZZXXX]]]eeellluuu|||xxxjjjdddbbbeeewww|||lll```UUUKKKDDD???999666777888777666666555555555555444444444111111111111111111111111222111/////////000222333666777666444111/////////222222222222222222222222111222333444555444333333333333444444444555555555444444555555555555555555666444333444888999888666999;;;<<<===<<<<<<===??????CCCBBBEEENNNSSSdddrrreeeTTTEEE<<<888666555222111111000000///......------,,,,,,,,,+++++++++------............------,,,,,,,,,++++++++++++************+++++++++++++++,,,,,,,,,,,,+++******)))*********+++------+++***)))************+++++++++))))))*********+++++++++,,,+++++++++++++++******+++++++++,,,,,,,,,------//////000000111111111111222444666888:::===AAADDDIIIOOO\\\rrr{{{wwwvvvzzz~~~~~~|||{{{zzzyyyxxxwwwyyy|||~~~|||zzzyyyxxxzzz{{{|||{{{|||~~~wwwnnnbbb\\\XXX[[[```eeelllrrrvvvmmmccc___fffsss}}}vvvfffYYYOOOHHHBBB;;;888888888777555666555555555555444444444222222222222222222222222444444333222333444555666444555555444222000000111111111111111111111111111000000111222222222222222444444444555555555666666222444666888888888666555444444555666888::::::;;;999:::<<<<<<;;;;;;===>>>@@@CCCBBBEEENNNSSSeeevvvjjjYYYJJJ@@@:::888777222222111111000//////...---------,,,,,,,,,,,,+++------............------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++***+++,,,......,,,***))))))*********+++++++++++++++,,,,,,,,,---------------,,,,,,++++++******,,,,,,,,,,,,------------//////000000111111222222333666888999;;;>>>DDDIIIOOOYYYmmm}}}yyyxxxtttrrrwww}}}~~~}}}{{{}}}}}}||||||}}}~~~}}}zzzwwwuuuxxxzzz||||||||||||}}}~~~}}}uuuddd]]]YYYZZZ^^^bbbhhhoooxxx}}}vvviii```bbbiii~~~}}}{{{qqqbbbXXXNNNHHH@@@<<<:::999777555666555555555555444444444222222222222222222222222555555444444444555666777222333333333111000111222111111111111111111111111000111111222222222222222444444444444555555555555222333555666777777777666444666888999999999;;;===999;;;<<<===<<<<<<===???@@@CCCBBBFFFNNNTTTeee{{{sssjjj\\\NNNCCC<<<888666222222222111000000//////............------------,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******+++++++++---...///---+++))))))*********+++++++++++++++,,,,,,,,,---------......------,,,,,,++++++,,,,,,---------............//////000111111222222555777:::;;;<<>>;;;999666444666555555555555444444444222222222222222222222222000000000000111111222222///111222111000///000222111111111111111111111111222222222222333333333444222333333333333444444444333333222222333555777888333555666777666666777999<<<>>>????????????@@@BBB@@@DDDBBBFFFOOOTTTeee|||}}}yyypppkkkaaaTTTIII???888444333222222111111000////////////.........---------,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++*********+++++++++,,,,,,++++++***+++***+++,,,......,,,+++)))************+++++++++))))))*********+++++++++......---------------,,,---------.........//////......///000111222222333666999<<<===>>>DDDNNNWWWfffwww~~~xxxuuutttvvvwwwzzz}}}|||}}}~~~}}}{{{zzz|||}}}~~~|||yyyvvvsssrrrzzz|||~~~~~~|||zzzzzzzzzyyy~~~~~~iiiaaa[[[ZZZ\\\^^^bbbhhhgggjjjppp|||mmm___YYYWWWccc||||||{{{}}}oooaaaXXXQQQGGG@@@<<<999555222666555555555555444444444333333333333333333333333111111222222222333333333///111222111000000111222222222222222222222222222444333333333333444555555222222222333333333444444555333222111222444666777666666777777888888999999999;;;<<<<<<<<<<<<===???AAADDDCCCFFFOOOTTTfff}}}uuurrrkkkaaaSSSFFF<<<666333333222111111000000///.........---------,,,,,,------............------******+++++++++,,,,,,,,,++++++*********)))))))))***++++++,,,,,,+++++++++*********,,,......,,,***)))************+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,------------.........////////////......///000111222333333666:::>>>???@@@GGGSSS]]]tttyyyuuutttttttttyyy}}}|||{{{~~~}}}|||xxxzzz|||}}}yyyvvvtttttttttxxx{{{}}}~~~}}}{{{{{{{{{xxx|||tttkkkbbb___]]]\\\^^^bbbaaadddhhhqqq}}}wwwfffZZZUUUZZZnnn|||{{{~~~yyyiii___XXXMMMFFFAAA<<<888444666555555555555444444444333333333333333333333333444444555666666666666666222333444333222111222333333333333333333333333333444333333222333444555666333333333333444444444555555444444444444555555555777666555777;;;===<<<:::888:::;;;;;;;;;;;;<<<>>>AAADDDCCCGGGOOOUUUfff|||zzzvvvlll^^^NNNAAA:::333333222222111000000000---------,,,,,,,,,++++++......////////////......*********++++++,,,,,,,,,+++*********))))))((((((***++++++,,,,,,,,,++++++*********+++------+++***)))************+++++++++++++++,,,,,,,,,---------*********++++++,,,,,,---............/////////000---...///000111222333333666;;;???@@@BBBIIIVVVaaa}}}}}}vvvsssssstttrrrzzz~~~}}}|||}}}{{{zzzyyyyyyuuuwww{{{~~~zzzwwwttttttuuuvvvvvvyyy|||~~~}}}}}}}}}}}}xxx{{{uuujjjddd```\\\\\\___```aaadddiiirrrpppbbbZZZVVVfff|||||||||yyyfff^^^TTTKKKFFFAAA<<<888666666555555555444444444333333333333333333333333222333333444555444444444444555666555333222333444444444444444444444444444444333222222222333444555444444444555555555666666444555777888777666444333222///...111888;;;:::777???@@@BBBBBBAAAAAACCCDDDAAADDDCCCGGGOOOUUUfffvvviii\\\KKK<<<999444222333111------///////////////............000////////////.........++++++++++++++++++++++++******+++,,,------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++************++++++,,,,,,,,,++++++*********,,,,,,++++++++++++++++++,,,---///...------...000222222111111222444666777777;;;@@@CCCDDDIIIZZZkkk|||uuuooommmppprrrzzz~~~{{{xxxwwwxxxxxxtttqqqwwwxxxyyy{{{~~~{{{xxxvvvvvvtttssswwwxxx{{{||||||{{{yyywwwwwwvvvyyyrrriiiccc^^^]]]^^^aaa______bbbhhhsss}}}jjj]]]\\\bbbmmm}}}yyy~~~lllaaaTTTLLLEEE===999888999888777666555555555555222222222444555555333111111111222222222333333333777444000---,,,---///111222222222222222222222222111111222333444666666777444333333333333444555666888888777777666666555555888888888888888888999999<<<<<<======>>>AAAFFFJJJHHHJJJFFFGGGNNNRRRccctttfffUUUFFF<<<666333333222///...111////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,---***,,,------,,,+++---............///111333555777999<<>>AAAEEEIIIGGGJJJGGGHHHOOOSSSddd}}}uuucccSSS@@@:::555444333000000333////////////...............------------,,,,,,,,,---------------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,------.........***,,,------,,,,,,---...+++,,,,,,...111444777888999;;;@@@DDDIIITTTjjj}}}yyyuuutttrrroooqqqvvv~~~|||xxxvvvsssqqqrrrrrrqqqpppqqqsssvvvyyy{{{|||{{{zzz{{{xxxvvvuuuvvvvvvvvvuuuvvvxxx{{{}}}~~~~~~}}}{{{{{{~~~uuummmjjjjjjeee```]]]\\\]]]bbbnnn{{{xxxiiiggghhhxxxzzzuuuvvv~~~ppp___SSSIII@@@;;;:::888777666666666666666777777666444333444444444222222222222333333333444444333222222222333444555555333333333333333333333333111222222333444555666666555555444444444444444555777777777777666666666666999999999:::::::::;;;;;;<<<=========>>>@@@DDDHHHFFFIIIHHHJJJQQQUUUddd~~~nnn___HHH???777555444111111333////////////............000////////////.........------------------------...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///---...//////......///000......///000333666888:::<<<<<<@@@EEELLLZZZqqqzzzuuurrrrrrsssrrrvvv{{{~~~xxxwwwuuurrrpppoooooooooooopppssswww{{{|||{{{yyywwwyyyxxxvvvwwwyyyzzzzzzzzzwwwxxx{{{~~~|||{{{}}}~~~uuuooooookkkeee```^^^]]]___gggqqqpppmmmooo{{{tttpppwww~~~qqqbbbXXXNNNCCC<<<:::777777666666666666777777:::777444333444444444333111111111222222222222333000111222222333333222222333333333333333333333333222222333333444555666666666555555444444444444444777777777777666666666666999:::::::::;;;<<<<<<<<<<<<===>>>>>>>>>@@@CCCFFFDDDIIIHHHLLLSSSVVVddd}}}vvvhhhRRRFFF;;;777555222111222////////////............000////////////.........++++++++++++++++++++++++............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,------...---...000///......///111000000000111333555888999@@@@@@CCCIIIRRRbbbzzzuuuqqqoooqqqrrrsssxxx}}}|||wwwxxxwwwuuurrrooonnnnnnoootttvvv{{{~~~}}}zzzwwwxxxwwwwwwxxxzzz||||||{{{wwwyyy{{{}}}~~~}}}{{{zzz|||}}}}}}}}}uuusssoooiiidddaaa___^^^cccjjj~~~~~~vvvsss}}}wwwqqqrrr~~~|||rrrhhh```WWWKKKAAA===888777777666666666666777:::777444333444444444333000000000000111111111111444444555555555444333222333333333333333333333333222333333444444555555555666555555444444444555555666666666666777777777777999999:::;;;<<<<<<======<<<===>>>>>>>>>???BBBDDDCCCHHHHHHLLLSSSVVVddd}}}}}}qqq^^^QQQBBB;;;777333111111////////////...............------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++******))))))******+++,,,,,,,,,,,,------------*********++++++,,,,,,,,,+++---......------...///000000000000222444666888???>>>AAAHHHTTTeee~~~}}}ppplllkkknnnqqqtttyyy||||||{{{wwwvvvwwwxxxvvvtttrrrrrrsssxxx{{{~~~|||yyywwwvvvvvvxxxzzz{{{{{{zzzxxxyyyzzz{{{|||}}}}}}}}}yyywwwxxx|||}}}}}}}}}yyyssslllfffccc```]]]___cccvvvuuusss}}}}}}vvvtttzzz~~~uuulllfff\\\NNNBBB<<<999888777666666555555555777666444333444444444222000000000000111111111222333444444444333222222111333333333333333333333333333333333444444444555555555555444444555666666777666666666666777777777777888999::::::;;;<<<======<<<===??????>>>???AAABBBBBBFFFGGGKKKRRRUUUccc}}}zzzkkk[[[III@@@:::555222222////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,+++++++++------------------------++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,,,,,,,---......------.../////////000111444777999;;;======AAAKKKYYYlllxxxtttllliiiiiinnnssswww~~~zzz{{{zzzwwwsssvvvzzz{{{zzzyyyyyyzzz}}}~~~~~~|||yyyyyyxxxyyy{{{|||{{{yyyyyyyyyyyyyyyyyyyyyyyyyyytttsssvvv{{{}}}}}}yyyqqqjjjgggbbb^^^]]]___iiiyyy|||qqqooowww|||xxx{{{xxxooocccSSSFFF???::::::888777555444444444444333333333555555333222111222222222333333333333111111111111222222222222444444444444444444444444333333333444444444444555444444444444555777888999555666666666777777777888888888999:::;;;<<<======<<<>>>??????>>>>>>@@@AAAAAAEEEEEEIIIPPPTTTccc}}}sssbbbOOOCCC===777333222000/////////............000000/////////.........------------------------((()))***+++++++++++++++------------------------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,------.........---------------------,,,...///000000//////000222000000222444777;;;>>>@@@CCCCCCHHHTTTdddyyyxxxrrrnnnllliiijjjpppvvv|||zzzzzzzzzwwwpppuuu{{{~~~~~~~~~~~~}}}}}}||||||}}}~~~~~~}}}{{{zzzzzzyyyxxxwwwwwwvvvvvvppppppuuu{{{}}}}}}~~~vvvoookkkfff```]]]^^^bbbqqqwwwnnnnnn{{{|||}}}~~~|||nnn]]]OOOIII;;;:::999777555444333333222222222444555555333111333333444444444555555555444444444444666777999999444444444444444444444444333333444444444444444444333333333444666777999:::555666666666777777888888777777888999;;;<<<<<<===<<<>>>??????>>>>>>???@@@AAAEEEDDDGGGOOOSSSccc}}}}}}ooo[[[KKKBBB;;;555111111111111111000///---------,,,+++,,,...///...---,,,,,,------------,,,,,,,,,---.........---,,,+++,,,,,,+++******+++,,,,,,///...,,,*********,,,---+++*********+++,,,,,,---+++...000000------///222---------........................///////////////000222555666777999;;;===CCCEEEKKKYYYnnnyyypppjjjhhhhhhhhhmmmvvv~~~{{{xxxuuussszzz{{{~~~{{{{{{|||||||||{{{{{{zzzxxxzzzxxxuuuuuuwwwuuuqqqtttrrrrrrwwwyyyyyy|||{{{ooohhhfffeeebbb___]]]kkk}}}~~~ssssss|||~~~vvvbbbPPPGGG@@@<<<777555666666555333444333111000000111333555444444444333333222222222666444111///...///111222222222222222222222222222555555555444444333333333333333333444444444555555777777777777666666666666777777777888999999::::::888:::<<<>>>@@@@@@@@@@@@AAAFFFEEEGGGNNNQQQccc~~~zzzgggVVVIII@@@888444222222111111000///---------,,,+++,,,...///...---------............------,,,---.........---,,,+++,,,,,,+++******+++,,,,,,...---,,,+++++++++,,,,,,++++++******+++,,,,,,---111222222111/////////000///..............................///////////////000222555777999;;;>>>AAADDDFFFOOOccc~~~~~~rrrjjjggggggiiioooxxx|||{{{xxxwww{{{|||~~~~~~~~~~~~~~~}}}|||xxxyyyxxxvvvxxx{{{zzzvvvuuurrrssswwwyyyyyy|||~~~rrrkkkhhhfffbbb^^^]]]hhhxxx{{{yyyhhhTTTIIIAAA<<<777555666777555333444333222111111222333444555444444444333333333222666555333222111222333444222222222222222222222222555555444444444333333333333444444444444444444444777777777777666666666666777777777888999999::::::999:::<<<>>>???@@@@@@@@@@@@EEEFFFHHHOOORRRbbb~~~uuucccSSSFFF===999333333222111000///...---...,,,,,,,,,...///...---.........//////.........,,,---.........---,,,+++,,,++++++******++++++,,,------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---111000///000111111000///000000000//////..................//////000000000000222555888:::===AAADDDGGGKKKYYYtttsssjjjeeegggkkkqqqyyy~~~}}}}}}~~~~~~}}}|||~~~}}}|||wwwyyyyyyxxx{{{|||vvvsssrrrvvvxxxxxx{{{vvvoookkkhhhbbb^^^\\\dddppp}}}ttt^^^QQQCCC>>>999666777777666444333333333333333333333333555555555444444444444444333333333333444444444444333333333333333333333333555444444444444333333333444444444444444444444333666666666666777777777777777777777888999999::::::;;;;;;===>>>???????????????EEEFFFJJJPPPRRRbbb|||}}}mmm[[[KKKAAA<<<555444333111000///.........---,,,---...///...---......////////////......,,,---.........---,,,++++++++++++++++++++++++++++++,,,,,,------,,,++++++,,,,,,+++++++++,,,,,,---,,,***))),,,000333222000222111111000///......---.........///000000111111222444666888:::>>>BBBEEEKKKUUUjjjrrrjjjcccgggmmmttt{{{~~~~~~}}}}}}|||zzzzzzwwwyyyyyyxxx{{{|||uuuqqqqqqtttuuuvvvyyy~~~zzzrrrnnnjjjddd```]]]___hhhxxx}}}}}}lll[[[FFF@@@:::777777888666555333444444444444444333222555555555555555555555555///000111333333333333333333333333333333333333333444444444444444444444444555444444444444333333333666666666666777777777777777777777888999999::::::<<<<<<===>>>>>>>>>>>>>>>>>>EEEFFFJJJQQQSSSaaa{{{zzzvvvcccQQQCCC<<<666555333111000////////////...------//////...---......////////////......,,,---.........---,,,+++++++++++++++++++++++++++++++++,,,------,,,,,,+++------,,,,,,+++,,,,,,---,,,***)))+++000222111///222111111000///......---......//////000111111222444555777999:::>>>BBBFFFLLL___}}}xxxooojjjccciiipppwww}}}~~~~~~~~~}}}|||zzzzzzwwwyyyxxxvvvwww{{{zzzvvvrrrnnnmmmppprrrsssvvv|||}}}uuuqqqnnnhhhddd___^^^bbbpppyyywwwuuuaaaIIICCC<<<888888888777666444555555555555444333222555555555555555555555555...///111333444444444333333333333333333333333333444444444444444444444444444444444444444444444444555666666666777777777888777777777888999999::::::===============>>>??????>>>EEEFFFJJJQQQSSSaaa{{{lll|||~~~lllXXXFFF;;;888666444222000//////000000///---...//////...---.........//////.........,,,---.........---,,,+++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,000///...///000000///...000000000//////...............///000000111222222555777888:::<<<@@@FFFIIIRRRkkkwwwoookkkjjjfffmmmvvv}}}}}}~~~}}}|||wwwxxxvvvssssssuuutttooommmiiihhhkkknnnoootttyyy~~~yyytttqqqlllhhhbbb^^^___iiiwww{{{sssuuu~~~}}}dddKKKEEE===999999999888777666666666555555444444333444444444444444555555555111222444555666666666555333333333333333333333333333333333444444444444555333333333444444444555555555555666666777777888888777777777888999999::::::<<<<<<<<<<<<===>>>@@@@@@???EEEFFFJJJPPPRRRbbb|||cccqqqtttaaaMMM???999777555222000///000000111///......//////...,,,------............------,,,---.........---,,,+++***+++,,,,,,,,,,,,+++***,,,,,,+++++++++,,,---.........---,,,,,,,,,,,,,,,///000111000...------...///.....................---...///000111222333333555777999<<<@@@EEELLLQQQbbb}}}yyyooojjjiiijjjlllttt~~~|||}}}~~~~~~}}}zzz~~~~~~~~~~~~~~~}}}|||vvvwwwuuuqqqppprrrpppkkkhhhdddcccgggjjjlllqqqwww~~~~~~xxxtttoookkkeeeaaa___dddlllxxxrrrhhhmmmkkkMMMGGG???:::999999999777888777666444444444444555222333333333444444444444333333444555666666666666444444444444444444444444333333333444444444555555111222222333444555666666555555555666777888888888777777777888999999::::::;;;;;;;;;<<<===???AAABBB@@@EEEFFFHHHOOORRRbbb~~~aaaiiisss~~~wwwgggSSSEEE:::888555222000000000000111///......//////...,,,,,,------------------,,,,,,---.........---,,,+++***+++,,,------,,,+++***---,,,*********,,,...//////...---,,,,,,,,,,,,,,,))),,,///...,,,+++---000---------...............---...///000111222333333444777:::>>>CCCJJJQQQWWWtttvvvlllhhhhhhjjjpppyyyyyyzzz{{{}}}}}}}}}|||{{{www{{{|||{{{{{{|||||||||{{{{{{zzzuuuvvvtttpppoooqqqooojjjeeeaaa```dddgggjjjpppvvv~~~zzzuuupppmmmhhhbbb```bbbfffpppqqqdddeeetttsssNNNHHH???:::999:::999888:::888666444333444555666222222222333333444444444222222222333333333444444444444444444444444444444333333333444444555555555000111222333555666777777444555555666777888888999777777777888999999::::::;;;;;;;;;;;;===???AAACCCAAAFFFEEEGGGNNNRRRccc~~~aaaccceeelllvvvyyy}}}}}}xxxtttkkkYYYGGG===666222333444222000111////////////............------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///000///---+++******,,,............////////////........................111000000000000222333555777666<<>>>>>::::::>>><<>>FFFGGGIIIZZZooouuunnnjjjhhhkkkooovvv~~~}}}}}}{{{yyyzzz~~~~~~}}}|||yyyyyyzzzzzzzzzzzzzzzzzz~~~}}}{{{xxxsssnnniiifffaaabbbccccccdddfffkkknnnsss{{{yyyrrrqqqnnnjjjeeeaaa___dddsss|||ccc]]]\\\jjjeeeMMM@@@???:::999<<<:::@@@:::444222555777444111333333444444444444444444333333333333333333333333222333444444333333444666444444333333333333444444...///000111111111111111222333444666777777888888555777999999999999:::<<<;;;;;;<<<===???AAACCCDDDAAAEEEFFFJJJRRRTTTbbb{{{SSSVVVWWWXXXbbb{{{ooonnnlllkkkjjjhhh^^^SSSEEE<<<666444444111///000////////////............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++,,,------,,,,,,...000............////////////........................000000000000111333555666999;;;AAAGGGHHHPPPggg~~~yyynnniiihhhhhhlllrrr{{{|||zzzzzz|||~~~}}}|||yyyzzz|||}}}~~~}}}}}}|||zzztttnnniiieeeaaabbbcccddddddeeegggiiinnnvvv}}}uuusssqqqlllfffaaa]]]___jjjwwwxxxbbbYYYTTT\\\ooommmSSSCCC@@@999777999777:::777555444555555444222444444444444444444333333333333333333333333333333222333444444333333444555444333333222222333333444222222333333333333333222222333444666777777888888888:::;;;:::999999:::;;;:::;;;<<<>>>@@@AAABBBBBB???DDDEEEIIIQQQTTTccc|||SSSWWWXXXVVVYYYllluuuqqqkkkhhhhhhfff```YYYJJJAAA888666444000...///////////////............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------,,,,,,...///............////////////........................000000000111222444666888:::===CCCGGGJJJWWWrrr}}}sssjjjffffffhhhnnnttt~~~}}}~~~}}}||||||~~~~~~}}}|||{{{|||~~~zzztttnnniiifffbbbdddeeeeeeddddddeeefffkkkrrr}}}xxxwwwqqqlllgggccc^^^]]]eeeooo~~~ssscccYYYQQQUUUbbbzzz}}}tttWWWEEE???888666888555555666777666555444444444555555555444444333333333333333333333333333333333111333444444333222444555444444444333333444444444666666777777777666666555666666666666666555555444666777888888777777888:::999:::<<>>???@@@??????CCCFFFEEEGGGNNNPPP^^^xxxHHHKKKPPPSSSSSSZZZlll~~~}}}rrrnnnnnnmmmllllllSSSHHH===888444111///111////////////............------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///---++++++,,,---............////////////////////////////////////000000000222444777999;;;===AAAFFFLLLXXXnnnzzzqqqiiihhhjjjnnnuuu|||{{{yyy{{{~~~~~~}}}~~~zzzyyyvvvssspppmmmkkkjjjfffggggggfffdddccceeefffiiimmmuuu~~~~~~zzzuuuoookkkddd^^^]]]```nnnwwwfffZZZRRRSSSUUU^^^yyy|||wwwssswwwbbbJJJAAA:::888999555444666777777666666666777444444444444444444333333333333333333333333333333111222333333222222333444111000000//////000000111222222333444444333333333222333444666777777888888555666888999999999;;;===999:::;;;===>>>>>>??????DDDGGGEEEGGGLLLOOO]]]wwwHHHGGGJJJOOOPPPSSS^^^jjjwwwrrrpppmmmlllmmmVVVJJJ>>>888555111000222////////////....................................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---------,,,,,,---///............///////////////////////////////////////000000222444888:::<<<>>>BBBIIISSSdddyyyqqqjjjjjjnnnsss{{{~~~xxxxxxzzz|||~~~~~~~~~~~~xxxvvvtttqqqooolllkkkjjjffffffeeecccbbbbbbdddgggiiikkkqqqyyy|||yyytttpppmmmggg___]]]^^^gggwww~~~lll]]]TTTTTTSSSVVVkkk~~~|||xxxrrrttt|||kkkPPPEEE<<<::::::555666555555555555555555555333333444444444444444444333333333333333333333333000222333333222222333444222222111111111111222222333444555666666777666666222333444666777777888888888999::::::999999:::<<<:::::::::;;;<<<===>>>???CCCFFFDDDEEELLLOOO^^^xxxNNNJJJIIIMMMOOOOOOTTT\\\qqq{{{tttoooiiigggiiiWWWKKK???888555222111333000/////////............////////////////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,,,,---///111............/////////000000000000000000000000000///000000222555888;;;===>>>CCCKKKXXXnnnyyyqqqkkklllqqqwww}}}{{{uuuxxx}}}~~~~~~}}}|||{{{{{{||||||}}}xxxvvvtttqqqnnnlllkkkjjjeeeeeedddaaa``````dddfffhhhjjjnnnvvvzzztttpppnnnmmmiiibbb```aaa```ppprrrbbbWWWVVVSSSTTTeee}}}}}}|||zzzssstttzzz~~~rrrUUUIII>>>;;;:::555777444222222444555444333333333333444444555555555333333333333333333333333000222333333222111333444666555555444444555555666222333444555666666666666666666666666666555555444999:::;;;:::888777888999;;;:::::::::;;;<<<>>>@@@AAADDDBBBEEELLLOOO___yyyFFFHHHHHHHHHHHHLLLRRRWWWbbbpppqqqlllhhhaaa[[[NNNIIICCC===999777555333111111111111000000000000.........------,,,,,,,,,,,,***)))***,,,......---//////////////////......,,,,,,,,,---------......,,,,,,,,,---------......000000000000111111111111............////////////...000222333444777;;;>>>GGGFFFLLL^^^zzz~~~rrriiimmmxxx~~~zzzxxx{{{~~~}}}{{{zzzzzz|||~~~xxxuuurrrooonnnnnnlllkkkjjjhhheeebbbaaaaaabbbccciiilllqqqwww~~~{{{{{{vvvrrrpppkkkccc``````]]]iiiyyyrrriii^^^VVVQQQSSS```mmm}}}wwwcccLLLAAA===999555888777666555555444444555333333333333333333333333333333333333333333333333111111111222222333333333444444444444444444444444666444333333555666666555333555666666555444444555222333444666777777888888999:::;;;;;;;;;<<<>>>@@@===BBBBBBFFFMMMPPP]]]vvvGGGHHHIIIHHHHHHJJJOOOSSSZZZcccvvvzzzoooeee[[[SSSMMMIIICCC===888555222111111111111111000000000000/////////.........------...,,,+++,,,...000000///...------,,,+++***)))))),,,,,,,,,---------......---............/////////------.........//////////////////000000000111111000111333444666888<<>>;;;999888888666555555555555555444444444444444444444444333333333333333333333333555555555666666666666666444444444444444444444444555444222333555666666555222444666666666555666888888888999:::::::::::::::999;;;<<<;;;;;;<<<>>>@@@>>>BBBCCCFFFMMMOOO]]]vvvHHHIIIIIIIIIHHHIIILLLNNNTTTWWWffftttdddXXXQQQPPPMMMGGG@@@:::555222000111111111111000000000000000000000///////////////,,,+++******---.........------,,,+++)))((('''&&&,,,,,,,,,---------......------------............,,,,,,---------.........000000000111111111222222111333444666777:::>>>AAAAAAGGGVVVlllzzzqqqttt~~~~~~|||}}}{{{zzz{{{{{{{{{xxxtttrrrpppnnnllljjjiiigggdddbbb``````aaabbbeeehhhmmmssszzz{{{vvvrrrrrrooohhhddddddaaafffnnn|||zzzlll]]]VVVSSSQQQQQQTTTfff{{{}}}zzz\\\HHH???<<<===888888777666555555555555555555555555555555555555333333333333333333333333444444444444444333333333444444444444444444444444555333222222444555555444222444666666666666888999888888888888888888888888:::;;;<<<<<<;;;;;;===???>>>CCCCCCFFFMMMOOO\\\uuuIIIIIIJJJJJJJJJKKKMMMNNNTTTRRR]]]uuuzzzhhh]]]XXXWWWUUUPPPHHH@@@999444333111111111111000000000///////////////////////////,,,+++******---......---......------,,,+++******,,,,,,,,,---------......*********+++++++++,,,,,,............/////////000000000000111111111222222111333555666888;;;???BBBCCCIIIVVVkkk}}}uuuwww}}}{{{zzz~~~}}}}}}~~~~~~}}}zzzvvvtttrrrooollljjjhhhfffdddbbbaaa```aaaaaacccfffjjjpppvvvxxxssssssqqqkkkgggfffbbbdddhhhrrrwwwlll```YYYSSSNNNKKKMMMYYYnnn}}}gggMMM???<<<===999888777666555555555555444444444444444444444444333333333333333333333333222222222222222111111111444444444444444444444444444333222222444555555444333444555555444555777888666666666666666777777888;;;<<<===<<<;;;<<<===???>>>CCCCCCGGGMMMOOO\\\uuuJJJJJJJJJKKKMMMNNNOOOPPPSSSRRRYYYlllnnnddd```^^^]]]XXXPPPEEE;;;666444111111111111000000000///...........................,,,+++,,,...000000///---------...............,,,,,,,,,---------......*********+++++++++,,,,,,............/////////000/////////000000000111111000222444666888;;;???CCCHHHKKKTTTddd|||{{{}}}|||xxxvvvwww|||~~~~~~~~~}}}{{{xxxvvvtttqqqnnnkkkhhhgggeeecccaaaaaaaaaaaaaaacccggglllrrrzzz|||uuusssrrrmmmiiihhhcccbbbbbbiiixxxrrrllleee^^^UUULLLJJJMMMTTTffftttWWWDDD===<<<999888777666666555555666333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444555333222222444555555444333444555444333333555777999888888888999:::<<<===;;;<<<======<<<<<<>>>@@@???CCCCCCGGGMMMOOO\\\tttLLLKKKIIIJJJMMMPPPQQQPPPOOOPPPVVVcccssswwwjjjeeedddccc___VVVIII===777555111111111111000000000000------............//////***((('''(((***,,,,,,++++++,,,,,,------......///,,,,,,,,,---------......------------............,,,,,,---------........./////////000000000111111000222555666888<<<@@@CCCIIILLLTTTcccyyy~~~wwwtttssstttzzz~~~}}}|||}}}|||yyywwwvvvsssooolllhhhgggfffdddcccbbbaaaaaa```bbbeeeiiinnnuuu}}}wwwsssrrrnnnjjjiiibbbaaa```bbblllyyy~~~}}}ooollliiicccXXXNNNLLLQQQRRR```yyyhhhPPPBBB===999999888777666666666666333333333333333333333333333333333333333333333333222222333333444444444444444444444444444444444444666444333333555666666555444444444444333444666999:::999888888888:::;;;<<<:::;;;======<<<===???BBB???DDDDDDGGGMMMNNN[[[tttPPPLLLIIIIIIKKKNNNOOONNNNNNOOOTTT]]]hhhyyyrrrjjjjjjjjjggg\\\NNNAAA:::777111111111111000000000000....../////////000000000((('''&&&&&&)))*********---------------.........,,,,,,,,,---------......---............/////////------........./////////000000000111111111222222222444666888:::===BBBEEEFFFMMMYYYkkkxxxsssrrrrrrttt{{{~~~}}}}}}{{{zzzxxxwwwuuuqqqnnniiihhhgggfffdddcccbbbbbb```aaadddgggkkkqqqxxx}}}yyysssqqqmmmjjjjjjaaaaaa___^^^cccnnnvvvwwwsssnnniiiddd]]]TTTPPPQQQPPPZZZnnn|||```LLLBBB:::999888777666666666666444444444444444444444444333333333333333333333333000111222222333444555555444444444444444444444444777555444444666777777666222333444444555777;;;>>>>>><<<:::888777888888999999:::<<<======>>>AAACCC@@@DDDDDDGGGMMMNNN[[[tttRRRNNNIIIGGGIIIKKKLLLLLLPPPPPPSSSYYYaaaooozzznnnppppppmmmbbbSSSEEE===;;;111111111111000000000000//////000000111111111222...---,,,,,,...000000///000000000//////.........,,,,,,,,,---------......,,,,,,,,,---------......000000000000111111111111111111222222222333333333333555777999<<>><<<;;;;;;;;;888:::<<<======???BBBDDD@@@DDDDDDGGGMMMNNN[[[sssVVVPPPIIIFFFGGGJJJKKKLLLPPPPPPSSSVVVXXXbbbuuuwwwssssssrrrkkkZZZHHH???>>>999555222444444111///111000000////////////000000---...///////////////......------,,,,,,------...---------............///---------............//////////////////.........///000111222333444444444333555999===???AAAAAABBBFFFOOObbb|||}}}rrriiijjjpppwww}}}}}}|||zzzvvvqqqnnniiijjjkkkkkkiiifffcccaaa```___```eeehhhjjjpppwwwwwwpppiiiffffffcccbbb___^^^```eeemmmrrruuutttnnnddd^^^[[[UUUOOORRRRRR[[[ooo~~~^^^GGG>>>:::888777555222444999444444555555555555444444444444444444444444444444444444444444444444333333555555555555555555555555444555666777777666555444444444666777555777EEEVVVVVVPPPFFF===888777999;;;<<<<<<<<<===>>>?????????>>>DDDCCCDDDKKKOOOZZZnnnWWWRRRKKKGGGGGGJJJKKKLLLNNNNNNQQQSSSUUU\\\mmm}}}vvvtttrrrmmm___NNNBBB>>>999444222333444111000111000000////////////000000...///////////////.........------,,,,,,------...---------............///---------............///000000000000000000000000///000111222333444444444555777999<<<>>>@@@CCCEEEIIITTThhhyyypppjjjlllrrrvvvzzz~~~}}}|||zzzvvvqqqnnnkkkkkklllllliiifffccc```aaa___aaaeeeggghhhnnnuuu~~~{{{rrrkkkggggggeeeeeecccaaaaaafffnnntttzzzxxxqqqggg```^^^YYYTTTTTTQQQVVVhhhgggLLLBBB===999888555111222777555666666666666666666555444444444444444444444444555555555555555555555555555555555555555555555555555555666666666666555555888666888::::::>>>JJJXXXggg___RRREEE<<<999:::;;;<<<<<<======>>>>>>??????>>>DDDCCCDDDKKKOOOZZZnnnZZZUUUNNNJJJIIIJJJKKKKKKMMMMMMOOOQQQQQQUUUbbbpppzzzuuurrrooogggVVVFFF>>>888333111222333000000222000000////////////000000///000000000///...------...------,,,,,,------...---------............///---------............///000000000000111111111111///000111222333444444555777888:::;;;===@@@DDDGGGLLLYYYqqq~~~tttnnnjjjnnnrrrsssuuuwww|||~~~}}}|||zzzwwwsssooonnnnnnnnnmmmjjjfffbbb```aaa___```dddeeeggglllsss|||vvvmmmhhhhhheeeffffffdddbbbeeemmmttt~~~wwwllleeeccc```\\\YYYRRRQQQ^^^ttttttTTTFFF@@@;;;999555111222555666666777777777777666666555555555555555555555555444555555666666777777777555555555555555555555555666666555555555555666666999777777:::===AAAKKKTTTccc[[[NNNAAA999666888:::============>>>>>>>>>>>>>>>DDDCCCDDDKKKOOOZZZnnn\\\XXXRRRMMMJJJJJJKKKKKKNNNNNNPPPQQQOOOQQQZZZeeewwwqqqqqqmmm^^^KKK???999444111222222000000222000000////////////000000000000000000///...,,,,,,...------,,,,,,------...---------............///---------............//////000000000000000111111000000000111222333444555777:::<<<======???BBBFFFLLL]]]xxx~~~~~~qqqllljjjmmmppppppqqqssswwwzzz}}}|||zzzvvvsssqqqqqqpppnnnjjjfffbbb```___^^^___ccceeeffflllssszzz}}}yyynnniiihhhdddfffgggdddaaabbbiiippp}}}sssmmmkkkjjjgggaaaVVVOOOVVVggg]]]IIIBBB<<<999777333333555666666666777777666666666666666666666666666666666333333444555666777777888555555555555555555555555666666444333333444666666888555333555:::???DDDGGGIIIDDD>>>888555666999;;;============>>>>>>>>>>>>>>>DDDCCCDDDLLLPPP[[[ooo]]]ZZZTTTOOOKKKJJJJJJLLLRRRQQQRRRSSSQQQQQQXXXaaawww{{{qqqqqqpppdddPPPBBB;;;555222222222000000222000000////////////000000000000000000///...,,,,,,...------,,,,,,------...---------............///---------............///.........//////000000000000000000111222333555666666:::???@@@??????BBBEEEPPPccc~~~zzz|||qqqmmmkkkmmmooonnnpppttttttxxx~~~}}}zzzxxxtttsssrrroookkkgggcccaaa^^^\\\^^^bbbeeeffflllssswww{{{~~~qqqjjjiiifffhhhiiifffbbbccchhhmmm{{{vvvuuutttrrrkkk\\\QQQSSS^^^rrreeeKKKCCC;;;999888555555777444555555666666555555444666666666666666666666666222222333444555555666666555555555555555555555555666555444333333444555666777555333222666:::<<<;;;999999999999:::;;;===>>>============>>>>>>>>>>>>???EEEDDDEEELLLPPP[[[ooo\\\ZZZVVVPPPKKKIIIJJJLLLTTTSSSSSSTTTRRRRRRXXX```ppptttrrrrrrgggUUUHHH???888444333333000000222000000////////////000000///000000000///...------...------,,,,,,------...---------............///---------............///------......//////000000111111000000111333555666555;;;@@@BBBAAABBBHHHMMM___rrr~~~{{{|||rrroooooorrrsssrrrssswwwssswww}}}~~~|||vvvuuusssooolllhhheeeccc___]]]___ccceeeffflllsssuuuzzzxxxooolllkkkkkkjjjiiiggggggiiikkkwww~~~~~~{{{uuudddWWWUUUYYYgggnnnNNNDDD<<<:::999777666888444444555555555555444444555555555555555555555555222222333333444555555555555555555555555555555555555555444444444444555555777888666444555888888555777999;;;<<<===<<<:::999<<<<<<<<<===>>>????????????EEEDDDEEELLLPPP[[[oooZZZYYYVVVQQQKKKIIIJJJMMMTTTQQQQQQRRRRRRSSSYYYaaalllxxxtttsssjjj[[[PPPBBB;;;666555333000000222000000////////////000000...///////////////.........------,,,,,,------...---------............///---------............///---......///000000111111111111000000111333555777666;;;???AAABBBHHHRRR[[[vvv{{{ssssssvvv{{{|||xxxxxxzzzuuuxxx}}}}}}wwwvvvssspppllliiifffeeecccaaaaaadddeeeeeejjjpppsssyyyvvvsssooollliiiiiiiiijjjiiigggmmmyyy{{{jjj\\\XXXWWW___{{{xxxRRRHHH>>>;;;:::777666666555555666666666666555555444444444444444444444444444444444444555555555555555555555555555555555555333444444555555444444333555999999666555888888555777888999::::::999888777:::;;;<<<===>>>???@@@AAA???EEEDDDEEEMMMQQQ\\\pppYYYYYYVVVQQQKKKIIIKKKMMMRRROOONNNPPPQQQRRRYYYaaajjj|||vvvtttlll___UUUDDD===777666444000000222000000////////////000000......///////////////......------,,,,,,------...---------.........//////---------.........//////...//////000111222222222222111000000111333555777888;;;>>>???BBBLLL[[[hhhzzztttvvv|||~~~{{{}}}vvvyyy}}}~~~wwwvvvssspppmmmiiigggffffffdddccceeeddddddgggmmmrrrxxx|||xxxooojjjffffffiiijjjgggcccggguuu~~~mmm___ZZZVVVZZZttt~~~VVVJJJ???;;;:::666444444666666777777777777666666444444444444444444444444666666666666666555555555555555555555555555555555222333555555555555333222222888:::666444888888555555666777999:::<<<======999:::;;;===>>>@@@AAABBB???EEEEEEFFFMMMQQQ\\\ppp\\\ZZZVVVQQQMMMKKKIIIHHHKKKNNNRRRUUUWWWZZZ^^^```jjjuuu{{{ppplllcccZZZLLLBBB:::777555222111222////////////000000000000////////////000000000000333222000///.........///---------............///---------............///////////////000000000000////////////111222444666;;;:::>>>CCCDDDKKKeee}}}|||zzz{{{}}}~~~}}}|||{{{zzzxxxuuuqqqmmmiiigggfffeeedddccccccdddgggjjjlllqqquuuzzzyyyssslllggghhhgggccc______ccckkkyyyyyykkk^^^VVVZZZlll~~~dddNNN===;;;<<<666333555444444444555555777888888666666666666555555555555444555555555555555555444555555555555555555555555888777555333333333555666666666666666777777777777888888999999999:::::::::999::::::;;;===???@@@AAA>>>EEEDDDEEELLLPPP[[[ooo]]]ZZZWWWSSSOOOLLLJJJIIIKKKMMMQQQUUUXXX\\\aaadddkkkssstttmmmggg___QQQFFF===999666333222333000000000000000/////////000000000///////////////111000///...---------...---------............///........./////////000000////////////000000000111111000000111222444666777;;;;;;???EEEHHHSSSooo}}}}}}|||}}}~~~}}}{{{yyyvvvqqqmmmiiigggeeedddcccbbbaaaccceeehhhjjjqqqtttzzz}}}uuunnnhhhhhhfffaaa\\\[[[^^^ggguuusssdddZZZ[[[jjjzzzoooWWWBBB>>>???;;;888999777777666555555555666666666666666666555555555555444444555555555555444444555555555555555555555555888666555333333333555666666666666666777777777777888888888888999999999:::::::::;;;;;;===>>>@@@@@@>>>EEEDDDEEELLLPPP[[[ooo^^^\\\YYYUUUQQQNNNLLLKKKJJJMMMQQQUUUZZZ___eeeiiilllppp{{{yyypppjjjfffXXXLLL@@@;;;777444333555111111111000000//////...111000000//////.........000///...---,,,,,,,,,,,,---------............///////////////000000000111/////////000000000111111222222222222444666888999<<<<<<@@@GGGNNN^^^{{{~~~~~~~~~|||zzzwwwsssnnnjjjgggeeecccbbb```___```cccfffgggooosssyyywwwoooiiigggeee^^^YYYWWWZZZaaannn}}}}}}mmm```\\\fffssszzz___DDD;;;<<<;;;888888::::::888666555444444444666666666555555555555444333333444444444444333333555555555555555555555555777666555333333444555555666666666666777777777777777777777888888888999999;;;;;;;;;<<<<<<>>>??????>>>EEEDDDEEELLLPPP[[[ooo___]]]ZZZWWWSSSPPPNNNMMMJJJLLLPPPUUUZZZaaaiiinnnnnnpppwwwqqqlllkkk]]]QQQDDD<<<888444333444222222111111000///......111111000///......------///......---------,,,,,,---------............///....../////////000000000//////000000000111111111222222222333444777999:::===<<<@@@HHHSSSggg}}}{{{xxxtttoookkkgggeeebbb```___]]]^^^```cccdddmmmqqqwww~~~xxxpppiiigggddd]]]XXXVVVWWW\\\gggvvvuuudddZZZ___iiikkkKKK===;;;;;;888777;;;:::999777666555444444666666555555555444444444222333333444444333333222555555555555555555555555666555444444444444555555666666666666777777777777666777777777777888888888<<<<<<<<<<<<<<<===>>>???>>>EEEDDDEEELLLPPP[[[ooo___^^^\\\YYYUUURRRPPPNNNJJJLLLOOOTTTYYYaaajjjppptttuuuzzzuuummmlll```SSSEEE===888333111222333222222111000//////...111000000///...------,,,////////////.........------------............///------........./////////000000000000111111111111111111222222444777999;;;======AAAIIIWWWooo{{{|||}}}}}}|||yyyvvvqqqlllhhhfffaaa___]]]\\\\\\^^^```bbbjjjnnnttt|||yyyqqqjjjhhheee___YYYWWWVVVYYYbbbpppyyyfffYYYXXX___ooo[[[GGGAAA???===:::999999888777777777777777555555555555444444444444222333333444444333333222555555555555555555555555555555444444444555555555666666666666777777777777666777777777777888888888<<<<<<<<<<<<<<<===>>>???>>>EEEDDDEEELLLPPP[[[ooo___^^^\\\ZZZWWWSSSPPPOOOJJJLLLNNNRRRWWW___iiioooxxxzzz|||ooommmaaaUUUGGG???999333000111222222222111111000000///000//////......---------......////////////...------------............///------------............000000000111111111222222111111222333555777:::<<<>>>???BBBLLL^^^xxxzzzzzz}}}wwwuuuzzz||||||zzzwwwsssnnnjjjhhhaaa___]]][[[[[[\\\^^^```fffjjjrrrzzz|||tttmmmkkkggg```ZZZYYYUUUVVV]]]kkk}}}|||iiiZZZVVVZZZccckkkQQQEEEAAA===:::999888888888888888999:::555555555444444444444333333333444444444444333333555555555555555555555555444444444555555555555555666666666666777777777777777777777888888888999999;;;;;;;;;<<<<<<>>>??????>>>EEEDDDEEELLLPPP[[[ooo^^^^^^\\\ZZZWWWTTTQQQOOOKKKLLLMMMPPPTTT]]]fffmmmuuuzzztttnnnbbbVVVIIIBBB;;;444000000111111111111111111111111........................,,,---............---,,,---------............///............////////////000000111111111222222222333333333444777999<<<===???AAAFFFQQQfff{{{yyy|||}}}rrrpppttt{{{{{{{{{zzzxxxtttpppllljjjaaa___]]][[[ZZZ[[[]]]___ccchhhooowwwyyyqqqnnniiiaaaZZZXXXSSSSSSYYYgggyyynnn]]]XXX[[[]]]}}}zzz\\\JJJBBB===:::999999999888888999999:::555555555444444444333333444444555555555555444444555555555555555555555555333444444555555666555555666666666666777777777777888888888888999999999:::::::::;;;;;;===>>>@@@@@@>>>EEEDDDEEELLLPPP[[[ooo^^^]]]\\\ZZZXXXTTTQQQOOOLLLLLLMMMNNNSSS[[[dddkkkooovvv~~~xxxpppbbbWWWKKKDDD===666111000111111111111111222222222---------...............***+++,,,---------,,,+++---------.........//////////////////000000000000000111111111111222222222444444555666888;;;>>>??????BBBHHHUUUlll}}}wwwzzz|||qqqooorrrtttzzzzzzzzzzzzxxxuuuqqqmmmkkkaaa```]]][[[ZZZ[[[]]]^^^aaafffmmmvvv~~~|||tttpppjjjaaaZZZWWWQQQQQQWWWeeexxxrrraaa[[[]]][[[xxxgggRRRHHHBBB???;;;::::::999888888888999555555444444444333333333444555555666666555555444555555555555555555555555333333444555666666666555666666666666777777777777888999999999999:::::::::999::::::;;;===???@@@AAA???EEEDDDEEELLLPPP[[[ooofffaaa]]][[[[[[YYYSSSMMMOOOKKKLLLPPPUUUYYY___fffpppqqqtttwww~~~sssddd]]]QQQEEE>>>;;;777444222111000000000000000111//////.........------------------------------------------............///............////////////000000000000000111111222111333555777888;;;>>>AAADDDDDDJJJ[[[vvvzzzwwwxxxxxx{{{~~~uuummmkkknnnsssvvv{{{}}}yyyuuussspppmmmjjjjjjfffaaa\\\ZZZ[[[]]]___eeehhhmmmttt{{{uuunnnlllhhhaaaZZZWWWUUUTTTZZZnnn|||ooo```WWW\\\hhh~~~yyybbbVVVLLLCCC???<<<999999::::::888666555555555666666666666666555555555555555555555555333444555666666555444333444333222222444666555555888999:::;;;:::999777555666555555555666888;;;<<<999:::<<<=========???AAA>>>DDDDDDEEELLLPPP[[[ooofffbbb^^^\\\\\\ZZZUUUPPPNNNJJJJJJNNNSSSVVV]]]dddjjjmmmqqquuu{{{vvvhhhaaaVVVIII???:::666444222111111000000000000000//////.........------------------------------------------............///............////////////000000000000000111111222222444666888999<<>>??????EEEDDDEEELLLPPP[[[ooofffccc___]]]]]]\\\XXXTTTMMMIIIHHHLLLPPPSSSZZZaaaeeeiiinnnsssyyyyyylllfff\\\OOOBBB999555444222222111000000000000000/////////.........---------------------------------------............///............////////////000000000000000111111222333555777999:::===@@@CCCCCCGGGTTTmmm~~~zzzvvvssssssuuuwww|||wwwrrrooojjjhhhiiinnnrrrwwwzzz}}}{{{xxxtttqqqpppooommmkkkhhhddd```[[[YYYZZZ\\\]]]___cccjjjqqqwww{{{}}}}}}|||rrrmmmhhh```YYYTTTSSSRRRTTT```qqq~~~wwwiii^^^SSSWWWddd|||rrreee\\\NNNHHHAAA;;;999999999:::666666666666666666666666555555555555555555555555555555444444444444555555999777555444555555444333444555666777666555444333777777888999::::::999999<<<===>>>>>><<<<<<===>>>@@@FFFEEEFFFMMMQQQ\\\pppeeebbb___]]]]]][[[YYYVVVOOOJJJIIIKKKNNNQQQXXX___dddiiipppuuuzzz|||oooiii```UUUGGG;;;555666333333222111000000000000////////////....................................---------............///............////////////000000000000000111111222222444777888:::<<<@@@BBBDDDHHHWWWttt}}}zzzzzztttuuuvvvuuusssrrrrrrsssuuuyyyzzztttrrrnnnkkkkkknnnqqqvvvzzz|||~~~}}}xxxuuuqqqooonnnnnnlllkkkgggddd___[[[YYYYYY[[[\\\^^^bbbhhhoootttxxxyyyyyy~~~vvvpppjjjbbb\\\UUUTTTRRRRRRXXXfffvvvyyyjjj___OOOOOOVVViii|||lllcccYYYSSSIIIAAA;;;::::::;;;777777777666666666666666555555555555555555555555666555333333333333555666777555333333555555555444666666777777777777666555777888:::;;;;;;:::999888;;;<<<>>>>>>======>>>@@@@@@FFFFFFFFFNNNRRR]]]qqqdddaaa___\\\[[[ZZZYYYXXXRRRMMMJJJLLLNNNQQQWWW^^^ffflllsssyyy|||ssslllccc[[[NNN???888888444333222111000000000000000000/////////.................................---------............///............////////////000000000000000111111222111333666777999;;;>>>AAAEEEJJJ[[[yyyyyysssqqqqqqmmmnnnpppoooooooooqqqssssssyyyyyyuuuqqqmmmmmmooosssxxx{{{~~~zzz}}}vvvsssooolllllllllllllllfffccc___\\\ZZZZZZ[[[\\\^^^aaagggmmmrrruuuvvvvvv}}}}}}yyysssnnngggaaaXXXVVVTTTRRRTTT___ppp}}}~~~tttfff[[[NNNKKKMMM\\\wwwtttlllaaa\\\SSSIIIAAA;;;::::::888888777777666666666666555555555555555555555555555444333222222333444555333111000111444555555555666666777777777777777666777888:::;;;;;;:::999888999;;;===>>>>>>???AAACCC@@@FFFFFFFFFNNNRRR]]]qqqdddbbb```]]]ZZZYYYYYYYYYTTTOOOKKKLLLMMMPPPVVV]]]fffllltttzzz}}}{{{qqqgggbbbWWWFFF;;;999555444333222111000000000000000000/////////..............................---------............///............////////////000000000000000111111222111333555777888;;;>>>AAAFFFNNNbbb}}}sssooonnnnnnhhhiiijjjjjjjjjlllooorrrnnnvvv}}}wwwpppmmmmmmqqquuuzzz}}}yyyzzzzzz~~~~~~vvvrrrnnnkkkkkkllllllkkkfffddd```]]][[[ZZZ[[[\\\^^^```eeeiiinnnqqqsssttt{{{|||}}}~~~wwwrrrkkkeee\\\XXXTTTRRRSSSZZZjjjyyyxxxmmm```WWWNNNKKKJJJSSSiiiwwwqqqjjjgggaaaWWWKKKAAA;;;999999888888777777666666555555555555555555555555555444444333333333333444444111//////000333555666555555555555555555555666666777777888999::::::999999888:::<<<>>>>>>@@@BBBDDD@@@FFFEEEFFFMMMQQQ\\\pppfffeeebbb^^^[[[YYYYYYZZZVVVPPPKKKKKKLLLNNNTTT[[[aaahhhrrryyy}}}xxxmmmiii```MMM>>>999555555333222111000000000000000000000/////////...........................---------............///............////////////000000000000000111111222222444666888999;;;???BBBGGGSSSkkkyyyppplllkkkkkkddddddeeeeeeeeegggkkkooolllsssxxxqqqnnnppprrrvvv{{{~~~~~~{{{vvvtttxxx}}}~~~vvvsssnnnkkkjjjkkkkkkkkkfffdddaaa^^^\\\[[[\\\\\\^^^___aaaeeeiiimmmppprrrvvvwwwxxxzzz|||~~~~~~~~~}}}}}}~~~zzztttlllggg___XXXSSSRRRRRRWWWeeesssxxxkkk```ZZZNNNLLLKKKOOO___~~~|||yyyvvvvvvsssjjj\\\NNNCCC>>>999999888888777666666555555555555555555555555555333333333444444333333333222111000111333555555555555555555555666666777777666666666777888999:::;;;999;;;===>>>>>>???AAACCC???EEEDDDEEELLLPPP[[[ooohhhgggddd```\\\ZZZZZZ[[[VVVPPPKKKJJJKKKMMMSSSZZZ]]]dddnnnvvv|||~~~qqqnnneeeQQQ@@@999666555444222111000000000000000000000////////////////////////////////////---------.........//////............/////////000000000000000000111111222333555777999:::<<<@@@CCCHHHWWWsssrrriiieeedddeeeaaaaaaaaaaaaaaadddhhhlllllltttzzzrrrqqqtttsssvvv{{{{{{tttoooqqqtttwww~~~wwwsssnnnkkkjjjkkkkkkkkkgggeeebbb___]]]\\\\\\\\\]]]^^^___bbbeeejjjnnnppppppqqqrrrtttvvvyyyzzz{{{zzzyyyyyyyyyzzz}}}{{{tttlllfff```XXXRRRRRRRRRVVVbbbppp{{{nnnddd```NNNNNNLLLMMMYYYvvvzzzkkkZZZLLLEEE999999999888777666666555555555555555555555555555222222444555555444222222555444222333444555555444888888888888888999::::::666555555555666888;;;<<<;;;===>>>???>>>>>>@@@BBB>>>DDDDDDEEELLLPPP[[[oooqqqmmmgggaaa^^^\\\ZZZYYYTTTOOOKKKJJJIIIJJJPPPWWW\\\ccckkkqqqyyyuuuoooiiiZZZHHH>>>999333111444555333000000////////////////////////////////////............////////////............//////000000000000///...//////000111222333333444444777999::::::>>>EEEJJJMMM```}}}ttthhhdddeeeeeedddccc___]]]^^^^^^\\\^^^bbbjjjoooxxxwwwtttssstttxxx{{{~~~vvvpppppptttyyy|||}}}uuurrrnnnjjjgggggghhhjjjcccbbbbbb```^^^\\\[[[YYY[[[\\\]]]___bbbeeehhhiiijjjlllnnnppprrrtttuuuuuuwwwvvvuuuuuuvvvxxxzzz|||{{{{{{}}}xxxpppkkkggg[[[RRRRRRQQQRRR]]]mmmvvviii___VVVOOOLLLPPPUUUeeeqqq\\\KKKBBB===777555777888555222444444444444444444444444444444444444444444444444222222222222222333444555333444444555666777777888666666555666777888:::;;;;;;<<<>>>@@@@@@@@@??????CCCDDD@@@DDDNNNPPPYYYnnntttoooiiiccc```]]][[[YYYWWWRRRNNNLLLJJJJJJOOOVVV[[[bbbhhhmmmvvvzzzsssmmm___MMMBBB:::444111333555222//////////////////////////////////////////................................................/////////000//////000111222333444444555777999:::;;;???FFFKKKTTTiiirrrhhhddddddbbb```aaa]]][[[\\\]]]\\\^^^ccchhhooo{{{{{{uuussssssuuuzzz}}}~~~wwwuuuwwwyyy{{{|||{{{vvvsssnnnjjjgggffffffgggcccbbbbbb```___]]][[[ZZZ[[[\\\]]]^^^aaaccceeefffeeefffhhhjjjlllnnnooooooqqqpppooooooppprrruuuvvvwwwwwwxxx|||yyyqqqlllggg\\\TTTSSSRRRQQQ[[[iiittthhh[[[RRRMMMNNNQQQ^^^wwwdddRRRFFF@@@999666777888777555444444444444444444444444444444444444444444444444333333333333333444555555666666666777888999999999666666666666777999:::;;;<<<===>>>??????@@@@@@???CCCDDDAAAEEENNNPPPYYYnnnxxxsssllleeeaaa^^^[[[ZZZZZZUUUQQQOOOLLLJJJNNNTTTXXX___dddhhhppp{{{xxxsssfffTTTFFF;;;444111222333111//////////////////////////////////////////............---------....../////////...------,,,---...000111//////000111222333444444555777:::;;;<<<@@@GGGMMM\\\sss|||ppphhheeeccc```\\\^^^ZZZXXXZZZ[[[[[[^^^cccgggppp~~~wwwrrrqqqtttvvv}}}~~~|||{{{{{{|||yyyxxxvvvsssnnnjjjfffeeedddeeecccbbbbbbaaa___]]][[[ZZZ[[[[[[\\\]]]^^^___```aaaaaabbbdddeeeggghhhhhhiiikkkkkkjjjjjjkkkmmmoooppprrrqqqrrruuuzzz}}}{{{rrrlllfff]]]VVVUUUSSSQQQYYYdddrrrcccXXXOOONNNMMMWWWvvv}}}lll]]]MMMFFF===888777888888777444444444444444444444444444444444444444444444444555444444444444555666666666666777777888888999999666666666666888999:::;;;============>>>???@@@AAABBBDDDAAAEEEMMMOOOYYYooo{{{vvvnnngggbbb^^^[[[YYYZZZUUURRRPPPMMMJJJMMMRRRUUU[[[```ccciiiuuu{{{uuujjjXXXJJJ===666111222222000...///////////////////////////////////////............------...//////000111111111000...------...///111///000000111222333444555555888;;;<<<>>>BBBIIIOOObbb|||{{{pppjjjgggddd___ZZZ[[[WWWUUUWWWYYYZZZ^^^ccciiirrr~~~uuupppppptttwww}}}}}}yyyvvvtttsssqqqmmmiiifffeeedddeeecccbbbbbbaaa___^^^\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\___```aaacccddddddddddddgggggggggggghhhjjjkkklllllllllmmmpppsssxxx{{{}}}}}}|||rrrmmmggg```YYYWWWSSSQQQVVV^^^wwwyyyjjj\\\QQQNNNLLLSSSnnnyyymmmbbbUUUMMMCCC;;;888777777777555555555555555555555555555555555555555555555555666666555555555555666666444555555555666666666777666666666777888999:::;;;>>>>>>=========???@@@BBBBBBDDDBBBEEEMMMNNNYYYpppzzzqqqiiiccc___[[[XXXXXXTTTQQQQQQNNNKKKMMMRRRRRRYYY^^^___cccnnnyyy~~~|||sssjjj[[[NNNAAA888222111111///...///////////////////////////////////////..................///000111111222222555333111///......///000000000111222333444444555666888;;;===???DDDKKKQQQhhh~~~sssmmmiiieee___ZZZYYYUUUSSSUUUWWWYYY^^^dddmmmvvv}}}tttpppqqquuuxxx}}}{{{wwwtttrrrooommmkkkhhhfffeeeeeefffbbbbbbbbbaaa```^^^]]]\\\[[[[[[\\\\\\[[[ZZZYYYXXX]]]]]]^^^_______________aaaaaabbbbbbcccdddffffffggghhhjjjlllooossswwwzzzyyy}}}uuuoooiiiddd]]]XXXSSSQQQUUUZZZpppnnn^^^QQQMMMKKKOOOfff~~~rrrllleee```XXXRRRHHH???999666555444555555555555555555555555555555555555555555555555777666666555555555666666555555555555666666666666666666777888999::::::;;;>>>>>>=========???@@@BBBAAADDDCCCFFFLLLMMMYYYppp~~~uuummmfff```[[[YYYWWWTTTRRRRRROOOKKKLLLPPPPPPXXX]]]\\\___hhhsssxxx~~~rrriii^^^TTTDDD;;;444222111///...000////////////////////////////////////............/////////000000111111222555444222000/////////000000000111222333444555555666999<<<>>>AAAFFFMMMSSSnnnxxxoookkkfffaaa\\\YYYTTTRRRTTTVVVXXX]]]cccpppyyy|||tttqqqrrrwwwzzz|||~~~zzzvvvsssqqqlllkkkiiigggfffeeeeeefffbbbbbbbbbaaa```___]]]]]]\\\\\\]]]]]]\\\ZZZXXXWWWXXXYYYYYYYYYYYYYYYXXXXXXYYYYYYZZZ[[[\\\]]]^^^^^^aaacccfffiiikkknnnrrruuuvvvyyy~~~yyytttlllhhhaaaYYYSSSQQQTTTWWWiiiuuubbbRRRMMMIIIKKK]]]tttyyyfff\\\XXXWWWUUUQQQJJJCCC<<<777444333555555555555555555555555555555555555555555555555777777666555555555555666777777777777888888888888555666888999:::;;;;;;;;;============>>>???@@@AAA@@@DDDDDDFFFLLLMMMYYYqqqzzzpppiiiccc^^^ZZZZZZWWWUUUUUUPPPKKKKKKNNNOOOWWW]]]\\\]]]dddnnnsssxxxzzzrrrjjjbbb[[[GGG>>>555333222000///111////////////////////////////////////.........................../////////000000000000000111111111000111111222333444555555666999===???BBBGGGOOOUUUqqq{{{pppjjjfffaaa]]]YYYTTTRRRSSSUUUWWW]]]cccpppzzzxxxsssrrruuuyyy}}}|||~~~zzzvvvsssrrrmmmkkkiiigggeeedddccccccbbbbbbbbbaaaaaa___^^^]]]\\\]]]^^^^^^]]][[[YYYWWWVVVVVVVVVVVVUUUUUUTTTSSSSSSTTTUUUVVVWWWXXXXXXXXXXXX\\\aaadddfffhhhlllooosssuuuxxx|||{{{pppllldddZZZSSSRRRTTTVVV___wwwmmmZZZQQQKKKIIIVVVjjj|||aaaQQQLLLLLLMMMLLLJJJEEE???:::666444555555555555555555555555555555555555555555555555777666555555444444444555888888888888777777777777555666888:::;;;;;;;;;:::<<<===>>>??????@@@@@@???@@@EEEDDDGGGKKKLLLYYYrrr}}}sssllleee```\\\^^^[[[XXXWWWRRRKKKJJJMMMOOOWWW]]]\\\\\\bbbkkkpppqqqtttzzzssskkkfff```III???666333222000000222////////////////////////000/////////............------------------,,,,,,,,,---...000111222222222000111222222444444555666777:::===@@@BBBHHHPPPVVVqqq}}}pppiiieeeaaa]]]ZZZUUURRRSSSUUUWWW]]]cccooozzz}}}zzzuuurrrsssvvv{{{}}}~~~zzzvvvtttrrrnnnllljjjgggeeecccaaaaaabbbbbbbbbbbbaaa```^^^^^^]]]^^^______^^^\\\YYYXXXVVVVVVVVVVVVUUUTTTSSSRRRQQQRRRSSSUUUVVVVVVVVVVVVSSSWWW]]]aaabbbdddgggjjjqqqrrrtttwww{{{rrrooofffZZZSSSRRRTTTVVVWWWnnnxxxbbbWWWNNNIIITTTeeeaaaLLLEEEEEEFFFGGGHHHFFFBBB<<<888555666666666666666666666666666666666666666666666666777666555444444444444444666666666666555555555555555666888:::;;;;;;;;;:::;;;<<<>>>@@@@@@@@@??????@@@EEEEEEGGGKKKLLLYYYrrrwwwooohhhcccaaa]]][[[YYYWWWTTTQQQOOONNNVVVXXX[[[^^^bbbffflllppprrrvvvyyy}}}}}}oooeee```RRREEE999555333111000000222111///.........///000//////.........---------............///////////////......------///000111000111222222222333666999===<<<>>>BBBDDDHHHQQQ[[[www}}}pppjjjgggdddaaaWWWSSSQQQRRRSSSUUU]]]eeeppp|||zzzuuuqqqrrrwww{{{|||zzzzzz~~~~~~{{{zzzxxxvvvooollliiiggggggfffeeeddd]]]^^^___aaaaaa``````___]]]\\\\\\]]]^^^]]][[[YYYUUUUUUTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRVVVVVVWWWYYY\\\___aaacccjjjlllooorrrtttxxx|||}}}yyyrrrggg^^^WWWTTTRRRQQQVVVddd|||pppYYYMMMMMMTTTZZZ|||fffNNNCCCBBBAAACCCEEEFFFDDD???:::666333444555777777777666666666666666666777777777777555444444444444555666666888888777777777777888888;;;:::999888777777777777999:::;;;===>>>?????????AAAAAACCCFFFHHHOOO___ooowwwooohhhcccaaa___^^^[[[WWWSSSOOOLLLJJJQQQUUUZZZ___dddiiipppttttttwwwyyy|||rrrfff___SSSFFF:::555444222000111222111000///...//////000//////.........---------............//////////////////...---...///000111000111222222222333666999;;;;;;>>>BBBEEEIIITTT___www|||pppjjjgggccc___WWWSSSQQQQQQRRRTTT\\\dddqqq~~~{{{vvvrrroooqqqxxx}}}~~~~~~}}}{{{yyyxxxvvvpppmmmjjjhhhggggggfffdddaaabbbcccddddddcccbbbaaa]]]\\\\\\]]]^^^]]][[[YYYWWWVVVVVVUUUUUUTTTSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQTTTTTTUUUWWWYYY\\\^^^___dddfffhhhkkknnnrrrxxx|||zzzrrrhhh^^^XXXUUUSSSQQQSSS```uuu{{{aaaRRRNNNSSSXXXsssgggNNNCCC@@@???AAACCCDDDCCC>>>:::777555555666777777666555444333444444555666777777888555444444444444555666666888888777777777777888888;;;:::999999999999999999;;;;;;<<<===>>>>>>??????BBBBBBDDDFFFHHHOOO___nnnxxxpppiiiccc```^^^]]][[[WWWSSSOOOLLLJJJMMMQQQXXX___fffmmmtttyyywwwxxxyyy{{{xxxhhh___TTTHHH;;;777555333111222111111000////////////////////////............---............//////////////////.........///000111000111222222222444777999999:::>>>CCCFFFKKKXXXdddzzzyyyooojjjfff```\\\WWWSSSPPPQQQRRRUUU]]]eeevvv~~~vvvqqqnnnmmmqqqxxx{{{zzzyyyxxxvvvrrroookkkiiihhhhhhfffeee```aaaaaaaaaaaa___^^^]]]]]]\\\\\\\\\]]]]]][[[ZZZXXXXXXWWWWWWVVVUUUUUUUUURRRRRRRRRQQQQQQPPPPPPPPPRRRRRRSSSTTTVVVXXXZZZ[[[\\\^^^```bbbeeekkkqqqvvvxxx|||{{{tttiii```ZZZVVVTTTRRRSSS^^^ooooooZZZRRRSSSVVViiihhhOOOBBB???===>>>@@@AAA@@@===:::777777777777777666555444333444444444444555555555555555444444444444555666666888777777666666777777888::::::999999::::::;;;<<<>>>======<<<===>>>???@@@CCCCCCEEEGGGIIINNN^^^mmmxxxqqqjjjddd```ZZZZZZYYYWWWTTTRRROOOMMMKKKPPPXXX```hhhooovvv{{{xxxwwwxxx{{{mmmaaaVVVIII===888666444222333111000000////////////////////////...........................///////////////////////////000000000000222222222222444777999:::<<<@@@DDDGGGLLLZZZgggvvvnnniiieee^^^YYYVVVRRRPPPRRRTTTXXXaaakkk~~~vvvooonnnnnnrrrxxx}}}zzzyyyxxxwwwvvvtttqqqmmmjjjiiihhhfffeee````````````___]]][[[ZZZ]]]\\\[[[\\\]]]]]]\\\[[[YYYXXXXXXWWWWWWVVVUUUUUUSSSSSSRRRRRRQQQQQQPPPPPPSSSSSSSSSSSSUUUVVVWWWXXXYYYZZZ[[[\\\___dddjjjnnnppptttzzz|||vvvlllccc]]]YYYVVVTTTWWW```mmm}}}eeeWWWUUUWWWbbb{{{iiiPPPCCC???:::<<<===>>>>>><<<999777666666666666666555555444777777666555555444333333555444444444444555666666777777666666666666777777888888888999999;;;<<<<<<@@@???===<<<<<<>>>@@@AAADDDDDDFFFHHHIIIOOO]]]lllzzzsssmmmfffaaaZZZZZZYYYXXXVVVSSSPPPNNNLLLQQQXXX___gggooovvv{{{yyyvvvwww{{{rrrcccWWWJJJ>>>999777444222333000000000000000//////...////////////////////////............/////////////////////000000000000000111222333333333444777:::===???CCCFFFGGGLLL[[[iii}}}sssllliiiddd]]]WWWVVVRRRPPPSSSWWW\\\gggqqqyyyqqqqqqqqqsssxxx~~~}}}zzzyyyxxxwwwvvvuuurrrnnnkkkiiihhhfffdddccccccccccccbbb```^^^\\\]]]\\\[[[[[[]]]]]]]]]\\\YYYXXXXXXWWWVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRUUUUUUTTTTTTUUUUUUVVVWWWYYYZZZ[[[[[[\\\___dddgggjjjnnnuuu{{{yyyoooggg```\\\YYYWWWXXXaaalllzzzppp^^^XXXYYY___sssjjjRRREEE@@@::::::;;;<<<;;;:::999888555555555555666666777777666666666666666666666666555444444444444555666666777777666666666666777777777777777777888:::;;;<<<@@@???===<<<<<<>>>@@@AAACCCDDDGGGIIIJJJOOO]]]lll{{{vvvooohhhbbb]]]]]]\\\ZZZWWWRRRNNNLLLNNNRRRWWW^^^eeemmmuuuzzz{{{wwwyyy~~~yyygggXXXKKK>>>999777444222333000000000000000///.........////////////000000000............////////////...///000111111111000000111222333333333555888:::>>>@@@EEEHHHHHHMMM]]]mmmzzzqqqjjjgggccc]]]WWWWWWSSSQQQTTTXXX___jjjuuu{{{tttttttttvvvyyy~~~~~~zzzyyyxxxwwwuuuvvvrrrnnnkkkiiigggeeecccaaabbbbbbaaa```^^^\\\[[[]]]\\\ZZZ[[[\\\]]]]]]]]]YYYYYYXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXXXWWWVVVVVVUUUUUUVVVVVVXXXYYYZZZ[[[[[[\\\___bbbeeejjjpppwww}}}|||ssskkkddd```\\\ZZZWWW___iiiuuu{{{eee\\\\\\^^^mmmmmmUUUFFFAAA:::::::::::::::999888888444444444444555666888888222333444666888999;;;;;;555444444444444555666666777666666555555666666777777777777777888999:::;;;>>>======<<<===>>>???@@@BBBDDDGGGJJJKKKPPP^^^lll}}}xxxrrrjjjccc^^^^^^^^^\\\YYYTTTPPPMMMNNNQQQVVV[[[bbbllluuu{{{{{{|||nnnXXXKKK>>>999777333222222///000000111000///...---.../////////000000000000............////////////...///000111222111000000111222333333333555888:::<<>>>>>??????AAACCCGGGJJJLLLQQQ___mmm~~~yyyssskkkddd[[[\\\]]]\\\ZZZWWWTTTQQQNNNPPPTTTYYYaaakkkvvv}}}~~~uuuWWWKKK>>>888666333111111///000111111111000...---.../////////000000111111............/////////000...///000222222111111000222333333333333555888;;;:::>>>DDDHHHJJJQQQcccuuuwwwnnnhhhfffccc^^^YYY[[[VVVSSSTTTVVV\\\gggqqq}}}yyyvvvvvvwwwyyy{{{|||zzzxxxvvvtttvvvrrrnnnjjjhhheeecccaaa```aaaaaaaaaaaa___^^^]]]]]][[[ZZZZZZ\\\]]]^^^^^^\\\\\\[[[[[[ZZZYYYYYYYYYXXXXXXYYYZZZ[[[\\\]]]]]]ZZZYYYXXXVVVUUUTTTTTTTTTNNNQQQUUUXXXXXXYYY[[[\\\^^^cccjjjqqqwww}}}xxxpppjjjeeeaaa^^^^^^cccgggmmm|||oooaaa^^^ZZZbbb~~~sssYYYHHH@@@===<<<;;;999888777777777999888666555444444555555777777666555444333333222555444444444444555666666666666555555555555666666::::::999999::::::;;;;;;999:::;;;===>>>?????????@@@BBBFFFJJJLLLRRR```nnn~~~vvvmmmfff^^^]]][[[YYYWWWTTTPPPMMMKKKMMMQQQWWW```jjjsssyyytttbbbRRR@@@888666444333333000000//////.........---000000000000000000000000///////////////000111111///////////////000111111000111333333444666:::======BBBBBBGGGPPPTTTddd~~~}}}sssjjjgggfffbbb^^^\\\\\\YYYXXX[[[___ccclllvvvzzzyyywww}}}|||yyywwwyyyvvvpppllliiifffcccaaafffeeeccc```]]][[[YYYXXXYYYYYYZZZ[[[[[[[[[[[[[[[YYYYYYZZZZZZZZZZZZYYYYYY]]]^^^___`````````___^^^```^^^[[[XXXVVVUUUVVVVVVYYYYYYYYYYYYZZZ[[[\\\]]]^^^```cccfffjjjsss}}}yyyqqqkkkgggcccaaaccc______hhhxxxsssbbb]]]WWWeee___KKKCCC<<<999999:::888444555999444444333333555666999:::555555555777999999777555555444444444555666888999:::777555666999999777555777777777888999999::::::999:::<<<===???@@@@@@AAAAAAHHHHHHIIIPPPRRR\\\oooxxxooohhh___^^^[[[ZZZXXXUUUQQQNNNNNNOOOQQQVVV^^^gggpppuuuzzzzzzzzz{{{}}}wwwbbbRRR@@@888666444222333000000000/////////......000000000000000000000000...------------.../////////////////////000111111///111222222333555888;;;>>>CCCDDDIIIQQQVVVffftttjjjgggfffbbb___^^^^^^[[[ZZZ]]]```eeennnwwwxxxwwwyyy}}}zzzwwwxxxtttpppllliiigggdddbbbeeedddcccaaa___]]]\\\[[[[[[[[[\\\]]]^^^^^^^^^^^^[[[ZZZZZZYYYYYYZZZZZZ[[[]]]^^^```aaaaaa```___^^^___]]]\\\ZZZYYYYYYYYYZZZXXXXXXXXXXXXXXXYYYZZZZZZ\\\___bbbeeeiiiqqq|||~~~uuupppkkkgggdddbbb^^^^^^fffuuuxxxddd]]]WWWddd}}}kkkUUUJJJ>>>;;;:::;;;999666666999777777777777777777888999666555444555666666444333555555444444555666888999777555444555888999888666777777777888999999::::::::::::<<<===???@@@AAAAAAAAAHHHGGGHHHOOORRR\\\pppyyypppjjjaaa___]]][[[YYYVVVSSSPPPPPPPPPQQQUUU[[[dddkkkpppxxxxxxxxxyyy{{{|||dddSSS@@@888555333222222111111111000000000000000000000000000000000000000......------......///000///////////////000111111111222333333333555888;;;???EEEFFFJJJSSSXXXjjjwwwkkkfffeeebbb```aaaaaa]]]\\\^^^bbbfffpppyyy}}}vvvvvv{{{}}}zzzxxxvvvrrrnnnkkkjjjhhhfffdddddddddcccbbb```___^^^^^^[[[\\\]]]^^^^^^_________]]][[[ZZZYYYYYYZZZ[[[]]]^^^```aaaccccccaaa___^^^^^^^^^^^^^^^]]]]]]]]]]]]ZZZZZZZZZZZZZZZZZZZZZZZZZZZ]]]```bbbfffnnnxxx{{{uuuooojjjfffaaa]]]]]]dddpppiii^^^WWWbbb{{{{{{aaaQQQBBB>>><<<<<<;;;777777:::888888888888888777666555888777555444555555444333555555444444555666777888444333333555777999888777777777888888999::::::::::::;;;<<<===???@@@AAAAAABBBHHHFFFFFFMMMQQQ]]]qqqzzzrrrlllcccaaa^^^\\\ZZZXXXTTTRRROOOOOOPPPSSSYYYaaaiiinnnwwwvvvvvvwwwzzz~~~gggVVVBBB999555333222222111111111111111111111111////////////////////////000000000///000111111222///////////////000000111333444555555555777:::===???EEEGGGKKKSSSYYYmmmzzzlllfffdddbbbaaacccbbb^^^]]]___ccchhhrrr||||||vvvvvv|||~~~{{{yyytttqqqmmmkkkjjjjjjhhhgggeeedddcccbbb```___^^^^^^ZZZ[[[\\\]]]]]]^^^^^^^^^^^^]]]ZZZYYYYYYZZZ]]]^^^___aaabbbccccccbbb```______``````aaaaaa```______````````````______^^^^^^YYY[[[^^^```ccckkkuuu|||~~~wwwqqqjjjeee___\\\[[[aaakkk}}}ooo___YYYbbbwwwkkkVVVEEE@@@<<<<<<;;;777777999444555666666666555333222:::888666555666888888777666555444444555666777888666555555666777888888888777777888999999::::::;;;<<<<<<<<<===>>>@@@AAAAAABBBGGGEEEEEELLLQQQ]]]rrr{{{rrrllleeebbb___\\\[[[YYYVVVSSSMMMMMMMMMQQQWWW```iiinnnrrrrrrrrrsssuuuyyy~~~mmm[[[FFF;;;777333222222111111111111222222222222////////////////////////000000000000000111222222///////////////000000111333444555555555777:::===>>>EEEGGGKKKSSSZZZpppooogggdddbbbaaacccaaa]]]\\\```dddkkkwww|||wwwxxx|||}}}zzzsssqqqnnnlllllllllkkkiiigggfffdddbbb```^^^]]]\\\\\\\\\]]]^^^^^^^^^^^^^^^___^^^[[[ZZZZZZ[[[^^^___```aaabbbbbbccccccbbbbbbccccccddddddcccbbbaaa```eeeeeeeeeeeedddcccaaa```ZZZ\\\^^^___aaahhhqqqyyyyyyqqqhhhaaa]]][[[[[[^^^fffvvvwwwbbb\\\bbbtttqqqXXXGGGAAA<<<;;;:::777666777222333555666666666555444888666555555777:::::::::666666555444444555777888999999999999888777777777888888888999::::::;;;;;;============>>>???AAABBBAAAGGGDDDEEELLLQQQ]]]rrr}}}tttmmmfffccc___\\\[[[YYYVVVTTTLLLLLLLLLOOOVVV```iiiooosssrrrrrrsssvvvzzz~~~tttaaaKKK???999555222333111111111111111222222222000000000000000000000000//////......//////000111///////////////000111111000222333444555777:::===???FFFHHHKKKSSS[[[sssrrriiieeebbbaaabbb```]]]\\\aaagggppp}}}}}}xxxyyy}}}~~~|||tttrrrooommmmmmmmmmmmlllhhhhhhfffdddbbb```^^^]]]aaaaaaaaaaaaaaa```______```^^^]]]\\\\\\]]]^^^```````````````aaabbbdddeeehhhggggggffffffeeeeeeeeeiiiiiijjjiiigggeeecccbbb]]]___``````aaafffooovvvzzz}}}~~~uuuiiiaaa\\\ZZZ[[[^^^dddrrrhhh```bbbpppxxx]]]JJJBBB<<<;;;;;;888666666444555666777777777777777444333333444777999999999777666555444444555666777:::;;;<<<:::888666666777888888999999:::;;;;;;;;;>>>>>>======>>>???AAABBB@@@FFFDDDEEEMMMQQQ]]]qqqwwwooofffccc___\\\ZZZXXXVVVTTTMMMLLLLLLOOOUUU___hhhnnntttttttttuuuwww{{{{{{gggPPPBBB;;;666333333000000000111111111222222000000000000000000000000//////......//////000111///////////////000111111111333555666777:::>>>AAA@@@GGGJJJMMMTTT]]]wwwuuulllfffaaa___```___]]]]]]ccclllvvv|||xxxzzz~~~}}}vvvtttqqqooooooooonnnmmmiiiiiigggfffeeecccbbbbbbcccccccccbbbaaa```___^^^______^^^^^^^^^^^^_________^^^]]]]]]___bbbfffhhhkkkjjjjjjiiiiiijjjlllmmmooooooooonnnllljjjgggeeeaaabbbbbbaaaaaaeeemmmssswww{{{{{{nnnddd[[[ZZZ[[[]]]bbbppppppeeedddnnnfffNNNEEE===<<<<<<999777777777777666555555555666666444444444666888999888777777666555444444555666777888:::;;;:::777666777888888888999::::::;;;;;;<<>>???AAABBB>>>DDDDDDFFFNNNRRR]]]pppyyyqqqfffccc___\\\ZZZXXXVVVUUUOOONNNMMMOOOUUU^^^gggmmmpppppppppqqqsssxxx|||~~~kkkSSSEEE===777444444//////000000111111111111000000000000000000000000111111111111111222222333///////////////000111111444666888:::<<>>===>>>???AAACCC===DDDEEEGGGOOORRR\\\oooyyytttjjjddd]]]XXXXXXYYYXXXVVVQQQMMMLLLOOORRRWWWaaakkkkkkooossssssqqqqqqvvv{{{sssXXXGGG???999666666111000000000000000111222000000000000000000000000222000...---,,,---...///111000000000000000111222555888<<<>>>???@@@BBBCCCEEEJJJJJJNNNWWWaaazzz{{{ooojjjeee```^^^aaabbbdddhhhppp{{{wwwuuu~~~}}}zzzwwwtttssssssrrrooolllllliiigggiiimmmnnnkkkggggggfffeeecccccccccddddddbbbbbbbbbaaaaaa``````___```^^^]]]^^^aaaeeefffgggmmmnnnoooqqqrrrqqqqqqppp{{{yyyvvvtttrrrpppmmmkkkjjjdddaaabbbcccccchhhmmmrrrwww~~~wwwhhhiiiaaa]]]```dddnnn{{{lllhhhjjj{{{xxx```JJJ@@@@@@;;;999;;;888888777666555666777999:::<<<:::999999::::::888777:::888555333333555888:::666666777888888888888888:::::::::999999888888888;;;<<<>>>>>>======???@@@@@@FFFFFFGGGNNNRRR]]]qqq{{{vvvkkkeee^^^ZZZYYYYYYXXXWWWPPPLLLKKKNNNRRRWWWaaakkkmmmppptttssspppoootttxxx~~~www\\\JJJ@@@999555444111111000000000000111111000000000000000000000000333111000.........000000000000000000000111111222666999<<>>>>>======>>>@@@@@@FFFEEEFFFMMMQQQ\\\ppp}}}xxxmmmggg___ZZZZZZYYYXXXWWWOOOLLLKKKNNNRRRXXXbbblllpppsssuuusssnnnmmmpppttt}}}}}}aaaNNNBBB:::444333333222111000000000000000000000000000000000000000333222000//////000111111000000000000000111222222777:::===@@@AAABBBDDDEEEFFFKKKKKKOOOYYYccc}}}~~~pppjjjfffcccbbbbbbcccggglllttt|||vvvuuuvvv~~~zzzxxxvvvvvvuuutttrrrqqqllljjjiiikkknnnooommmjjjgggfffeeedddccccccccccccbbbbbbaaaaaaaaabbbccccccdddbbb______bbbfffiiijjjmmmnnnqqqtttuuuvvvvvvuuuxxxzzz|||~~~~~~zzzsssnnnlllfffaaaaaaaaabbbgggmmmqqqtttyyy}}}|||kkkccc]]]___dddpppsssjjjfffttthhhOOOBBB@@@;;;999;;;888===;;;999777555555555555555444333444777888777666666555555444444555555666666666777888888888888888666777777999:::;;;<<<<<<<<<===>>>>>>======>>>???AAAGGGFFFGGGNNNRRR]]]qqqyyynnnhhh```[[[YYYYYYWWWUUUPPPLLLLLLOOOSSSYYYcccmmmsssvvvwwwtttnnnlllnnnrrr~~~hhhTTTGGG<<<666555444333222111000000//////000000000000000000000000111111000//////000000111000000000000111222333333888;;;>>>AAABBBCCCDDDFFFFFFKKKLLLPPPZZZeee~~~~~~oooiiieeeccccccaaacccgggnnnwwwzzzvvvvvvxxx|||{{{yyywwwuuusssqqqpppnnnllllllmmmppppppooommmiiihhhgggfffeeedddddddddcccccccccccccccdddeeeffffffccc```___bbbfffiiikkkkkkmmmppptttvvvvvvvvvuuuuuuvvvyyy{{{|||xxxsssnnnlllfffaaa``````aaafffmmmpppsssxxx{{{wwwllldddcccfffqqqzzzmmmeeeqqqpppTTTDDDAAA;;;:::<<<999999888777777666777777888555444333444666777666555333444444555555444444333666666777888888888888888777777888999:::;;;;;;<<<<<<>>>???>>>===<<<===???CCCIIIHHHIIIPPPTTT___ssszzzpppiii```[[[YYYXXXVVVTTTQQQNNNMMMPPPTTTZZZdddnnnuuuxxxyyyvvvpppmmmooosssppp\\\LLL@@@999777444444222111000000000000000000000000000000000000/////////.../////////000000000000000111222333444888;;;???AAABBBCCCEEEFFFEEEKKKLLLPPP[[[fff|||mmmgggdddbbbbbb___aaagggooo{{{xxxtttuuuxxx~~~}}}}}}~~~}}}{{{xxxuuurrrpppoooqqqppppppqqqrrrrrrqqqoookkkkkkjjjiiihhhgggffffffffffffgggggghhhhhhhhhhhhfffcccaaaaaacccgggiiijjjkkkmmmqqquuuxxxxxxwwwwwwtttttttttuuuvvvuuurrrooojjjddd_________```eeekkkooossswww{{{|||qqqhhhgggiiitttpppdddmmmzzz\\\HHHBBB;;;:::===999888888777777777777777777888777555555666777555444222333444555555444333222666666777888888888888888888888999999999:::::::::<<<===>>>>>>======>>>???BBBHHHGGGHHHOOOSSS^^^rrr{{{rrrkkkbbb\\\ZZZXXXVVVSSSRRROOONNNQQQTTTYYYccclllvvvyyy{{{xxxsssqqqtttxxxyyycccQQQBBB:::888444333222111111111111111000000000000000000000000............////////////000000000111222333444555888;;;>>>AAABBBCCCEEEFFFDDDJJJKKKPPP[[[fff{{{lllgggcccbbbbbb^^^aaagggrrruuuqqqrrruuu}}}|||xxxxxx{{{~~~~~~zzzvvvsssrrrrrruuuuuuuuuuuutttsssrrrqqqooooooooonnnlllkkkiiihhhiiijjjlllnnnnnnmmmkkkjjjgggeeecccdddfffiiijjjjjjlllooossswwwyyyyyyxxxwwwsssqqqooooooppppppooonnnfff```]]]^^^______dddiiimmmqqqwww|||{{{qqqhhhhhhkkkvvvrrrcccjjjdddLLLDDD<<<;;;===999:::999999888777666555555:::888777666777777555444333444444555555444444333666666777888888888888888999999999999999999::::::;;;<<<>>>>>>======???@@@@@@FFFEEEFFFMMMQQQ\\\ppp~~~uuunnneee___\\\ZZZWWWUUURRRNNNMMMOOORRRVVV```iiivvvzzz|||zzzwwwvvvyyy~~~jjjUUUCCC999777333333222111111222222222000000000000000000000000......///000000000000000000000000111222333555555777:::>>>@@@AAABBBDDDEEECCCIIIJJJOOOZZZfff{{{mmmhhhdddbbbbbb___aaahhhuuuuuupppqqqsss}}}}}}xxxtttrrrsssuuuvvvvvvwwwyyy{{{}}}yyyvvvvvvxxxyyyyyyyyyxxxvvvtttssssssrrrsssrrrrrrpppnnnlllkkklllnnnrrrttttttqqqmmmkkkhhhgggggghhhkkkllllllkkkjjjmmmqqquuuwwwwwwuuusssmmmkkkiiiiiijjjiiihhhgggaaa]]][[[^^^______bbbgggiiinnnuuu|||}}}ssslllkkknnnyyyqqq```fffzzzkkkPPPFFF===<<<===999888888888888888777666666888666555666777777666555555444444444444444444555666666777888888888888888777777888999::::::;;;;;;999;;;===>>>===>>>@@@BBBAAAGGGFFFGGGNNNRRR]]]qqqxxxqqqhhhaaa^^^\\\YYYVVVQQQNNNLLLNNNPPPTTT]]]gggvvvzzz}}}|||yyyyyy}}}nnnWWWCCC888555222222222111222222333333000000000000000000000000//////000111111111111111000000000111222444555666777:::===@@@AAABBBDDDEEEBBBHHHIIINNNZZZfff{{{nnniiifffcccbbb```bbbjjjxxxwwwrrrrrrttt~~~~~~}}}{{{{{{}}}}}}~~~}}}|||{{{|||zzzyyyyyyyyyxxxuuusssmmmnnnooooooooopppsssuuu~~~~~~|||zzz{{{}}}{{{||||||zzzwwwuuuttttttuuuuuuuuutttsssqqqnnnmmmnnnqqquuuxxxwwwtttoookkkjjjiiijjjlllnnnooonnnlllfffiiimmmqqqsssrrrpppnnnfffeeeddddddeeedddaaa___]]]ZZZZZZ^^^______bbbfffffflllttt|||zzzrrrpppqqqzzzppp^^^cccvvvoooSSSGGG>>><<<===999333444666777999:::::::::555444444555777888777666666555555444444555555666666666777888888888888888555555777888:::<<<===>>>888:::<<<===>>>???AAACCCDDDJJJIIIJJJQQQUUU```tttwwwpppggg```]]]ZZZWWWUUUUUUPPPMMMNNNQQQUUU]]]eeeqqqwww}}}}}}yyyvvvyyy}}}rrrYYYFFF<<<999555444222222444555555555333333222000---,,,---///222222222222222333333444000000000111222333555555777:::>>>@@@BBBCCCFFFHHHFFFKKKLLLPPP[[[fffxxxkkkgggdddcccccccccgggooo~~~wwwppppppsss|||zzzvvvttttttuuuvvvwwwxxxzzz|||{{{yyywwwuuuwwwwwwvvvuuurrroookkkiiijjjiiigggeeeccceeejjjmmmrrrzzz}}}|||{{{{{{zzz}}}}}}|||{{{yyywwwtttssstttuuuuuuvvvuuusssrrrqqquuuvvvvvvvvvvvvtttsssqqqooonnnmmmlllkkkjjjjjjjjjjjjiiiiiiiiikkkjjjiiiggggggeeebbb```______```aaa^^^\\\ZZZYYY[[[___cccfffhhhjjjooouuu}}}vvvlllkkkwwwsssbbbccclll|||dddOOODDD???===<<<:::::::::999999888888888666666666666666666666666777777777777777777777777999999:::::::::999999888666666777888:::;;;<<<<<<;;;;;;;;;;;;===???AAABBBDDDGGGKKKMMMLLLQQQbbbsssxxxpppggg```]]][[[XXXVVVVVVPPPMMMNNNQQQUUU\\\dddmmmrrrwwwvvvqqqnnnooorrrzzzwww]]]JJJ>>>:::666444222222333444444444222222111///,,,+++---...000////////////000111111000000000111222333555555777:::===@@@AAABBBDDDFFFFFFKKKLLLQQQ\\\hhhwwwjjjfffcccbbbbbbdddhhhqqqvvvoooooosss|||zzzwwwssspppnnnnnnpppqqqpppqqqrrrrrrrrrpppnnnmmmooonnnmmmkkkhhheeecccbbb```aaaaaa```^^^___aaaccciiirrr~~~}}}||||||~~~~~~~~~}}}{{{yyywwwuuutttuuuuuuuuuuuuttttttssstttuuuuuuvvvuuutttsssrrrpppooonnnlllkkkkkkjjjjjjiiihhhggggggggggggeeecccbbbaaa___^^^]]]\\\]]]]]][[[YYYWWWWWWYYY]]]aaadddgggiiinnnttt{{{zzzqqqsss}}}wwwffffffnnnfffPPPDDD???===<<<<<<<<<;;;:::888777666666888888888888888888888888777777777777777777777777888888999999999999999888::::::::::::::::::::::::;;;;;;<<<===>>>@@@AAABBBBBBEEEIIILLLKKKPPPaaaqqqxxxqqqhhhaaa^^^\\\YYYWWWVVVPPPMMMNNNQQQTTT\\\cccjjjnnnrrrqqqkkkffffffgggqqqxxxdddOOOAAA;;;777555222111222333222222222222222///---,,,.../////////.........///000000000000000111222333555555777:::===???@@@AAACCCEEEFFFLLLMMMRRR]]]iiiuuuiiieeebbbaaabbbccchhhqqquuunnnooosss||||||xxxnnnllliiigggffffffhhhiiihhhiiihhhhhhgggfffeeedddeeedddbbb___]]][[[ZZZZZZVVVXXXZZZZZZXXXWWWWWWXXX^^^fffrrr~~~~~~~~~}}}~~~~~~|||zzzyyywwwvvvvvvuuuuuuuuuuuuvvvsssssstttttttttssssssrrrppppppnnnmmmlllkkkkkkkkkgggfffdddccccccbbb```^^^]]]\\\\\\[[[ZZZYYYXXXXXXWWWVVVUUUUUUWWW[[[___bbbfffiiimmmsssyyy}}}tttwww}}}lllkkkpppjjjSSSEEE???===<<<===<<<;;;:::888666555444888888888888888888888888777777777777777777777777666666777888999999999999::::::::::::::::::::::::;;;<<<===???@@@AAAAAABBBAAACCCGGGJJJJJJPPP```pppxxxqqqhhhbbb___]]]ZZZXXXWWWQQQMMMNNNPPPTTT[[[bbbjjjmmmpppoooiiidddbbbbbbiiiqqqzzzlllTTTDDD<<<888555333111222222111000333444333111///...000111000000000000000111111222000000000111222333555555777999<<<>>>???@@@BBBCCCGGGLLLMMMRRR\\\gggsssiiidddaaa```aaa```eeeooo|||}}}tttoooppptttyyysssnnndddbbb```___^^^___aaabbbccccccbbbaaa```_________^^^]]]ZZZWWWVVVUUUUUUUUURRRSSSUUUTTTRRRQQQRRRSSSVVV]]]gggsss~~~}}}|||~~~~~~|||{{{{{{zzzxxxvvvuuuuuuvvvvvvsssssssssssssssssssssrrrqqqpppooonnnmmmlllllllllgggeeebbb``````^^^\\\ZZZXXXYYYYYYYYYXXXWWWUUUTTTUUUTTTSSSTTTVVVZZZ^^^aaafffhhhlllqqqxxx~~~~~~sssssszzzqqqnnnppppppXXXHHH@@@===<<<;;;;;;:::999888777666555555555555555555555555555666666666666666666666666444555666777888999999999888888999:::<<<===>>>>>>:::<<<>>>@@@BBBBBBBBBAAAAAACCCFFFJJJLLLRRRbbbqqqxxxqqqhhhbbb___]]][[[XXXWWWQQQMMMNNNPPPSSSYYYaaahhhlllooonnnjjjeeecccbbbgggnnnwwwsssZZZGGG===999666333222222222111000222222111000...---///111000000000000000111111222000000000111222333555555666888;;;===>>>@@@BBBCCCHHHMMMNNNQQQ[[[ddd|||rrriiiddd``````bbb___eeennnzzz}}}uuuppprrrwww|||wwwqqqjjjfff]]]\\\[[[ZZZZZZ[[[\\\]]]^^^^^^]]]\\\[[[[[[ZZZZZZXXXWWWUUURRRQQQPPPPPPQQQPPPPPPOOOMMMLLLLLLNNNPPPQQQWWW```iiisss}}}}}}|||{{{zzz||||||}}}}}}}}}}}}}}}}}}|||}}}~~~}}}|||{{{~~~~~~~~~}}}|||~~~{{{yyyvvvuuuuuuuuutttsssssssssrrrrrrrrrrrrqqqpppooonnnmmmlllllllllgggdddaaa^^^]]]\\\ZZZXXXWWWWWWWWWWWWWWWVVVTTTTTTTTTTTTSSSTTTVVVZZZ]]]___eeegggkkkpppwww}}}qqqlllppp}}}sssnnnnnnyyy```NNNCCC>>><<<888888888888888888888888555555555555555555555555666666666666666666666666444555666777888999999999888888999:::<<<===>>>>>>:::<<<>>>@@@BBBBBBBBBAAACCCDDDGGGKKKNNNUUUdddssswwwpppgggaaa^^^]]]ZZZXXXXXXRRRNNNNNNOOORRRXXX```dddhhhlllnnnmmmjjjgggfffhhhnnnwwwzzz```KKK@@@999777444333333333222111/////////---++++++---/////////.........///000000000000000111222333555555555777;;;===???AAACCCEEEGGGLLLMMMQQQZZZccc{{{rrriiiddd``````bbbaaagggooozzz~~~vvvrrruuuzzz|||wwwrrrnnniiiddd```ZZZZZZYYYXXXXXXYYYZZZ[[[WWWXXXXXXXXXXXXWWWWWWVVVSSSRRRQQQOOONNNMMMMMMMMMLLLLLLKKKHHHFFFFFFIIIKKKMMMQQQXXX___hhhqqq{{{}}}zzzxxxuuutttssswwwwwwwwwxxxxxxyyyyyyyyyxxx{{{~~~~~~|||||||||~~~~~~}}}~~~{{{yyywwwvvvuuuvvvuuutttsssrrrrrrrrrrrrppppppnnnmmmlllkkkkkkkkkfffccc___\\\[[[ZZZYYYWWWWWWVVVVVVVVVUUUUUUUUUTTTUUUUUUTTTUUUVVVYYY\\\]]]bbbdddhhhnnnttt{{{}}}ppphhhiiiwwwuuunnnlll~~~jjjUUUGGG@@@===777777777888888888888999888888888888888888888888777777777777777777777777666666777888999999999999::::::::::::::::::::::::;;;<<<===???@@@AAAAAABBBDDDDDDGGGLLLPPPXXXggguuuvvvooofff```^^^\\\ZZZXXXXXXRRRNNNNNNOOOQQQXXX___bbbffflllpppqqqqqqooonnnjjjpppwwwfffPPPDDD:::777444333444444444333///000///...,,,,,,...000000////////////000111111000000000111222333555555444777;;;>>>@@@BBBEEEGGGEEEKKKMMMRRR\\\eee}}}rrrjjjddd``````cccaaagggnnnwwwxxxuuuxxx}}}}}}tttqqqkkkgggeeebbb```^^^YYYYYYXXXWWWWWWXXXXXXYYYTTTUUUWWWXXXXXXWWWVVVUUUPPPPPPPPPPPPOOONNNMMMLLLIIIJJJJJJIIIGGGEEEFFFGGGHHHKKKOOOUUU\\\dddmmmttt|||zzzyyyvvvtttrrrpppooonnnpppqqqqqqrrrssstttttttttuuuyyy}}}~~~|||}}}~~~~~~~~~~~~}}}|||zzzyyyxxxyyywwwvvvtttrrrrrrrrrrrrpppooonnnlllkkkkkkjjjjjjdddaaa]]]ZZZYYYXXXWWWVVVVVVVVVTTTSSSSSSTTTTTTUUUUUUUUUTTTTTTUUUWWWYYY[[[]]]___dddjjjqqqxxx~~~}}}uuummmfffeeeooo{{{wwwnnnjjj}}}sss\\\KKKBBB>>>888888888888777777777777888888888888888888888888777777777777777777777777888888999999999999999888::::::::::::::::::::::::;;;;;;<<<===>>>@@@AAABBBEEEDDDGGGLLLQQQZZZhhhvvv~~~uuunnneee___]]]\\\ZZZWWWYYYRRRNNNNNNOOOQQQWWW^^^bbbgggmmmsssvvvwwwvvvuuukkkqqqxxxjjjTTTGGG:::777555444555666555444222333222111//////111333222222222222222333333444000000000111222333555555333666;;;>>>@@@CCCFFFHHHCCCJJJLLLRRR^^^hhh~~~rrrjjjeeeaaaaaaddd```eeelllsss}}}zzzwwwzzzyyyrrrlllhhhccc```____________YYYXXXXXXWWWWWWWWWWWWWWWSSSUUUXXXZZZ[[[ZZZXXXWWWQQQRRRSSSSSSRRRPPPOOOMMMGGGJJJLLLLLLJJJGGGFFFEEEDDDFFFIIIMMMSSS[[[dddjjjooouuuzzzzzz|||~~~{{{xxxttttttuuuvvvwwwyyyzzzzzztttsssqqqooonnnmmmllllllllllllmmmnnnoooppppppqqqtttxxx}}}~~~}}}}}}|||}}}~~~~~~~~~}}}{{{zzzzzzyyywwwtttsssrrrrrrrrrooonnnmmmlllkkkjjjjjjjjjbbb___[[[XXXWWWWWWVVVUUUVVVUUUSSSRRRQQQRRRTTTUUUUUUTTTTTTTTTTTTVVVWWWXXXZZZ\\\aaagggooovvv|||}}}tttqqquuupppllliiieeeccchhhppp{{{xxxnnnjjj|||xxx```NNNCCC>>>:::999999888777666666555666666666666666666666666777777777777777777777777999999:::::::::999999888666666777888:::;;;<<<===;;;;;;;;;;;;===???AAABBBDDDDDDFFFLLLQQQZZZhhhvvvyyyssskkkccc^^^[[[YYYXXX\\\WWWPPPLLLMMMQQQVVVXXXbbbkkkrrrtttvvvxxxwwwsssqqqsssxxxuuu]]]KKK===888555555444222222666222222222111111111111000...//////000000000000000/////////000111222444444777888;;;>>>AAADDDFFFGGGGGGLLLMMMRRR[[[eee}}}~~~pppiiifffcccaaaaaadddeeeiiiqqqzzz}}}vvvwww}}}~~~tttlllccc___]]]^^^aaabbb```\\\___]]]\\\[[[\\\[[[ZZZXXXYYYXXXWWWWWWXXXXXXWWWVVVWWWWWWVVVTTTRRRPPPNNNMMMPPPOOOLLLIIIGGGFFFFFFFFFHHHGGGHHHJJJNNNTTTZZZ^^^fffgggjjjmmmpppsssuuuvvvuuuuuuuuuuuuuuutttrrrrrrpppppppppoooooonnnnnnmmmnnnllljjjgggeeeeeefffgggdddeeeeeegggiiikkkmmmnnnsssrrrvvv|||~~~|||{{{~~~}}}}}}{{{xxxwwwxxxxxxvvvuuuuuurrrnnnjjjhhhggghhhiiiddd```]]]ZZZZZZZZZZZZYYYYYYVVVSSSPPPOOOQQQTTTVVVRRRSSSTTTUUUVVVWWWWWWXXXYYY[[[___fffnnnuuu|||vvviiibbbhhhgggeeebbb```aaadddgggtttxxxiiijjj{{{~~~jjjXXXHHH>>>;;;:::999777777777888888:::999888777666666666666555555555555666666666777999999999999999888777666777777888999;;;<<<======@@@@@@???>>>???@@@BBBCCCDDDHHHHHHKKKRRRTTTbbb{{{|||vvvmmmfff```]]]ZZZYYY[[[WWWQQQMMMMMMQQQUUUXXXdddkkkrrrtttttttttrrrnnnooorrrwww~~~yyyaaaOOOAAA;;;666666444111111444111111111000000000000///...//////000000000000000000000000111222333444555888999;;;>>>AAACCCEEEGGGGGGLLLNNNRRR[[[ddd{{{pppiiifffbbb```aaabbbccchhhpppzzz~~~wwwxxx~~~}}}vvvmmmgggbbb___]]]```dddfffeeebbb```___]]]]]]^^^^^^\\\[[[\\\[[[ZZZZZZ[[[[[[YYYXXXXXXXXXWWWUUUSSSQQQOOONNNPPPOOOMMMKKKIIIGGGGGGFFFEEEDDDDDDEEEIIINNNSSSVVV[[[\\\^^^aaadddgggiiijjjkkkllllllllllllkkkkkkjjjgggggggggfffffffffffffffhhhgggfffdddccccccccccccbbbbbbcccdddfffhhhjjjkkkpppooorrrxxxzzzxxxxxx{{{~~~~~~|||yyyxxxyyyxxxwwwuuutttrrrooollliiihhhggggggccc```]]]ZZZZZZZZZYYYYYYSSSRRRQQQOOOOOOOOOPPPQQQTTTUUUWWWXXXYYYYYYXXXWWWXXXZZZ^^^eeemmmuuu}}}tttggg```___``````___]]]]]]^^^```iiiwwwyyykkkkkkyyynnnZZZIII@@@;;;:::999888777777888888999999888666666555555666555555555666666666777777888999999:::::::::999999999999999::::::;;;;;;;;;????????????@@@AAABBBBBBBBBFFFFFFIIIPPPSSS```zzzyyyppphhhccc^^^[[[YYYZZZWWWQQQNNNMMMPPPUUUXXXdddlllssssssrrrqqqmmmhhhlllooottt{{{gggTTTEEE>>>888666444000000222111000000000000/////////...///000000111111000000111111111111222444555666999:::<<<>>>AAACCCEEEFFFGGGMMMNNNRRRZZZccczzzqqqhhhdddaaa___``````aaafffoooxxxyyyzzz{{{uuuoooiiieeeeeecccaaaccchhhjjjjjjhhhaaa```___```aaabbbaaa___aaa___^^^^^^___^^^\\\ZZZZZZYYYXXXVVVTTTRRRPPPOOOOOONNNNNNMMMKKKIIIHHHGGGEEEDDDCCCCCCDDDGGGJJJMMMOOOPPPRRRTTTWWWYYY[[[\\\^^^^^^___`````````______]]]]]]]]]]]]]]]^^^^^^^^^``````____________^^^^^^_________```bbbdddfffhhhlllkkkmmmrrrtttssssssvvv|||}}}}}}{{{zzzzzzyyywwwvvvtttssspppnnnkkkhhhfffeeeccc```]]][[[[[[ZZZYYYXXXPPPPPPPPPOOOOOONNNMMMLLLVVVXXX[[[]]]]]]\\\[[[ZZZZZZ[[[^^^dddllluuu}}}pppddd]]]WWWYYY\\\\\\[[[ZZZZZZ[[[___nnn{{{mmmjjjvvvttt]]]KKKBBB<<<;;;:::888777777888888999888777666666666666666555555666666666777777777888888999:::;;;<<<<<<;;;::::::::::::::::::::::::===>>>???@@@AAAAAAAAAAAABBBFFFFFFJJJQQQSSSaaazzz{{{rrrjjjddd___[[[XXXYYYWWWRRRNNNMMMPPPUUUYYYdddllltttuuusssqqqlllggghhhlllqqqwwwkkkXXXGGG???888666555222111222111111111111000000000000//////000111111111111000111111111222333444666666999:::<<<>>>@@@CCCEEEEEEGGGMMMNNNRRR[[[bbbyyyqqqhhhddd```______^^^___dddmmmwww{{{{{{yyysssooolllkkkmmmkkkhhhhhhjjjlllkkkjjjbbbaaaaaabbbeeeffffffeeedddcccbbbbbbbbb```^^^[[[[[[YYYXXXVVVSSSRRRQQQPPPNNNOOOOOOOOOMMMKKKIIIHHHIIIHHHFFFDDDDDDDDDFFFGGGIIIJJJKKKMMMOOOQQQRRRSSSRRRSSSTTTUUUVVVVVVVVVVVVWWWWWWWWWXXXXXXYYYYYYYYYXXXYYYZZZZZZ[[[[[[ZZZZZZ\\\\\\\\\]]]^^^aaadddfffiiiggghhhmmmooonnnpppsssyyy|||~~~}}}|||{{{xxxvvvssssssqqqooollliiifffdddbbb```]]][[[[[[ZZZYYYXXXRRRRRRPPPOOONNNMMMMMMMMMVVVXXX]]]```bbbbbb```______```aaaeeellluuu}}}}}}mmmaaa[[[VVVXXXZZZ[[[ZZZZZZ[[[\\\\\\lll}}}lllgggrrr|||bbbMMMCCC===<<<:::999888888888999:::999888777777777777777555666666666666777777777888888999:::;;;;;;::::::999999::::::::::::;;;;;;<<<===???@@@AAAAAAAAA@@@DDDIIIHHHLLLSSSUUUccc|||{{{rrrjjjddd^^^ZZZWWWXXXVVVSSSPPPMMMOOOTTTYYYcccllluuuwwwwwwvvvpppjjjgggkkkpppttt|||nnnZZZIII@@@777666666444333444333333222222222222111111///000000111111111111111111111111222333444666666999:::;;;>>>AAACCCEEEFFFGGGMMMOOOSSS[[[cccyyyqqqiiieeeaaa___```___```eeemmmvvv}}}|||zzzuuurrrrrrssswwwtttpppmmmkkkjjjiiihhhdddcccdddfffiiikkklllkkkiiihhhggggggfffddd```]]][[[ZZZXXXUUUSSSRRRQQQQQQOOOOOOPPPPPPOOOMMMLLLJJJLLLKKKHHHEEEDDDCCCCCCCCCFFFGGGHHHIIIJJJLLLMMMMMMLLLMMMNNNOOOPPPQQQQQQQQQRRRRRRSSSSSSTTTTTTUUUUUUSSSTTTUUUVVVWWWWWWWWWVVVXXXXXXXXXYYY\\\___ccceeehhheeefffjjjllllllnnnrrrwwwzzz}}}yyywwwrrrrrrrrrpppmmmjjjfffdddbbb```]]]\\\\\\[[[YYYWWWUUURRRNNNKKKIIIJJJKKKMMMRRRVVV[[[aaadddfffeeeeeeddddddeeehhhmmmuuu}}}{{{kkk```ZZZWWWXXXXXXXXXXXXYYY[[[^^^]]]lllllleeepppiiiQQQEEE>>>===;;;:::888888888999::::::999888888888999999666666666666777777777888999999999999999888777777777888888999;;;<<<<<<===;;;<<<>>>@@@AAAAAAAAA@@@EEEIIIIIILLLSSSVVVccc|||zzzrrrjjjddd^^^YYYVVVWWWVVVTTTPPPMMMOOOTTTYYYaaalllvvvzzz{{{zzzuuuooofffkkkooorrrxxxqqq]]]LLLAAA888666777555444444444444333333333222222222///000111111222222111111111111111111222444555666777999;;;>>>AAADDDFFFGGGFFFMMMOOOTTT]]]dddzzz~~~pppiiifffcccaaaaaabbbbbbfffmmmvvv}}}}}}|||xxxvvvwwwyyy}}}zzzuuupppllliiihhhggggggggghhhkkkooorrrssssssqqqpppooonnnmmmjjjeeebbb]]]\\\YYYVVVTTTSSSSSSSSSPPPPPPPPPPPPPPPOOONNNMMMLLLKKKHHHEEECCCBBBAAAAAACCCCCCDDDEEEFFFFFFGGGGGGIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNPPPPPPPPPQQQRRRRRRSSSSSSTTTTTTTTTUUUXXX]]]bbbeeegggddddddgggiiijjjmmmrrrtttwww|||~~~zzzwwwrrrrrrqqqpppmmmjjjhhhfffaaa```]]]\\\\\\[[[YYYWWWTTTQQQLLLGGGFFFFFFHHHJJJNNNQQQWWW]]]bbbeeeffffffeeeeeefffiiiooouuu|||{{{kkkaaa[[[VVVWWWWWWVVVVVVWWWZZZ\\\]]]jjjooofffpppsssYYYIII@@@>>><<<:::999999999999:::999999888888888999999666666666777777777888888999999999999888777666666666777888999;;;<<<===>>>;;;<<<===???@@@AAAAAAAAACCCGGGGGGJJJQQQTTTbbb{{{~~~yyyrrrkkkeee___ZZZWWWVVVVVVUUUQQQMMMNNNTTTYYYaaalllwww|||~~~}}}wwwqqqgggkkkpppqqquuutttaaaPPPDDD999777777555222222333333333222222222111111000000111222222222222111000000000111222333444555666777:::===AAAEEEGGGIIIFFFMMMPPPUUU___fff|||zzzoookkkiiieeebbbbbbeeeeeehhhnnnuuu~~~|||}}}{{{{{{||||||zzzvvvpppllljjjjjjjjjllllllmmmqqqvvvyyy{{{{{{zzzyyyxxxwwwuuurrrmmmiii```^^^[[[XXXVVVUUUUUUVVVQQQQQQPPPPPPOOOPPPPPPPPPMMMLLLIIIGGGDDDBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIMMMMMMLLLLLLLLLNNNOOOPPPOOONNNOOOQQQUUU[[[```dddfffcccbbbeeeggghhhlllqqqqqqsssxxx|||{{{xxxqqqqqqpppooommmkkkiiihhhaaa___^^^]]]\\\[[[XXXVVVSSSPPPMMMIIIGGGFFFGGGGGGJJJMMMQQQWWW[[[___bbbcccaaabbbdddiiiooovvv||||||mmmbbb]]]UUUWWWYYYYYYXXXXXXYYYZZZ[[[hhh{{{uuukkksss~~~bbbPPP@@@???===;;;999999999999888777777666777777888888666666777777777888888888999999999:::999999888888888888999::::::;;;<<<<<<;;;<<<<<<===???@@@BBBCCCCCCHHHGGGKKKRRRTTTbbb{{{~~~zzzssslllfffaaa\\\XXXUUUVVVVVVRRRMMMNNNTTTYYYaaalllxxx}}}}}}wwwqqqhhhlllpppqqqtttwwwdddSSSGGG;;;777777444111000222222222111111111111000000000111222222222222111/////////000111222444444555666999===AAAEEEHHHJJJFFFMMMPPPVVV```hhh}}}xxxnnnkkkjjjgggdddccchhhgggjjjooouuu~~~|||~~~yyywwwtttppplllkkklllnnnooooooqqquuuzzz~~~~~~~~~|||xxxrrrnnncccaaa]]]ZZZXXXXXXXXXXXXRRRRRRPPPOOOOOOPPPQQQRRROOONNNKKKIIIGGGEEEDDDCCC@@@@@@AAAAAAAAAAAABBBBBBFFFFFFGGGHHHHHHHHHGGGGGGJJJJJJIIIIIIHHHHHHGGGGGGLLLKKKIIIIIIIIIKKKMMMNNNKKKKKKKKKNNNSSSYYY___cccfffbbb```ccceeefffjjjpppnnnppptttyyy}}}|||xxxqqqqqqpppnnnmmmlllkkkjjjaaa___^^^]]]]]][[[XXXVVVSSSRRRPPPNNNKKKIIIHHHGGGHHHJJJNNNRRRVVVZZZ]]]___\\\^^^bbbhhhooovvv|||~~~nnnccc^^^UUUXXX\\\^^^]]][[[YYYXXX[[[gggyyyzzzooovvvhhhUUUAAA@@@===;;;:::999999999666666555555555555666777777777777777888888888888888888999:::;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<>>>@@@BBBDDDFFFJJJJJJMMMTTTVVVddd}}}}}}yyyrrrjjjccc^^^\\\[[[YYYWWWSSSOOOMMMOOOTTTXXXccckkktttzzz~~~~~~wwwooojjjiiiiiimmmqqqzzz~~~iiiYYYIII999555666555222111222222222222111111111000000000111111111222222222000111222222111222444666::::::<<<>>>AAAEEEIIIKKKJJJOOOPPPTTT^^^hhhwwwoookkkhhhdddcccfffdddcccfffkkkrrr~~~}}}|||~~~|||xxxuuuqqqoooppprrrssstttpppssswww{{{}}}|||wwwtttoookkkfffbbb```]]][[[YYYSSSSSSSSSRRRRRRQQQQQQPPPLLLLLLKKKJJJHHHGGGFFFFFFDDDCCCBBB@@@@@@@@@@@@AAACCCDDDFFFHHHJJJKKKKKKKKKLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEFFFFFFFFFJJJJJJKKKNNNTTTYYY\\\]]]``````___```aaadddgggiiihhhkkkppptttwwwzzz~~~vvvtttrrrpppnnnjjjfffbbbeeedddaaa```___]]]YYYWWWWWWTTTQQQNNNMMMKKKIIIGGGEEEFFFJJJNNNQQQTTTVVVWWWWWWZZZ^^^cccjjjsss|||sssiiiddd```___```ccc```[[[ZZZ]]]\\\gggxxxyyyqqq|||lllYYYLLLEEE>>>===;;;999999;;;999999999999888888888777777777666666666666777777999999999888888888888777666666777888:::;;;<<<<<<;;;;;;<<<>>>???@@@AAABBBCCCFFFEEEJJJTTTXXXggg~~~zzzssskkkccc^^^[[[ZZZXXXVVVRRRNNNMMMOOOTTTYYYbbbkkktttzzz~~~~~~wwwnnnkkkjjjjjjmmmpppxxxpppZZZJJJ:::555666555333111222222111111111000000000000000111111111222222222000111222222111222444666999:::;;;>>>AAAEEEHHHJJJJJJOOOPPPTTT___iiiyyypppllliiidddcccdddaaa```ccciiiqqq}}}zzzxxxyyyzzz{{{~~~{{{zzz~~~|||yyyvvvsssqqqrrrtttttttttuuuwww{{{~~~~~~vvvrrrnnnjjjfffccc___\\\WWWWWWVVVUUUSSSRRRRRRQQQNNNNNNMMMKKKJJJIIIHHHGGGEEEDDDCCCBBBAAAAAAAAABBBBBBCCCEEEHHHJJJLLLNNNNNNMMMMMMKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFHHHHHHIIIMMMSSSYYY\\\]]]^^^]]]]]]^^^___bbbeeeffffffhhhmmmpppssswww{{{~~~~~~~~~|||wwwuuutttsssqqqoookkkhhhgggeeecccaaa```___\\\YYYXXXUUURRRPPPOOOMMMKKKJJJGGGHHHJJJLLLNNNPPPRRRRRRSSSVVVZZZ___eeennnwww}}}xxxnnnhhhfffdddeeefffbbb]]][[[^^^]]]hhhyyyuuurrr```PPPGGG@@@>>><<<999999:::999999888888888777777777777777666666666666777777888888888888888888999999999999999:::::::::::::::<<<======???@@@AAABBBCCCCCCFFFEEEJJJSSSXXXfff|||tttlllddd^^^ZZZXXXVVVTTTQQQMMMLLLOOOUUUYYYaaajjjssszzz~~~~~~vvvmmmllljjjkkkmmmooouuuwww\\\LLL<<<666666555333222111111111111000000000///111111111111111222222222000111222222111222444666777888:::===@@@DDDGGGIIIIIIOOOPPPUUU```lll|||sssnnnjjjeeebbbbbb\\\\\\```gggooo|||xxxtttssssssuuuyyy{{{uuutttzzz~~~{{{zzzxxxvvvuuuvvvvvvuuutttvvvxxx{{{~~~}}}yyyuuupppkkkeeeaaa^^^\\\ZZZXXXVVVTTTSSSRRRPPPPPPOOOMMMLLLKKKJJJIIIFFFFFFDDDCCCCCCCCCCCCCCCAAABBBEEEHHHKKKNNNPPPQQQPPPOOOLLLJJJHHHHHHHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEGGGKKKRRRXXX[[[]]]ZZZZZZZZZ[[[\\\___aaacccdddgggjjjllloootttyyy}}}zzz}}}~~~|||sssrrrqqqppppppooollljjjhhhfffdddcccbbbaaa^^^\\\XXXVVVSSSRRRQQQPPPOOOMMMKKKKKKKKKKKKLLLNNNOOOPPPQQQSSSWWW\\\aaaiiiqqqwwwwwwqqqooommmlllkkkfff___]]]______iiiyyywwwxxxhhhSSSJJJAAA???===:::999:::888888888888777777777666888777777666666777777888777777888888999:::::::::999999::::::;;;;;;<<<<<<======>>>@@@AAABBBCCCDDDCCCFFFEEEJJJSSSWWWeee~~~}}}vvvmmmeee^^^YYYWWWTTTSSSPPPMMMLLLOOOUUUYYY```iiissszzz~~~~~~vvvllljjjiiijjjmmmnnnsssyyy___NNN===777777666333222111111111000000000//////111111111111111111111111000111222222111222444666666777999<<<@@@CCCFFFGGGIIIOOOPPPVVVbbbnnnuuupppllleee```___YYYYYY]]]eeennn|||xxxrrrpppppppppuuu|||~~~uuusssyyy}}}}}}{{{yyyyyyxxxwwwtttrrrrrrtttwwwzzz~~~yyyrrrjjjeeedddbbb___[[[XXXUUUSSSSSSRRRQQQPPPOOOMMMLLLKKKKKKGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFHHHKKKNNNPPPQQQRRRPPPMMMJJJHHHHHHHHHHHHDDDDDDCCCBBBAAAAAAAAAAAABBBBBBDDDIIIPPPVVVZZZ[[[VVVVVVWWWXXXZZZ\\\^^^___dddeeegggiiilllpppvvvzzzvvvzzz~~~~~~tttsssqqqppppppooommmkkkiiigggdddcccbbbbbb```^^^XXXVVVSSSRRRSSSRRRQQQPPPOOONNNMMMMMMMMMNNNPPPPPPQQQSSSWWW[[[```fffnnnsss{{{|||zzzvvvsssqqqjjjaaa^^^``````jjjxxxwww|||yyykkkUUUJJJAAA>>>>>>;;;:::;;;888888888777777777666666888777777777777777777888666777777888:::;;;;;;<<<555666888:::<<<>>>@@@AAA<<<===>>>???AAABBBCCCCCCDDDGGGEEEJJJSSSWWWeee}}}~~~wwwooofff___ZZZWWWTTTSSSPPPMMMLLLOOOUUUYYY```iiittt{{{~~~vvvlllggggggjjjmmmnnnrrr}}}{{{cccQQQ???888888666444333111111111111000000000000111111111111111111111111000111222222111222444666555777999===@@@CCCEEEFFFIIIOOOQQQVVVcccoooxxxqqqllleee___]]]XXXXXX]]]eeennn|||zzztttqqqqqqnnnssszzz|||xxxzzz~~~~~~|||zzzyyyvvvsssppplllooorrrvvv{{{xxxpppjjjjjjhhhccc^^^ZZZWWWUUUTTTSSSSSSRRRPPPOOONNNMMMLLLHHHHHHHHHHHHGGGFFFEEEEEEIIIIIIIIIJJJKKKLLLNNNOOORRRPPPNNNLLLJJJIIIHHHHHHFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@BBBFFFMMMSSSWWWYYYSSSTTTUUUVVVXXXYYY[[[\\\aaabbbccceeefffjjjooosssssswww|||}}}zzzxxxvvvuuusssqqqooojjjhhhdddcccbbbaaa```^^^XXXVVVTTTSSSSSSSSSRRRQQQNNNNNNNNNNNNOOOPPPQQQQQQQQQSSSVVVZZZ^^^ccciiinnnwww|||zzzuuummmccc___``````iiivvvvvvzzzxxxkkkVVVJJJ@@@===>>>===<<<<<<888888888888777777777777888888777777777777888888666666777999:::;;;<<<===555666888:::<<<>>>@@@AAA;;;<<<===>>>???AAABBBBBBDDDGGGFFFJJJTTTXXXfff~~~~~~xxxpppggg```ZZZWWWVVVTTTQQQMMMLLLOOOUUUYYYaaajjjuuu|||vvvmmmfffgggjjjnnnoooqqqzzzfffTTTAAA999888666444333222222222222111111111000222222222111111111111111000111222222111222444666555777:::===AAADDDEEEFFFIIIOOOQQQVVVcccooozzzqqqllleee___]]]XXXXXX\\\dddmmmzzz|||uuusssrrrnnnrrrxxx~~~~~~{{{|||~~~}}}zzzxxxtttooollliiikkknnnqqqwwwwwwrrrqqqnnnhhhbbb]]]ZZZXXXWWWVVVUUUTTTSSSRRRPPPOOOOOOLLLLLLLLLLLLKKKJJJIIIHHHMMMMMMKKKKKKKKKLLLMMMNNNPPPPPPOOOMMMLLLJJJIIIHHHIIIHHHGGGEEEEEEDDDDDDDDD???>>>@@@DDDKKKQQQTTTVVVRRRRRRTTTUUUWWWYYYZZZZZZ]]]^^^```aaaaaadddgggjjjoootttzzz~~~zzzwwwvvvtttqqqooommmjjjfffcccbbbaaa```^^^ZZZWWWUUUTTTTTTTTTSSSQQQNNNNNNPPPQQQRRRRRRRRRRRRPPPRRRVVVYYY\\\```eeeiiivvv{{{yyyoooddd```aaa___gggsssvvvzzzyyylllZZZMMMAAA???@@@???===<<<999999999999888888888777999888888777777888888999777777888999:::;;;<<<===999999::::::;;;;;;<<<<<<;;;;;;<<<>>>???@@@AAABBBDDDGGGFFFKKKUUUZZZhhh~~~xxxppphhhaaa[[[XXXXXXVVVRRRNNNMMMOOOTTTYYYaaakkkvvv~~~wwwmmmhhhiiilllpppoooooowwwhhhVVVCCC:::888777444333333333333333222222222222222222222111111111000000000111222222111222444666555777:::>>>BBBDDDFFFFFFIIIOOOPPPVVVbbbooo{{{pppkkkddd___\\\XXXXXX[[[bbbjjjwww|||uuurrrqqqooorrrvvv{{{|||zzz|||}}}yyyuuupppllliiifffgggiiilllqqqzzz{{{vvvsssmmmgggbbb^^^]]]\\\YYYYYYXXXWWWUUUTTTSSSRRRPPPPPPQQQQQQPPPOOOMMMLLLOOONNNLLLKKKKKKLLLMMMNNNNNNOOOOOOOOONNNLLLJJJHHHIIIHHHGGGEEEDDDDDDCCCCCC>>>>>>???CCCIIINNNRRRSSSQQQRRRTTTVVVWWWYYYZZZZZZ]]]___aaaaaaaaabbbdddeeekkkpppwww}}}~~~zzzwwwvvvtttrrrqqqpppmmmhhheeecccbbb```___\\\ZZZXXXVVVVVVVVVTTTSSSRRRTTTVVVWWWXXXVVVUUUSSSRRRUUUXXXZZZ]]]```eeehhhsssyyyzzzoooddd```aaa^^^eeeppptttyyy}}}pppbbbSSSEEEAAABBB@@@===;;;::::::::::::999999999999999888888777777888888999888888999999:::;;;<<<<<<999999999:::::::::::::::<<<<<<===>>>@@@AAABBBCCCDDDGGGGGGLLLWWW\\\kkk~~~xxxqqqiiibbb\\\YYYYYYWWWSSSOOOMMMOOOTTTXXXbbblllwwwxxxnnnjjjkkknnnqqqooonnnttt}}}jjjWWWCCC;;;999777444444444444444333333333222222222222222222111111000000000111222222111222444666555777;;;???BBBEEEFFFGGGIIIOOOPPPVVVbbbnnn|||pppjjjddd___]]]WWWWWWZZZaaahhhuuu{{{tttqqqooooooqqquuuyyy~~~{{{xxx{{{}}}xxxsssnnnjjjfffddddddeeegggkkksss|||zzzwwwqqqjjjeeebbb```___\\\\\\[[[YYYXXXWWWVVVUUUSSSTTTTTTTTTTTTRRRQQQPPPOOONNNLLLKKKKKKLLLNNNOOOMMMNNNPPPQQQPPPMMMJJJHHHFFFFFFDDDCCCBBBAAAAAA@@@>>>===>>>BBBHHHMMMPPPQQQQQQRRRTTTVVVXXXYYYZZZZZZ```bbbdddeeedddddddddeeeiiimmmuuu{{{}}}{{{zzzyyyxxxvvvsssooojjjgggdddcccaaa```___\\\ZZZXXXXXXWWWUUUTTTYYYZZZ]]]___^^^\\\XXXVVVVVVXXX[[[^^^```cccgggjjjooovvv{{{pppddd```aaa\\\cccnnn}}}xxxpppwwwttthhhXXXIIIDDDDDDAAA<<<:::;;;;;;;;;:::::::::999999999999888888888888999999888999999::::::;;;;;;<<<666777777888:::;;;<<<<<<======>>>???AAABBBCCCDDDDDDGGGGGGMMMXXX]]]lll}}}sssjjjaaaZZZUUUTTTUUUSSSPPPMMMOOOTTTXXXeeelllvvv}}}~~~{{{vvvsssmmmoooqqqpppooorrryyynnn\\\HHH===888444444666555444333222111111111111111000/////////000222333222222333333333333444444777888;;;>>>AAADDDFFFHHHLLLMMMRRRZZZ___lllpppgggaaa]]]]]][[[XXXYYY___hhhvvv{{{ssspppooolllooossswww||||||uuutttwww}}}~~~xxxsssnnnjjjfffeeedddcccdddhhhnnnuuuyyyxxxrrrnnnkkkhhheeegggeeebbbaaa```___^^^\\\\\\YYYUUUSSSSSSSSSQQQPPPPPPOOONNNMMMMMMLLLLLLLLLPPPQQQPPPNNNKKKIIIHHHIIIKKKJJJHHHEEECCCAAA@@@@@@<<<<<<===???CCCHHHMMMPPPOOOOOOPPPTTTXXX\\\___```cccfffiiiiiifffcccccceeekkknnnqqqvvv|||~~~}}}|||zzzxxxvvvvvvrrrmmmiiiggggggfffeeedddbbb___\\\ZZZZZZ\\\]]]]]]___bbbdddeeeccc```^^^WWWWWWYYY\\\aaadddeeeeeeqqqvvv}}}|||qqqjjjdddaaa^^^ZZZ```iiiwwwssslllpppyyyqqqdddSSSGGGBBB???;;;777:::999888888888888888999888888777777777777888888999999999999999999999999777888888999;;;<<<<<<===;;;===???AAAAAABBBCCCEEECCCHHHHHHLLLUUUZZZjjjuuulllddd\\\WWWUUUTTTSSSOOOLLLNNNTTTYYYcccjjjuuu|||~~~{{{wwwtttnnnqqqsssrrrppprrryyynnn\\\HHH===888555555666555444333222111111111111222111000000000111333333222222333333333333444444777888:::>>>AAADDDFFFHHHMMMMMMQQQYYY___mmmpppgggaaa]]]]]][[[XXXYYY^^^ggguuuzzzrrrnnnmmmkkkmmmqqquuu{{{yyyrrrrrruuu{{{~~~yyyuuuqqqllliiifffeeeccccccgggmmmssswww|||xxxtttqqqkkkhhheeebbbbbbaaa___]]]^^^[[[XXXVVVUUUUUUTTTSSSQQQQQQPPPOOOOOOOOOOOOOOOPPPPPPPPPNNNKKKIIIIIIJJJJJJIIIGGGEEECCCAAA@@@???=========???BBBGGGKKKNNNOOOOOOQQQTTTYYY]]]___aaacccfffjjjkkkiiigggfffgggkkklllpppuuuzzz~~~~~~~~~}}}zzzxxxzzzvvvpppmmmkkkjjjiiihhheeeccc```]]]\\\\\\]]]]]]aaaccceeegggiiihhhgggfffaaa``````aaacccfffggggggqqqvvv||||||qqqiiiddd```^^^[[[```iiivvvqqqiiimmm~~~uuuhhhVVVIIICCC@@@<<<999;;;:::888777555555444444777666666555555555666666999999999999999999999999777888888999;;;<<<<<<===;;;===???AAA@@@AAABBBCCCDDDHHHHHHLLLUUU[[[lllxxxooofff^^^YYYUUUTTTRRRNNNKKKMMMSSSYYY```hhhsss{{{~~~|||xxxvvvqqqtttvvvtttqqqrrrxxx}}}ooo]]]III>>>:::777666666444444333222111111111111222222111111222222333444222222333333333333444444666888:::===AAADDDGGGHHHMMMMMMRRRYYY```ooopppgggaaa]]]]]][[[XXXYYY^^^fffssszzzqqqmmmkkkjjjlllooosssxxx~~~{{{uuupppppptttyyy~~~{{{xxxtttpppnnniiigggdddbbbdddhhhnnnrrrtttxxx|||xxxtttqqqllliiigggfffdddbbbcccaaa]]]\\\[[[[[[ZZZYYYUUUTTTSSSRRRQQQQQQQQQQQQOOOPPPPPPOOOLLLKKKKKKLLLKKKJJJIIIGGGEEEDDDBBBBBB??????>>>???AAADDDHHHJJJNNNOOOQQQUUUXXX\\\___aaabbbfffkkknnnnnnmmmkkkkkkjjjlllnnnrrrwww{{{~~~|||}}}zzzuuuqqqooonnnlllkkkeeecccaaa___^^^]]]^^^^^^cccdddfffhhhkkkmmmnnnooollljjjhhhffffffgggiiijjjrrrwww}}}|||qqqiiiddd```^^^[[[aaaiiivvv~~~nnneeehhh|||{{{mmmZZZKKKDDDAAA>>>;;;===<<<;;;:::999999999999888777666555555555555555999999999999999999999999888888999::::::;;;<<<<<<<<<===@@@@@@@@@???@@@BBBEEEHHHGGGKKKUUU[[[nnnyyypppggg___ZZZUUUTTTQQQMMMJJJMMMSSSYYY^^^fffqqqzzz}}}}}}zzzyyytttwwwyyywwwtttssswww|||ttt```JJJ???;;;888666666444333222222111111111222111111111111222222333333222222222333333333444444666777:::===AAAEEEGGGIIIMMMNNNTTT\\\bbboooppphhhaaa^^^]]][[[XXXYYY^^^eeeqqq{{{rrrnnnllljjjlllooosssxxx|||yyytttoooppptttyyy|||zzzxxxtttqqqmmmjjjeeeaaa```cccgggjjjlllpppvvv~~~}}}xxxssspppnnnkkkiiiiiigggdddbbbbbbbbbaaa```[[[ZZZXXXVVVTTTSSSRRRQQQPPPQQQQQQPPPNNNLLLMMMNNNMMMMMMLLLKKKIIIHHHFFFFFFBBBAAA@@@???@@@BBBEEEGGGMMMOOORRRTTTWWWZZZ^^^aaaaaaeeekkkpppsssrrrpppoookkklllnnnqqquuuyyy}}}~~~{{{vvvrrrpppooommmkkkeeedddcccaaa```_________```aaabbbeeeiiimmmqqqssssssqqqnnnjjjhhhiiilllnnnvvvzzz{{{qqqiiiddd```^^^ZZZ```iiiuuuzzzkkkcccfffyyyqqq]]]MMMDDD@@@>>><<<::::::::::::;;;<<<===>>>::::::999888777777777777888999999999999999::::::888888999::::::;;;<<<<<<<<<>>>@@@@@@??????@@@AAAEEEHHHGGGKKKUUU]]]pppxxxpppggg___ZZZUUUTTTRRRNNNKKKMMMSSSYYY]]]eeepppyyy~~~~~~}}}|||wwwzzz}}}{{{wwwuuuxxx||||||fffMMM@@@;;;999777666333333222222111111222222///000000111111111111111222222222333333333444444555777:::===AAAEEEHHHIIIMMMOOOWWW```eeeoooqqqhhhbbb^^^^^^[[[XXXYYY]]]dddooo}}}uuuqqqooommmnnnqqqtttxxx}}}zzzuuuppprrrvvv~~~}}}zzzvvvsssoookkkfffbbb___```bbbccciiikkkpppvvv~~~}}}yyyuuuqqqnnnllljjjgggeeeeeefffeeedddcccaaa^^^[[[WWWUUUSSSRRRRRRSSSSSSRRRPPPNNNOOOPPPMMMNNNNNNMMMLLLJJJIIIHHHFFFDDDBBB@@@@@@BBBDDDFFFLLLNNNQQQSSSTTTWWW[[[^^^^^^bbbiiipppuuuvvvtttsssmmmnnnnnnpppssswww{{{}}}|||yyyuuuqqqooommmjjjhhhddddddccccccbbbaaa```___^^^^^^___bbbggglllrrruuuvvvuuurrrnnnkkklllqqqtttzzz}}}zzzpppiiidddaaa___XXX___hhhuuuwwwiiibbbfffzzzsss```NNNDDD???===<<<555555666666777888999:::::::::999888888888888888888888888999999:::::::::888999999::::::;;;;;;;;;<<<>>>@@@@@@@@@???@@@AAAEEEHHHGGGLLLVVV___rrrxxxoooggg___ZZZTTTUUUSSSPPPMMMOOOTTTXXX]]]eeepppyyy~~~~~~yyy~~~{{{yyy{{{~~~mmmQQQAAA;;;999777666333333222222111222222333//////000111111111111000222222333333333333444444555777999===AAAEEEHHHIIIMMMPPPXXX```dddnnnqqqhhhbbb^^^^^^[[[XXXYYY]]]cccmmm}}}xxxsssqqqoooppprrrtttyyy{{{vvvrrrtttyyy~~~zzzvvvsssnnnkkkhhheeecccbbbcccccciiijjjlllpppuuu||||||vvvrrrnnnllliiihhhhhhhhhhhhgggiiihhhddd```\\\YYYWWWVVVUUUVVVVVVUUURRRPPPQQQQQQMMMMMMNNNNNNMMMLLLJJJIIIIIIGGGEEECCCBBBCCCEEEFFFJJJMMMPPPQQQPPPRRRVVVYYY[[[___eeemmmtttwwwwwwvvvnnnnnnnnnoooqqquuuxxxzzz|||{{{xxxtttqqqnnnllliiifffbbbcccddddddcccaaa```^^^^^^^^^___bbbffflllrrruuuwwwwwwuuuqqqnnnoootttxxxyyy{{{~~~}}}xxxoooiiieeebbbaaaZZZ```jjjvvvrrrgggbbbhhh|||tttbbbPPPEEE???===<<<;;;:::999888777777777777777777777666666777777888888888888999999::::::;;;999999999::::::;;;;;;;;;<<<>>>AAAAAAAAA@@@AAACCCDDDHHHHHHMMMYYYaaatttyyyppphhh```[[[TTTUUUUUUSSSPPPPPPTTTXXX^^^fffqqqzzz{{{|||}}}uuuTTTAAA;;;888666666333222222111222222333333///000111222222222111111222222333333333333444444555666999===AAAEEEHHHJJJNNNOOOVVV]]]aaalllqqqiiibbb___^^^[[[XXXXXX\\\bbbkkk{{{yyysssqqqoooppprrrtttxxx}}}wwwsssuuuzzz~~~zzzuuuqqqjjjjjjiiiiiiiiiiiiiiiiiikkkkkkjjjkkknnnrrrwwwzzz}}}xxxtttqqqooonnnnnnnnnnnnmmmnnnllliiifffccc```___^^^YYYYYYYYYWWWTTTRRRRRRSSSOOOPPPQQQRRRQQQPPPNNNLLLLLLJJJHHHEEEEEEEEEGGGHHHIIILLLOOOOOOLLLMMMQQQUUUXXX[[[```iiiqqqwwwxxxwwwnnnmmmmmmmmmooorrruuuwwwyyy~~~{{{yyyuuurrrooollliiifffaaabbbcccddddddbbb___^^^]]]]]]^^^aaaeeejjjooorrrssstttssspppllllllpppuuurrruuuyyy{{{|||~~~wwwoooiiifffdddccc^^^dddmmmxxx~~~mmmdddaaaiiiuuudddSSSGGG@@@======??????===<<<:::999999999666666666666777888999999777888888999::::::;;;;;;999999::::::::::::;;;;;;<<>>>>>;;;::::::999999999::::::777777888888999:::<<<<<<777777888999::::::;;;;;;:::::::::::::::::::::;;;<<>><<<<<<<<<;;;:::999999999999555555555555555666777777;;;;;;;;;:::::::::999999666777999;;;<<<<<<;;;;;;:::>>>BBBCCCBBBBBBEEEHHHGGGIIIMMMRRRWWWddd|||xxxrrrkkkbbb\\\XXXWWWUUURRRPPPPPPRRRUUU___eeennnvvvzzz}}}~~~}}}zzzxxxxxxzzz~~~uuuVVVDDD===999777666444333222111111111222222000111111111111222222222222222333333333333444444555666999<<<@@@DDDFFFHHHKKKSSSTTTWWWeeetttrrrjjjccc___^^^^^^\\\\\\]]]```fffuuuyyyrrroooooommmpppvvv|||}}}zzz{{{}}}~~~|||zzzzzz{{{|||}}}}}}}}}|||{{{vvvrrrmmmjjjjjjiiiiiihhhiiijjjqqqzzz~~~zzzxxxvvvuuutttqqqnnnlllgggdddaaa___^^^^^^\\\[[[ZZZYYYXXXXXXYYYYYYWWWUUUTTTQQQOOONNNOOOOOOOOONNNNNNLLLJJJIIIHHHIIIJJJKKKQQQTTTYYYaaajjjoooqqqpppjjjgggdddcccfffjjjllllllrrrtttxxxzzz|||~~~{{{vvvqqqlllhhhfffdddcccdddeeeeeedddaaa___YYYYYY[[[]]]```cccfffhhhgggfffeeecccaaa___^^^]]]```bbbeeeiiilllrrrxxx|||xxxnnnfffaaa___^^^___fffqqq{{{yyykkkccc```hhh}}}vvvjjj[[[MMMDDD???===<<<<<<;;;:::999999999999::::::999999999999::::::;;;;;;::::::999999888888888999999:::::::::999999<<<===@@@AAABBBCCCFFFHHHHHHIIIMMMRRRXXXeee}}}xxxsssmmmeee^^^XXXXXXVVVSSSPPPQQQSSSUUU___dddlllssswwwzzz|||}}}}}}{{{xxxvvvvvvxxx{{{}}}pppUUUEEE>>>999555555444333222222111111222222000111111111111222222222222222333333333333444444444666999<<<@@@CCCFFFHHHIIIRRRUUUZZZhhhwwwsssjjjccc^^^]]]\\\ZZZZZZ\\\___fffvvv|||uuurrrppppppsssyyy~~~{{{xxxrrrooommmkkkjjjhhhhhhhhhlllrrrwww{{{}}}{{{yyyvvvrrrpppjjjgggdddbbbbbbbbbaaa```^^^\\\[[[[[[[[[[[[YYYXXXUUUTTTRRRSSSTTTVVVVVVUUUPPPOOOMMMKKKJJJJJJKKKLLLSSSUUU[[[bbbhhhkkkkkkjjjfffdddaaaaaadddgggiiijjjpppqqqssstttuuuyyy}}}~~~xxxsssnnnjjjgggeeeeeedddeeeeeedddbbb___WWWWWWYYY[[[]]]```bbbccceeeccc```\\\YYYWWWVVVUUUWWWYYY]]]aaaeeekkkrrrvvvzzzqqqiiiddd```___^^^fffrrr~~~nnnccc___ggg{{{wwwmmm```SSSGGGAAA>>><<<<<<;;;:::999999999999:::999888888888888888999;;;;;;:::999888888777777999999999999;;;<<<>>>???@@@???>>>???BBBEEEFFFFFFIIIJJJNNNTTTZZZggg~~~wwwsssmmmeee___YYYXXXVVVSSSQQQQQQSSSVVV]]]bbbiiioootttxxx{{{}}}~~~|||yyywwwwwwxxxzzz|||lllUUUGGG???888444444333333222222222222111222000000111111111222222222222222222333333333444444444666888<<<@@@CCCFFFGGGFFFPPPUUU\\\jjjwwwsssjjjccc^^^]]]ZZZYYYYYY[[[^^^fffuuuzzzwwwqqqqqquuu|||{{{vvvssspppmmmkkkkkkiiijjjnnnqqqrrrxxx|||yyyuuurrrmmmkkkgggfffffffffeeedddaaa```]]]]]]]]]\\\[[[YYYXXXWWWVVVVVVXXXYYYXXXWWWSSSQQQOOOMMMKKKKKKLLLMMMTTTWWW\\\aaadddeeedddbbbbbb```______aaadddfffgggnnnnnnnnnoooppptttzzz~~~~~~yyysssnnnjjjgggfffeeedddddddddccc```^^^XXXXXXYYYZZZ\\\^^^___```bbb```\\\WWWTTTRRRRRRRRRPPPSSSVVVZZZ___eeelllqqqyyy{{{}}}|||tttmmmfffbbb```\\\eeerrruuuggg```ggg|||uuuhhhXXXJJJAAA>>><<<<<<;;;:::999999999999777666666666777777888999;;;::::::999888777666666999888999:::>>>BBBGGGJJJGGGCCC@@@@@@CCCFFFFFFEEEJJJKKKPPPUUU\\\jjj|||uuuqqqlllddd^^^XXXXXXVVVSSSPPPPPPSSSUUUYYY^^^fffmmmssswww{{{}}}|||zzzyyyyyyzzz{{{{{{kkkXXXJJJ@@@888444444333333333333222222111111000000111111111222222222222222222333333333444444444555888;;;???CCCEEEGGGDDDOOOTTT[[[iiiuuurrrjjjccc^^^]]]YYYWWWXXXZZZ]]]eeettt~~~{{{qqqrrrwww~~~}}}xxxsssooolllmmmjjjjjjlllllllllpppvvv{{{~~~zzzwwwrrrooollljjjjjjiiihhhgggeeebbb___^^^^^^]]]\\\[[[[[[YYYXXXXXXYYYYYYWWWVVVUUUSSSQQQOOOMMMMMMNNNOOOTTTWWW[[[^^^___^^^]]]\\\[[[[[[[[[[[[\\\^^^aaaccckkkkkkkkkkkkmmmqqqwww|||}}}xxxrrrmmmiiigggfffdddcccbbbbbbaaa^^^\\\WWWWWWXXXXXXYYYZZZ\\\\\\\\\ZZZVVVSSSPPPOOOOOOOOOMMMPPPSSSWWW[[[aaahhhlllqqqsssvvvyyy~~~wwwooohhhdddaaa[[[dddppp~~~~~~mmmdddiii}}}ooo\\\KKKAAA>>><<<<<<;;;:::999999999999777777777888999;;;======::::::999999888777666666999888888:::>>>CCCHHHKKKKKKGGGCCCBBBEEEFFFFFFDDDKKKMMMQQQWWW^^^lll{{{uuuqqqkkkddd^^^WWWWWWUUURRROOOPPPRRRTTTXXX]]]fffmmmrrrvvvyyy{{{}}}|||zzzzzz{{{|||}}}|||nnn]]]OOOBBB888444555222333333333333222111000000111111111111222222222222222333333333333444444333555888;;;???BBBEEEGGGEEEOOOTTTZZZgggrrr}}}qqqiiiccc^^^]]]YYYWWWWWWYYY\\\cccsss|||uuuvvvzzz~~~wwwqqqnnnmmmjjjiiijjjhhhfffhhhmmmooouuu~~~xxxuuuqqqooonnnnnnlllkkkhhheeebbb```______]]]\\\]]]\\\[[[[[[[[[ZZZWWWUUUVVVUUURRRPPPPPPPPPQQQRRRUUUWWWYYYZZZYYYWWWWWWWWWSSSTTTVVVVVVVVVXXX[[[^^^fffggghhhhhhjjjooouuuzzz||||||wwwrrrmmmjjjhhhgggeeebbbaaa```___]]][[[VVVVVVVVVVVVVVVWWWWWWXXXWWWUUUSSSPPPNNNMMMLLLLLLLLLNNNQQQTTTWWW\\\bbbfffgggiiilllnnnsssyyyyyypppiiieeebbb]]]dddnnn{{{wwwkkkmmmrrr\\\KKKAAA>>><<<<<<;;;:::999999999999555666666777888:::;;;<<<999999999999999888888888:::999888888:::===AAACCCIIIGGGEEEDDDEEEFFFFFFEEELLLNNNSSSYYY```ooo|||uuuqqqlllddd^^^VVVVVVTTTQQQNNNNNNQQQSSSYYY___hhhooossstttuuuvvvxxxwwwwwwwwwyyy{{{}}}sssbbbSSSDDD999555666222222333333333222111000000111111111111222222222222222333333333333444444333555777;;;???BBBEEEFFFHHHQQQUUUZZZeeepppzzzoooiiiccc^^^]]]YYYWWWWWWYYY[[[bbbqqqzzz{{{~~~~~~wwwsssmmmkkkjjjkkkhhhcccdddhhhfffjjjooouuu}}}~~~{{{wwwuuusssrrrpppooollliiieeebbbaaaaaa```___```___^^^^^^___^^^[[[YYYWWWUUUSSSRRRQQQRRRSSSTTTTTTVVVWWWVVVSSSRRRSSSTTTQQQSSSUUUUUUUUUVVVZZZ]]]aaabbbdddfffiiimmmsssxxxyyy{{{~~~{{{wwwrrrnnnkkkiiihhhfffcccaaa```___]]][[[XXXWWWWWWVVVVVVVVVVVVWWWWWWVVVTTTRRROOOMMMKKKJJJKKKLLLNNNPPPRRRVVV[[[___^^^```bbbdddhhhpppzzzzzzqqqjjjeeeccc```fffnnnzzzrrrqqqqqqZZZIIIAAA@@@<<<<<<;;;:::999999999999777777666666666777888888999999999999:::::::::::::::999999888999;;;>>>???BBBCCCEEEEEEEEEEEEGGGHHHMMMOOOTTTZZZbbbppp~~~vvvrrrllleee^^^VVVUUUSSSPPPNNNNNNPPPSSS[[[aaajjjpppsssssssssrrrqqqqqqrrruuuxxx{{{~~~vvveeeUUUEEE999555888222222333444333222111000000111111111111222222222222222333333333444444444333555777;;;???BBBEEEFFFJJJSSSVVVZZZeeeoooyyynnnhhhccc^^^]]]ZZZXXXWWWYYY[[[aaappp~~~}}}xxxooommmmmmmmmjjjddddddgggccccccdddfffkkksss||||||yyywwwuuusssrrroookkkgggdddccccccbbbaaaaaaaaaaaaaaabbbaaa___]]]WWWUUUTTTRRRRRRSSSUUUVVVTTTUUUVVVSSSPPPOOOPPPSSSRRRUUUWWWXXXWWWXXX\\\___]]]___bbbdddggglllrrrvvvwwwyyy|||~~~{{{xxxssspppmmmkkkjjjgggdddbbbaaa```^^^\\\[[[ZZZZZZYYYXXXXXXXXXXXXZZZYYYXXXVVVSSSOOOLLLKKKIIIJJJLLLMMMNNNQQQVVVYYYYYYZZZ\\\]]]aaajjjvvv~~~zzzqqqjjjeeecccbbbgggnnnyyyvvvsssoooXXXHHHBBBBBB<<<<<<;;;:::999999999999>>>===<<<;;;::::::::::::888999999::::::;;;<<<<<<888888999:::;;;>>>@@@AAA;;;???CCCEEEDDDEEEHHHKKKMMMOOOUUU[[[cccqqq~~~zzztttkkkdddbbbVVVUUURRROOOMMMMMMQQQTTT```dddkkkrrruuuvvvtttrrrqqqooopppuuuyyyzzz}}}{{{eeeTTTFFF<<<777888666666555444222111000000111111111222222333333333222222333333333333444444888777777999<<<@@@BBBCCCJJJTTTXXX]]]hhhrrrzzznnnhhhccc___^^^[[[XXXWWWYYY\\\bbbnnnzzzyyysssmmmllloooooojjjeee\\\___aaabbbcccgggmmmqqq{{{|||zzzxxxwwwuuuqqqllliiigggfffdddccccccdddffffffeeeccc```^^^[[[XXXVVVUUUUUUUUUUUUTTTUUUTTTRRRQQQPPPPPPQQQQQQSSSSSSSSSTTTVVVYYY\\\]]]aaabbbcccdddfffjjjnnnrrruuuxxx}}}}}}|||zzzwwwsssooollljjjkkkiiifffbbb```___^^^___\\\\\\\\\\\\]]]]]][[[YYY\\\^^^]]]XXXTTTSSSOOOKKKKKKKKKJJJJJJLLLOOORRRSSSXXXWWWXXXZZZ]]]dddrrrzzzrrrkkkgggfffcccgggnnnyyyssssssxxxbbbRRRHHHAAA<<<;;;;;;============;;;;;;666777777888888999::::::777777888888888999999999<<<<<<<<<<<<<<<===>>>??????@@@CCCDDDFFFIIIMMMPPPMMMTTTUUUYYYfffrrr~~~zzztttkkkcccaaaWWWVVVSSSOOOMMMNNNRRRUUUaaafffmmmtttyyyzzzxxxwwwuuussstttxxx{{{{{{~~~~~~gggVVVGGG<<<777777555555444333333222111111444444444444444444444444222222333333333333444444555555555888<<>>888999:::;;;;;;:::999888777777888888999:::::::::888888888999999999::::::;;;;;;;;;;;;<<<===>>>???AAADDDGGGHHHHHHIIIJJJLLLNNNUUUVVVZZZgggsss~~~zzztttjjjbbb___WWWVVVSSSPPPNNNOOOSSSVVVccchhhpppxxx}}}~~~{{{xxxxxx{{{}}}|||~~~jjjXXXHHH<<<777666444444444333333222222222444444444444444444444444222222333333333333444444222333444777<<>>>>>===AAAGGGJJJJJJIIIIIIHHHOOOVVVWWW\\\iiiuuu{{{tttjjjaaa^^^WWWVVVTTTPPPOOOPPPTTTWWWbbbgggpppzzz|||zzz|||}}}{{{|||kkkXXXIII===777666333333333333333333333333333333222222222222111111222222222333333333444444222333555777;;;@@@EEEIIILLLVVV^^^iii|||qqqhhhaaa\\\[[[XXXVVVUUUWWWYYY^^^iiittt|||yyytttmmmhhh______```___]]][[[ZZZYYYUUUZZZ___ccceeegggjjjmmmnnnppptttwwwxxxwwwvvvuuuwwwxxxyyyzzzzzzzzzzzzzzzyyyxxxxxxwwwwwwvvvvvvuuuqqqnnnkkkhhhgggfffdddbbbcccddddddeeeeeeddddddddd]]][[[YYYXXXXXXXXXVVVTTTOOOOOONNNOOOPPPQQQSSSTTTYYYYYYYYYZZZ[[[\\\]]]^^^___```bbbbbbccceeehhhkkkiiiooowww~~~~~~~~~{{{yyyuuurrrpppooooooooolllkkkhhhfffdddbbbbbbaaa______^^^___aaagggmmmrrruuuvvvssslllgggeeeaaa]]]ZZZZZZ[[[\\\]]]^^^^^^^^^\\\[[[]]]ccciiiooozzz|||vvvpppllliiiiiioooxxxwww|||xxxbbbQQQGGGAAA??????::::::::::::::::::::::::888999999::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<::::::::::::;;;===>>>>>>;;;AAAIIIOOOQQQPPPOOONNNPPPXXXYYY]]]jjjwww|||vvvkkkaaa]]]WWWVVVSSSPPPOOOPPPTTTXXX___eeeoooyyy}}}{{{|||{{{xxxxxx{{{jjjXXXIII===888888333333333333333333333333222222222222222222222222222222222333333333444444444555777888:::???EEEJJJLLLWWW```mmmqqqggg___ZZZXXXWWWUUUTTTVVVXXX\\\fffqqq~~~yyyrrrmmmdddcccbbbaaa```^^^\\\ZZZUUUXXX[[[]]]^^^```aaabbbaaadddhhhlllnnnnnnllljjjmmmmmmnnnnnnoooooooooooooooooonnnnnnnnnmmmmmmmmmkkkiiigggeeeeeedddbbb```^^^^^^^^^^^^___```aaaaaa]]][[[ZZZYYYYYYXXXVVVTTTPPPPPPPPPQQQRRRTTTVVVWWWWWWWWWXXXXXXYYYYYYYYYYYYYYY[[[^^^```aaadddgggjjjhhhnnnvvv}}}}}}{{{wwwrrrooonnnmmmmmmjjjiiigggeeecccaaa``````]]]^^^___```dddllluuu|||}}}vvvpppnnnkkkfffeeefffgggiiiiiiiiihhhhhhcccaaabbbhhhmmmsss}}}{{{vvvqqqllljjjhhhoooyyyxxx}}}sss\\\NNNEEE???===???::::::::::::::::::::::::888999999::::::;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<:::::::::;;;<<<===>>>???@@@GGGPPPVVVXXXWWWUUUTTTRRRYYY[[[___mmmyyy~~~wwwkkkaaa]]]VVVUUUSSSPPPNNNPPPTTTXXX]]]cccmmmwww}}}zzz{{{yyyuuuuuuxxxzzzkkkXXXJJJ>>>888888444444444333333222222222333333333444444555555555222222333333333333444444555777999999:::???FFFLLLQQQ[[[bbbnnnssshhh___YYYWWWVVVTTTTTTVVVWWWZZZcccnnn{{{}}}wwwsssmmmkkkgggdddbbb___[[[XXXXXXXXXYYYYYYZZZZZZZZZZZZYYYZZZ]]]bbbeeefffcccaaaccccccddddddeeeeeeffffffdddddddddddddddccccccccccccbbb``````aaa```___]]]\\\\\\[[[[[[]]]___aaabbb^^^]]][[[[[[[[[YYYVVVTTTRRRRRRRRRSSSTTTVVVXXXZZZVVVVVVWWWWWWWWWWWWVVVUUUUUUWWW[[[]]]___aaadddgggiiinnnuuu{{{~~~|||{{{|||}}}{{{yyyvvvrrrooommmlllkkkggggggeeedddbbb```___^^^]]]___aaacccgggooozzz|||xxxwwwuuuqqqpppqqqsssuuuuuutttrrrqqqkkkgggfffjjjooottt}}}~~~yyytttooollljjjgggooo{{{xxxmmmVVVKKKDDD>>><<<>>>999999888888888888999999888888999999:::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::;;;;;;===>>>@@@AAACCCHHHOOOTTTUUUTTTRRRQQQSSS[[[\\\aaaooo|||yyymmmbbb]]]UUUTTTRRROOONNNOOOTTTWWW[[[aaalllvvv}}}zzzzzzxxxtttsssvvvuuummmZZZKKK>>>888777555555444333333222111111222222333333444555666666222222333333333333444444444666999:::;;;AAAJJJQQQXXX```cccmmmvvviii```YYYWWWUUUSSSSSSUUUVVVYYYbbbkkkvvv~~~|||zzzzzz}}}~~~zzzvvvrrrlllgggdddbbb^^^[[[[[[ZZZYYYYYYYYYYYYXXXWWWVVVWWWYYY]]]aaabbb```]]][[[[[[\\\\\\^^^___```aaa]]]]]]\\\\\\\\\[[[[[[[[[\\\[[[ZZZ[[[]]]]]]\\\ZZZ[[[[[[ZZZZZZ\\\^^^aaacccaaa```^^^^^^^^^\\\YYYVVVSSSSSSSSSSSSUUUWWWYYYZZZWWWXXXXXXXXXXXXWWWUUUUUUSSSVVVYYY[[[\\\^^^```bbbiiimmmsssxxx|||~~~{{{||||||zzzwwwuuuvvvxxxvvvuuusssqqqnnnllljjjiiiffffffeeedddbbb```___^^^\\\^^^aaabbbeeelllwww}}}~~~}}}{{{{{{}}}|||zzztttnnnjjjmmmqqqwww|||wwwqqqmmmkkkjjjiiiqqq}}}}}}ttt}}}|||eeePPPHHHDDD===;;;???;;;:::999888888999:::;;;777777888888999:::::::::999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@AAABBBBBBFFFLLLOOOQQQPPPQQQQQQTTT\\\^^^cccppp}}}zzzmmmbbb]]]TTTSSSQQQNNNMMMOOOSSSWWW[[[aaakkkvvv}}}zzzzzzxxxtttsssvvvsssppp\\\LLL>>>888777666666555444222111000000//////000111333444555555222222333333333444444444222555999:::<<>><<<@@@======;;;;;;;;;;;;======666777777888999999::::::999999999:::::::::;;;;;;;;;<<<<<<===???@@@BBBCCCDDDHHHMMMQQQTTTVVVXXXZZZUUU]]]^^^cccqqq~~~yyynnnddd```VVVRRROOONNNMMMNNNSSS[[[]]]dddoooyyy~~~{{{|||{{{xxxwwwyyyxxx^^^JJJ>>>888666666555444222111000000000222222222222222222222222222333333444555666888999222444888<<<===@@@LLLXXX```ccckkkuuu~~~|||mmmccc\\\WWWWWWTTTRRRSSSTTTUUU\\\cccsss{{{vvvuuuwwwzzz||||||~~~xxxtttqqqmmmgggbbb^^^___aaaaaa```^^^^^^^^^[[[YYYZZZ^^^cccccc___[[[UUUSSSSSSUUUYYY\\\[[[YYYWWWVVVTTTSSSSSSRRRPPPNNNPPPQQQSSSUUUUUUTTTRRRQQQRRRRRRQQQOOOMMMOOOUUUZZZbbbdddfffgggeeeaaa]]]ZZZSSSSSSTTTUUUVVVWWWWWWWWWYYYXXXYYY\\\```aaa^^^[[[[[[[[[\\\[[[ZZZ[[[^^^```dddhhhnnnrrrvvvyyy|||~~~~~~~~~|||{{{{{{{{{xxxssspppoooooonnnmmmlllkkkiiihhhggggggffffffdddbbbaaa```aaa```^^^]]]ZZZZZZ[[[\\\^^^ccciiinnnzzz{{{{{{zzzzzz{{{|||tttsssyyy~~~zzzxxxrrriiieeeeeehhhqqq~~~}}}pppnnn|||www[[[JJJFFF@@@???@@@<<<<<<<<<;;;;;;;;;:::::::::<<<<<<===<<<;;;:::999888:::;;;<<<<<<<<<;;;:::999======<<<===>>>???AAABBBEEEJJJPPPSSSTTTUUUXXX[[[[[[]]]dddmmmwwwxxxmmmddd```YYYTTTPPPOOOMMMLLLQQQXXX]]]dddoooxxx~~~||||||{{{yyyzzz~~~~~~cccMMM@@@999666666555444333222222222222222222222222222222222222222222222222333444666666555666999<<<===AAALLLYYYaaadddlllttt|||mmmaaa[[[XXXXXXTTTQQQRRRRRRTTT[[[cccrrr}}}yyytttsssuuuwwwyyyyyy~~~}}}yyywwwsssnnnjjjeeeeeefffeeebbb```___^^^\\\[[[[[[___cccddd```[[[XXXVVVUUUVVVZZZ\\\[[[YYYWWWUUUSSSRRRSSSRRRPPPOOONNNPPPRRRSSSTTTTTTSSSRRRQQQQQQPPPNNNLLLOOOTTTYYYaaadddgggiiihhhddd___\\\YYYYYYXXXYYYYYYZZZ[[[\\\]]]]]]^^^```bbbaaa___]]]ZZZ[[[\\\\\\\\\^^^aaadddfffjjjooosssvvvxxx{{{}}}yyy{{{}}}}}}|||{{{{{{{{{|||yyytttpppnnnllljjjiiiiiihhhgggfffeeedddddddddbbb```^^^^^^^^^^^^\\\ZZZXXXXXXYYYYYY[[[___dddhhhqqqrrrttttttvvvyyy}}}~~~wwwuuuzzz}}}yyywwwqqqiiiffffffhhhrrr{{{pppnnn{{{vvvZZZIIIFFF@@@???AAA>>><<<<<<;;;;;;;;;:::::::::888888999999999999999999;;;;;;;;;<<<<<<;;;;;;:::======<<<===>>>@@@BBBCCCEEEKKKQQQUUUVVVWWWZZZ\\\___bbbhhhpppzzz~~~wwwlllccc___[[[VVVRRRPPPMMMKKKOOOUUU^^^dddnnnwww~~~}}}|||{{{eeeOOOAAA:::666666555444444333333333444222222222222222222222222111111111111222222333444888888999<<<===AAAMMMYYYbbbdddkkksssyyymmm```ZZZZZZYYYTTTPPPPPPPPPSSSZZZcccppp}}}zzzwwwrrrqqqqqqtttuuuuuu}}}}}}{{{wwwsssoooooommmkkkhhheeecccaaa^^^]]]]]]```cccccc```\\\[[[XXXVVVXXX[[[^^^]]][[[VVVTTTSSSRRRSSSSSSQQQOOOMMMOOOPPPRRRSSSSSSRRRRRROOOOOONNNLLLLLLNNNSSSWWW___bbbhhhlllmmmjjjfffcccaaa```___]]]]]]___```aaaaaaccceeefffdddbbbaaaaaaZZZ\\\]]]^^^^^^```dddgggfffiiinnnqqqsssuuuwwwyyytttvvvxxxyyyyyyyyyyyy{{{{{{xxxrrrnnnkkkiiifffdddeeeeeedddcccbbbaaa``````^^^\\\[[[ZZZ[[[ZZZXXXWWWVVVVVVVVVVVVVVVYYY^^^aaafffhhhjjjmmmppptttzzz~~~zzzxxx|||{{{wwwuuuqqqjjjggghhhjjjtttyyyooommmzzzwwwZZZIIIEEE@@@@@@CCC@@@<<<<<<;;;;;;;;;:::::::::777777777777888999:::;;;<<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<===???AAACCCDDDGGGLLLTTTXXXYYYZZZ\\\^^^eeeggglllttt}}}}}}vvvkkkbbb___[[[VVVSSSQQQNNNLLLOOOUUU^^^dddnnnwww~~~}}}~~~eeeOOOAAA999666555444444333333333444444222222222222222222222222222222222111222222333333999888888;;;===AAALLLWWWaaaccciiipppuuuooobbb\\\ZZZYYYTTTPPPOOOOOOQQQYYYaaammm~~~}}}zzzxxxuuurrrpppoooppprrrsss||||||yyyxxxvvvsssqqqooollliiifffaaa``````aaacccccc```^^^[[[XXXVVVXXX\\\```___^^^WWWUUUTTTSSSTTTTTTRRRQQQOOOPPPQQQRRRRRRRRRQQQQQQNNNMMMLLLLLLLLLOOOSSSUUU[[[```gggnnnrrrrrrqqqooojjjhhheeebbbaaaaaacccdddaaaeeeiiiiiifffdddeeefff^^^___`````````bbbeeegggeeehhhlllooopppqqqrrrtttrrrtttuuuvvvuuuuuuvvvxxxwwwsssoookkkiiifffcccaaabbbbbbbbbaaa```___^^^]]][[[YYYXXXWWWWWWWWWUUUTTTUUUUUUUUUTTTTTTVVVZZZ]]]^^^```cccfffjjjooovvvzzz{{{{{{~~~{{{wwwuuuqqqkkkiiikkkmmmxxxwwwnnnmmmxxx{{{^^^KKKFFF@@@???BBB???<<<<<<;;;;;;;;;:::::::::999999888888999:::<<<===<<<<<<;;;::::::;;;===>>><<<<<<===>>>???BBBDDDFFFHHHOOOWWW\\\]]]^^^___aaagggiiiooowww|||uuujjjbbb___YYYUUURRRQQQOOOMMMQQQWWW^^^eeeoooxxxfffOOO@@@888444333333222222222222222333222222222222222222222222444444333333333444444555888666777:::<<>>@@@CCCFFFGGGJJJQQQ[[[```bbbbbbcccdddhhhkkkqqqyyy|||tttjjjbbb```WWWSSSRRRRRRPPPOOORRRXXX^^^fffpppzzzfffOOO???666222444333222222111111111111222222222222222222222222444444444444555555666777777444666:::>>>BBBKKKSSS\\\^^^eeemmmsss~~~~~~rrriiiaaa[[[ZZZVVVSSSRRRQQQRRRWWW^^^hhhyyy|||wwwuuuuuussspppmmmlllnnnooouuu{{{{{{wwwuuuvvvuuurrrooojjjjjjjjjiiihhhgggeeeeee]]]ZZZXXXZZZ___dddeeeeee^^^\\\ZZZZZZYYYYYYWWWUUUVVVUUUUUUTTTTTTSSSSSSSSSRRRPPPOOOPPPSSSVVVXXXXXXYYY\\\bbbiiirrr{{{|||yyytttoookkkhhhffffff```cccgggkkklllmmmnnnoooiiihhhgggdddaaa```aaabbbgggjjjmmmoooppppppqqqrrrrrrrrrrrrpppmmmlllmmmnnniiihhhfffeeedddcccaaa___\\\\\\]]]]]]\\\ZZZXXXWWWUUUTTTRRRQQQRRRQQQPPPNNNPPPQQQRRRRRRRRRSSSVVVYYYZZZ\\\^^^```cccgggmmmqqqzzzxxxxxxzzz|||zzzxxxuuupppoooqqqttt~~~mmmffffffrrrkkkSSSIII@@@===???<<<<<<<<<;;;;;;;;;:::::::::999999:::::::::999888888;;;;;;;;;;;;<<<===>>>>>><<<<<<===>>>AAADDDGGGIIILLLTTT^^^eeeffffffffffffkkkmmmttt||||||uuukkkcccaaaWWWTTTRRRSSSQQQOOORRRXXX^^^gggrrr|||~~~cccMMM???888555666555444333222111111111222222222222222222222222444444444444555666777888555444666<<>>@@@===<<<<<<;;;;;;;;;:::::::::666888:::<<<===<<<:::999:::;;;<<<======>>>>>>>>><<<<<<===???BBBEEEHHHJJJMMMVVVaaahhhjjjiiihhhhhhppprrrxxx|||uuukkkdddaaaXXXUUUSSSSSSQQQOOOQQQVVV___gggsss~~~vvv^^^KKK@@@;;;999888777555444333222222111222222222222222222222222222333333444555666888999555444777>>>DDDGGGMMMTTT[[[^^^fffpppyyypppdddaaabbbZZZWWWVVVWWWUUUTTTWWW\\\dddvvv~~~wwwrrrsssrrrooojjjhhhjjjlllpppwww}}}vvvvvvvvvtttqqqooonnnoooiiieeeaaaaaadddggggggffffffdddaaa___^^^]]]ZZZXXXUUUUUUUUUVVVXXXZZZ\\\]]]WWWUUUTTTVVVZZZ]]]^^^]]]\\\[[[\\\___hhhtttxxxrrrmmmjjjgggfffhhhmmmrrruuussspppjjjiiihhheeebbb```aaacccaaadddgggiiijjjjjjlllmmmllllllkkkiiigggggghhhjjjfffdddbbbbbbaaa___\\\ZZZVVVWWWXXXXXXWWWUUURRRQQQOOONNNLLLKKKLLLKKKJJJHHHDDDFFFIIIJJJLLLNNNQQQTTTVVVXXXZZZ]]]```dddjjjnnnpppxxx}}}zzzuuusssqqqooouuuwwwyyy|||}}}}}}xxxtttsssvvvtttwwwccc[[[\\\hhhpppWWWLLLAAA???AAA???<<<<<<;;;;;;;;;:::::::::666888<<<@@@AAA@@@???===999:::<<<>>>???>>>>>>===<<<<<<===???BBBFFFIIIKKKNNNWWWbbbiiikkkjjjiiiiiiuuuwww|||{{{sssjjjaaa[[[ZZZVVVSSSSSSQQQQQQUUU\\\```iiiuuu~~~ppp\\\KKK>>>888888444444444333333333222222444333333222222333333444444444444444555666777777999999===BBBDDDFFFLLLTTT^^^aaahhhqqqyyyyyykkkdddaaa```]]]YYYUUUTTTUUUWWWYYY```qqquuusssttttttqqqmmmjjjkkkmmmpppwww}}}zzzwwwuuussspppnnnkkkjjjkkkkkkkkkjjjkkkhhhfffdddcccbbb```____________```aaa```^^^\\\WWWWWWXXX[[[^^^```___^^^^^^]]]^^^aaadddjjjxxx{{{vvvpppiiijjjllloooqqqqqqooommmiiihhhfffdddbbbaaa``````dddeeeggghhhiiiiiiiiihhhjjjhhhfffeeeeeeeeedddcccbbbaaa```^^^\\\ZZZYYYXXXSSSRRRQQQPPPOOONNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLIIIIIIHHHIIIJJJMMMPPPRRRTTTVVVYYY]]]aaadddfffhhhoooqqqrrrrrrpppnnnmmmmmmqqqsssvvvyyy{{{}}}}}}wwwqqqqqqtttuuu}}}rrrddd]]]\\\ggghhhTTTKKKAAA>>>@@@>>>;;;;;;;;;::::::999999999<<<<<<<<<======<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<===???BBBGGGKKKNNNTTT\\\ffflllnnnnnnnnnoooyyy{{{zzzssskkkbbb\\\YYYUUURRRRRRQQQPPPUUU[[[bbbjjjuuu}}}nnn[[[JJJ<<<666666444444444333333333222222222222111111111111222222222222222222333444555555::::::>>>CCCFFFHHHPPPYYY```ccciiiqqqxxxzzzllldddaaaaaa^^^ZZZWWWVVVWWWYYYZZZaaaooowwwssssssssspppllliiijjjlllooovvv~~~{{{xxxvvvzzzxxxuuusssssssssrrrqqqooommmjjjiiihhhhhhfffdddffffffeeefffggggggeeebbb_________```bbbbbbaaa```]]][[[]]]```bbbfffrrr~~~zzztttppppppppppppooolllgggccc^^^]]]\\\[[[[[[[[[[[[[[[___```ccceeeggghhhiiiiiihhhfffdddcccccccccbbbaaa^^^^^^\\\ZZZXXXVVVTTTSSSPPPOOONNNMMMLLLLLLLLLMMMOOONNNLLLKKKIIIHHHHHHHHHHHHGGGGGGGGGHHHKKKNNNOOORRRUUUXXX]]]aaadddfffhhhmmmnnnoooooommmkkklllllloooqqquuuwwwyyy|||~~~{{{uuupppqqqvvvvvv~~~sssddd]]]]]]hhh{{{```NNNHHH@@@===@@@===;;;;;;;;;:::::::::999999::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<===============>>>@@@DDDHHHMMMOOOUUU]]]hhhooorrrrrrsssttt}}}zzzssskkkccc]]]XXXTTTQQQQQQPPPOOOTTTZZZdddkkkttt{{{~~~lllXXXHHH;;;555555444444444444333333333333222222111111111111222222222222222222333444555555::::::>>>DDDHHHLLLUUU^^^fffhhhmmmtttyyy{{{mmmeeebbbbbb```\\\YYYWWWXXXZZZ[[[```lll~~~zzzssssssrrroookkkiiiiiijjjooovvv~~~~~~||||||~~~}}}~~~{{{yyyyyyyyyxxxwwwuuusssqqqpppppppppooonnnjjjiiiiiijjjkkkkkkhhhfffhhhgggffffffgggfffdddbbb^^^]]]]]]```aaadddlllvvvyyyuuutttsssqqqmmmggg```[[[TTTSSSSSSTTTTTTUUUWWWWWWXXXZZZ^^^aaadddggghhhhhhfffdddbbbaaaaaaaaa```___\\\[[[YYYWWWTTTRRRPPPOOOMMMMMMLLLLLLLLLLLLLLLMMMQQQPPPNNNLLLJJJHHHFFFEEEFFFEEEEEEEEEFFFHHHKKKLLLPPPSSSWWW\\\aaaeeeggghhhkkkkkkkkkjjjhhhhhhjjjlllooorrruuuxxxzzz}}}{{{xxxssspppsssxxxyyyrrrccc]]]^^^jjjoooUUUGGGDDD>>>===???<<<;;;;;;;;;;;;::::::::::::::::::;;;<<<<<<;;;;;;:::============>>>>>>>>>???>>>>>>@@@BBBFFFKKKOOORRRVVV___kkkssswwwxxxzzz{{{yyyssslllddd^^^WWWSSSQQQPPPOOONNNSSSZZZeeekkksssyyy|||kkkXXXGGG;;;555666555444444444444333333333444444444333333444444444444444444444555666777777888999===CCCHHHNNNXXXcccmmmoootttyyy}}}}}}ooofffbbbbbb```\\\YYYXXXXXXYYYZZZ]]]hhhxxx}}}uuutttrrrooommmkkkjjjjjjooovvv|||zzz{{{zzz{{{~~~|||zzzxxxxxxyyyyyyxxxwwwpppoooooopppqqqpppnnnllllllkkkjjjjjjjjjiiigggeeecccaaaaaaccccccccciiippp{{{xxxvvvtttqqqllleee]]]XXXQQQQQQQQQRRRSSSTTTUUUVVVVVVXXX[[[___bbbdddffffffeeecccaaa`````````___^^^\\\[[[YYYWWWTTTRRRPPPOOOMMMMMMMMMLLLMMMMMMNNNNNNQQQQQQPPPOOOMMMKKKIIIHHHFFFEEEDDDDDDEEEGGGIIIJJJOOORRRWWW]]]bbbfffhhhiiiiiiiiihhhffffffgggjjjmmmrrrtttxxx{{{}}}}}}xxxuuurrrppptttzzzqqqaaa\\\___ooogggOOOCCCCCC>>><<<===:::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========<<<<<<<<<<<<======>>>????????????@@@AAADDDHHHMMMRRRUUUYYYbbbnnnwww{{{}}}}}}yyyrrrlllddd^^^WWWSSSPPPPPPNNNNNNRRRYYYeeekkkrrrwwwzzz~~~kkkYYYIII<<<777777555555555444444444333333555444444444444444444555444444444444555666777777777777;;;AAAGGGNNNZZZfffppprrrwww|||~~~pppgggcccaaa___[[[XXXVVVVVVWWWWWWZZZdddssswwwvvvssspppnnnmmmkkkjjjmmmttt~~~~~~zzzyyywwwvvv{{{zzzzzzzzz{{{|||{{{yyywwwnnnmmmlllmmmmmmmmmkkkiiigggdddcccdddcccbbbeeejjjyyy}}}|||yyyuuupppjjjccc[[[UUUSSSSSSSSSRRRSSSSSSTTTTTTVVVXXX[[[^^^aaabbbcccccceeebbb```___``````___]]][[[ZZZXXXVVVSSSQQQOOONNNLLLLLLKKKKKKKKKLLLLLLMMMNNNNNNOOOOOONNNMMMLLLKKKGGGFFFEEEDDDEEEFFFHHHIIINNNRRRWWW^^^cccgggiiijjjhhhggggggeeeeeegggkkkoooqqqtttxxx{{{}}}zzzvvvtttqqqpppuuu|||rrrbbb^^^cccttteeeMMMBBBCCC>>><<<<<<888;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>??????@@@AAABBBFFFJJJPPPUUUXXX\\\eeerrr{{{~~~xxxrrrkkkccc]]]WWWSSSPPPPPPOOONNNSSSYYYdddiiipppuuuxxx}}}kkkYYYIII===888999555555555555444444444333333333222222222222333333222222222222333444555555666666999@@@FFFNNN\\\hhhqqqtttyyyqqqiiieee___]]]ZZZXXXVVVUUUUUUUUUWWW```mmm}}}yyywwwsssqqqpppnnnllljjjjjjpppzzzzzzwwwtttrrrtttyyy~~~sssrrrrrrrrrssssssqqqpppkkkfffccccccbbb```bbbfffvvv|||uuunnnfff___WWWRRRTTTTTTSSSRRRRRRRRRSSSSSSVVVXXXZZZ]]]___```aaaaaacccaaa___^^^______]]]\\\WWWVVVUUUSSSQQQOOONNNMMMIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJLLLMMMMMMMMMLLLKKKHHHGGGEEEDDDDDDFFFGGGIIIMMMQQQWWW^^^cccfffhhhhhheeefffeeeeeeeeeggglllooonnnqqquuuxxx{{{~~~~~~yyyvvvuuusssqqquuu|||zzzhhhccciiizzzeeeNNNCCCCCC>>><<<<<<888;;;;;;;;;;;;<<<<<<<<<<<<888888999:::;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@@@@AAACCCFFFKKKQQQVVVYYY]]]gggttt~~~xxxrrrjjjbbb\\\XXXTTTQQQQQQOOOOOOSSSZZZbbbgggoootttwww{{{kkkYYYIII===999999555555555555444444444444333333222222222222333333222222222222333444555555777666999???FFFOOO]]]jjjsssvvv}}}rrrjjjfff___]]][[[XXXVVVUUUTTTTTTVVV]]]ffftttzzzvvvrrrpppooonnnkkkhhhiiioooxxx|||xxxtttqqqqqquuu}}}}}}|||{{{{{{|||{{{yyywwwpppiiidddcccbbbaaabbbfffrrr}}}xxxpppiiibbb\\\WWWTTTTTTTTTTTTSSSSSSTTTTTTUUUTTTUUUXXX[[[^^^___``````aaa___]]]\\\]]]]]][[[ZZZTTTSSSRRRQQQPPPNNNMMMMMMJJJIIIHHHGGGGGGFFFGGGGGGIIIJJJLLLNNNNNNNNNLLLLLLHHHGGGEEEDDDDDDEEEFFFGGGLLLOOOUUU\\\aaadddeeeeeebbbcccddddddeeegggkkknnnmmmppptttwwwzzz}}}|||yyyvvvvvvtttrrruuu{{{qqqjjjoooeeeMMMBBBCCC>>><<<===:::;;;;;;;;;;;;<<<<<<<<<===999:::;;;<<<============<<<<<<===>>>???@@@AAABBB@@@AAACCCGGGLLLRRRWWW[[[]]]ggguuuxxxqqqjjjbbb\\\XXXTTTQQQQQQPPPOOOTTTZZZaaafffnnnssswww{{{jjjXXXIII===888999666666555555555444444444666555555444444555555666444444444444555666777777888777999@@@FFFOOO^^^kkkwww{{{sssjjjggg___^^^[[[XXXVVVUUUTTTTTTWWW[[[aaammmyyyuuuqqqoooooommmjjjgggkkkpppxxx{{{vvvrrrrrruuutttzzz}}}uuummmgggfffeeeccceeeiiinnn{{{}}}wwwrrrjjjddd```]]]ZZZXXXUUUUUUUUUUUUUUUVVVWWWXXXQQQSSSVVVYYY\\\^^^`````````^^^[[[[[[[[[[[[ZZZXXXTTTSSSSSSRRRQQQPPPOOONNNLLLKKKJJJIIIHHHHHHGGGGGGLLLMMMOOOPPPPPPOOONNNMMMGGGFFFDDDCCCCCCCCCEEEFFFJJJNNNTTTZZZ___bbbbbbbbb```aaacccddddddfffjjjmmmnnnqqquuuxxx{{{|||yyywwwwwwuuusssuuuzzzxxxooosssdddLLLAAABBB>>>===???;;;;;;;;;;;;<<<<<<<<<============???@@@AAAAAAAAAAAA===>>>>>>@@@AAABBBCCCCCC@@@AAACCCGGGLLLRRRXXX[[[\\\gggvvv|||uuummmbbbZZZSSSSSSSSSRRRRRRTTTWWW[[[```eeelllsssxxx{{{~~~hhhVVVGGG<<<666666666666555444444444444555444444333333333333222222222333333444555666777777555777<<>>===;;;::::::<<<>>>===::::::<<<>>>=========>>>@@@BBBDDDFFF???===<<<<<<>>>AAACCCCCC???FFFKKKLLLOOOUUU[[[\\\[[[iiizzz{{{tttjjj___WWWQQQQQQQQQPPPPPPRRRUUUYYYaaafffnnnuuuzzz~~~|||gggVVVHHH===888888666666555444444444444444444444333333333333222222444444444555555555555555666777<<>><<<;;;888;;;======;;;999:::;;;::::::;;;===@@@CCCFFFHHHCCCAAA?????????AAABBBBBBAAAIIIOOOPPPQQQWWW]]]```___mmm~~~zzzqqqggg]]]UUUQQQQQQQQQPPPPPPRRRUUUYYYbbbgggooovvv|||yyyeeeVVVIII???999999666555555444444444444444444444333333333333222222666666555555555444444444777888;;;???BBBJJJ[[[kkk{{{ooohhhdddbbb```\\\XXXUUURRRQQQNNNQQQYYYeeeyyy~~~yyyvvvrrrmmmlllnnnkkkooouuu{{{|||{{{xxxqqqrrrssstttxxx}}}yyysssnnnlllkkkjjjiiioooxxxzzzssskkkbbb]]]]]]\\\YYYUUUWWWUUUSSSQQQQQQQQQRRRSSSSSSSSSTTTUUUVVVWWWXXXXXX[[[]]]]]]\\\YYYWWWWWWWWWWWWUUUSSSQQQQQQPPPOOOMMMIIIIIIIIIIIIJJJKKKMMMNNNNNNOOOQQQSSSTTTRRRPPPOOOHHHGGGEEEDDDCCCDDDDDDEEEFFFIIIMMMQQQSSSVVVXXX[[[\\\]]]___aaacccfffjjjnnnqqqssswwwyyy|||~~~{{{wwwsssnnnmmmppptttxxx}}}xxxZZZMMMAAA>>>@@@???======999<<<>>>>>>===:::999999::::::;;;<<<>>>AAADDDEEEFFFEEECCCAAA@@@@@@AAAAAACCCMMMTTTTTTTTTZZZbbbffffffsssxxxooofff\\\VVVSSSSSSSSSRRRRRRTTTWWW[[[aaagggooovvv}}}yyyeeeUUUIII>>>999888666555444444333333444444444444333333333222222222555555555555555555555555999999:::===???GGGYYYiiirrriiicccbbb```]]]ZZZVVVSSSRRRMMMOOOVVVbbbvvvyyyvvvrrrnnnlllooolllnnnrrrvvvzzz{{{||||||yyy{{{~~~{{{vvvuuusssrrrsssxxx~~~}}}{{{vvvrrrooommmkkkjjjmmmuuu|||~~~{{{uuummmgggaaa^^^^^^^^^[[[XXXXXXVVVSSSQQQPPPQQQRRRSSSQQQRRRSSSTTTUUUWWWYYYYYY\\\]]]^^^\\\YYYWWWVVVVVVXXXUUUQQQPPPOOOPPPOOONNNMMMLLLLLLMMMNNNQQQSSSTTTQQQSSSUUUVVVUUUTTTQQQOOOIIIGGGEEEDDDCCCDDDEEEEEEFFFHHHLLLNNNOOOQQQTTTVVVXXXZZZ]]]```bbbfffkkknnnpppsssxxx{{{}}}yyyuuurrrmmmjjjlllqqqvvvzzz|||rrrVVVKKKAAA???@@@???>>>>>>===>>>???>>>===<<<;;;;;;>>>>>>===<<<<<<===??????FFFEEEEEECCCAAA@@@AAABBBEEEOOOWWWVVVVVV]]]fffllllllyyyvvvnnneee^^^YYYSSSSSSSSSRRRRRRTTTWWW[[[```eeemmmttt{{{zzzeeeTTTGGG<<<666666555555444333333333333333444444333333333222222222333333444444555666666777999999:::<<<>>>EEEVVVfffuuujjjcccbbbaaa^^^[[[WWWTTTRRRLLLOOOTTTaaauuuyyyuuurrrmmmlllnnnjjjlllooorrrtttuuuvvvvvvvvvxxx||||||{{{xxxtttqqqqqqtttwwwyyy~~~|||zzzwwwsssooolllkkkkkklllrrrvvvwwwxxxyyytttnnnhhhddd```___``````^^^\\\YYYWWWTTTQQQPPPQQQRRRTTTPPPQQQQQQSSSUUUXXXZZZ\\\\\\^^^___^^^[[[XXXVVVVVVXXXUUUQQQOOOOOOPPPPPPPPPNNNNNNNNNOOOQQQSSSUUUWWWWWWXXXYYYYYYWWWTTTQQQOOOJJJIIIFFFDDDCCCCCCDDDEEEEEEGGGJJJKKKLLLNNNQQQSSSTTTWWW[[[___bbbfffjjjnnnppptttyyy}}}yyyuuutttmmmiiijjjnnnsss}}}{{{ttt{{{nnnSSSJJJBBBAAAAAA???>>>??????>>><<<;;;;;;<<<<<<<<<>>>>>>===<<<<<<===>>>???BBBCCCDDDCCCAAAAAABBBDDDFFFOOOVVVWWWXXXaaajjjpppqqq~~~vvvlllddd^^^[[[QQQQQQQQQPPPPPPRRRUUUYYY___ccckkkrrryyy{{{eeeSSSEEE:::555555555444444333333333333333444444333333333333222222222222333444555666777888999999:::<<<===CCCRRRbbb|||yyylllcccbbbaaa___\\\XXXUUUSSSNNNPPPUUU```ttt{{{vvvrrrnnnlllmmmiiikkkmmmoooqqqqqqppppppqqqssswww{{{|||wwwssssssssssssssswwwwwwxxxxxxzzz~~~zzzyyywwwsssooollllllmmmmmmooopppooooooppplllfffcccaaa``````aaaaaa```___[[[YYYUUURRRQQQRRRSSSUUURRRRRRRRRSSSUUUXXX[[[\\\\\\^^^```___]]]ZZZXXXXXXXXXVVVRRRPPPQQQQQQQQQQQQNNNNNNNNNNNNPPPRRRTTTVVV[[[\\\\\\[[[YYYUUURRROOOMMMKKKGGGDDDBBBBBBCCCDDDEEEFFFHHHIIIJJJLLLOOOQQQSSSVVV[[[___bbbfffjjjmmmppptttzzz~~~|||xxxwwwoooiiiiiimmmsss~~~wwwqqqppp|||lllRRRIIICCCBBBBBB???>>>>>>===;;;::::::;;;<<<<<<;;;;;;;;;;;;;;;===???AAACCC@@@BBBEEEDDDBBBBBBDDDGGGGGGNNNTTTVVV\\\fffooosssuuuvvvlllccc]]][[[QQQQQQQQQPPPPPPRRRUUUYYY___cccjjjqqqxxx{{{cccQQQCCC999555666555444333333222222333333444444333333333333222222333444444444555555666666888888:::<<<===BBBPPP^^^{{{}}}pppcccbbbbbb```]]]YYYUUUSSSRRRSSSVVV```rrr}}}wwwsssnnnllllllhhhjjjmmmooopppooommmllllllooossswww{{{}}}zzzyyywwwuuussstttsssqqqnnnnnnqqqvvvzzz{{{yyyyyywwwrrrnnnlllmmmpppnnnnnnkkkgggggghhhddd^^^]]]]]]^^^___```aaaaaa```^^^[[[WWWSSSRRRSSSUUUVVVVVVUUUTTTTTTUUUWWWYYYZZZ\\\^^^aaaaaa^^^\\\ZZZZZZXXXVVVSSSRRRSSSSSSRRRQQQOOOOOOOOOOOOPPPRRRTTTUUU\\\]]]]]]]]][[[XXXTTTRRROOOMMMHHHDDDBBBAAABBBCCCDDDFFFGGGHHHIIIKKKNNNQQQSSSVVV[[[___cccfffjjjmmmppptttzzz|||yyyqqqkkkjjjnnnvvv~~~mmmjjjmmm}}}kkkQQQJJJDDDCCCBBB???===>>>;;;:::<<>>;;;;;;;;;;;;<<<>>>@@@CCCDDDAAADDDGGGGGGDDDBBBEEEHHHIIIMMMRRRVVV```llluuuvvvyyywwwkkkbbb\\\ZZZSSSTTTSSSRRRRRRTTTWWW[[[___dddjjjqqqxxxzzzbbbOOOBBB999777888555444333333222222333333444444444333333333222222666555555555555444444444777888;;;======AAANNN\\\zzzsssbbbcccbbbaaa^^^ZZZVVVTTTUUUUUUWWW```qqqxxxtttpppmmmmmmiiikkknnnppppppooollljjjkkknnnrrrvvv{{{}}}yyyvvvtttrrroookkkjjjlllppptttlllpppuuuxxx|||}}}~~~~~~~~~}}}}}}|||{{{yyyyyywwwrrrnnnlllooorrrooonnniiicccbbbccc```ZZZZZZ[[[\\\^^^```aaaaaa```___\\\WWWTTTRRRSSSUUUWWWZZZXXXWWWUUUUUUVVVWWWXXX\\\^^^aaabbb```]]]\\\[[[XXXVVVTTTTTTTTTTTTSSSRRRRRRRRRQQQRRRSSSTTTVVVWWW[[[\\\]]]^^^\\\ZZZVVVTTTQQQNNNIIIDDDBBBAAABBBBBBDDDEEEGGGGGGHHHJJJNNNQQQSSSWWW[[[```cccfffjjjmmmpppuuu{{{zzzrrrllllllpppxxx|||gggfffjjj{{{jjjQQQJJJEEEDDDBBB>>><<<===:::<<<@@@FFFIIIGGGAAA<<<>>>=========>>>???AAABBBCCCGGGJJJIIIEEECCCEEEHHHKKKMMMPPPVVVcccqqqxxxxxx|||~~~tttkkkccc\\\WWWUUUTTTRRRQQQQQQSSSUUUWWW]]]```fffmmmuuu|||uuu[[[GGG<<<888444222555555444444444333333333444444333222222333333333555555666666777777888888666:::888999<<<<<>>???>>>;;;<<<>>>???AAAAAA???>>><<>>:::777555555555444444444333333333444333333222222333333444444444444555666666777777666:::888999===>>>KKKddduuuiiieee```^^^]]][[[VVVRRRPPPRRRVVV]]]gggzzzyyysssppppppkkklllmmmnnnmmmkkkhhhggghhhmmmtttzzzyyytttooonnnoooqqqpppoooooollliiihhhfffeeejjjrrrwww~~~{{{xxxuuupppmmmooopppqqqrrrrrrrrrqqqpppqqqqqqqqqooommmmmmnnnpppmmmhhhaaa______```^^^[[[ZZZ[[[]]]___bbbcccdddeeeaaa]]]XXXUUUTTTTTTTTTSSSUUUUUUUUUTTTTTTUUUXXX[[[[[[]]]```aaaaaaaaabbbcccbbb```^^^\\\[[[ZZZZZZZZZXXXWWWUUUTTTTTTTTTUUUUUU[[[ZZZYYYWWWUUUSSSQQQPPPMMMKKKHHHDDDCCCBBBCCCDDDEEEEEEEEEFFFHHHKKKNNNPPPVVVXXXZZZ]]]___bbbeeehhhooorrrwww|||{{{tttpppllllllssszzzpppbbbbbbjjjjjjOOOHHHAAA===>>>???===;;;;;;<<<===>>>>>>===<<<;;;????????????@@@AAABBBBBBCCCBBBAAA@@@@@@CCCEEEGGGHHHJJJOOOYYYeeerrr||||||sssjjjbbbZZZVVVSSSRRRPPPOOOOOOQQQTTTUUUWWWZZZ___fffmmmtttyyy|||rrr[[[HHH???<<<:::888555555444444444333333333333333333222222333333444333333444444555666666666666:::888:::??????LLLdddvvvlllgggaaa]]]\\\[[[WWWTTTQQQQQQTTTYYYbbbttt{{{tttooonnnjjjkkkmmmnnnnnnkkkiiiggghhhnnnuuu|||}}}yyytttsssuuuuuusssqqqooollliiihhhdddaaabbbfffjjjpppwww{{{|||~~~~~~}}}zzzvvvsssqqqnnnjjjhhhiiiiiijjjkkkkkkjjjiiihhhlllnnnoooooommmmmmmmmnnnkkkfff```^^^^^^___]]][[[ZZZ\\\^^^aaadddfffhhhhhhccc^^^YYYUUUSSSSSSSSSSSSVVVWWWWWWVVVUUUVVVYYY[[[\\\^^^aaabbbbbbbbbdddeeeeeeeeecccaaa___^^^]]]\\\YYYXXXVVVTTTSSSSSSTTTTTTYYYYYYYYYWWWVVVSSSQQQOOOMMMKKKHHHFFFDDDDDDDDDEEEFFFEEEEEEFFFHHHKKKNNNPPPTTTVVVYYY\\\^^^aaaeeehhhlllpppuuuzzz~~~}}}yyysssppplllmmmuuuwwwlll``````hhhgggMMMGGGAAA===>>>>>>===<<<;;;<<<===>>>>>>===<<<;;;??????>>>??????@@@AAABBB@@@@@@@@@@@@CCCFFFIIIKKKIIILLLTTT___jjjvvv{{{qqqiiiaaaZZZUUUSSSQQQOOONNNNNNPPPSSSTTTVVVXXX]]]ccciiiooosssvvv}}}qqq\\\III???;;;999777555555444444444333333333333333222222222333444444333444444555555666666777777:::888:::@@@@@@LLLcccxxxpppjjjbbb]]]\\\[[[XXXVVVSSSRRRTTTWWW^^^ooo~~~uuuooommmiiikkkmmmnnnmmmkkkiiigggiiinnnvvv}}}}}}yyyxxxyyyyyyvvvsssooolllkkkllljjjeeedddgggggglllrrrtttuuuvvvyyy}}}}}}yyyuuurrrqqqpppnnnmmmlllkkkjjjdddeeeffffffeeedddcccbbbgggjjjmmmooonnnmmmmmmnnnlllhhhbbb^^^]]]\\\ZZZYYY\\\^^^```bbbeeefffhhhhhhbbb^^^YYYVVVUUUUUUVVVVVVWWWXXXYYYXXXWWWXXXZZZ\\\\\\___aaabbbcccdddfffhhhjjjjjjiiigggeeecccaaa```\\\ZZZXXXVVVTTTSSSSSSSSSVVVWWWXXXXXXVVVSSSPPPOOOMMMKKKIIIGGGFFFFFFFFFGGGGGGFFFEEEFFFGGGJJJNNNPPPSSSUUUXXX[[[^^^aaaeeeiiikkkooouuuzzz{{{xxxssspppmmmnnnvvv}}}sssgggfffooo|||cccLLLGGGBBB???>>>???>>>===>>>>>>????????????>>>>>>>>>>>>>>>>>>???@@@AAABBBAAAAAACCCEEEIIINNNRRRTTTOOOUUU^^^hhhrrr{{{yyypppggg___YYYTTTRRRQQQOOONNNNNNPPPRRRTTTUUUWWW[[[```eeeiiimmmooovvvzzzrrr^^^KKK???999666444555555444444444333333333333222222222333333444555444555555666777777888888888:::777:::@@@@@@KKK```|||ssslllddd^^^\\\[[[YYYWWWVVVUUUVVVXXX]]]lllwwwqqqooojjjkkklllmmmlllkkkjjjiiijjjooovvv|||~~~}}}}}}}}}yyyvvvssspppppprrrqqqllliiijjjfffiiimmmooonnnnnnppprrruuuxxx~~~~~~}}}}}}|||yyyvvvssspppmmmkkkkkkkkkjjjiiihhhhhhhhhcccdddddddddcccbbb```___cccgggmmmppppppooooooooolllhhhccc___]]]\\\[[[ZZZ___```aaabbbcccddddddddd___]]]YYYXXXXXXYYYZZZZZZYYYZZZ[[[[[[YYYYYY[[[\\\]]]___bbbcccdddfffhhhkkknnnnnnnnnnnnllliiifffeee```^^^\\\YYYVVVUUUTTTTTTUUUVVVVVVWWWUUUSSSPPPOOOMMMLLLJJJIIIHHHHHHHHHHHHHHHGGGEEEEEEGGGJJJNNNPPPRRRTTTXXX[[[^^^bbbfffiiilllpppvvv{{{zzzwwwtttqqqmmmnnnvvvtttrrr|||uuu^^^JJJGGGCCCAAA@@@@@@@@@???>>>>>>????????????>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAACCCFFFJJJPPPUUUZZZ]]]ZZZ```jjjssszzzxxxooofff^^^XXXSSSRRRQQQOOONNNNNNPPPSSSTTTUUUWWWYYY\\\```cccfffgggllloootttzzztttaaaNNN@@@888444333555555444444444333333333222222222222333444555555555555666666777888888888999:::777999@@@@@@HHH]]]zzzuuunnnfff```^^^\\\ZZZWWWWWWVVVWWWXXX\\\iiiyyysssqqqkkkkkkkkkkkkkkkkkkkkkkkknnnrrrwww{{{~~~~~~{{{xxxwwwyyywwwqqqlllkkkjjjlllnnnnnnmmmkkkkkkkkklllnnnppptttxxx{{{~~~xxxwwwvvvuuutttuuuuuuvvvvvvuuussspppmmmkkkiiihhhfffggggggfffcccbbbbbbccceeeeeeeeeeeedddbbb```___aaafffmmmrrrsssrrrqqqqqqkkkhhhdddaaa___^^^___`````````aaaaaa``````___^^^^^^]]][[[[[[]]]]]]]]]\\\[[[\\\]]]]]][[[[[[\\\]]]^^^```bbbdddeeegggkkkmmmqqqrrrssstttrrrpppllljjjeeeccc```\\\YYYWWWVVVUUUTTTUUUUUUUUUTTTSSSQQQPPPMMMLLLKKKKKKJJJJJJJJJJJJIIIGGGEEEEEEFFFJJJMMMPPPQQQTTTXXX[[[^^^cccgggkkknnnrrrwww}}}{{{xxxuuuqqqnnnooowww{{{yyylllWWWHHHFFFCCCAAA?????????@@@======<<<<<<<<<<<<======>>>>>>===>>>>>>???@@@AAAAAACCCGGGMMMSSSZZZ___aaacccjjjttt|||wwwmmmeee^^^WWWSSSSSSRRRPPPOOOOOOQQQSSSUUUUUUUUUWWWYYY[[[]]]^^^___bbbdddggglllsss}}}vvvcccQQQCCC:::666555555555444444444333333333222222222222333444555666444444555555666777777888::::::666999???>>>FFFYYYtttuuuooohhhbbb```]]]ZZZWWWTTTTTTUUUWWWYYYdddzzz{{{tttrrrmmmllljjjiiiiiijjjlllmmmsssuuuyyy{{{~~~}}}~~~xxxrrrqqqrrrssssssrrrooommmkkkjjjhhhiiikkkmmmoooppppppqqqpppooonnnlllkkklllnnnooommmmmmllljjjgggeeeddddddbbbccceeedddaaa```aaacccfffggggggfffeeebbb```___```fffnnntttvvvuuutttsssmmmkkkhhhddd```___```aaa^^^^^^^^^^^^]]]\\\[[[[[[___^^^^^^```aaa```]]][[[\\\]]]___^^^]]]\\\]]]^^^___aaacccdddfffhhhlllooorrrtttwwwxxxwwwuuuqqqooojjjhhhddd```\\\ZZZXXXWWWTTTTTTTTTSSSSSSRRRRRRQQQMMMLLLLLLLLLLLLKKKKKKKKKIIIHHHEEEDDDFFFIIIMMMPPPQQQTTTXXX\\\___dddiiilllooosssxxx}}}|||yyytttqqqnnnpppzzz|||aaaMMMDDDCCCBBB@@@>>>===>>>???======<<<<<<<<<<<<===============>>>>>>???@@@AAAAAADDDIIIOOOWWW]]]ccceeehhhpppyyyvvvmmmeee]]]WWWSSSSSSRRRPPPOOOOOOQQQTTTUUUTTTTTTUUUVVVXXXYYYZZZZZZ[[[\\\^^^bbbjjjvvvvvveeeSSSEEE===999888555555444444444333333333222222222222333444555666333333444444555666666777::::::666888???===DDDWWWpppvvvpppiiidddaaa^^^ZZZVVVQQQRRRSSSUUUWWW```uuu|||uuurrrnnnllliiiggghhhjjjmmmooowwwxxxzzz|||~~~zzzyyyuuuuuuuuussspppllliiihhhhhhjjjlllmmmmmmllljjjiiilllkkkiiifffeeefffjjjmmmhhhiiihhhgggdddbbbbbbbbb^^^```ccccccbbbccceeehhhggghhhhhhgggeeecccaaa______fffooovvvxxxwwwvvvtttsssppplllfffaaa^^^^^^^^^[[[[[[\\\\\\[[[[[[ZZZZZZaaaaaaaaabbbcccaaa\\\YYY\\\^^^```___^^^]]]]]]^^^___aaacccdddfffiiimmmqqqsssuuuxxxzzzzzzwwwtttqqqmmmkkkgggbbb^^^[[[ZZZYYYTTTTTTSSSRRRQQQRRRRRRRRRMMMMMMMMMLLLLLLLLLLLLLLLJJJHHHEEEDDDFFFIIIMMMPPPRRRUUUYYY\\\```eeejjjmmmooosssxxx}}}}}}zzzssspppnnnqqq|||uuuZZZFFFBBBAAA@@@>>><<<;;;<<<>>>??????>>>>>>>>>>>>??????============>>>???@@@AAACCCFFFLLLSSSZZZaaafffiiiiiiqqq{{{wwwlllccc\\\WWWTTTSSSPPPLLLLLLOOORRRSSSRRRWWWWWWWWWVVVVVVUUUTTTTTTRRRUUUVVVXXX]]]kkkuuufffWWWGGG:::555777555555444444444333333333555333222222444555555444555555666666777888888888:::;;;<<<<<<===AAAFFFJJJjjj~~~sssiiifffccc^^^YYYWWWPPPOOOOOOQQQSSS[[[lll||||||vvvrrrqqqnnnjjjgggfffiiilllnnnqqqtttxxx|||}}}|||zzzxxxtttqqqnnnllllllnnnooonnnjjjhhhhhhiiinnnmmmkkkiiihhhhhhhhhhhhjjjjjjiiihhhfffeeedddcccccceeeggggggfffddddddeeehhhjjjmmmmmmkkkhhhgggfffgggjjjooouuuyyy|||}}}}}}{{{vvvoooiiieeecccbbbaaaccc]]]YYYXXXVVVUUUWWW\\\aaacccffffffccc___]]]\\\\\\^^^``````___]]]]]]]]]```bbbccccccdddfffiiilllooosssxxx{{{||||||}}}}}}tttppplllhhhfffaaa\\\WWWUUUTTTTTTUUUUUUTTTQQQOOOPPPOOONNNMMMMMMMMMNNNOOOKKKJJJIIIHHHJJJLLLOOOQQQRRRTTTWWWZZZ]]]bbbgggkkkooosssyyy}}}}}}zzzvvvuuuvvvzzziiiVVVLLLAAA@@@>>>=========>>>???>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAABBBBBBCCCGGGIIIOOOXXXbbbhhhhhhfffhhhmmmxxxvvvlllccc\\\WWWTTTQQQNNNKKKLLLOOOSSSTTTTTTVVVVVVTTTRRRPPPOOONNNNNNNNNOOOQQQRRRWWWeeexxxrrrbbbUUUHHH===888999555555444444444333333333555333222222444555555444444555555666777777888888999:::;;;;;;===@@@FFFIIIfffyyylllgggccc]]]XXXWWWPPPNNNNNNPPPQQQXXXgggvvvxxxuuuqqqnnnjjjgggfffiiilllooosssuuuyyy{{{~~~~~~|||zzzvvvsssqqqoooppprrrsssqqqnnnkkkkkklllpppooonnnllllllllllllmmmmmmlllkkkjjjiiihhhhhhhhhgggiiikkklllkkkjjjjjjjjjlllnnnqqqqqqooolllkkkjjjkkknnnsssyyy}}}wwwooojjjfffcccaaaccc^^^ZZZYYYWWWUUUVVVZZZaaadddggggggccc___\\\[[[YYY[[[]]]]]][[[[[[[[[\\\```bbbccccccccceeeiiikkkooosssxxx{{{|||}}}}}}~~~yyyvvvqqqmmmjjjeee```[[[WWWUUUUUUUUUVVVUUUTTTRRRQQQPPPOOONNNMMMNNNOOOOOOMMMKKKJJJJJJKKKMMMPPPRRRRRRTTTWWWZZZ]]]bbbgggkkkppptttyyy|||yyyvvvxxx|||yyybbbPPPGGG@@@@@@>>>=========>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCGGGJJJPPP[[[eeellllllkkkdddjjjxxxvvvkkkccc\\\WWWTTTPPPNNNLLLLLLOOOSSSVVVWWWYYYXXXUUUQQQNNNMMMLLLLLLJJJKKKLLLNNNSSSaaattt|||mmm\\\QQQHHH@@@:::999555555444444444333333333444333222222444555555555444444555555666777777777999999:::;;;<<<@@@EEEIII```qqqhhhccc\\\XXXWWWQQQOOONNNOOOOOOTTTaaannn}}}xxxqqqnnnjjjffffffiiimmmooouuuvvvyyy{{{}}}|||zzzxxxwwwwwwwwwwwwvvvsssqqqqqqqqqsssrrrrrrqqqqqqrrrrrrsssrrrqqqooommmllllllmmmmmmhhhjjjmmmnnnnnnnnnnnnooosssuuuwwwwwwuuusssqqqqqqrrruuuzzz|||tttmmmhhhdddaaaccc^^^ZZZZZZXXXUUUVVVYYYbbbfffiiihhhccc^^^[[[ZZZXXXYYYZZZZZZYYYZZZ[[[]]]```aaabbbcccccceeehhhkkkooorrrxxx{{{}}}~~~~~~~~~{{{vvvrrrnnniiiccc```[[[YYYVVVVVVVVVWWWWWWVVVRRRQQQPPPOOOOOOOOOOOOPPPOOOMMMLLLKKKLLLNNNQQQSSSRRRUUUXXX[[[^^^bbbgggkkkpppttt{{{|||yyytttxxxvvv]]]JJJBBB@@@??????>>>===>>>>>>>>>???????????????????????????>>>======>>>@@@BBBDDDHHHKKKSSS^^^hhhmmmkkkhhh]]]eeevvvuuujjjbbb\\\VVVSSSPPPOOONNNNNNPPPSSSVVVXXX^^^\\\XXXUUURRRPPPPPPOOOJJJKKKMMMOOOWWWeeewww{{{iiiVVVLLLGGGAAA:::777555555444444444333333333444333222222444666666555444444444555666666777777888999::::::;;;???DDDHHH[[[uuujjjccc]]]ZZZZZZTTTQQQPPPPPPPPPRRR\\\gggvvv|||sssooojjjgggfffiiimmmpppvvvwwwxxxzzz|||~~~~~~}}}{{{yyywwwwwwwwwuuuuuuvvvvvvwwwxxxxxxyyyyyyxxxuuurrrpppppppppqqqlllnnnrrrtttttttttuuuwwwzzz|||~~~~~~|||zzzyyyyyyzzz}}}yyyrrrmmmgggdddaaa\\\YYYYYYXXXUUUVVVYYYccchhhlllkkkddd^^^[[[ZZZZZZ[[[[[[ZZZZZZ[[[^^^``````aaabbbbbbbbbdddgggjjjnnnrrrwww{{{}}}~~~}}}yyyuuupppkkkfffcccbbb___ZZZXXXXXXXXXXXXXXXTTTSSSSSSRRRQQQQQQQQQQQQPPPNNNMMMKKKLLLNNNQQQRRRSSSUUUXXX[[[^^^bbbhhhkkkqqquuu||||||yyyrrrwwwxxx]]]IIIAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<<<<===???BBBDDDIIINNNXXXdddlllllleee^^^WWWaaattt~~~tttjjjbbb[[[VVVSSSRRRQQQQQQPPPQQQTTTWWWZZZ^^^]]]ZZZWWWTTTRRRRRRQQQKKKLLLNNNSSS]]]mmmxxxeeeQQQHHHDDD???888444555555444444444333333333444222111222444666666555444444555555666777777777888999::::::;;;???DDDHHHYYY}}}|||nnnfff___\\\]]]YYYUUUSSSSSSRRRRRRYYYaaakkk~~~vvvrrrlllhhhgggiiimmmqqqvvvwwwxxxyyy{{{~~~}}}|||yyyzzz{{{|||}}}~~~}}}yyywwwuuutttssstttwwwzzz}}}}}}~~~yyyrrrkkkggg```[[[XXXXXXWWWUUUVVVZZZdddjjjooommmfff^^^[[[\\\[[[[[[\\\[[[[[[\\\___aaa```aaabbbbbbaaacccfffhhhnnnrrrwww{{{|||}}}~~~~~~~~~~~~{{{xxxsssnnnkkkiiiiiieee___\\\ZZZZZZYYYYYYVVVVVVVVVUUUUUUTTTSSSRRRPPPOOOMMMKKKKKKMMMOOOQQQSSSUUUXXX[[[^^^ccchhhlllqqquuu|||}}}zzzsssxxx{{{]]]IIIAAA????????????>>>>>>>>>===========================@@@>>>===<<<===@@@CCCEEEGGGOOO]]]kkksssoooddd[[[TTT^^^qqq}}}sssiiiaaa[[[VVVSSSRRRSSSSSSSSSSSSVVVZZZ^^^^^^]]][[[YYYVVVSSSQQQPPPMMMMMMPPPVVVbbbssssssaaaMMMDDD@@@;;;666444555555444444444333333333333222111222444666666666555555666666777888888888999999:::;;;<<<@@@EEEIIIWWW{{{vvvkkkccc______]]]YYYWWWWWWUUUTTTWWW]]]fffuuu{{{vvvooojjjhhhjjjnnnqqqtttuuuwwwyyy{{{|||zzzyyyyyy||||||tttmmmgggeee___[[[YYYWWWUUUWWW[[[eeelllrrrppphhh```^^^^^^ZZZ[[[\\\\\\[[[\\\]]]___```aaaaaaaaaaaabbbeeegggnnnrrrvvvzzz{{{{{{{{{|||}}}}}}}}}zzzvvvrrrqqqpppmmmiiiccc___]]]]]][[[[[[YYYZZZYYYYYYXXXWWWUUUUUUQQQPPPMMMLLLKKKMMMOOOPPPSSSVVVYYY[[[___ccchhhlllqqquuu||||||yyyvvvzzzxxxZZZGGGAAA>>>????????????>>>==============================@@@???>>>>>>???AAACCCEEEDDDMMM]]]nnnwwwttthhh___TTT^^^qqq}}}rrrhhhaaaZZZVVVSSSPPPRRRSSSTTTUUUYYY___dddeeedddcccaaa]]]XXXTTTRRRQQQQQQTTTZZZfffwwwkkk[[[JJJAAA===999666666555555444444444333333333333222111222444666777666666666777777888999999999999:::;;;;;;===@@@FFFIIIVVVyyyqqqgggaaa```___[[[XXXYYYWWWTTTVVV[[[bbblllzzzrrrkkkiiijjjnnnqqqrrrtttwwwyyy{{{~~~~~~xxxsssoooggg```\\\XXXUUUWWW[[[eeemmmtttsssjjjbbb```aaa\\\^^^``````^^^]]]^^^______```aaaaaa```aaadddfffnnnrrrvvvyyyyyyyyyyyyyyyxxxzzz{{{yyyvvvsssssstttmmmiiieeebbbaaa```___^^^\\\\\\]]]\\\[[[YYYXXXWWWSSSQQQOOOMMMMMMNNNOOOQQQTTTVVVYYY\\\___ccchhhlllqqquuu{{{}}}zzzwwwuuu{{{sssVVVGGGDDD>>>??????@@@???>>>===<<>>??????@@@@@@>>>===<<>>???DDDJJJ\\\wwwxxxkkkdddbbb___]]]YYYVVVUUUUUUWWWYYY^^^gggwwwwwwnnnjjjiiijjjkkkpppsssvvvxxxzzz|||}}}hhh^^^\\\ZZZYYYYYY```iiiqqqrrrkkkdddaaabbbaaabbbcccccccccbbb```___bbbaaabbbcccaaa___bbbhhhkkkmmmpppsssvvvwwwxxxxxxsssrrrpppooonnnoooppppppkkkjjjhhhfffdddbbbbbbaaa^^^___aaabbbaaa```^^^]]]XXXWWWUUUSSSQQQOOONNNNNNRRRTTTXXX[[[^^^ccciiimmmqqquuu|||~~~{{{vvvrrrqqqwww|||eeePPPFFFBBB>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???AAABBBCCC@@@AAABBBCCCCCCDDDGGGIIIGGGNNNWWW\\\]]][[[ZZZZZZYYYbbbzzzxxxlllbbb\\\XXXSSSPPPOOOQQQTTTUUUYYYaaammmwwwwwwmmmeeeccccccjjjxxxsssZZZMMMAAA<<<:::777555666666666555555444333333222555444444333444555666777777777777777888888888888:::999999===>>>???DDDJJJYYYrrrzzzmmmfffccc```]]]YYYVVVTTTUUUWWWXXX]]]gggwwwyyypppkkkiiijjjkkkmmmpppssswwwyyy}}}pppddd___[[[XXXWWW\\\cccjjjlllhhhccc```___^^^___```aaaaaaaaaaaa```aaa```aaacccaaa^^^```eeehhhjjjllloooqqqsssuuuuuupppooonnnmmmllllllllllllhhhgggfffeeeddddddddddddccccccccccccbbb```^^^]]]XXXWWWUUUSSSQQQOOONNNNNNQQQSSSWWWZZZ^^^ccchhhlllrrrvvv|||}}}{{{wwwttttttzzz}}}```LLLBBB???>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@AAABBBCCC@@@BBBDDDEEEDDDEEEGGGIIIHHHMMMSSSUUUUUUUUUVVVYYYZZZccc|||}}}uuuiii```ZZZVVVRRROOONNNPPPTTTXXX]]]gggttt}}}tttooommmttt|||lllUUUIII>>>:::999777555666555555444444333333222222555555444444444555555666777777777888888888999999:::999:::===??????DDDJJJSSSkkk}}}ppphhheee```^^^ZZZVVVTTTTTTUUUVVV[[[fffxxx|||tttmmmjjjiiijjjiiimmmqqquuuyyy}}}ttthhhbbb\\\XXXWWWZZZ]]]bbbeeeeeeccc___]]]ZZZ[[[\\\^^^```aaabbbbbb```___```bbbaaa]]]]]]aaaeeefffgggiiikkkmmmoooqqqlllllllllkkkjjjhhhgggfffdddccccccccccccdddeeefffeeedddcccaaa___]]]\\\[[[VVVUUUTTTRRRPPPOOOOOOOOOPPPSSSWWWZZZ^^^ccciiimmmssswww}}}}}}{{{zzzwwwvvvwww{{{www[[[IIIAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@AAABBBCCCBBBDDDGGGGGGGGGFFFGGGHHHKKKNNNPPPOOONNNPPPTTTXXX[[[ddd|||zzzrrrfff^^^XXXUUUQQQNNNNNNQQQTTTYYYaaakkkwwwxxxuuu}}}vvvhhhQQQFFF;;;888888666555555444444444333333222222222555555555444555555555555777777777888888999999::::::999:::>>>@@@@@@DDDJJJOOOcccrrrjjjfffbbb___ZZZVVVTTTSSSTTTUUUZZZeeewwwxxxpppkkkiiiiiiiiimmmqqquuuyyy}}}pppgggccc]]]ZZZYYYZZZZZZ\\\aaaddddddaaa]]]WWWWWWYYY[[[^^^aaaccceeebbb```aaacccbbb]]][[[]]]bbbbbbbbbccceeehhhjjjllliiiiiiiiiiiigggeeebbbaaaaaaaaaaaaaaabbbbbbcccdddbbb```___\\\[[[ZZZYYYYYYTTTSSSRRRQQQPPPOOOOOOOOOQQQTTTXXX\\\```ffflllpppuuuyyy|||yyywwwuuuuuuwwwxxxqqqXXXIIIDDDCCC>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????@@@AAAAAABBBCCCFFFIIIJJJJJJHHHHHHHHHOOOPPPQQQOOOMMMNNNSSSWWWXXXbbb{{{wwwoooddd[[[WWWTTTQQQNNNPPPQQQUUUZZZcccmmmxxx}}}xxxsssfffNNNCCC999777888666555555444333333333333333222222444444555555555555555555666777777888999::::::::::::999;;;???@@@@@@DDDJJJLLL\\\~~~uuukkkgggdddaaa\\\WWWTTTSSSTTTTTTYYYcccvvv|||sssllliiiiiilllooosssvvvyyy|||{{{nnnhhhddd___\\\[[[YYYXXXXXX\\\aaabbb```\\\VVVVVVWWWYYY\\\aaaeeegggfffcccbbbeeeccc^^^[[[\\\```______```aaadddfffgggffffffffffffdddbbb___^^^``````______^^^______```]]]]]][[[ZZZYYYXXXXXXXXXRRRRRRQQQPPPPPPPPPPPPPPPSSSVVVZZZ^^^ccciiiooossswww{{{{{{wwwtttqqqrrrvvvvvvmmmUUUHHHDDDCCC>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@AAABBBEEEHHHKKKLLLLLLJJJJJJJJJOOOQQQRRRQQQOOONNNQQQTTTUUU```zzztttmmmbbbZZZVVVTTTQQQNNNPPPRRRUUU[[[dddoooyyy}}}yyypppdddLLLAAA888777888666444444444444444444333333333333222333444555666666666666666777777888999:::;;;;;;:::999;;;@@@AAAAAADDDJJJLLLXXXtttyyynnniiifffccc^^^YYYUUUTTTTTTTTTYYYbbbsssvvvnnnjjjjjjlllooorrruuuwwwzzz~~~}}}sssmmmiiibbb^^^]]]XXXWWWVVVXXX\\\]]]\\\ZZZXXXXXXXXXYYY\\\aaafffiiikkkfffdddeeeddd___\\\\\\\\\\\\]]]]]]___```aaabbbcccbbbbbbaaa```^^^]]]\\\^^^^^^]]]\\\[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWWWWPPPPPPOOOOOOOOOPPPPPPQQQTTTWWW[[[```eeekkkqqqvvvyyy}}}{{{vvvqqqnnnppptttyyyiiiRRREEE@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@BBBCCCDDDGGGJJJLLLMMMMMMLLLMMMNNNNNNQQQSSSRRROOONNNPPPRRRTTT```|||ssskkkaaaZZZVVVTTTQQQOOOPPPQQQUUU\\\gggrrr||||||www|||mmmaaaKKKAAA888777888666444444444444444444444444444444000111333555777777777777666777777888:::;;;;;;<<<:::999<<>>===>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAACCCEEEFFFHHHIIIKKKMMMMMMMMMNNNPPPQQQRRRTTTUUUSSSPPPPPPSSSVVVVVVccc~~~rrrkkkaaaYYYVVVTTTRRROOOPPPQQQUUU]]]iiiuuu{{{vvvyyykkk^^^LLLAAA999777888666333333555555555555555555555555///111333555777888888888666777777999:::;;;<<<<<<999999<<>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAACCCEEEGGGIIIJJJJJJKKKMMMMMMMMMOOORRRTTTWWWXXXWWWUUURRRSSSXXX\\\XXXfff}}}tttjjj```ZZZUUUQQQPPPSSSPPPSSSYYY```jjjuuuwwwssszzz}}}jjj\\\GGGAAA999777888:::888555555666666666444444666888666555555444444444555555999999999:::;;;<<<>>>>>>======>>>???BBBEEEHHHIIIJJJVVVlllwwwqqqmmmiiidddaaa\\\UUUTTTWWWWWW```qqq~~~xxxqqqmmmlllllllllmmmppptttyyy|||~~~}}}}}}{{{{{{|||~~~}}}{{{wwwrrrnnniiiggg___]]][[[ZZZZZZZZZXXXWWW[[[ZZZYYYZZZ^^^eeekkkppppppkkkddd^^^\\\\\\\\\\\\WWWWWWXXXYYYYYYXXXXXXXXXYYYXXXWWWUUUUUUUUUUUUVVVTTTTTTTTTTTTTTTUUUUUUUUUXXXXXXXXXWWWUUURRRPPPNNNNNNNNNNNNMMMNNNPPPTTTWWWWWW[[[```dddfffkkkqqqvvvwwwoooiiigggmmmuuuqqqZZZLLLAAA@@@DDD???>>>>>>>>>???@@@AAAAAABBBCCCEEEEEEFFFHHHLLLOOONNNOOOQQQRRRSSSUUUVVVVVV\\\\\\VVVNNNLLLSSSZZZ]]]^^^kkk|||sssiii___ZZZUUUPPPPPPSSSQQQUUU[[[cccmmmxxx~~~vvvtttzzzgggXXXFFF@@@999777888999888666555666777666444444666777666666555555555555555666777777777888999:::;;;<<<===>>>>>>@@@BBBEEEHHHJJJNNNWWWhhh{{{rrrooojjjeeeccc^^^XXXWWWZZZ\\\fffwww|||tttnnnkkkkkkkkkmmmooossswwwyyy|||{{{xxxvvvvvvwwwuuutttsssssstttvvvxxxyyy{{{{{{zzzxxxuuupppllljjjeeebbb___^^^]]]\\\[[[YYYYYYXXXWWWXXX\\\ccckkkooopppjjjbbb\\\YYYXXXWWWWWWTTTUUUVVVWWWXXXXXXXXXXXXWWWVVVTTTSSSRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTWWWWWWWWWVVVTTTQQQOOONNNNNNNNNMMMKKKKKKLLLPPPSSSWWW[[[aaadddgggkkkrrrwww~~~{{{rrrmmmhhhhhhnnnwwwjjjUUUIIIAAA???CCC>>>>>>>>>>>>>>>???@@@AAABBBDDDEEEFFFHHHJJJNNNQQQPPPQQQRRRSSSUUUVVVYYY[[[]]]\\\VVVMMMKKKQQQWWWZZZ[[[iii{{{qqqhhh^^^YYYTTTPPPPPPSSSTTTXXX___gggqqq||||||vvvwwwvvvbbbTTTDDD???999777888999888666555666777666555444555777777777666666666666777777777777777777888:::;;;<<<>>>>>>???@@@CCCFFFHHHJJJRRRWWWccczzzxxxqqqkkkfffddd```[[[ZZZ]]]aaakkk}}}uuunnnjjjjjjkkklllnnnqqqsssuuuxxx|||~~~yyytttpppmmmlllkkkkkkkkkkkklllmmmnnnpppqqquuuwwwyyyzzzyyyuuuqqqooollliiieeecccaaa___]]]ZZZWWWVVVTTTUUUYYYaaaiiiooooooiii```YYYUUUTTTSSSRRRTTTUUUVVVWWWXXXYYYYYYYYYVVVUUUSSSRRRQQQQQQRRRRRRTTTTTTSSSSSSSSSSSSSSSSSSUUUUUUUUUTTTSSSPPPNNNMMMNNNNNNMMMKKKIIIJJJMMMPPPXXX\\\aaaeeehhhmmmsssxxx{{{~~~wwwpppllliiiiiipppxxxaaaOOOGGGAAA???AAA????????????@@@AAABBBCCCCCCEEEGGGHHHJJJMMMQQQTTTTTTUUUUUUUUUVVVXXX\\\___^^^]]]VVVMMMIIIOOOUUUWWWYYYfffyyyooofff\\\WWWTTTPPPPPPSSSUUUZZZbbbkkkuuu~~~xxx{{{rrr___OOOAAA===999777777888777666555666777777555444555666777777777777777777888999999999999999:::<<<===>>>?????????AAACCCFFFIIIKKKRRRVVV___sssuuunnnhhheeebbb^^^]]]___bbblll~~~wwwnnnjjjjjjjjjkkklllnnnooopppssswww}}}}}}|||yyyuuupppkkkgggdddccceeefffgggiiijjjkkklllmmmpppsssxxx|||}}}{{{wwwtttqqqnnnjjjfffccc```]]]ZZZVVVTTTRRRSSSXXX```hhhnnnlllfff^^^WWWTTTSSSRRRRRRWWWXXXXXXYYYZZZZZZZZZYYYXXXWWWUUUTTTSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRSSSTTTTTTSSSRRROOOMMMLLLOOONNNNNNLLLKKKLLLPPPSSSYYY]]]bbbfffiiinnnuuuzzz|||~~~wwwqqqmmmkkkkkkrrrzzz}}}[[[KKKGGGBBB@@@@@@AAAAAAAAAAAABBBCCCEEEEEEDDDFFFHHHJJJLLLPPPTTTXXXYYYYYYYYYXXXVVVXXX\\\```aaa```YYYNNNKKKOOOUUUWWWYYYeee~~~wwwmmmcccZZZVVVSSSPPPQQQTTTUUU[[[dddoooyyyooo\\\LLL>>><<<999777777777777777555666888777666444444555777777777777777888999999999999999:::;;;<<<>>>>>>??????@@@AAADDDGGGJJJKKKNNNRRR\\\pppzzzrrrjjjgggddd```^^^___bbbmmm|||rrrlllkkkjjjjjjjjjkkklllmmmooosssyyy}}}{{{yyyvvvtttppplllhhhccc```___bbbcccfffhhhjjjkkkllllllmmmqqqxxx}}}|||zzzuuuqqqlllhhhddd```\\\YYYVVVUUUSSSTTTXXX```hhhmmmhhhccc\\\WWWUUUUUUUUUVVVXXXYYYYYYYYYYYYXXXXXXWWWYYYXXXVVVUUUTTTTTTUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSRRRQQQOOOMMMLLLKKKKKKLLLKKKLLLOOOSSSWWWZZZ^^^dddhhhkkkpppvvv|||zzztttooommmlllmmmuuu}}}xxxXXXJJJHHHDDDAAAAAA@@@@@@@@@AAABBBCCCDDDEEEEEEGGGJJJLLLNNNRRRVVVZZZ]]]^^^^^^ZZZVVVVVV[[[___eeeccc\\\RRRNNNSSSXXX[[[\\\fff|||uuujjjaaaYYYUUURRRPPPQQQTTTVVV]]]gggsss~~~}}}mmmYYYHHH;;;:::999777777666777777555777888888666444333444777666666666777888999:::999999999999:::<<<===>>>@@@@@@AAABBBEEEHHHJJJLLLKKKPPPZZZnnnxxxnnnjjjgggbbb______dddnnnzzzooommmjjjhhhggghhhjjjkkklllppptttxxx|||}}}wwwvvvooonnnllljjjgggccc```^^^```cccfffiiilllllllllllllllqqqxxx~~~~~~yyyuuupppkkkfffbbb]]]ZZZXXXWWWVVVXXX\\\bbbiiimmmfffaaa[[[WWWVVVWWWYYYYYYWWWWWWWWWXXXXXXWWWWWWVVVYYYXXXVVVUUUTTTTTTUUUUUUVVVVVVUUUUUUTTTSSSSSSSSSRRRRRRRRRRRRQQQOOOMMMLLLGGGGGGHHHIIIKKKOOOTTTXXXZZZ___eeeiiilllqqqxxx}}}~~~wwwrrrnnnnnnnnnpppxxx~~~qqqUUUJJJHHHDDDAAABBB======>>>???@@@BBBCCCDDDFFFHHHKKKMMMOOOSSSWWW[[[^^^aaaaaa^^^YYYXXX\\\```gggfff___VVVRRRWWW^^^```___hhh{{{sssiii```WWWTTTRRRPPPQQQTTTYYY```kkkwwwzzzjjjVVVDDD999999999777666666777888555777999888666444333333666666555666777888999999:::::::::;;;<<<===>>>???@@@@@@AAACCCEEEHHHKKKLLLLLLPPPYYYjjjtttnnnjjjddd```___cccmmm~~~rrrooojjjgggeeefffiiikkkkkkmmmpppssswww}}}|||xxxvvvkkkllllllkkkjjjgggeeecccbbbeeeiiimmmpppppppppooonnnrrrxxx~~~~~~zzztttooojjjfffaaa^^^[[[ZZZ[[[\\\```eeeiiillleeeaaaZZZWWWVVVXXXYYYZZZVVVWWWXXXYYY[[[[[[[[[\\\[[[ZZZXXXWWWVVVVVVWWWXXXWWWWWWVVVVVVUUUTTTTTTSSSRRRRRRRRRRRRQQQPPPNNNMMMGGGHHHIIIJJJLLLPPPUUUZZZ[[[```eeejjjmmmrrryyyyyyuuusssrrrrrryyy}}}fffPPPHHHFFFBBBAAADDD>>>>>>???@@@AAACCCEEEFFFHHHIIILLLMMMOOOSSSWWWZZZ]]]aaadddbbb]]][[[___dddgggggg```XXXUUU[[[bbbeeebbbiiizzzssshhh___WWWSSSQQQOOOQQQUUUZZZbbbmmmzzzyyyiiiSSSBBB888999999888666666777888555777999999777444333333555555555555666777888999============>>>@@@AAABBBAAAAAAAAACCCEEEHHHKKKMMMNNNQQQXXXgggxxxqqqlllfffaaa```bbbkkk{{{tttpppjjjfffdddfffiiikkkjjjlllnnnqqquuu{{{~~~{{{zzzlllmmmnnnoooooommmkkkiiieeehhhmmmqqqtttuuutttsssooosssxxx~~~~~~xxxsssnnniiieeebbb\\\]]]]]]___bbbfffjjjlllfffaaa[[[VVVVVVWWWXXXYYYWWWXXXZZZ]]]___aaabbbccc___^^^\\\[[[ZZZZZZ[[[[[[XXXXXXWWWWWWVVVUUUTTTTTTRRRRRRSSSSSSRRRPPPNNNMMMJJJKKKLLLMMMNNNRRRWWW[[[[[[```fffjjjnnnssszzz}}}~~~zzzvvvtttxxx}}}rrr^^^KKKFFFDDD@@@AAAEEEBBBBBBBBBCCCEEEGGGHHHIIIHHHJJJLLLNNNOOORRRWWWZZZ\\\aaafffeee```___ccchhhgggfff```XXXWWW]]]dddgggccciiixxxooobbb[[[UUURRROOONNNQQQWWW]]]cccmmmzzzuuubbbNNN@@@>>><<<999666444444555666666666666666555555555555555777888888777777888999<<<<<<===<<<<<<===@@@BBBBBBCCCDDDEEEEEEGGGJJJMMMUUUWWW\\\kkkwwwqqqiiibbbaaaaaaggguuuzzztttlllhhhggghhhhhhggglllmmmnnnoooqqquuu{{{~~~}}}}}}}}}}}}xxxuuuqqqrrrsssvvvvvvtttoookkkkkkkkkmmmqqqtttvvvvvvuuuwwwuuutttyyy{{{xxxvvvrrrlllgggccc```^^^^^^bbbfffiiijjjccc]]]XXXXXXWWWUUUTTTWWWVVVYYY[[[\\\]]]___aaacccdddcccaaa]]]ZZZZZZ\\\___]]]\\\ZZZXXXVVVUUUUUUTTTVVVVVVUUUSSSRRRQQQPPPOOOLLLLLLMMMMMMNNNQQQVVVYYY___```ccciiiqqqyyy~~~~~~|||zzzhhhZZZKKKEEECCCAAA@@@@@@@@@@@@AAABBBDDDFFFGGGHHHJJJLLLOOOQQQSSSVVVYYY\\\^^^eeeiiieeeaaacccgggjjjrrriii\\\UUUTTTXXX\\\^^^^^^iiivvvmmmaaa[[[TTTRRRPPPOOORRRXXX]]]dddnnnzzz~~~mmm\\\KKK???===;;;888666444444555666444555555555666666777777888999:::999888999;;;===<<<======<<<;;;<<<>>>AAABBBCCCDDDEEEFFFHHHKKKNNNRRRXXXddduuuzzzssskkkfffeeecccgggsss|||vvvmmmhhhggghhhgggfffjjjlllmmmoooppptttyyy|||}}}{{{zzzzzzzzzyyy{{{~~~~~~{{{xxxuuussssssvvvyyyzzzyyyuuurrrqqqqqqssswww|||~~~~~~yyywwwvvvzzz|||{{{xxxsssoookkkhhhdddcccccceeeffffffccc]]]XXXXXXXXXUUUUUUWWWXXX[[[]]]______```bbbccceeeeeedddaaa___^^^```bbb^^^]]][[[YYYWWWUUUTTTSSSUUUUUUTTTSSSRRRQQQPPPOOOMMMMMMMMMMMMMMMPPPUUUYYY```aaadddjjjrrrzzz{{{wwwcccVVVHHHDDDCCCBBBAAABBB@@@AAAAAACCCDDDFFFHHHIIIKKKNNNQQQSSSTTTVVVXXXYYY___fffiiieeebbbdddhhhkkkmmmdddYYYRRRQQQTTTYYY[[[YYYfff}}}~~~sssjjj```ZZZTTTRRRPPPPPPTTTYYY^^^eeeqqq|||uuudddTTTGGG>>><<<:::888666444444555666333333444555666777888888888999999888777999<<>>>>><<<;;;<<<>>>@@@AAACCCDDDEEEFFFHHHKKKNNNMMMXXXiii{{{wwwpppkkkiiifffgggpppzzzpppjjjhhhgggfffeeegggiiilllnnnooorrrvvvxxx|||{{{{{{zzzyyyvvvxxx{{{~~~~~~|||zzzwwwxxxzzz}}}}}}{{{ssssssuuuyyy~~~|||yyyxxxzzz~~~{{{yyyrrrnnnjjjhhhgggfffeeedddaaa[[[WWWWWWWWWUUUUUUXXX[[[]]]```aaaaaaaaaaaabbbeeefffggggggeeeddddddeeebbbaaa___\\\ZZZWWWVVVUUUVVVVVVUUUTTTSSSSSSRRRRRRNNNNNNNNNMMMMMMOOOTTTXXX```bbbeeekkkrrrzzzzzzxxx]]]QQQFFFBBBBBBBBBAAACCCAAAAAABBBDDDFFFIIIKKKLLLOOOQQQUUUVVVVVVUUUUUUVVV\\\cccgggccc```bbbfffhhhfff___UUUNNNMMMPPPUUUWWWWWWeee~~~|||qqqhhh___XXXSSSRRRQQQQQQUUU[[[aaahhhtttqqqaaaQQQDDD???:::999777666555555555666444444444555666777777888777777666555555777;;;???@@@@@@@@@>>>======???AAAAAACCCEEEFFFGGGIIIKKKNNNKKKUUUfffvvvwwwoookkkfffffflll}}}tttlllhhhgggeeeccccccfffiiikkkmmmooorrrttt}}}yyy{{{~~~~~~~~~vvvvvvwwwzzz~~~}}}{{{yyy{{{~~~tttrrrooommmllljjjgggeee```ZZZVVVWWWWWWUUUVVVYYY]]]___bbbbbbaaa___^^^___cccfffiiijjjiiigggggggggfffeeedddaaa___\\\ZZZXXXZZZYYYYYYXXXWWWVVVUUUUUUPPPOOONNNMMMLLLOOOTTTXXX___bbbeeejjjqqqyyy|||}}}~~~zzz}}}uuuXXXNNNDDDBBBAAA@@@@@@BBB@@@AAACCCFFFJJJMMMQQQRRRQQQTTTXXXYYYWWWUUUSSSSSSWWW^^^aaa___]]]___bbbcccaaa[[[SSSMMMKKKNNNSSSVVVWWWfffzzzoooggg]]]WWWRRRRRRRRRRRRWWW]]]dddlllxxxppp```OOODDD@@@999888777666555555666666666666666666666555555555666666666555666888===@@@BBBCCCBBBAAA??????AAACCCBBBDDDFFFGGGHHHIIIKKKLLLMMMSSS^^^jjjwwwuuulllffffffjjjxxxyyyooojjjgggdddbbb```cccfffhhhiiikkknnnpppyyy}}}~~~~~~}}}}}}~~~}}}{{{}}}~~~yyywwwuuussspppmmmhhhddd___YYYUUUWWWXXXWWWXXX[[[___aaabbbaaa^^^\\\[[[[[[```dddhhhjjjjjjhhhgggfffffffffeeedddaaa___]]][[[\\\[[[ZZZYYYXXXVVVUUUUUUQQQQQQOOOMMMMMMPPPUUUYYY___bbbeeeiiinnnvvv~~~}}}xxxtttvvv|||}}}lllUUULLLDDDBBBAAA>>>>>>@@@@@@AAADDDHHHMMMRRRVVVXXXSSSVVVYYYYYYWWWTTTSSSRRRUUU[[[^^^]]]\\\^^^``````^^^ZZZTTTNNNLLLOOOTTTWWWWWWhhhxxxmmmeee\\\VVVRRRRRRRRRTTTYYY```gggppp|||yyylll]]]KKKBBB@@@777777666666555666666666777777666666555555555555777888888888999;;;???BBBCCCDDDDDDBBBAAABBBDDDFFFCCCEEEHHHIIIHHHHHHIIIKKKPPPRRRXXXaaalll}}}qqqiiiiiilllttt~~~rrrkkkgggdddbbb___```cccdddeeegggkkkmmmuuuzzz}}}zzzvvvooohhhccc```[[[XXXYYY[[[ZZZ\\\___bbbbbbaaa^^^[[[XXXXXXXXX___bbbgggiiihhhfffeeeeeecccdddddddddcccaaa___^^^^^^]]]\\\ZZZXXXVVVTTTTTTSSSRRRPPPNNNNNNRRRXXX\\\```cccgggiiimmmsss}}}|||zzzuuurrruuu}}}yyy}}}dddQQQJJJDDDBBBAAA>>>>>>AAA@@@BBBEEEIIINNNRRRVVVYYYTTTVVVXXXXXXVVVTTTSSSSSSUUU[[[^^^]]]]]]```aaa```]]][[[VVVRRROOOQQQVVV[[[XXXiiivvvjjjbbb[[[UUUQQQRRRSSSUUU[[[aaajjjtttqqqcccTTTDDD===@@@666666666666666666666666555555555666666666666666555777999:::;;;<<<@@@BBBBBBCCCCCCBBBBBBBBBEEEGGGEEEGGGIIIJJJHHHHHHHHHIIIMMMMMMSSS]]]ggg{{{zzzmmmnnnpppsssyyyuuummmhhhdddbbb^^^___``````aaadddhhhlllqqqvvv}}}|||uuummmgggddd^^^\\\^^^```___aaadddeeedddaaa]]]XXXVVVVVVWWW___bbbfffggggggeeeddddddcccdddeeeggggggfffeeedddcccbbb```]]][[[XXXVVVUUUSSSRRRQQQOOOOOOTTTZZZ___bbbfffiiijjjlllrrr|||~~~xxxuuusssxxxwwwzzz}}}yyy\\\LLLGGGCCCCCCBBB???@@@DDDBBBCCCEEEHHHKKKOOORRRTTTSSSUUUVVVVVVUUUTTTTTTUUUTTTZZZ]]]\\\^^^aaaaaa^^^]]]\\\YYYUUURRRTTTYYY]]][[[lll|||ssshhh```ZZZUUUQQQRRRSSSUUU[[[bbblllvvvjjjZZZLLL>>>:::???555555555666666666666666333444444555666777888888222444777999:::;;;>>>@@@AAABBBBBBBBBAAABBBEEEGGGFFFHHHJJJJJJIIIGGGGGGGGGGGGGGGOOO[[[fffvvvpppssstttrrrsss~~~wwwnnniiieeebbb^^^^^^^^^^^^___bbbgggkkknnnttt{{{{{{sssnnngggaaa___aaacccccceeehhhhhhfffbbb]]]XXXUUUVVVXXX___bbbeeegggfffdddccccccdddfffiiikkkllllllkkkjjjiiihhheeebbb___\\\ZZZYYYTTTSSSQQQOOOPPPUUU\\\aaaeeehhhkkklllmmmrrr|||uuuttttttyyy|||zzzzzzzzzzzz|||qqqUUUIIIDDDBBBCCCCCCAAACCCFFFCCCDDDEEEGGGIIILLLNNNOOORRRTTTUUUTTTSSSSSSUUUVVVRRRWWWZZZZZZ\\\______\\\\\\\\\ZZZVVVSSSUUUZZZ___```ppp|||tttiii```ZZZVVVSSSTTTUUUWWW^^^fffrrr{{{zzzbbbQQQFFF>>>::::::555555555444444333333222555555555555555555444444666666777999;;;<<<>>>>>>BBBAAA@@@@@@AAABBBDDDEEEJJJNNNOOOJJJEEEEEEFFFEEEIIIPPPRRRVVV```lllxxxsssssswww|||}}}rrrkkkeee``````^^^]]]\\\^^^bbbfffhhhmmmpppwww}}}zzzxxxpppmmmiiieeedddfffhhhjjjmmmhhhaaa[[[WWWWWWXXXZZZbbbccceeegggiiijjjjjjkkkjjjkkklllnnnooopppqqqqqqlllhhhcccaaa```___\\\YYYXXXWWWVVVTTTTTTXXX^^^bbbmmmooopppnnnnnnrrr{{{~~~~~~}}}}}}|||xxxwwwxxxzzz|||gggUUUJJJFFFAAA???@@@CCCDDDEEECCCDDDGGGIIILLLNNNOOOOOOQQQSSSTTTTTTSSSRRRRRRRRRXXXXXXZZZ\\\^^^___^^^]]]^^^___]]]VVVPPPRRR[[[dddgggrrrzzzrrrfff^^^WWWSSSRRRSSSUUUXXXaaaiiittt}}}ttt]]]MMMBBB:::777777555555555555555555555555555555555555555555555555666777888:::;;;===>>>???AAA@@@@@@???@@@BBBCCCDDDJJJOOOPPPKKKFFFGGGGGGGGGIIIOOOPPPTTT^^^ggg|||uuutttuuuzzzvvvmmmgggdddaaa```^^^]]]]]]```ccceeegggjjjqqqwww||||||zzzsssqqqmmmjjjiiiiiijjjkkklllhhhaaa[[[XXXWWWYYY[[[```bbbdddgggjjjlllmmmnnnrrrrrrssstttttttttttttttnnnjjjddd```___^^^\\\ZZZ]]][[[YYYWWWWWW[[[aaafffnnnoooooommmmmmrrr||||||~~~~~~~~~eeeVVVGGGEEEBBBBBBCCCDDDDDDCCCAAACCCEEEIIIKKKNNNOOOPPPRRRSSSTTTSSSRRRQQQRRRSSSZZZZZZYYYZZZ\\\^^^______ZZZ\\\\\\XXXTTTVVV```iiikkkvvvxxxoooccc[[[TTTQQQPPPSSSVVV[[[dddnnnxxxoooYYYIII???888555555555666666666666777777777555555555555555555555555777888999:::<<<>>>???@@@??????>>>>>>???@@@BBBCCCJJJOOOPPPLLLHHHHHHHHHGGGHHHNNNNNNRRRZZZbbbyyyxxxttttttxxx|||pppjjjhhhcccaaa^^^]]]\\\^^^```aaaccceeejjjqqqvvv~~~yyywwwuuurrrpppnnnmmmllljjjgggaaa\\\ZZZYYY[[[\\\^^^```ccchhhlllooorrrsssvvvvvvuuutttsssrrrqqqqqqmmmiiiccc___^^^]]]]]]\\\bbb```]]]ZZZZZZ^^^eeekkkoooooonnnmmmnnnttt~~~vvv___SSSDDDDDDCCCDDDEEEEEECCCAAAAAABBBEEEHHHKKKMMMNNNOOOQQQRRRRRRRRRQQQQQQTTTVVVXXXXXXXXXYYY[[[]]]```bbb[[[^^^___[[[XXXZZZbbbkkkoooxxx~~~vvvmmmbbbZZZTTTQQQPPPSSSWWW\\\gggqqq}}}~~~kkkUUUGGG>>>888555666777666666666666666666666555555555555666666666666888888999;;;===>>>@@@@@@>>>>>>======>>>???AAABBBGGGMMMOOOKKKGGGHHHHHHGGGGGGLLLMMMQQQYYY```ttt{{{vvvtttwwwsssllljjjbbbaaa^^^]]]\\\]]]___```bbbcccgggmmmttt~~~~~~|||zzzwwwssspppnnnjjjgggccc___]]]]]]^^^___^^^```dddiiinnnrrruuuvvvtttrrrqqqnnnllljjjiiihhhiiieee```]]]\\\]]]___```eeeccc___\\\\\\aaahhhmmmqqqpppooommmpppwwwlllWWWMMMEEECCCCCCCCCEEEEEECCCBBBBBBCCCEEEHHHJJJKKKLLLLLLOOOOOOPPPPPPQQQTTTXXX[[[WWWYYY[[[]]]^^^___aaabbbaaadddddd___YYYYYY```gggnnnuuu~~~vvvmmmccc\\\VVVRRRQQQTTTXXX^^^jjjtttxxxfffQQQCCC<<<777555666777777666666555444333333555555555666666666777777888888999;;;===>>>@@@@@@======<<<<<<===>>>@@@AAADDDJJJMMMJJJGGGGGGGGGFFFGGGLLLMMMQQQZZZ```rrryyyvvvxxxxxxnnnjjjaaa```^^^]]]]]]^^^___```aaaaaadddjjjpppzzz{{{wwwrrrooollljjjgggdddaaaaaaaaaaaa```bbbfffjjjooorrruuuvvvpppnnnllliiifffeeedddccccccaaa^^^[[[ZZZ]]]```cccdddccc```^^^^^^ccciiiooosssrrrqqqpppttt{{{fffQQQHHHFFFDDDBBBAAACCCDDDEEEDDDEEEEEEGGGHHHIIIJJJJJJJJJLLLMMMOOOQQQSSSWWW\\\```^^^bbbfffgggeeeaaa___^^^dddgggfffaaaZZZYYY___fffjjjpppwwwlllbbb\\\VVVSSSRRRUUUZZZaaammmyyyrrr```LLL@@@999555444666777777666555555444444333555555555666666777777888777888999:::<<<>>>???@@@======<<<<<<===>>>@@@AAABBBIIILLLIIIGGGGGGGGGFFFHHHLLLMMMRRR[[[```ooo}}}yyyyyysssmmmaaaaaa___^^^^^^^^^_________^^^aaaffflllttt~~~~~~}}}~~~yyytttqqqpppnnnllliiigggeeeeeedddccceeegggjjjlllnnnoooppplllkkkiiifffeeeddddddddd______]]]\\\[[[]]]aaaeeeccccccbbbaaabbbfffmmmqqqvvvuuutttuuuzzz}}}aaaOOOHHHFFFDDDAAAAAABBBDDDEEEEEEFFFFFFHHHIIIJJJJJJJJJJJJLLLNNNQQQSSSUUUYYY^^^aaaggglllpppoooiiibbb]]][[[aaadddddd___ZZZZZZbbbjjjjjjmmmwwwkkkaaaZZZUUURRRQQQVVV\\\eeesss|||ppp^^^KKK???999555555777555555555666666777777777444555555666777777888888666777888:::;;;===>>>???>>>============???@@@AAABBBIIIMMMJJJHHHHHHHHHFFFJJJNNNOOOSSS[[[^^^kkk|||yyy}}}{{{qqqdddcccbbb```___^^^]]]]]]^^^]]]```eeejjjooozzz~~~~~~~~~~~~yyyuuurrrtttsssqqqnnnkkkiiihhhgggeeeffffffgggggggggggggggeeedddbbbaaaaaaaaabbbccc```aaaaaa___]]]^^^aaaddddddeeeffffffhhhlllrrrvvvxxxwwwwwwzzzqqqZZZMMMHHHDDDBBBBBBCCCEEEEEEEEEDDDDDDEEEGGGIIIKKKLLLMMMMMMOOOQQQTTTVVVWWWYYY\\\___dddiiimmmlllfff```\\\\\\___aaaaaa\\\XXXZZZdddmmmnnnpppwwwjjj___XXXTTTQQQQQQVVV^^^hhhwwwzzzqqq```LLLAAA;;;888888:::333444555777888:::;;;<<<444555555666777888888999666666777999;;;<<<>>>>>>>>>>>>======>>>???AAABBBBBBIIIMMMKKKIIIIIIIIIHHHMMMPPPPPPTTT[[[\\\ggg~~~}}}}}}yyy{{{uuugggfffdddaaa___]]]\\\[[[```^^^aaafffjjjnnnwww~~~}}}}}}~~~}}}~~~}}}yyyuuussswwwuuutttqqqnnnllliiihhhfffffffffeeedddbbbaaa```]]]\\\[[[ZZZ[[[\\\^^^```bbbddddddbbb___^^^```ccceeegggiiikkkmmmqqqvvvyyyyyyyyyzzz}}}fffSSSJJJGGGAAAAAACCCEEEGGGGGGDDDAAABBBDDDFFFIIILLLNNNPPPPPPRRRUUUWWWYYYYYYYYYZZZ\\\ZZZ___dddddd```]]]^^^``````aaa```[[[VVVYYYccclllssssss|||lll]]]WWWSSSTTTVVVZZZaaammmzzzwwwoooaaaNNN@@@;;;:::777444222444777888888888:::;;;888888888888999999::::::<<<;;;;;;;;;;;;<<<======<<<::::::<<>>===;;;<<>>@@@AAAAAAAAA<<<;;;;;;;;;;;;<<<======@@@>>><<<<<<>>>?????????@@@AAABBBEEEGGGIIIKKKLLLMMMLLLMMMRRRUUU[[[gggrrrtttyyy{{{|||zzzwwwnnneeeddddddaaa^^^]]][[[\\\]]]___aaaffflllpppttt}}}}}}|||xxxvvv{{{{{{|||}}}|||{{{yyyxxxsssqqqnnnkkkhhhddd___\\\[[[YYYWWWVVVVVVXXXZZZ\\\___aaaccceeegggiiilllnnnssswww~~~iiiUUULLLJJJKKKDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHJJJMMMQQQVVVZZZ]]]\\\\\\]]]]]]]]]^^^^^^^^^XXXXXXXXXXXXYYY[[[^^^___\\\___aaaaaa______bbbeeennnuuu|||uuuoookkkeee]]]WWWVVVRRRUUU[[[cccmmmxxx|||mmm]]]UUUJJJCCC@@@>>><<<999666777999999777666666777777999===@@@CCCCCCBBBAAA<<<;;;;;;;;;;;;<<<======>>>===;;;;;;<<<>>>@@@AAAAAABBBCCCDDDFFFHHHIIIIIILLLKKKMMMQQQTTTXXXcccmmmzzzyyy~~~~~~www~~~sssiiifffeeeaaa^^^]]]ZZZZZZ\\\\\\^^^bbbgggkkkpppyyy}}}}}}||||||}}}~~~~~~}}}|||wwwtttqqqmmmkkkgggccc```^^^\\\ZZZXXXXXXXXXZZZ[[[\\\^^^aaadddgggkkkppptttyyy~~~kkkWWWLLLJJJLLLEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGHHHKKKPPPVVV\\\```^^^^^^____________```aaa]]]]]]]]]]]]^^^___aaabbbYYY\\\```bbbcccbbbbbbbbbdddmmm|||tttlllgggbbbZZZVVVVVVRRRWWW^^^gggqqq|||vvvgggTTTNNNFFFAAA>>>===<<<:::888:::;;;;;;999888888999999;;;>>>AAABBBAAA@@@>>><<<;;;;;;;;;;;;<<<======;;;;;;::::::<<<>>>AAADDDDDDDDDEEEEEEEEEFFFFFFFFFKKKJJJKKKOOORRRVVV```jjjxxx~~~zzz{{{oooiiifffbbb^^^]]]YYYZZZZZZZZZ[[[___cccgggmmmttt~~~||||||~~~~~~|||xxxuuurrrooommmjjjgggeeeaaa___]]][[[ZZZZZZZZZ[[[ZZZ\\\^^^aaaeeejjjqqqvvv|||qqq```QQQJJJKKKGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGIIINNNUUU[[[___^^^```bbbaaa```___aaacccbbbbbbbbbbbbbbbbbbccccccYYY[[[^^^cccffffffdddaaa^^^ggg{{{rrrjjjddd^^^WWWSSSSSSQQQWWW```lllwwwpppaaaMMMHHHBBB===;;;:::::::::>>>???@@@>>>;;;999888999:::<<<===??????>>>===<<<<<<;;;;;;;;;;;;<<<======:::;;;<<<======???BBBDDDGGGFFFFFFFFFFFFEEEEEEEEEKKKIIIJJJMMMPPPUUU___jjjyyytttvvvnnniiiccc^^^]]]YYYZZZZZZYYYYYY\\\```dddlllrrr~~~~~~|||zzzwwwssspppnnnllljjjhhhcccbbb```^^^]]]\\\\\\\\\ZZZ[[[\\\^^^bbbhhhooottt{{{uuuiiiYYYNNNLLLHHHHHHIIIIIIIIIIIIIIIIIIGGGGGGGGGIIIMMMSSSYYY\\\^^^aaacccbbb```___aaadddddddddeeeeeeeeeeeeffffff___^^^```dddhhhhhheeeaaa]]]eee}}}yyyppphhhccc]]]VVVRRRRRRTTT[[[eeeqqq|||{{{gggXXXHHHDDD>>>999777777888999===>>>???>>>;;;999999999999::::::;;;;;;;;;;;;:::<<<;;;;;;;;;;;;<<<=========???AAAAAA??????AAACCCFFFFFFGGGGGGGGGGGGGGGGGGKKKIIIIIILLLNNNTTT```kkksssyyytttmmmeee___^^^ZZZZZZYYYXXXXXXZZZ^^^aaahhhnnnyyy}}}{{{wwwssspppnnnkkkiiieeedddcccaaa______^^^^^^ZZZZZZ[[[[[[^^^dddkkkpppwww}}}wwwsssnnnaaaUUUQQQIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJNNNRRRWWWYYY^^^aaadddccc```___aaaeeeeeefffgggiiikkkllllllmmmjjjfffdddfffiiijjjfffaaa[[[ccc{{{xxxppphhhddd^^^WWWSSSTTT[[[aaakkkvvvsss___QQQEEEAAA;;;666444555666888666888::::::999999999:::777888888888999::::::;;;<<<;;;;;;;;;;;;<<<======AAACCCEEEDDDAAA???@@@BBBEEEFFFFFFGGGHHHHHHIIIIIIKKKIIIHHHJJJNNNTTT```mmmyyywww~~~}}}yyypppggg```___ZZZZZZYYYXXXXXXYYY]]]```___fffppp|||zzzuuuqqqnnnkkkhhhfffeeedddbbbaaa`````````[[[ZZZZZZZZZ\\\aaahhhnnntttzzz|||nnnooopppeeeZZZVVVJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJLLLNNNRRRUUUXXX^^^aaadddccc```^^^aaaeeefffhhhjjjmmmppprrrssstttrrrmmmhhhhhhkkkkkkfffaaaXXX```xxxyyyqqqhhhbbb[[[VVVUUUYYY[[[hhhzzzkkkVVVFFF>>><<<999777666555666777:::::::::999999999999999::::::;;;;;;;;;:::999999@@@???===<<<<<<===>>>>>>FFFHHHIIIGGGCCCAAABBBDDDCCCCCCEEEFFFHHHJJJKKKLLLOOOJJJGGGIIIMMMUUUbbbnnn||||||vvvnnneee___ZZZZZZZZZYYYXXXYYY\\\______aaaiiittt|||yyyvvvqqqllliiidddbbbaaaaaabbbbbbaaa___\\\[[[ZZZXXXZZZ___fffkkkrrr{{{nnndddcccbbbgggcccUUUNNNMMMKKKJJJJJJLLLNNNOOOOOONNNLLLJJJJJJMMMRRRVVV^^^bbbeeedddaaa```cccgggmmmmmmllllllrrrzzz|||xxx{{{tttpppssstttlllbbb[[[VVV[[[pppuuummmeee```[[[VVVWWW[[[___nnn|||hhhSSSEEE>>><<<:::777555555555666666666666666666666666666888999:::;;;<<<=========@@@???>>>======>>>??????FFFIIILLLKKKGGGDDDCCCDDDEEEEEEEEEFFFFFFGGGGGGHHHOOOKKKIIIIIILLLSSSaaannnwww{{{zzz{{{rrrhhhaaa^^^^^^]]][[[ZZZZZZ[[[\\\```aaagggppp{{{zzzuuupppkkkgggeeecccbbbbbbbbbbbb```___ZZZYYYXXXVVVWWW\\\ccchhhsss|||vvvddd[[[[[[\\\bbbaaaUUUNNNMMMLLLKKKKKKKKKMMMNNNOOOOOONNNMMMLLLOOOSSSVVV]]]```ddddddaaaaaadddhhhnnnrrrssssssvvv}}}zzzlllccc\\\___rrrppphhhaaa]]]ZZZWWWYYY^^^eeeuuuvvvbbbNNNBBB>>><<<:::777666555555555444444444444444555555555777888999;;;===???AAAAAA@@@???>>>>>>>>>>>>@@@@@@DDDHHHLLLKKKHHHDDDCCCCCCEEEEEEEEEDDDEEEEEEFFFFFFOOOMMMKKKKKKJJJPPP___ooorrrsss|||wwwxxxwwwllleeecccbbb```^^^\\\[[[ZZZZZZ``````dddjjjrrr|||wwwrrrnnnjjjgggeeecccccccccbbb```^^^[[[ZZZXXXVVVWWW[[[bbbggguuu~~~}}}~~~jjjYYYRRRSSSUUU]]]___VVVOOONNNMMMKKKKKKKKKLLLLLLMMMMMMNNNNNNMMMOOORRRTTTZZZ^^^bbbcccccccccgggjjjnnnuuuyyyxxxzzz{{{qqqgggggguuummmeee^^^[[[XXXWWWZZZ___jjjxxxooo[[[JJJAAA===<<<:::888666555444444666666666666777777777777777888999;;;===???AAABBB@@@???>>>======>>>???@@@@@@CCCFFFFFFDDDBBBDDDFFFFFFFFFEEEEEEEEEFFFGGGHHHKKKKKKLLLKKKIIINNN___ooosssmmmvvvyyyvvvxxx~~~qqqiiieeecccaaa___^^^\\\ZZZYYY______aaaeeekkkwww~~~{{{xxxuuurrrkkkiiifffeeedddccc```^^^^^^]]][[[YYYZZZ^^^eeejjjxxx||||||wwwcccTTTOOOPPPQQQYYY^^^WWWPPPOOOMMMLLLKKKKKKKKKKKKHHHJJJLLLMMMMMMNNNPPPRRRYYY]]]aaadddeeefffiiikkkmmmrrrvvvvvvzzzssspppzzzkkkccc\\\YYYWWWVVVZZZ```mmmyyywwwfffSSSEEE@@@;;;:::999888666555444444777777888888888999999999888888999:::;;;===???@@@@@@???>>>=========>>>>>>>>>@@@BBBAAA@@@CCCHHHMMMMMMLLLIIIGGGFFFFFFFFFFFFGGGHHHKKKKKKJJJNNN^^^nnn{{{qqquuu}}}wwwuuu{{{xxxnnnfffccc```^^^^^^]]][[[YYY\\\\\\___bbbfffooo}}}zzzwwwooommmjjjhhhfffdddaaa___^^^]]]\\\[[[\\\aaahhhnnn{{{~~~{{{{{{uuu___RRRNNNNNNMMMTTTYYYSSSOOONNNMMMLLLLLLKKKKKKKKKGGGJJJMMMNNNOOOQQQSSSUUUZZZ]]]aaaeeegggiiikkkllljjjkkklllnnnvvv{{{www~~~iiiaaaZZZXXXVVVWWW\\\bbbqqq{{{zzzmmm]]]KKK???===999888888777777666555555666666777777888888999999:::999999999:::<<<>>>???CCCAAA@@@>>>=========>>>@@@AAAAAA@@@@@@DDDLLLRRRUUURRRNNNJJJFFFDDDDDDDDDEEEFFFIIIKKKKKKNNNZZZggg{{{xxx{{{uuuuuuyyyxxxjjjeee```]]]^^^^^^\\\ZZZZZZ[[[^^^aaaccciiiyyy{{{xxxsssqqqmmmkkkiiifffbbb```\\\[[[[[[[[[^^^dddlllrrr}}}~~~{{{zzzzzzzzz{{{rrr[[[PPPNNNMMMIIIMMMRRRMMMNNNNNNMMMMMMLLLLLLKKKKKKJJJLLLPPPRRRTTTVVVZZZ\\\]]]```cccgggjjjkkklllkkkffffffdddfffppp|||}}}xxxeee^^^XXXVVVWWWYYY___gggvvv~~~ooocccTTTBBB::::::666666777777777777666666666666777777888999999:::;;;:::::::::;;;>>>@@@BBBGGGEEECCC@@@???>>>>>>>>>@@@AAABBBAAA@@@CCCJJJOOOUUURRRNNNJJJGGGFFFFFFFFFFFFEEEHHHKKKLLLNNNUUU^^^qqqyyyzzzxxxssstttxxxqqqjjjbbb^^^^^^^^^\\\ZZZYYYZZZ^^^aaa```dddooo||||||wwwuuuqqqnnnkkkhhhdddaaa[[[[[[\\\]]]bbbiiirrryyy~~~{{{yyywwwxxx{{{jjjXXXOOOOOONNNHHHKKKOOOIIILLLLLLMMMMMMMMMLLLLLLLLLKKKMMMPPPSSSVVVZZZ___bbbaaacccfffiiilllmmmllljjjccceeeeeeeeekkkvvv}}}~~~xxxuuu}}}bbb\\\VVVVVVWWW[[[bbbjjjyyy}}}iii]]]NNN===666888555555666777777777777777777888888999:::;;;;;;;;;;;;::::::;;;===???CCCDDDJJJHHHEEECCC@@@?????????>>>@@@BBBAAA@@@AAAEEEIIIOOOMMMKKKHHHHHHIIIJJJLLLHHHFFFHHHKKKMMMMMMQQQWWWiiiwwwooo|||tttsssrrrxxxvvvnnnddd___^^^^^^\\\YYYYYY[[[^^^```___```iiiuuuzzzzzzwwwsssooollliiieeebbb]]]]]]___aaafffnnnxxx|||{{{xxxzzz{{{||||||{{{xxxzzzsssbbbWWWPPPQQQPPPJJJKKKOOOJJJKKKLLLLLLMMMMMMMMMMMMLLLIIILLLOOORRRVVVZZZ```ddddddeeegggkkkmmmmmmllljjjbbbfffhhhfffhhhqqq{{{zzzxxx|||~~~sssqqq|||ccc\\\VVVUUUXXX\\\eeennnzzzeeeTTTFFF;;;888:::888777555444555666888999999:::;;;<<<<<<<<<;;;:::;;;;;;<<<===>>>???@@@@@@BBBBBB@@@???>>>=========>>>>>>>>>???@@@BBBCCCDDDNNNLLLKKKIIIIIIIIIJJJJJJKKKIIIGGGGGGKKKOOORRRSSS```pppzzzmmmzzz|||tttqqquuu|||uuugggaaa```^^^]]]]]]]]]\\\ZZZZZZ]]]```eeegggsss~~~sssttt}}}|||wwwrrrnnniiifffcccccccccffflllttt|||~~~|||{{{ppprrruuuxxx{{{yyyuuu|||jjj\\\YYYTTTNNNMMMNNNOOOKKKHHHKKKLLLMMMNNNOOONNNNNNMMMMMMNNNPPPSSSWWWZZZ\\\^^^bbb```aaadddiiiiiiddd^^^___aaaccceeeiiipppxxx}}}zzzwwwuuuvvvyyy{{{zzzxxxnnnooo}}}```YYYTTTUUUYYYaaalllvvvuuu___OOODDD;;;777888777666555444555666888999::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<>>>???AAABBBBBBBBBBBBAAA@@@????????????>>>>>>>>>???@@@AAACCCDDDJJJJJJJJJJJJKKKKKKLLLMMMLLLKKKIIIIIIKKKPPPVVVZZZbbbooollluuuxxxyyy|||{{{llleeebbb___]]]]]]]]]\\\[[[ZZZ\\\___ccceeeoooxxxooobbbcccttt|||xxxsssnnnkkkffffffgggjjjpppwww~~~~~~}}}qqqsssvvvyyy|||}}}yyyyyyeeeYYYUUUQQQLLLLLLNNNOOOLLLIIIIIIKKKMMMOOOQQQRRRRRRRRRMMMNNNPPPTTTWWW[[[]]]___aaa``````cccffffff```[[[\\\]]]___bbbeeejjjpppuuuwwwtttrrrrrrsssssspppllljjjkkkzzz]]]WWWRRRUUU\\\fffuuukkkUUUHHH@@@:::777666666555555444444666777888:::::::::::::::;;;<<<===;;;<<<===>>>@@@AAABBBCCCBBBAAAAAA@@@@@@@@@AAAAAA>>>>>>>>>???@@@AAABBBCCCFFFGGGIIIKKKMMMNNNNNNNNNLLLLLLKKKIIIJJJPPPZZZbbbhhhnnnrrrttt}}}|||wwwmmmgggbbb_________]]][[[ZZZ[[[]]]___aaahhhoooyyyppp___WWWYYYggg}}}zzzvvvrrrooollllllnnnqqqvvv|||vvvwwwyyy|||~~~nnn^^^VVVSSSOOOLLLLLLNNNPPPNNNLLLKKKLLLNNNPPPRRRSSSSSSSSSLLLMMMPPPSSSWWW[[[^^^```aaa```___aaabbb```[[[WWWXXXZZZ]]]___aaaeeeiiilllooommmmmmnnnpppooojjjffffffhhhxxx[[[UUURRRVVV___kkk{{{ttt```KKK@@@<<<999666555555555444444555555666777;;;:::999999:::;;;===>>>=========>>>??????@@@@@@@@@?????????@@@@@@AAABBB????????????@@@AAABBBCCCDDDFFFIIIMMMOOOOOONNNMMMKKKKKKKKKIIIIIIOOO\\\fffpppqqq|||sssuuuzzzxxxnnnfffbbbbbb```^^^\\\ZZZZZZ[[[\\\]]]bbbfffnnnxxxooo```VVVWWWZZZeee~~~yyyzzzyyywwwtttrrrppppppqqqrrrtttxxx|||}}}~~~~~~zzzdddYYYUUUSSSPPPMMMMMMNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNKKKLLLNNNQQQUUUYYY]]]___```___^^^^^^^^^\\\WWWSSSWWWYYY]]]___aaabbbeeegggeeeeeehhhnnnssssssoookkkeeegggwwwZZZUUUSSSYYYcccooo~~~~~~hhhUUUBBB:::999888555555555555555555555666777777::::::999999:::;;;===>>>>>>>>>=========<<<<<<<<<>>>======>>>>>>???@@@AAA????????????@@@AAABBBBBBDDDFFFJJJMMMNNNMMMLLLJJJKKKLLLLLLJJJJJJQQQ]]]ffftttttttttkkk~~~zzzuuujjjccccccaaa___]]][[[ZZZYYYZZZZZZ\\\aaahhhppp|||}}}```SSSMMMTTT\\\iii~~~|||xxxwwwtttooojjjiiikkknnnsssuuuyyy}}}}}}|||}}}rrr___VVVUUUPPPNNNLLLKKKKKKKKKKKKJJJKKKKKKKKKJJJJJJJJJKKKKKKIIIJJJKKKNNNRRRVVVZZZ]]]___^^^]]]]]][[[XXXUUURRRUUUXXX\\\^^^___```bbbccc^^^```eeemmmtttvvvsssoooggghhhwwwXXXUUUWWW```jjjuuuqqq[[[LLL>>>888888777666666666666666777777777777777999999999:::;;;<<<===>>>=========<<<<<<;;;;;;;;;===============>>>???@@@@@@@@@??????@@@@@@AAABBBEEEFFFIIIKKKLLLKKKJJJHHHLLLMMMMMMMMMNNNSSS[[[bbbooorrrnnnzzz~~~}}}nnneeedddaaa```^^^\\\ZZZYYYYYYYYYZZZ^^^dddkkksssttt[[[QQQKKKRRR___sss}}}{{{vvvnnngggfffiiimmmsssvvv{{{}}}{{{{{{kkkZZZTTTSSSKKKJJJHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJLLLLLLIIIIIIJJJLLLOOOSSSXXXZZZ]]]]]]]]]\\\ZZZXXXVVVTTTXXXZZZ\\\]]]]]]]]]^^^```[[[]]]ccckkkrrrtttqqqmmmhhhhhhtttVVVVVV[[[gggrrr|||uuudddQQQFFF<<<999888666666888666777777888888888888888777888:::;;;<<<=========<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>??????@@@@@@??????@@@@@@AAAAAACCCEEEGGGIIIJJJJJJIIIIIIJJJJJJJJJLLLNNNRRRVVVXXXcccjjj~~~zzzzzzwwwllliiibbbaaa___]]][[[ZZZYYYYYYZZZ]]]aaaeeejjjtttppp^^^ZZZYYY```rrrxxxooojjjlllooorrruuu|||{{{dddWWWQQQPPPGGGGGGFFFEEEEEEEEEGGGHHHHHHHHHHHHHHHIIIKKKLLLMMMKKKJJJJJJKKKNNNRRRVVVYYY[[[\\\]]]\\\ZZZXXXXXXWWW``````aaa___]]]\\\\\\]]]XXXZZZ```hhhppprrrpppllleeedddoooUUUVVV^^^lllxxxlll\\\KKKCCC<<<999888555666:::777777888999999999999999666888:::<<<=========<<<:::;;;<<<===>>>@@@AAAAAA@@@@@@???????????????@@@@@@@@@@@@???@@@@@@AAAAAABBBCCCEEEGGGIIIJJJJJJJJJFFFFFFFFFHHHLLLNNNOOONNNXXXccc|||vvvsssooobbbaaa___]]]\\\ZZZZZZYYYZZZ\\\^^^```dddlllwwwpppbbbfffkkkvvvxxxqqqpppqqqpppttt{{{ttt```TTTNNNLLLFFFGGGGGGGGGGGGHHHJJJMMMNNNMMMLLLJJJJJJJJJKKKLLLMMMLLLKKKLLLNNNRRRVVVYYYZZZ\\\\\\\\\[[[YYYYYYZZZhhhhhhfffccc___]]]]]]^^^VVVXXX^^^gggppptttrrroooaaa```kkkTTTZZZeeerrr~~~vvv___TTTBBB???;;;888777666555333555666777888888888888888999:::<<<======<<<:::999:::999999999:::<<<>>>???@@@DDDFFFDDD???;;;<<<>>>===>>>???>>>======???AAAEEEFFFFFFGGGGGGHHHIIIIIIJJJKKKLLLKKKJJJKKKMMMOOOTTT\\\nnnsssuuu~~~qqqjjjddd``````^^^[[[ZZZ[[[XXXZZZ\\\___bbbhhhooottt~~~|||{{{xxxvvvyyyjjjZZZOOOKKKKKKKKKKKKJJJIIIGGGGGGIIILLLNNNOOOPPPOOOMMMKKKKKKKKKKKKKKKKKKLLLMMMPPPSSSTTTVVVUUUTTTUUUXXXZZZZZZZZZiiillllllgggccccccbbb___ZZZ[[[```jjjrrruuupppkkkeeebbbhhh~~~WWW]]]iiivvvpppYYYOOOCCC???:::777666777777666666777777888888888888888888:::;;;<<<===<<<:::999;;;;;;;;;;;;<<<===>>>??????CCCEEECCC>>>;;;;;;======>>>???>>>======???AAAEEEEEEFFFFFFGGGHHHHHHHHHHHHIIIJJJJJJIIIIIIKKKMMMRRRYYYkkkzzztttnnngggaaa```^^^[[[ZZZ\\\[[[\\\]]]___aaaeeekkkoooyyy|||xxxdddWWWOOOMMMPPPRRROOOLLLIIIHHHIIIKKKLLLMMMNNNOOONNNLLLKKKKKKKKKJJJJJJKKKLLLMMMOOOPPPQQQOOOPPPPPPRRRSSSUUUWWWXXXbbbeeegggdddcccfffeeeccc```^^^```hhhssswwwtttooodddbbbkkk[[[bbbooo|||eeeQQQHHHBBB>>>:::777777888999999777888888888888999999999888999:::<<<<<<<<<;;;:::;;;<<<===>>>?????????>>>???AAACCCAAA===::::::<<<===>>>???>>>======???AAADDDDDDEEEEEEFFFGGGGGGGGGFFFGGGHHHHHHGGGHHHJJJLLLQQQUUUdddwwwxxxwwwooogggccc```\\\\\\^^^^^^______^^^___aaaeeeiiiooovvvlll\\\TTTQQQTTTYYY]]]WWWNNNJJJIIIKKKKKKKKKLLLMMMNNNMMMKKKJJJJJJKKKIIIJJJKKKLLLMMMMMMLLLLLLIIILLLNNNOOONNNPPPSSSWWWZZZ___bbbcccfffjjjkkkiiifffaaa___hhhvvv}}}{{{vvvllljjjrrr^^^gggttt}}}rrr[[[IIIBBB>>><<<::::::;;;<<<;;;:::999999888888888999999999888888:::;;;;;;;;;;;;;;;;;;<<<===???@@@??????>>>>>>???@@@???<<<::::::;;;<<<>>>>>>>>>===>>>@@@BBBCCCCCCCCCDDDEEEEEEFFFFFFDDDFFFGGGGGGFFFGGGIIIKKKPPPRRR^^^zzzvvvyyyoooiiiddd______aaa``````___^^^]]]^^^bbbeeejjjoooxxxuuuaaaVVVTTTVVV^^^eeeggg^^^RRRKKKKKKKKKJJJHHHKKKLLLLLLKKKIIIHHHIIIKKKIIIJJJLLLNNNNNNLLLJJJIIIHHHLLLOOOOOOLLLLLLQQQVVVVVV[[[___bbbhhhnnnooollleee___^^^iii{{{}}}yyyuuuyyy```jjjyyy~~~||||||yyyfffRRRDDD???999999;;;>>>@@@@@@===;;;;;;:::999999888999::::::888999999::::::;;;;;;;;;999:::<<<>>>?????????>>>>>>>>>>>>===;;;::::::;;;<<<===>>>>>>===>>>@@@BBBAAAAAABBBCCCCCCDDDDDDEEEDDDEEEFFFFFFFFFGGGIIILLLQQQRRR\\\vvvzzzwww~~~vvvnnnhhhaaa```bbb``````___]]]\\\]]]aaadddfffkkkqqqxxxxxxiiiZZZTTTVVV\\\eeemmmkkkaaaUUUMMMLLLKKKIIIFFFJJJJJJJJJIIIGGGGGGIIIJJJJJJKKKNNNOOOOOOLLLJJJHHHHHHKKKNNNMMMJJJIIINNNRRRTTTXXX\\\```fffllllllhhh___[[[]]]kkkxxxxxxcccnnn}}}|||}}}{{{|||~~~mmm]]]MMMAAA===666888:::???BBBCCC@@@>>><<<;;;:::999999999:::;;;:::::::::999999999999:::999:::;;;===???@@@AAAAAA???>>>===<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>@@@BBB@@@@@@AAAAAABBBCCCCCCCCCCCCDDDEEEFFFFFFGGGIIIKKKPPPUUUbbb{{{sss{{{zzz}}}uuummmeeebbbcccaaaaaa___]]]\\\]]]```cccaaaeeejjjnnnsssooocccWWWUUUWWW\\\dddjjjddd]]]UUUOOOMMMKKKIIIGGGHHHIIIIIIGGGFFFFFFHHHJJJJJJKKKMMMNNNNNNLLLJJJHHHGGGIIIKKKJJJIIIIIILLLOOOSSSVVVYYY\\\ccchhhgggaaaZZZXXX]]]kkk}}}tttrrr~~~fffqqq~~~xxxyyy|||zzzsssdddVVVHHH???<<<888888999<<<@@@CCCDDDDDD===<<<:::999999999:::;;;;;;;;;:::999888888888888999:::;;;===???BBBDDDEEE@@@>>><<<;;;;;;<<<<<<;;;;;;===>>>>>>>>>>>>AAACCC??????@@@@@@AAABBBBBBBBB@@@BBBCCCDDDDDDEEEGGGJJJOOOYYYlllxxxzzz}}}vvvlllhhhhhhdddcccaaa^^^\\\\\\^^^```\\\```dddfffgggooo{{{jjj```VVVTTTVVVWWW[[[___WWWUUUSSSPPPNNNMMMLLLKKKGGGHHHGGGFFFDDDEEEGGGJJJIIIJJJKKKLLLLLLKKKIIIHHHGGGGGGHHHJJJLLLNNNPPPRRRUUUWWWYYY]]]ccchhheee___ZZZYYY\\\iiizzzvvvrrr}}}hhhttt{{{uuuxxxyyy{{{lll^^^RRRFFF>>>;;;:::888777999>>>CCCGGGHHH>>>===;;;999999999;;;<<<<<<<<<:::999888777777777:::;;;;;;===@@@DDDGGGIII@@@>>><<<;;;<<<<<<<<<<<<;;;<<<>>>>>>>>>???AAACCC>>>??????@@@AAAAAABBBBBB???@@@BBBBBBBBBCCCFFFHHHMMM\\\tttqqq}}}tttnnnnnnfffeeeccc___\\\[[[\\\___YYY^^^bbbbbbbbbfffpppyyyzzz|||hhh___VVVTTTTTTRRRSSSUUULLLNNNPPPPPPOOONNNNNNOOOGGGGGGFFFEEEDDDDDDGGGJJJHHHIIIJJJJJJJJJIIIHHHHHHHHHGGGHHHLLLPPPTTTVVVWWWXXXZZZ\\\___fffkkkggg```\\\ZZZ\\\fffuuu}}}wwwpppyyyyyyvvv||||||yyy{{{gggXXXLLLBBB=========<<<:::999;;;@@@EEEHHH>>>>>>===<<<;;;;;;::::::<<<;;;:::999999:::<<<===:::::::::;;;>>>AAAEEEGGG@@@@@@>>>======<<<<<<<<<;;;;;;;;;;;;<<<>>>@@@AAACCCCCCCCCCCCBBBAAA@@@@@@@@@??????@@@AAADDDFFFGGGOOO```zzzrrrooo}}}~~~vvvlllgggddd```]]]\\\[[[ZZZYYY\\\]]]^^^```cccfffiiikkksss{{{wwwggg___UUURRRTTTUUUSSSPPPIIIIIIIIIIIIJJJLLLMMMNNNSSSOOOIIIEEEDDDEEEFFFGGGKKKLLLMMMLLLJJJIIIIIIJJJLLLKKKKKKNNNTTTXXXYYYXXXXXXXXXYYY^^^eeeiiiiiihhh[[[WWWXXXcccvvv}}}vvv}}}yyyxxx|||}}}wwwcccUUUIII@@@;;;;;;<<<;;;::::::<<>>======<<<;;;;;;::::::;;;;;;:::::::::::::::;;;;;;;;;;;;;;;===>>>@@@BBB>>>>>>===<<<;;;::::::;;;;;;::::::;;;===???AAABBBDDDDDDCCCBBB@@@>>><<<;;;????????????AAACCCEEEFFFMMMYYYnnnmmmttt}}}~~~tttoookkkfffbbbaaaaaa``````\\\\\\]]]^^^```cccfffggggggnnnyyywwwmmmddd___ZZZZZZ]]]\\\WWWQQQIIIIIIIIIIIIJJJKKKLLLLLLRRROOOJJJHHHHHHJJJLLLLLLJJJKKKLLLKKKIIIHHHHHHJJJMMMKKKKKKMMMQQQUUUUUUTTTUUUUUUWWW\\\bbbggghhhggg[[[XXXZZZeeexxxxxx}}}}}}yyy{{{ppp^^^PPPFFF===999999:::::::::;;;<<<>>>AAABBB======<<<<<<;;;:::::::::;;;<<<<<<<<<;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999999999999:::::::::;;;<<<>>>@@@BBBHHHGGGEEEBBB???<<<:::999>>>>>>>>>???@@@BBBCCCDDDHHHNNN\\\rrrxxxsss}}}zzz~~~sssnnngggcccaaaaaaaaaaaa\\\[[[[[[[[[]]]^^^```aaa```fffmmmsss{{{pppfffaaa```aaaeeehhhddd[[[SSSJJJIIIIIIHHHHHHIIIIIIJJJNNNLLLHHHHHHIIILLLNNNNNNHHHIIIJJJIIIGGGGGGHHHIIILLLKKKJJJKKKNNNPPPPPPOOOPPPQQQSSSXXX^^^ccceeefff\\\ZZZ]]]hhhzzzyyy|||yyyyyyxxxiiiXXXMMMDDD<<<999999999::::::;;;<<<===>>>>>><<<<<<<<<;;;;;;:::::::::======>>>>>>===;;;999888:::::::::::::::999888777;;;;;;:::999999999999999;;;:::::::::;;;<<<>>>???KKKIIIGGGDDDAAA>>><<<;;;======>>>>>>@@@AAABBBBBBBBBEEENNN]]]qqqvvvrrr}}}|||xxxrrrjjjdddaaa`````````\\\[[[ZZZYYYYYYZZZ[[[\\\[[[aaagggjjjnnnyyyzzzjjjbbbaaaaaadddhhhjjjeee[[[SSSJJJIIIHHHGGGGGGGGGGGGGGGHHHFFFDDDCCCEEEHHHHHHHHHEEEGGGHHHGGGFFFFFFGGGHHHIIIIIIHHHIIIJJJLLLMMMMMMLLLMMMPPPUUUZZZ___ccceee___]]]___iiixxx|||}}}~~~yyy~~~pppbbbSSSJJJCCC===;;;<<<::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::>>>????????????===;;;:::888888999999999999888888<<<;;;::::::::::::::::::<<<;;;:::::::::;;;===>>>GGGFFFDDDBBB@@@???>>>>>><<<===>>>???@@@@@@AAAAAA@@@CCCIIIQQQ[[[nnnxxxiiivvv|||~~~tttlllgggdddbbbaaa]]]\\\ZZZYYYXXXXXXXXXXXXUUUZZZ___bbbdddkkkwwwqqqccc\\\]]]]]]^^^______[[[SSSMMMIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCAAAAAABBBCCCBBBBBBCCCEEEFFFFFFEEEEEEGGGHHHFFFGGGGGGHHHHHHJJJKKKMMMIIIKKKNNNRRRWWW\\\```cccaaa```aaahhhqqqyyy{{{{{{sssqqquuu~~~}}}~~~xxxggg[[[NNNGGGCCC???===???<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::????????????>>>===<<<<<<888888999999999:::::::::<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;<<<>>>???AAAAAA@@@???=========>>>???======>>>@@@@@@AAAAAA@@@CCCCCCGGGMMMOOOYYYssslllnnn}}}zzz~~~uuummmhhhcccaaa```^^^\\\ZZZXXXXXXWWWXXXUUUXXX[[[^^^```eeelllrrrlll```[[[UUUTTTRRRQQQPPPNNNIIIFFFGGGGGGFFFEEEDDDDDDDDDEEEEEECCCBBBBBBCCCCCCAAA???BBBDDDEEEEEEEEEEEEGGGIIIEEEGGGHHHHHHGGGHHHJJJLLLIIIKKKNNNQQQUUUYYY___ccccccaaaaaaeeejjjmmmmmmkkkeeeeeemmm~~~~~~~~~~~~rrrnnn```TTTIIIDDDBBB??????AAA>>>>>>===<<<;;;;;;;;;<<<::::::::::::::::::::::::======<<<<<<<<<<<<<<<===<<<;;;:::999999:::;;;;;;;;;;;;:::::::::;;;;;;<<<::::::;;;===@@@CCCFFFHHH???>>><<<;;;;;;===>>>???===>>>???AAAAAAAAAAAA@@@EEEAAABBBHHHJJJNNN]]]ooovvvlllsssyyyyyy|||wwwnnngggcccbbb```^^^\\\ZZZYYYYYYYYYYYYYYYXXXZZZ^^^cccgggjjjvvv|||}}}~~~~~~zzzggg]]]YYYOOOMMMKKKJJJIIIGGGFFFEEEEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDCCCDDDEEEEEECCCAAAAAACCCEEEEEEEEEFFFHHHIIIHHHIIIJJJIIIGGGFFFHHHKKKJJJLLLOOOQQQTTTXXX^^^bbbbbbaaa```bbbddddddbbb```[[[]]]gggyyy}}}vvviiihhh[[[PPPFFFBBBAAA??????BBB@@@???===<<<;;;;;;<<<<<<::::::::::::::::::::::::<<<;;;:::999999:::<<<===???>>>;;;999999999:::;;;:::::::::999::::::;;;;;;888999;;;???CCCHHHLLLOOO@@@???>>><<<<<<>>>???@@@===???@@@AAABBBBBBAAA@@@EEE<<<:::CCCHHHHHHOOOZZZjjj|||hhhdddvvv}}}{{{mmm|||~~~xxxpppkkkcccbbb___]]][[[ZZZZZZZZZZZZVVVSSSTTTYYY___bbbdddgggooozzzzzz|||~~~ppp^^^UUURRRLLLKKKJJJIIIHHHHHHHHHGGGDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBCCCDDDFFFFFFDDDBBBAAACCCEEEFFFEEEFFFHHHJJJKKKLLLMMMJJJGGGEEEGGGIIIKKKMMMPPPRRRSSSWWW]]]bbbaaa```___```aaa```^^^[[[WWWYYYdddwww~~~nnnbbb\\\SSSOOOHHHBBB@@@@@@CCCEEEEEECCC@@@===;;;:::::::::<<<<<<;;;;;;;;;:::::::::;;;;;;:::::::::;;;<<<===>>>===<<<:::999999:::::::::;;;<<<<<<<<<;;;:::999:::888999>>>GGGMMMNNNLLLBBBAAA???===<<<<<<===>>>???@@@@@@AAABBBBBBBBBBBBBBBCCCBBBBBBBBBDDDIIILLL[[[kkknnn___mmm~~~ooolllkkkrrr~~~|||rrrjjjfff```^^^^^^^^^[[[YYYYYYWWWWWWXXX[[[^^^^^^^^^```gggooovvv}}}|||zzz}}}~~~yyyjjj___VVVQQQKKKIIIGGGFFFFFFEEEDDDCCCEEEDDDCCCBBBBBBCCCEEEFFFCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCLLLLLLKKKIIIGGGGGGHHHJJJQQQQQQQQQSSSUUUYYY\\\^^^eeedddbbb```]]]ZZZWWWVVVSSSUUU```vvv~~~wwwfffZZZTTTMMMIIIEEE@@@>>>???AAACCCCCCBBB???<<<:::999999:::;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;:::888888888888888::::::;;;<<<<<<;;;:::999:::999999===DDDHHHHHHGGGBBBAAA???===<<<===>>>>>>@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCGGGJJJQQQ]]]ttt|||ggghhhtttlllhhhjjjuuuqqqllleeeaaa```^^^\\\YYYZZZYYYXXXYYY[[[\\\[[[ZZZ]]]bbbiiinnnrrrzzz~~~|||}}}}}}}}}~~~qqqeee\\\TTTPPPKKKIIIFFFEEEEEEDDDCCCAAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCHHHIIIIIIHHHFFFEEEGGGHHHNNNNNNPPPRRRVVV[[[```bbbbbbaaaaaa___]]][[[YYYXXXSSSUUUaaavvv|||~~~zzz~~~lll\\\PPPIIIDDDBBB@@@>>>===>>>???@@@AAA???===;;;999999999999::::::::::::999999999999888999999999999::::::::::::999888777666666666777999::::::;;;;;;;;;::::::;;;999999;;;@@@CCCBBB@@@AAA@@@???=========>>>>>>@@@@@@AAAAAAAAA@@@?????????@@@@@@??????AAAEEEHHHKKKPPP```|||uuueeeqqq~~~pppiiidddfffpppyyyooohhheeebbb^^^[[[[[[ZZZYYYZZZZZZZZZXXXVVVYYY\\\```ccceeejjjrrrwww~~~{{{zzz}}}tttggg]]]WWWQQQNNNKKKHHHEEEDDDCCCBBBAAA??????@@@AAACCCCCCDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@??????@@@@@@AAABBBCCCCCCDDDFFFFFFEEEEEEEEEFFFKKKLLLNNNQQQUUUYYY]]]```^^^^^^]]]]]]\\\ZZZYYYXXXRRRUUUaaawww~~~~~~zzz{{{tttcccTTTHHHBBB===============>>>>>>>>>>>>===;;;:::999888999999:::::::::999999999888888777777888999999999999999888888777777666666666666999999999::::::::::::::::::999999:::===??????===@@@???>>>=========>>>>>>@@@@@@AAAAAA@@@???>>>>>>??????@@@??????AAADDDFFFLLLMMMVVVmmmjjjjjjzzzyyyqqqgggaaacccrrr}}}ssslllgggaaa]]]\\\[[[ZZZZZZ[[[ZZZWWWUUUVVVXXXZZZ[[[]]]```eeeiiittt{{{~~~~~~~~~}}}}}}vvviii^^^WWWSSSOOOLLLJJJGGGDDDCCCBBBAAA???>>>>>>@@@BBBDDDEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA????????????@@@AAABBBCCC@@@CCCFFFGGGGGGFFFGGGHHHKKKLLLMMMOOOQQQTTTWWWXXXZZZZZZYYYYYYXXXVVVUUUTTTQQQUUUbbbwww~~~{{{|||{{{kkk\\\OOOEEE???;;;;;;<<<===>>>>>>>>>>>>;;;;;;:::999999999999999:::::::::999999999888888666777888999999999888888888888888888888777777777888888888888999999::::::999999999:::<<<>>>>>>>>>>>>>>>==================@@@@@@@@@@@@???>>>======???@@@@@@@@@@@@AAACCCEEEJJJJJJQQQddduuummmssszzzooofff```ggg|||uuummmeee```^^^\\\[[[[[[\\\[[[YYYWWWWWWWWWXXXXXXZZZ\\\```cccjjjooovvv|||yyy{{{~~~uuummmbbbXXXSSSPPPMMMJJJIIIFFFCCCBBBAAAAAA???===:::<<<>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????@@@AAABBBBBBAAADDDGGGIIIIIIIIIIIIJJJLLLLLLMMMOOOQQQSSSUUUVVVVVVVVVUUUTTTRRRQQQOOONNNOOOTTTbbbwwwrrrbbbVVVLLLDDD>>>;;;<<<===>>>>>>>>>======999999999:::::::::::::::::::::::::::999999999999666777888999:::999888888888888999999999999888777777777777777888999::::::888888999:::;;;<<<===>>><<<<<<<<<<<<<<<<<<;;;;;;>>>>>>?????????>>>>>>===>>>???@@@@@@@@@@@@BBBDDDBBBEEEKKKZZZtttwwwqqqwwwxxxnnndddbbbmmm{{{wwwllleeeccc```^^^\\\]]]\\\[[[ZZZXXXWWWWWWWWWXXX[[[]]]___^^^cccjjjooosssxxx~~~|||zzzsssvvvzzz{{{|||mmmfff\\\TTTPPPNNNKKKIIIGGGEEECCCBBBBBBAAA@@@???======???@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA???>>>>>>??????@@@AAABBBBBBDDDGGGHHHHHHHHHJJJKKKKKKLLLNNNPPPSSSUUUWWWWWWRRRRRRQQQPPPOOOMMMKKKJJJLLLRRRaaavvvxxxgggYYYPPPIIICCC>>>===============<<<<<<;;;888888999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::666777999:::;;;:::999888777888999999999999888777777777666666777888:::;;;888999999:::999::::::;;;999:::::::::;;;:::::::::======>>>>>>???>>>>>>>>>===>>>??????>>>???@@@BBB@@@CCCHHHQQQccctttnnnvvvjjjccceeemmmyyypppjjjfffaaa^^^]]]]]]\\\[[[YYYWWWUUUUUUVVVXXXYYYZZZWWW[[[```cccfffjjjpppuuuzzz}}}zzzyyyxxxvvvuuupppssstttsssttt|||uuueee^^^UUUOOOMMMLLLIIIGGGFFFDDDBBBBBBBBBBBBAAA@@@AAAAAAAAAAAAAAABBBCCCCCC??????@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDEEEEEEFFFHHHJJJJJJKKKMMMOOOPPPRRRRRRSSSNNNNNNNNNNNNMMMLLLKKKJJJJJJQQQaaauuu}}}qqqaaaTTTLLLGGGAAA===>>>>>>===<<<<<<;;;::::::888888999:::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::666888:::;;;;;;;;;999888666777888999999888777666777666666666666888:::;;;888999:::999888777888888888888999:::::::::999999<<<<<<===>>>>>>???>>>>>>;;;===>>>>>>======>>>@@@CCCFFFHHHLLLYYYuuuyyypppttt|||pppeeedddgggjjj{{{ooojjjddd___]]]\\\\\\[[[YYYWWWTTTSSSSSSTTTUUUUUUVVVYYY\\\\\\\\\___dddiiijjjpppxxx}}}yyyvvvuuutttrrrqqqqqqrrrqqqooooooxxx{{{kkk^^^XXXPPPKKKJJJJJJHHHGGGEEEDDDBBBBBBCCCCCCCCCBBB???>>>=========>>>???@@@?????????@@@@@@AAAAAAAAA>>>>>>>>>>>>???@@@AAABBB@@@AAABBBAAAAAACCCEEEHHHKKKLLLLLLLLLLLLKKKKKKJJJKKKLLLLLLMMMMMMMMMMMMLLLHHHPPP```ttttttiii\\\TTTLLLDDD??????===;;;:::999999;;;>>>@@@@@@===888666666777888888===<<<:::999888999::::::999:::<<<>>>>>>===<<<;;;999::::::::::::999888888777888::::::999999:::;;;666888999777555555888;;;999:::999777666666888:::<<<<<<<<<<<<========================>>>>>>>>>>>>BBBCCCDDDGGGQQQfff|||rrrrrrtttkkkgggffffffnnnzzzwwwoooeee```______\\\XXXVVVUUUSSSSSSVVVWWWXXXXXX[[[ZZZYYYXXXYYY[[[]]]^^^dddhhhooouuu|||~~~||||||{{{xxxsssooommmoooqqqnnnooooooooorrr|||ssshhh```XXXNNNGGGFFFGGGHHHHHHIIIGGGEEEBBB@@@?????????AAA???<<<;;;<<>>;;;<<>>???>>>===<<<999999999999999888888777777888::::::999888888999777888999888666666999<<<999:::;;;:::888777888:::;;;;;;<<<<<<<<<=========<<<<<<<<<=========>>>>>>>>>???AAAAAAFFFTTThhhvvvvvvnnn}}}~~~tttlllgggdddfffmmm{{{yyynnngggdddbbb^^^ZZZYYYVVVTTTTTTUUUVVVVVVUUUWWWVVVUUUTTTUUUVVVXXXYYY___ccchhhmmmrrrxxx}}}~~~{{{xxxuuutttrrrooommmllloooqqqqqqrrrrrrrrrvvv}}}lllccc___XXXNNNHHHGGGGGGGGGFFFIIIGGGEEEBBB@@@>>>>>>>>>???===;;;:::;;;>>>BBBEEEEEEDDDCCC@@@>>>???AAADDDGGGEEECCCAAA@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCGGGHHHJJJLLLLLLLLLKKKJJJLLLMMMNNNOOOPPPPPPOOOOOOMMMQQQ^^^qqqyyyhhhZZZKKKGGGGGGDDD@@@>>>::::::999:::<<>>>>>>>><<<:::999:::===AAACCCDDDDDDEEECCCBBBBBBCCCEEEJJJHHHEEECCCAAA@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBFFFGGGIIIJJJKKKKKKJJJJJJIIIJJJLLLNNNOOOPPPQQQQQQMMMQQQ]]]ppp}}}mmmaaaWWWNNNKKKGGGAAA===<<<999999888777999<<>>;;;::::::999999999:::::::::;;;;;;::::::::::::;;;;;;;;;<<<;;;???BBBBBBBBBEEEKKKPPPZZZppptttuuuyyyqqqhhhbbb___dddrrrxxxqqqiiicccbbb___\\\ZZZYYYXXXWWWVVVWWWVVVUUUTTTTTTUUUUUUVVVWWWZZZ^^^aaadddhhhlllnnnppprrrvvvzzz~~~~~~~~~~~~{{{{{{yyyvvvsssqqqooonnnnnnmmmnnnppppppqqqssswwwzzz}}}|||kkk```ZZZYYYSSSMMMIIIIIIIIIGGGDDDGGGFFFDDDBBBAAAAAAAAABBB@@@???<<<;;;;;;===???AAAAAACCCDDDDDDCCCBBBCCCDDDHHHGGGEEECCCAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBEEEEEEGGGHHHIIIJJJIIIIIIGGGHHHJJJLLLNNNPPPRRRSSSNNNQQQ]]]ooosssbbb\\\[[[[[[WWWMMMAAA<<<======;;;999888888:::<<<>>>===;;;888777888999999888999999::::::::::::::::::444555555666666666666666666777777777777666555555666777999999777666777777777666444444555666777888999<<>><<<:::999888888888888999999999999888999999999999:::::::::888;;;======>>>@@@EEEIIIQQQ^^^xxxttt{{{}}}nnniiieeeeeefffnnn~~~ssslllfffccc___\\\[[[ZZZYYYWWWXXXXXXWWWVVVVVVVVVVVVVVVTTTWWW[[[^^^aaadddhhhkkkhhhjjjlllmmmooosssxxx||||||{{{||||||yyyvvvqqqpppooolllkkkjjjjjjkkknnnppprrrtttvvvyyy}}}uuuggg^^^[[[TTTPPPKKKIIIIIIJJJHHHFFFEEEEEEDDDCCCCCCDDDEEEFFFDDDBBB@@@===<<<<<<===>>>>>>@@@BBBCCCAAA@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEFFFGGGHHHIIIIIIFFFGGGHHHJJJMMMOOOQQQSSSNNNRRR]]]nnn~~~~~~iiiZZZXXX]]]bbb```SSSDDD???BBBAAA???===:::999:::;;;<<<>>><<<888777666666444333999999:::;;;;;;;;;::::::666666666777777777888888777777777777777666555555555777999999888777888999777555444444555777777777888;;;>>>>>>===:::999888666666777777777888888888777777888888888999999999;;;<<<<<<<<<<<<>>>AAADDDLLLRRRccc}}}vvvooojjjfffaaa___jjjyyyxxxllliiidddaaa^^^\\\ZZZXXXXXXXXXWWWWWWVVVUUUTTTTTTRRRUUUXXX[[[]]]___bbbeeeccceeefffggggggiiimmmpppvvv{{{|||{{{xxxwwwvvvtttrrrpppiiijjjiiihhhggggggiiikkkoooqqquuuyyy|||nnnbbb]]]\\\SSSNNNIIIGGGIIIJJJIIIGGGDDDDDDCCCCCCCCCDDDFFFGGGEEECCCAAA>>>===<<<=========???@@@@@@>>>===>>>>>>===>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDFFFGGGHHHIIIFFFGGGHHHIIIKKKNNNPPPQQQOOORRR]]]mmm|||ppp```TTTPPPTTTZZZ[[[RRRFFFBBBDDDBBB@@@===:::999999:::;;;===;;;888666666666444333777888999:::;;;::::::999666666666666666777888888777888888888888777666666555777999:::999999:::;;;:::777555555777999999888777999<<<<<<:::888777777555555666666666777777777666666777777777888888888<<<============>>>???AAAGGGKKKVVVmmmuuujjjgggccc]]]aaaiii}}}zzzvvvpppjjjfffbbb^^^[[[YYYYYYYYYXXXWWWUUUTTTSSSTTTVVVXXXYYYYYY[[[]]]______aaaccccccdddeeehhhkkkkkkqqqxxx||||||}}}}}}|||{{{tttttttttqqqmmmjjjiiiiiiccceeeffffffeeefffjjjmmmppptttzzzvvvfff]]]ZZZYYYUUUPPPJJJFFFGGGHHHGGGEEEEEEDDDBBBAAAAAABBBBBBCCCBBBAAA???=========>>>>>>===>>>???>>><<<;;;;;;===<<<===>>>???@@@@@@@@@AAA???@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDFFFGGGHHHHHHHHHHHHHHHJJJLLLNNNOOOOOORRR\\\mmm{{{uuueeeYYYQQQHHHIIIMMMQQQMMMFFFBBBCCC???===:::888777777999:::999888666666777888777666666777888999::::::999888555444444444444555666666888888888888888777666666444666999:::::::::<<<===<<<999666777999;;;;;;:::777999::::::888777777777555555555666666666666777666666666666777777777777666888:::;;;<<<<<<======@@@DDDMMM]]]xxxyyyjjjiiihhhcccaaaeeeiii}}}zzzsssmmmhhhccc```\\\[[[[[[ZZZYYYWWWVVVUUUWWWXXXZZZZZZYYYYYYZZZ\\\XXXZZZ]]]______aaaccceeedddkkkssswwwwwwxxx|||}}}{{{zzzyyymmmooopppmmmgggcccbbbdddaaaccceeeeeeeeefffkkknnnssswww~~~ooo```XXXVVVWWWXXXRRRJJJFFFEEEFFFEEECCCEEEDDDBBB@@@????????????>>>>>>===<<<<<<===??????>>>??????===;;;:::;;;<<<===>>>???@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBDDDFFFGGGHHHIIIIIIHHHHHHIIIJJJLLLMMMPPPRRR\\\lll{{{}}}lll]]]RRRKKKIIIEEEAAA??????@@@@@@@@@BBB???:::777666666666555999888888777777777777777::::::::::::::::::::::::777777777777777666555555666777888999:::999888888999<<<<<<999999???EEEFFFHHH@@@999777888777888;;;777555444444555555444222777777777777666666666666555555444444555666888999888888888888999:::;;;;;;BBBBBBGGGRRRddd|||vvvmmmccc```cccccckkk}}}uuummmhhheeeaaa]]]ZZZYYYXXXWWWVVVSSSSSSTTTVVVXXXYYYXXXVVVRRRSSSUUUXXX\\\___aaabbbeeefffiiilllooorrrssstttwwwxxxyyyyyyzzz{{{{{{|||yyyzzz|||~~~}}}}}}~~~}}}yyyvvvtttooolllhhhdddaaa``````aaabbbcccfffhhhjjjmmmrrruuuyyyzzzxxxjjj___VVVRRRSSSOOOOOONNNLLLHHHGGGGGGHHHJJJFFFAAA???@@@AAA@@@???>>>===;;;::::::;;;===>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>@@@BBB???BBBHHHLLLMMMJJJEEEAAABBBBBBBBBCCCEEEFFFHHHIIIJJJGGGDDDAAABBBEEEIIILLLSSSYYYeeettt}}}uuufff\\\SSSOOOHHHEEEAAA??????AAAAAAAAAAAA>>>:::777666666666666999888888777777777777777999999888888888888888888777888888888888777666555999:::;;;<<<<<<<<<;;;:::888:::999888<<>>===:::777666666666777999888888777777777777777::::::999999888888777777888888999999999888777777666777888999999999888888999:::999;;;DDDQQQXXXXXXXXXKKK>>>::::::999777777888666555555666777666444222222333444555666777777333333333333444555666666777777777777888999:::;;;===>>>@@@CCCJJJ^^^sssfffaaa___[[[^^^nnnwwwrrrkkkeeebbb```^^^]]]ZZZYYYXXXXXXXXXWWWUUUSSSTTTTTTUUUUUUVVVVVVVVVWWW[[[]]]___cccfffhhhjjjjjjlllllllllmmmpppssswwwyyywwwuuutttuuuxxx{{{}}}~~~||||||}}}}}}}}}}}}}}}|||{{{{{{{{{}}}}}}}}}~~~yyyxxxxxxyyy||||||||||||{{{yyywwwuuussswwwvvvvvvtttqqqnnnkkkiiieeecccbbb``````aaacccdddjjjmmmsssxxx}}}zzznnnaaaZZZUUUPPPMMMNNNKKKKKKKKKJJJHHHGGGHHHIIIIIIFFFCCCAAA@@@@@@???>>>===<<<;;;::::::;;;<<<===<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;<<<<<<===???@@@AAAHHHIIIIIIIIIFFFBBB>>>;;;>>>??????AAACCCEEEGGGHHHHHHGGGEEEEEEFFFJJJNNNQQQRRRXXXfffuuunnn]]]SSSNNNLLLJJJIIIEEEAAA>>>>>>??????>>>===<<<:::888666666777888999888888777777777777777===<<<<<<;;;:::999999888999999999::::::999999888555555666666777777777777;;;::::::???MMM]]]eeeeeeYYYKKK===999:::999777666666555444444555666555444111222222333444444555555222222222222333444555555777777666777777888999:::<<<>>>@@@AAACCCRRRooo~~~qqqiiieee___]]]dddssswwwooojjjfffcccaaa^^^\\\ZZZYYYYYYWWWUUUSSSUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWZZZ]]]___aaacccccceeeddddddfffiiinnnsssvvvtttqqqnnnnnnpppssstttuuuvvvwwwwwwxxxxxxxxxxxxwwwvvvuuuuuuvvvxxx{{{~~~~~~~~~~~~~~~~~~|||zzzzzz{{{}}}}}}}}}yyywwwvvvwwwyyy{{{{{{zzzxxxxxxyyyxxxvvvsssooommmoooooonnnllljjjgggeeecccbbbbbbbbbccceeehhhkkkmmmrrrvvv|||mmmcccYYYVVVSSSOOOLLLMMMKKKLLLLLLKKKJJJIIIKKKLLLHHHGGGDDDBBB@@@???===<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<===>>>???>>>>>>???>>>>>><<<;;;:::======>>>@@@BBBDDDFFFGGGHHHGGGFFFFFFGGGJJJMMMOOOPPPWWWdddsssyyyhhhYYYRRROOONNNMMMJJJFFFAAA>>><<<<<<;;;:::<<<===<<<:::777666777999999888888777777777777777<<<<<<;;;:::999999888888888999::::::::::::999999888888888888999999999:::888999999@@@NNN___ggggggQQQEEE999777888888777777444222222222444444333222333333333333333222222222111111222333333444444444666666666666777888999999:::<<>><<<;;;;;;;;;;;;::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;777777888:::;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>======>>>???AAACCCEEEFFFGGGGGGFFFFFFFFFHHHIIIJJJNNNSSS```ooo{{{{{{qqqcccYYYTTTSSSRRRQQQIIIEEE@@@<<<::::::999888===>>>???<<<888666777999999888888777777777777777888888777777666666555555888888999:::::::::999999777666666666666777888888444666777;;;FFFTTT[[[ZZZFFF===666555555555666999222111000111333333333222444333333333222222222111000111222333444444444444555555555555666777888999777888<<<>>>@@@FFFWWWhhhiiifffbbb______iii|||yyyrrrnnniiieeeaaa]]]ZZZWWWQQQQQQRRRRRRRRRSSSSSSSSSSSSTTTUUUVVVWWWWWWWWWWWWYYYYYYYYY[[[^^^bbbfffiiigggeeecccbbbdddeeefffffflllmmmnnnooooooooooooooonnnnnnmmmlllmmmmmmooooooqqqqqqrrrsssuuuvvvwwwwwwyyywwwttttttuuuvvvwwwvvvwwwtttrrrpppppppppnnnmmmlllmmmnnnmmmkkkgggcccaaa\\\\\\\\\]]]]]]^^^^^^___bbbdddiiiooovvv}}}zzz^^^VVVNNNMMMLLLHHHFFFFFFGGGHHHIIIGGGFFFFFFGGGHHHGGGHHHHHHFFFAAA===;;;::::::::::::;;;;;;:::::::::::::::::::::;;;;;;;;;;;;666777888:::;;;;;;;;;;;;=====================>>>>>>>>>>>>???AAABBBDDDDDDFFFFFFEEEEEEFFFFFFGGGGGGJJJOOOZZZhhhuuuqqqiii___WWWSSSQQQNNNLLLEEEAAA===:::999999999888>>>AAABBB>>>999666777:::999888888777777777777777666666666555555555555555777777888999999999999999444444333333333444555666222666777888<<>>AAAJJJUUUhhh{{{sssiiibbb___cccqqq~~~wwwpppjjjddd^^^ZZZVVVVVVUUUUUUUUUUUUUUUUUUTTTUUUUUUVVVUUUUUUTTTTTTTTTTTTUUUWWWYYY\\\^^^```___]]]\\\]]]___`````````dddeeefffggghhhhhhhhhhhhffffffffffffgggggggggggghhhiiijjjlllnnnppprrrssstttrrroooooooooppppppoooooommmkkkiiiiiiiiihhhfffeeeffffffeeeccc```^^^\\\ZZZ[[[\\\]]]```bbbdddeeehhhlllrrrzzz|||lll[[[SSSLLLJJJJJJGGGFFFGGGGGGHHHHHHFFFDDDDDDEEEFFFFFFHHHIIIGGGBBB<<<:::999:::::::::;;;;;;:::::::::999999:::::::::;;;;;;;;;777888999;;;<<<<<<<<<<<<<<<<<<==================@@@??????@@@AAABBBCCCCCCCCCDDDEEEFFFGGGGGGHHHHHHGGGJJJTTTbbbooo}}}vvvllleee[[[SSSNNNJJJEEEAAAAAA>>>:::888888:::::::::@@@BBBCCC@@@:::666777:::999888888777777777777777666666666666777777777777666777888999999999999999777777666555666777888999444888:::777666:::<<<;;;777555555555222///333999333222111222444555444333111111222333444555555666111222444555666666555444555444444555555666777888;;;999:::===>>>>>>BBBHHHPPPkkkrrrhhhdddccchhhnnnwwwooohhhddd\\\\\\[[[ZZZZZZYYYXXXXXXVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQSSSUUUVVVXXXYYYZZZYYYXXXXXXZZZ\\\]]]]]]\\\^^^___```aaabbbbbbbbbbbb___```aaabbbcccccccccbbbdddeeegggiiilllnnnpppqqqpppnnnkkkjjjkkkkkkkkkjjjhhhfffdddddddddeeedddbbbaaaaaaaaa```^^^\\\ZZZXXX\\\]]]___bbbeeehhhkkkmmmooossszzznnn___[[[SSSLLLJJJJJJIIIHHHIIIIIIIIIIIIHHHEEEEEEFFFGGGFFFHHHJJJHHHBBB<<<999999999::::::;;;;;;::::::999999999999::::::;;;;;;;;;888999;;;===>>>>>>>>>===<<<===>>>@@@AAABBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCAAABBBDDDFFFHHHIIIIIIJJJEEEHHHPPP]]]kkkzzzwwwpppaaa___ZZZSSSMMMFFFAAA???>>>===<<<;;;:::999999999>>>>>>>>>>>>===<<<;;;:::;;;:::888666777888;;;===:::888666555777888888888999777555555555666555444444444333333333333444444888888888888777666444444222222222222222222222222333333333333333333333333666666555555555444444444222333555666666666555444333444555666666666666777999888777777999<<<@@@BBBMMMZZZqqquuukkkcccccchhhnnn~~~uuuooohhhfffbbb___^^^\\\YYYWWWZZZXXXVVVVVVVVVVVVTTTRRRQQQQQQQQQQQQRRRSSSTTTTTTTTTSSSSSSRRRSSSTTTVVVWWW[[[[[[\\\\\\]]]^^^^^^^^^bbbaaa```aaabbbbbbaaa___]]]^^^```bbbeeegggiiijjjhhhfffdddeeeggggggdddaaacccbbbaaa```aaaaaa```^^^]]]^^^]]][[[YYYXXXZZZ\\\^^^bbbgggjjjmmmssszzzrrraaa[[[SSSQQQNNNKKKIIIHHHIIIIIIKKKHHHEEEDDDEEEFFFFFFFFFDDDKKKRRRQQQHHH???;;;:::999:::;;;;;;<<<<<<;;;;;;;;;<<<===<<<:::888999::::::999888999;;;=========??????@@@AAAAAAAAAAAA@@@CCCBBBAAA@@@@@@AAACCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGNNNZZZgggwwwzzzpppjjj]]]ZZZVVVPPPIIICCC???<<<<<<;;;:::999999888888999<<<<<<<<<<<<;;;:::999888999888777777888;;;>>>@@@>>>;;;888666777777777777888666555444555666555444555444444333333444444555777777777777666555444444222222222222222222222222333333333333333333333333666555555555444444444333333333444555555555555555444444444444444555777888999888777777999<<>>???@@@???<<<;;;<<<===;;;:::888888:::;;;;;;:::===>>>>>>???????????????BBBAAAAAAAAAAAABBBCCCCCCDDDEEEEEEFFFGGGHHHHHHHHHGGGHHHMMMXXXeeevvvwwwmmmeee```WWWTTTPPPKKKEEE@@@;;;999999999888888888888888999::::::::::::999888777666777666666777999===@@@BBBBBB>>>999777666666666666888666444444555666555444555555444444444444555555666666666666666555444333222222222222222222222222333333333333333333333333555555444444444444333333444444333333444444555555666666666555444555777999888777777777999<<<>>>@@@BBBCCCNNNfffvvvhhhaaa___eeeqqqwwwpppkkkfffdddaaa___]]]\\\[[[ZZZWWWUUUQQQQQQQQQPPPPPPQQQRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVUUUUUUUUUUUUUUUVVVVVVVVVTTTUUUVVVYYY[[[ZZZXXXUUUXXXYYYZZZ[[[\\\^^^______\\\[[[YYYZZZ\\\]]]]]]\\\\\\]]]^^^^^^^^^]]]\\\[[[___aaadddeeefffhhhkkkmmmtttzzzyyyiii[[[TTTSSSSSSRRRPPPNNNMMMMMMMMMNNNFFFDDDBBBAAABBBCCCCCCCCCDDDPPP\\\\\\OOOBBB;;;:::999:::;;;;;;<<<<<<;;;;;;<<<======<<<:::999999:::;;;:::888888999999999888<<<<<<===>>>>>>>>>>>>===@@@@@@AAABBBBBBBBBBBBBBBDDDDDDEEEFFFHHHIIIJJJJJJIIIIIIMMMWWWcccsssuuuiiiaaa[[[XXXQQQOOOKKKGGGBBB===:::888888777777777888888999:::888999999999888888777666555555666777999<<<>>>@@@AAA===888555555666666666777555444444555666555444555555444444444444555555555555555555555444333333111222222222222222333333333333333333333333333333444444333333333333333333444333222222222333555666888;;;===<<<999666666777777777777777999;;;===???BBBBBBGGGVVVmmmttthhheeecccffftttzzzuuurrrnnnlllhhheeeccc```\\\ZZZWWWWWWVVVUUUTTTTTTTTTTTTQQQQQQQQQQQQRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSRRRSSSVVV[[[^^^^^^\\\YYYXXXXXXXXXYYYZZZZZZ[[[[[[[[[ZZZYYYYYYZZZ[[[[[[\\\]]]___bbbeeeeeeeeeffffffgggjjjooorrruuuxxx{{{}}}xxxfffYYYPPPNNNPPPPPPPPPOOOOOOPPPQQQRRRSSSFFFEEECCCCCCDDDEEEEEEDDDDDDRRR______RRRCCC;;;:::999:::;;;;;;<<<<<<;;;;;;:::;;;<<<:::888777888999;;;999888888:::;;;:::999;;;<<<<<<===============>>>???AAABBBCCCBBBBBBAAABBBCCCDDDEEEGGGHHHIIIJJJKKKJJJNNNWWWcccrrrzzzhhh^^^XXXTTTRRRMMMKKKHHHDDD@@@===:::888888777777888888999:::;;;888999999999999888888777666666555666777888:::;;;<<<999555444444666666666666444333333555666555444444444333333333333444444333444444444444333333222111111111222222333333333333333333333333333333333222222333333333333333333333333222111111333444555:::???CCCCCC===888555555777666777777888:::<<<======>>>BBBJJJVVVooowwwmmmfffbbbjjj~~~~~~{{{vvvrrrnnnjjjeeeaaa^^^]]][[[YYYWWWVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQSSSWWW]]]aaacccaaa___VVVVVVWWWWWWWWWXXXXXXXXXXXXXXXYYYXXXXXXYYYZZZ[[[]]]aaafffjjjkkkmmmppprrruuuyyyiiiYYYPPPKKKKKKMMMNNNMMMMMMMMMLLLMMMMMMMMMDDDCCCBBBBBBDDDDDDDDDCCCEEERRR``````UUUGGG???===999:::;;;;;;<<<<<<;;;;;;===>>>>>>===;;;:::;;;<<<999888777999;;;===>>>===;;;<<<<<<===============<<<===???AAAAAAAAAAAA@@@???@@@AAACCCDDDFFFGGGGGGLLLKKKOOOXXXcccrrrnnn^^^UUURRRNNNLLLIIIHHHFFFCCC@@@===;;;999888888777777888999::::::888999999999999999888888666666666666666666777777888666444444555777777666555444222333444666555555333333222222222222333333222222333333333333222222111111111222222333333444333333333333333333333333111111222222222222333333222222111111222222333444888>>>DDDCCC===777444555666666666777888:::;;;;;;:::;;;@@@FFFLLL]]]vvvmmmeeegggssszzzuuurrriiigggdddaaa^^^\\\ZZZYYYWWWWWWWWWWWWVVVUUUSSSRRRUUUTTTTTTSSSRRRQQQPPPPPPSSSUUUXXX]]]aaacccbbbaaaVVVVVVVVVVVVWWWWWWWWWWWWUUUXXX[[[\\\\\\\\\^^^___bbbfffkkknnnppptttyyy}}}ooo\\\QQQKKKHHHHHHJJJKKKJJJIIIGGGEEECCCBBBAAAAAA??????@@@AAABBBAAA@@@EEEPPP[[[]]]UUUJJJBBB@@@999:::;;;;;;<<<<<<;;;;;;;;;<<<===<<<:::999999:::888777777999<<<>>>??????;;;;;;<<<============<<<;;;;;;===>>>??????@@@???>>>>>>???@@@BBBCCCDDDDDDIIIIIINNNXXXdddrrrvvvcccUUUOOOLLLHHHEEEFFFEEECCCAAA???<<<;;;:::777777666666666777888888777888888999999999888888666666666666777777777777777666555666888888777555555333222222444666555555222111111000000111111222111111222222222222222111000111111222333333444444333333333333333333333333111111111111222222222333000111111222222222222222333888===<<<777333555777555666666777888999::::::===;;;>>>DDDHHHQQQkkk|||rrrlllnnn}}}}}}{{{xxxsssoookkkiiiggg`````````___]]]ZZZXXXWWWZZZYYYYYYXXXVVVUUUTTTTTTXXXYYYZZZ]]]```bbbaaa```ZZZZZZZZZ[[[[[[[[[\\\\\\ZZZ___eeeiiijjjlllnnnpppooossswwwyyyzzz~~~mmm___QQQKKKIIIGGGEEEEEEFFFEEEDDDCCCAAA@@@>>>===???>>>>>>???AAABBB@@@???AAAGGGOOORRRNNNGGGAAA===999:::;;;;;;<<<<<<;;;;;;999::::::999777666777888999888777888;;;=========999::::::;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>???>>>>>>???@@@@@@AAABBBBBBEEEFFFLLLWWWcccppp{{{nnn\\\PPPKKKHHHDDDAAADDDCCCBBB@@@>>><<<:::999666666555555555555666666777777888888888888888777666666777777888888999999888777777888:::999666444444333222222444666555555111111000000000000111111000111111222222222111111000000111222333333444444333333333333333333333333000000111111222222222333///000111333333222111111...333777555111000555:::555555666777888999999:::===777888>>>AAAEEEUUUiiitttnnnvvv{{{xxxwwwnnnnnnmmmllljjjgggdddbbb``````___]]]\\\[[[ZZZZZZ^^^]]]]]]___aaaaaaaaa____________```aaaaaabbbbbbbbbhhhqqqwwwzzz|||~~~sssbbbUUUJJJHHHHHHEEEBBBAAA@@@AAABBBBBBCCCBBBBBBBBB@@@@@@@@@AAACCCCCCBBBAAA;;;???DDDHHHGGGBBB<<<888999:::;;;;;;<<<<<<;;;;;;<<<======<<<:::999999::::::888777888999;;;;;;:::888888999::::::::::::999999999999999:::<<<>>>????????????@@@@@@AAAAAAAAAAAACCCKKKVVVbbbooosssgggXXXNNNJJJGGGAAA======<<<<<<;;;;;;:::999999888888777777777777888888;;;;;;;;;;;;;;;:::999888444555666777888888777777666666666666777777777777666444222222333333333222111000/////////000222333555444333222111000000000444333333222333333444444333222111000000111222333111111111111111111111111111111222222222333333333333333333444444444555555777777777777666666666666999999999;;;@@@HHHOOOSSSppp|||qqqrrr|||{{{wwwsssppprrroookkkgggeeefffggghhhhhhiiiiiigggeeedddeeefffiiimmmqqqsssrrrpppnnnnnnlllrrr}}}lll```QQQNNNJJJFFFBBB???>>>===>>>>>>>>>>>>============???======>>>AAACCCAAA>>>;;;<<<<<<===<<<;;;999888;;;;;;<<<<<<<<<<<<;;;;;;888999:::;;;;;;;;;:::999999999999999999999999999777888999999::::::999999:::999888999;;;;;;;;;:::???======>>>AAADDDDDDCCC???FFFNNNUUU^^^mmmsssggg]]]PPPIIIFFFDDD???;;;;;;;;;;;;:::999999888888888888777777777777888888888888888888888888777777444555555666777888888999777777666666777777888999666444222222333333333222222111000000000000111222555444333222111111111111111111222222222333333444222222111000000111222222111111111111111111111111111111111111222222222222222222333333333444444444666666666666666666666666999888888:::>>>CCCHHHLLLYYYwwwzzz|||xxxuuusssssstttvvvvvvvvvtttrrrqqqqqqssstttxxx|||~~~~~~}}}||||||yyyooo]]]SSSJJJIIIGGGEEEBBBAAA??????<<<<<<======>>>>>>?????????>>>===???BBBBBBAAA???;;;;;;<<<<<<<<<;;;999888;;;<<<<<<======<<<<<<;;;888999:::::::::999888777999999999999999999999999888999999::::::::::::::::::::::::;;;===>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBAAAFFFMMMTTT^^^nnnrrrdddYYYRRRIIIDDDDDDCCC???;;;:::::::::999888888777777888777777666666777777888555555555555555555555555444444444444555777999::::::999888666666777999:::666444222222333333333222222222111111111111111111444333222111111111111111...///000222222333333333222111111000000111111222111111111111111111111111000000000000111111111111111111111222222222333333555555555555555555666666777777777999;;;>>>@@@BBBHHH^^^~~~}}}|||}}}qqq```SSSMMMFFFFFFFFFEEECCCAAA>>>===;;;;;;<<<===>>>??????@@@???>>>>>>???AAAAAA@@@>>>:::;;;;;;;;;;;;;;;:::999<<<<<<============<<<<<<999999::::::999888777666999999999999999999999999999999:::;;;;;;;;;;;;;;;::::::;;;;;;===>>>@@@@@@===???@@@@@@?????????@@@CCCFFFKKKSSS___nnnxxxeeeYYYPPPKKKFFFDDDDDDCCC???<<<:::::::::999888888777777777777666666666666777777444444444444444444555555555444333333444777:::;;;???===999777555666777888666444222222333333333222000111111222333333222222333222111111111111111222...///000111222222222222111111000000000000111111111111111111111111111111////////////000000000000000000000000111111111111444444444444555555555555555555666888999;;;<<<<<>>>>>>>>>>>===>>>>>>>>>>>>===<<<::::::::::::;;;:::::::::<<<======>>>>>>======<<<:::;;;;;;;;;:::999777666888888888888999999999999999:::;;;;;;<<<<<<;;;;;;:::::::::::::::;;;===???===???AAA@@@>>>>>>???AAADDDEEEIIIRRR___nnn}}}kkk\\\TTTJJJGGGDDDBBBBBBAAA>>>:::;;;;;;;;;:::999999888888777777666666666666777777666555444444444555666666555444333333444666999:::AAA>>>:::666444444444555666444222222333333333222---///111444555555444444111111111000111111222222111111222222222222111111000000000000000000000000000000000000000000000000....../////////000000000/////////000000000111111222222333333444444444444333444666777999:::;;;;;;===BBBOOOeeeqqq___SSSKKKGGGGGGEEEFFFGGGGGGEEEAAA===;;;>>>>>>======<<<<<<;;;;;;<<<=========<<<;;;::::::999999999999::::::;;;;;;<<<<<<============<<<<<<<<<<<<======<<<:::888777777777777888888999999999999:::;;;;;;<<<<<<;;;;;;<<<======;;;::::::===???AAAAAAAAA@@@??????AAABBBCCCDDDIIIQQQ^^^mmm{{{rrrbbbVVVOOODDDBBB@@@???>>>===:::888;;;;;;;;;:::999999888888777666666555555666666777999888666555555555666777555444444444444666777888>>><<<999555333222333333666444222222333333333222---///222555777666555444000000000000000111222333777666555333222111111111///000000111111000000///000000000000000000000000////////////000000000000/////////000000000111111111111222222333333444444333444555777888999;;;;;;;;;<<>>>>>===<<<;;;::::::<<<===>>>===;;;999999999888888888888999:::<<<===;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<=========;;;:::999666666777777888999999999999999:::;;;;;;;;;;;;;;;>>>???@@@>>>;;;<<<@@@DDDKKKGGGCCC@@@@@@AAAAAAAAA@@@CCCIIIRRR]]]kkkzzzvvvhhh\\\PPPHHH@@@???===<<<<<<;;;:::999:::::::::999888888777777666666555555555555666666;;;:::777555444555555666555555555555555555555555777666555444333333333333666444222222333333333222///222555777777555333111////////////000111333333???<<<888444111000000111...///000111111000///...000000000000000000000000//////000000000111111111//////000000000111111111000000111111222333333444555555555555666777999999;;;;;;@@@HHHSSShhhzzzuuuyyyyyywwwvvvwwwzzz|||{{{zzzzzz|||lll[[[QQQKKKEEEBBBBBB???@@@BBBCCCCCCBBBAAA@@@=========<<<<<<;;;;;;:::===???@@@>>>;;;999999:::888777777888999:::<<<===::::::;;;;;;;;;;;;:::::::::;;;<<<<<<<<<;;;:::999666666666777888999999999888999999:::::::::::::::;;;===???>>><<<===CCCHHHWWWOOOEEE@@@AAABBB@@@>>><<>>===<<<<<<<<<======999999888888777666666666666666555555555555666666<<<:::888555444444555555555555666666555555444333111222222333333444444444666444222222333333333222222444777888777444000...////////////000222333333CCC@@@;;;555111000000111...///000111111000///...000000000000000000000000000000000000111111111111000000000000111111111111///000000111222222333333777666555444444555777777777888<<<>>>AAAOOOnnnyyyvvv|||}}}}}}zzzwwwwwwyyyzzzyyywwwnnnrrrwww}}}zzzfffZZZMMMHHHEEEAAA??????AAABBBBBBBBBAAA???>>>===;;;;;;<<<<<<<<<<<<<<<<<<>>>AAABBB@@@<<<::::::<<<777777777777888:::===>>>999::::::;;;;;;::::::999888999:::;;;;;;;;;:::999555666666777888999999999888888999::::::::::::999666999<<<;;;:::===DDDJJJaaaUUUGGGAAABBBCCC???::::::AAAKKKSSS[[[hhhyyysssgggaaaZZZOOOEEEBBBAAA@@@>>>===<<<<<<<<<:::999999888777666555555333444555666777888999999888888999888777666444333888777666555444333222222555444222111111222444555444333333222222333333444222333444555555333111000,,,,,,,,,---...//////000666777777555222000///000........................////////////////////////---///111111000.........111000/////////000222333333333333333333333333333555444444555555666777888===<<<<<<>>>@@@III[[[lll{{{~~~|||zzzwwwuuussslllmmmnnnpppsssyyyuuueeeRRRNNNHHHDDDBBB@@@???>>>AAACCCEEEGGGFFFDDDAAA??????>>>>>>===<<<;;;;;;;;;@@@BBBDDDCCC@@@===:::999666777999:::<<<===>>>???<<<<<<<<<;;;;;;::::::999::::::::::::::::::::::::444555888::::::999777555555666777777666555777888888;;;===:::888===KKKXXX^^^QQQEEEAAA???;;;<<>>===@@@DDDHHHLLLKKKGGGBBB>>>>>>>>>>>>===<<<;;;;;;;;;???AAACCCBBB@@@===;;;::::::::::::::::::;;;<<<<<<999999999999999999999999888888888888888888888888555666888999999999777666888999:::999777666777888777:::<<<;;;:::===EEEMMMMMMEEE??????@@@===>>>AAACCCDDDIIIPPPXXXdddvvvxxxnnnbbb[[[YYYWWWPPPJJJ>>>>>>===;;;::::::::::::666666666777777888888888888888777666555444444333555666777777777666666555666555555555444444333333000000111222333666999::::::999777444333111000000222222333444333222111000---......//////000000111***,,,------------...000////////////////////////////////////////////////...---,,,...111111...+++000000/////////000111222222222222222222222222222444444444444555666777777555555888:::999999@@@JJJXXXsss~~~|||uuuqqqmmmjjjgggfffgggkkkqqqtttmmm]]]TTTJJJGGGCCC@@@??????>>>===???DDDKKKPPPOOOJJJCCC>>>>>>>>>======<<<;;;;;;;;;<<>><<<:::999888888999:::666666777777777777777888666666666666666666666666666777777777888888888888;;;<<<<<<;;;999777777888777999;;;<<<<<<===???AAAAAA======@@@AAA???>>>@@@AAABBBFFFNNNUUUaaattt~~~oooggg]]]UUUQQQMMMFFFAAA<<<;;;:::999999999999999666666777777777777777777888777666666555444333333444555555666666777777777444444444444444444444444111111111222444666888999888777555333222000000///222222222333222111000000.../////////000000111111+++---...///......000222000000000000000000000000////////////////////////000...///444888777111+++////////////000000111111222222222222222222222222333333333333444555666777666666888:::888666;;;BBBHHH\\\zzzyyysssooommmkkkkkkmmmooorrrsssyyyooo^^^RRRLLLGGGDDDAAA?????????>>>===???DDDJJJNNNNNNIIICCC???=========<<<<<<;;;;;;;;;:::===??????===<<<;;;;;;>>><<<:::777666777999:::777777666666666666666666666666666666666666666666888777666666666777999999:::;;;<<<;;;999888888999888888999;;;=========<<>>666.........//////000000000000111111111111111111111111222222222333333444555666888666777888777666:::@@@>>>HHH[[[www{{{rrrrrrrrrtttxxxzzzyyyxxxvvv}}}}}}yyytttrrruuuzzztttaaaSSSKKKHHHDDDBBB???????????????>>>???AAAEEEGGGGGGEEEBBB@@@<<<<<<<<<<<<;;;;;;;;;;;;999;;;======;;;::::::;;;<<<:::888666666777999;;;999999888777666555555444777777777777777777777777888777666555666777999:::666888999999888888:::;;;999888777999<<<>>>>>>===AAABBBAAA@@@??????@@@@@@@@@AAAEEEMMMUUU```ssswwwggg]]]UUUSSSNNNIIICCC>>>:::999888777777777777888888999999888888777555444444333222333333444444555555555555444444444555666777777555444444444333333222222333333333333333333333222000000000///000000111111111111111000000000000000////////////////////////---...///...,,,,,,,,,...////////////////////////////////////////////////---///222888;;;999222------...///000000000//////000000000000000000000000222222222222333444555555666444333555555444888>>><<<===HHH```}}}zzzyyyzzz~~~{{{~~~|||xxxtttsssppplllkkkmmmqqquuu~~~wwwdddVVVMMMGGGEEEBBB@@@>>>>>>??????>>><<<>>>>>>???@@@@@@@@@??????;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<;;;:::999999:::999888777666666888:::;;;999999888777777666666555888888888888888888888888888777666666666777999:::444666777888777888:::;;;:::888777888;;;===??????<<>><<>><<<<<<======;;;::::::;;;<<<<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;:::888777777888888888777777777777888888555666666666777777888888777777777777777777777777777777777777777888888999555777888888777777999:::888888999::::::;;;<<<===888===@@@<<<;;;???AAA@@@???@@@EEELLLTTT```rrrzzzlll___SSSLLLBBBDDDDDDBBB===:::999:::777777666777777888999:::555555555666666666666666333333333333333333333333666555444333333444555666666666555444222111000000000000111222222222222111333222111111000111111111111111000///////////////...............---------,,,---............///111........................////////////////////////---------,,,+++---000333,,,---///000000000///...000000000000000000000000111111111111222333444555333222333888888555555888<<<:::===DDDNNNbbbvvvqqqrrrrrrpppnnnjjjjjjjjjiiihhhiiilllnnnrrrzzz|||mmmZZZLLLGGGFFFCCC???>>><<<;;;;;;;;;;;;999888888999;;;<<<===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;999777666666888999999888888777777666666222222333555777888999:::777777777777777777777777666777777777888888888888888999:::999777777888999666888;;;<<<:::999999999999@@@DDD@@@===???@@@===??????DDDKKKSSS___qqqzzznnnfff]]]NNNBBB>>><<<:::999999888666444555444444444444555555666666666777777666555444444222333333333333222111111555444444333333333444444555555444333333222111111111111111111111111111111111000///......///000111000000000000////////////------------------------...------,,,,,,------...------------------------///---+++,,,///000///---...---,,,,,,++++++++++++---------............///111000///......---......//////000111222222333333111222222333333444444555===:::999<<>>>>>===;;;:::999999::::::<<<:::777444111///...---999888777555555555666777777777666666666666777777777777888888888999999999<<<:::888777777888:::;;;888888777777666666555555999888888777888:::;;;<<>><<<;;;;;;<<<;;;::::::<<>>===:::777555444444444888888777666666666666666555555444444444444555555777777777888888999999999;;;:::888777555555666666888888888888777777777666777777777777777999:::;;;<<<<<<>>>???@@@@@@@@@@@@CCCBBBDDDIIIPPP[[[mmm|||}}}uuujjj___XXXPPPIIIDDD;;;:::888888999888777555888777666555555555555555444444555555444444333333333333333333333222222111222111111111111222222222444444333333222111111111111111111111111111111111000000////////////000000000000000/////////..............................------,,,,,,,,,,,,------------------------------,,,+++***+++---...---,,,------,,,+++++++++,,,,,,------------............------------...///000111000000000000111111111111111111111222333333444444333333666999:::<<>>===;;;:::888888888999777777777777777666666555444444333333333333444444777777777777888888888888:::999888666444222111000999999888888888888777777666666666666777888999:::999:::;;;===???@@@@@@@@@BBBAAACCCHHHOOOZZZlll||||||rrrlllbbbWWWLLLEEE???===:::999777777888888777555999888777666555444444444333333333444444333333222333333444444333333222111111111111222222222222222333333222222111111111000111111111111111111111111000000////////////000000000000/////////.................................---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,---------.........---------------...///000000000000000000000//////000000111111222333333333444444777999888777<<>>???888999:::::::::999999999999888888888999:::<<<======<<<:::888777777777777555666777888888777666555666666555555555555666666777777777777777777777777777777777666444333111000888777777777777777777777666666777777888999999:::999999;;;<<<===>>>>>>>>>@@@AAACCCHHHMMMXXXkkk|||~~~tttnnnjjjeee\\\QQQGGGAAA======999888777777777888666555888888777555444444444444222222333333333333333222333444444444444333222222000111222333444444333333222111111111111111000000000000000000000000000000//////000000000000//////////////////....................................,,,,,,,,,++++++,,,,,,,,,******************************+++++++++++++++,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,------------...//////...---------------000000////////////////////////000111111222222333555444555777666555999???AAALLLaaa}}}~~~zzzvvvtttvvvyyy}}}~~~zzzwwwuuupppoooooooooqqqtttwwwzzz|||yyysssrrrpppmmmjjjgggeeedddcccbbbaaa```______``````bbbbbbcccdddeeefffhhhiiijjjlllnnnppptttyyyuuueeeZZZRRRLLLHHHIIIHHHFFFDDDAAA?????????>>>;;;999888;;;???BBBDDD999999999999:::999888777888777777777888:::;;;======<<<:::777666555555555555666777888888777666555666666666555555666666666666666666666666666666666555555666666666555444333555666666666666666666666777777888999999:::::::::::::::;;;<<<<<<<<<<<<;;;???@@@CCCGGGLLLVVVjjj|||vvvlllfff```[[[TTTLLLGGGDDDCCCCCC999888666666777666555333777666555444444444444444222222333333444444333333444444444444444333222222000111222444444444333333000000000000000000000000000000000000000000000000//////000000000000///////////////.........------------------------------,,,,,,++++++++++++,,,,,,************************)))+++,,,,,,+++***,,,---,,,,,,+++++++++,,,------,,,,,,,,,,,,------------000///...---,,,,,,,,,,,,............/////////////////////000111111222222444222222333333333666<<<;;;>>>KKKbbb~~~}}}yyyuuusssuuuxxxzzz{{{|||vvvtttrrrooonnnnnnooopppsssrrrqqqrrrssssssrrrpppkkkkkkjjjhhhfffdddaaa```_________```aaabbbcccdddccceeegggiiiiiijjjmmmnnnppprrrtttvvvyyyzzzoooaaaUUUNNNJJJGGGEEECCCDDDEEEDDDAAA>>>>>>>>>>>><<<;;;;;;???BBBEEEFFF<<<;;;:::;;;<<<<<<:::999777777666666777999:::<<<>>><<<:::888666555555555555666666777777777777777555555444444444444555555666666666666555555555555333444444555666666777777444444555555555555666666777777999::::::;;;::::::;;;;;;<<<<<<<<<;;;;;;:::===???CCCGGGJJJTTTiii{{{tttjjjccc```WWWQQQJJJEEEDDDEEEEEEEEE:::888666666666555333222555444444333333333444444222222333444444444444444444444444555444444333222...///111333444333222222000000000000000000000000000000000000000000000000...///000111111000///...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))+++------+++***,,,...,,,+++++++++,,,,,,---...++++++,,,,,,,,,---------......---,,,,,,------------------....../////////......//////000111111222333000000333333222555:::::::::@@@NNN___www}}}~~~}}}}}}zzzwwwtttrrrqqqpppmmmlllmmmoooqqqqqqpppnnnmmmmmmmmmmmmkkkiiihhhfff``````bbbdddfffiiikkkllllllooorrrtttttttttwwwzzzwwwyyy|||eee\\\RRRJJJGGGEEEDDDBBB>>>BBBEEEFFFCCCAAA@@@@@@>>><<<;;;<<<>>>@@@AAAAAA===<<<;;;;;;======;;;888888777666666777888999::::::999888666666666666777666666666666666777888888666666555555555555666666666666666555555444444444444333333333444555777888555555555555666666666777666777888999::::::999999::::::;;;<<<<<<===<<<<<<<<<>>>CCCFFFIIISSShhh{{{rrrfff___\\\[[[QQQJJJCCC???@@@AAAAAA@@@;;;999777666666555333111333333222222222333444444222333444444555555555555444444555555444444333222,,,...000222333222111000////////////000000000000000000000000000000000000...///000111111000///...//////.........---------++++++++++++++++++++++++,,,++++++++++++++++++,,,------------------------))),,,...---+++***,,,///++++++++++++,,,,,,---...++++++,,,,,,,,,---------,,,,,,,,,,,,---...//////,,,,,,------...///000000......//////000111111111222000111444555333444888666777:::???FFFXXXzzz}}}zzzwwwuuutttpppqqqssswwwyyyyyyvvvsssssstttttttttsssrrrpppooocccdddgggjjjmmmppprrrsssvvvzzz~~~uuuhhhYYYRRRJJJDDDCCCCCCBBB@@@<<<@@@EEEGGGFFFDDDCCCDDD<<<:::999999;;;<<<;;;:::<<<:::999:::<<<<<<999666888777666666666777999999666555444444444555666777777666555555555777888999999999888888888888999999666666555555555444444444555444222222222444666777555666666666777777888888444555777888999999888888888999:::<<<===>>>>>>???;;;>>>CCCFFFIIIRRRggg{{{{{{jjj___ZZZWWWRRRNNN@@@???===;;;:::;;;<<<===<<<<<<;;;777444333444555222222222333333444444444444444555555666777777777555444333333333333444555222333444333111000111222///000000/////////000111////////////............---.........//////000000......//////......---,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------............///...000222333444333111000111111111111222333444444888222444===CCCJJJ]]]qqq}}}zzzyyyzzz|||}}}zzzyyyzzztttcccZZZPPPIIIDDDFFFHHHFFFBBB@@@===@@@CCCGGGIIIGGGAAA===>>>>>>===<<<;;;;;;::::::<<<;;;999777777888999;;;:::888666666666666555444666666666666666666666666444444444444444444444444666777999999888666444222444444444444444444444444555555555555666666666666777777777777666666666666777777888999999999999888777888888999:::;;;<<<<<<<<<<<<>>>CCCIIITTTeeeuuuxxxlll\\\RRRNNNKKKGGGCCC<<<<<<:::999999:::;;;;;;<<<<<<;;;999555333333444222222222333333333444444333444444555666666777777555444333333333333444555333555666555333111111222222222111000/////////000////////////////////////............/////////000......//////......---,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...............///000111111111000///111111111111222333444444999444444999;;;>>>KKK[[[tttrrrbbbTTTKKKLLLHHHHHHNNNQQQLLLDDD@@@>>>???BBBEEEGGGFFFAAA>>>======<<<;;;;;;:::999999;;;:::999888888888999:::999777555555555666555444555555555555555555555555555555555555555555555555333444666777888888777777444444444444444444444444555555555555666666666666777666666666666666666666777777888999999999999888999::::::;;;<<<===>>>>>>>>>===???DDDHHHRRRbbbrrrdddZZZMMMDDDAAA???<<<999777777888888888888888888;;;<<<<<<:::777444222222222222222222333333333333333333333444555555666666444444333333333333444444444666888777555333333333555444222000////////////000000000000000000000000............////////////...////////////...------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------........................////////////000000000000111222333444888333333777666444;;;FFFTTTjjj{{{mmm```TTTJJJDDDGGGGGGNNNYYY]]]UUUHHH@@@======>>>@@@BBBAAA???<<<;;;;;;;;;:::999999888888888888999999999999999999888666444444555666555444555555555555555555555555555555555555555666666666444444555555666777777888444444444444444444444444444555555555555666666666666666666666666666666666666777888888999999888888999::::::;;;<<<===>>>>>>???>>>@@@CCCGGGOOO___nnnWWWOOODDD>>>;;;;;;999777444555666777888888777777999;;;===<<<888444222111222222222222222222222333222222333333444444555555333333333333333333333333555777999999777555555555555333000///////////////000000000000111111111111.........//////////////////////////////...------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++,,,,,,---------..................---...//////000000000///000000111222333333111333666666444888>>>AAAQQQkkkyyykkk^^^UUUNNNHHHDDDCCCGGGTTTccchhh^^^MMMAAA::::::999:::<<<<<<;;;::::::999999999888888888777666777888999:::999999999888777555555666777777666555555555555555555555555444444444444555555555555777666555444444444444555444444444444444444444444444444444555555555666666555555555666666666666666666777777888888888888888777888888999:::;;;<<<<<<>>>===???CCCFFFNNN]]]kkkNNNHHHAAA<<<::::::999888444555666777777777777777888:::<<<<<<999555222111222222222222222222222222111111111222333333444444333333333333333333333333444666888999777666666777555222...---...000000//////000000000111111111222///////////////.........//////000000//////...---++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///............///000111////////////000111222222000000222666777666888;;;:::CCCSSSiiiooofffYYYPPPLLLIIIFFFDDDBBBGGGUUUfffkkk```NNNBBB;;;:::888999;;;<<<<<<;;;888888888888888777777777555666777888999::::::999;;;999777777888999888777555555555555555555555555222222222333333444444444666555444444333444444555444444444444444444444444444444444444555555555555444444555555666666666777666666777888888888888777777888888999:::;;;<<<<<<;;;;;;>>>BBBFFFMMM\\\jjjGGGCCC===:::999999888888666666666666666666777777666999;;;;;;999666444333222222222222222111111111000000111111222333333333222222333333333333222222333444666666666666888:::999444///---///000000......//////000000111111111///////////////.........///000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////000............///000111222111111222333444444555555777999BBBQQQeee}}}ttt^^^WWWNNNJJJJJJKKKHHHFFFBBBEEEQQQ```eee[[[KKKAAA>>><<<;;;;;;===>>>>>>===888888888888888888888888555555666777888::::::;;;===;;;999888999999888777444444444444444444444444111111111222333333444444000111222333444666777777444444444444444444444444333444444444444555555555444444444555555666666777555666777777888888777777999::::::;;;<<<===>>>>>>::::::===AAAEEELLLZZZhhh~~~AAA>>>:::888777777777777777666555444444444555666555888::::::888666666666222222222222111111111000//////000000111222222333111222333333333333222111111222333333333555999<<>>>>>===888888888888888888888888555555555555777999;;;===>>><<<999888888888777555444444444444444444444444111111222333333444555555...000222444555666666666444444444444444444444444333333444444444555555555333333444555555666777777555666666777777777777777999::::::;;;<<<===>>>>>>;;;;;;===AAADDDJJJWWWdddzzz>>><<<999777666666666777888666444222222222444555555777999999888777777888222222222222111111000000/////////000111111222222111222333444444333222111000000000000111555:::===EEE>>>666222111111...+++,,,------...///000000111000000//////.........---000000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------)))***,,,......---,,,+++...------......///000111666555333000111444555444777666999>>>AAAKKK```uuu~~~mmm[[[OOOJJJFFFCCCFFFKKKLLLGGGBBBBBB@@@CCCLLLPPPJJJAAA;;;:::999888999;;;<<<;;;:::888888888888888999999999555555444444666999<<<>>>>>><<<999888777777555444444444444444444444444444222222333444444555666666111222444555555444222111444444444444444444444444333333333444444444555555333333444444555666777777555666666777777777777777777888888999:::;;;<<<=========>>>AAACCCHHHTTTaaawww::::::888666333333555777666666555444333333222222555333333666;;;<<<999444444444222111000000000000111111000000//////......222222222111111111111000222111111000111555<<<@@@QQQGGG:::000,,,++++++***,,,///222111///---...///,,,,,,---....../////////777777777666444000---+++++++++++++++*********)))+++++++++************)))+++++++++*********))))))((()))***+++++++++++++++***)))(((&&&&&&((()))***)))))))))))))))))))))))),,,+++***))))))***+++,,,,,,,,,,,,------,,,++++++,,,,,,------...///000000......------...///111222111222222333333444555555444333222444:::CCCKKKQQQsssssscccVVVMMMHHHFFFEEEDDDCCCAAA@@@>>>>>>===>>>@@@AAAAAA???===<<<555666777888888888777777999888777555555777888999777666666666666888:::;;;888777777666555666666666444444333333333333222222444444444333333222222222222222333333333333444444333333333333333333333333444444444333333222222222333444555666777777777777666666666777888888999999777777777888888999999999;;;===???@@@CCCKKKXXXbbbwww::::::888666333333555777666555555444333333222222444222222555:::;;;888444333222111000000000000000000/////////............111111111000000000//////111111111000111444999===IIIBBB888111......------...000222111///------///...---------------...///666777777777555222///---,,,,,,,,,+++++++++***************)))))))))((((((+++++++++*********))))))))))))***+++++++++******+++***)))(((((()))***+++))))))))))))))))))))))))++++++***))))))***+++++++++,,,,,,---,,,,,,+++++++++,,,,,,---......//////...---------...///000111111111111222333333444444333333444777;;;@@@DDDGGGWWWjjjqqq```RRRJJJEEECCCEEEDDDCCCBBB@@@???>>>===:::;;;<<<<<<<<<;;;:::999::::::999888777777777888999888666555555666888999777666666666666777999:::888888777777777666666666444444333333333222222222333333222222222111111111222222333333333333444444333333333333333333333333555555555444444333333333333444555666666777777777666666666777888888999999::::::::::::;;;;;;;;;;;;;;;===???@@@CCCKKKXXXbbbttt999:::999666444333555666555555444444333333222222222111111444777999666333111000000/////////000000//////............------000000000000/////////...///000111000000222555888???;;;555222000000///...///000111000...------...///...---++++++,,,---...333555777888777444111///,,,,,,,,,++++++++++++***))))))))))))((((((((('''+++************)))))))))*********+++******))))))++++++))))))))))))++++++))))))))))))))))))))))))+++******))))))******+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------...------------...///000111//////000111111222222333111333666888:::;;;;;;;;;BBBOOObbbwwwxxxmmm^^^PPPGGGDDDDDDDDDCCCBBBAAA@@@???>>>===<<<======<<<<<<<<<;;;;;;;;;<<<:::888777555555666666888777666555555666777888777777666666666777777888777888888999999777666555333333333333222222222222111111111111111000000000222222333333333333444444333333333333333333333333555555555555444444444444333444555666666777666666555666666777777888888999;;;;;;;;;;;;;;;;;;;;;;;;:::===@@@@@@CCCKKKWWWaaasss999999999777444333444666444444444333333333222222000000000222555666555333//////.........//////000/////////////////////...111111000000000/////////---///000000000000111333555444222111000000///............---------...///000///,,,***)))***,,,...///111444777666444111///++++++++++++******************)))))))))(((((((((************))))))))))))******+++******)))((((((******)))(((((()))******))))))))))))))))))))))))******))))))))))))************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,---------...///000000......//////000111111111000222444666777777666555:::BBBNNN^^^sss~~~eee]]]RRRIIIDDDCCCDDDEEE@@@@@@???>>>======<<<<<<>>>===<<<;;;;;;;;;;;;;;;888777777666555444444444666666555444444555666666666666666666666666666666666777999::::::888666555333333333222222222222111111111111111111111111111222222222333333333444444333333333333333333333333444444444444444444444444333333444555666666666666555555666666777888888888:::::::::999999999999999:::===@@@AAACCCJJJVVV```ttt888999999777555444444555333333333333333222222222/////////111333444444333///...............//////000000000000000000000000222222111111111000000000,,,...000000///...///000000000000//////.........///...,,,+++,,,---//////000...+++))))))***,,,---,,,...111333333222000...+++************)))))))))++++++*********)))))))))))))))))))))))))))))))))***************)))((('''(((((((((''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***++++++,,,,,,,,,+++*********+++++++++++++++,,,,,,------.../////////---......//////000111111000000111222333444555555555999@@@HHHTTTiiiqqqeeeSSSOOOIIIEEECCCAAA@@@???>>>>>>>>>======<<<<<<<<<;;;:::999777777666777777444555666777888777555444555444444444444444444555444555555555666666666666666777999:::999888666444333333222222222111111111111111222222222222222222222222222333333333444444333333333333333333333333222222222222222222222222222333444555666666666666555555555666777777888888999999999999999999999999999===@@@AAACCCJJJUUU^^^sss888999999888555444444555333333333333222222222222//////000000222333333444000//////.........//////000000111111111111222222222222222222111111111111,,,...//////...---...000......///...---...000222444111---+++,,,...//////...,,,+++))))))***+++,,,***+++---/////////...---+++++++++*********))))))++++++++++++************(((((()))))))))))))))***)))))))))***))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((())))))******))))))(((((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++---......///......---......//////000000111000000///000111333555777333555999===BBBQQQjjj|||mmm^^^UUUIIIHHHGGGFFFFFFCCC???===============<<<<<<<<<<<<<<<;;;;;;:::999888777777444555777888888888777666333333333333333333333333222333444555666666666666666777777888888666555444222222222222111111111111111111111222222222222222222222333333333333444444333333333333333333333333111111111111222222222222222333444555555666555555444555555666666777777888999999999::::::;;;;;;;;;999===@@@AAACCCJJJTTT]]]qqq888999999888666444444444222222222222222222222222//////000111111222333555111111000///............///000000000111111111111111111111111000000000000,,,---......------///111.........------000666:::===888222............---+++************++++++,,,***++++++,,,---------...---------,,,,,,,,,++++++************))))))))))))(((((((((((())))))******'''((())))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''((()))******)))((('''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///..................///000000111111000000000111222333444555555444666:::===DDDTTTeeeuuuhhh]]]RRRLLLGGGFFFGGGHHHHHHFFFBBB???<<<<<<<<<==================>>>>>>>>><<<;;;999888777555444222222333555666222222333333333333222222000111333555666777666666666666666666555555555444222222222222111111111111000000000111111111222222222222333333333333444444333333333333333333333333111111111222222333333333222222333444555555555555444444555555666777777777777777888888999:::;;;;;;999<<<@@@AAACCCIIITTT\\\ppp777999:::888666444444444222222222222222222222222///000111111111222444666333222111//////............/////////000000111111000000000000////////////------...---,,,---000222.........---...333:::AAAEEE>>>666111//////---,,,))))))******+++++++++++++++++++++++++++,,,......//////.........---------))))))))))))(((((((((((('''((((((((())))))******''''''((())))))***))))))(((((())))))))))))(((((((((((((((((((((((((((((('''((()))******)))((('''(((((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...///......---......//////000111111111000111222333444444333333555111222777:::<<>>WWWbbbtttmmmjjjddd[[[QQQJJJGGGFFFCCCCCCDDDCCCBBB@@@>>><<<;;;;;;:::999999999::::::;;;;;;<<<<<<;;;;;;:::999777555222222333444444444555555333222111000000000111222444666777888888888666666555444333333222222111111111222333333333444111111000000111111222333333333333222222222111111444444444333333222222222111111222222222333333333333333333444444444555555444555555666777888888999666888:::<<<<<<:::888777666777<<>>999444000...************************+++++++++++++++***)))))))))***+++,,,,,,,,,++++++******)))(((((((((((((((******+++++++++++++++,,,***)))(((''''''((()))***))))))))))))((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((******))))))***,,,---...************************...------,,,---...///000000////////////111222333333333444555666888999:::EEEMMMZZZiii{{{uuuddd```___\\\VVVOOOHHHDDDCCC@@@@@@@@@@@@???===<<<;;;;;;;;;:::999999999999999:::::::::;;;;;;;;;::::::777555333222444555555444444444333222111111111111333333444444555555666666666555555444333333222222111111111222222222222222111111000000111111222333444444333222222111000000444444333333333222222222111111222222222333333333333333444444444555555555555555555666777777777888666777999:::;;;;;;:::999<<<<<<>>>AAABBBEEEPPP\\\qqq222111000///////////////000000111111111111000000////////////////////////000//////......//////000.........////////////000000//////......//////000------,,,,,,,,,+++++++++***+++,,,,,,,,,---111333>>>???AAAAAA>>>888222...******************************+++,,,,,,***)))((()))***++++++,,,+++++++++******)))(((((((((((((((++++++++++++************))))))(((((((((((()))))))))))))))(((((((((((('''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))***************+++,,,---************************---------,,,---......///////////////000111222222555555444444444555666666;;;>>>DDDNNN]]]rrrwwwkkk]]]QQQQQQRRRRRROOOJJJEEEAAA@@@??????>>>===============<<<;;;:::999888777777777888888888999::::::;;;;;;999666444333444555555444333333222111111222222333555444333222222333444444555555444444333333222222111111111111111111000000111000000000000111222222555555444222111000///...333333333333222222222222111111222222222333333333444444444555555555666666555555666666666666666666666777777888999:::;;;;;;===<<<===???@@@DDDPPP\\\ppp222111000000////////////...///000111111000///...000000000////////////////////////....../////////---------.........///////////////....../////////------------,,,,,,++++++***+++------,,,,,,...///333666999;;;:::555///+++************************)))***+++,,,,,,+++)))(((*********++++++++++++******))))))((((((((((((((()))))))))((((((''''''&&&'''((()))******)))((('''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000111111222444444333333333444444555:::;;;<<<@@@JJJ[[[ooo}}}~~~mmmaaaYYYRRRLLLHHHIIIJJJHHHDDDAAA??????@@@???>>>======>>>???@@@<<<;;;999888777666666555666666666777888:::;;;;;;:::777555444555666555555222111111111222222333444666444333111111333444666444444444333333333222222222111111111000/////////000000000000000111222222333333222222111111000000333222222222222222222222111111222222222333333333444444555555555666666666666555555555555555555555888888777777777999:::;;;999888:::===???FFFSSSaaarrr222222111000000000111111...///000111111000///...111111000000//////////////////............//////------------............//////............//////---......///...---,,,,,,+++,,,......---,,,---...---///111222222000---+++************************)))***++++++,,,+++***)))+++************************))))))((((((((((((((()))((((((''''''&&&&&&&&&'''((()))******)))(((''''''''''''''''''(((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))***))))))*********+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......///000000111111111111111111222333444555666777777888===GGGUUU___lll~~~vvveeeXXXOOOJJJHHHHHHGGGFFFEEEBBB???>>>>>>@@@>>>===<<<;;;<<<===>>>???;;;:::888777666555444444444444444555666888:::;;;:::888555444555555555444111111111111222333444444555444222222222444777888333333333333333222222222222111111111000/////////000000//////000000111222///000000111111222222333222222222222222222222222111111222222222333333333444444444444555555555666555555555444444444444444:::999888666666777888999666666888<<>>CCCPPP\\\ttt000000/////////000000111111000000//////000000111222222111111000//////...///......------......///---............////////////......------......///,,,---...//////---,,,***+++,,,------,,,,,,...000...---------------------************************+++***)))((()))***,,,---,,,+++***)))(((((()))*********)))((((((((((((((('''((((((((((((((())))))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((()))*********))))))***++++++***)))(((***************************+++,,,---------,,,,,,,,,---...000000000000///.........///000111222333333555777777666888<<>>===@@@>>>??????>>>;;;:::;;;<<<888999999999999999888888777666666555444444444555444333222222333555777888999777444333333333333222222222222111222222333333333333333333333333444444222222222222222222222222111111111222222222222222///////////////000111111......///000111222333333000111111111222222222222111111222222222333333333222222222333333333333444222222222333444444444555555555666666888999:::;;;::::::<<<>>>???BBBLLLXXXooo//////.........//////000222111000//////000111222222222222111000//////............------..................////////////000.........------.........+++,,,---......,,,***)))+++,,,,,,+++***+++...000,,,,,,,,,,,,,,,,,,++++++************************,,,***((('''(((***,,,...,,,+++***((((((((()))*********)))((((((((((((((($$$%%%%%%&&&&&&'''''''''))))))(((((((((((())))))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((()))******+++((()))***++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,---...000000000000//////////////////000111111000222444444333444999===:::===DDDRRRggg~~~vvvnnnaaaTTTLLLFFFBBBCCC@@@:::888<<<888:::======<<<:::999999::::::;;;<<<;;;:::999888666555555444444444555555444333222222222444666888999777444222333333222111333333222222111222222333333333444333333111000///222222222222222222222222111111111222333333333444///////////////000111111000000000000111111111111000000111111222222222222111111222222222333333333111111222222222333333333111111222333333444555555111222444666999;;;<<<===888999;;;??????BBBLLLWWWjjj//////000000000000//////222222222222222111000///333333111000000000111222000...------......---+++...........................------,,,,,,------...))))))***,,,......,,,***,,,------......------,,,---,,,,,,++++++,,,,,,---******+++++++++***))))))))))))*********+++++++++************************((((((''''''''''''((((((******))))))((((((''''''''''''(((((((((((('''''''''((()))((('''&&&''')))******)))((('''&&&%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&'''((())))))***(((((())))))))))))((((((,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++---///---)))***///222111......//////000000111111222222222111111111111111888<<<@@@EEEOOObbb{{{zzzkkk^^^UUUOOOMMMKKKGGGCCC@@@???>>><<<;;;::::::;;;<<<<<<;;;;;;;;;======;;;:::888777666555666666555444444444444555777666555444444444444444666555444333222333444444222222222222222222222222222222222111111111000000444222111111222333222111444444333222333444555666000000111111111111000000111111111000000000000000111222333222000///000111333333333222222111111111111333555777777666444333555555555555666666666666666666666777888888999999:::999999<<<>>>AAAKKKUUUiii///000000000000000///...111111222222111111000000333222111000000000111111000///---...//////---,,,------------------------------,,,,,,,,,,,,---------,,,+++,,,------,,,***,,,,,,------------,,,,,,+++++++++******+++++++++******+++,,,,,,,,,,,,,,,))))))*********+++++++++************************)))((((((''''''(((((())))))))))))(((((((((((((((''''''(((((((((((('''''''''((()))((('''&&&''')))((((((((((((''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((()))))))))((())))))))))))))))))(((+++******))))))******+++)))***++++++,,,,,,++++++---...---)))***///111000---......///000000111111111111111111111111111111111444777:::AAAPPPdddssssssnnndddYYYPPPJJJFFFEEEFFFDDDAAA@@@??????===;;;999::::::;;;;;;:::::::::888888888888777666555555555555444333333333333333666666555444444444444444666555444333222333333444222222222222222222222222222222222111111111000000111000///000222444444444222111000000000111222222000111111222222111111000111111111111000000000000111222333222000000111222333333333222222111111111333333333444444444444444555555555555666666666666777777777888999999:::::::::999:::<<<>>>AAAKKKUUUjjj000000000000000///......///000000111111111111111222222111000000000000000000///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------000...,,,,,,,,,---,,,***,,,,,,------------,,,,,,************************)))******+++,,,,,,,,,,,,***************+++++++++************************))))))(((((((((((())))))(((((((((((((((((())))))''''''(((((((((((('''''''''((()))((('''&&&''')))&&&&&&'''''''''(((((()))&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))************)))))))))))))))(((((())))))))))))***++++++,,,,,,++++++,,,...---)))***...111///------......///000000000///000000111111222222222111333555666999BBBPPPZZZqqqyyyooo]]]YYYTTTMMMHHHDDDAAAAAAAAA@@@??????@@@???===;;;999999999999999999999999444555666777888777666555444444333222222222222333555555444333333333444444555444333333222222333333222222222222222222222222222111111111111000000000222111000000222333333333111000000/////////000000000111111222222111111000111111111111111111111111000111222111000000222333222222222222222111111111444333222111111333444555444555555555555666666666777777888999999::::::;;;:::888:::===???BBBKKKTTTkkk000111111000000///...------...///000111111111111111111000000////////////000///......000000///...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---///---+++***+++,,,,,,+++,,,,,,,,,------,,,,,,,,,******++++++++++++******))))))******+++*********************************************************))))))(((((((((((())))))&&&''''''(((((()))))))))''''''(((((((((((('''''''''((()))((('''&&&''')))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))))))))))))))((((((((())))))************))))))***))))))(((((())))))***))))))***++++++++++++++++++---,,,)))***...000...,,,------......///000000...//////000111222222333333555666666666:::BBBHHH\\\iiizzz~~~oooaaaXXXTTTRRRNNNJJJEEEBBB@@@>>>>>>======>>>???>>><<<999999888888777777777777777555666888999999888777666555444333333222333333333444444333333333333333444444333333222222222222222111111111111111111111111111111111111000000000000666444222111111111///...333333222222111111111111///000000111111000000///000111111111111111222222111111222111000000222444222222222111111111111111333333333222333333444555444444444555555555666666666777777888888999::::::999888:::===???BBBJJJTTTkkk000000000000000///......,,,---...///000111111111000000000000//////......///...---...///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,***((((((***,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,+++++++++,,,,,,,,,+++***))))))************************))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&''''''(((((())))))''''''(((((((((((('''''''''((()))((('''&&&''')))''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&))))))))))))(((((((((((())))))************))))))*********))))))*********))))))***++++++++++++******,,,,,,)))***...///---,,,,,,,,,---......//////......///000111111222222///111333333222444777;;;EEEPPP___kkktttssseeeZZZPPPKKKLLLKKKIIIFFFCCCAAA???>>>>>>=========>>>===:::777999888777666666666666777555666777777777666555444666555555444444444444444333333222222222222333444222222222222222111111111111111111111111111111111000000000000000000000000666444111000000000///...333333333333333333222222...//////////////////...000000111111222222222333222222222000///000222444111111111111111111111111222333555666777666444333444444444444555555555555555555666666777888888888999888:::>>>@@@BBBJJJSSSkkk//////000000000000//////,,,,,,...///000000000000///////////////...------...---,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))((('''(((***,,,,,,+++++++++,,,,,,,,,,,,+++++++++,,,---......---,,,+++,,,------------,,,+++++++++++++++***************))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''((((((''''''(((((((((((('''''''''((()))((('''&&&''')))((('''''''''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))((((((+++******))))))******+++((()))******++++++******(((++++++))))))---...,,,++++++,,,,,,---............//////000000111111111...000222333333333444555888>>>JJJVVV^^^hhhxxx|||kkk\\\RRRLLLHHHEEEGGGFFFEEEDDDDDDCCCCCCDDD>>><<<<<<<<<===<<<:::888:::999777666555555666777444444333333333333333333666666555444444444444555222222111111222222333333111222222222222111000000111111111111111111111111//////000000000000000111111000//////111222222222///000111111222222111111...//////000000//////...000000111111222333333333333333222000...///111333000000000111111111111111111333666888888777444333333444444444444555555555444444555555666777777888888888:::>>>@@@BBBJJJSSSjjj---...///000000111111000,,,---......////////////....../////////...---,,,---,,,+++,,,---......---------------------------,,,,,,++++++++++++,,,,,,***))))))***,,,,,,***)))++++++,,,,,,,,,,,,++++++***+++,,,------,,,+++***(((((()))++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((((((((('''''''''((()))((('''&&&''')))%%%%%%&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''(((((((((((('''''')))))))))(((((()))))))))((())))))***************(((***+++))))))------++++++++++++,,,------....../////////000000000000000///000333444444333444444444555<<>>???EEENNNUUU___nnn||||||kkk```SSSMMMFFFBBBBBBCCCBBBAAABBBAAA???======>>>???@@@;;;999888999<<<>>>@@@@@@<<<:::888666555666777777333222111000222555999;;;555444333333222222333333111111000000111222333333000111111222222000///...000000000000000000000000.../////////000000111111222111//////000111111000,,,---///111333333333333222222333333333333222222000000111222333333444444666666333000------///222//////000000111111111222333333222222222333444555333333333444444444555555666666666777888888999999888888;;;???AAACCCJJJRRRiii}}}