BM6P6(@ wwwbbbMMM@@@>>>;;;666222222444777111111111111000000000000333222222222111111000000...///000000000///---,,,000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,------......------,,,******************************************************+++++++++,,,,,,,,,++++++++++++******)))))))))***,,,......---,,,+++,,,++++++******++++++,,,,,,+++++++++***)))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++------++++++++++++------+++++++++,,,,,,,,,------..................................../////////000111000000000000000111111000111555999:::???LLLZZZqqquuu{{{~~~ssshhhfffrrrzzzvvv|||~~~~~~uuummm^^^PPP@@@888999<<<:::777:::999888777666666666666777555333111111111222333333333222222111000//////000000////////////000000------......//////000000---------......////////////...------++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,------.........++++++++++++,,,---......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***}}}mmm]]]HHHDDD===666333333444555222111111111000000000000000000111111111111111111...///000000000///------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++*********))))))+++,,,......---,,,+++,,,++++++******++++++,,,++++++++++++***************++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,---------.........////////////////////////........./////////000000000000///000000111222333000000333999???IIIZZZiiiwww{{{~~~wwwqqqlllrrr~~~~~~zzzttthhh[[[JJJ???<<<<<<;;;999999999888777666666666777777666444222111222333444333333222222111000000000000000////////////000000.........///////////////............/////////000.........---------------,,,,,,------------,,,,,,,,,,,,------------------,,,,,,+++++++++,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***wwwlllTTTKKK@@@777444444444444222222222111111111000000/////////000111111222222/////////000///......---.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++***************+++,,,---...---,,,+++,,,++++++******++++++,,,*********+++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------.........//////000000000000000000000000....../////////000000000//////000000111222333444333222555===IIIVVVhhhvvv}}}yyytttsssuuu}}}}}}uuuiiiXXXIII@@@<<<;;;;;;888888777666666666777777888777555444333333444444333333333222111111000000111000000//////000000111000000///////////////............///////////////------......////////////------............------------------------,,,,,,------,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++zzzrrr^^^RRRCCC999666666666444333333222222222111111111000000000000000000000111///////////////......---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,***++++++,,,,,,++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////////////////...////////////000000000111111111111111222333444666555:::FFFTTTaaappp{{{~~~|||zzz}}}xxxzzz~~~uuueeeSSSDDD===;;;<<<888777777666666777777777888777666555444444444555333333333222222111111111111000000000000000000111111000000000//////......................................................---..................---.........------,,,,,,,,,///...---,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++zzztttdddYYYIII???;;;:::777555333333333333222222222222333222222111000//////...000/////////............////////////////////////***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++,,,++++++,,,,,,---------,,,,,,++++++******++++++,,,******++++++,,,,,,,,,---***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------........................////////////000000000111444333222222222222222333555888BBBSSSaaalllvvv~~~~~~|||zzz|||{{{yyy~~~}}}ooo^^^MMMBBB===<<<999888888777777777777888888888777666555555555555333333333222222222222222111111000000000000111111111111000000/////////...------------------------//////......---,,,,,,+++---..................---.........------,,,,,,,,,///...---,,,+++*********++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,{{{wwwjjjaaaSSSHHHAAA===999666444444444333333333222222555444333222111///......000000///............///000000000000000000000000***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,------......------,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------......................../////////000000000111111444333333222222333333444666>>>NNN```nnnuuu}}}~~~~~~~~~|||{{{}}}vvvrrrooouuu|||lll[[[LLLBBB===;;;;;;:::999888888888888777777777666555555444444333333333333333333222222222111111000000111111222111000000000000000000///...............---------000000///...---,,,+++***------............------------------------,,,,,,///...---,,,++++++***+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,}}}vvvxxxzzzyyyqqqjjj```TTTHHH@@@:::777444444444444333333333333555444444333222111000000111000///...---......///////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,+++++++++,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++***)))******+++,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------...........................//////000000000111111111111111222222444555666777@@@JJJ\\\mmmwww{{{zzzxxxxxxyyyyyy{{{xxxkkkjjjmmmxxx}}}lllZZZJJJ@@@>>>===<<<:::999888888777666666666666555444333333333333333333333333333333222111111000000111111222000000000000000111111111111000000000////////////000/////////......------,,,,,,------------,,,,,,,,,,,,------------------...---,,,,,,++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,uuujjjjjj{{{}}}wwwxxxvvvrrriii\\\MMMAAA:::666555555444444444333333333444444333333333333333333111000///------......///........................000//////...,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,+++++++++,,,---...,,,++++++++++++++++++,,,---------,,,,,,++++++++++++++++++,,,,,,+++++++++))))))***+++,,,,,,------++++++------------++++++---------.........//////000000000000000000000000000000000000111111111111//////000222444777999:::LLLWWWggguuuzzz|||zzzuuurrrrrrsssyyy}}}vvvnnnbbbgggppp~~~xxxcccOOOBBB@@@???===;;;999888888777666666666666555444333222333333333333333333333333222222111111111111222222//////000000111111222222333222222222111111000000////////////000000000000+++,,,,,,------,,,,,,+++,,,,,,,,,------.........------,,,,,,++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------ssslllsss{{{vvvwwwsssqqqnnn```LLL===999777333222444444222333666333333333222222222111111333222222222111111000000111111000//////////////////...---...//////---+++000//////...------,,,,,,.........------,,,,,,,,,+++++++++++++++++++++++++++*********)))(((((((((************************......---,,,,,,++++++***,,,,,,,,,++++++*********,,,---...---+++***+++,,,//////---,,,***)))''''''------------,,,++++++***,,,++++++******++++++,,,---,,,,,,,,,,,,---......,,,,,,,,,---------......,,,,,,,,,---------......000000000000////////////////////////000000000000444///000777888444:::FFFZZZiiixxx|||}}}xxxrrrmmmjjjmmmsss{{{|||ssskkkgggfffqqq{{{xxxbbbNNNBBB>>><<<===<<<999999<<<777666666555444333333333444444444333333333222222222222222222222222222222000000000000000000000000111000///......///000111////////////...---,,,+++........................---------.........//////,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******---------,,,,,,+++++++++vvvyyy{{{}}}yyyvvvuuuuuutttiiiVVVHHHCCC:::666444555555333333555333333333222222222222111222222111111111000000000111111000//////////////////...---...//////---+++,,,,,,---------...............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******************************,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++******+++,,,---,,,+++***+++,,,.........------,,,,,,,,,,,,,,,---------,,,++++++++++++************++++++---,,,,,,,,,,,,---......,,,,,,,,,---------......,,,,,,---------.........000000000000/////////////////////000000000111111555111222777888777AAAOOOcccooo{{{~~~}}}vvvqqqlllkkkqqqzzzwwwllliiijjjnnnvvvjjjWWWIIIBBB<<<<<<;;;888888:::777777777666555444444444444444444333333333222222222222222222222222222222000000000000000000000000111000///......///000111////////////...---,,,+++........................---------.........//////,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******---------,,,,,,+++++++++xxxxxx}}}wwwqqqrrrvvvwwwooo___QQQIII>>>999666777777333222444333333333333222222222222111111000000000000//////111111000//////////////////...---...//////---+++))))))***+++---...//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,******+++---++++++,,,------...//////++++++,,,---------,,,,,,++++++************++++++---,,,,,,,,,,,,---......,,,,,,,,,---------......,,,------------.........////////////000000000000///000000000000111111111666333444888999===LLL]]]pppxxx~~~~~~yyysssooolllnnnzzzsssiiimmmssszzzuuufffTTTIII???<<<<<<:::999999888888888777666666555555444444444444333333333333222222222222222222222222000000000000000000000000000000////////////000000////////////......---,,,........................---------...............---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***------,,,,,,,,,,,,++++++|||yyy|||yyyrrruuuzzz}}}wwwjjjZZZQQQAAA:::666777777444333333444444333333333222222222000000000///////////////111000000//////////////////...---...//////---+++))))))***+++,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......++++++++++++++++++++++++))))))******+++,,,------++++++++++++++++++++++++)))***,,,+++******+++---))))))***++++++,,,------***++++++,,,------------,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---------......------------............////////////000000000000000000000111111111222222555444666999<<>>>>>===;;;;;;999999999888888777777777555444444444444333333333222222222222222222222222000000000000000000000000000000////////////000000///////////////...------................................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,~~~}}}}}}~~~xxxhhh\\\GGG>>>777777777555444444444444444333333333222222///////////////000000000111000000//////////////////...---...//////---+++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++++++++++++++++++++))))))***+++,,,------...++++++++++++++++++++++++***+++,,,,,,+++***+++,,,***+++++++++++++++++++++***++++++,,,------------------,,,,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,,,,---------......---------.........//////.../////////000000000111111111111111222222222222333555888===CCCOOOcccttt~~~{{{xxxrrrmmmmmmrrr{{{lll[[[JJJBBB@@@===<<<<<<999999999999999888888888555555555444444444333333222222222222222222222222000000000000000000000000//////000000000000///////////////000//////...---.............................................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,~~~{{{zzz}}}sssfffQQQFFF;;;888888666444555444444444444333333333333//////000000000000111111111111000//////////////////...---...//////---+++------,,,,,,+++***)))))),,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......***++++++++++++,,,,,,,,,,,,---...---+++***+++,,,......------------,,,,,,++++++,,,---------,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,,,,---------......------........./////////......//////000000111111111111222222222333333333333666;;;CCCNNN]]]nnnzzz~~~zzzuuupppnnnsss~~~xxxgggUUUIIIBBB===;;;<<<999999999999999999999999555555555555444444444333222222222222222222222222000000000000000000000000//////000000000000///////////////000000//////..........................................------------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------|||zzz~~~}}}ppp___PPPAAA;;;999666444555555444444444444333333333000000000111111111222222111111000//////////////////...---...//////---+++...------,,,++++++******,,,,,,,,,---------......------------------------++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........******+++++++++,,,,,,,,,//////000...,,,++++++,,,------------------------,,,,,,---------,,,++++++,,,++++++******++++++,,,---,,,,,,,,,,,,---......,,,,,,,,,---------..................////////////.........///000111111111222222222333333333333444333777???JJJZZZjjjvvv|||~~~}}}xxxpppmmmqqq~~~yyyeeeVVVIII???<<<>>>888888888888888999999999555555555555444444444444222222222222222222222222000000000000000000000000...///000111111000///...//////000000000000//////........................//////.........---------------......////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------{{{}}}{{{iiiYYYGGG>>>:::666444444555555444444444333333333000000111111222222222333111111000//////////////////...---...//////---+++---------,,,,,,,,,++++++,,,,,,,,,------.........------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------............///*********++++++,,,,,,,,,000111111///,,,+++++++++*********++++++,,,,,,---------------,,,,,,+++*********))))))))))))******---,,,,,,,,,,,,---......,,,,,,,,,---------................../////////000---......///000111111222222222333333333444444444444999BBBPPPbbbrrr{{{}}}~~~}}}zzzvvvlllllltttxxx}}}tttaaaPPPCCC@@@BBB888888888888888888888888666666555555555444444444222222222222222222222222000000000000000000000000...///000111111000///...//////000000000000000///........................//////.........------------.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------{{{fffOOOCCC<<<666333555333222222444555666555333222222222111111111000000///...---...///000000...........................***+++---//////...---,,,//////.........---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///111111000......---------............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,------...,,,---------.../////////............/////////////////////000111111222222444111000222222000222666:::@@@LLL\\\jjjsssyyy}}}~~~xxxsssoookkkvvv~~~xxxtttqqqwww___OOOGGG===<<<===<<<::::::::::::888444444444444444444444444444444333222222111111000000000000000000000000000///...------...///000111000000////////////000000///////////////......---+++++++++,,,---...///000......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,oooYYYKKKAAA999666777666555444444555555333222333333333333222222222111222111//////000000///---++++++++++++++++++++++++((())),,,...///000///...111000///...---+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........111000///...---------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,---...//////---------.........................../////////////////////000111111222222333000111333333222444888:::DDDUUUfffsssyyy~~~yyytttpppnnnmmm|||zzzyyyvvvssspppssspppaaaUUUGGG>>>===;;;:::999999888666555555555555555555555555444444333333222111111111111111111111111111111111000////////////000111222000000////////////000000///////////////......---,,,,,,,,,,,,---...//////......---------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,}}}hhhWWWIII>>>999:::999777555555555444222111444444444333333333222222444333111000111000...---........................***+++,,,...//////...---.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......//////...---,,,,,,,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,------...///000111...............---------............/////////////////////000111111222222111000111444444333666;;;<<>>:::999:::666666666666666666666666555555444444333222222111111111111111111111111111000000000000000000000///000000////////////000000///////////////......---------,,,,,,,,,---............---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------zzziiiYYYHHH<<<:::777555555666777777777222222222111111111000000...------...///000000...........................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,---------,,,,,,++++++,,,,,,,,,,,,,,,------...---------,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,------...///000111...............---------............/////////////////////000111111222222222111222444333666@@@KKKbbbppp{{{}}}zzzrrrnnnsssppp___```dddfffnnnyyyuuuXXXKKKAAAAAA@@@:::777888666666666666666666666666555555444444333333222222222222222222222222222222000000111111000000///...000000////////////000000///////////////......------------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------uuugggTTTBBB<<<:::666555666666666555333333222222222111111111111///...///000000///...000000000000000000000000,,,,,,,,,,,,------...//////.........------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------------,,,,,,,,,,,,---------------...------,,,,,,,,,,,,------.../////////------------------------------,,,,,,---...//////---------.........................../////////////////////000111111222222222111222444666;;;JJJXXXlllxxx}}}wwwvvv~~~nnn___cccjjjnnnxxxjjjYYYLLLIIIFFF===777999888888888888888888888888555555555444333333222222222222222222222222222222111111222222222111000///000000////////////000000///////////////......---...------,,,,,,---------......---------,,,,,,,,,,,,,,,,,,---------......------------------------........................}}}qqq\\\HHH???<<<888666555555555444444444444333333333222222444222111000111000///---........................//////---,,,,,,,,,,,,,,,,,,------....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,---------------,,,,,,---..................---,,,++++++,,,,,,------...///000000------------------------------,,,,,,,,,------...,,,------....../////////............/////////000/////////000111111222222111111222555888@@@RRRbbbqqq|||}}}~~~nnnaaagggqqqvvvyyyfffVVVRRRMMMAAA:::;;;999999999999999999999999666555555444444333222222222222222222222222222222222333333444333222111000000000////////////000000///////////////......---...------,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,---------......................................................{{{iiiLLLCCC===999999888666555888333333333222222222111111000000111222222000///...////////////.............................................------,,,,,,,,,++++++,,,------......///++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******+++,,,,,,---..............................------++++++++++++------------............---------------............///////////////000000000000............/////////000111000///000111333333333222333444777>>>MMM___kkkyyy~~~~~~|||pppkkkqqqwww{{{}}}kkkWWWIII@@@<<<;;;:::999999888777777888888777777666555555555555666444444444333333333222222222222222222222222222222////////////............//////////////////////////////............//////........................------------------------,,,---------.../////////...---,,,,,,,,,,,,---...sssYYYIIIAAA999888888666555666333333222222222111111111111111111111111000//////////////////..........................................---------,,,,,,,,,------------------------++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,---------------------------------------,,,++++++,,,------,,,,,,------------,,,,,,---------............///.../////////000000000000........./////////000000111000000000111333333333444444666;;;FFFUUUeeeppp{{{xxxpppooowww~~~pppYYYJJJCCC???===;;;:::999888888888888888777666666555444555555555444333333333222222222222222222222222222222222222222111111111000000000000//////////////////////////////............//////........................---------------------------------..................---,,,,,,,,,,,,---...}}}fffSSSFFF:::777888777555555222222222111111111000000222111111000000000000000////////////.......................................------------,,,,,,,,,//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++---------............///....../////////000000000....../////////000000000111000000111111222333444555555999BBBPPPaaannnvvv~~~sssoooqqqyyy~~~}}}cccPPPGGGCCCAAA<<<;;;:::999888888888888666666555444444444444555333333333222222222111111111111111111111111111111222222111111111000000000/////////////////////////////////....../////////////////////////////////.......................................---------...------,,,,,,------...|||nnn\\\LLL<<<777888888666555222222111111111000000000333222000/////////000111////////////....................................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,,,,------------,,,,,,---------............///........./////////000000...////////////000000000000111111111111222444555444666<<>>===<<<:::999888888888666555555444444444444444333333222222222111111111000000000000000000000000000000000/////////......////////////////////////......////////////......000000000000000000000000/////////////////////////////////...---------,,,------------------------xxxyyy}}}wwwfffTTTAAA::::::999777666222222222111111111111000333222000/////////000111////////////....................................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++------------------------------------------------------............---------------............///............////////////////////////000000000111000111333222111111444666333777AAAPPPbbbpppxxxzzz{{{www~~~zzzzzzzzzzzzxxx{{{kkkSSSHHHFFF@@@???===<<<:::999888888666666555444444444444555333333333222222222111111000000000000000000000000000000000000////////////////////////////////////......///000000///......000000000000000000000000/////////////////////////////////...---------,,,------------------------zzzuuuzzzqqq```LLLAAA===999777888333333333222222222111111222111111000000000000000////////////....................................,,,,,,,,,------------...++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................------............---------......//////......------------............///------.........//////////////////000000000111111///222444333111111444777555<<>>;;;:::999888888888777666666666666777555555555444444444333333222222222222222222222222333333333222222222111111////////////////////////---...///000000///...---........................---------------------------------...............,,,,,,---......---,,,,,,wwwcccRRRCCC999666777555555444444444333333333000111222222222111///...000/////////....................................,,,,,,,,,------.........///......------,,,,,,+++------------------------)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,+++,,,,,,------,,,,,,+++---------.........//////---------.........//////000000000000111111111111///222555444111000444888===JJJ\\\kkkuuuzzz~~~hhhRRRDDDCCCAAA>>><<<:::999888999888888777777777777777666666555555555444444444222222222222222222222222111111111000000000000///////////////////////////---...///111111///...---........................------------------------,,,------....../////////,,,,,,---......---,,,,,,rrr[[[IIIAAA>>>===888555333222333444333333444333222111000000000000111111111111000000000000000000///...---,,,,,,,,,***++++++,,,---...//////......---------,,,,,,,,,.........------.........+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---------+++++++++---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...............///000000222222111111111111111111444000///333666555666999DDDUUUhhhrrrwww|||zzzXXXFFFBBB???>>><<<999;;;@@@777777777777666666666666555555444444444333333333000000111111222222222222111111111111000000000000000000000000000///......000000000000000000000000//////.........---------------------------------...........................------,,,,,,------...{{{cccNNNBBB<<<999888666333222333444444333444333222111000000000000111111111111000000000000000000///------,,,,,,------------------------.........---------,,,,,,,,,......------------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---------++++++,,,---,,,,,,,,,---------......+++++++++,,,,,,------...,,,,,,---------.........------------------------...............///000000111111111111111111111111333111111444444444777<<>>888999777444333444444444333333333222111000000000000111111111111000000000000000///...---------------.........---------,,,,,,......---------,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++,,,...,,,,,,,,,---------......******+++,,,---...//////,,,------------.........------------------------........./////////000000111111111111111111111111222222333444333222999CCCYYYffftttzzz~~~~~~~~~]]]PPPCCC???>>><<<::::::888888777777777666666666666666666555555555444444111111111111222222222222111111111111000000000000000000111111000000//////000000000000000000000000/////////............---------------------------...........................------,,,,,,------...}}}|||}}}fffRRRDDD<<<:::888555444444555444333333222222111000000111111111111111111000000000///000///...---------------...............---------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---...,,,,,,,,,---------......+++,,,,,,,,,------......------------..........................................///000000000000000111111111111111222222222111333555555222333???LLLcccmmmwww{{{~~~~~~xxxyyykkkXXXEEE>>>???>>>:::888999888888777777666666666777666666666666555555555222222222222222222222222111111111111000000000///000000111111111000000////////////////////////////////////..................................................................------,,,,,,------...ttt]]]KKK???;;;999666555555555444333333222111111000111111111111111111111000000000/////////...------------...,,,,,,---......///000000......---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...------,,,...///,,,,,,,,,---------...............------,,,,,,,,,---------.........//////...........................///000000111111000000000000111111111222222222111333666666444888HHHXXXlllttt{{{}}}|||xxxyyy|||}}}wwwttt{{{zzzbbbIII???@@@???;;;888999999999888777666666666777666666666666555555555333222222222222222222222111111111111000000000///000000111111111111000000////////////////////////////////////////////////...................................................------,,,,,,------...iiiRRRBBB<<<:::777555555555555444222222111111111111111222111111111111000000000000///......---------......+++,,,---...///000111111......---------,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......------...000,,,,,,,,,---------......000000///...---,,,++++++------........./////////...........................///000111222111000///000000000111222222333333222333555777999AAASSSeeessszzzwwwrrrttt{{{uuussswwwnnnQQQCCCAAA@@@<<<999::::::999888777777666555666666666555555555444444333333333333222222222222111111111111000000000000000000111111222222111111000000000000000000000000...////////////000000000...................................................------,,,,,,------...www]]]III===:::777666666666555444222111111111111111222222111111111111000000000000......---------......///------......//////000000......---------,,,,,,,,,......------------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......------///111,,,,,,,,,---------......//////......------,,,,,,............////////////...........................///000222222111000//////000000111222222333333333333444888>>>III]]]ooowww~~~|||qqqkkkqqq}}}zzzsssuuu{{{|||[[[IIICCC@@@<<<:::;;;::::::999888777666555555555555555444444444333444444333333333222222222111111111111000000000000///000111222222222222111000000000000000000000000.../////////000000000000...................................................------,,,,,,------...gggSSS>>>;;;888666666666555444222111111111111111222222111111111111000000000000......---------......//////////////////...............---------,,,,,,,,,///......------......///+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,............///111,,,,,,,,,---------......------............................../////////000////////////////////////...///111222333222000//////000000111222222333333444222333999AAAOOOcccuuuwww}}}yyymmmhhhqqqxxxtttwww}}}cccMMMDDD???<<<;;;;;;;;;:::999888777666555555555444444444333333333444444444333333222222222111111111111000000000000///000111222222222222222000000000000000000000000.../////////000000111111////////////////////////...........................------,,,,,,------...uuuZZZIII@@@888666666444555777333333333222222222111111000000000000////////////000000///.....................------------........................------++++++++++++++++++++++++///...---,,,,,,,,,,,,,,,.........------,,,,,,,,,.........------,,,,,,,,,..................------////////////////////////...------,,,,,,------...,,,,,,,,,---------......000000000000000////////////////////////000111111222222222111222222333333555555888???LLL]]]nnnxxx}}}zzzsssmmmkkkwwwuuuyyy{{{uuuYYYJJJDDDAAA@@@===;;;999777666666777888777666666666555555555555666555444333222333444444333333333333333333333333333222222111000///......000000000000000000000000///000111222222111000///////////////////////////------------------------........................{{{eeeOOOCCC999666777666555555333333333222222222222111111000000000////////////000000///.....................------------..............................,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,++++++++++++++++++........................////////////////////////...------,,,,,,------...,,,,,,---------..............................---///////////////000111111222222222111222222333444555666:::DDDSSScccqqqyyy}}}~~~uuuooonnnqqq|||uuuzzzcccOOOEEE@@@>>>===<<<:::999888888888999777777666666666555555555666555444333333333444444333333333333333333333333222222111111000000//////000000000000000000000000///000000111111000000///////////////////////////------------------------........................sssWWWHHH:::777999888555444333333333333222222222222111111000000000/////////000000///.....................------------..............................------------------------......---,,,,,,,,,------.........---------------++++++++++++,,,,,,,,,,,,........................////////////////////////......------------......,,,------------.........------..................///////////////000111111222222222222222333444444666777>>>KKK\\\lllvvvzzz~~~yyyooonnnsss}}}ttttttzzztttZZZIIIBBB@@@===<<<<<<;;;;;;::::::999777777777666666666555555666555444333333333333444222222222222222222222222111111111000000000000000000000000000000000000000000//////......//////000////////////////////////------------------------........................|||^^^LLL<<<777:::999666444444444333333333222222222111111111000000000//////000000///.....................------------......---------..........................................------,,,,,,,,,------...............---------,,,---------......//////---------...............////////////////////////......------------......------------............////////////000000000000///////////////000000111222222222222222333444555555999CCCSSSeeesssyyyzzz~~~}}}uuulllppp{{{tttqqquuuwwwiiiRRRFFFDDD<<<<<<<<<<<<<<<;;;999999777777777666666666666555555555444444333333333333111111111111111111111111000000000000000111111111////////////////////////000///...------...///000////////////////////////................................................fffSSS@@@999::::::777555444444444333333333222222111111111111000000000000000000///.....................------------......---------.........//////........................------,,,,,,,,,------...........................---------....../////////---------........./////////////////////////////////......------......///---------.........//////.../////////000000111111///////////////000000111222222222222333444555666666===JJJ\\\lllwww{{{zzzzzztttppprrrxxxnnnqqquuutttwwwxxx}}}yyy]]]KKKDDD<<<<<<<<<<<<;;;999888777888777777777666666666666444444444444444333333333111111111111111111111111000000000000000111111111////////////////////////000///...------...///000////////////////////////................................................ppp]]]HHH>>>;;;999777777444444444444333333333333222222111111111000000000000000///.....................------------......,,,,,,------.../////////........................------,,,,,,,,,---...................../////////,,,,,,,,,,,,,,,---------,,,,,,------...///////////////////////////////////////............//////------........./////////,,,,,,------...////////////////////////000111111222222222222333555666777888BBBSSSdddrrryyy{{{||||||vvvuuuwwwyyyooommmppprrrrrrrrrvvvkkkSSSEEE???>>>===<<<:::888777777888888777777777666666666444444555555444444333222222222222222222222222222111111111000000000000000000000000000000000000000000//////......//////000////////////////////////................................................|||jjjSSSEEE===888666888555444444444444333333333222222222111111111000000000000///.....................------------......,,,,,,------...//////000------------------------,,,,,,,,,,,,,,,---...///---........./////////000------------,,,,,,,,,,,,,,,,,,------...//////000//////////////////////////////............//////............////////////,,,,,,------...//////000///////////////000111111222222222333444555666777<<>>777666888555555444444444333333333222222222111111111111000000000///........................------.........,,,,,,------...///000000------------------------,,,,,,,,,,,,,,,---...///---.........//////000000000000000///.........---,,,,,,------...///000000//////////////////////////////............//////............/////////000.........///000111111222///////////////000111111222222222333444555777777???NNNcccrrrxxxzzz}}}~~~wwwpppwww{{{lllllllllgggiiisssvvvmmmWWWGGGEEEAAA===:::999888888888888888888777777777777333444555555555444333222333333333333333333333333333222222111000//////...000000000000000000000000///000111222222111000///////////////////////////////////////////////////........................~~~nnnTTTAAA;;;:::888555555333222111000000000111111222222222222111111111111000000//////......////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------......//////.........---------000000000000000000000000..............................////////////.....................///000000111111000000111111222333222111222444444333666;;;IIIYYYkkkuuuzzz~~~wwwmmmkkkxxxzzzmmmfffkkknnnkkklllrrr}}}gggSSSHHH===999:::;;;888555999999999888888888888777:::999888777666555444444444444333333333333222222666555444333111000///...000000000000000000000000000000////////////000000000000000000000000000000////////////............)))***+++,,,...///000000www\\\FFF===;;;:::777666555333222222222222111111222222222222111111111000000000/////////...////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......//////.........---------......................................................////////////.....................///000000111111000000111111222333222111222555555444999???OOO^^^ooowww|||zzzssslllooo~~~tttkkkhhhoooqqqooorrrzzzxxxWWWKKKAAA>>>===999888999999999999999888888888888999888888777555444444333444444333333333333222222444333333222222111111000000000000000000000000000000000////////////000000000000000000000000000000////////////............,,,,,,------...///000000hhhNNN???<<<<<<888777666555444333333333111111222222222222111111000000000000////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------.....................---------,,,,,,,,,,,,,,,,,,,,,,,,..............................////////////.....................///000000111111000000111111222333222111333555555666===FFFXXXfffssszzz}}}tttppppppwwwwwwkkkhhhkkkrrrssssssyyyzzz~~~bbbQQQEEECCC@@@888777>>>:::999999999888888888888888777777666555444333333444444333333333333222222111111222222222222222222000000000000000000000000000000////////////000000000000000000000000000000////////////...................../////////000000sssVVVBBB;;;<<<888777666555444333333333111222222333333222222111000000000000////////////////////////////////////////////////////////////------------------------------------------------------------------------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,..............................////////////.....................///000000111111000000111111222333111111222444555888BBBMMMaaalllwww|||zzzrrrsssyyy{{{ffffffhhhmmmqqqqqqsss~~~zzzrrr{{{~~~~~~|||yyyvvvuuutttuuuvvvvvvxxx|||~~~sssZZZFFFDDDBBB999888???::::::999999999888888888777666666555444444333333444444333333333222222222111111111111111111111111000000000000000000000000000000////////////000000////////////////////////////////////............//////..................|||___GGG<<<;;;888777666444333333333333222222333333333333222222////////////000000000000////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---.....................------------------------..............................////////////.....................///000000111111000000111111222333000000111333444999GGGUUUhhhqqqzzz~~~}}}wwwuuu|||nnnbbbfffjjjooopppnnnrrrqqqpppyyy}}}xxxsssppppppnnnllljjjiiihhhiiiiiieeegggkkkmmmnnnoooqqqsssuuuyyy~~~fffJJJBBBBBB<<<:::===:::::::::999999999999888666666555555444444333333444444333333333222222222333333222111111000000///000000000000000000000000000000////////////000000////////////////////////////////////.....................------------,,,jjjOOO@@@<<<888777666555444333333333222222333333333333222222////////////000000000000////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------.....................................................................////////////.....................///000000111111000000111111222333000000111333555<<>>777;;;;;;:::::::::999999999777777666666666666555555444444333333333333222222111111111111000000000000000000000000000000000000000000////////////000000000000000000000000000000////////////............------------............~~~bbbLLLDDD;;;:::999777666666555555222333333444444333333222.../////////000000111111////////////////////////////////////////////////........................////////////////////////------------------------,,,,,,,,,---------......---------.........//////......................................................////////////.....................///000000111111111000111222222333444444555666999CCCXXXkkkrrrzzzyyy{{{ggg```ggglllvvvjjjdddjjjkkktttxxxsssmmmhhhbbb^^^[[[ZZZXXXWWWUUUVVVVVVXXXYYY[[[]]]^^^ZZZ\\\^^^_________```aaa]]]___```bbbcccfffjjjmmmqqqwww~~~~~~|||}}}uuuXXXFFFCCC>>>666;;;;;;;;;:::::::::999999777777777777777666666666444444444333333333222222...//////000111222222222000000000000000000000000000000////////////000000000000000000000000000000000/////////........................//////000000zzz___@@@:::;;;:::777555666666666333222111111000000111111111111111111000000000000......//////000000111111////////////////////////------------------------........................//////.........---------........................---------............///////////////////////////............////////////////////////////////////............///000222222222222111111111111111111111222333666>>>MMM^^^jjjvvv}}}xxxtttxxxkkkbbbfffnnnqqqccc```bbbpppwwwyyyrrrlllgggaaa^^^[[[XXXVVVVVVWWWXXXVVVVVVWWWXXXYYYZZZ[[[\\\aaa```___```aaaccccccccccccaaa```___```dddgggjjjmmmqqqvvvzzz|||{{{^^^HHHAAA>>>999:::::::::;;;;;;::::::999777777777666555555444444333333444444333333222111111222222333333222222111000000000000000000000000000000000000////////////......////////////......////////////////////////////////////////////////iiiJJJ>>>===;;;888666666555555444333333222222222222222111111111111000000000000.../////////000000000111////////////////////////................................................//////.........---------........................---------............///////////////////////////............////////////////////////////////////............///000111222222222111111111111111111222333444888AAAPPPbbbnnnwww}}}wwwtttyyyvvvfffaaahhhrrr}}}ggg___```dddpppwwwvvvoooiiiddd```]]]\\\YYYWWWVVVVVVWWWXXXVVVWWWXXXZZZ[[[]]]^^^___bbbaaa```aaabbbcccccccccbbbbbbbbbccceeegggiiijjjnnnrrrxxx~~~kkkQQQEEEAAA===:::;;;;;;;;;;;;::::::999777777777666555555444444333444444444444333222222111222222333333222222111111111111111111111111111111000000000//////////////////000000000000//////////////////////////////////////////////////////vvvXXXCCC???;;;999777666444333555555444333333333333333111111111111000000000000////////////000000000000////////////////////////...............................................................---------........................---------............///////////////////////////............///////////////////////////////////////......//////000111222111111222222222222222222444444666;;;FFFVVVhhhtttyyy}}}wwwttt|||mmmbbbcccmmmxxxmmm___]]]ccciiitttzzzsssiiiddd```\\\ZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXYYYZZZ\\\^^^```aaabbbccccccccccccccccccdddeeecccdddfffiiijjjkkkllllllqqqwww~~~```LLLCCC@@@<<<<<<<<<<<<;;;:::::::::888777777666666555555444444444444444444333222222111222222333333222222111222222222222222222222222111111000000000/////////000000111111111111000000////////////////////////////////////////////////dddHHH@@@:::888888666444444555444444333333333333333111111111111000000000///////////////000000000000////////////////////////------------------------........................................................................---------............///////////////////////////............///////////////////////////////////////////////////000111111111111222222222222222333444555888???KKK\\\mmmxxx}}}|||yyyxxxyyyhhhdddhhhrrr}}}{{{fff^^^```gggnnn|||~~~uuujjjbbb^^^\\\ZZZYYYWWWXXXYYY[[[[[[[[[ZZZZZZ[[[\\\]]]^^^```aaabbbccceeeeeeffffffeeefffgggiiijjjjjjlllmmmoooqqqrrrsssyyyqqqUUUGGGBBB???>>>===<<<;;;;;;::::::888888777777666555555555444444444555444333333222111222222333333222222111222222222222222222222222111111111000000000/////////000000111111000000///////////////////////////////////////////////////sssOOOCCC888888999777444555444444333222222222222222111111111111000000000///000000000000////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................---.............................................---------............///////////////////////////............////////////////////////////////////000////////////000000111111111222222333333333333444555999CCCQQQbbbqqqzzz||||||pppfffgggkkksss}}}ttteeecccffflllrrrtttmmmccc]]]\\\\\\[[[YYYXXXYYY\\\^^^______^^^^^^___``````aaabbbccccccdddgggiiikkkkkkkkklllnnnqqqvvvuuutttsssuuuwww{{{}}}bbbMMMCCCAAA@@@>>>===<<<;;;;;;;;;888888888777666666555555444444555555555444333333111222222333333222222111111111111111111111111111111111111111000000000000...//////000000//////...////////////////////////////////////////////////[[[III:::888:::777444666444333333222222222222222111111111111000000000000000000000000////////////////////////////////////------------------------........................---------.......................................---------............///////////////////////////............////////////////////////////////////000000////////////000000111111222222333444444444444666===IIIXXXhhhtttzzz{{{{{{~~~jjjfffjjjlllrrr|||ooogggiiikkkqqqxxx}}}wwwjjjeee^^^ZZZ[[[[[[[[[ZZZZZZ\\\^^^```aaabbbbbbaaabbbccccccdddeeefffggggggkkknnnrrrssssssuuuzzz~~~~~~uuuXXXGGGCCCBBB@@@===<<<;;;;;;<<<999888888777777666666555555555555555555444333333111222222333333222222111000000000000000000000000222222111111111000000000......////////////......////////////////////////////////////////////////jjjSSS???;;;;;;777444666555555444333333333333333111111111111000000000000111000000000/////////...////////////////////////////////////////////////........................---------.........//////........................---------............///////////////////////////............////////////////////////////////////000000////////////000000111111222222333444444555555999AAAOOO___nnnwww{{{|||wwwyyy|||iiijjjoooooouuummmkkkooorrryyyzzzsssoooddd```[[[ZZZ\\\]]]\\\ZZZ\\\]]]___```bbbccccccccccccdddfffhhhjjjlllnnnnnnpppuuuzzz|||}}}fffNNNEEEDDDAAA>>><<<;;;<<<<<<999999888888777666666666555555555555555444444333111222222333333222222111111111111111111111111111222222222111111111000000//////000000000000//////////////////////////////////////////////////////uuu[[[CCC===<<<777333555666666555444444444444555111111111111000000000000111111000000/////////...////////////////////////111111111111111111111111........................---------.........//////........................---------.........//////////////////////////////............/////////000////////////////////////111000////////////000000111111222333333444555555777;;;DDDSSSdddrrryyy|||}}}}}}~~~yyyssswww~~~lllnnnssssssyyy}}}nnnnnnsssxxxzzzsssnnnkkkbbb^^^[[[\\\^^^```^^^\\\^^^^^^___```aaabbbcccdddccceeegggjjjnnnqqqsssttttttyyypppUUUFFFDDDAAA>>><<<<<<<<<<<<999999888888777666666666555555666666555555444333222222222333333222222222222222222222222222222222222222222111111111111000000000111111111111000000////////////////////////////////////////////////eeeGGG;;;:::999777666444444333333333222222222000000000000000000000000000000000000000000000000222111000.........///000///000111222222111000///......------------......000000//////.........---///......------,,,++++++---......///////////////,,,,,,,,,------.........////////////000000000000111000000000//////......111111111000000000000000000111222222222333666999555>>>MMM]]]iiirrr{{{|||yyyvvvuuu|||sssvvv{{{{{{{{{qqqrrrzzz|||tttmmmiiiggg\\\\\\\\\]]]^^^___```aaacccbbbaaabbbeeefffgggfffhhhkkknnnpppqqqsssvvvxxx|||]]]MMMAAA???AAA===>>>@@@:::999999999888888888888777666666666555444444333333444444333333222111000000333333333222222111111111333333333222222222111111000000000000000000000000111111000000//////......000000000000111111111111lllLLL===;;;;;;888777555555555444444444333333111111111111111111111111000000000000000000000000111000///......//////000------............------......------------......000/////////.........------------------------------......///////////////..................//////////////////000000000000000000/////////.........111000000000000000000000000111222222222333666888888BBBRRRaaalllttt||||||zzzwwwxxxwww{{{xxxsssxxxzzzrrrlllhhheee]]]^^^^^^___```aaabbbccceeeccccccdddgggiiiiiiiiijjjmmmppprrrtttvvvzzz|||pppSSSEEEAAAAAA<<<===???999999999999999888888888888777666666555555444333333444444333333222111111000333333333222222222111111333333222222222111111111000000000000000000000000111000000000/////////...............////////////||||||xxxUUUAAA===<<<:::888666666555555555444444444111111111111111111111111000000000000000000000000000////////////000000111------,,,,,,,,,,,,------......------------....../////////...............++++++,,,------...//////---......///////////////000000000///////////////////////////000000000000000////////////.........000000000000000000111111111222333222222333666888<<>>888:::999999999888888888888777777666555555444444333444444333333222222111111333333333222222222222111333222222222222111111111000000000000000000000000000000000000////////////............////////////{{{zzzaaaHHH>>><<<:::777555555555555444444444444111111111111111111111111////////////////////////......//////000000111111111000............000111......------------..............................,,,,,,,,,---------......---......///////////////000000000//////.........////////////000000000000000000000000000000000000000000000000000111111111222333333333222333666888===KKK\\\jjjsss{{{}}}zzzwwwuuuvvv|||vvvvvv{{{|||vvvooohhhcccaaa___```aaabbbcccdddddddddfffeeeeeegggkkknnnooooooqqqtttyyy|||nnnUUUFFFCCC===<<<>>>:::::::::999999999888888888777777666666555444444444444444333333333222222222222222222222222222222222222222222222111111111111000000000000000000000000000000000000////////////000000000000111111111111}}}|||pppRRRAAA<<<999777444444444333333333333222111111111111111111111111////////////////////////......//////000000111111222111000//////000111222......------------......---------.....................---------,,,,,,,,,---......///////////////000//////......---------////////////000000000000111111111111111111111111//////000000111111111111222333333333333444666999>>>MMM___kkkuuu~~~}}}wwwsssrrrvvvxxxyyyzzz{{{uuunnnhhhccc```___```aaacccddddddddddddeeeeeeeeehhhllloooqqqqqquuuxxx}}}```KKKFFF@@@>>>@@@===:::::::::999999999999888888777777666555555444444444444444333333333333333222222222222222222222222222222222111111111000000000000000000000000000000////////////000000000000000000000000111111111111^^^FFF===:::888444444333333333222222222222222222222222222222222000000000000000000000000...///000000000000000/////////............//////......------------......---------------.........//////...---,,,,,,++++++---....../////////////////////..................////////////000000000000000000111111111111222222/////////000111111222222111222333333333555888:::AAARRRbbbllluuu|||vvvqqqsss|||~~~yyy}}}~~~zzzuuuooohhhccc```___```bbbdddeeeeeeeeedddfffeeefffiiinnnrrrssstttyyy|||mmmRRRJJJBBB???@@@>>>::::::::::::999999999999888888777666666555555444444444444444333333333333111222222222222333333333222111111111111000000000000000000000000000000000////////////000000000000............////////////kkkLLL>>><<<;;;555444444444333333333333222222222222222222222222000000000000000000000000///000000111111000///...---..................---......------------......,,,,,,,,,------.........---------------------,,,---....../////////////////////////////////000000////////////000000000000......//////000000000000...//////000111111222222000111222333444666999<<>><<<;;;;;;:::::::::999999999888888777777666555555555444444444444444444444444111111222222222333333333111111111111000000000000000000000000000000000000.../////////000000000111............////////////sssQQQ@@@===>>>666666555555555444444444222222222222222222222222000000000000000000000000000000111111111///...------...///000000///...---.........------.........,,,,,,,,,------.........+++,,,,,,------......///---....../////////////////////000000111111222222////////////000000000000,,,---------......//////...//////000111222222222///000222333444666:::===MMM^^^kkknnnttt~~~|||zzzuuuuuutttuuu|||}}}~~~{{{wwwqqqjjjeeebbbbbbdddfffhhhiiiiiihhhggghhhhhhiiimmmrrrwwwyyyzzz|||___RRRFFF>>><<<:::;;;;;;;;;:::::::::999999888888777777666666555555444444444444444444444444111111111222222333333333111111111111000000000000000000000000000000000000.../////////000000111111000000000000111111111111dddFFF;;;===777777666555444333333222333333333222222222111111555222///...///000000000222111000.........///000//////......---------,,,---...///000000///...---........................---------............///000///...------...///000111111000///////////////000000000000000000000000111111000000//////......111111222222222333333333444111111444555666<<>>???888777777666555444333222333333222222222111111111444111///...///111111111222111000///...//////000/////////.........---------...///000000///...---........................---------............///000///...------...///000000000///...............000000000000000000000000000000000000////////////111111111222222222333333555222222555666777>>>FFF[[[```iiisss{{{~~~~~~|||uuuuuuzzz~~~xxxyyy{{{}}}vvvpppjjjfffdddbbbccceeeggghhhhhhggggggkkkmmmppprrrtttwww{{{~~~zzzWWWHHHFFFBBB===<<<;;;;;;::::::999888888888888777777666666555555444444444444444444444444222222222222222222222222111222222222111111000///111111111111111111111111222111000///...//////000000000000000////////////tttSSSBBBAAA888888777666555444333333222222222111111111000000222000......000111222111111111000/////////000000000000////////////............////////////..............................---------............/////////............/////////......------------...000000000000000000000000////////////000000000000111111111222222222222333555333444555666888AAAJJJ^^^cccllltttyyy{{{zzzyyyqqqttt|||zzzvvvyyy~~~zzz|||~~~~~~xxxqqqkkkfffcccaaabbbdddfffhhhiiijjjjjjkkkmmmppprrrtttwww{{{~~~aaaMMMGGGDDD???;;;;;;::::::999888888888888888777777666666555555666666555444444333222222222222222222222222222222000111111111111000//////111111111111111111111111222111000////////////000////////////000000000000~~~[[[EEE???999888888777666555444444222222111111111000000000111///......000222222222111111000000000000000000000000000000000/////////...//////////////////...........................---------............////////////......////////////......------.........////////////////////////......//////000000111111111111111111222222222222444333444555666999DDDOOObbbgggooouuuwwwxxxwwwvvvooovvvxxxooonnnrrrzzz}}}}}}zzzssskkkeeebbb___aaaccceeehhhjjjlllmmmlllnnnqqqsssuuuxxx|||mmmSSSHHHDDD@@@<<<<<<;;;::::::999999888888888777777666666555555555555444444444333333333222222222222222222222222000111111111111111000000111111111111111111111111111111111000000000000000////////////000000000000cccHHH===999999888777666555555444222222222111111111111000000///...///111222222111000000111111111111111111/////////000000000000000/////////....../////////........................---------............///...//////////////////...000///////////////000000////////////////////////......//////000000111111000000111111111222222222222222333555666;;;HHHUUUfffkkkqqquuuvvvtttttttttrrr}}}yyyiiieeejjjrrrzzz|||~~~}}}{{{tttllleeeaaa___```bbbeeehhhkkknnnooonnnqqqsssvvvxxx{{{zzzZZZJJJCCC@@@=========<<<;;;;;;::::::888888777777666666555555333333333444444444555555222222222222222222222222111111222222333222222111111111111111111111111111111111111111111000000///.../////////000000000111mmmNNN???::::::999888777666555555333333333222222222111111111000///000111222111000///000111222222222111111......////////////000000//////............//////........................---------............///......////////////......000////////////000111111000000000000000000000000////////////000000000000000000000111111111111222000111333666777>>>NNN]]]iiinnntttvvvtttrrrqqqrrrvvvyyymmmbbbcccjjjrrrxxx}}}}}}}}}||||||}}}tttllleeeaaa___```bbbeeehhhllloooqqqrrrtttwwwyyy{{{~~~bbbMMMDDDAAA>>>>>>======<<<;;;;;;;;;888888777777666666555555222222333333444555666666222222222222222222222222111111222333333333333222111111111111111111111111111111222222111111000///......//////000000111111~~~xxxWWWDDD;;;:::999888777666666555444444444333333333333222111000000000111111000...///000111222222222222111------........./////////000///...------...///000........................---------............///---...///000000///...---...............///000000000000000000000000000000000000000000////////////000000000000111111111111000111555888:::BBBTTTeeejjjooouuuvvvsssppppppqqqyyynnneee```eeeooovvv|||~~~~~~~~~}}}~~~tttllleeebbb```aaabbbdddhhhllloooqqquuuwwwzzz|||~~~jjjQQQFFFBBB>>>======<<<;;;;;;::::::888888777777666666555555333444444444444444444444222222222222222222222222000000111222222222222222111111111111111111111111111111222222222111000///.........///000111111111}}}}}}^^^III;;;::::::999888777666666555555444444444333333333222111000111222111///---///000111222333333222111,,,---------......//////000///...------...///000........................---------.........//////---...///000000///...------------------...///000000000000000000000000000111111000000//////......000000000000111111111111111222666:::<<>><<<<<<<<<;;;999::::::999999888777777777777777666555555555555555444444444333333333222222111111222222222333333333222222222222111111111111000000000000000111222333<<<999666222111111111222^^^FFF>>>:::;;;;;;888666666555444444333333222222111333333333222222222111111000000000000000000000000////////////////////////////////////////////////////////////////////////........................////////////////////////000000000000////////////000000000000000000000000///111222111000///000111222222111111222222333444777666777<<>>>>>>>><<<:::::::::999999888777777777777666666666555555555555555555444444444444333333111111222222222333333333333333333222222222222111111111000///000222444666KKKDDD;;;555333222111///lllMMMAAA999;;;<<<888555666555444444333333222222111333333333222222222111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000........................////////////////////////111111000000//////......///////////////////////////111222111000///000111111111111111222333444444666666999@@@LLL[[[hhhooosssssstttpppkkknnntttiiigggjjjqqq|||yyyrrrmmmjjjgggggghhhhhhjjjlllnnnpppwww|||~~~yyyxxxzzz^^^JJJCCCBBB@@@@@@@@@???===;;;::::::999999888777777777666666666666666555555444444444444444444333333333111111222222222333333333333333222222222111111111222111//////000333666888OOOFFF;;;444333333111///~~~XXXGGG:::;;;<<<777444666555444444333333222222111333333333222222222111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000........................////////////////////////111111000000//////......///////////////////////////111222111000///000111111111111111222333444555666666:::DDDSSSaaalllrrrvvvuuussspppmmmsss}}}mmmhhhjjjoooxxx~~~vvvooollliiihhhhhhiiikkknnnpppqqqzzz~~~}}}{{{zzz|||hhhOOOFFFDDDBBBAAAAAA@@@===<<<::::::999999888777777777666666666777666555444444222222222222222333333333111111222222222333333333222111111111000000000000222111//////000333666888GGG???555000111333222000gggOOO===<<<===777444777555444444333333222222111333333333222222222111111000000000000000000000000////////////////////////////////////////////////////////////////////////........................////////////////////////000000000000////////////000000000000000000000000///111222111000///000111000000000111222333444555555666<<>>===::::::999999888777777777555666777777777666444333111111222222222222333333111111222222222333333333111111111000000000//////111111000///000222444666:::666111///000222222111vvvYYYBBB??????888555999555444444333333222222111333333333222222222111111000000000000000000000000////////////////////////////////////////////////................................................////////////////////////////////////000000000000000000000000000000000000///111222111000///000111000000000111222333555666555666===KKK]]]llltttvvv{{{uuuqqqsssxxxkkkdddiiihhhooozzzyyypppjjjiiihhhhhhkkkppptttvvvvvv}}}~~~{{{yyy|||eeeOOOKKKEEEAAA??????>>>===::::::999999888777777777555666777888777666444333222222222333333333444444111111222222222333333333222222222111111111000000000000000000000111222333222111111000000000//////```EEEAAAAAA999666;;;555555444333333222222111333333333222222222111111000000000000000000000000////////////////////////////////////////////////................................................////////////////////////......//////000000111111000000000000000000000000///111222111000///000111000000000111222444555666444666>>>MMM___nnnuuuwww|||uuuqqqttt|||eeeaaajjjooowwwyyynnnhhhiiiggggggkkkqqqwwwyyyyyy}}}}}}{{{{{{nnnRRRMMMFFFAAA>>>>>>>>>>>>::::::999999888777777777555666777888777666444333333333333444444555555555111111222222222333333333333333333222222222111111000000000000111111111000///111333333111...---...iiiEEE???AAA;;;666999666555555444444333222222333333333222222222111111000000000000000000000000111111000///////////////////////////////////////////////////////////////........................////////////////////////000000000000111111111111...///000111111000///...111111000000//////......000000000111222333555555555777???MMM___nnnuuuvvvvvvmmmooo|||qqqhhhjjjmmmtttzzzxxxoookkkjjjjjjkkkmmmqqqvvvzzz}}}~~~{{{zzz~~~}}}\\\HHHAAADDD@@@===>>>;;;<<<;;;;;;:::999888777777777777777777666666666666555555444444444333333333000111222222333333333333222222222111111111111000222111111111000000//////111000---,,,,,,---000111qqqLLLBBBAAA;;;666888666555555444444333333222333333333222222222111111000000000000000000000000111111000///////////////////////////////////////////////////////////////........................////////////////////////000000000000111111111111//////000111111000//////111111000000////////////000000111111222333555666666999BBBQQQcccqqqxxxyyy{{{sssmmmsss{{{kkkeeehhhkkkttt}}}xxxoookkkjjjkkklllnnnrrrwww{{{}}}```JJJBBBDDD@@@>>>???;;;<<<;;;;;;:::999888777777777777777666666666555555555555444444444333333333111111222333333333222222222222222111111111111000111111111111000000000///111000///------///000111}}}WWWFFFAAA:::666888666666555555444333333333333333333222222222111111000000000000000000000000111000000///////////////////////////////////////////////////////////////........................////////////////////////000000000000111111111111///000000111111000000///111000000000000/////////111111111111222444555666888<<>><<<<<<;;;:::999888888777666555555555444444444444555555444444444333333333333333333333222222111000222222222111111111000000111111111000000000000000000111222222222222111000lllOOOAAA;;;:::999777666666555555444333333333333333222222222111111000000000000000000000000000000////////////000000////////////////////////////////////////////////........................///////////////////////////000000000111111111111111111000000000000111111000000000000111111111111111111111222333444666666999AAAOOO___nnnyyy~~~yyyrrrqqq~~~tttdddbbbeeemmmttt~~~tttoookkklllnnnrrruuuyyy|||~~~~~~}}}~~~aaaNNNHHHBBBAAACCC???===<<<<<<;;;:::999888888666555555555444444444444555555444444444333333333333333333333222222111000222222222111111111000000000000000000000000111111000111222333333222111000wwwUUUBBB===<<<999777777666666555444444444333333333222222222111111000000000000000000000000///////////////000000111////////////////////////////////////////////////........................////////////////////////000000000000111111111111222111111000000111111222000000000111111111111222222222222222333555666777;;;DDDSSSdddqqqyyy}}}~~~wwwsssuuuooocccbbbeeennnwwwwwwsssmmmnnnqqquuuyyy|||~~~lllTTTKKKCCCBBBDDD@@@======<<<;;;:::999888888666666666555555555444444555555444444444333333333222222333333333222111111222222222111111111111000000000000000111111111111000111222333333222111000~~~\\\EEE???===888777777666666555555444444333333333222222222111111000000000000000000000000///////////////000111111////////////////////////////////////////////////........................////////////////////////000000000000111111111111222222111000000111222222000000111111111222222222222222222333444555666777===GGGWWWhhhttt{{{}}}~~~wwwxxx~~~nnneeeeeehhhrrr}}}zzzwwwppprrruuuyyy}}}uuuYYYNNNEEECCCEEE@@@======<<<;;;:::999999888777777777666666666555555555555444444444333333333111111222333333333222222222222222111111111111000///000000000111111111111000000111111111111000000~~~{{{xxx}}}}}}{{{```GGG@@@===777777777777666555555444444333333333222222222111111000000000000000000000000///////////////000111111////////////////////////////////////////////////........................////////////////////////000000000000111111111111333222111000000111222333000000111111222222222222222222222333444555666777???JJJZZZjjjvvv|||~~~~~~yyy}}}ooohhhiiilllwww|||yyysssuuuxxx|||zzz\\\OOOFFFDDDEEEAAA======<<<;;;:::999999888777777777777666666666666555555444444444333333333000111222333333333333333222222222111111111111000//////000000111111111222000000000000000000000000~~~|||zzz|||}}}dddGGG@@@???<<<777666666555555555555666444444333333333333222222222111111000000000000000.........///////////////////////////////////////000000000000000000000000////////////////////////,,,------...///000111111............////////////444333111000000000111222111111000000000111333444666222111555666555555888AAAJJJZZZjjjwww|||{{{yyysss~~~jjjiiiiiipppzzz}}}~~~{{{xxxyyy~~~~~~~~~fffMMMEEECCC@@@>>>>>>>>>===<<<;;;::::::999999999888888777666666666555555444444444333333333333333333222222222111111222222222111111111000000111111000///......//////......///000000000000///~~~{{{~~~}}}~~~jjjLLLAAA>>>:::777777666555555555555666444444333333333333222222222222111000000000000000//////////////////......////////////////////////........................////////////////////////------......//////000000/////////000000000000111333222111000///000000111111111000000000111333333555222111555666555666999DDDMMM\\\lllwww{{{yyywwwuuu}}}kkkkkkmmmuuu|||}}}nnnTTTIIIEEEAAA>>>>>>>>>===<<<;;;::::::999999999888888777777666666555555555444444444333333333333333222222222222111333222222222222111111111111111000000///000000000333333222111111000000000|||wwwzzz}}}~~~rrrRRRCCC===888888777666666555555555666444444333333333333222222222222111000000000000111000000000//////.........////////////////////////........................////////////////////////.........///////////////000000000000111111111111111111000/////////000000111111111000111111222333555222222555666555777;;;FFFPPP```oooyyy{{{xxxuuuxxxwwwjjjlllqqq|||{{{^^^NNNGGGBBB??????>>>>>>===<<<;;;::::::999999999888777777666666555555555444444444444333333333333333222222222222333333333333222222222222111111111000111111222222888777555333111000000000|||vvvwwwzzz~~~~~~zzzXXXDDD===:::888888777666555555555555444444333333333222222222333222111111000000111111222111111000///...------////////////////////////........................///////////////////////////////////////.........//////000000000111111111000000//////////////////111111111111111111222222444222222555555555888===HHHSSSdddsss{{{|||zzzwwwyyynnngggmmmuuu~~~~~~fffPPPGGGDDDAAA??????>>>===<<<;;;::::::::::::999888888777777666555555555555444444444444444444333333333222222222444444444333333333222222111111111111222333333444999777555222111111111222xxxxxxyyy~~~}}}{{{~~~]]]FFF>>>>>>999999777666666555555555444444333333333222222222333222222111111111111111222222111000///......---///////////////////////////////////////////////////////////////////////////////////////................../////////000000/////////000000000//////111111111222111111111111333222222555555555999@@@JJJVVVggguuu}}}}}}|||zzzwwwhhhfffqqq|||~~~}}}nnnRRRHHHEEEDDD??????>>>===<<<;;;;;;:::::::::999999888777777777666666555555555444444444444444444333333333222222444444444333333333222222222222111111222333444444666444222111000111333444|||zzzyyy|||{{{{{{dddIII???@@@:::999888777666555555555444444333333333333222222333333222111111111111222111111111000000/////////////////////////////////000000000000000000000000////////////////////////.........///////////////............//////////////////000111111111000000111222222222222111000000222222333555555444:::BBBOOOZZZkkkxxx~~~pppfffiiiuuuxxxXXXKKKGGGEEE@@@??????>>>===<<<;;;;;;:::::::::999888888777777666666666555555555444444444444444444333333333333333333333333222222222222222222222111222222333333222222111000111222444444|||yyyzzzlllMMM???>>>;;;:::999777666555555555444444333333333333222222444333222222111111222222111000000000000000000000////////////////////////////////////////////////////////////////////////------......//////000000...////////////000000000//////111222222222111111111222222333222111000///222111333555444444;;;DDDUUU```ooozzztttkkkdddjjjvvvaaaPPPHHHDDD@@@@@@???>>>===<<<;;;;;;;;;::::::999999888888777666666666666555555555555555444444444444333333333333222222222222111111111333222222111111111111222111111222222222333333333}}}xxxxxxrrrOOO???===;;;:::999777666555555555444444444333333333222222444333222222111111222222000000000000000111111111////////////////////////........................////////////////////////,,,------...///000111111000000000000111111111111///000111333333333222111111222333333222111000///222111333555444444<<>>===<<<;;;;;;;;;;;;:::999999888888777777666666666555555555555555555444444444333333333222222222111111111000000333333222111000000000000222333333444444333333222yyyvvvxxx}}}ZZZDDD======<<<999777555444444444555444222222222222111///222222222222222222222222000000000000000000000000000000111111111111000000222111111111000000//////////////////////////////000000000000000000000000............/////////000000000000000111111111111222222111111111111111111444222333555666888AAALLLbbblllwww|||zzzyyy|||lll___aaahhhnnnqqq|||~~~sssTTTFFFEEEDDDAAA===;;;;;;<<<<<<<<<999::::::::::::999888888555555444333333333333333555555444444444333333333333333333333333333333333333333333333333333333333000111111222222222111111yyyuuuvvv~~~___HHH???===<<<999777555555444444555444222222333222111///222222222222222222222222000000000000000000000000//////000000000000//////111111000000000/////////////////////////////////000000000000000000000000........./////////000000000000000000111111111111111111111111111111111111555333444666777:::DDDOOObbblllwww|||zzzyyy{{{~~~|||lllbbb___gggnnnsss}}}}}}|||~~~yyyZZZJJJFFFDDDAAA>>><<<<<<<<<<<<;;;999::::::::::::999888888888777666666555555666666555555444444444333333333333333333333333333333333111111111111111111111111...///000222222333333333zzztttrrryyygggMMMAAA===<<<:::777666555555555555444222222333333111000222222222222222222222222000000000000000000000000......////////////......000000///////////////...////////////////////////000000000000000000000000....../////////000000000000000000000111111111111111111111111111111111111555444555777888<<>>>>>===<<<::::::::::::::::::999999888999888777777666666777777555555444444444333333333333333333333333333333333111111111111111111111111......000222333444444444}}}tttqqqvvvnnnQQQBBB>>><<<:::888666555555555555444222222333333222111222222222222222222222222////////////////////////...//////000000//////...////////////............////////////////////////////////////////////////...////////////000000000///000000000111111111111111111111111111222222222444444555777888===JJJXXXiiirrr{{{~~~zzzvvvwwwzzzuuuiiidddfffnnnxxx|||zzzxxxxxx{{{nnnTTTFFFDDDBBB@@@??????>>><<<:::::::::;;;;;;::::::999888777777666555555555555555555555444444444333333333333333333333333333333333333333333333333333333333///000111222333333444333vvvpppuuu}}}vvvUUUAAA>>>===:::888666555555555555333222333444444333111222222222222222222222222///////////////////////////000000111111000000///............////////////////////////////////////////////////////////////////////////000000000111///000000000111111111111000000111111111222222222222222555666777===MMM]]]pppwww~~~zzzwwwxxx{{{pppeeeaaajjjqqq|||yyywwwvvvvvvzzzyyyZZZHHHEEECCCAAA@@@@@@>>><<<::::::;;;;;;;;;;;;:::999999777777666555555555555555555555444444444333333333333333333333333333333333333333333333333333333333222222333333333222222111xxxqqqttt}}}}}}ZZZCCC>>>===;;;888777666666666555333222333444555444222222222222222222222222222000000000000000000000000000000111111111111000000...////////////000000000////////////////////////000000000000000000000000/////////000000000111111000000000000111111111111000000000111222222333333111222444666777>>>PPPaaauuu{{{{{{zzz}}}~~~kkkbbb___kkkqqq}}}}}}uuutttsssssswww~~~dddNNNGGGEEEBBB@@@???>>>===;;;;;;;;;;;;;;;;;;:::999999999888777777666666777777555555444444444333333333333333333333333333333333111111111111111111111111444444444444333222111000yyyqqqttt|||```HHH???===;;;999777666666666555333222333444555444333222222222222222222222222000000000000000000000000//////000000000000///////////////000000000111111////////////////////////000000000000000000000000//////000000000111111111000000000000111111111111///000000111222222333333111333666777888@@@SSSfffvvv{{{}}}~~~uuufffaaa```lllrrrwwwpppooonnnpppttt{{{pppYYYIIIFFFBBB???>>>>>>===<<<;;;;;;;;;<<<;;;;;;:::999888777666666555555666666555555444444444333333333333333333333333333333333111111111111111111111111333333333444333333222222yyypppsss{{{dddKKK???===;;;999777666666666555333222333555555444333222222222222222222222222000000000000000000000000......////////////......//////000000111111222222////////////////////////000000000000000000000000000000000000111111111111000000000000111111111111///000000111222222333333222444777888999AAAVVViiiuuuzzz~~~nnncccaaabbbnnnttt|||sssmmmlllkkkmmmqqqxxxxxxaaaJJJGGGBBB???>>>>>>>>>===;;;;;;<<<<<<;;;;;;:::999555555444333333333333333555555444444444333333333333333333333333333333333333333333333333333333333111222333333444444444444{{{uuuuuuwwwqqqLLLBBB===::::::888444444777444444444333333333222222111111111111111111111111111111111111111111111111222222111111000000////////////000111111111111000000///......///000111222222222111111111111222222111111111111111111111111111111111111111111111111222333333333333333333444333666888777999EEEYYYiiitttvvvxxxzzz~~~kkkdddbbb```ppptttvvvqqqjjjkkkkkklllnnnrrryyy}}}~~~___RRRHHHFFFEEE<<<<<<@@@<<<;;;;;;:::999999888888777999888777666666555555555555444333222222333444555555444444444444333333333111111111222222333333333222222222222222222222222xxxuuuuuu}}}yyySSSCCC>>>::::::888555444777444444444333333333333222111111111111111111111111111111111111111111111111111111111000000000000000///000111111222222111111000///.........///000111000000////////////000000111111111111111111111111111111111111111111111111111111222222222222333333333666777777:::FFFZZZjjjvvvvvvwwwxxx~~~{{{iiidddeeeeeennnwww|||uuupppjjjjjjkkklllnnnrrrxxx|||kkkUUUIIIFFFEEE======@@@<<<<<<;;;;;;::::::999888888999888777666666555555666777666555444444555666777555555555444444333333333222222222222333333333444222222222222222222222222|||vvvsssvvv}}}~~~[[[FFF???::::::999555555777555555444444444333333333222222222222222222222222111111111111111111111111000000000000111111111111000111111222222222222222000//////............//////......------......///000000000000000000000000111111111111111111111111000000000111111222222222333666777888<<>>@@@<<<======<<<<<<;;;::::::999999999888777666666666666888777777666666777777888666666555555444333222222333333333333444444444444222222222222222222222222|||wwwrrrsssxxx~~~}}}aaaIIIAAA;;;:::999666555777555555555555444444444444222222222222222222222222111111111111111111111111//////000000111111222222111111222333333333333222000000///......---------///......------......///////////////////////////111111111111111111111111000000111111222222333333444666777888>>>LLL```oooyyyyyyzzzttteeebbbggglllrrrwwwqqqmmmllliiijjjkkkkkkmmmppptttxxxeeeQQQIIIIIIBBB???@@@===>>>>>>======<<<;;;;;;;;;:::999888777666666666666777777777777777777777777777777666555444333222222444444444444444444444444111222222222222222333333}}}yyysssrrrwww|||hhhLLLCCC;;;::::::888666666666666666555555555444444222222222222222222222222111111111111111111111111//////000000111111222222111111222333333333333222000000000//////...------000//////......//////000////////////////////////111111111111111111111111111111222222333444444555555666777999AAAPPPdddrrryyy{{{sssfffbbbffflllyyy{{{rrrllljjjiiihhhiiijjjkkklllnnnrrruuu{{{}}}rrrXXXKKKKKKDDD@@@AAA>>>??????>>>======<<<<<<;;;:::999888777777666666666666666666666666666666666777777666555555444333333444444444444444444444444111111111222222333333333}}}{{{tttqqquuu|||rrrOOOEEE<<<:::;;;999666666777666666666666555555555333333333333333333333333111111111111111111111111000000000000111111111111000111111222222222222222///000000000000000///...111000000//////000000111000000000000000000000000111111111111111111111111111111222333444555555666555666777:::CCCSSSgggtttzzz|||rrrgggcccgggmmmxxxooojjjhhhhhhhhhiiijjjkkkkkkmmmpppssszzz}}}aaaOOOLLLEEEAAABBB@@@??????>>>======<<<<<<;;;::::::999888777777777777444555555666666555555444666666666555555555555444444444444444333333333333111111111222222333333444|||}}}tttnnnqqqxxxzzzQQQFFF<<<:::;;;999777666777777777666666666555555333333333333333333333333111111111111111111111111111111111000000000000000///000111111222222111111///000111222222111111000111000000//////000000111111111111111111111111111111111111111111111111111000000111222333444555555555666666;;;EEEVVViiivvv|||~~~qqqgggdddjjjrrrvvvnnnjjjiiiiiigggiiijjjjjjkkkllloooqqqyyy|||hhhQQQMMMFFFAAACCCBBB???>>>>>>===<<<<<<;;;;;;::::::999888777777777777444555555666666555555444555555555555666666666666444333333333222222222222000111111222333333444444||||||ssskkknnnttt}}}RRRGGG<<<;;;<<<:::777666777777777777666666666666333333333333333333333333111111111111111111111111222222111111000000////////////000111111111111111///000111222333333222111000000////////////000000111111111111111111111111111111111111111111111111...///000111222333444444666666666;;;FFFWWWkkkxxx~~~~~~ooogggeeemmmwww}}}tttmmmjjjjjjkkkggghhhjjjjjjjjjlllnnnpppvvvyyy}}}mmmSSSNNNFFFBBBDDDDDD>>>>>>>>>===<<<<<<;;;;;;;;;:::999888777777777777444555666777777666555444444444555555666777777777333333333222222111111111000000111222333333444444vvvmmmppptttzzz\\\GGG>>>>>>999777;;;:::888888777666555444444333444444333333333333222222222222111111111111222222111111111111111111111111000000000000000000000000222111111111000000//////000000000000111111111111000000111111111222222222222222222222222111000///222333333333333333333444777777999???LLL^^^rrr~~~|||zzz~~~~~~mmmhhhjjjqqqyyyxxxooojjjhhhgggfffgggiiilllmmmllllllnnnooovvvxxx||||||YYYNNNKKKCCC???CCC===<<<;;;;;;<<<;;;999777:::::::::999999999888888666555555555444444444444666555555555555444444444444555555444222///,,,***222222333444444444333333wwwlllnnnqqqwwwaaaJJJ@@@@@@:::888;;;888777777666666555555444444444444333333333333222222222222111111111111222222111111111111111111111111000000000000000000000000111111111000000000//////000000000000111111111111000000111111111222222222222222222222222111000000222222333333333333444444666777999@@@MMM```sss~~~~~~}}}lllfffhhhooovvv~~~uuummmiiihhhhhhhhhjjjlllnnnnnnmmmlllmmmnnntttvvvzzz~~~]]]QQQLLLCCC???BBB>>>===<<<<<<<<<;;;999777:::::::::999999999999888666666666666555555555555666555555555555444444444555444333222111000000000444444444444333222222111xxxkkkkkklllsss}}}hhhOOOBBBAAA;;;999:::777666666666666666555555555444444333333333333222222222222111111111111222222111111111111111111111111000000000000000000000000111111000000000000//////000000000000111111111111111111111111111222222222111222222222222111000000222222222333333444444444555666999BBBPPPcccuuuzzziiidddeeemmmtttzzzzzzqqqkkkhhhhhhiiijjjlllnnnppppppnnnmmmnnnooossstttwww{{{cccTTTMMMDDD@@@BBB@@@>>>===<<<===<<<:::888::::::::::::999999999999888888777777777666666666666555555555555444444444555444222111111222444555555555555444333222111000zzzmmmjjjjjjqqqvvvpppTTTDDDAAA<<<;;;;;;666555555555666666666666666444444333333333222222222222222111111111111222222111111111111111111111111000000000000000000000000000000000000000000/////////000000000111111111111111111111111111111111111111111222222222111111000222222222333333444444444555666:::DDDTTTgggwwwssseeebbbeeemmmtttyyy~~~xxxoooiiigggggghhhiiilllnnnpppqqqppppppqqqrrrttttttvvvyyy~~~hhhWWWOOOGGGCCCDDDBBB@@@>>>=========;;;:::;;;;;;:::::::::999999999999999888888888888777777666555555555555444444444555555333333222333444555444444444444333333222111~~~qqqkkkiiiqqq~~~qqq{{{[[[FFFAAA===<<<===777555555555666666666666666444444333333333222222222222222111111111111222222111111111111111111111111000000000000000000000000//////////////////000000///000000000111111111111111111111111111111111111000111111222222222111111111111222333333444555555555666;;;GGGXXXjjjyyy~~~jjj``````fffnnnvvvyyyxxxpppiiiffffffggghhhjjjmmmoooqqqrrrsssuuuvvvwwwwwwwwwyyy}}}nnnZZZRRRKKKHHHHHHEEEBBB@@@>>>>>>>>>===;;;;;;;;;;;;:::::::::999999:::999999999999888888888666555555555555444444444444555666666555444222111111222333333444444444444}}}~~~vvvnnnkkkrrr}}}ppp}}}fffKKKCCC>>>===>>>777666666666666666555555555444444333333333333222222222222111111111111222222111111111111111111111111000000000000000000000000......////////////000000000000000000111111111111222222222111111111111111000000111222222222222111111111222333333444555555666777===III\\\mmmzzzpppaaa\\\```fffooovvvzzz~~~zzzqqqjjjgggfffggghhhiiikkkoooqqqssstttvvvxxxyyyyyyyyyzzz}}}uuu```VVVPPPMMMMMMGGGDDDAAA?????????>>>===;;;;;;;;;;;;::::::::::::::::::999999999888888888666555555555555444444444333444666666666444222000000111222333444555555555~~~yyyoookkksss|||qqq|||sssRRRFFF???>>>>>>777777777666666555555444444444444333333333333222222222222111111111111222222111111111111111111111111000000000000000000000000........./////////000000000000000000111111111111222222222111111111000000000000111222222222222222000111111222444555555666888999>>>LLL^^^ooozzz~~~sssfff[[[YYY___fffnnntttyyy|||zzzrrrkkkhhhhhhiiijjjjjjllloooqqqrrrtttvvvwwwyyyyyyzzz|||~~~fffZZZTTTQQQPPPIIIFFFBBB@@@?????????>>><<<;;;;;;;;;;;;:::::::::999999999999888888888888666555555555555444444444222222333444444444444444111222222333444444444444zzzppplllsss|||rrr{{{}}}XXXIII@@@???>>>666888888777666555444444333444444444333333333222222222222111111111111222222111111111111111111111111000000000000000000000000---.........//////000000000000000000111111111111222222222222111111000000///000111222222222222222000111111222444555666666999999???MMM___pppzzz}}}mmmaaaXXXXXX___eeelllrrrwww{{{zzzrrrllljjjjjjlllmmmkkkmmmppprrrrrrrrrtttvvvxxxyyy{{{}}}kkk^^^WWWSSSQQQJJJFFFBBB@@@@@@@@@???>>><<<<<<;;;;;;;;;:::::::::999999999888888888777777666666555555555444444444222111000000222444666888333333444444444333222222~~~~~~|||sssmmmpppwwwpppzzzhhhOOOFFFBBB===999777888888777777666555444555555444444444333333333333333333222222222111111000000000000000000000000111111111111000000000000111111000000000000111111//////000111111111111111000111111111111222222222222111000000000111333333333333333333444555666666;;;888???QQQeeessszzzmmmbbbYYYYYY___fffooovvv~~~~~~zzzrrrllljjjiiiggghhhkkkooonnnnnnppptttwwwyyyzzz~~~~~~mmmYYYSSSOOOGGGDDDDDDBBBAAA@@@?????????>>>>>>===<<<;;;;;;::::::777555444666999;;;999888444444555555555555555555333333333333333333333333333333333333333333333333~~~~~~tttmmmooouuunnnwwwmmmQQQFFFCCC???;;;888888888888777666555555555555444444444333333333333333333222222222111111000000000000000000000000111111111111000000000000111111000000000000111111//////000111111111111111000000111111111222222222222111000000000111222333333333333333333444555666:::888@@@RRRfffsss{{{lllbbb\\\___gggpppxxxvvvoookkkiiiggggggkkknnnnnnnnnpppsssvvvyyyzzz~~~~~~sss]]]VVVPPPHHHFFFEEECCCAAA@@@???>>>>>>>>>======<<<;;;;;;::::::999777666666888999888666555555555555555555555555333333333333333333333333333333333333333333333333vvvmmmnnnsss|||lllssstttUUUGGGCCC@@@<<<999999999888888777666666555555444444444333333333333333333222222222111111000000000000000000000000111111111111000000000000000000000000000000000000//////000111111111111111000000000111111111222222111111000000111111222333444444333333333444555555999999BBBUUUhhhttt{{{lllccc___eeeppp{{{{{{qqqllliiifffgggjjjnnnnnnnnnooorrruuuxxxzzz~~~|||bbbXXXQQQJJJGGGFFFDDDBBB@@@???>>>============<<<;;;;;;::::::;;;999777777888777666444555555555555555555555555444444444444444444444444333333333333333333333333xxxnnnmmmpppxxxmmmrrr||||||YYYGGGBBB@@@<<<::::::999888888777777777555555444444444333333333333333333222222222111111000000000000000000000000111111111111000000000///000000111111111111000000//////000111111111111111000000000000111111111111111111111111111222222222444444444333333444444555888:::EEEYYYkkkuuu{{{~~~qqqgggaaahhhvvv|||qqqkkkhhheeegggkkknnnnnnooooooqqqtttyyy|||gggZZZRRRKKKIIIHHHFFFCCC@@@???============<<<<<<<<<;;;;;;;;;999999888777777777666555555555555555555444444444555555555555555555555555444444444444444444444444{{{nnnlllnnnuuuqqqrrrzzz___HHHBBB???<<<;;;:::999888777777777888555555444444444333333333333333333222222222111111111111111111111111111111111111111111000000000//////000111111111111000/////////000111111111111111//////000000000111111111000000111111222222222222444444333333333444555555888<<>>===<<<<<<<<<<<<<<<;;;;;;;;;777777888888777777777888666666555555555444444444555555555555555555555555444444444444444444444444}}}ooolllnnnssstttsssxxxgggLLLCCC@@@;;;;;;:::888777666666777777555555444444444333333333333333333222222222111111111111111111111111111111111111111111000000000000///000111222222111000/////////000111111111111111/////////000000000111111000000111222222222222111333333333333444555666666999>>>MMMaaapppvvvxxx{{{~~~zzznnnhhhrrryyypppkkkiiigggiiilllkkknnnpppppprrrvvv~~~ooo[[[SSSMMMKKKIIIGGGDDDBBB@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<666777888888777666777999666666666555444444333333444444444444444444444444444444444444444444444444~~~~~~ooolllmmmrrr~~~tttrrrwwwoooPPPEEEAAA<<<;;;999777666555555666777555555444444444333333333333333333222222222111111111111111111111111111111111111111111000000000000///000111222222111000/////////000111111111111111////////////000000000111///000111222333222222111111111222333444555777888:::@@@QQQeeerrrvvvwwwxxxxxxxxxooonnn~~~zzzrrrnnnkkkhhhiiilllkkkmmmpppqqqsssxxxrrr]]]UUUPPPKKKIIIGGGEEEBBBAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<777999:::999666555666777777666666555444444333333333333333333333333333333555555555555555555555555}}}ooolllmmmrrr}}}sssqqqvvvtttTTTHHHCCC===:::999777555444555666777555555444444444333333333333333333222222222111111111111111111111111111111111111111111000000000000...000111222222111000...//////000111111111111111////////////000000000000///000111222333222111111000111111222444666888999:::BBBSSSgggsssvvvvvvwwwvvvuuuooosss|||tttqqqmmmiiiiiikkkjjjmmmqqqrrrsssyyyttt___VVVRRRJJJIIIGGGEEECCCAAAAAA@@@;;;<<<<<<<<<<<<<<<<<<<<<999;;;<<<999555333444666777777666555444444333333333333333333333333333333555555555555555555555555}}}}}}tttnnnnnnttt}}}}}}tttuuuzzzWWWGGG@@@;;;:::999888777666666666666666555444333222333444444333333333222222222111111222222222111111111111000222111111111000000//////000000000000000000000000111111222222222222111111000000000111222222222333222222111111111111222222222222222333444555666777999EEE[[[pppxxxvvvtttuuurrr}}}kkknnn|||wwwssspppllljjjkkkkkknnnppprrruuuzzzeeeXXXTTTKKKIIIGGGFFFEEEDDDAAA???@@@???===<<<;;;:::999999;;;:::999999888888999999999999999888777666666555666666555555555444444444333333333444444444555555yyy~~~~~~vvvnnnmmmqqqyyyyyyppppppzzzXXXHHHAAA===::::::999888777777777777666555444333333333444444333333333222222222111111222222222111111111111000111111111111000000000///000000000000000000000000000000000111111000000000111111111111111222222222222222111111111111222222222222222333444555666777:::GGG\\\qqqyyywwwuuuvvvvvvxxxiiimmm~~~}}}xxxuuupppmmmmmmnnnppprrrtttwww}}}iiiZZZVVVMMMKKKHHHFFFEEEDDDBBB@@@???>>>===<<<;;;;;;:::;;;;;;;;;:::999999999999:::999999999888777666666666555555444444444333333333222222222333333333444444rrrwww}}}zzzppplllmmmuuu}}}vvvkkkiii|||{{{XXXHHHBBB???;;;;;;:::999888888888888666555444444333333444444333333333222222222111111222222222111111111111000111111111111000000000000000000000000000000000000////////////////////////222222222111111111111111222222111111111111222222222222333333444555777888;;;HHH]]]qqqzzzxxxuuuvvvxxxqqqfffmmm{{{uuuqqqqqqssstttvvvxxx{{{ooo^^^XXXQQQNNNJJJGGGEEEDDDCCCBBB???>>>===<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;999999999888777777666666444444444333333333222222111222222222333333333333rrruuuzzz~~~~~~~~~rrrlllmmmuuu}}}ttthhhdddrrr|||XXXGGGBBB???<<<<<<;;;:::999999999999666555555444444444444444333333333222222222111111222222222111111111000000111111111000000000000000000000000000000000000000000000000//////000000000333222222222111000000000222222111111111111222222333333333333444666777888<<>>>>>=========>>>>>>======<<<;;;;;;;;;;;;;;;999999999888888777777777555555444444444333333333222222333333333444444444uuuwww{{{~~~}}}~~~uuunnnnnnvvvttthhhaaalll~~~YYYGGGBBB???===<<<;;;:::999999999999555666666555555555444444333333333222222222111111222222222111111111000000000000000000000000111111000000000000000000000000222111111000000111111222333222222222111000000000222222111111111111222222333333333444555666777888<<>>>>>>>>??????>>>===<<<<<<;;;;;;<<<<<<999999999999888888888888666666666666555555555555444444444444555555555555xxx{{{~~~}}}xxxoooooowwwtttggg```iii{{{]]]IIIBBB???<<<<<<;;;:::999999999999555666666666666555444444333333333222222222111111222222222111111111111000000000000000111111111111000000000000000000000000333222111000000111222333222222222111111111111111222222111111111111222222333333333444555666888888===JJJ___ssszzzxxxuuuvvvoooeeelllyyy}}}{{{hhh[[[TTTQQQLLLIIIHHHGGGFFFEEEBBBAAA@@@???????????????======<<<;;;;;;;;;;;;<<<999999999999999999999999777777777666666666666555555555555555666666666666}}}~~~yyyooommmuuurrrfff___hhhzzzbbbLLLCCC???<<<;;;:::999888888888888555666666777666555444333333333333222222222111111222222222111111111111000///000000000111111111111000000000000000000000000222111000//////000111222111111111111111222222222222222111111111111222222444444444444555777888999@@@LLLaaauuu}}}zzzwwwxxxmmmdddjjjttt}}}yyyiiiZZZRRROOOLLLJJJJJJHHHGGGEEEDDDCCCBBB@@@????????????===<<<;;;;;;::::::;;;;;;999999999999999999999999777666666666666555555555444444444555555555666666yyynnnkkkrrr}}}pppeee^^^hhhzzz~~~fffOOOEEE@@@;;;;;;:::999888888888888555666777777777666444333333333333222222222111111222222222111111111111000//////000000111111111222000000000000000000000000222000///......///000222000000111111222222222333222222111111111111222222444444444444666777888999BBBOOOdddwww|||yyyzzziiiccciiiqqqzzz|||iiiYYYPPPNNNLLLKKKJJJIIIGGGEEEEEEDDDBBBAAA@@@?????????<<<<<<;;;::::::::::::;;;999999999999999999999999666666555555555444444444333333333444444444555555}}}zzz{{{}}}zzzrrrooottt{{{nnneee___dddqqqlllTTTGGG@@@===;;;999888999999777666666555555555555444444444111222333444333222111000222222222222222222222222000000000000000000000000////////////000000000000000000000000111111111111222222111111111111111111000000111111111111000000111222222222222444777:::DDDQQQddduuu~~~}}}{{{{{{fffdddlllrrrtttwwwnnn\\\TTTPPPLLLJJJKKKKKKHHHFFFDDDCCCBBBBBB@@@@@@???>>><<<;;;;;;:::::::::;;;;;;:::999999888888888888888555555555555555555555555555555444444444444555555}}}{{{|||~~~xxxpppmmmrrryyy~~~ooofff___dddqqqjjjSSSHHHAAA===;;;999888999999777666666555555555555444444444222333333333333222111111222222222222222222222222000000000000000000000000////////////000000000111000000000000111111111111111111111111111111111111000111111111111111111000222333333333333555888;;;BBBRRRgggwww~~~~~~}}}xxxgggdddkkkppprrrwwwqqq^^^UUUPPPLLLJJJKKKKKKIIIFFFDDDCCCCCCBBBAAA@@@??????===<<<;;;;;;::::::::::::888888777666666666666666555555555555555555555555555555444444444444555555}}}|||}}}vvvnnnkkkpppvvvyyyooofff```dddrrrfffQQQHHHCCC===;;;999888999999777666666555555555555444444444444333222222111111222222222222222222222222222222000000000000000000000000/////////000000000111111000000000000111111111111111111111111111111111111222222222222222222222222333333444333333555999<<>>===<<<;;;::::::::::::888888777666666666666777555555555555555555555555555555444444444444555555|||{{{}}}vvvmmmjjjnnnuuu}}}wwwnnngggaaadddrrraaaNNNGGGCCC===;;;999888999999777666666555555555555444444444444333222111000111222333222222222222222222222222000000000000000000000000//////000000000111111111///000000000111111111111111111111111111222222222333333333333333333333333222333333333333555888;;;CCCVVVmmm{{{~~~qqqkkkhhhnnnssswww~~~gggYYYTTTNNNKKKLLLLLLJJJHHHEEEEEEDDDCCCBBBAAA@@@@@@???>>>===<<<::::::999999;;;:::999999888888999999555555555555555555555555555555444444444444555555}}}zzzyyy{{{~~~wwwnnnjjjnnnuuuyyyuuulllhhhdddeeesss]]]KKKEEEBBB===;;;999888999999777666666555555555555444444444444333222111000111222333222222222222222222222222000000000000000000000000000000000000111111111111///000000000111111111111000000111111111222222222444444333222222333444444222333333222222444888;;;HHHYYYnnnzzz|||qqqllliiiooouuu{{{mmm]]]XXXQQQMMMMMMLLLKKKHHHFFFEEEEEEDDDCCCBBBAAA@@@@@@???===<<<;;;::::::999;;;::::::999999999999999666666666666666666666666555555444444444444555555|||yyyxxxzzz}}}zzzpppkkknnntttuuutttmmmllliiijjjuuu\\\IIICCCAAA===;;;999888999999777666666555555555555444444444444333222222111111222222222222222222222222222222000000000000000000000000000000000111111111222222000000000000111111111111000000000111222222333333444444222222222222444444333333444333333555999<<>>===<<<;;;;;;;;;;;;999999888777777777777888666666666666666666666666555555444444444444555555}}}yyyxxxzzz}}}{{{pppjjjmmmsss~~~pppqqqnnnpppooopppyyy]]]JJJDDDAAA===;;;999888999999777666666555555555555444444444222333333333333222111111222222222222222222222222000000000000000000000000000000111111111222222222000000000000111111111111///000000111222222333333444333222111111222333444555555666555555777;;;>>>PPP^^^pppzzz|||rrrnnnjjjrrr|||}}}xxxhhhaaaXXXRRRPPPNNNKKKIIIGGGFFFFFFEEEDDDCCCBBBBBB>>>>>>===<<<<<<<<<<<<<<<:::999888888777777888888666666666666666666666666555555444444444444555555~~~zzzyyyzzz}}}|||pppjjjlllqqq}}}{{{mmmnnnpppttttttttt|||}}}___LLLEEEAAA===;;;999888999999777666666666555555555444444444222222333444333222111000222222222222222222222222000000000000000000000000000111111111111222222222000000000000111111111111///000000111222222333333444333111000000111333444777777888777777999===@@@QQQ___qqq{{{}}}}}}sssnnnmmmvvv}}}{{{kkkdddZZZTTTQQQNNNLLLIIIGGGGGGFFFEEEDDDCCCBBBBBB>>>======<<<<<<<<<======<<<;;;::::::999999::::::777777777777777777777777555555555444444555555555~~~|||}}}~~~}}}|||pppiiiiiilll}}}uuujjjlllllltttwwwuuu|||||||||WWWGGGGGG@@@>>><<<:::999:::999888777;;;:::888666555444555555444444444444444444444444444444333333222111000000000000000000000000000000222111000//////000111222000000000000////////////////////////////////////000000111111111222222222666777888666555777;;;@@@NNNaaannnsssxxxvvvxxxtttooowww}}}oooeee[[[XXXVVVQQQMMMLLLIIIGGGDDDCCCCCCCCCAAA@@@???>>>>>>>>>=========<<<;;;;;;;;;;;;:::999888888999999999888777666666555666666555555555444444444}}}~~~~~~~~~}}}|||qqqiiiiiimmm{{{sssiiikkkiiirrrxxxxxx~~~|||zzz[[[JJJHHHAAA>>><<<:::999::::::888777:::999888666555444555555444444444444444444444444444444333333222111111000000000000000000000000000222111000//////000111222000000000000000000000///111111111111111111111111111222222222333333333333555777888666555666<<<@@@MMMaaammmrrrwwwvvvyyyuuurrrzzzoooddd[[[XXXVVVQQQMMMKKKJJJHHHFFFEEEEEEDDDCCCAAA?????????>>>=========<<<;;;;;;;;;;;;:::999888888888888777777666555555444666666555555555444444444~~~~~~}}}|||~~~rrrjjjiiimmmxxxqqqgggiiifffqqqyyy|||}}}aaaNNNJJJAAA???===::::::::::::999777:::999888666555555555555444444444444444444444444444333333222222111111111000000000000000000000000111111000000000000111111000000000000000000000000333333333333333333333333222222333333333444444444555666777666555666<<<@@@LLL```mmmrrrwwwvvv{{{uuuuuu~~~ooodddZZZWWWVVVQQQMMMKKKLLLJJJHHHFFFFFFFFFEEECCC@@@@@@??????>>>===<<<<<<;;;;;;;;;;;;:::999888888777777666666555555444444666666666555555555444444~~~}}}|||}}}~~~uuukkkiiilllvvvpppfffgggeeeqqq|||hhhQQQIII@@@???===;;;:::::::::999888999888777777666555555555444444444444444444444444333333333222222111111111000000000000000000000000111000000000000000000111000000000000000111111111333333333333333333333333222222222333333333333444444666777555444666<<<@@@MMMaaannnssswwwwww~~~|||rrrvvvpppeee[[[XXXVVVRRRMMMLLLMMMKKKHHHGGGGGGGGGEEEDDDBBBAAAAAA???>>>===<<<<<<;;;;;;;;;;;;:::999888888777777777666666555555555666666666666555555555555~~~||||||}}}~~~wwwllljjjmmmvvvqqqfffffffffrrrnnnSSSIII??????===;;;:::;;;;;;999888888888777777666666555555444444444444444444444444333333222222222222222111000000000000000000000000000000000111111000000000///000000000111111111222222222222222222222222222111111111111222222222222333555666555444666<<<@@@OOOcccppptttwwwxxxvvvoootttrrrggg]]]ZZZXXXTTTOOONNNMMMKKKIIIGGGGGGGGGFFFDDDDDDCCCBBB@@@???===<<<<<<;;;;;;;;;;;;:::999888888888888777777777777777666777777666666666555555555}}}{{{|||~~~yyymmmlllpppyyytttgggffffffrrrsssUUUJJJAAA@@@>>>;;;;;;;;;;;;:::888777777777777777666555555444444444444444444444444222222222222222222222222000000000000000000000000000000111111111111000000///000000111111222222222111111111111111111111111000000111111111222222222222444555555444666<<>><<<;;;;;;;;;;;;;;;:::999888888888888888888777777777777777777777666666666555555{{{zzz|||zzznnnnnntttwwwiiigggeeepppwwwXXXLLLEEE@@@>>><<<;;;;;;;;;:::999666777777888777777555555444444444444444444444444222222222222222222222222000000000000000000000000///000111222222111000//////000000111111222333333111111111111111111111111111111111222222222333333222444555444444666<<>><<<;;;;;;;;;;;;;;;:::999888888777777777777777777777777777777777777666666666555zzzyyy}}}zzzooopppwwwzzzkkkgggcccmmm}}}yyyZZZOOOIII@@@>>><<<;;;;;;;;;:::999666666777888888777666555444444444444444444444444222222222222222222222222000000000000000000000000///000111222222111000//////000000111222222333333111111111111111111111111222222333333333444444444222333555444444666<<>><<<;;;;;;;;;;;;;;;:::999888888555555555666666666666666777777777777666666666666{{{wwwxxx|||yyysssuuuzzz{{{kkkffffffmmm|||rrrXXXNNNDDDDDDAAA>>>======<<<:::999666666777999;;;<<<;;;999666555555444444444555555111222222222222111000000000000000000000000000000...---,,,,,,---///222333000000000000000000000000222222222222222222222222333333222222222222222222555444444666555444999@@@SSSgggqqqppptttxxxnnnlllsss}}}ooobbbaaabbb[[[VVVUUURRRRRRRRRPPPOOOMMMLLLKKKIIIGGGCCC@@@>>>=========>>>>>><<<:::999888777777:::999777666666666777888777666666666666555555555zzzvvvvvv{{{yyyssswww|||{{{lllgggfffppprrrWWWMMMBBBEEEBBB@@@>>>>>>===<<<:::777777888:::======<<<;;;777666555444444444444444222222222222222111000000000000000000000000000000000///...------...000111000000000000000000000000222222222222222222222222222222222222222222222222444333444666555444:::AAASSSiiisssqqqtttxxxqqqnnnrrryyypppcccbbbbbb\\\VVVUUUSSSSSSRRRQQQPPPNNNLLLKKKJJJHHHEEEBBB@@@????????????>>><<<:::999888777777888777666555444555666666777777888888888777777777yyyuuuuuuyyy}}}yyytttyyyzzzmmmhhheeerrruuu[[[OOODDDFFFDDDAAA??????>>>===;;;888888999;;;>>>??????>>>888777666555444333333333222222222222222111111000000000000000000000000000111000///...---...//////000000000000000000000000222222222222222222222222111111111222222333333444333222333666555555;;;CCCTTTkkkvvvssstttwwwwwwppppppuuurrrcccaaaaaa[[[VVVVVVSSSSSSRRRQQQPPPNNNMMMLLLKKKIIIFFFDDDBBBAAA@@@@@@???>>><<<;;;999999888888888777666666555555666666555555666666666555444444zzzuuuuuuyyy}}}yyyuuuzzzxxxlllgggdddrrr{{{yyy```UUUJJJFFFCCCAAA??????>>><<<;;;999999999<<>>===;;;::::::999999::::::999999888888888888777777777777666555333333|||wwwvvvyyy|||yyyuuu{{{vvvjjjfffffftttxxxvvv}}}zzzbbbYYYNNNEEECCC@@@>>>>>>===<<<:::::::::999;;;>>>@@@@@@@@@888888666555333333222222222333333333333222111111111111111111111111111111.........///000111111222000000000000000000000000111111111111111111111111000000111222333333444444222111333666666777===EEEXXXqqq|||xxxvvvxxxsssoooxxxsssbbb^^^]]]WWWSSSSSSPPPPPPPPPPPPOOOMMMLLLKKKIIIHHHGGGEEECCCBBBAAAAAA???>>>===<<<;;;::::::::::::::::::::::::999999888<<<;;;:::999888777777777|||wwwvvvyyy|||~~~~~~~~~}}}~~~zzzvvv{{{uuujjjfffjjjuuutttrrr{{{vvv___VVVLLLEEEBBB@@@>>>>>>===<<<:::;;;:::999:::<<<>>>>>>>>>888777666555444333333333333333333333333222222111111111111111111111111111---......000111222222333000000000000000000000000111111111111111111111111111111111222222333333444222222444777777777===EEE[[[rrr}}}zzzxxxzzzuuuqqqzzzuuuccc^^^\\\VVVRRRSSSPPPPPPPPPPPPOOONNNMMMLLLHHHHHHGGGFFFDDDCCCBBBAAA??????>>><<<<<<;;;;;;;;;888999999999999888777777999888666555666777999;;;|||vvvuuuwwwzzz}}}}}}}}}||||||{{{vvvzzzuuullljjjiiisssqqqpppzzzrrr[[[SSSIIIFFFCCCAAA??????>>>===;;;;;;999888888:::;;;<<<;;;777666555444444444444444333333444444333333222111111111111111111111111111...///000000111111111111000000000000000000000000111111111111111111111111222222222222222222222222444333444777777777===EEE]]]sss}}}{{{{{{{{{uuusssyyyxxxeee___]]]WWWTTTUUURRRRRRRRRRRRQQQPPPOOOOOOIIIIIIIIIHHHFFFEEECCCCCC??????>>>===<<<<<<<<<<<<888999:::::::::999888777666555333333666;;;AAADDD{{{uuutttvvvxxx}}}}}}|||{{{|||{{{vvvyyywwwooommmfffooo{{{qqqpppzzzqqqZZZRRRHHHGGGEEEBBBAAA@@@@@@>>><<<;;;999777777888::::::999666555555444444444555555333333444444333333222111111111111111111111111111000111111111111000//////000000000000000000000000000000000000000000000000333333222222222222222222444333555777777777===DDD___sss}}}{{{}}}|||uuuuuuwww{{{gggaaa^^^YYYUUUWWWSSSTTTTTTTTTSSSRRRQQQQQQJJJJJJJJJIIIHHHGGGEEEDDD@@@???>>>======<<<======;;;;;;<<<===<<<;;;:::999:::999777999>>>EEEMMMRRR{{{xxxxxxzzz{{{~~~{{{zzz||||||rrrsssxxx{{{pppfffeeeiiipppvvvxxx{{{ssssss}}}pppXXXNNNLLLFFFCCC@@@>>>>>>>>><<<;;;;;;;;;::::::999888888888555555444444444333333333666555555666777777444222333333333222111000//////////////////000000000000000111111111111222222222555444222111111111222222111111222222222333333333333111222555777888===CCC```ttt~~~|||yyytttrrryyyyyyiiifff___\\\[[[VVVUUUTTTRRRPPPOOONNNNNNNNNHHHJJJKKKLLLKKKIIIFFFDDDBBBAAA???>>>===<<<======;;;;;;:::999999888888777777666555555888<<>>>>>===<<<;;;;;;::::::999888888777777555555555444444444333333555555666888::::::888555444333222111111111111111/////////000000000111111000111111111111222222222444333222111111111222222111111222222222333333333444222222666777888===CCC\\\qqq|||}}}|||zzz}}}qqqooosss|||mmmjjjddd```___YYYWWWVVVTTTQQQOOONNNNNNNNNJJJKKKLLLLLLKKKIIIGGGEEECCCBBB@@@???>>>===>>>>>>;;;;;;::::::999888888888888777666666777:::<<<>>>|||yyyzzz}}}~~~~~~yyymmmmmmpppxxxuuukkkbbbdddgggjjjiiikkkvvv|||zzzxxx^^^QQQLLLHHHEEEAAA???>>>===<<<:::::::::999999888777777777555555555444444444444333444555888<<>>>>>>>><<<;;;;;;::::::999888888999888888777777777888888|||yyyyyy{{{}}}}}}~~~vvvkkkiiilllsssvvvlllbbbcccfffhhhhhhjjjvvv{{{aaaQQQJJJHHHEEEBBB???>>>===<<<::::::999999888888777666666555555555555444444444444333555999???CCCCCCAAA>>>:::888555111000000111222000111111111222222222222000000111111111222222222333222222222222222222222111111222222222333333333444222333666888888===DDD]]]rrr~~~qqqgggfffooo{{{uuusssmmmiiigggaaa\\\[[[XXXTTTQQQOOONNNNNNMMMLLLJJJHHHGGGFFFFFFFFFCCCBBBAAA@@@??????>>>>>><<<<<<;;;;;;::::::999999888999999999888777777666|||wwwvvvxxxyyy{{{|||~~~tttiiiggghhhooo|||vvvkkk```bbbeeehhhiiimmmzzzfffTTTKKKHHHEEEBBB??????>>><<<;;;::::::999999888777777777666666555555555444444444333555999???DDDDDDBBB@@@>>><<<777333000//////000000111111111222222222222000000111111111222222222222222222222222222222222111111222222222333333333444222333666888999>>>DDD___ssskkkcccdddrrr|||vvvsssmmmhhhggg```^^^\\\XXXUUURRRPPPOOONNNMMMKKKIIIFFFEEEDDDEEEEEEBBBBBBBBBAAA@@@???>>>=========<<<<<<;;;::::::999777888999::::::999888888{{{vvvtttuuuvvvyyyzzz|||ssshhhfffgggmmmzzztttiii]]]___eeejjjlllppp}}}kkkWWWLLLGGGEEEAAA?????????>>>===;;;;;;::::::999888888777666666666555555555444444333555888===AAACCCAAA??????===999555222000//////000000000111111111222222000111111111111222222222111111222333333333222222111111222222222333333333555333444777888999>>>EEE^^^qqq||||||||||||}}}hhhbbbeeesss~~~uuuqqqiiifffddd___]]]\\\XXXUUURRRPPPOOOOOOMMMLLLIIIGGGEEEEEEDDDEEECCCCCCCCCBBBAAA@@@>>>>>>>>>======<<<<<<;;;::::::777888999999::::::999999zzzzzzzzzuuussstttvvvxxxxxxzzz|||rrrhhhfffgggooozzzrrrhhh]]]aaahhhnnnppptttlllWWWJJJFFFCCCAAA???@@@@@@???>>><<<<<<;;;;;;:::999999999666666666666555555555555444555777;;;>>>???>>><<<===<<<999777444222111111/////////000000000111111000111111111111222222222000111222333333333333222111111222222222333333333555333444777888999>>>EEE\\\oooyyyyyyyyyxxxzzzfffbbbfffssstttnnnfffbbbbbb]]]\\\ZZZXXXTTTRRRPPPOOOOOONNNMMMKKKIIIHHHFFFEEEEEEEEEEEEEEEEEEDDDBBBAAA@@@>>>>>>======<<<;;;;;;;;;888888888888888888888888yyyuuuqqqpppwwwxxxttttttuuuvvvwwwwwwxxxzzz~~~qqqhhhfffgggrrr|||qqqhhh```dddlllrrruuuyyyjjjTTTFFFEEECCC@@@???@@@AAA@@@@@@===<<<<<<;;;;;;::::::999777666666666555555555555555555666888;;;===<<<;;;::::::999777666444333333////////////000000000000000111111111111222222222000111222333444333333222111111222222222333333333555333444777999999>>>EEE[[[oooyyyyyyyyyyyyxxxeeeccchhhssssssmmmdddaaaaaa\\\[[[ZZZWWWTTTRRRPPPPPPPPPOOOOOOMMMLLLJJJHHHGGGFFFGGGGGGHHHGGGFFFEEECCCBBB>>>>>>>>>===<<<<<<;;;;;;999888777666555555555666ssstttsssooopppyyy|||uuurrrrrrtttuuuxxxwwwvvvxxx}}}qqqhhhfffgggqqq{{{zzzmmmfffhhhfffjjjuuu{{{yyy\\\RRRIIICCCCCCCCCDDDEEEDDDBBB???>>>===;;;:::999999:::;;;999888777666555444333333555555555666666777999999777777555444333222222222111111222222222222111111222222222222222222222222555333000......000222444333333333333333333333333444333444666666777>>>FFF```uuu}}}|||jjjggglllvvvuuukkkbbb______ZZZ___\\\WWWSSSPPPOOOPPPQQQMMMLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHDDDAAABBBAAA???>>><<<;;;;;;:::;;;:::999888777777777777~~~wwwxxxxxxvvvwww|||uuurrrssstttuuuyyyxxxxxxzzz~~~ppphhhgggiiitttyyyllleeebbbcccmmm|||vvv[[[RRRJJJFFFEEEDDDDDDDDDCCC@@@>>>>>>===<<<:::::::::::::::999888777666555444333333555555555555666777888888777666555444333222222222000000000111111000000000222222222222222222222222444333000//////000222444333333333333333333333333555444444666666777>>>GGG^^^uuu~~~jjjeeeiiitttvvvmmmeeeccceeeaaacccaaa\\\WWWSSSPPPOOOOOOPPPOOOMMMLLLKKKKKKKKKLLLKKKJJJIIIIIIIIIHHHEEECCCBBBAAA@@@>>><<<;;;;;;;;;;;;:::999888888777888888}}}vvvssssssuuuvvvzzzyyyzzz{{{|||nnnhhhhhhjjjssswwwkkkeeeaaaffftttqqqXXXQQQKKKHHHFFFEEEDDDDDDBBB???===>>>===<<<;;;::::::::::::888888777666666555444444444444444444444555666777777666555333222222222222//////000000000000//////222222222222222222222222222222111111111111222333222222222333333444444444666444555777777888???HHH^^^vvvkkkdddfffsssxxxooohhhhhhkkkiiijjjhhhddd___ZZZUUURRRPPPSSSRRROOOMMMLLLLLLMMMMMMLLLJJJIIIHHHIIIHHHGGGEEEBBBAAA@@@>>>===<<<<<<<<<::::::999888888999999999}}}vvvssstttvvvwwwyyyyyyzzz|||~~~yyylllffffffiiiooo}}}wwwkkkfffggglll{{{mmmUUUPPPJJJHHHFFFDDDDDDDDDCCC@@@>>>>>>===<<<<<<;;;:::::::::888888777777666555555444333333333333444444555666666555444333222222222222//////000000000000//////111111111111111111111111111111222222333333222222111111222333333444555555666555666888888999@@@HHH___wwwnnnfffgggssszzzppphhhiiimmmkkkmmmllljjjfffaaa\\\WWWTTTTTTRRROOOLLLKKKKKKLLLMMMLLLJJJHHHGGGHHHHHHGGGFFFBBBBBB@@@???>>>=========::::::999999999::::::;;;|||uuussstttvvvwwwwwwyyyzzz{{{}}}vvviiiccccccfffmmm|||wwwlllhhhjjjooo~~~lllUUUOOOHHHGGGEEECCCCCCDDDDDDCCCBBB============<<<;;;::::::888888777777666666555555444333333333333444444555555444333222222222222222000111111222222111111000111111111111111111111111000111222333444333333222111111222333333444555555666555666888888999@@@HHHaaayyysssjjjkkksss|||pppgggfffjjjhhhhhhhhhhhhfffccc^^^YYYWWWQQQPPPMMMKKKJJJJJJKKKKKKKKKIIIGGGFFFGGGHHHGGGFFFCCCBBBAAA???>>>>>>>>>>>>::::::::::::::::::;;;;;;{{{tttrrrsssuuuvvvvvvyyy{{{||||||sssfffaaabbbeeemmm}}}wwwllliiihhhmmm}}}oooXXXQQQHHHGGGEEECCCCCCDDDEEEDDDCCC======>>>======<<<::::::888888888777777666666666444444333333333444444555444444333222222222222222111111222222222222111111111111111111111111111111000111222333444444444333222222222333333444444444666444555777777888???HHH```yyy~~~wwwnnnnnnttt}}}pppeeeccceeebbb```aaabbbaaa___\\\XXXVVVOOOOOONNNMMMLLLLLLLLLLLLJJJIIIHHHHHHIIIIIIHHHFFFCCCBBBAAA@@@????????????<<<<<<;;;::::::;;;;;;;;;zzzsssqqqrrrtttvvvwwwzzz}}}}}}}}}qqqddd```bbbffflll~~~uuukkkiiiffflll}}}uuu^^^UUUKKKIIIFFFDDDCCCCCCDDDCCCBBB======>>>>>>===<<<;;;:::888888888777777777777777555555444444444444555555444333222222111222222222000000111111111111000000111111111111111111111111111111222222333444555555333333333333333333333333555444444666666777>>>GGG^^^wwwxxxppppppwww~~~pppeeeaaabbb^^^\\\]]]^^^^^^]]]ZZZWWWVVVOOOPPPQQQQQQQQQQQQPPPOOOKKKJJJJJJKKKLLLLLLJJJHHHCCCBBBAAA@@@@@@@@@@@@@@@>>>===<<<;;;;;;:::;;;;;;yyyrrrqqqrrrtttuuuxxx{{{~~~~~~~~~ooodddaaadddhhhkkk}}}tttjjjhhhgggmmmyyybbbYYYNNNKKKHHHEEECCCCCCCCCBBBAAA===>>>>>>>>>>>><<<;;;:::888888888888777777777777666555555444444444555555333333222222111222222222//////000000000000//////000000000000000000000000222222222222333444555666444333333333333333333333444333444666666777>>>FFF[[[uuuyyypppppp{{{~~~qqqeeeaaaaaa]]]]]]^^^^^^^^^]]][[[XXXWWWPPPRRRTTTVVVVVVUUUSSSRRRLLLLLLLLLNNNOOONNNKKKIIICCCBBBBBBAAA@@@@@@@@@@@@???>>>===<<<;;;:::::::::uuunnnnnnqqquuuwww{{{|||}}}~~~yyynnnfffbbbaaadddpppssshhheeefffooottt```YYYOOOKKKIIIGGGEEEDDDDDDEEEFFFAAA@@@???===<<<<<<;;;;;;888888888888777666444444666666666666555444333222222222222111111111111000000///...///111222222111111000/////////000222333222222222222222222222222111111222222222222333333333111222666888999???EEE___xxx|||nnnrrr{{{|||kkkddd___^^^aaa[[[bbbbbb\\\[[[```___YYYVVV\\\```bbbcccbbb[[[SSSKKKJJJJJJLLLPPPQQQOOOLLLDDDCCCBBB@@@???>>>>>>>>>AAA@@@???===;;;::::::999wwwooonnnqqqtttuuuxxxyyy{{{}}}xxxllleeeaaaaaacccnnnqqqgggdddfffnnnuuuuuuaaaZZZPPPKKKIIIGGGEEEDDDDDDEEEEEECCCBBBAAA???===<<<<<<<<<999999999999888777666555666666666666555444333222333333333333222222222222111//////000111222222111111000000///000111222333222222222222222222222222333333444444444444555555333111222666888999>>>EEE___xxx|||nnnsssyyy}}}mmmfffaaa```ddd```bbbaaa]]]]]]aaaddddddkkkqqqvvvvvvsssmmmaaaVVVPPPNNNNNNQQQTTTTTTQQQNNNFFFEEEDDDBBBAAA@@@@@@???>>>===<<<;;;:::999999999xxxqqqppprrrttttttuuuwwwyyy{{{~~~vvvkkkddd``````ccclll~~~ooofffdddfffnnn~~~~~~ooo|||uuu```XXXOOOJJJIIIGGGEEEDDDDDDEEEEEEEEEDDDBBB@@@>>>===<<<<<<::::::::::::999888777777666666666666555444333333444444444444333333333333111000///000222222222000111000000000000111222222222222222222222222222222333333444444444444555555444222333666888999>>>EEE]]]xxx{{{nnnrrruuu~~~oooiiieeeeeehhhhhhccc``````aaadddllluuu{{{hhhXXXVVVUUUUUUWWWYYYXXXTTTOOOIIIHHHFFFEEECCCBBBBBBAAA>>>===<<<;;;::::::::::::yyysssrrrtttvvvvvvuuuvvvxxxzzz|||tttiiibbb___```cccjjj~~~ooofffeeefffnnn{{{~~~uuuttt^^^WWWNNNJJJIIIHHHFFFEEEEEEEEEEEEFFFEEECCC@@@>>><<<;;;;;;999999::::::999888777777555555666666555444444333444444444444333333333333222111000000222222222000000000000111111111222222222222222222222222222222111111111222222222333333444222333666888999>>>DDDZZZvvv{{{mmmpppqqqqqqlllhhhhhhlllpppgggccceeefffiiiuuuppp]]][[[YYYYYY[[[\\\ZZZUUUPPPJJJIIIHHHFFFDDDCCCBBBBBBAAA@@@???===<<<;;;;;;;;;yyytttuuuwwwyyyyyyxxxyyyzzz{{{|||sssgggaaa^^^```dddjjjqqqhhhfffeeennnyyy}}}|||}}}vvv```YYYPPPKKKJJJIIIHHHGGGFFFEEEEEEEEEDDDBBB???===;;;::::::888888888999888888777777555555555666555555444333333333333333222222222222333111000111222222111000000111111111222222222222222222222222222222222222111111111222222222333333444333333666888888===DDDWWWrrr}}}mmmoooooo}}}{{{|||sssmmmiiiiiimmmuuummmhhhjjjjjjmmm|||{{{hhh^^^\\\[[[[[[\\\ZZZUUUPPPKKKJJJHHHFFFDDDCCCBBBAAACCCBBB@@@>>><<<;;;::::::yyyvvvwwwzzz{{{{{{zzz{{{||||||}}}rrrgggaaa___aaaffflllssshhhfffdddllluuuyyyxxxzzz~~~yyyddd]]]TTTLLLKKKKKKJJJIIIHHHGGGFFFDDDCCCAAA???===<<<;;;:::777888888888888888777777444555555555555555444444333333333333222222222222333222111111222333111000000111222222333333222222222222222222222222222222333333444444444444555555555333333666888888===DDDUUUppp}}}|||pppqqqppptttsssqqqqqqrrrvvvzzz|||sssmmmhhhgggkkkuuuqqqnnnmmmlllqqq~~~sss___]]]ZZZZZZ[[[YYYUUUQQQKKKJJJHHHFFFDDDBBBAAAAAAAAA@@@>>><<<;;;999999888zzzwwwxxxzzzzzzzzzzzz|||}}}}}}rrrfffaaa___bbbgggooottthhhdddbbbjjjqqqrrrrrrwwwzzzyyyddd]]]TTTMMMMMMLLLLLLKKKIIIHHHHHHDDDCCCBBB@@@>>>=========888888999999999999999888444444555555555555555444444444444444333333333333444333111222222333111000000111222333333333222222222222222222222222222222333333444444444444555555555333444777888888===CCCVVVooo}}}|||{{{zzzuuuuuutttqqqpppooommmkkkkkkmmmoooqqqvvv~~~ssslllfffeeehhhqqqttttttmmmjjjqqq|||sssaaa]]]YYYXXXYYYXXXUUURRRLLLKKKIIIGGGDDDCCCBBBAAA>>>>>>===<<<;;;;;;;;;<<<|||yyyyyyzzzyyyxxxzzz{{{}}}~~~rrrfffaaa```ccchhhqqqtttgggbbbaaaiiiooonnnmmmtttwww}}}wwwbbb[[[QQQMMMNNNMMMMMMLLLJJJIIIHHHEEEDDDBBBAAA@@@?????????999999:::;;;;;;:::::::::444444555555555555555444666666555555555444444444444333222222333333111000000111222333444333222222222222222222222222222222111111222222222333333333666333444777888888===CCCWWWooo|||{{{zzz{{{zzzyyyxxxsssrrrppplllhhhffffffgggeeejjjsss}}}ssskkkdddccceeemmmuuuvvvllliiiqqqzzz{{{zzzmmmbbb]]]YYYWWWXXXXXXVVVTTTMMMLLLJJJGGGEEEDDDCCCBBB>>>======>>>>>>???@@@AAAzzzvvvvvvvvvvvvuuuzzz{{{|||}}}~~~rrrhhhccc```eeennnvvvllldddeee```hhhlllkkkkkkttt~~~zzz{{{}}}~~~~~~yyysssbbbYYYTTTMMMKKKJJJJJJKKKJJJGGGEEEEEEDDDBBB@@@???>>>======>>>>>>???>>>===:::888777888888777777666666555555444444444555444444333333444444333333222111111111444333333333222111111111333333333222222111111111333333333333333333333333444444555555666999>>>BBBSSSqqq~~~~~~}}}yyy|||zzzwwwrrrmmmhhheeeccc```eeejjjnnnrrryyyrrriiibbb```ccckkkppptttsssnnnkkkooossstttwww{{{yyypppiiiaaa\\\WWWVVVXXXYYYVVVRRRQQQOOOLLLIIIFFFDDDCCCBBBAAAAAA@@@???>>>===<<<<<<~~~xxxttttttvvvvvvvvvxxxyyyzzz|||pppgggccc```fffoooxxxnnndddccc^^^ccceeeeeeiiiuuu}}}xxxwwwxxxxxxxxxtttooo___XXXTTTNNNLLLKKKKKKKKKJJJHHHFFFEEEDDDBBBAAA???>>>>>>>>>??????>>>===<<<:::888777999888888777666666555555555555555555444444333222111111111222222222222222222222222222222111111111333333333222222222111111333333333333333333333333444444555555666999>>>BBBVVVttt~~~}}}~~~|||yyyuuupppkkkgggeee^^^bbbfffhhhkkkrrr|||uuummmgggfffiiijjjmmmpppooollljjjkkknnnnnnoooqqqsssssspppjjjfff___\\\YYYYYY[[[ZZZUUUQQQPPPOOONNNKKKIIIFFFDDDCCCBBBBBBAAA@@@???>>>======{{{uuussssssuuuvvvwwwvvvwwwzzz|||nnnfffcccaaafffooo{{{pppeeeaaa___```______ggguuuzzztttqqqqqqppppppooojjj\\\WWWSSSOOOMMMLLLKKKLLLKKKIIIHHHEEEDDDCCCAAA@@@?????????@@@???===<<<:::999999999999999888888777666666666666666666555444333222111//////000000111222222333000000111111111111111111333333333222222222222111222222222333333444444444444444555555666999>>>BBBXXXvvv~~~{{{wwwrrrnnnjjjhhh___aaacccdddeeekkkssszzzwwwpppjjjiiilllhhhiiiiiiiiihhhggggggfffhhhgggffffffgggfffdddbbb\\\[[[ZZZ[[[\\\ZZZUUUPPPPPPPPPOOONNNLLLIIIGGGEEECCCCCCBBBAAA@@@???>>>>>>~~~{{{vvvsssrrrtttvvvwwwwwwyyyzzz|||}}}kkkeeebbb```fffooo|||tttfffaaabbbaaa______hhhuuu|||~~~~~~wwwppplllkkkkkkkkkooohhhZZZUUUSSSPPPNNNLLLLLLLLLLLLJJJIIIFFFEEEDDDBBBAAA@@@@@@@@@@@@???===;;;:::::::::;;;:::999999888888777666666777777777666555333222111//////000000000111111111/////////000111111111222222222222222222222222222111111222333333444555555444444555555666999>>>BBBXXXttt~~~}}}}}}|||{{{xxxtttpppllljjjdddeeedddddddddhhhnnnsssxxxpppjjjhhhjjjfffdddcccccceeeeeebbb___dddbbbaaaaaabbbbbbaaa```ZZZYYYYYYYYYYYYXXXTTTPPPOOOPPPQQQPPPOOOLLLIIIGGGCCCCCCBBBAAA@@@??????>>>}}}yyyuuussssssvvvxxxzzz{{{}}}~~~zzziiicccaaa```eeennn{{{vvvhhhbbb`````````bbbkkkvvv{{{yyy{{{uuunnniiihhhiiikkkttthhhZZZUUURRRQQQOOOMMMLLLLLLLLLKKKJJJFFFFFFDDDCCCBBBBBBBBBBBBAAA@@@>>><<<;;;;;;<<<<<<:::::::::999888888777777777777777666555333222111111111111000000000///////////////000111111111222222222222222222222222222111111222333333444555555444444555555666999>>>BBBXXXttt}}}zzzyyyzzzzzzyyywwwuuuqqqnnnllliiiiiihhhffffffiiillloooxxxzzzqqqiiifffgggccc```^^^```bbbccc```\\\___^^^^^^___aaa```^^^\\\YYYXXXUUUTTTTTTSSSRRRQQQNNNOOOPPPPPPOOOMMMJJJIIIDDDCCCBBBBBB@@@@@@???>>>~~~{{{vvvssstttwwwzzz}}}~~~xxxhhhbbb```___dddmmm{{{uuuhhhccc]]]___```dddmmmwww|||zzz~~~{{{uuunnniiihhhjjjmmmxxxiiiYYYUUURRRQQQOOOLLLKKKKKKLLLKKKJJJGGGFFFEEEDDDCCCCCCCCCCCCAAA@@@???>>>>>>=========;;;;;;::::::999888888888777777777666555444333222333222222111000000//////000000111111111111111111111222222222222333333333222222222333333444444444444444555555666999>>>BBBXXXuuuzzzxxxwwwwwwxxxyyyyyywwwuuurrrpppmmmmmmllllllllllllmmmnnnpppvvv{{{|||sssjjjeeeeee```^^^]]]___aaabbb```]]][[[[[[[[[]]]^^^]]]ZZZXXXWWWVVVTTTRRRQQQQQQQQQRRRMMMMMMNNNNNNNNNMMMKKKJJJEEEEEEDDDCCCBBBAAA@@@@@@}}}|||zzzvvvssstttxxx|||}}}~~~vvvgggaaa___]]]bbbkkk|||rrrfffccc^^^```aaaccciiitttzzzzzz}}}xxxqqqjjjhhhjjjmmmzzzhhhXXXTTTRRRQQQOOOKKKJJJJJJKKKKKKJJJGGGGGGFFFEEEDDDDDDDDDDDDAAAAAAAAAAAA@@@??????>>>;;;;;;;;;:::999999888888666666666666666555444444222222222222222111111111222222222222222111111111111111222222222333333333333333333333333333333333444444555555666999>>>BBBWWWttt}}}}}}yyywwwvvvxxxyyy{{{||||||{{{yyywwwssssssssstttuuutttsssrrrooorrrsssttt{{{|||rrriiicccccc^^^^^^^^^___aaaaaaaaa```[[[ZZZYYYYYYZZZZZZXXXVVVUUUUUUUUUTTTRRRQQQQQQQQQLLLLLLLLLLLLKKKKKKKKKKKKHHHGGGFFFFFFDDDDDDCCCBBBzzzzzzxxxuuusssuuuzzz|||}}}vvvfffaaa___]]]bbbjjj}}}pppdddccccccdddcccaaaeeennnuuuxxx{{{rrrkkkhhhjjjnnnzzzgggXXXTTTRRRQQQNNNKKKIIIJJJJJJJJJJJJGGGGGGFFFEEEDDDDDDDDDEEEAAABBBCCCCCCBBBAAA???>>><<<;;;;;;::::::999999888555666666666666666555555111111111222333333444444444333333333222111111111111111111222222333333333444333333333333333333333444444555555666999>>>BBBTTTrrryyy}}}yyywwwwwwyyy{{{~~~~~~|||xxxyyyzzz|||}}}|||yyywwwssssssqqqooosss}}}yyypppfffaaaaaa]]]^^^___```aaaaaabbbbbb]]][[[YYYXXXXXXYYYXXXXXXRRRTTTWWWWWWUUURRRPPPOOOKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIIIIHHHGGGFFFEEEEEE|||zzzwwwuuuvvvzzz~~~yyyeee^^^]]]^^^eeeooo{{{nnnfffhhhiiihhhfffddddddjjjttt|||wwwooonnnooonnnyyyhhhWWWMMMOOOMMMLLLJJJIIIJJJKKKMMMNNNIIIHHHFFFDDDCCCBBBCCCCCCFFFFFFEEEDDDCCCAAA???>>><<<;;;;;;:::999999999999666666555555555444444444444444333333333333222222333333333222222111111111333333333444444444555555666666666666666555555555444222444777888999===CCCSSSpppuuuwwwvvv}}}vvvrrrpppwwwzzz~~~~~~{{{xxxzzztttmmmiiilllssszzz~~~}}}uuummmeeeaaabbbaaa___\\\]]]___```___]]]\\\ZZZXXXUUUTTTTTTUUUVVVTTTUUUVVVVVVUUURRRNNNLLLKKKNNNNNNJJJHHHKKKMMMMMMLLLOOOOOOJJJGGGGGGEEEBBBzzzxxxvvvuuuvvvyyy|||xxxeee^^^]]]^^^eeeooommmfffhhhiiihhheeebbbccciiirrrzzzyyyssssssssssss|||eeeUUULLLNNNMMMLLLKKKJJJJJJKKKMMMNNNIIIHHHFFFDDDCCCCCCCCCCCCEEEEEEEEEDDDCCCBBBAAA@@@>>>===<<<;;;::::::::::::666666666555555555444444444444333333333333222222333333333222222222111111333333333333444444444444444444444555555666666666555333444777888888<<>>===<<<;;;;;;;;;777777777666666666555555444444333333333222222222222222222222222222222222111111222222222333333333222222222333333444444444666444444777777666:::@@@JJJjjjyyyllllllssszzzvvvuuuwww{{{wwwsssmmmiiihhhjjjkkkkkksssyyy~~~uuuqqqlllgggdddeeecccccccccdddggglllssswww}}}}}}ooohhhbbb___aaadddcccaaa`````````______\\\[[[ZZZXXXXXXWWWXXXXXXWWWVVVTTTRRRQQQPPPQQQQQQMMMPPPQQQPPPSSSUUUQQQKKKLLLNNNMMMIIIIIIJJJHHHDDDzzzuuuvvvxxxzzz{{{|||}}}}}}|||qqqccc______aaakkkxxxwwwiiieeehhhnnnjjjdddbbbeeemmmuuu{{{~~~vvvuuu}}}}}}gggZZZSSSTTTOOOOOONNNMMMMMMMMMMMMMMMJJJIIIHHHGGGFFFFFFGGGGGGIIIIIIHHHGGGFFFDDDBBBBBB@@@???>>><<<;;;:::::::::888888777777777666666666444444333333333222222222222222222222222222222222111111222222222333333333444444333333222222222111666444444777777666:::???GGGgggzzzlllkkkrrrzzzvvvuuuwww{{{yyyuuuqqqooonnnnnnnnnmmmrrrwwwvvvooojjjhhheeebbbbbbeeecccdddddddddeeejjjqqqvvv~~~|||nnnhhhbbb```bbbddddddcccaaa___^^^^^^___^^^]]]\\\\\\[[[[[[[[[[[[\\\ZZZXXXUUUSSSRRRRRRSSSSSSVVVXXXVVVVVVWWWSSSNNNLLLMMMLLLJJJKKKNNNLLLGGG{{{uuuwwwzzz}}}~~~}}}{{{{{{nnnbbb___```cccooo}}}ttthhheeehhhoooiiicccbbbgggqqqzzz{{{}}}zzzeeeYYYRRRSSSPPPOOOOOOOOONNNMMMMMMMMMKKKJJJIIIHHHGGGGGGHHHIIIKKKJJJJJJHHHGGGEEECCCBBBAAA@@@>>>===;;;:::::::::888888888888777777777777444444333333333333222222111222222222222333333333222222222222333333333333666555444444222222111000555333333666777666:::@@@FFFfff|||nnnlllqqq}}}yyyuuussssssxxxzzzxxxvvvvvvvvvvvvtttssstttxxxvvviiieeebbbcccbbb```bbbfffccceeefffggghhhlllttt{{{{{{nnniiidddbbbddd```aaaaaa```___^^^```aaa_________^^^^^^]]]]]]]]]^^^]]]ZZZXXXVVVUUUUUUUUUXXX]]]___[[[WWWVVVSSSOOOKKKLLLKKKKKKNNNRRRPPPKKK|||{{{tttwww{{{~~~}}}zzzwwwjjjaaa___```dddrrrqqqgggeeegggmmmgggbbbaaaiiittt~~~wwwdddZZZTTTUUUPPPPPPPPPPPPOOONNNMMMLLLKKKJJJIIIHHHHHHHHHIIIJJJJJJJJJJJJIIIHHHFFFEEEDDDBBBAAA@@@>>>===<<<;;;;;;999999888888888777777777444444333333333333222222111111222222222333333333333333333333444444444444555555444444333333222222333111222666777666;;;AAAGGGggg~~~ooommmqqq{{{~~~wwwsssqqqmmmrrryyy~~~zzzzzzzzz|||}}}}}}{{{zzzzzz{{{~~~|||rrrjjjcccaaaaaaccccccaaaccchhhgggjjjmmmoooqqqwww|||ooojjjfffdddggg___aaaaaa```]]]\\\^^^```^^^____________^^^]]]]]][[[[[[ZZZYYYYYYXXXXXXYYY\\\ccceee^^^VVVRRRQQQPPPKKKKKKKKKKKKQQQVVVUUUOOOkkkrrr|||~~~yyysssvvv{{{~~~|||zzztttiii```___aaaeeesss~~~pppfffeeegggkkkfff```aaaiiiuuuwwweee]]]WWWYYYPPPPPPPPPPPPOOONNNMMMLLLLLLKKKJJJIIIHHHIIIJJJKKKHHHIIIIIIIIIHHHHHHGGGFFFDDDCCCAAA???>>>===<<<<<<999999999888888888888777444444444333333333222222111111111222222333333333333333444444444444555555444444444444444444444444222111222555777777;;;AAAHHHhhhpppnnnqqqyyy}}}vvvrrrppphhhmmmtttyyyzzzzzzyyyyyyzzz{{{}}}}}}zzzzzz|||~~~~~~}}}~~~xxxsssoooiiiccccccaaaccceeeeeeccceeejjjlllpppuuuxxx{{{|||pppkkkgggfffhhhbbbdddccc```\\\YYYZZZ\\\^^^^^^^^^___^^^^^^]]]]]]XXXXXXYYYYYYZZZ[[[[[[[[[^^^fffhhh___SSSOOOOOOPPPJJJKKKKKKLLLRRRYYYWWWRRRhhhmmmqqquuuzzzyyysssvvvzzz}}}~~~~~~pppggg______```fffvvvyyyllleeeeeeiiiqqqdddYYYZZZfffuuutttccc___\\\XXXXXXQQQLLLNNNPPPQQQRRRUUUNNNLLLJJJJJJKKKLLLLLLLLLKKKHHHGGGHHHGGGCCCCCCEEEJJJGGGCCC@@@>>>===<<<<<<<<<;;;:::999888666555555666666555555555444444444333333333222222222111111111111000000000000000000444444444444333333222111000222333444555777;;;===LLLaaa|||~~~lllfffjjjwwwzzzrrriiidddeeejjjqqqwwwzzzxxxtttqqqwwwxxxzzz{{{|||||||||{{{xxxyyy{{{}}}tttllljjjiiigggeeecccdddeeeeeefffiiimmmpppuuuyyyppplllkkkkkkkkkaaaaaaaaa```_________^^^\\\^^^```aaaaaa```^^^]]]]]]\\\[[[YYYXXXXXXWWWWWW___```___[[[UUUPPPOOOPPPOOONNNMMMNNNQQQTTTTTTTTTfffhhhjjjlllooowww~~~yyytttvvvyyy|||}}}~~~}}}}}}oooeee^^^___```fffwwwvvvjjjdddeeeiiiooocccXXXYYYfffvvvrrrbbb___\\\WWWWWWQQQNNNQQQSSSRRRRRRTTTRRRPPPMMMKKKKKKKKKIIIHHHLLLHHHFFFGGGFFFDDDDDDGGGJJJGGGDDDAAA@@@?????????<<<;;;:::999888666555555555555555555444444444444333333333222222222222111333444444444444444444444333444444444333333222111111222444444555777;;;>>>KKK```|||oooiiiiiitttzzzqqqhhhbbb```dddkkkqqqtttsssooommmqqqsssuuuvvvxxxxxxxxxwwwwwwyyyzzz|||~~~{{{tttkkkfffeeefffeeeccceeefffhhhiiikkknnnrrrvvvyyy}}}sssooommmkkkjjjbbbbbbaaa```___^^^]]]]]]^^^^^^__________________]]]\\\[[[ZZZYYYXXXXXXXXX\\\]]]\\\YYYTTTPPPOOOPPPOOONNNMMMOOOQQQSSSSSSRRRjjjiiiggggggiiinnnssswww{{{~~~}}}wwwuuuvvvxxxzzz{{{|||}}}}}}lllccc]]]^^^aaagggxxxqqqgggcccdddhhhjjj```VVVYYYgggxxxoooaaa^^^[[[VVVUUUQQQPPPTTTVVVTTTTTTUUUVVVSSSNNNKKKJJJJJJIIIHHHKKKGGGEEEFFFEEECCCEEEIIIKKKIIIGGGDDDBBBAAAAAAAAA<<<;;;:::999888777666555555555444444444333333333333333333333222222222222444444555555666666777777333333444444444333222222222333555555666888;;;>>>JJJ___|||ssslllhhhqqq|||zzzoooeee___[[[___eeekkknnnmmmkkkjjjlllnnnppprrrttttttttttttwwwxxxyyy{{{}}}~~~~~~wwwmmmhhhcccbbbdddffffffeeehhhjjjmmmooorrrvvv{{{~~~uuurrrnnnjjjhhhdddcccbbbaaa___]]]\\\\\\______^^^^^^___```aaabbb]]]]]]\\\[[[ZZZYYYYYYXXXXXXYYYXXXVVVSSSQQQPPPQQQOOOOOOOOOQQQRRRRRRQQQOOOuuurrrnnnlllmmmpppqqqqqqsssvvv{{{~~~{{{vvvuuuvvvwwwyyy{{{}}}|||hhh```[[[^^^bbbiii{{{{{{llldddaaabbbeeeeee]]]UUUYYYiii|||~~~}}}mmm```^^^[[[VVVTTTQQQPPPTTTVVVUUUXXX\\\\\\VVVOOOJJJIIIJJJKKKLLLJJJEEECCCDDDDDDCCCEEEIIIMMMMMMKKKHHHDDDBBBBBBBBB===<<<;;;:::999777666666444444444444333333333333444444333333333222222222111222222333444555555666333333333444444333333222333444666666666888<<<>>>JJJ___|||sssllliiiooowwwxxxlllbbb]]]ZZZ]]]bbbgggjjjkkkkkkjjjkkkllloooqqqssstttttttttvvvwwwxxxzzz{{{|||}}}}}}}}}wwwnnnfffdddcccdddgggjjjjjjjjjkkknnnqqquuuxxx|||vvvqqqmmmjjjhhhfffeeecccbbb```^^^\\\\\\______```aaaaaaaaaaaaaaa]]]]]]]]]\\\\\\[[[ZZZYYYVVVVVVVVVUUUTTTSSSSSSSSSQQQQQQQQQSSSTTTSSSPPPMMM|||yyyuuussssssttttttssssssuuuyyy|||{{{vvvuuuvvvxxx{{{~~~uuueee]]]ZZZ___dddlll~~~vvvhhhbbb___```cccaaa\\\VVVZZZlll|||vvvzzz}}}xxxkkk``````]]]WWWUUUQQQOOOQQQSSSVVV\\\ccceee]]]RRRJJJGGGIIILLLNNNIIIEEECCCDDDDDDCCCDDDHHHOOOPPPNNNJJJEEEAAA@@@AAA>>>>>>===;;;:::999888777555555444444444333333333444444444333333333222222000000111222333444444555222333333444444333333333444555666666666888;;;>>>JJJ^^^{{{rrriiikkkooouuuuuuiiiaaa\\\YYY[[[___dddgggjjjkkkkkkkkkllloooqqqssstttttttttvvvvvvxxxyyy{{{||||||||||||xxxnnnhhheeeeeefffhhhkkkmmmnnnnnnnnnqqquuuyyy}}}vvvooollliiihhhfffeeedddcccaaa```___^^^___aaadddffffffdddaaa___]]]^^^^^^^^^]]]\\\[[[ZZZWWWVVVVVVVVVVVVUUUUUUTTTSSSSSSSSSTTTUUUSSSPPPMMM}}}{{{zzzzzz{{{zzz}}}{{{wwwvvvxxx{{{~~~pppbbb\\\ZZZ```fffooorrreeeaaa```bbbddd^^^[[[WWW\\\qqqzzzwwwqqqwww{{{wwwkkkbbbbbb___YYYVVVRRROOOPPPQQQTTT\\\eeellldddXXXNNNIIIIIIJJJLLLIIIFFFEEEGGGGGGDDDDDDGGGNNNOOOOOOKKKEEE@@@@@@AAA@@@???>>>===<<<:::999999666666555555555444444444444444444444333333333333222222333333444444555555222222333444444444333333444555666666666777:::===HHH\\\yyyqqqhhhjjjnnnsss}}}~~~qqqggg```^^^YYY[[[^^^bbbfffiiilllmmmlllnnnppprrrttttttttttttvvvwwwxxxyyy{{{{{{{{{|||{{{}}}xxxnnngggdddffffffhhhjjjlllnnnoooppprrruuuyyy}}}vvvooollljjjiiieeeeeeeeeddddddccccccbbbaaadddgggjjjiiieeeaaa^^^]]]^^^_________^^^\\\[[[ZZZXXXVVVVVVWWWWWWUUUTTTTTTSSSSSSSSSTTTSSSPPPNNN{{{xxxxxxzzz}}}xxxiiiaaa[[[ZZZaaahhhrrrmmmcccbbbcccfffhhh]]]\\\YYY___uuuzzzwwwrrrxxx}}}yyykkkccceeebbb[[[WWWTTTRRRRRRQQQRRRXXX```hhhccc[[[TTTPPPNNNMMMMMMLLLIIIJJJLLLKKKGGGEEEGGGJJJLLLMMMJJJDDDAAAAAACCCBBBAAA@@@???>>><<<;;;;;;777777666666666555555555555444444444444333333333333333333333333444444444111222333333444444444333333444555555555666999<<>>;;;:::;;;:::999888666555555555555444333333222222333333444444444444333333222222222444333333222222333333444444333333333444777:::<<<>>>NNNkkktttgggbbbgggqqqvvvjjjbbb___^^^aaa```aaadddjjjoooqqqrrr|||zzzxxxyyy{{{~~~~~~~~~~~~xxxzzz}}}|||uuulllfffeeefffffffffiiikkkmmmooorrrvvv{{{~~~xxxzzzwwwvvvyyy}}}zzzooojjjkkkggggggddddddhhhhhhffffffiiimmmkkkiiihhhgggfffdddbbb``````___^^^]]]\\\\\\[[[\\\ZZZWWWUUUSSSSSSTTTTTTQQQPPPMMMKKKKKKKKKLLLMMM}}}}}}lllaaaZZZZZZ]]]ccclllzzzwwwnnnjjjgggmmmrrrkkk___ccc\\\pppxxxrrrxxxnnngggddd___\\\[[[YYYVVVTTTRRRRRRSSSTTTUUUXXXYYYXXXYYY[[[XXXRRRNNNJJJJJJNNNOOOKKKIIIJJJIIIIIIJJJJJJIIIGGGEEECCCCCCDDDEEECCC???<<<;;;<<<999999777666555444444444444333333222222333333444444444444333333222222222444333333222222333333444444444333333444777999;;;>>>MMMiiiwwwggg```eeeppptttiiiaaa___^^^aaaaaabbbeeekkkppptttuuu{{{zzzyyy{{{~~~|||~~~uuupppjjjffffffggghhhhhhjjjllloooqqqrrruuuyyy|||yyyyyyuuutttxxx}}}zzzooojjjkkkggggggddddddggggggeeeeeehhhkkkiiihhhfffeeedddbbbaaabbbaaaaaa```______^^^^^^\\\ZZZXXXUUUSSSRRRSSSSSSTTTSSSQQQOOONNNNNNNNNOOO~~~yyyhhh^^^\\\[[[^^^eeeooo}}}ssslllkkkiiipppuuunnn]]]bbb^^^tttwwwqqq{{{zzzvvv}}}lllgggbbb^^^\\\[[[YYYVVVTTTSSSSSSTTTTTTSSSUUUUUUSSSUUUXXXVVVRRRLLLHHHGGGJJJLLLKKKKKKMMMJJJJJJIIIHHHGGGGGGFFFEEEBBBCCCCCCBBB???===<<<<<<999888777555444444444444444444333333333333444444444444333333333333222222444333333222222333333444555444444444555666888999>>>KKKeee{{{fff^^^cccooorrrggg```^^^^^^```___```dddjjjppptttuuuyyyxxxyyy}}}|||nnnkkkgggfffggghhhiiijjjjjjlllppprrrtttuuuxxxzzzzzzvvvqqqqqqvvv}}}zzzooojjjkkkgggfffcccccceeeeeebbbbbbeeeggggggfffdddbbbaaa```___cccccccccbbbbbbaaaaaaaaa]]][[[XXXUUUSSSRRRQQQQQQTTTTTTSSSRRRPPPOOOOOONNN~~~~~~sssddd\\\[[[[[[___gggqqqzzzmmmhhhiiiiiippptttlllXXX^^^^^^vvv~~~vvvpppxxxvvvvvvyyylllgggbbb^^^]]]ZZZYYYWWWUUUTTTTTTTTTUUUQQQSSSQQQOOOQQQUUUTTTQQQLLLIIIGGGGGGIIIJJJKKKLLLIIIHHHGGGFFFEEEEEEFFFGGGAAAAAABBBAAA@@@>>>======999888777555444444333333444444333333333333444444333333333333333333333333444333333222222333333444555555555444555666777888===IIIbbb{{{ggg\\\bbbooo~~~qqqeee___]]]^^^\\\[[[\\\```fffmmmqqqsssuuuuuuxxx|||{{{uuuhhhgggffffffgggiiijjjjjjiiilllppptttuuuwwwyyyzzz{{{}}}sssnnnnnnuuu}}}yyynnnjjjjjjfffeeebbbaaabbbbbb___```ccceeeeeeeeecccaaa_________cccccccccbbbbbbbbbbbbbbb]]][[[YYYVVVSSSQQQPPPPPPOOOOOOOOOPPPOOONNNNNNMMM}}}~~~nnnbbb\\\ZZZ[[[```iiitttrrrfffdddggggggmmmooogggUUU\\\___{{{|||uuuooouuuzzzsssyyyvvvllliiibbb^^^___ZZZYYYWWWVVVUUUTTTUUUUUUQQQRRRPPPNNNOOOSSSSSSPPPNNNLLLIIIFFFGGGIIIJJJIIIHHHGGGEEEDDDDDDEEEFFFGGGBBBBBBAAAAAAAAA@@@???===999888777666555444444444555444444333333444444555333333333333333333333333444333333222222333333444555555555555555666777777===GGG^^^xxxooo]]]cccoooqqqeee^^^]]]^^^[[[ZZZZZZ^^^dddkkkpppsssrrrrrrtttyyy}}}~~~~~~vvvpppggghhhhhhggghhhhhhjjjkkkiiilllqqquuuwwwyyy{{{}}}}}}yyypppkkklllttt~~~wwwmmmhhhhhhdddddd```^^^______\\\]]]aaacccddddddbbb___]]]^^^___``````aaaaaaaaaaaaaaaaaa]]]\\\ZZZWWWUUURRRQQQPPPKKKLLLMMMNNNOOOOOOOOONNN|||}}}{{{iii___\\\ZZZ[[[aaakkkxxxooodddcccffffffjjjjjj```VVV]]]cccyyytttnnnssswwwrrr~~~rrrkkkiiibbb^^^```YYYXXXWWWVVVVVVUUUUUUUUUSSSTTTRRROOOPPPSSSSSSOOOOOOOOOKKKGGGFFFIIIIIIFFFGGGFFFEEEDDDDDDEEEGGGHHHDDDCCCBBBBBBBBBBBB@@@>>>:::999888666555555555555555555444444444444555555222222333333333333444444444333333222222333333444333444555555666777777888<<>>;;;:::999888666666666666555555444444444444555555222222222333333444444444444333333222222333333444222333444555777888888888<<>><<<;;;:::888777777666666555555444444444444555555222222222333333444444444444333333222222333333444111222444666777888999999;;;DDDZZZtttxxxhhhjjjqqq}}}vvvjjjaaa]]]\\\\\\ZZZYYY[[[```ffflllnnnsssqqqppppppsssvvvxxxxxx{{{yyyxxxyyy}}}yyyqqqllliiihhhiiijjjjjjjjjmmmsssxxxxxxyyyyyyxxxwwwxxx{{{}}}}}}wwwpppllljjjlllwwwyyyqqqhhhdddddd___]]]YYYWWWYYYYYYYYY[[[```[[[^^^```^^^YYYWWWYYY\\\[[[\\\\\\]]]^^^___``````]]]]]]\\\[[[ZZZXXXVVVUUUTTTRRRPPPMMMLLLMMMNNNNNN|||zzz{{{|||~~~|||{{{}}}mmmbbb]]][[[]]]dddllltttooopppqqqqqqnnniiiccc___[[[___nnnuuuuuuxxxxxxrrrtttqqqhhheee```___aaa[[[ZZZXXXVVVUUUVVVWWWXXXWWWXXXXXXWWWUUUUUUVVVWWWRRROOOLLLKKKKKKKKKJJJIIIFFFGGGHHHHHHIIIIIIIIIIIIHHHGGGGGGIIIIIIGGGAAA<<<;;;:::999888777777777777666666666555444444333333333333333333333333333333333333333333333333333333222333333444666777999:::>>>DDDXXXsssrrrhhhggglllyyyxxxmmmeee___\\\]]]\\\[[[\\\___eeekkknnnpppppppppoooooorrrvvvzzzzzzyyywwwwwwyyy|||zzzqqqkkkjjjjjjhhhhhhiiikkknnnqqqtttvvvyyyzzz{{{{{{yyyyyyzzz|||{{{}}}xxxpppiiihhhkkkqqq}}}vvvoooiiiiiiiii``````]]]YYYYYY[[[\\\[[[YYYXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[]]][[[YYYVVVTTTTTTTTTUUUUUUUUUSSSQQQOOOMMMKKKKKK|||zzz{{{|||~~~}}}|||~~~}}}lllaaa\\\[[[\\\eeeoooyyyoooppppppooommmiiidddaaaYYY```rrrwwwyyyrrrjjjgggaaa^^^___[[[ZZZXXXVVVUUUVVVWWWXXXVVVXXXZZZZZZWWWUUUTTTTTTRRROOOLLLKKKLLLLLLLLLKKKFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFGGGHHHFFFAAA======<<<;;;:::999888888888777777666666555444444333333333333333333333333333333333333333333333333333333333333444666777999:::===BBBUUUpppsssiiiiiiooo{{{xxxnnnfff```]]]\\\[[[ZZZ[[[^^^ccciiillloooppppppppppppsssvvvyyyyyyxxxwwwwwwxxx{{{~~~xxxpppkkkjjjjjjiiiiiijjjkkkmmmooorrrsssxxxyyyzzzyyyxxxwwwxxxyyyyyy{{{~~~xxxpppiiiiiilllssssssmmmhhhiiiiiibbbbbb___\\\[[[]]]^^^]]]\\\XXXXXXXXXXXXXXXXXXXXXXXXZZZZZZ[[[[[[[[[\\\\\\\\\[[[ZZZWWWUUUSSSSSSSSSTTTTTTSSSRRRQQQPPPOOONNNMMM|||zzz{{{}}}~~~}}}yyyiii___[[[[[[[[[eeeqqq~~~ooonnnmmmmmmllljjjfffbbb[[[eeezzzqqqkkkhhhaaa\\\\\\ZZZYYYWWWVVVUUUUUUVVVVVVUUUXXX[[[[[[YYYVVVTTTSSSQQQOOOLLLKKKKKKLLLKKKJJJFFFFFFGGGGGGHHHHHHGGGGGGGGGFFFEEEEEEEEEDDDAAA??????>>>===;;;:::999999999888888777666666555555444444444444444444444444444333333333333333333333333333333333444555777888999<<<@@@RRRlll}}}~~~tttkkkmmmtttyyyooogggbbb___[[[ZZZZZZZZZ]]]bbbgggjjjmmmoooqqqrrrrrrtttvvvxxxxxxxxxwwwwwwxxxyyy{{{|||~~~|||tttnnnjjjjjjkkkkkkkkkkkkkkkmmmnnnpppqqqvvvwwwxxxwwwuuuttttttuuuwwwyyy|||}}}wwwpppiiijjjnnnuuupppkkkfffhhhiiiccccccaaa^^^]]]^^^___^^^]]]XXXXXXXXXWWWWWWWWWWWWWWWZZZZZZ[[[[[[[[[\\\\\\\\\XXXWWWUUUSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPP}}}|||}}}~~~tttggg]]]ZZZ\\\[[[fffrrr}}}llljjjiiiiiijjjiiifffccc___kkknnnhhhfff___[[[\\\ZZZYYYWWWVVVUUUUUUUUUUUUTTTVVVXXXYYYWWWVVVVVVVVVSSSQQQMMMKKKKKKKKKJJJHHHGGGGGGHHHIIIIIIHHHHHHHHHGGGFFFDDDCCCCCCBBBBBBBBB@@@???===<<<;;;:::999999888888888777666666555555555555555555555555555555333333333333333333333333333333333444555666888888;;;>>>NNNhhhyyy|||{{{|||vvvooorrryyyyyyooogggcccaaa\\\[[[[[[\\\___cccgggjjjlllooorrrttttttuuuvvvwwwwwwwwwwwwwwwwwwxxxyyyyyy}}}|||zzzsssllliiiiiijjjkkkkkklllmmmooopppqqqrrruuuuuuvvvtttrrrqqqqqqrrrtttvvvyyy{{{}}}uuunnnhhhjjjoooxxx|||mmmiiiccceeegggaaabbbaaa___]]]]]]]]]]]]]]]XXXXXXWWWWWWWWWVVVVVVVVVYYYYYYYYYZZZZZZZZZZZZ[[[VVVUUUSSSRRRQQQQQQQQQQQQRRRRRRQQQQQQPPPOOOOOONNN~~~~~~~~~{{{oooddd[[[ZZZ]]]^^^hhhtttxxxhhhfffdddfffiiiiiifffbbbbbbooo}}}jjjdddbbb]]]ZZZ\\\YYYXXXWWWVVVUUUTTTSSSSSSSSSTTTUUUTTTTTTUUUXXX[[[YYYVVVRRROOONNNLLLJJJIIIIIIJJJJJJJJJJJJJJJIIIIIIFFFEEEDDDCCCBBBBBBCCCDDD@@@???===<<<:::999999999888888888777666666555555555555555555555555555555333333333333333333333333333333333333444666777888;;;<<>><<<;;;:::999999888888777666666555555444444444444444444444444444333333333333333333333333333333333333444555666777;;;:::GGGaaauuuzzzyyyzzz}}}|||uuutttzzzuuullleeeaaa```]]]^^^___aaadddiiimmmoooooorrrtttuuutttttttttuuussstttvvvxxxyyyyyyxxxwwwuuusssuuuxxxxxxwwwyyy~~~yyyrrrllliiiiiikkklllmmmooorrrtttuuuvvvwwwrrrssstttsssqqqppppppqqqqqqsssvvvwwwyyy~~~~~~rrrlllhhhkkkrrr}}}vvvjjjfff```aaaddd___^^^^^^]]][[[XXXWWWXXXZZZZZZZZZYYYXXXWWWVVVUUUTTTUUUUUUVVVVVVVVVWWWWWWWWWSSSSSSSSSSSSSSSSSSSSSRRRTTTSSSRRRQQQOOONNNMMMLLL~~~}}}~~~{{{||||||}}}{{{lllfff```YYY[[[bbbgggsssxxxkkkcccaaabbbgggmmmnnniiiccc]]]nnnvvviiihhhiiibbb\\\[[[XXXWWWWWWVVVTTTSSSQQQPPPRRRSSSSSSQQQPPPQQQTTTVVVXXXUUURRRPPPOOONNNMMMLLLKKKKKKKKKKKKKKKJJJIIIIIICCCEEEGGGFFFDDDCCCEEEGGGCCCBBB@@@>>><<<;;;::::::777777666666555444444333333333333333333333333333333333333333333333333333333333333333444555666666;;;999FFF___tttzzzzzz{{{}}}tttqqqttt~~~sssiiiccc```___\\\]]]___bbbfffjjjnnnqqqrrrtttuuuuuussssssssstttrrrsssvvvyyyzzzzzzyyyxxxuuutttuuuwwwuuurrrtttxxx~~~}}}{{{wwwqqqllljjjkkklllmmmnnnppprrrttttttttttttrrrssstttsssrrrqqqrrrssspppsssuuuvvvwww|||}}}~~~sssmmmiiimmmvvvssshhheee```aaaeeebbb```aaa```]]]ZZZXXXZZZ\\\\\\[[[ZZZYYYWWWVVVUUUTTTUUUUUUVVVVVVVVVWWWWWWWWWTTTTTTTTTUUUUUUUUUTTTTTTTTTSSSSSSRRRQQQQQQPPPPPP||||||}}}zzz{{{||||||xxxhhhddd___YYY[[[cccjjjxxxrrrgggcccaaabbbhhhooopppkkkddd]]]pppuuukkkmmmnnnfff]]]ZZZWWWWWWWWWVVVTTTRRRQQQPPPRRRSSSTTTSSSQQQPPPPPPPPPQQQOOOLLLKKKKKKKKKKKKJJJJJJKKKKKKKKKJJJIIIHHHHHHBBBEEEHHHGGGEEEDDDEEEGGGEEEDDDBBB@@@>>><<<<<<;;;666666666555444444333333333333333333333333333333333333333333333333333333333333333333444444555666;;;999EEE___uuu{{{{{{|||~~~sssnnnppp~~~}}}qqqhhhaaa___^^^[[[\\\^^^aaafffkkkoooqqqtttuuuvvvuuusssrrrssstttqqqsssvvvyyy{{{{{{zzzyyyyyywwwwwwyyyvvvrrrrrruuu}}}~~~~~~yyyxxxtttoookkkjjjlllnnnnnnoooqqqrrrssssssrrrqqqrrrsssttttttsssrrrsssuuupppsssuuuuuuvvv{{{||||||tttnnnkkkoooxxxpppgggeee```bbbgggdddbbbcccccc___\\\ZZZ\\\^^^]]]\\\[[[ZZZXXXVVVUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXTTTUUUUUUVVVVVVVVVVVVUUUSSSSSSSSSSSSTTTTTTTTTTTT}}}{{{}}}~~~~~~~~~~~~vvvggg^^^YYYXXX]]]ccckkkzzz~~~ooohhh___]]]```iiiooolllgggddd[[[zzzuuuqqqxxxyyylll```\\\ZZZWWWUUUTTTUUUTTTQQQNNNSSSUUUTTTPPPNNNQQQPPPMMMMMMNNNOOONNNMMMLLLMMMNNNKKKKKKJJJIIIIIIIIIIIIJJJGGGGGGEEEDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>>>>:::999888666555555555555333333333333333333333333333333333333333333333333444444444555666777777888;;;;;;DDDXXXmmmyyy{{{zzzzzz}}}oookkkmmmyyy}}}tttlllddd___\\\^^^```aaabbbdddgggmmmpppwwwwwwwwwxxxxxxxxxyyyyyypppsssyyy~~~}}}yyywwwvvvvvvzzz~~~~~~}}}{{{vvvuuurrrpppnnnnnnooooooqqqooommmmmmooopppqqqpppqqqrrrssstttttttttsssrrrttttttrrrqqqrrrwww~~~}}}~~~tttoookkkooo|||tttiiidddbbb___^^^```dddcccbbb```^^^___bbbdddjjjccc[[[WWWVVVWWWWWWVVVXXXZZZ\\\\\\ZZZXXXWWWWWW[[[YYYXXXWWWXXX[[[^^^```ZZZXXXTTTQQQPPPQQQTTTUUU}}}{{{|||}}}}}}}}}||||||}}}rrrddd]]]YYYZZZ___fffooo{{{lllfff___]]]___gggkkkgggaaa___XXXvvvuuurrryyy|||rrrgggcccZZZXXXUUUTTTTTTTTTQQQOOORRRTTTSSSOOONNNPPPPPPMMMNNNOOOOOONNNMMMLLLKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKHHHHHHFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@>>>>>>===:::999888777666555555555444444444444444444444444333333333333333333333333444444444555666777777777::::::BBBUUUkkkxxx{{{yyyyyyzzz|||pppjjjjjjttt~~~tttkkkccc^^^\\\\\\]]]]]]^^^```dddjjjooovvvvvvwwwxxxxxxxxxxxxwwwrrrvvv|||}}}{{{zzz{{{|||~~~|||{{{yyyxxxvvvtttqqqooonnnmmmnnnnnnpppnnnllllllmmmnnnnnnmmmrrrssstttuuuuuuuuuttttttuuutttsssrrrsssxxx}}}|||sssnnnlllppp}}}vvvkkkfffdddbbbbbbdddfffeeeccc```^^^___bbbeeefffbbb\\\XXXXXXYYYZZZ[[[ZZZ\\\^^^^^^\\\ZZZYYYYYY[[[ZZZYYYYYYYYY[[[]]]^^^]]][[[XXXUUUSSSTTTVVVWWW}}}zzzzzz{{{zzzzzzyyyzzz|||yyymmmaaa[[[ZZZ\\\bbbiiiuuuvvviiiccc___]]]___cccddd___YYYXXXWWWsss{{{rrrpppwwwzzztttkkkhhh[[[XXXUUUSSSSSSRRRQQQOOOPPPRRRRRRNNNNNNQQQQQQNNNNNNNNNNNNOOONNNMMMLLLLLLJJJJJJJJJKKKKKKLLLMMMMMMJJJIIIHHHFFFDDDCCCCCCBBBDDDCCCBBBAAA???>>>===<<<;;;:::999888666666666666555555555555555555555555333333333333333333333333444444444555666666777777888999@@@QQQgggwww|||zzzyyywwwvvvzzzppphhheeeooo|||~~~sssiiibbb^^^\\\YYYYYYYYYYYY[[[```hhhmmmsssuuuwwwyyyyyyxxxvvvuuurrrvvv|||}}}xxxvvvuuutttssssssrrrpppnnnlllllllllmmmnnnmmmlllmmmoooqqqrrrqqqsssssstttuuuuuuuuuuuuuuuuuuuuutttsssuuuzzz{{{xxxxxx{{{~~~xxxqqqnnnmmmrrr~~~{{{oooiiigggeeefffiiiiiigggeeeaaa^^^^^^aaadddbbb```]]]ZZZXXXZZZ]]]```]]]___``````^^^\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]][[[XXXVVVUUUUUUWWWXXX}}}{{{zzzyyyxxxxxxzzz{{{}}}uuujjj___[[[[[[]]]dddkkkyyyrrreeeaaa___]]]^^^aaa^^^WWWSSSSSSYYYtttrrrkkkiiiooorrrnnnhhheee[[[YYYWWWUUUSSSRRRQQQPPPNNNQQQQQQNNNOOOSSSTTTRRRNNNNNNNNNNNNOOOOOONNNMMMHHHHHHIIIKKKLLLMMMMMMMMMLLLKKKIIIGGGEEEDDDCCCBBBDDDDDDCCCAAA???>>>===<<<<<<;;;:::888777777777777666666666666666666666666444444444444444444444444444444444555555666666666888999???NNNdddwww~~~|||yyywwwuuuyyyoooeeebbblllxxx~~~rrrgggaaa]]]\\\XXXWWWVVVVVVXXX^^^fffkkkppprrruuuxxxxxxvvvtttqqqnnnrrrxxxxxxssspppoooooonnnooonnnmmmkkkkkkjjjjjjkkkllllllmmmpppuuuyyyzzzzzzrrrsssssstttttttttttttttttttttttttttvvvzzzyyyuuuqqqnnnooossszzz~~~wwwooonnnooouuusssllljjjggghhhkkkjjjhhheeeaaa]]]]]]___bbb___```^^^[[[XXXXXX]]]aaa^^^___aaa```^^^\\\\\\\\\[[[\\\]]]]]]]]][[[ZZZYYYXXXVVVUUUTTTTTTUUUWWWXXX|||}}}zzzvvvuuutttuuuvvv}}}~~~|||zzzyyyxxxxxx}}}}}}rrrhhh^^^[[[[[[___fffmmm|||~~~nnnccc___^^^^^^______ZZZRRRPPPSSS[[[ttt}}}lllgggdddgggiiigggbbb___ZZZZZZYYYWWWUUURRRQQQPPPMMMPPPQQQPPPSSSXXXZZZYYYVVVSSSPPPOOOOOOOOOLLLJJJFFFGGGIIIKKKLLLMMMMMMMMMMMMLLLJJJHHHFFFEEEDDDCCCDDDCCCBBBAAA???>>>===<<<===<<<;;;999888888888888666666666666666666666666444444444444444444444444444444444444555555555555888:::>>>KKKbbbxxx~~~zzzyyyxxx~~~sssfff```iiitttxxx}}}}}}pppfff```]]]]]]XXXWWWVVVUUUWWW]]]dddjjjlllooosssvvvvvvtttqqqnnnkkkooouuu{{{vvvoookkkjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhkkklllmmmqqqwwwzzz||||||qqqqqqqqqrrrrrrrrrssssssrrrsssttttttvvv{{{{{{tttooollljjjhhhjjjpppzzz~~~wwwmmmnnnqqqxxxuuunnnkkkhhhhhhkkkiiihhhfffbbb^^^\\\]]]______```^^^[[[WWWVVVZZZ^^^]]]^^^___^^^\\\ZZZ[[[[[[[[[\\\]]]]]]]]][[[YYYXXXSSSSSSSSSSSSUUUWWWZZZ[[[yyy|||}}}}}}}}}{{{}}}~~~~~~{{{xxxwwwvvvtttsssssstttsssqqqoooqqqpppooonnnoooqqqsssuuuzzz~~~}}}|||zzzzzzzzz|||oooeee]]][[[]]]aaaiiipppyyykkkaaa^^^^^^___aaa```YYYRRRRRRWWW___uuuyyyiiifffccccccdddbbb___\\\ZZZ[[[]]][[[WWWSSSQQQPPPMMMQQQSSSTTTXXX___bbbaaaaaa\\\UUUPPPNNNLLLIIIFFFGGGHHHJJJLLLMMMMMMMMMMMMMMMLLLKKKIIIGGGFFFEEEEEECCCBBBBBBAAA@@@???>>>>>>>>>===<<<:::999999999999666666666666666666666666444444444444444444444444444444444444444444444444777:::===GGG___yyyzzz{{{}}}yyyiiiaaaiiiqqqrrrvvv~~~{{{ooofff```^^^]]]YYYYYYXXXWWWXXX\\\bbbgggjjjlllppprrrsssqqqnnnkkkkkknnntttyyy}}}~~~}}}|||zzz}}}~~~tttkkkfffdddddddddbbbcccddddddeeefffggggggkkkkkklllooosssuuutttsssqqqqqqqqqpppqqqrrrrrrsssrrrsssuuuvvvyyy~~~vvvrrrmmmiiihhhfffgggllltttzzz}}}~~~uuulllooottt|||~~~sssnnnkkkhhhhhhiiihhhhhhgggddd```^^^]]]^^^aaa```]]]ZZZWWWWWWXXXZZZ[[[\\\]]][[[YYYXXXYYYZZZZZZ[[[\\\\\\[[[ZZZYYYXXXUUUUUUUUUWWWYYY[[[^^^___{{{}}}~~~}}}{{{xxxwwwwwwrrrsssttttttsssqqqnnnmmmllljjjiiijjjlllnnnnnnmmmmmmmmmoooqqqtttxxx{{{}}}|||||||||}}}wwwkkkbbb[[[[[[___eeemmmuuusssggg```^^^]]]___bbbbbb[[[TTTWWW^^^kkk{{{uuugggeeebbb`````````^^^[[[YYY\\\```___[[[UUUQQQPPPNNNRRRUUUWWW]]]eeejjjiiiggg___VVVPPPNNNMMMKKKHHHIIIKKKMMMOOOOOOOOONNNNNNMMMLLLKKKIIIHHHGGGGGGGGGAAAAAAAAA@@@@@@@@@?????????>>>===;;;::::::999999555555555555555555555555555555555555555555555555444444444444444444444444555888;;;CCC[[[wwwyyyzzz~~~mmmccckkkrrrrrrvvvyyynnnfff```^^^^^^YYYYYYYYYXXXXXX[[[```dddhhhjjjmmmoooooommmkkkiiijjjmmmrrrwwwzzzzzzyyyxxxwwwzzz}}}}}}qqqgggaaa___^^^^^^\\\]]]___aaacccdddeeefffiiiiiijjjlllooopppooonnnrrrrrrqqqqqqqqqrrrsssttttttuuuwwwyyy||||||sssrrrmmmjjjjjjjjjllluuu~~~{{{yyyrrrlllpppwwwwwwooolllkkkiiihhhjjjhhhiiijjjhhheeeaaa___^^^bbb___\\\ZZZZZZZZZZZZZZZ[[[[[[[[[ZZZXXXWWWXXXYYYYYYYYYZZZZZZZZZYYYYYYXXXXXXXXXYYYZZZ[[[]]]___```~~~~~~{{{xxxwwwvvvqqqqqqrrrqqqpppnnnlllkkkiiihhhgggiiimmmppprrrrrrooopppssswww|||~~~|||~~~~~~~~~~~~ssshhh```ZZZ\\\aaahhhqqqyyyzzznnnddd______]]]```dddccc\\\VVVZZZbbbwwwsssdddbbb```]]]]]]^^^]]]ZZZYYY]]]bbbbbb]]]VVVQQQPPPNNNSSSWWWZZZ```iiinnnnnnfff^^^TTTOOOOOOPPPOOONNNLLLMMMOOOQQQQQQQQQPPPOOOMMMLLLKKKJJJIIIHHHHHHHHH@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;:::::::::555555555555555555555555555555555555555555555555444444444444444444444444444777999AAAYYYvvvxxxyyy}}}nnneeennnwwwwww|||wwwnnnfffaaa___^^^YYYYYYYYYXXXXXXZZZ^^^aaaggghhhkkklllmmmllljjjhhhhhhkkkppptttwwwwwwuuutttvvvxxx{{{|||}}}}}}pppeee^^^[[[[[[ZZZYYYZZZ\\\___bbbccceeeeeeffffffhhhkkkoooqqqpppooossssssrrrqqqrrrssstttuuuvvvwwwyyy{{{~~~{{{sssuuuqqqoooooopppttt}}}{{{uuunnnlllqqqyyyzzzqqqkkkkkkkkkjjjiiikkkhhhjjjlllkkkhhhdddaaa```ccc___[[[ZZZ\\\^^^]]][[[[[[[[[[[[ZZZXXXWWWXXXYYYYYYXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZ[[[\\\]]]]]]{{{yyyxxxwwwvvvtttrrrqqqpppoookkkkkkkkklllooosssvvvxxx|||~~~}}}{{{~~~~~~||||||{{{}}}pppddd___[[[\\\___fffrrr~~~uuujjjaaa```ccc```ggglllggg^^^YYY]]]dddiiibbb```^^^]]]]]]]]]\\\[[[\\\ZZZXXXXXXXXXXXXWWWVVVOOOSSSYYY___dddeeebbb^^^ZZZVVVPPPNNNOOOOOONNNMMMQQQQQQPPPPPPPPPQQQQQQRRRPPPMMMIIIIIIJJJJJJGGGEEEDDDDDDDDDCCCBBBAAA???>>>=========<<<;;;999888777666555666777888777444222555555444333333333333444444444444444444444444444444:::<<>>>>>>>>>>><<<;;;:::999666666666777888777555333666555444444333333444444444444444444444444444444333999;;;>>>OOOkkk~~~xxxwww}}}yyyooofff```]]]\\\[[[YYYYYYYYYYYYXXXZZZ]]]```fffggghhhiiiiiiiiihhhhhhkkklllooorrruuusssmmmiiimmmoooqqqrrrrrrsssvvvxxx~~~}}}|||pppddd^^^[[[VVVTTTTTTVVVXXX[[[^^^aaacccfffgggjjjjjjjjjlllnnnpppooonnnqqqsssvvvwwwvvvvvvwwwxxxwwwyyy|||}}}~~~|||pppiiihhhgggqqq|||wwwsssmmmiiihhhiiiiiiiiijjjlllmmmkkkhhheeedddddddddcccbbb```____________^^^]]]\\\\\\\\\[[[YYYWWWYYYWWWWWWYYY[[[]]][[[YYYYYYZZZ\\\^^^______^^^^^^}}}~~~}}}||||||}}}ttthhh^^^\\\\\\```eeeoooxxxooohhhbbb```ccceeemmmqqqjjj___[[[dddooo~~~}}}vvvzzzfffbbb___]]]\\\___aaacccddddddaaa\\\YYYYYYYYYXXXXXXRRRRRRTTTVVVXXXWWWUUUSSSOOOMMMJJJJJJKKKMMMNNNNNNOOOOOOOOOPPPQQQRRRSSSTTTOOOMMMKKKJJJJJJJJJIIIHHHHHHGGGGGGFFFEEEDDDCCCBBB@@@@@@@@@???>>>===<<<;;;888777666666777777666444666555444444333444444444444444444444444444444444333777999<<>><<<<<<:::888666666777888777666666666555444444444444444444444444444444444444444444777999<<>>===<<<<<<:::888888999999999888666666555444444444444555444444444444444444444444555888:::;;;EEEZZZqqq{{{|||~~~wwwlllccc\\\YYYWWWVVVWWWXXXYYY[[[\\\```eeehhhkkklllnnnpppqqqqqqqqqqqqssstttuuutttrrrooollljjjhhhiiihhhgggffffffiiikkklllnnnqqqtttvvvuuurrrnnnccc]]]XXXYYYYYYYYY[[[```]]]aaaiiirrryyyzzzwwwsssmmmkkkhhhggghhhjjjllllllmmmoooqqqrrrssstttwwwyyy~~~~~~~~~~~~}}}|||zzzuuulllddddddhhhjjjttt|||pppnnnkkkhhhgggeeebbb```eeehhhlllnnnllljjjhhhgggeeeeeeeeeeeedddbbbaaa```dddbbb```______]]]ZZZXXXVVVXXXYYY[[[[[[[[[ZZZZZZ^^^___```aaaaaaaaa```___~~~{{{zzzyyyzzzzzzzzzxxxvvvvvvxxxzzz|||oooeee```]]]^^^dddkkksss|||nnnhhhfffeeefffhhhgggiiiggg___XXX\\\kkkyyywwwyyy|||}}}sssnnnkkkfffdddcccddddddccc```]]]ZZZYYY[[[]]]^^^^^^[[[XXXVVVUUUUUUUUUTTTSSSRRRSSSRRRQQQNNNMMMMMMNNNLLLLLLLLLMMMNNNOOOPPPQQQMMMMMMMMMJJJHHHFFFGGGHHHGGGFFFDDDBBBAAAAAAAAABBB??????@@@@@@???>>>>>>======<<<:::;;;<<<<<<;;;999777666555555444444555555444444444444444444444444666888:::;;;BBBTTTmmmzzz{{{yyynnnccc\\\XXXUUUTTTSSSUUUWWWXXX[[[___dddhhhiiikkkmmmppprrrssssssssstttuuuvvvuuurrrpppoooooommmlllkkkhhheeeeeegggiiiiiijjjmmmppprrrqqqmmmiii^^^YYYWWWYYY[[[\\\```fffdddiiisss~~~}}}vvvnnnkkkgggeeefffhhhjjjkkklllmmmoooqqqqqqssswwwyyy|||{{{qqqhhhcccdddiiimmmxxxzzzpppnnnjjjhhhgggfffcccbbbfffiiilllmmmllljjjiiihhheeeddddddcccbbbaaa``````cccaaa```______^^^[[[YYYWWWXXXZZZZZZYYYYYY[[[\\\```aaabbbbbbaaa```^^^]]]~~~|||{{{{{{yyyyyyxxxwwwvvvwwwzzz}}}tttggg```^^^]]]```gggpppzzz{{{kkkeeeddddddeeeggggggfffbbb]]]\\\eeeuuuttt{{{yyypppllliiieeecccccccccaaa```___]]]ZZZYYYZZZ[[[[[[ZZZWWWUUUTTTTTTUUUVVVUUUTTTRRRSSSTTTRRROOOMMMNNNPPPOOOOOONNNNNNOOOPPPQQQQQQPPPPPPPPPMMMIIIGGGGGGIIIGGGFFFDDDBBBAAAAAABBBBBB@@@AAAAAAAAAAAA@@@??????>>>======>>>???>>><<<:::777666666555555555555555444444444444444444444444666777888999>>>OOOhhh}}}xxxyyyzzznnnccc[[[VVVSSSQQQNNNPPPRRRTTTWWW\\\bbbffffffhhhkkknnnqqqssstttttttttvvvwwwvvvsssrrrssstttrrrqqqnnnjjjfffeeegggiiifffgggiiilllmmmlllhhheeeZZZXXXYYY]]]```ccciiippprrrxxx{{{ppplllgggeeefffhhhjjjkkklllmmmoooppprrrtttxxx{{{}}}~~~vvvmmmeeeaaadddiiiqqq{{{xxxooollliiihhhhhhhhhhhhggghhhjjjllllllkkkiiiiiiiiidddcccbbb```____________aaa```_________^^^\\\YYYXXXYYYZZZXXXWWWXXX[[[___bbbbbbbbbbbb```^^^\\\[[[yyyyyyxxxwwwvvvxxx{{{~~~nnnccc]]]\\\\\\aaaiiittt{{{jjjbbbbbbbbbdddffffffddd___\\\___lll}}}sss}}}uuukkkhhhfffdddcccbbbbbb```^^^___]]]ZZZZZZZZZYYYXXXWWWSSSRRRRRRSSSUUUVVVUUUTTTQQQSSSTTTSSSPPPNNNOOOQQQQQQQQQPPPPPPPPPQQQQQQRRRRRRSSSSSSOOOJJJHHHHHHJJJHHHGGGDDDBBBAAAAAABBBCCCBBBBBBBBBCCCBBBBBBAAAAAA>>>>>>???@@@AAA@@@===:::777777666555555555555555444444444444444444444444555666777888<<>>>>>>>>>>><<<;;;777666555555444444444555555555555444444333333333222777666777===BBBUUUrrr{{{qqqvvv~~~lll```WWWOOOIIIGGGGGGHHHIIIJJJLLLOOOSSSVVVYYY]]]aaabbbaaaccchhhmmmqqqsssuuuvvvuuutttssssssqqqpppoooppprrrrrrooolllkkkhhheeefffhhhhhhccc___]]]]]]aaajjjqqqxxx|||rrrmmmiiikkkllllllnnnrrruuuvvvwwwwwwxxxzzz}}}~~~vvvnnnhhhcccaaagggnnn{{{zzz~~~|||ooohhhgggeeeeeefffiiimmmooojjjiiihhhfffdddcccbbbbbbaaa___\\\[[[[[[\\\\\\[[[^^^\\\\\\^^^```aaa___]]]\\\[[[ZZZYYYYYYYYYZZZZZZ[[[\\\]]]^^^^^^^^^]]]\\\}}}|||{{{zzzyyyzzzyyyyyyyyy{{{}}}zzzkkk^^^WWWVVVWWW]]]dddqqqqqqdddccceeebbbbbbeee^^^XXXWWWddd|||tttnnnpppmmmvvvlllhhheee`````````aaa```^^^YYYVVVTTTTTTTTTVVVWWWWWWVVVTTTTTTSSSSSSTTTWWWXXXXXXWWWPPPPPPQQQPPPOOOPPPSSSUUUSSSSSSSSSRRRQQQOOONNNMMMKKKKKKJJJIIIGGGFFFEEEEEEEEEIIIKKKJJJFFFCCCCCCDDDAAA???>>>=========;;;:::888888777555444444444444555555555444444444444444222666555777<<<@@@QQQmmm}}}yyyooouuulll___VVVMMMHHHFFFEEEFFFHHHHHHIIIKKKOOORRRVVVXXXZZZZZZYYY\\\bbbgggjjjkkkmmmooooooooonnnmmmjjjkkknnnrrrttttttqqqnnnmmmjjjhhhiiijjjiiieeebbb___aaagggooouuu}}}{{{uuupppmmmooorrrrrruuuyyyzzzyyyzzz|||zzzrrrjjjeeebbbbbbjjjsss{{{www~~~vvvkkkhhhgggeeeeeeeeegggiiikkkhhhhhhgggeeedddbbb```______]]]ZZZYYYZZZ[[[[[[ZZZ]]]\\\\\\]]]______]]]\\\XXXXXXYYYYYYYYYXXXWWWVVV[[[\\\]]]]]]]]]\\\ZZZZZZ~~~|||zzzyyy{{{zzzzzz{{{}}}uuufff[[[VVVVVVWWWaaaiiiuuuzzzmmmccccccdddcccbbbddd\\\VVVWWWfffooommmrrrrrruuummmhhhaaa`````````aaabbb```\\\YYYVVVUUUTTTUUUVVVVVVTTTRRRSSSRRRRRRTTTWWWYYYYYYXXXSSSTTTTTTSSSRRRSSSUUUXXXUUUUUUTTTSSSQQQOOONNNMMMJJJJJJJJJJJJIIIHHHGGGFFFIIILLLNNNMMMHHHDDDBBBCCCAAA@@@>>>>>>>>>>>><<<::::::999888666555444444444555555555555555444444444222666555777===???MMMgggzzzwwwkkkqqqmmm___UUUMMMHHHGGGGGGHHHJJJJJJJJJLLLOOOQQQTTTTTTTTTSSSSSSVVV\\\aaacccdddeeehhhjjjjjjiiigggdddhhhnnnsssvvvuuuqqqnnnnnnmmmlllmmmmmmlllhhheeeaaadddjjjrrrwww|||xxxssspppsssvvvwwwzzz~~~~~~}}}}}}|||vvvnnnfffbbb```dddnnnxxxyyywwwrrriiikkkjjjhhhfffeeedddddddddeeeeeeeeedddbbb```]]]\\\^^^\\\ZZZYYYZZZ[[[[[[[[[]]]\\\\\\]]]]]]\\\[[[ZZZVVVVVVVVVVVVVVVVVVVVVVVVZZZ[[[[[[[[[[[[YYYWWWVVV~~~}}}{{{zzz{{{{{{{{{|||~~~pppcccZZZWWWXXXYYYdddjjjvvvrrrjjjcccbbbddddddcccccc]]]WWWWWWeee}}}{{{mmmkkkooorrr}}}pppmmmhhh```______```aaabbb```]]]ZZZVVVUUUTTTTTTUUUTTTRRRQQQPPPPPPPPPRRRUUUWWWWWWWWWTTTUUUUUUTTTSSSSSSVVVXXXXXXWWWVVVTTTQQQOOOLLLKKKIIIJJJJJJJJJJJJIIIHHHGGGKKKNNNQQQOOOJJJEEECCCBBBCCCAAA????????????===;;;;;;:::888777666555444444555555555555555555555555444777666888>>>>>>IIIaaazzzwwwiiilll~~~mmm___VVVNNNJJJIIIHHHIIIKKKKKKKKKLLLOOOQQQSSSRRRPPPNNNOOOSSSXXX\\\^^^^^^___cccfffgggeeeccc```fffnnnuuuwwwtttpppmmmpppppppppqqqpppnnnkkkhhhccceeejjjqqqwww|||wwwtttwwwyyyzzz}}}xxxqqqjjjbbb___```eeeppp|||~~~zzzyyypppiiikkkjjjiiigggfffdddcccbbbaaabbbbbbaaa```^^^\\\ZZZ]]][[[YYYYYY[[[\\\]]]\\\\\\\\\]]]\\\ZZZYYYXXXXXXWWWUUUSSSRRRRRRSSSUUUWWWYYYYYYZZZYYYXXXWWWUUUTTT~~~~~~~~~|||{{{{{{{{{{{{|||{{{lll```ZZZYYY[[[]]]dddjjjvvv~~~kkkgggcccccceeefffdddccc^^^YYYZZZhhh}}}vvvkkkiiikkkkkksssuuuoookkklllhhhbbb^^^^^^___```aaa___\\\YYYVVVUUUSSSSSSSSSSSSRRRPPPNNNNNNNNNPPPSSSUUUUUUTTTSSSTTTSSSRRRQQQQQQSSSUUUXXXWWWVVVTTTQQQNNNKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIMMMPPPSSSQQQLLLFFFDDDCCCCCCAAA@@@???@@@???===<<<::::::999777666666666666555555555555555666666666444888666999>>>===EEE[[[xxxzzzjjjkkk{{{~~~kkk___WWWPPPKKKJJJFFFHHHJJJKKKKKKLLLNNNPPPSSSQQQNNNMMMNNNQQQUUUWWWYYYYYYZZZ^^^ccceeeccc```^^^eeeooouuuvvvsssooommmrrrssstttuuussspppmmmkkkhhhgggjjjpppxxx|||xxxzzz||||||~~~{{{tttmmmfff```^^^```fffrrr~~~|||zzz|||}}}nnniiifffggggggggggggfffeeeddd^^^^^^^^^^^^]]]\\\[[[[[[\\\ZZZYYYYYY[[[]]]]]]]]][[[\\\]]][[[XXXVVVVVVVVVVVVTTTQQQOOOPPPRRRUUUWWWVVVWWWWWWWWWWWWUUUSSSRRR~~~}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{}}}wwwiii]]]YYYZZZ^^^```fffmmm{{{rrrfffeeeddddddfffgggfffccc[[[[[[```oooppphhhggggggfffffffffggggggfffccc```]]]]]]]]]______]]]ZZZWWWVVVTTTRRRRRRSSSSSSRRRQQQNNNMMMMMMOOOQQQSSSSSSRRRSSSSSSSSSRRRQQQQQQSSSUUUVVVVVVTTTSSSQQQNNNLLLKKKMMMLLLKKKJJJJJJKKKLLLMMMNNNQQQTTTSSSNNNHHHEEEDDDBBBAAA???>>>???>>>===;;;:::999888888777777777777444555555555666666666777444777555888===;;;AAAUUUqqq|||nnnmmm|||yyyhhh^^^WWWPPPKKKJJJEEEHHHJJJLLLLLLMMMOOOQQQRRRPPPMMMLLLMMMPPPRRRSSSUUUTTTUUUZZZ```ccc```]]][[[cccmmmtttvvvsssqqqooosssuuuwwwxxxuuurrrooommmoookkkkkkqqqzzz}}}~~~~~~yyyrrriiiccc^^^^^^```fffsss~~~xxxwww}}}yyyllliiiddddddfffffffffeeecccbbb\\\\\\[[[[[[[[[[[[\\\\\\ZZZYYYWWWXXXZZZ\\\\\\\\\[[[\\\]]][[[WWWTTTTTTTTTSSSSSSQQQQQQQQQSSSTTTUUUTTTUUUVVVVVVUUUTTTSSSRRR}}}||||||||||||{{{{{{||||||zzzzzz{{{|||uuufff[[[XXX[[[___aaaiiiqqqlllddddddddddddfffhhhgggcccXXX\\\eeevvvyyykkkfffeeeeeefffbbbbbbfffeee___[[[\\\\\\\\\\\\]]]^^^\\\XXXUUUUUUSSSRRRQQQRRRSSSRRRQQQNNNMMMMMMOOOQQQRRRRRRQQQUUUUUUUUUTTTRRRRRRTTTVVVTTTSSSSSSRRRQQQOOOMMMLLLOOONNNLLLKKKKKKMMMOOOPPPNNNRRRUUUTTTOOOIIIFFFEEEAAA???>>>===>>>===<<<:::999999888888888888888999444555555555666666777777333666444777<<<999???QQQiiiuuurrrppp~~~uuufff]]]WWWPPPKKKIIIGGGIIILLLNNNOOOPPPRRRSSSQQQOOOLLLKKKMMMOOOPPPQQQSSSRRRRRRXXX^^^aaa___[[[YYYaaallltttuuutttrrrqqqtttvvvyyyyyywwwssspppoootttooommmrrr}}}xxxqqqgggbbb^^^^^^aaagggsss~~~~~~uuuuuu|||wwwkkkhhheeeeeeffffffeeebbb___]]][[[ZZZYYYYYYYYYZZZ\\\]]]YYYWWWVVVVVVYYY[[[[[[[[[[[[\\\]]][[[VVVSSSSSSTTTQQQQQQRRRSSSTTTTTTSSSSSSSSSTTTTTTUUUUUUTTTRRRQQQ~~~|||zzzzzzzzzyyywwwwwwyyy{{{zzzzzz{{{|||oooaaa\\\]]]___dddiiisss~~~tttggg^^^bbbdddeeeiiilllfff[[[VVV[[[hhhzzzuuukkkgggcccaaaeeedddccc```^^^[[[YYYYYYXXXWWWWWWXXXYYYXXXVVVSSSRRRPPPOOOPPPRRRUUUVVVVVVQQQQQQPPPNNNMMMNNNQQQTTTQQQQQQQQQQQQRRRSSSUUUVVVZZZXXXUUURRRQQQQQQSSSTTTQQQOOOMMMLLLNNNOOOOOONNNWWWVVVUUUUUUTTTPPPHHHBBBCCCCCCBBBAAA@@@>>>>>>===<<<;;;999777666555666666666666555444444444444555666333333666888;;;AAAIIIcccyyywww}}}zzzpppcccXXXSSSPPPNNNLLLJJJJJJKKKMMMPPPRRRQQQPPPOOONNNNNNMMMNNNNNNOOOOOOPPPSSSXXX\\\]]]\\\ZZZXXXXXXaaalllrrrrrrooolllkkkuuuvvvxxxyyyxxxuuurrroooooopppsssyyy~~~}}}sssmmmaaa```^^^^^^bbbkkkvvv~~~{{{tttxxxuuuiiidddhhhcccaaabbbbbb]]][[[\\\^^^]]]\\\[[[[[[ZZZWWWUUUVVVUUUTTTUUUWWWXXXYYYXXXWWWYYY[[[YYYUUUQQQPPPQQQSSSSSSSSSSSSSSSRRRQQQQQQSSSUUUVVVWWWWWWUUURRRPPP~~~|||{{{{{{zzzyyywwwwwwyyyzzz{{{{{{|||xxxlll```]]]___ccciiipppyyypppeee```dddfffgggjjjjjjcccXXXTTT[[[iii|||rrriiieeebbb```bbbaaa```]]][[[YYYWWWVVVVVVUUUUUUVVVXXXXXXVVVTTTSSSQQQPPPPPPRRRTTTUUUUUUTTTSSSQQQNNNLLLLLLOOOQQQRRRRRRQQQQQQQQQRRRSSSTTTYYYWWWTTTRRRQQQQQQRRRSSSSSSPPPNNNMMMNNNOOOOOOOOOTTTSSSSSSSSSSSSPPPJJJFFFDDDDDDCCCBBB@@@???>>>>>>===<<<:::888777666666666777777666444444333333333666333333777888:::AAAHHH```www}}}vvvmmmaaaWWWSSSQQQOOOMMMMMMMMMNNNPPPSSSTTTSSSRRRMMMMMMNNNNNNOOOPPPQQQRRRRRRTTTXXX[[[\\\\\\ZZZXXX\\\cccjjjnnnnnnlllmmmnnnvvvvvvvvvuuutttrrrqqqppprrrsssvvv{{{zzzpppiii______]]]^^^dddnnn{{{zzzssswwwvvvmmmhhhhhhccc```bbbaaa]]]ZZZ[[[^^^]]]\\\[[[ZZZYYYXXXWWWVVVUUUUUUVVVWWWXXXYYYYYYXXXYYYZZZYYYUUURRRRRRRRRSSSSSSSSSSSSSSSRRRQQQPPPTTTUUUVVVWWWVVVTTTQQQOOO~~~||||||{{{yyyvvvvvvxxxzzz{{{{{{|||pppggg___^^^aaagggoooxxx}}}kkkbbbbbbeeehhhiiijjjhhh___UUUSSS[[[kkk~~~mmmfffaaa___^^^___^^^\\\ZZZXXXUUUTTTSSSRRRRRRRRRTTTWWWXXXWWWVVVUUUSSSQQQQQQRRRSSSSSSSSSWWWVVVSSSOOOLLLKKKLLLNNNSSSSSSRRRQQQQQQRRRSSSTTTXXXWWWTTTRRRQQQRRRSSSSSSUUURRRNNNLLLMMMNNNOOOOOOQQQPPPPPPPPPQQQOOOLLLJJJFFFEEEDDDCCCBBB@@@??????===<<<;;;999888777666666777777555444444333333333666444444777888:::@@@GGG[[[ttt}}}{{{ooohhh]]]VVVSSSRRRPPPOOOOOOOOOPPPSSSUUUUUUSSSPPPKKKLLLNNNPPPRRRTTTUUUUUUVVVWWWYYY[[[[[[ZZZXXXWWW^^^bbbfffgggggghhhlllpppvvvuuusssqqqoooooooooooossstttvvv{{{~~~uuukkkddd]]]]]]]]]___gggsssyyyrrruuu~~~yyyppplllfffaaa___aaa```\\\YYYZZZ^^^]]]\\\ZZZYYYYYYYYYYYYXXXXXXWWWWWWWWWXXXYYYYYYXXXYYYYYYXXXVVVTTTTTTTTTSSSSSSSSSSSSRRRQQQPPPOOORRRSSSUUUUUUUUUSSSQQQOOO~~~~~~|||yyyvvvvvvxxxzzz{{{|||~~~~~~wwwhhhbbb^^^___bbbhhhsss}}}vvvgggaaabbbeeeiiilllkkkfff]]]UUUTTT^^^nnnyyyjjjccc^^^[[[\\\\\\[[[ZZZXXXVVVTTTRRRQQQOOOOOOPPPRRRVVVXXXXXXWWWWWWTTTRRRQQQRRRRRRRRRQQQVVVUUUSSSOOOLLLKKKMMMOOOTTTSSSRRRRRRSSSTTTUUUVVVXXXWWWUUUSSSRRRSSSSSSTTTUUURRRMMMKKKKKKLLLMMMMMMOOONNNNNNMMMMMMMMMLLLKKKGGGGGGFFFEEEDDDCCCBBBAAA>>>===<<<:::888777666666666555555444444555555666777444555777888999>>>DDDUUUppp|||yyy{{{~~~|||vvviiibbbZZZUUUSSSSSSRRRQQQOOOOOOPPPRRRTTTSSSPPPMMMJJJLLLOOOSSSVVVXXXYYYZZZ^^^^^^]]]\\\ZZZXXXVVVUUUZZZ]]]```aaaaaadddiiinnnsssrrrqqqooonnnnnnnnnnnnqqqrrrtttzzz~~~zzzpppggg```]]]]]]]]]aaaiiivvvxxxrrruuu{{{qqqjjjddd```^^^______[[[YYYZZZ^^^^^^]]][[[YYYYYYZZZ[[[]]]]]]\\\ZZZXXXWWWWWWXXXWWWWWWXXXXXXWWWVVVVVVUUUTTTTTTSSSSSSQQQPPPOOONNNNNNOOOQQQRRRRRRRRRQQQPPP~~~|||xxxvvvvvvxxx{{{{{{|||}}}tttooobbb___^^^```ccciiiuuuqqqeeeaaabbbdddiiimmmllleee\\\WWWWWWbbbsssttthhhbbb[[[XXXZZZ\\\[[[YYYXXXVVVTTTRRRRRROOONNNNNNQQQTTTWWWXXXXXXXXXUUURRRQQQQQQRRRQQQPPPRRRRRRQQQNNNLLLMMMPPPSSSSSSSSSSSSSSSTTTVVVXXXYYYWWWVVVUUUTTTSSSSSSTTTTTTSSSPPPLLLJJJJJJKKKKKKKKKNNNNNNMMMLLLJJJIIIIIIJJJHHHHHHGGGGGGFFFFFFEEEEEE???>>>===;;;:::888666555444444444555666777999999777555555888888888<<>><<<:::999999888888999999:::;;;888666666999888666999>>>AAA^^^oooqqqwww~~~{{{uuuuuu~~~xxxtttqqqmmmhhhcccaaa]]]YYYYYY[[[\\\[[[YYYYYYVVVSSSQQQQQQPPPOOOMMMMMMRRRYYY```dddgggffffffiiieee```ZZZVVVUUUUUUUUURRRTTTVVVUUUSSSUUUYYY]]]______aaadddhhhlllooopppqqqtttwww|||~~~xxxuuuttttttzzz{{{~~~}}}vvvoooiiiccc^^^[[[\\\```fffnnnxxxzzz|||zzztttjjj```^^^ZZZZZZ___aaa``````bbb```dddgggeee```[[[ZZZ[[[ZZZ\\\]]]ZZZVVVTTTVVVYYYYYY[[[___eeeiiihhhccc^^^XXXXXXWWWUUUSSSQQQOOOMMMLLLMMMNNNPPPRRRSSSUUUUUU~~~|||~~~}}}{{{xxxvvvxxx||||||qqqccc[[[\\\___ccciiipppsss{{{yyyllleeeddddddllljjjlllnnnhhh\\\VVVVVV```nnn|||rrrxxxyyybbb``````YYYXXX^^^ZZZZZZYYYWWWUUUTTTSSSRRRUUUSSSQQQQQQSSSUUUUUUUUUWWWTTTRRRQQQRRRRRRRRRQQQMMMMMMMMMMMMNNNPPPUUUXXXWWWVVVTTTRRRPPPPPPPPPPPPNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMOOONNNLLLIIIFFFIIIKKKKKKHHHFFFFFFHHHGGGGGGHHHJJJKKKMMMNNNOOOHHHHHHHHHFFFDDDAAA???======<<<;;;:::999999999999888666777999888666999>>>>>>ZZZkkknnnttt{{{uuurrrsss|||xxxsssoookkkfffbbbaaa]]]ZZZZZZ\\\^^^\\\ZZZYYYUUUQQQNNNMMMMMMLLLKKKOOOSSS[[[bbbgggiiihhhgggfffbbb]]]XXXUUUTTTVVVWWWXXXXXXVVVSSSPPPQQQVVVZZZ\\\[[[\\\^^^ccciiiooosssppprrrvvvyyy|||~~~yyywwwwwwwwwwww{{{|||~~~}}}xxxpppjjjeee```]]]ZZZ[[[```hhhqqq|||{{{}}}rrrpppjjjbbb]]]ZZZZZZ___bbbaaabbbdddaaafffjjjhhhbbb\\\ZZZ[[[TTTWWWZZZXXXTTTSSSVVVZZZ[[[^^^cccjjjnnnmmmgggaaaZZZYYYXXXVVVTTTQQQOOONNNPPPQQQQQQRRRSSSTTTUUUUUU{{{zzzyyyyyyyyy{{{}}}tttfffaaa___\\\]]]cccjjjpppwwwppphhhdddfffiiijjjpppwwwuuuhhhYYYUUUYYYfffssszzzvvvtttddd^^^\\\YYYXXXZZZ^^^ZZZWWWUUUUUUWWWWWWWWW]]]\\\YYYVVVTTTTTTVVVXXX\\\YYYTTTQQQPPPOOONNNMMMLLLKKKKKKKKKNNNQQQUUUXXXZZZUUUPPPNNNNNNNNNMMMKKKPPPOOOMMMMMMMMMMMMJJJHHHJJJJJJKKKLLLMMMNNNOOOOOOOOOLLLGGGEEEFFFHHHIIIIIIJJJIIIHHHGGGGGGGGGHHHHHHEEEGGGGGGFFFDDDCCCDDDEEE@@@???>>>===;;;999888777777666666666777888:::;;;???NNNeeeuuuyyyxxxsssiiimmmqqqzzz{{{wwwsssnnniiiiiiccc^^^]]]```aaa___[[[WWWUUURRRNNNLLLKKKKKKLLLLLLPPPWWW^^^ccceeeeeeeeedddaaa[[[VVVTTTUUUXXXZZZ]]][[[XXXVVVUUUUUUVVVWWW\\\XXXVVVYYY^^^ccckkksssqqqqqqrrrsssvvvzzz~~~|||zzzyyyzzzzzzyyyxxx|||}}}~~~xxxqqqkkkhhhccc]]]\\\___```hhhpppwww{{{}}}rrrhhhbbb```\\\\\\\\\___bbbdddcccbbbeeeddddddddddddbbb___\\\^^^\\\ZZZZZZZZZYYYWWWUUU[[[\\\^^^aaacccbbb___\\\[[[YYYWWWUUUUUUSSSQQQNNNSSSUUUXXXXXXXXXWWWWWWXXX~~~zzzyyyxxxxxxyyy{{{}}}rrrfffbbb```]]]aaagggooouuu}}}yyykkkeeedddgggkkkooosssxxxssseeeWWWVVV\\\mmmxxx}}}~~~ooo```\\\[[[YYYYYY[[[\\\ZZZWWWVVVVVVWWWWWWWWW]]]\\\ZZZWWWVVVUUUWWWXXXZZZWWWSSSQQQQQQQQQPPPOOOMMMLLLKKKKKKMMMPPPSSSUUUUUUQQQMMMKKKLLLLLLKKKJJJOOONNNMMMMMMNNNMMMKKKHHHJJJIIIIIIJJJLLLOOOSSSUUUSSSOOOJJJFFFFFFGGGHHHHHHJJJIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEGGGIIIIIIEEEBBBAAA@@@>>><<<:::888666555555444444444666777999;;;<<>><<<:::777777666555555666777888888BBBUUUiiisssvvvyyy~~~~~~llliiipppyyy~~~}}}{{{pppiiiccc[[[UUUOOONNNMMMKKKKKKKKKKKKKKKNNNQQQVVV\\\```aaabbbaaa^^^\\\YYYWWWYYY]]]cccfffggggggfffeeedddccccccbbb\\\YYYYYY\\\______cccgggppptttyyy{{{|||}}}tttpppllliiikkkqqqxxx}}}~~~zzzuuunnnggg```^^^\\\[[[___eeennnvvv~~~}}}sssnnnkkkgggeeefffcccaaaaaacccdddeeedddbbbbbbdddgggjjjkkkiiiggg```___]]]\\\\\\[[[YYYWWWZZZXXXVVVVVVWWWWWWVVVUUUVVVUUUTTTUUUWWWYYYZZZZZZ\\\]]]^^^]]]ZZZWWWVVVUUU|||zzzxxxxxxyyy{{{{{{zzzxxxxxxwwwxxxzzz}}}}}}sssjjjbbb^^^___bbbeeennn}}}vvvgggbbbdddgggmmmrrrsssoooiii```VVVVVVdddttt~~~|||tttsss}}}kkkgggaaa]]]\\\]]]\\\YYYXXXWWWXXXYYYZZZYYYWWWTTTRRRVVV^^^dddfff```VVVNNNRRRQQQQQQSSSTTTTTTRRRPPPNNNMMMLLLJJJJJJIIIIIIJJJHHHIIIIIIIIIIIIJJJKKKLLLGGGHHHIIIKKKMMMMMMKKKIIIGGGHHHJJJLLLNNNOOOOOOOOOQQQMMMGGGDDDEEEGGGIIIJJJJJJKKKLLLMMMLLLJJJHHHFFFFFFGGGHHHJJJMMMPPPSSSUUUOOONNNKKKHHHEEEBBB???>>>===;;;999888666666666777888???PPPdddqqqwwwzzz}}}mmmlllsss|||~~~tttkkkddd\\\VVVMMMLLLLLLLLLLLLLLLMMMMMMMMMPPPUUUZZZ^^^aaabbbbbb]]][[[WWWVVVWWW\\\aaaeeekkkkkklllmmmmmmmmmlllkkkbbb___^^^aaabbbbbbdddhhhmmmsssyyy}}}}}}yyyooolllgggfffiiiqqqzzzxxxtttoooggg___\\\[[[\\\aaahhhttt|||uuuqqqooollljjjgggeeebbbaaaccceeeffffffcccdddeeegggjjjjjjhhhfffbbbaaa___^^^^^^]]][[[YYY\\\ZZZWWWWWWXXXXXXXXXWWWWWWVVVTTTVVVYYY\\\]]]^^^___``````^^^[[[XXXVVVVVVzzzxxxwwwwwwxxxzzzzzzzzzxxxxxxxxxyyy{{{xxxmmmfffaaa^^^aaafffkkkvvvrrrgggeeehhhkkknnnrrrwwwoooddd\\\WWWZZZhhhvvv~~~zzzssspppxxxuuueeeeeeaaa]]][[[\\\ZZZVVVXXXWWWWWWYYYZZZYYYWWWUUURRRUUU\\\cccfffaaaWWWNNNQQQQQQQQQSSSTTTSSSPPPMMMMMMMMMLLLKKKJJJJJJJJJJJJGGGIIIJJJIIIHHHGGGHHHJJJHHHIIIKKKNNNPPPPPPNNNLLLIIIKKKMMMOOOOOONNNLLLKKKMMMJJJFFFEEEFFFIIIJJJKKKJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIGGGEEEFFFJJJMMMKKKJJJHHHFFFCCCAAA???>>>@@@>>><<<:::888888888888:::===JJJ^^^oooxxx{{{}}}rrrnnnttt|||uuukkkccc[[[VVVLLLLLLMMMNNNNNNOOOOOOPPPNNNQQQUUUYYY]]]___```aaaZZZXXXTTTSSSTTTYYY^^^bbbkkkmmmpppsssuuuuuuuuutttiiifffdddffffffdddfffjjjpppuuu{{{}}}||||||~~~tttkkkjjjhhhiiioooxxxyyyuuuooofff___\\\\\\___gggooo{{{~~~{{{wwwtttqqqpppllliiidddbbbcccfffggghhheeeeeefffhhhkkkkkkhhhfffeeecccaaa`````````^^^\\\\\\ZZZYYYXXXZZZZZZZZZYYYXXXWWWUUUVVVYYY\\\^^^^^^___``````^^^ZZZWWWUUUUUUzzzxxxvvvvvvxxxzzzzzzzzzyyyyyyyyyzzz}}}{{{qqqgggbbbaaa```fffmmmxxxyyynnnfffgggkkknnnqqqsssuuujjj___ZZZ[[[cccqqq}}}|||vvvmmmrrrmmmccceeeddd```___```^^^YYYXXXWWWWWWXXXYYYYYYXXXVVVUUUVVVYYY^^^bbb```YYYRRRQQQQQQQQQSSSSSSQQQLLLIIILLLKKKKKKKKKKKKKKKKKKKKKKKKMMMOOONNNKKKIIIJJJKKKJJJLLLNNNRRRUUUUUUSSSPPPNNNOOOOOOOOOOOONNNMMMLLLLLLJJJGGGGGGIIIJJJKKKJJJJJJKKKKKKKKKKKKLLLLLLLLLJJJHHHGGGFFFFFFGGGGGGFFFGGGFFFEEECCCBBB@@@??????>>>===<<<:::999999:::;;;;;;;;;EEEYYYlllwww{{{}}}~~~wwwnnnrrrzzztttiiiaaaYYYSSSLLLMMMNNNPPPQQQRRRRRRRRRRRRTTTVVVYYY[[[]]]]]]]]]UUUSSSPPPOOOQQQVVV\\\```iiilllqqqvvvyyy{{{{{{{{{sssnnnllllllkkkjjjkkkooowww|||~~~yyywwwyyy}}}uuunnnjjjjjjlllqqqyyy~~~{{{xxxmmmeee^^^\\\___dddoooyyy}}}}}}~~~yyyvvvvvvtttoooiiifffeeefffggghhhffffffgggjjjmmmmmmkkkiiigggeeecccccccccbbb```^^^ZZZXXXXXXYYYZZZ[[[ZZZYYYYYYWWWTTTTTTWWWZZZ\\\\\\\\\]]]^^^\\\XXXUUUSSSSSSyyyxxxvvvvvvxxxzzzzzzzzzzzzyyyzzz{{{~~~wwwlllbbb```aaabbbiiirrrtttkkkeeehhhmmmppprrrtttooodddYYYYYY```lllzzz{{{sssiiitttzzzhhhccchhhhhhdddcccfffddd^^^YYYWWWVVVWWWXXXYYYXXXWWWYYYWWWVVVYYY]]]^^^[[[VVVQQQQQQQQQRRRRRROOOJJJFFFJJJKKKKKKKKKLLLLLLMMMMMMQQQSSSUUUSSSOOOMMMMMMNNNMMMNNNQQQUUUYYYYYYVVVTTTRRRRRRPPPOOOOOOOOOOOOPPPMMMKKKJJJJJJKKKKKKKKKJJJKKKJJJJJJJJJKKKLLLMMMNNNIIIFFFDDDGGGLLLNNNKKKFFFEEEDDDDDDCCCBBBAAAAAA@@@<<<;;;:::::::::;;;<<<===;;;:::AAAUUUjjjvvv{{{}}}vvvyyymmmpppwwwttthhh___WWWQQQLLLMMMOOOQQQRRRTTTTTTTTTUUUVVVXXXZZZZZZZZZZZZYYYQQQOOOMMMLLLOOOUUU\\\```fffjjjpppvvv{{{}}}~~~~~~{{{vvvrrrrrrqqqoooqqquuuvvvrrrssswwwzzzzzzyyyyyyxxxsssmmmiiijjjlllpppwww}}}}}}~~~}}}zzzkkkddd]]]]]]aaahhhttt{{{||||||yyyzzzzzzuuunnnhhhffffffggggggffffffhhhkkkooopppnnnllliiigggeeeddddddcccaaa```WWWVVVVVVXXXZZZZZZYYYXXXYYYVVVSSSSSSUUUXXXZZZZZZZZZ[[[\\\ZZZVVVSSSQQQQQQzzzxxxvvvuuuuuuvvvwwwwwwvvvzzzzzzzzz{{{~~~wwwjjj^^^^^^dddkkkqqqvvv}}}kkkmmmkkkiiikkkqqquuuuuulllZZZPPPZZZiiittt}}}qqqlllttthhheeejjjqqqvvvuuuppphhhccc```\\\YYYVVVWWWXXXXXXXXX\\\WWWUUUZZZaaabbb[[[TTTRRRSSSTTTSSSQQQOOOOOOPPPNNNMMMLLLLLLLLLMMMNNNOOOXXXWWWUUUSSSRRRQQQPPPPPPUUURRRRRRVVV[[[^^^[[[XXXYYYXXXVVVSSSQQQOOONNNNNNKKKJJJIIIHHHHHHIIIKKKLLLQQQNNNJJJHHHHHHIIIJJJJJJEEEEEEFFFFFFGGGGGGHHHHHHFFFEEEEEEEEEEEEBBB>>>;;;<<<;;;:::888888888888999:::===AAAKKK```vvv~~~|||zzzjjjmmmttt}}}|||mmmcccYYYSSSPPPOOOPPPQQQRRRSSSSSSSSSSSSVVVZZZ[[[ZZZZZZ]]]\\\XXXPPPMMMMMMNNNNNNNNNUUU]]]gggkkksss}}}yyywwwvvvuuuuuuvvvyyyvvvooommmooojjjjjjjjjiiihhhgggfffffflllsss{{{~~~~~~}}}yyykkkeeeaaadddjjjqqq{{{|||~~~zzzqqqjjjfffcccaaa``````gggjjjjjjnnnvvvxxxuuunnnlllhhheeecccbbbbbbbbb[[[ZZZXXXVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUXXXXXXWWWUUUSSSQQQOOONNN}}}xxxwwwuuuvvvwwwxxxxxxwwwxxxyyyzzz|||~~~pppddd[[[]]]dddlllsssyyyxxxlllmmmmmmlllpppvvvwwwttteeeWWWRRR]]]mmmxxx|||pppoootttjjjgggkkkpppsssrrrmmmfffbbbbbb___[[[XXXYYYYYYZZZZZZ[[[XXXWWWZZZ___```[[[UUUSSSTTTUUUTTTRRRPPPPPPQQQOOONNNMMMMMMMMMNNNPPPPPPVVVUUUTTTTTTSSSSSSSSSSSSWWWVVVWWW\\\bbbdddbbb^^^ZZZXXXVVVSSSPPPNNNMMMLLLHHHGGGFFFFFFGGGIIIKKKMMMQQQMMMJJJHHHHHHIIIIIIIIIDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDBBB???===<<<;;;999888777777888999888:::>>>GGGZZZppp{{{{{{yyy|||qqqpppttt}}}sssfff^^^VVVQQQOOOOOOPPPRRRSSSTTTUUUVVVVVVXXX]]]```______```]]]XXXRRRPPPOOOQQQPPPQQQVVV^^^gggkkksss~~~|||{{{{{{{{{~~~yyypppmmmmmmhhhfffdddbbbaaacccfffggglllttt||||||~~~}}}xxxtttkkkeeeaaaeeelllttt}}}yyyyyyqqqjjjfffcccbbb```bbbgggjjjjjjmmmsssuuurrrkkkiiigggdddbbbaaabbbbbb\\\[[[ZZZXXXWWWWWWWWWWWWUUUUUUUUUTTTTTTSSSSSSSSSVVVVVVUUUSSSRRRPPPNNNMMMxxxwwwvvvvvvxxxzzzzzzyyyvvvxxxzzz}}}~~~zzziii```ZZZ]]]fffnnnxxxrrrkkkllllllnnntttyyyuuuooo\\\TTTTTTaaaqqq~~~~~~sssrrrpppiiihhhjjjmmmooonnnjjjeeeaaadddaaa]]]ZZZZZZ[[[[[[[[[YYYYYYYYY[[[\\\\\\YYYVVVTTTUUUVVVUUUSSSRRRRRRRRRQQQPPPOOOOOOOOOPPPQQQRRRTTTTTTTTTTTTUUUVVVWWWXXXXXXXXX[[[```fffgggdddaaa[[[YYYVVVSSSOOOLLLKKKJJJGGGGGGGGGGGGIIIKKKMMMNNNPPPMMMIIIHHHHHHIIIIIIIIIEEEEEEFFFFFFGGGHHHHHHHHHIIIGGGEEECCCCCCBBB@@@???<<<;;;999888777777888888888999<<>>===;;;:::999999::::::666666888;;;@@@LLLaaasss{{{{{{zzz}}}}}}vvvpppggg^^^YYYUUUQQQPPPRRRTTTSSSSSSTTTUUUWWWYYYZZZ]]]dddllloooppppppjjjccc^^^ZZZZZZ```dddfffiiimmmrrrxxx~~~{{{rrriiihhhkkkpppxxx~~~~~~zzz{{{~~~yyyooogggcccbbbcccdddjjjsss{{{}}}}}}yyyssslllhhhggghhhhhhfffaaa___]]]^^^```cccddddddbbb^^^\\\]]]\\\YYYZZZ\\\]]]^^^^^^______``````aaa]]]\\\ZZZYYYXXXWWWXXXXXXXXXWWWWWWVVVUUUTTTSSSSSSOOONNNMMMLLLKKKKKKLLLMMM}}}{{{uuuuuutttvvvyyy|||}}}}}}||||||}}}}}}}}}|||zzzyyywwwvvvtttqqqmmmhhhaaa]]]ZZZ\\\bbbiiiooowwwuuummmlllkkkqqquuuuuurrrkkk^^^RRRQQQTTT]]]ooowwwlllpppxxxwwwqqqnnnhhhaaabbbcccdddeeefffffffffaaa]]]XXXTTTSSSRRRQQQQQQRRRRRRRRRTTTUUUVVVVVVVVVSSSUUUWWWWWWUUUTTTUUUVVVUUUTTTSSSSSSSSSTTTUUUVVVVVVVVVUUUUUUUUUUUUVVVVVVYYYZZZ\\\]]]\\\ZZZYYYXXXWWWVVVUUUTTTRRRRRRQQQQQQNNNOOOOOOOOOOOONNNNNNMMMQQQOOONNNMMMMMMMMMKKKJJJIIIJJJJJJKKKKKKLLLLLLMMMMMMJJJGGGEEEEEEDDDCCCBBB???>>><<<;;;::::::;;;;;;666666999;;;<<>>=========;;;999999999999:::999???QQQbbboooqqqrrruuuqqqkkkrrrvvvggg^^^WWWUUUTTTQQQPPPQQQPPPRRRSSSUUUWWW\\\bbbfffooonnnllljjjiiifffbbb___ZZZZZZ]]]dddiiinnnvvvxxxooonnnpppoooooopppvvv}}}~~~}}}~~~~~~xxxnnnddd\\\[[[^^^jjjttt}}}}}}yyyvvvxxxzzznnnllljjjgggfffeeeeeefff______``````aaaaaaaaaaaa___^^^\\\[[[YYYYYYYYYYYY^^^___```aaa```___\\\[[[YYYXXXWWWWWWVVVVVVWWWWWWTTTRRRPPPNNNNNNOOORRRSSSSSSRRROOOMMMLLLLLLMMMMMM|||yyywww{{{yyyvvvuuuwwwzzz{{{{{{|||zzzyyyyyyxxxtttnnniiigggbbb^^^\\\YYYVVVXXX^^^dddiiisss}}}pppjjjiiikkkjjjlllmmmggg[[[RRRMMMMMMTTTVVVeeeqqqkkkhhheeegggeeeccccccdddeeeeeeeee\\\[[[XXXVVVTTTTTTTTTTTTRRRRRRRRRRRRSSSUUUVVVWWWXXXWWWUUUTTTTTTVVVYYYZZZ[[[XXXTTTSSSTTTVVVUUUTTTOOOQQQTTTVVVWWWVVVTTTSSSWWWWWWXXXYYYYYYYYYYYYXXXVVVWWWYYY]]]___]]]XXXTTTRRRRRRQQQQQQPPPPPPPPPOOOPPPOOOOOOOOOOOOPPPPPPQQQMMMOOORRRSSSTTTWWW[[[___ZZZPPPHHHHHHJJJGGGEEEFFFBBB@@@???>>>???>>>===;;;999999999999888>>>NNN^^^pppssstttuuuzzzuuummmooozzzxxxiii```XXXUUUUUURRRQQQRRRQQQRRRSSSTTTWWW\\\bbbgggnnnmmmllljjjiiifffbbb```\\\\\\___ffflllrrr{{{|||uuussstttssssssvvv|||}}}~~~~~~tttkkkddd^^^^^^cccpppzzz|||yyyvvv{{{yyylllllljjjiiihhhgggffffffaaaaaaaaa`````````_________^^^[[[YYYXXXXXXYYYZZZ\\\]]]^^^___^^^]]]ZZZYYYVVVUUUUUUTTTSSSTTTTTTTTTUUUSSSPPPNNNMMMNNNOOOPPPRRRQQQNNNLLLKKKKKKLLLMMM|||zzzxxxwwwzzzxxxvvvvvvwwwyyyyyyyyyzzzzzzyyyyyyvvvqqqiiiddd^^^ZZZWWWWWWVVVVVV[[[ccchhhooo|||tttmmmjjjjjjjjjiiikkkiii^^^QQQIIIIIIMMMQQQWWWiii{{{ppplllhhheeedddcccbbbbbbdddffffffeeeYYYXXXWWWUUUTTTTTTUUUUUUTTTTTTSSSSSSTTTTTTUUUVVVUUUUUUTTTSSSUUUWWWYYY[[[YYYWWWUUUTTTUUUUUUUUUSSSOOOQQQSSSUUUVVVUUUTTTSSSTTTUUUVVVXXXYYYYYYYYYYYYSSSWWW\\\aaaccc```ZZZUUURRRQQQPPPOOOOOOOOOPPPQQQSSSRRRPPPOOONNNOOOPPPQQQMMMOOOQQQSSSTTTWWWZZZ]]]WWWPPPJJJIIIIIIHHHIIIKKKEEECCCAAA@@@@@@@@@???>>>:::999999999888;;;IIIWWWmmmsssvvvttttttzzzzzzpppkkkrrr{{{kkkaaaYYYWWWVVVSSSRRRSSSTTTTTTSSSTTTVVV\\\ccchhhnnnnnnmmmllliiieeebbb```]]]\\\___ffflllsss}}}~~~}}}{{{|||~~~}}}~~~xxxnnnhhhccc```ccciiiuuuzzzxxxxxxvvvlllllllllkkkiiihhhfffeeebbbbbbaaa```___^^^]]]]]]^^^\\\ZZZWWWVVVWWWXXXZZZZZZ[[[\\\\\\\\\ZZZXXXVVVRRRRRRQQQPPPPPPPPPPPPQQQTTTSSSPPPNNNMMMLLLMMMMMMPPPOOOMMMLLLKKKJJJKKKKKK}}}{{{yyyyyyyyyyyyxxxwwwwwwyyyzzzyyyyyyzzz{{{|||{{{vvvnnnfff```ZZZVVVTTTUUUVVVXXX```hhhqqqyyywwwllljjjllllllkkkkkkhhh```UUUJJJFFFIIINNNRRR^^^qqqvvvppplllhhheee```______```bbbccccccbbbYYYXXXVVVUUUTTTTTTTTTUUUVVVVVVUUUUUUTTTTTTTTTTTTUUUTTTTTTSSSTTTVVVXXXYYYVVVUUUTTTTTTTTTSSSRRRQQQOOOPPPRRRSSSTTTTTTSSSSSSRRRSSSUUUVVVXXXYYYYYYZZZUUUXXX\\\```aaa^^^YYYUUURRRQQQOOONNNNNNPPPRRRSSSSSSQQQOOOMMMLLLNNNPPPQQQOOOPPPPPPPPPPPPQQQRRRRRROOOLLLIIIGGGFFFGGGJJJMMMIIIGGGDDDBBBBBBAAA@@@???;;;999999999777999DDDPPPfffpppxxxuuurrrwwwsssiiilll{{{~~~nnnddd[[[XXXWWWTTTTTTUUUVVVUUUTTTTTTVVV\\\dddiiiqqqrrrrrrooojjjeeeaaa___\\\[[[]]]ccciiinnnwww}}}~~~zzzqqqhhhdddbbbbbbgggmmmxxx~~~xxxxxx{{{zzztttnnnnnnmmmllljjjgggdddbbbaaa``````___^^^]]]\\\\\\]]][[[XXXUUUTTTUUUWWWYYYXXXYYYZZZ[[[ZZZXXXVVVUUUPPPPPPOOONNNNNNNNNNNNOOOQQQPPPOOONNNMMMMMMMMMMMMNNNNNNLLLKKKJJJJJJJJJKKK}}}{{{{{{{{{{{{yyyxxxwwwxxxzzz|||{{{{{{|||}}}}}}vvvmmmccc^^^XXXTTTRRRTTTWWWZZZccclllwww~~~ooogggiiilllllljjjkkkbbbVVVLLLHHHJJJNNNPPPZZZiii{{{}}}rrroookkkfffeee```_________aaaaaa```___YYYXXXVVVTTTSSSRRRSSSSSSWWWWWWWWWVVVUUUUUUTTTSSSVVVUUUTTTTTTTTTTTTUUUVVVRRRSSSSSSRRRQQQPPPPPPPPPOOOPPPPPPQQQRRRRRRSSSSSSQQQRRRTTTUUUWWWXXXXXXXXXWWWXXXZZZZZZYYYWWWTTTSSSRRRQQQOOOOOOOOOQQQSSSTTTRRRQQQOOOMMMNNNPPPRRRTTTQQQPPPPPPOOOOOONNNMMMLLLIIIIIIHHHFFFHHHLLLOOOQQQNNNKKKGGGDDDBBBAAA@@@>>>;;;:::999999777777???IIIaaaooozzzyyyuuuwwwvvvjjjjjjxxxqqqggg]]]ZZZXXXVVVVVVWWWWWWVVVUUUTTTVVV\\\dddjjjuuuwwwwwwssskkkddd___]]]^^^\\\^^^cccfffiiipppwww}}}~~~~~~tttllldddaaaaaaccciiiqqq||||||xxxzzzvvvqqqoooooonnnkkkhhhccc```]]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZXXXVVVTTTSSSTTTVVVWWWWWWXXXYYYYYYYYYWWWUUUSSSPPPPPPOOONNNNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKJJJJJJJJJ~~~}}}~~~||||||||||||}}}yyywwwvvvwwwzzz}}}~~~~~~~~~~~~uuujjjaaa]]]TTTRRRRRRUUUYYY]]]fffooozzz}}}sssiiieeehhhkkkkkkhhheee[[[NNNGGGHHHNNNTTTVVVfffuuuwwwqqqnnnhhheeeeeedddcccbbbbbbbbbaaa___\\\YYYWWWUUUSSSRRRRRRRRRRRRWWWWWWXXXWWWWWWUUUTTTSSSVVVUUUUUUTTTSSSSSSSSSTTTQQQQQQQQQPPPNNNMMMNNNOOOOOOOOOOOOOOOPPPQQQRRRSSSSSSSSSTTTUUUUUUVVVUUUUUUVVVWWWVVVTTTQQQPPPPPPQQQQQQQQQPPPPPPQQQSSSUUUVVVTTTSSSRRRQQQRRRSSSUUUVVVPPPOOOOOOPPPRRRRRRQQQOOOHHHJJJJJJKKKPPPWWWYYYWWWPPPMMMHHHDDDCCCBBB@@@???<<<:::999:::888777===DDD\\\mmm{{{|||xxxxxx~~~vvvllllllwwwtttiii___[[[ZZZWWWWWWYYYWWWWWWVVVVVVXXX]]]dddiiivvvxxxyyytttlllccc^^^\\\```___aaaeeeggggggkkkqqqvvv~~~|||{{{vvvvvv|||~~~}}}yyyooohhhaaa___```dddmmmuuu{{{rrroooooonnnkkkhhhddd```]]][[[ZZZZZZZZZZZZYYYYYYYYYYYYWWWVVVUUUSSSSSSSSSTTTUUUUUUVVVWWWXXXWWWUUUSSSRRRQQQPPPOOOOOONNNNNNOOOOOOKKKLLLNNNOOOPPPPPPOOONNNLLLLLLLLLLLLKKKKKKKKKJJJ~~~|||||||||||||||||||||||||||}}}xxxvvvtttuuuxxx|||}}}ssshhh___[[[RRRQQQSSSYYY^^^cccllluuuooojjjeeedddfffhhhgggdddZZZSSSJJJEEEHHHPPPXXX^^^tttsssqqqmmmfffcccffffffdddcccbbbaaa___[[[XXXVVVUUUTTTSSSRRRSSSSSSTTTWWWWWWXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSTTTTTTTTTTTTQQQRRRQQQOOOLLLLLLNNNQQQOOOOOONNNMMMNNNPPPRRRSSSTTTUUUUUUUUUTTTSSSRRRRRRRRRSSSSSSQQQNNNMMMNNNPPPQQQQQQRRRSSSTTTUUUVVVVVVUUUUUUTTTSSSSSSSSSTTTTTTOOONNNOOOQQQTTTUUUSSSQQQIIIKKKMMMPPPZZZcccccc]]]OOOKKKGGGDDDCCCCCCCCCBBB<<<::::::;;;999888;;;BBBRRRdddvvv{{{zzz{{{}}}tttnnnooovvv|||vvvkkkaaa\\\[[[XXXYYY[[[VVVWWWWWWXXXYYY^^^ccchhhrrrvvvxxxtttkkkbbb^^^]]]^^^^^^bbbggghhhfffhhhlllpppyyy}}}yyyuuutttsssssswww~~~~~~~~~wwwtttjjjccc^^^^^^aaagggqqq{{{yyyooonnnkkkjjjgggdddaaa^^^\\\\\\ZZZYYYYYYXXXWWWVVVUUUUUUSSSTTTTTTTTTTTTSSSRRRRRRSSSSSSUUUUUUTTTSSSQQQOOOPPPPPPOOONNNNNNNNNNNNOOOLLLMMMOOOQQQQQQPPPNNNMMMLLLLLLMMMMMMLLLLLLKKKKKK~~~}}}|||{{{yyyyyyzzz{{{{{{|||||||||vvvtttrrrssswww||||||qqqfff^^^ZZZSSSRRRVVV^^^dddjjjsss|||zzzgggeeecccccceeefffdddbbbQQQNNNIIIEEEFFFOOO[[[ddd}}}|||rrrqqqmmmdddbbbgggfffdddbbb```^^^[[[WWWSSSSSSSSSRRRRRRRRRTTTUUUVVVWWWWWWXXXXXXXXXWWWUUUTTTQQQQQQRRRSSSTTTUUUVVVVVVSSSSSSRRROOOLLLLLLOOOSSSOOONNNMMMMMMMMMOOOQQQSSSVVVVVVUUUUUUSSSRRRQQQPPPMMMOOOQQQPPPNNNLLLNNNPPPPPPQQQSSSUUUVVVWWWWWWWWWUUUUUUTTTSSSRRRQQQPPPOOOPPPOOONNNQQQTTTTTTRRROOOIIIKKKNNNSSS___jjjhhh```LLLIIIEEECCCDDDEEEEEEEEE<<<::::::;;;:::888;;;AAAHHH[[[pppyyy{{{~~~yyyqqqoooqqquuuyyywwwlllaaa]]][[[YYYYYY\\\VVVWWWXXXYYY[[[^^^cccgggnnnrrruuurrrjjjbbb^^^^^^[[[\\\```fffgggeeefffiiilllvvv|||uuuqqqooovvvtttvvv{{{}}}|||yyyssspppggg```[[[]]]bbbiiittttttmmmnnnhhhfffdddaaa___^^^]]]]]][[[ZZZYYYWWWUUUSSSRRRQQQRRRRRRTTTTTTTTTSSSQQQPPPQQQRRRSSSSSSRRRQQQOOOMMMPPPOOOOOONNNNNNNNNNNNNNNNNNOOOQQQRRRRRRPPPMMMKKKLLLMMMMMMMMMMMMLLLLLLKKK~~~{{{yyyzzzyyyxxxxxxxxxyyyzzz{{{{{{ttttttuuuyyy}}}|||pppcccYYYSSSVVVYYY\\\```gggqqq~~~ttthhhgggfffffffffbbb[[[UUUOOOHHHDDDFFFJJJSSSdddttt}}}yyyxxx|||vvvpppiiidddaaa___aaa___]]]ZZZWWWUUUTTTSSSPPPQQQQQQRRRRRRSSSSSSTTTWWWYYY[[[\\\\\\\\\ZZZYYYRRRSSSTTTTTTUUUUUUUUUUUUPPPNNNKKKKKKMMMOOOPPPQQQPPPPPPOOOMMMKKKLLLPPPSSSUUUTTTTTTUUUWWWVVVTTTRRROOOMMMKKKKKKLLLLLLLLLLLLQQQRRRSSSSSSRRRRRRSSSUUUSSSTTTSSSQQQOOONNNNNNPPPMMMMMMNNNOOOQQQSSSUUUVVVPPPQQQUUU]]]dddeee```[[[KKKIIIFFFEEEEEEDDDBBBAAA@@@>>><<<:::999:::;;;;;;DDDPPPeeewww|||yyy}}}{{{sssuuuxxxuuurrrrrr{{{yyynnnaaaZZZZZZ[[[YYYWWWZZZWWWWWWZZZZZZZZZ___eeekkknnnooollliiigggccc]]]]]]]]]___bbbfffhhhhhhgggmmmttt||||||yyywwwvvvuuuwwwyyy{{{{{{xxxzzz~~~wwwpppnnnaaa```^^^]]]aaalll{{{~~~|||}}}ooohhhgggbbb```___^^^`````````___\\\ZZZXXXWWWVVVWWWYYYZZZWWWRRRPPPRRRSSSPPPOOOPPPPPPPPPOOOMMMKKKLLLNNNQQQPPPPPPOOOMMMLLLMMMPPPSSSVVVUUUTTTSSSPPPNNNLLLKKKKKKKKKLLLLLLLLLLLLKKKKKK}}}~~~~~~zzzxxxzzzxxxxxxxxxxxxxxxyyyyyyyyyuuuuuuwww{{{xxxmmmaaaXXXTTTSSSXXX^^^dddkkkvvvzzzoooggggggffffffeee___WWWQQQIIIGGGGGGJJJNNNXXXlllsssooouuu{{{xxxsssmmmgggbbb___]]]\\\[[[YYYWWWTTTSSSQQQQQQSSSSSSSSSSSSSSSSSSTTTTTT\\\\\\]]]^^^]]][[[YYYXXXTTTUUUVVVVVVWWWWWWWWWVVVRRRPPPNNNNNNOOOPPPPPPOOONNNNNNNNNLLLLLLMMMPPPRRRRRRTTTWWW\\\___^^^[[[WWWKKKKKKKKKLLLNNNNNNLLLKKKNNNOOOQQQRRRRRRRRRRRRSSSRRRSSSRRRQQQNNNMMMNNNPPPMMMMMMMMMMMMOOOQQQSSSTTTZZZ\\\```dddeee```XXXRRRKKKIIIFFFEEEEEEDDDCCCAAAAAA???===;;;::::::;;;<<>>===;;;;;;<<<<<<===EEEVVVkkkxxx}}}}}}}}}wwwssszzzttteee[[[XXXYYYYYYXXXZZZYYY\\\``````^^^```dddmmmpppppplllkkkmmmkkkggg```___^^^```dddiiilllmmmpppyyy}}}||||||~~~}}}}}}}}}xxxpppllljjjbbbaaaaaacccjjjuuu}}}zzz~~~xxxmmmjjjkkkgggdddbbb``````___]]][[[\\\[[[ZZZZZZ[[[]]]```aaaddd]]]WWWUUURRRNNNLLLNNNNNNNNNMMMLLLKKKKKKNNNQQQRRRTTTUUUVVVTTTTTTUUUVVVUUUTTTTTTSSSRRRQQQPPPPPPLLLLLLLLLKKKJJJIIIHHHGGG{{{xxxzzzzzzwwwvvvxxxvvvvvvwwwwwwwwwuuutttsssttttttwww{{{{{{xxxssskkkbbb[[[XXXWWWYYY```kkksss~~~uuukkkggghhhiiijjjhhhbbbYYYOOOHHHGGGLLLUUU\\\dddqqq~~~pppaaakkk}}}uuummmkkkgggbbb^^^[[[YYYXXXVVVUUUTTTSSSQQQPPPOOONNNOOOOOOPPPQQQSSSUUUWWWYYY_________^^^]]][[[YYYXXXXXXXXXYYYYYYYYYXXXXXXWWWSSSSSSSSSUUUVVVUUUSSSPPPRRRSSSSSSQQQOOOOOOQQQRRRRRRUUUZZZ___aaa___YYYTTTNNNNNNMMMNNNPPPPPPNNNLLLJJJKKKNNNQQQTTTTTTRRRPPPOOOOOOOOONNNLLLLLLMMMOOONNNLLLIIIGGGGGGJJJMMMOOOUUUZZZ___]]]VVVNNNJJJIIIIIIGGGEEEDDDEEEEEEDDDCCCBBBAAA@@@>>>===<<<<<<<<<:::@@@NNNcccuuu}}}xxxzzz~~~xxxiii]]]YYYYYYZZZZZZ[[[[[[___ddddddaaaaaadddmmmoooooollllllppppppnnneeeccc``````dddiiinnnpppxxx~~~|||}}}|||tttnnnjjjiiibbbbbbdddiiiqqq|||{{{zzzvvvooommmnnniiifffcccaaa```^^^\\\ZZZYYYYYYXXXYYYZZZ]]]```bbbfff^^^WWWTTTQQQMMMLLLMMMMMMMMMMMMKKKKKKLLLOOOQQQSSSVVVXXXYYYXXXVVVVVVVVVSSSRRRRRRQQQQQQQQQQQQQQQNNNNNNMMMLLLKKKIIIGGGFFF}}}}}}}}}yyywwwyyyyyywwwvvvwwwvvvvvvvvvvvvuuuttttttssswwwwwwxxxzzz|||}}}{{{yyyrrrpppkkkddd^^^ZZZZZZ[[[```gggpppzzzuuukkkhhhhhhkkklllkkkggg```WWWNNNIIIJJJRRR^^^kkk{{{|||nnn___mmmnnnhhhfffbbb^^^ZZZXXXVVVUUUUUUTTTRRRPPPOOONNNNNNNNNNNNNNNOOOPPPSSSVVVZZZ\\\[[[[[[[[[[[[[[[ZZZYYYYYYXXXXXXXXXXXXXXXWWWVVVUUURRRRRRTTTVVVYYYYYYVVVTTTXXXXXXWWWTTTQQQPPPRRRSSSTTTTTTWWWZZZ\\\\\\YYYVVVWWWSSSPPPNNNNNNNNNNNNNNNKKKKKKMMMQQQUUUUUUSSSPPPNNNNNNNNNMMMKKKJJJKKKMMMLLLJJJGGGEEEEEEGGGJJJLLLNNNRRRUUURRRKKKFFFGGGJJJHHHFFFEEEDDDEEEFFFEEEDDDCCCBBBAAA???>>><<<<<<;;;999>>>III[[[ppp}}}|||}}}mmmaaa[[[ZZZ[[[\\\\\\]]]bbbggggggcccbbbeeekkknnnooommmoootttvvvtttlllhhhddddddhhhmmmrrruuu~~~~~~|||~~~yyyrrrmmmjjjhhhbbbcccgggnnnyyy~~~xxxzzzzzzuuuttttttjjjgggdddbbbaaa___]]][[[WWWVVVVVVVVVXXX[[[^^^```ccc\\\UUUSSSPPPMMMLLLNNNLLLLLLLLLLLLKKKMMMPPPSSSUUUXXXZZZ[[[YYYWWWUUUUUUQQQPPPPPPOOOOOOPPPPPPQQQPPPPPPOOONNNLLLJJJHHHGGG~~~|||zzzzzz|||wwwuuuxxxyyyvvvvvvwwwvvvvvvuuutttttttttuuuuuuzzzzzzyyyzzzzzzxxxtttqqqiiigggddd___\\\[[[^^^```ggglllvvvvvvjjjggghhhjjjmmmllljjjddd\\\TTTOOOMMMQQQ]]]oootttiii]]]mmmwwwjjjeeeccc___[[[XXXUUUTTTSSSSSSQQQOOOMMMMMMOOOQQQSSSWWWVVVUUUUUUUUUXXXZZZ\\\XXXXXXXXXXXXYYYYYYZZZZZZXXXXXXXXXXXXWWWVVVUUUTTTRRRRRRTTTWWWZZZZZZYYYWWWZZZYYYWWWSSSPPPPPPRRRTTTSSSSSSTTTWWW[[[\\\\\\[[[ZZZVVVQQQMMMMMMMMMNNNNNNMMMLLLLLLPPPTTTUUURRROOONNNNNNNNNLLLIIIHHHIIIJJJIIIHHHFFFEEEEEEFFFIIIJJJLLLOOOOOOKKKFFFCCCFFFJJJGGGFFFDDDDDDEEEFFFFFFEEEBBBBBBAAA???>>><<<;;;:::999===EEESSSiii|||}}}rrrfff___]]]^^^______```eeejjjjjjeeedddgggkkknnnppppppsssyyy|||{{{rrrnnnkkkkkkpppvvv|||~~~~~~}}}uuupppllliiigggbbbdddjjjssszzzxxxwww||||||zzzxxxiiifffcccbbbaaaaaa___]]]WWWWWWVVVVVVWWWYYY\\\]]]___YYYSSSRRRQQQMMMLLLNNNLLLMMMMMMLLLLLLNNNQQQTTTXXXZZZ\\\\\\YYYVVVTTTTTTPPPPPPOOONNNNNNOOOPPPQQQPPPPPPOOONNNMMMKKKJJJIII}}}{{{zzzzzz{{{vvvuuuwwwyyywwwvvvxxxwwwvvvtttssssssuuuwwwxxxyyyxxxwwwwwwuuurrrmmmiii```___^^^\\\[[[]]]aaaeeennnsss|||kkkeeegggiiikkkmmmkkkggg___VVVQQQPPPQQQ^^^qqquuukkkeeeaaarrrppphhhcccaaa^^^ZZZVVVTTTRRRRRRSSSQQQNNNNNNPPPUUU[[[___hhhfffaaa]]]ZZZXXXXXXXXXXXXXXXWWWXXXXXXYYYYYYZZZYYYYYYYYYXXXWWWVVVTTTSSSTTTTTTUUUWWWYYYZZZXXXWWWWWWUUURRRNNNLLLNNNRRRVVVSSSSSSTTTWWWYYY[[[ZZZYYYWWWTTTPPPMMMMMMMMMMMMLLLNNNLLLKKKMMMQQQSSSQQQMMMNNNNNNNNNKKKHHHFFFGGGHHHGGGFFFEEEEEEFFFGGGHHHIIIJJJKKKKKKIIIEEEDDDEEEGGGGGGEEEDDDDDDEEEFFFFFFEEEBBBAAAAAA???===;;;:::999999<<>><<<<<<<<<<<<<<<888999BBBPPP```rrrwwwuuuvvvxxxuuunnnjjjhhhgggeeeiiinnnpppnnnmmmllllllnnnpppvvv{{{yyy}}}{{{{{{|||~~~~~~~~~~~~wwwtttnnnjjjfffdddcccbbbhhhkkkttt{{{wwwwww~~~wwwuuuqqqnnnnnniiigggeeeeeeffffffeeedddeeeccc```]]][[[ZZZZZZZZZZZZXXXUUUSSSRRRRRRTTTUUURRRRRRQQQQQQQQQRRRRRRSSSVVVVVVWWWWWWVVVTTTRRRQQQQQQPPPOOOOOOPPPQQQSSSTTTQQQOOOLLLKKKKKKJJJHHHGGG|||{{{zzzyyyxxxwwwvvvvvvuuuuuuuuuvvvxxxvvvuuuuuuvvvwwwvvvuuuooommmjjjfffbbb^^^\\\ZZZYYYYYY\\\```bbbgggrrr~~~~~~ooohhheeeiiimmmmmmkkkjjjfff___VVVPPPNNNVVVhhhxxx}}}tttjjjccc]]]]]]mmm{{{llldddaaa___^^^ZZZSSSQQQTTTVVVUUUSSSSSSUUU\\\hhhwww~~~kkkaaa\\\ZZZZZZXXXWWWVVVVVVVVVTTTSSSSSSSSSSSSSSSSSSTTTUUUUUUTTTVVVYYY\\\\\\YYYRRRMMMNNNNNNNNNNNNNNNQQQUUUYYYWWWVVVUUUTTTTTTTTTTTTTTTSSSSSSRRRQQQOOOMMMKKKJJJFFFGGGGGGGGGHHHMMMSSSWWW\\\UUULLLGGGEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIILLLMMMNNNLLLHHHFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCAAA@@@???>>>===<<<<<<<<<<<<999999>>>GGGTTThhhxxxttttttvvvwww{{{zzzsssnnnkkkiiifffkkkqqqsssrrrppppppqqqppprrryyy~~~~~~|||zzz{{{|||~~~{{{{{{|||~~~|||yyyqqqnnnjjjfffcccccccccdddjjjoooyyy|||zzz|||yyysssooommmooollljjjhhhgggggggggeeecccfffeeeccc```^^^[[[XXXWWWZZZXXXVVVTTTSSSSSSTTTTTTVVVUUUUUUTTTSSSSSSRRRRRRRRRSSSTTTTTTTTTSSSRRRQQQQQQQQQQQQRRRSSSUUUWWWXXXTTTQQQMMMKKKJJJJJJJJJIII~~~{{{xxxwwwvvvwwwwwwvvvuuuttttttttttttuuuuuuuuuuuuvvvuuurrrpppiiigggccc___\\\[[[ZZZZZZXXX[[[```dddeeekkk{{{pppdddccceeekkkppppppkkkhhh^^^ZZZSSSNNNPPP^^^sssssskkkbbb\\\YYY```tttrrrfffaaa___]]][[[XXXVVVVVVWWWXXXWWWUUUUUUXXX___lll{{{rrrfffaaa___\\\ZZZXXXWWWWWWUUUSSSQQQQQQQQQQQQQQQQQQQQQSSSUUUVVVZZZ```dddccc]]]TTTOOOPPPPPPQQQPPPPPPRRRUUUXXXXXXWWWWWWVVVUUUUUUUUUTTTSSSRRRRRRRRRQQQOOOLLLJJJGGGGGGFFFFFFHHHMMMQQQUUUYYYQQQGGGCCCEEEGGGFFFDDDFFFGGGHHHHHHGGGHHHJJJKKKPPPPPPPPPNNNJJJGGGFFFGGGDDDDDDDDDCCCCCCBBBAAAAAAAAA@@@???>>>============>>>;;;:::;;;???III]]]ooovvvvvvyyyxxxyyy~~~xxxqqqllliiiiiiooouuuvvvtttqqqrrrtttrrruuu|||~~~~~~{{{yyyxxxzzz}}}~~~~~~}}}{{{vvvsssooommmiiieeebbbbbbeeeggglllrrr}}}}}}yyyyyyzzzwwwooommmnnnooommmkkkiiihhhgggdddaaadddddddddcccaaa]]]YYYWWWXXXWWWVVVUUUTTTSSSSSSSSSXXXXXXWWWVVVUUUSSSRRRQQQQQQRRRSSSSSSSSSRRRRRRQQQQQQQQQQQQRRRTTTVVVXXXZZZXXXUUUPPPMMMLLLMMMMMMLLL|||xxxuuutttssswwwvvvuuutttsssssssssssssssssstttttttttrrrnnnkkkdddbbb___\\\ZZZYYYZZZ[[[WWWZZZaaafffiiiqqqsssiii```ccchhhmmmqqqpppjjjdddXXXUUUPPPOOOWWWiii~~~{{{ttteee___YYYWWW[[[iii~~~~~~kkkaaa]]]]]]ZZZXXXYYY\\\^^^]]]ZZZXXXWWWWWWZZZaaalllyyyuuukkkeeebbb^^^[[[YYYXXXWWWUUUSSSQQQPPPQQQQQQPPPOOOOOORRRUUUYYY]]]cccfffccc\\\TTTOOORRRSSSTTTSSSRRRRRRTTTUUUWWWWWWWWWWWWVVVVVVUUUUUURRRQQQPPPQQQRRRQQQNNNKKKJJJHHHGGGGGGIIILLLNNNOOOQQQKKKCCCAAADDDGGGFFFDDDGGGIIIJJJJJJHHHIIIKKKNNNOOOOOOOOOLLLHHHFFFEEEFFFCCCCCCDDDDDDCCCBBBAAA@@@AAA@@@???>>>>>>===>>>>>>@@@>>><<<;;;;;;BBBTTTeee}}}{{{{{{}}}{{{{{{~~~|||tttmmmhhhlllrrryyyyyyuuurrrsssvvvvvvzzz~~~|||yyywwwwwwzzz}}}~~~}}}||||||{{{yyyuuuqqqnnnlllhhhbbb___```dddhhhmmmvvv}}}xxxvvvuuu{{{yyyqqqnnnnnnpppnnnllljjjiiifffbbb___```aaacccdddccc___\\\YYYYYYYYYYYYXXXWWWVVVTTTTTTXXXXXXXXXWWWVVVTTTRRRQQQTTTTTTTTTSSSSSSRRRQQQQQQQQQQQQQQQQQQRRRTTTVVVWWWXXXTTTOOOMMMLLLMMMMMMLLL}}}zzzwwwuuutttsssvvvuuutttsssrrrrrrqqqqqqrrrrrrrrrrrrrrrooojjjfff```___]]][[[ZZZZZZ[[[\\\WWW\\\dddlllrrr|||xxxkkkggg```fffkkknnnqqqpppjjjcccTTTSSSQQQTTTbbbwww}}}wwwooohhhXXXUUUTTTXXXeeewwwtttggg___\\\\\\[[[YYY\\\bbbeeeaaa[[[XXXXXXYYY[[[```iiisss}}}tttmmmfffaaa]]][[[XXXWWWVVVUUURRRPPPOOOQQQRRRPPPOOOPPPTTTYYYZZZ^^^bbbbbb^^^XXXRRROOOSSSTTTUUUUUUSSSRRRRRRSSSVVVVVVWWWWWWWWWWWWVVVVVVRRRPPPNNNPPPRRRSSSPPPMMMLLLJJJIIIJJJKKKMMMLLLKKKKKKGGGCCCBBBDDDFFFFFFEEEGGGIIIKKKJJJHHHHHHKKKNNNLLLLLLKKKHHHEEECCCCCCDDDBBBCCCDDDEEEEEEDDDBBBAAAAAA@@@???>>>>>>>>>>>>>>>AAA???>>>===;;;???LLLZZZqqq|||}}}yyyqqqkkkmmmttt||||||xxxuuuvvvzzz}}}~~~|||yyywwwvvvwwwzzz~~~{{{{{{zzzzzzzzzwwwssspppjjjiiieee___\\\^^^dddjjjrrr{{{~~~xxxvvvvvvwwwwwwrrrqqqpppooommmkkkjjjhhheee```]]]]]]___bbbccccccaaa^^^[[[ZZZ[[[\\\\\\ZZZYYYWWWUUUUUUVVVVVVVVVVVVTTTRRRQQQUUUTTTTTTSSSSSSRRRRRRRRRRRRQQQPPPPPPPPPQQQRRRSSSRRROOOLLLJJJJJJJJJJJJIII~~~||||||zzzyyyxxxxxxwwwwwwvvvuuutttrrrqqqqqqppppppqqqpppoooooonnnkkkgggccc^^^]]]\\\\\\\\\\\\]]]^^^^^^bbblllwwwmmmeeedddaaahhhnnnoooqqqqqqllldddTTTTTTUUU\\\ooozzzsssjjjbbbVVVUUUWWWaaasss~~~lllddd___]]]]]]bbb^^^```gggiiibbbZZZWWWWWWYYY[[[```fffnnntttxxxyyy{{{zzzuuupppkkkddd\\\ZZZXXXVVVUUUTTTSSSPPPNNNLLLOOOQQQQQQPPPSSSYYY___^^^```aaa^^^YYYUUURRRRRRQQQSSSUUUUUUTTTSSSSSSTTTSSSTTTVVVWWWXXXXXXWWWWWWRRROOOLLLNNNRRRTTTSSSQQQMMMLLLLLLNNNPPPPPPMMMJJJHHHHHHGGGFFFFFFEEEEEEEEEEEEHHHJJJIIIFFFFFFJJJMMMKKKKKKJJJHHHEEECCCDDDFFFBBBCCCDDDFFFFFFEEEDDDCCC@@@@@@??????>>>>>>??????@@@>>>>>>>>><<<===FFFPPPaaauuu~~~zzz}}}wwwrrrllluuu~~~{{{yyy||||||{{{wwwvvvvvvxxx|||zzzyyyxxxxxxwwwuuuqqqmmmggggggddd___\\\___hhhoooxxxzzzwwwxxx{{{yyyrrrqqqpppooommmkkkjjjhhhgggccc___[[[]]]^^^aaabbbbbb```]]]\\\YYYZZZ[[[[[[ZZZXXXUUUSSSQQQRRRTTTUUUUUUTTTSSSRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTSSSQQQPPPOOOOOOOOOPPPMMMKKKIIIIIIIIIJJJIIIHHH~~~|||yyyyyyyyyyyyzzz{{{||||||vvvuuusssrrrqqqppppppppppppooonnnmmmllliiieeebbb]]]]]]]]]]]]]]]^^^______gggjjjtttuuuhhhbbbaaabbbjjjooooooppprrrnnnfffUUUVVVXXXbbbxxx~~~zzztttkkkbbb\\\[[[___kkkuuugggccc```^^^^^^iiicccccciiijjjbbbYYYVVVWWWXXX[[[```eeekkkooorrrppprrrqqqnnnllliiiaaaWWWXXXVVVTTTSSSRRRQQQOOOMMMIIIMMMPPPQQQQQQUUU]]]dddbbbcccbbb]]]XXXTTTTTTVVVOOOQQQTTTUUUTTTTTTTTTUUURRRSSSUUUWWWXXXXXXXXXWWWRRRNNNKKKMMMRRRUUUUUUSSSMMMLLLMMMQQQTTTSSSOOOLLLHHHJJJKKKJJJGGGEEEDDDDDDCCCGGGIIIHHHEEEDDDHHHLLLMMMMMMLLLJJJGGGFFFHHHIIIAAACCCEEEFFFGGGFFFEEEDDD@@@@@@?????????????????????======>>>======BBBJJJTTTmmm}}}xxx|||}}}xxxkkkuuu~~~}}}~~~}}}}}}|||{{{vvvuuuvvvyyy}}}yyyxxxwwwvvvuuurrrnnnkkkggggggeeeaaa___cccmmmvvv}}}~~~xxxwww{{{yyy}}}{{{sssnnnoooooolllkkkjjjiiihhhfffccc^^^ZZZ]]]___```aaaaaa___\\\[[[UUUVVVXXXXXXWWWUUURRRPPPNNNPPPRRRTTTUUUTTTSSSRRROOOOOOPPPPPPRRRSSSUUUVVVVVVUUURRRPPPNNNNNNNNNNNNLLLKKKJJJJJJKKKKKKJJJHHH~~~}}}~~~}}}|||zzzyyyyyyyyyyyyvvvuuusssqqqpppppppppppptttsssppplllhhheeebbb```[[[YYYYYY[[[[[[[[[aaahhhnnnuuuxxxjjjbbbccchhhnnnnnnoooqqqqqqlllccc[[[PPPUUUbbbvvvyyyyyy|||wwwnnnkkkhhhmmm~~~vvveee^^^^^^aaacccmmmeeebbbeeefff___YYYWWWVVVWWW[[[^^^bbbeeeggghhhkkkkkkjjjiiifffaaa[[[VVVTTTTTTSSSRRRPPPOOONNNNNNKKKNNNRRRVVVXXXYYYYYYXXX[[[YYYWWWVVVUUUUUUWWWWWWVVVVVVUUUTTTSSSRRRQQQQQQRRRSSSTTTUUUUUUUUUUUUUUUTTTRRRQQQPPPPPPQQQRRRTTTJJJOOOVVVYYYXXXSSSNNNKKKHHHFFFEEEEEEFFFGGGGGGFFFJJJHHHEEECCCDDDGGGKKKNNNSSSQQQOOOLLLHHHDDDBBB@@@BBBCCCDDDFFFGGGGGGGGGGGGGGGEEEEEEGGGEEE@@@@@@BBB@@@AAAAAA???>>>>>>@@@BBBPPPbbbxxx{{{www|||{{{vvvzzz}}}}}}}}}}}}{{{{{{zzzzzzxxxtttxxx~~~~~~{{{zzz{{{wwwuuusssrrrrrrqqqlllhhhfffccc______dddllluuuyyyzzzuuuvvv}}}wwwsssooollllllmmmnnnnnnjjjiiigggccc___]]]]]]^^^[[[\\\\\\]]]]]]]]]\\\\\\UUUVVVWWWVVVUUURRROOOMMMRRRSSSTTTTTTSSSQQQOOOMMMOOOOOOOOOOOOOOOOOOOOOOOOSSSSSSQQQNNNLLLKKKMMMOOOMMMOOOPPPNNNJJJIIIJJJLLL~~~}}}{{{{{{{{{zzzzzzyyyxxxwwwwwwuuutttrrrppppppppppppqqqooommmkkkgggdddaaa^^^]]]]]][[[[[[^^^^^^___eeemmmuuu~~~|||ooofffcccfffkkkmmmnnnooonnnkkkddd]]]XXXUUU\\\kkk~~~wwwtttzzzxxxiiibbbbbbdddffflllfffdddhhhiiibbb\\\YYYXXXYYY[[[^^^```aaabbbcccddddddccccccbbb^^^YYYUUUQQQQQQQQQPPPOOONNNMMMMMMLLLNNNRRRUUUXXXXXXXXXWWWVVVUUUSSSQQQPPPQQQRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRPPPQQQSSSUUUVVVWWWWWWXXXSSSRRRPPPOOOOOOOOOPPPQQQNNNRRRWWWYYYWWWRRRNNNKKKHHHGGGEEEEEEGGGHHHGGGFFFIIIHHHFFFEEEFFFHHHKKKMMMSSSQQQOOOKKKHHHEEECCCBBBBBBCCCDDDFFFGGGGGGGGGGGGHHHEEEEEEGGGFFFBBBBBBDDDAAABBBDDDCCCAAA@@@@@@AAAIIIZZZooo}}}zzz{{{zzz}}}|||yyywwwuuuuuuvvv{{{~~~|||{{{sssrrrpppqqqqqqppplllhhheeeccc```aaagggpppyyy~~~}}}xxxzzzxxxtttqqqnnnllllllllllllkkkhhhgggeeeaaa^^^[[[[[[\\\ZZZZZZ[[[[[[[[[[[[ZZZZZZWWWVVVTTTSSSRRRQQQQQQRRRSSSSSSTTTSSSRRRQQQOOONNNOOOOOOOOOOOOOOOOOOOOONNNPPPPPPOOOMMMJJJJJJLLLNNNPPPRRRRRRPPPKKKHHHGGGHHH}}}zzzxxxwwwxxxyyyyyyyyywwwuuutttsssrrrpppoooooooooppppppkkkiiigggccc```^^^\\\[[[ZZZYYY[[[^^^```aaaiiiqqq~~~qqqfffcccdddhhhmmmnnnpppooojjjbbbZZZUUUSSSWWWcccuuuwwwlllfffdddfffhhhiiieeeeeeiiijjjddd^^^ZZZ[[[\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^______]]]YYYUUUPPPPPPPPPPPPPPPOOONNNNNNMMMOOORRRUUUWWWWWWWWWVVVSSSRRRPPPNNNMMMNNNOOOPPPPPPQQQQQQQQQRRRRRRSSSSSSOOOQQQSSSUUUWWWYYYZZZZZZTTTRRRQQQOOONNNNNNNNNOOOQQQTTTWWWWWWTTTPPPMMMLLLIIIHHHFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFHHHJJJLLLMMMSSSQQQNNNKKKHHHFFFEEEEEECCCCCCEEEFFFGGGHHHHHHHHHJJJGGGHHHLLLMMMJJJHHHHHHDDDGGGJJJJJJHHHEEEBBBAAABBBOOOaaarrr}}}zzz||||||vvvsssrrrttt||||||zzznnnmmmnnnnnnooommmjjjgggcccbbbccceeelllvvv|||wwwssspppnnnlllkkkkkkjjjiiigggfffdddaaa^^^[[[YYYXXXXXXXXXXXXYYYYYYYYYXXXXXXWWWXXXUUURRROOOOOOQQQTTTWWWUUUUUUTTTRRRQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMLLLKKKIIIIIIJJJLLLOOOQQQRRRQQQNNNJJJIIIHHH~~~|||xxxuuuuuuwwwyyyzzzyyywwwtttrrrqqqpppnnnmmmmmmmmmnnnoookkkiiifffccc___]]]\\\[[[YYYZZZ^^^ccceeehhhqqq|||mmmeeeeeegggjjjmmmssstttqqqgggZZZQQQOOOPPPVVVggg|||xxxuuuqqqlllhhhggggggiiiddddddfffiiiiiieee___ZZZ\\\\\\]]]]]]]]]\\\[[[[[[]]]\\\]]]^^^^^^]]]ZZZWWWQQQRRRSSSTTTTTTSSSRRRRRRPPPQQQSSSUUUVVVVVVUUUUUUTTTSSSQQQOOONNNOOOPPPQQQPPPPPPPPPQQQQQQQQQRRRRRRQQQRRRTTTVVVXXXYYYZZZZZZUUUTTTRRRPPPNNNNNNMMMMMMPPPRRRSSSSSSQQQOOOMMMMMMJJJHHHGGGGGGHHHIIIIIIHHHEEEFFFGGGHHHIIIJJJKKKLLLRRRPPPMMMJJJHHHGGGGGGGGGCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFKKKTTTXXXTTTLLLHHHHHHLLLPPPQQQNNNIIIEEECCC???GGGUUUfffuuu}}}{{{~~~zzzsssqqquuuyyy~~~xxxuuujjjjjjkkkkkkjjjhhhfffdddaaabbbeeejjjqqq{{{zzzrrrqqqmmmlllkkkkkkkkkiiifffdddbbb```]]][[[YYYYYYXXXWWWWWWWWWXXXXXXXXXWWWVVVVVVUUUSSSPPPNNNOOORRRVVVXXXWWWVVVSSSQQQPPPOOOPPPQQQPPPOOOOOONNNNNNMMMMMMLLLKKKKKKKKKJJJIIIHHHJJJLLLKKKMMMPPPQQQQQQPPPNNNMMM~~~}}}|||zzzwwwuuuuuuwwwyyy{{{yyyvvvssspppnnnmmmllljjjjjjjjjkkkkkkjjjhhheeeaaa^^^\\\[[[[[[\\\___eeellloootttzzzkkkfffgggiiikkknnnvvvvvvqqqdddUUULLLMMMQQQXXXlll~~~iiiiiijjjkkklllkkkjjjiiibbbeeehhhiiiiiifffaaa\\\[[[\\\\\\]]]]]]]]]\\\\\\\\\[[[[[[\\\]]]\\\YYYVVVRRRSSSTTTVVVVVVUUUTTTSSSSSSSSSTTTUUUVVVUUUUUUTTTUUUSSSQQQOOOOOOOOOPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPTTTUUUVVVVVVWWWWWWWWWWWWVVVUUUTTTRRRPPPOOONNNNNNLLLMMMOOOOOONNNMMMNNNOOOJJJHHHGGGGGGHHHIIIIIIHHHDDDEEEFFFHHHIIIJJJJJJJJJOOONNNLLLJJJIIIHHHHHHHHHCCCDDDEEEGGGHHHHHHHHHHHHDDDFFFPPP```ggg```RRRHHHHHHLLLPPPQQQMMMHHHDDDBBB@@@DDDMMM[[[kkkyyy~~~~~~~~~|||wwwrrrttt{{{yyyrrrmmmgggggggggfffeeecccaaa``````ccciiiooowwwvvvqqqqqqjjjiiiiiiiiiiiigggdddaaa___\\\YYYYYYZZZ[[[ZZZYYYWWWWWWWWWWWWWWWVVVUUUUUUQQQPPPPPPPPPQQQSSSUUUWWWWWWVVVRRRPPPNNNNNNOOOPPPNNNNNNMMMMMMLLLLLLLLLLLLJJJKKKLLLKKKJJJIIIJJJLLLJJJKKKNNNQQQSSSSSSQQQPPP|||zzzyyyyyywwwuuuvvvxxxyyyzzzxxxtttpppnnnlllkkkiiihhhgggfffggggggdddccc___\\\[[[ZZZZZZ[[[\\\aaajjjrrrxxxzzzoooffffffhhhjjjkkknnnsssrrrkkk^^^QQQKKKOOOUUU```uuu|||uuueeeeeehhhmmmrrrrrrnnnjjjcccgggjjjiiihhhgggccc^^^YYYZZZ[[[\\\]]]]]]]]]]]]XXXWWWWWWXXXYYYYYYWWWUUURRRSSSUUUVVVWWWVVVTTTSSSVVVVVVVVVVVVVVVUUUUUUTTTTTTRRRPPPNNNNNNNNNOOOPPPRRRRRRQQQQQQPPPPPPPPPOOOVVVVVVVVVVVVVVVUUUTTTTTTVVVUUUTTTSSSQQQPPPNNNNNNIIIKKKLLLMMMLLLLLLMMMNNNIIIHHHFFFFFFHHHHHHHHHGGGEEEEEEFFFFFFGGGHHHHHHHHHKKKKKKKKKJJJJJJIIIHHHHHHCCCDDDFFFGGGHHHHHHIIIIIIJJJNNN]]]qqq{{{rrr___QQQFFFHHHKKKKKKHHHDDDAAA@@@CCCCCCGGGRRR```oooyyy}}}}}}|||yyyvvvtttxxx~~~yyyssslllgggcccccccccaaa___^^^___aaaaaagggooovvv|||uuupppooohhhgggfffffffffdddaaa___\\\YYYWWWXXX\\\______^^^VVVVVVWWWVVVVVVUUUTTTSSSNNNOOOPPPRRRSSSTTTUUUUUUVVVUUURRROOOMMMMMMNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMLLLJJJIIIJJJKKKLLLLLLNNNQQQTTTTTTSSSQQQ~~~yyywwwwwwxxxxxxwwwwwwxxxxxxwwwuuuqqqmmmkkkkkkjjjgggeeecccccccccccc^^^\\\ZZZYYYYYY[[[]]]___aaagggrrr|||mmmhhheeegggiiihhhiiilllkkkggg___UUUMMMLLLSSSZZZjjj~~~yyysssllllllxxx}}}nnnfffeeegggnnnvvvvvvnnnfffaaafffhhheeeccccccaaa\\\WWWXXXYYYZZZ[[[\\\\\\\\\SSSSSSSSSUUUXXXYYYXXXWWWTTTVVVXXXYYYYYYWWWUUUTTTYYYYYYXXXXXXWWWVVVUUUUUUTTTRRRPPPOOONNNNNNPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRUUUUUUVVVVVVUUUTTTSSSSSSTTTSSSSSSRRRQQQOOONNNMMMIIIKKKMMMMMMLLLKKKLLLLLLHHHGGGEEEEEEGGGHHHGGGFFFFFFEEEEEEDDDEEEEEEFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGDDDEEEFFFGGGHHHIIIIIIIIINNNRRRaaaxxx|||gggWWWEEEGGGGGGFFFCCCAAAAAAAAACCCAAABBBIIIVVVfffssszzz~~~zzzyyyxxxwwwyyy|||zzzvvvrrrnnniiieee^^^^^^^^^\\\ZZZ\\\```dddeeellluuu|||{{{sssmmmjjjeeecccbbbaaaaaa```^^^\\\ZZZWWWVVVYYY```dddeeedddUUUUUUUUUTTTTTTSSSRRRQQQOOOOOOPPPQQQRRRTTTUUUUUUUUUSSSQQQOOOMMMLLLLLLLLLGGGHHHHHHIIIIIIJJJJJJKKKKKKMMMMMMLLLJJJHHHHHHIIIKKKKKKLLLPPPTTTWWWWWWVVV}}}xxxuuuvvvwwwxxxyyywwwwwwwwwuuurrroookkkiiijjjiiifffdddbbbaaa``````ZZZYYYXXXYYY[[[^^^bbbdddkkkrrr~~~zzzpppiiifffgggjjjjjjgggfffhhhccc^^^VVVNNNJJJMMMVVV^^^ooo}}}wwwqqqiiiaaadddyyywwwkkkhhheeefffmmmvvvvvvkkk```]]]cccddd___]]]^^^]]]XXXWWWWWWXXXYYYZZZZZZYYYYYYQQQQQQRRRUUUYYY[[[[[[[[[XXXYYY[[[]]]\\\ZZZXXXVVV[[[ZZZZZZXXXWWWVVVUUUUUUVVVTTTRRRPPPPPPPPPQQQRRROOOOOOPPPQQQRRRSSSTTTUUUTTTTTTUUUUUUUUUTTTTTTSSSRRRRRRRRRQQQPPPOOONNNMMMKKKMMMOOOOOOMMMKKKKKKKKKHHHFFFEEEEEEFFFGGGGGGFFFGGGFFFDDDCCCCCCCCCDDDEEEEEEFFFIIIKKKKKKIIIGGGFFFDDDEEEFFFGGGHHHIIIIIIIIIHHHKKKZZZqqq~~~wwwbbbRRRHHHHHHGGGEEECCCBBBCCCEEEAAA??????DDDPPP```pppyyy{{{|||yyywwwwwwyyy|||~~~~~~{{{uuupppnnnkkkhhheeeZZZZZZZZZXXXXXX[[[bbbgggiiipppzzzvvvqqqkkkfffbbbaaa___^^^^^^]]][[[ZZZYYYVVVUUUZZZbbbhhhiiihhhSSSSSSSSSSSSRRRQQQPPPOOOPPPPPPOOOOOOQQQSSSUUUWWWSSSRRRPPPNNNMMMKKKJJJJJJEEEFFFGGGGGGHHHIIIJJJKKKKKKLLLMMMLLLIIIGGGGGGGGGHHHGGGIIINNNUUU[[[\\\\\\~~~~~~~~~}}}||||||zzzxxxxxxyyyzzz{{{zzzxxxwwwtttqqqnnnllljjjiiidddcccaaa___^^^]]]\\\\\\[[[ZZZYYYZZZ]]]bbbfffiiippp}}}vvvmmmjjjfffdddccceeehhhfff___YYYVVVSSSPPPNNNNNNRRR```nnn}}}ssshhhcccaaakkk}}}sssmmmjjjiiikkkpppttttttnnnhhhcccaaa^^^]]]^^^^^^[[[XXX[[[\\\\\\ZZZWWWUUUUUUVVVSSSSSSSSSUUUXXXZZZ[[[ZZZ^^^[[[ZZZ\\\___^^^ZZZUUU^^^]]][[[YYYYYYXXXYYYYYYYYYVVVSSSRRRQQQQQQPPPNNNNNNNNNOOOPPPRRRTTTVVVWWWVVVVVVVVVUUUTTTSSSQQQQQQVVVVVVVVVUUUSSSPPPNNNLLLPPPPPPPPPOOONNNMMMLLLKKKJJJGGGDDDDDDFFFGGGGGGEEEDDDDDDCCCCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGHHHMMMUUU]]]aaa___XXXSSSLLLJJJHHHEEECCCBBBBBBAAACCC@@@>>>AAAHHHSSSfffvvv~~~yyyxxx}}}|||zzzzzz{{{zzzzzz||||||wwwrrrnnnkkkhhhbbb^^^^^^XXXWWWYYY[[[]]]eeeooosss{{{zzzmmmhhheee\\\^^^]]]]]]]]]]]]]]][[[YYYWWWUUUVVVZZZaaadddbbb^^^YYYWWWTTTQQQPPPOOOOOOOOOOOOPPPQQQRRRTTTVVVXXXXXXTTTRRRPPPNNNLLLJJJIIIHHHFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJIIIHHHGGGHHHIIIIIIGGGHHHIIIMMMQQQUUUYYY\\\}}}}}}}}}}}}|||{{{yyywwwwwwxxxyyyyyyxxxvvvtttrrrooollljjjhhhhhhbbbaaa___]]][[[ZZZYYYYYYXXXYYYZZZ\\\___dddkkkqqq{{{|||nnnfffdddbbbbbbbbbeeegggccc[[[TTTNNNKKKJJJMMMRRRZZZiiivvv~~~xxxkkkaaabbbhhhwww{{{sssmmmiiihhhjjjooottttttooojjjccc```^^^]]]^^^]]][[[XXXZZZZZZZZZZZZ[[[[[[[[[[[[VVVUUUVVVXXX[[[\\\\\\[[[]]]ZZZYYY[[[^^^^^^ZZZVVV]]]\\\[[[YYYXXXXXXYYYYYYXXXVVVTTTSSSSSSQQQOOOLLLLLLLLLMMMOOOQQQSSSUUUVVVWWWWWWVVVVVVUUUSSSRRRQQQSSSUUUWWWWWWVVVSSSOOOLLLMMMMMMMMMMMMLLLKKKJJJIIIIIIFFFDDDCCCEEEFFFEEEDDDBBBCCCCCCDDDEEEFFFHHHIIIEEEEEEEEEDDDDDDCCCCCCCCCGGGGGGGGGFFFGGGGGGHHHIIIJJJLLLOOOSSSUUUTTTOOOKKKJJJIIIGGGDDDCCCBBBBBBBBBCCC@@@>>>@@@EEEOOO```oooxxxxxxzzz~~~|||{{{xxxyyy||||||}}}}}}yyyuuupppkkkhhhddd___[[[[[[WWWWWW\\\___ccclllvvvyyyuuujjjhhhggg______]]]\\\[[[\\\[[[ZZZXXXXXXVVVVVVYYY___bbb```^^^ZZZWWWUUUUUUVVVUUURRROOOQQQQQQRRRTTTVVVWWWWWWVVVRRRQQQOOOMMMKKKIIIHHHHHHEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHGGGFFFFFFGGGHHHIIIHHHHHHIIIKKKOOORRRVVVXXX~~~}}}}}}}}}|||{{{zzzxxxvvvvvvwwwwwwvvvuuusssrrrpppmmmjjjhhhfffeeeaaa___]]][[[YYYXXXXXXXXXWWW[[[___aaacccjjjttt}}}{{{nnneee```^^^______```bbbbbb]]]TTTMMMIIIFFFHHHPPP\\\hhhwwwqqqddd\\\dddtttvvvqqqmmmggggggiiinnnrrrrrroookkkbbb___]]]\\\\\\\\\ZZZYYYYYYWWWWWWZZZ___aaaaaa___XXXYYYZZZ\\\^^^^^^\\\ZZZ[[[YYYXXXZZZ^^^^^^[[[XXX\\\[[[ZZZXXXXXXXXXYYYYYYWWWVVVTTTSSSRRRPPPMMMJJJIIIJJJKKKLLLNNNQQQSSSTTTVVVVVVVVVUUUTTTSSSRRRQQQPPPRRRVVVXXXXXXTTTPPPLLLJJJJJJKKKJJJJJJIIIHHHGGGGGGEEEDDDDDDEEEEEEDDDCCCBBBBBBCCCDDDFFFHHHJJJKKKFFFFFFEEEDDDCCCBBBBBBAAAEEEEEEEEEEEEEEEFFFGGGGGGIIIHHHHHHIIIJJJJJJIIIGGGHHHGGGEEECCCBBBBBBBBBBBBCCC???===???BBBIIIWWWdddpppxxx~~~~~~|||{{{zzzwwwzzz~~~~~~}}}}}}vvvrrrlllgggccc___[[[XXXWWWWWWZZZ```fffmmmwwwtttmmmfffgggiiiddd___\\\ZZZYYYYYYYYYXXXWWWZZZWWWVVVXXX\\\^^^^^^\\\XXXVVVUUUYYY^^^]]]VVVNNNQQQQQQSSSVVVYYYYYYWWWTTTPPPOOOMMMKKKIIIHHHGGGFFFEEEDDDDDDDDDEEEFFFGGGHHHFFFFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIKKKMMMOOOQQQ}}}|||||||||{{{zzzzzzxxxvvvvvvvvvvvvtttssspppooommmkkkiiifffdddccc```^^^\\\ZZZYYYYYYZZZ[[[YYY___eeehhhjjjrrr~~~|||llldddbbb```^^^___^^^]]][[[YYYTTTMMMGGGKKKIIINNN[[[kkkyyypppddd^^^jjjwwwqqqmmmjjjeeeeeegggjjjlllmmmjjjggg```___]]][[[ZZZZZZZZZZZZYYYWWWUUUYYY```dddccc```ZZZZZZ[[[]]]___^^^ZZZXXXXXXWWWWWWYYY\\\]]][[[YYYZZZYYYXXXWWWVVVWWWXXXXXXWWWTTTQQQOOONNNMMMKKKIIIGGGHHHIIIJJJLLLOOOQQQRRRTTTTTTTTTSSSRRRQQQPPPPPPMMMOOORRRTTTTTTRRROOOMMMHHHIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFEEECCCDDDDDDDDDEEEFFFHHHIIIJJJHHHHHHGGGFFFDDDCCCBBBBBBAAAAAAAAAAAABBBCCCDDDDDDGGGFFFEEEFFFHHHIIIIIIIIIEEEDDDCCCBBBAAAAAABBBBBBBBB???===>>>>>>BBBMMMXXXjjjyyy}}}}}}{{{zzzzzzzzzzzz~~~}}}yyywwwrrroooiiiccc___[[[YYYXXXXXXZZZ___fffmmmvvvyyylllhhhbbbeeejjjfff^^^\\\YYYXXXXXXXXXXXXVVVZZZXXXVVVVVVXXXZZZZZZZZZWWWUUUVVV___hhhggg]]]RRRPPPPPPSSSWWW[[[[[[WWWSSSOOOMMMLLLJJJHHHFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEFFFHHHJJJKKKIIIIIIHHHGGGGGGHHHIIIJJJ|||{{{{{{{{{zzzyyyzzzxxxvvvvvvuuutttrrrpppllllllkkkiiigggdddbbbaaa\\\[[[YYYXXXYYYZZZ\\\^^^]]]dddkkkpppsss{{{qqqeeebbbccccccbbb___\\\WWWSSSOOOKKKHHHEEEKKKLLLVVVgggzzzmmmffffffuuuzzzqqqmmmiiifffcccccccccdddeeedddbbb```^^^]]]\\\ZZZXXXXXXYYYZZZ[[[XXXVVVYYY___bbb```\\\YYYYYYZZZ\\\]]]\\\XXXUUUVVVUUUVVVWWWYYYZZZZZZYYYXXXWWWVVVUUUTTTUUUVVVWWWWWWSSSMMMJJJIIIIIIJJJJJJGGGGGGHHHIIIKKKMMMOOOPPPPPPPPPPPPPPPPPPOOONNNMMMLLLLLLMMMNNNNNNNNNNNNNNNHHHHHHHHHIIIHHHHHHGGGGGGFFFGGGIIIIIIHHHGGGEEEEEEGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@AAABBBCCCDDDGGGFFFEEEFFFHHHHHHGGGFFFCCCCCCAAA@@@@@@@@@AAAAAAAAA>>>======<<<===EEENNNcccvvv}}}zzzwwwttt~~~|||zzzzzzzzz{{{{{{zzzsssooonnnkkkfff```\\\ZZZZZZ[[[\\\aaagggmmmuuu~~~rrrhhheee```ccchhhddd]]][[[YYYYYYYYYYYYXXXWWWYYYXXXVVVUUUVVVWWWWWWWWWYYYWWW[[[fffrrrttthhh\\\QQQQQQSSSXXX]]]]]]XXXSSSMMMLLLJJJHHHGGGFFFEEEEEEDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGIIIKKKLLLIIIHHHFFFEEEDDDDDDDDDEEE~~~{{{zzzzzzzzzyyyxxxyyywwwuuutttsssrrrnnnlllhhhhhhhhhgggdddbbb___]]]XXXWWWVVVVVVYYY\\\```bbbccciiissszzzuuujjjdddcccdddcccbbbZZZWWWQQQLLLHHHGGGGGGGGGHHHNNN^^^tttwwwhhhiiiqqqtttnnniiieeeccc`````````___^^^]]]\\\\\\]]]]]][[[YYYWWWWWWYYY[[[]]][[[YYYZZZ\\\]]]\\\YYYXXXXXXXXXYYYZZZYYYVVVTTTTTTTTTTTTUUUVVVWWWXXXXXXUUUTTTSSSRRRRRRSSSTTTUUUTTTPPPKKKHHHHHHIIIJJJJJJIIIIIIIIIJJJKKKLLLNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLJJJJJJIIIIIIIIIJJJKKKLLLGGGGGGHHHHHHHHHHHHGGGGGGEEEHHHKKKKKKJJJGGGFFFEEEGGGGGGFFFEEEEEEEEEEEEFFFDDDDDDCCCBBBAAA@@@@@@???AAAAAAAAABBBCCCDDDEEEFFFHHHFFFEEEEEEEEEDDDBBB@@@CCCBBB@@@???>>>??????@@@???======>>><<<;;;@@@HHHZZZlllxxxsssrrrzzz|||}}}zzzyyyyyyzzz|||~~~|||tttmmmiiihhhfffbbb]]]YYYYYY\\\___cccjjjqqqvvv}}}nnngggeee```aaaeeeaaa[[[ZZZZZZ[[[\\\\\\[[[YYYWWWVVVVVVUUUUUUUUUUUUUUUZZZZZZ___lllzzz}}}tttjjjWWWUUUVVV[[[______YYYSSSLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEFFFGGGIIIKKKLLLHHHGGGEEECCCBBBBBBBBBBBB~~~~~~~~~~~~~~~zzzyyyyyyyyyxxxwwwvvvuuusssrrrqqqnnnjjjgggccccccdddcccaaa^^^[[[YYYWWWWWWWWWYYY]]]bbbhhhkkklllsss~~~~~~oookkkfffdddcccbbb___\\\PPPNNNLLLIIIGGGGGGIIIJJJLLLVVVkkktttnnndddnnn}}}zzzppplllgggbbb```]]]]]]]]]\\\ZZZZZZZZZ[[[\\\\\\[[[XXXUUUUUUXXX[[[^^^]]]\\\\\\[[[ZZZZZZYYYXXXWWWVVVWWWXXXXXXVVVUUURRRSSSSSSSSSSSSTTTUUUVVVRRRRRRQQQPPPPPPQQQRRRSSSQQQOOOLLLLLLLLLLLLJJJIIILLLKKKKKKKKKKKKLLLMMMMMMMMMMMMNNNNNNMMMMMMLLLKKKGGGHHHHHHIIIIIIIIIIIIIIIFFFFFFGGGGGGGGGGGGFFFFFFCCCGGGKKKLLLJJJFFFEEEDDDEEEEEEDDDDDDDDDEEEFFFFFFBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFGGGEEECCCBBBBBBBBBBBBAAABBBAAA@@@>>>======>>>>>>>>>======>>><<<:::>>>EEENNN^^^sssuuutttyyy|||}}}{{{yyyxxxxxx{{{}}}vvvnnnhhhfffbbbaaa^^^ZZZWWWXXX^^^bbbjjjsss{{{yyyjjjeeeeee______aaa]]]ZZZZZZ\\\^^^``````^^^[[[TTTUUUUUUUUUTTTSSSSSSSSSVVVXXX^^^lllzzzzzzrrraaa^^^\\\^^^bbb```YYYRRRLLLKKKJJJHHHGGGFFFEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFFFFEEEEEEEEEFFFGGGIIIJJJFFFEEECCCBBBAAAAAAAAABBB|||||||||}}}~~~}}}zzzyyyyyyyyyxxxwwwtttsssqqqpppnnnkkkgggddd``````aaa```^^^[[[XXXVVVYYYYYYZZZ]]]bbbiiiooosssuuu|||}}}qqqeeeeeeddddddbbb___ZZZVVVGGGHHHHHHHHHHHHIIIKKKMMMTTTaaawwwppphhhgggeeessssssmmmkkkfffaaa```ZZZ[[[[[[ZZZYYYYYY[[[\\\[[[[[[[[[XXXUUUUUUXXX\\\^^^______]]][[[YYYYYYZZZXXXWWWVVVVVVWWWXXXWWWVVVRRRRRRSSSRRRQQQRRRSSSUUUQQQPPPOOONNNOOOOOOQQQQQQMMMNNNNNNPPPQQQOOOKKKHHHNNNMMMMMMLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLEEEGGGIIIJJJKKKIIIGGGFFFEEEEEEFFFFFFFFFFFFFFFEEEAAAFFFKKKLLLIIIEEECCCCCCCCCCCCCCCCCCDDDEEEGGGGGGCCCCCCCCCCCCCCCCCCCCCCCC?????????@@@AAABBBDDDEEEFFFCCC@@@???AAADDDFFFGGGCCCAAA???>>>===<<<=========<<<>>>???===:::>>>DDDFFFTTTjjj~~~xxxvvvzzz|||yyy|||}}}{{{xxxwwwxxx|||~~~xxxqqqjjjfffddd^^^]]][[[WWWUUUXXX^^^dddnnnxxxuuugggdddeee___^^^```[[[YYYZZZ]]]```cccbbb___\\\RRRSSSUUUVVVTTTSSSRRRRRRQQQSSS[[[hhhvvv|||yyytttjjjeeeaaaaaacccaaaYYYQQQLLLKKKJJJHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDDDDFFFGGGHHHEEEDDDBBBAAA@@@AAAAAABBB~~~~~~~~~xxxyyyyyyyyyyyyyyyxxxxxxrrrqqqpppmmmjjjfffbbb``````]]]ZZZXXXXXXYYYYYYXXX]]]\\\```gggjjjlllttt~~~xxxnnnhhhbbbaaaaaabbbbbb]]]UUUOOOJJJHHHGGGHHHMMMRRRVVVYYY___qqq~~~jjjaaacccggguuuxxxlllgggddd```]]]\\\ZZZ[[[\\\\\\\\\^^^```bbbdddaaa]]]WWWTTTTTTXXX[[[ZZZ[[[ZZZXXXUUUSSSTTTUUUVVVUUUUUUTTTSSSRRRQQQQQQQQQRRRSSSSSSRRRQQQRRRSSSMMMLLLKKKLLLMMMNNNNNNNNNLLLMMMMMMMMMMMMLLLKKKKKKMMMOOOPPPNNNLLLJJJIIIJJJLLLMMMMMMKKKMMMPPPNNNIIIEEEEEEFFFGGGHHHIIIIIIHHHFFFGGGGGGFFFFFFDDDCCCCCCAAABBBCCCEEEEEEEEEDDDCCCEEEEEEFFFHHHIIIHHHFFFCCCEEEDDDCCCBBBBBBAAABBBBBBEEEBBB??????AAADDDDDDCCCBBB@@@>>>>>>????????????BBB@@@===;;;;;;===@@@BBB??????===;;;999:::===???CCCOOOcccttt{{{}}}~~~{{{xxxzzz|||~~~~~~uuunnnjjjfffbbb^^^XXXWWWTTTSSSUUU[[[dddkkkwwwpppjjjccc___``````]]]YYYVVVXXX[[[]]]^^^^^^\\\[[[YYYYYYZZZYYYXXXWWWUUUTTTVVVUUUYYYaaagggiiimmmrrrnnnlllgggaaaZZZUUUQQQOOOIIIHHHGGGGGGFFFGGGGGGGGGJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGDDDDDDEEEEEEFFFFFFGGGGGG~~~~~~~~~}}}}}}~~~~~~|||{{{xxxxxxxxxxxxwwwvvvuuutttmmmmmmllljjjgggdddaaa___\\\ZZZXXXVVVVVVWWWXXXYYY]]]^^^bbbjjjpppuuuuuukkkfffccccccaaa```___]]]XXXPPPJJJEEEDDDDDDHHHQQQ[[[eeejjjxxxrrrccc^^^gggttt|||qqqfffaaa___[[[YYYYYYXXXYYY[[[\\\\\\]]]^^^___bbb```]]]YYYUUUUUUXXXZZZZZZZZZZZZXXXUUUSSSSSSTTTSSSSSSRRRRRRQQQPPPPPPOOOMMMPPPTTTTTTPPPNNNNNNOOONNNMMMKKKKKKLLLMMMNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKMMMNNNNNNLLLJJJHHHIIIIIIHHHKKKKKKHHHIIILLLKKKGGGDDDEEEFFFGGGHHHIIIIIIIIIGGGGGGGGGGGGFFFDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCFFFEEEEEEGGGHHHHHHFFFDDDEEEDDDCCCBBBAAAAAAAAAAAAFFFCCC@@@???AAACCCCCCBBBAAA@@@>>>>>>???@@@AAABBBEEECCC@@@===<<<===???@@@??????===;;;999:::===???AAAKKK]]]mmmuuuvvvzzz~~~}}}~~~}}}{{{|||}}}zzzrrrlllhhhddd```]]]WWWVVVVVVUUUXXX```iiioooyyymmmhhhaaa^^^______]]]ZZZXXXZZZ\\\]]]^^^\\\[[[YYYYYY[[[]]]^^^]]]ZZZVVVTTTSSSQQQTTT[[[___```ccchhhfffddd```ZZZUUUPPPMMMKKKIIIHHHGGGGGGFFFFFFFFFFFFIIIHHHHHHGGGGGGGGGGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEFFFFFF~~~}}}||||||~~~}}}{{{{{{{{{{{{xxxvvvxxxxxxwwwvvvuuusssqqqppphhhhhhgggeeeccc```]]]\\\YYYXXXWWWVVVWWWYYY[[[]]]bbbccciiiqqqxxxyyymmmddd____________^^^[[[YYYVVVQQQKKKGGGDDDDDDFFFLLLXXXiiiyyyvvvggg^^^___sssrrrhhh___\\\[[[XXXWWWXXXUUUWWWYYY\\\]]]]]]]]]\\\^^^^^^\\\ZZZWWWVVVWWWYYYYYYZZZZZZXXXTTTRRRQQQQQQPPPPPPOOOOOONNNNNNMMMMMMKKKRRRYYYXXXRRRMMMLLLNNNQQQOOOLLLJJJIIIJJJLLLMMMPPPOOONNNLLLKKKKKKLLLLLLMMMMMMLLLJJJHHHGGGHHHJJJGGGJJJKKKHHHFFFHHHHHHFFFCCCDDDEEEGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFDDDCCCBBBDDDDDDCCCCCCCCCCCCCCCCCCFFFEEEDDDEEEFFFGGGFFFDDDDDDDDDCCCBBBAAAAAAAAAAAAEEECCC@@@@@@@@@AAAAAA@@@@@@???======>>>@@@CCCEEEHHHFFFBBB???======>>>??????>>>===;;;::::::===???BBBHHHVVVfffoooqqqtttxxx{{{yyy}}}}}}yyyxxxzzz|||{{{zzz~~~}}}xxxtttnnniiieeeaaa]]][[[UUUVVVWWWYYY^^^fffooovvvxxxssskkkfff```]]]^^^^^^\\\ZZZZZZ[[[\\\]]]\\\[[[YYYXXXZZZ\\\```bbbaaa]]]XXXUUURRRPPPRRRVVVXXXWWWXXX\\\]]]\\\YYYUUUQQQMMMJJJHHHIIIIIIHHHFFFFFFEEEEEEEEEGGGGGGGGGFFFGGGGGGHHHHHHFFFFFFEEEEEEDDDDDDCCCCCCEEEEEEEEEEEEDDDDDDDDDDDD~~~|||{{{{{{|||{{{zzzzzz{{{zzzxxxvvvyyyyyyxxxvvvtttqqqooonnngggfffdddbbb___\\\ZZZYYYXXXXXXXXXXXXYYY]]]aaaeeejjjmmmssszzz~~~vvvkkkaaa\\\\\\^^^```YYYWWWUUURRROOOLLLIIIGGGFFFGGGJJJSSSbbbwwwnnneeebbbhhhvvvkkkccc\\\[[[ZZZXXXXXX[[[VVVWWWZZZ]]]______\\\ZZZYYYZZZ[[[ZZZWWWVVVVVVVVVXXXYYYZZZXXXUUUQQQOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMWWW```___WWWOOONNNPPPUUUSSSOOOKKKHHHHHHJJJLLLQQQPPPMMMKKKJJJKKKLLLMMMMMMMMMLLLIIIGGGGGGIIIKKKJJJNNNNNNIIIEEEFFFGGGFFFAAABBBCCCEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBFFFEEECCCBBBAAABBBBBBCCCGGGEEECCCCCCEEEFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@CCCBBB@@@???>>>>>>>>>>>>======<<<;;;<<>>>>>>>>>>><<<::::::<<<>>>DDDGGGRRR```kkkooossswww|||{{{||||||zzzwwwvvvxxxzzzzzzzzz}}}{{{rrroookkkeee```\\\YYYWWWTTTVVVZZZ^^^eeemmmvvv}}}}}}sssssskkkgggaaa^^^]]]]]]\\\ZZZZZZZZZ[[[[[[[[[[[[ZZZZZZ\\\^^^```aaa```]]]YYYWWWVVVSSSSSSVVVUUURRRRRRUUUWWWVVVUUURRRPPPMMMKKKIIIJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIGGGGGGFFFEEEDDDDDDCCCCCCFFFEEEEEEDDDDDDCCCCCCCCC~~~}}}{{{zzzyyyyyyyyy{{{||||||zzzwwwzzzzzzxxxvvvssspppmmmlllgggfffccc```]]]ZZZXXXWWWVVVWWWYYYYYY\\\aaahhhmmmqqqwwwzzzmmmggg```\\\[[[]]]^^^^^^UUUSSSPPPLLLHHHFFFEEEEEEDDDGGGOOOZZZkkkmmmhhhkkksssnnneee___ZZZZZZZZZXXXZZZ^^^YYYZZZ\\\___bbbaaa]]]YYYVVVWWWYYYYYYWWWVVVUUUVVVXXXZZZ[[[YYYVVVQQQNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOYYYaaaaaaXXXPPPOOOQQQXXXVVVSSSMMMHHHFFFHHHKKKPPPOOOLLLJJJJJJJJJKKKLLLNNNMMMLLLJJJHHHHHHJJJMMMLLLOOOMMMHHHEEEFFFFFFDDD@@@AAABBBCCCCCCDDDDDDCCCEEEEEEEEEEEEDDDCCCBBBBBBEEEDDDCCCAAAAAAAAABBBCCCFFFDDDCCCCCCDDDEEEEEEDDDCCCBBBAAA@@@@@@??????@@@?????????===<<<;;;;;;<<<;;;<<<<<<;;;;;;===AAAEEEBBBAAA???===<<<===>>>>>>===>>>>>><<<;;;:::<<<>>>CCCDDDLLLYYYcccjjjqqqxxx}}}{{{yyyxxxxxxzzzzzz{{{{{{yyyooommmhhhbbb\\\XXXUUUTTTTTTXXX^^^dddllluuu}}}vvvoooqqqllliiiddd___]]]\\\[[[[[[YYYYYYYYYYYYZZZ[[[\\\]]]^^^^^^]]]]]]\\\ZZZYYYYYYYYYVVVUUUVVVTTTPPPOOOQQQRRRRRRQQQPPPOOOMMMKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDFFFFFFEEEEEEDDDDDDCCCCCC~~~|||zzzxxxxxxxxxyyy{{{}}}}}}zzzxxxxxxwwwvvvssspppmmmjjjiiifffeeebbb___\\\ZZZXXXXXXUUUXXXZZZ\\\___eeennnuuuzzzzzzpppkkk^^^[[[XXXXXXZZZ[[[ZZZWWWSSSQQQMMMGGGCCCAAACCCEEEEEELLLXXXfffwww}}}oooqqqzzzzzzkkk___ZZZXXXXXXXXXWWWZZZ___^^^]]]^^^aaacccbbb]]]YYYUUUWWWYYYZZZYYYWWWWWWWWWYYY[[[\\\[[[WWWRRRNNNLLLKKKLLLLLLMMMMMMNNNNNNNNNMMMTTT[[[ZZZSSSMMMLLLNNNUUUUUUSSSNNNHHHFFFHHHKKKMMMLLLKKKJJJJJJJJJKKKKKKLLLMMMLLLKKKIIIIIIKKKLLLKKKLLLIIIEEEEEEIIIHHHEEEAAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBEEECCCBBBCCCDDDEEEDDDBBBBBBBBBAAA@@@????????????===>>>>>>===;;;:::;;;<<<<<<>>>???>>><<<<<>>===<<<;;;<<<<<<>>>>>>===>>>>>>===;;;;;;<<<===??????DDDNNNVVV___kkkuuu{{{uuu{{{~~~}}}{{{zzzyyyzzz{{{|||~~~{{{wwwtttllljjjeee___XXXUUUUUUVVVXXX]]]dddlllttt|||~~~oooiiijjjkkkhhhddd```]]]\\\\\\\\\YYYXXXXXXXXXYYY[[[]]]^^^^^^]]][[[ZZZYYYXXXXXXYYYXXXUUUSSSTTTRRRNNNMMMOOOMMMMMMNNNNNNMMMKKKJJJHHHJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEE}}}zzzxxxvvvxxxxxxyyy{{{|||{{{xxxuuusssrrrpppnnnkkkhhheeecccbbbaaa___]]][[[[[[ZZZ[[[YYY\\\```bbbeeemmmxxx~~~vvvuuussskkkbbb]]]VVVTTTRRRTTTXXXXXXTTTPPPLLLKKKHHHCCCAAABBBHHHMMMTTT]]]kkkxxxyyywwwnnnfff\\\YYYWWWYYYYYYXXX[[[```bbb```___```cccbbb\\\WWWWWWYYY[[[\\\[[[ZZZ[[[[[[YYY\\\^^^]]]XXXRRRNNNKKKJJJJJJKKKKKKLLLMMMNNNNNNKKKOOORRRPPPLLLIIIHHHIIIMMMOOOOOOLLLHHHGGGIIIMMMIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLKKKIIIHHHIIIJJJJJJHHHDDDCCCIIIPPPOOOJJJDDDDDDDDDCCCCCCBBBAAA@@@??????@@@AAABBBBBBBBBBBBAAAAAABBBCCCCCCCCCBBBBBBCCCBBBBBBDDDEEEEEECCCAAABBBAAA@@@??????>>>>>>>>>;;;>>>??????===;;;<<<>>>>>>AAACCCBBB>>><<<>>>@@@===<<<<<<;;;<<<<<<=========>>>>>>===<<<;;;<<<=========???EEEJJJSSScccrrruuusssxxx||||||{{{zzzyyyzzz|||~~~~~~{{{vvvqqqmmmhhhfffbbb\\\VVVUUUXXX\\\^^^ccclllttt|||wwwjjjeeedddfffdddbbb^^^\\\\\\^^^___[[[ZZZXXXWWWXXXYYY\\\]]]\\\[[[[[[ZZZYYYXXXWWWVVVVVVSSSQQQSSSQQQMMMLLLNNNKKKLLLMMMNNNMMMKKKJJJHHHJJJJJJIIIIIIIIIJJJKKKKKKJJJJJJIIIIIIHHHIIIIIIIIIFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGG}}}~~~~~~~~~|||yyyvvvtttyyyyyyzzz{{{{{{yyyuuurrrnnnmmmllljjjgggcccaaa___^^^^^^\\\[[[[[[[[[\\\]]]^^^bbbfffiiillltttzzzqqqiiiiiihhhbbbYYYUUUUUURRRQQQSSSVVVVVVQQQLLLCCCCCCBBB@@@AAAFFFOOOVVVfffppp}}}xxxzzzrrrddd```]]]ZZZYYY[[[ZZZZZZ]]]cccdddaaa___```bbbaaa[[[VVVYYY[[[]]]]]]]]]\\\]]]___ZZZ\\\___^^^YYYSSSNNNKKKHHHIIIIIIJJJKKKLLLMMMMMMKKKLLLLLLKKKIIIGGGGGGHHHEEEIIILLLKKKHHHGGGKKKOOOFFFGGGHHHIIIJJJJJJJJJJJJHHHIIIKKKKKKIIIHHHHHHIIIJJJGGGCCCDDDNNNXXXWWWQQQFFFFFFFFFEEEDDDBBBAAA@@@======???@@@AAABBBBBBBBB???@@@BBBCCCDDDCCCBBBBBBBBBBBBBBBDDDFFFEEEBBB@@@BBBAAA@@@???>>>>>>>>>>>><<<>>>AAA@@@>>>===>>>@@@@@@DDDGGGEEE@@@======???>>>>>>===<<<<<<<<<<<<<<<<<<>>>>>>>>><<<;;;<<<===>>>===>>>@@@CCCLLL^^^ooo|||{{{ssstttvvv~~~yyyyyyyyyxxxxxxzzz}}}~~~}}}yyyrrrlllhhheeeddd```ZZZVVVVVV[[[```ccchhhqqqyyy~~~rrriiidddbbbaaaaaa___]]]\\\\\\___bbb]]][[[YYYWWWWWWXXXZZZ[[[YYYZZZ\\\\\\[[[YYYVVVTTTUUURRRQQQSSSRRRNNNNNNPPPLLLMMMNNNOOOOOOMMMKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMLLLKKKJJJIIIIIIIIIIIIIIIDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHHHHIII{{{zzzzzzyyyxxxvvvuuutttrrrvvvyyyyyyuuuqqqppppppjjjhhhfffeeecccaaa]]][[[ZZZZZZZZZ[[[\\\___aaacccddddddjjjsssyyy{{{ttthhhddd^^^ZZZXXXUUUQQQNNNKKKMMMOOOPPPOOOLLLHHHFFFEEEBBBCCCFFFGGGIIISSS```yyy~~~vvv{{{ggg______^^^[[[ZZZ[[[[[[ZZZ^^^dddmmmkkkfff```\\\YYYXXXWWWYYY^^^```]]]]]]```^^^YYYWWW[[[``````[[[SSSKKKGGGNNNKKKHHHIIILLLNNNNNNLLLJJJJJJKKKKKKKKKJJJHHHGGGEEEEEEFFFGGGHHHHHHIIIIIIHHHGGGFFFEEEEEEEEEFFFGGGFFFFFFFFFGGGHHHHHHHHHHHHGGGDDDCCCIIITTT\\\]]]\\\KKKGGGCCCAAABBBAAA???===??????@@@BBBCCCDDDDDDEEEHHHFFFDDDAAA@@@@@@AAABBBBBBAAAAAAAAABBBDDDFFFGGGEEECCC@@@>>><<<<<<======<<<@@@BBBAAA===<<>>>>>======<<<<<<<<<;;;>>>>>>======<<<<<<<<<;;;===???@@@>>>===CCCPPPZZZzzzyyyyyyxxxoooxxx~~~~~~yyyyyyxxxxxxyyyzzz{{{|||}}}zzzvvvrrrnnnkkkiiifffaaaZZZUUUVVV[[[```cccfffmmmvvvwwwpppfffbbbfffaaaaaaaaa```___]]]\\\[[[ZZZZZZZZZVVVSSSRRRUUUXXX^^^```bbbcccaaa\\\WWWTTTUUUTTTSSSSSSSSSQQQNNNKKKNNNMMMLLLKKKKKKJJJJJJJJJMMMNNNMMMLLLIIIIIIIIIKKKLLLLLLKKKJJJJJJKKKKKKLLLIIIGGGEEECCCCCCDDDFFFHHHHHHHHHHHHGGGFFFEEEDDDDDDyyyyyyxxxwwwuuutttrrrqqqppprrrtttssspppmmmjjjiiidddcccaaa```___]]]ZZZXXXYYYYYYZZZ\\\___cccfffggghhhjjjrrr}}}yyymmmggg[[[WWWSSSQQQPPPOOOMMMJJJMMMMMMMMMLLLIIIFFFBBB???BBBAAACCCFFFHHHOOOaaasssxxxyyyxxxfff______^^^]]]^^^```^^^[[[^^^dddmmmkkkfffbbb]]]ZZZYYYXXXXXX]]]^^^\\\\\\^^^]]]XXXTTTXXX\\\\\\XXXRRRLLLIIIMMMJJJHHHHHHJJJLLLLLLKKKIIIJJJKKKKKKKKKJJJIIIHHHEEEFFFFFFGGGHHHHHHIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHFFFFFFFFFFFFFFFFFFGGGGGGGGGDDDCCCHHHQQQXXXYYYWWWJJJGGGCCCBBBBBBBBB@@@>>>???@@@@@@AAABBBCCCDDDEEEJJJHHHEEECCCAAA@@@@@@@@@AAA@@@@@@@@@AAACCCEEEFFFEEEDDDAAA???======>>>>>><<<@@@BBBAAA===<<>>=========<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;>>>???===<<<@@@KKKTTTnnnwww|||wwwpppsss~~~}}}}}}}}}xxxxxxyyyyyyzzzzzzzzzzzz}}}{{{xxxtttoookkkgggeee```]]]XXXWWWYYY^^^dddhhhooouuu~~~xxxrrrlllccc```ccc`````````___^^^\\\[[[ZZZYYYZZZYYYWWWTTTTTTVVVYYY[[[___dddhhhfffaaa[[[VVVVVVUUUTTTTTTUUUTTTQQQOOOOOONNNMMMLLLKKKLLLLLLMMMPPPPPPPPPNNNLLLKKKKKKMMMNNNNNNNNNNNNNNNMMMMMMMMMHHHGGGEEECCCCCCDDDFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCvvvuuutttrrrpppooommmlllmmmmmmlllkkkjjjgggccc```^^^]]]]]]\\\ZZZYYYXXXXXXZZZ[[[^^^bbbfffkkkooorrrqqquuu~~~xxxsssooofff]]]XXXMMMKKKIIIIIIIIIJJJIIIHHHLLLKKKIIIGGGDDDAAA???>>>AAACCCFFFIIIMMMZZZsssyyyvvv{{{rrrddd^^^]]]]]]___cccfffbbb]]]^^^dddmmmkkkgggccc___\\\ZZZYYYWWWZZZ[[[ZZZZZZ[[[ZZZWWWRRRUUUVVVVVVSSSOOOLLLKKKKKKIIIGGGGGGHHHIIIIIIHHHHHHIIIJJJKKKLLLKKKJJJIIIFFFFFFFFFGGGGGGHHHHHHIIIFFFFFFEEEEEEFFFGGGIIIJJJHHHGGGEEEDDDDDDEEEFFFFFFFFFCCCBBBFFFMMMRRRQQQOOOHHHFFFCCCBBBCCCBBBAAA@@@@@@@@@??????@@@BBBDDDEEEKKKIIIFFFCCCAAA?????????????????????@@@BBBCCCEEEFFFDDDBBB@@@???>>>??????===@@@AAA@@@===<<<>>>AAAAAABBBAAA???<<<;;;:::;;;============<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::<<<>>><<<:::<<>>>>>>>>>>>===>>>???@@@BBBCCCFFFEEECCCAAA@@@@@@@@@@@@>>>???AAA@@@======>>>???AAABBBBBB@@@>>><<<<<<==================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>><<<::::::>>>BBBTTTaaaqqq}}}uuuzzz~~~{{{{{{|||}}}}}}}}}}}}}}}yyy{{{}}}~~~~~~{{{xxxvvvtttrrroookkkfffaaa]]][[[VVVXXX[[[^^^ccciiippptttxxx}}}tttiiifffccc^^^[[[\\\[[[\\\\\\\\\[[[ZZZYYYYYYXXXXXXXXXXXXXXXYYYZZZ[[[ZZZ___eeejjjjjjeee___[[[YYYWWWVVVVVVWWWWWWUUUTTTQQQOOOMMMLLLLLLMMMOOOQQQRRRSSSSSSQQQOOONNNOOOPPPQQQRRRSSSTTTSSSQQQOOOMMMHHHGGGEEECCCCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBkkkjjjgggeeecccbbbbbbbbbfffccc``````aaa___ZZZVVVVVVXXXYYYYYYYYYZZZ]]]```bbbeeekkkrrrzzzwwwrrrggg]]]YYYVVVRRRNNNMMMIIIJJJJJJJJJIIIHHHHHHHHHDDDBBB@@@??????@@@CCCDDDCCCGGGQQQ```uuuwwwkkkddd^^^[[[[[[\\\___fffjjjggg```___ccchhhhhhfffdddaaa]]]ZZZXXXUUUTTTUUUVVVVVVUUUTTTUUUTTTTTTSSSPPPLLLIIIHHHHHHHHHHHHGGGFFFEEEFFFGGGHHHHHHIIIKKKLLLLLLLLLKKKKKKFFFGGGGGGGGGGGGGGGHHHHHHEEEEEEEEEEEEGGGIIIKKKLLLJJJJJJHHHGGGFFFGGGGGGHHHEEECCCBBBDDDGGGHHHFFFDDDDDDEEEEEEEEEDDDCCCCCCCCCBBBAAAAAAAAAAAABBBDDDEEEBBBBBBAAA@@@???>>>>>>>>>>>>=========>>>@@@BBBCCCEEEDDDCCCBBBAAAAAA@@@@@@??????@@@???>>>======>>>???@@@@@@???===<<<<<<===<<<<<<<<<===============<<<<<<<<<<<<<<<<<<======;;;===>>>===;;;:::<<<>>>EEERRRbbbppp~~~}}}}}}{{{|||}}}~~~|||}}}~~~zzzvvvsssnnnllliiieeeaaa]]][[[YYYXXX\\\```eeeiiiooouuuzzzxxxqqqiiieeebbb]]]ZZZZZZYYYZZZZZZZZZZZZZZZYYYYYYXXXWWWWWWXXXYYYZZZZZZZZZ]]]^^^aaaccccccaaa^^^\\\[[[YYYWWWVVVVVVUUUSSSQQQPPPOOOMMMLLLLLLMMMNNNOOOPPPQQQQQQPPPNNNNNNOOOQQQQQQRRRSSSSSSRRRPPPMMMKKKGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBdddcccaaa___]]]]]]]]]^^^aaa___^^^^^^]]]\\\ZZZXXXVVVXXX[[[[[[[[[]]]bbbgggiiimmmsss|||oooeeebbbYYYRRRPPPPPPLLLKKKKKKJJJKKKLLLJJJGGGEEEDDDDDDBBB@@@>>>===>>>@@@BBBDDDDDDNNN^^^uuu{{{wwwyyy}}}zzzlllddd___ZZZYYY[[[\\\]]]aaafffeeeaaa___bbbdddddddddccc```\\\XXXUUUUUURRRRRRUUUUUURRRRRRUUUTTTUUUUUUSSSOOOKKKHHHHHHGGGHHHHHHGGGFFFFFFIIIKKKIIIJJJKKKLLLMMMLLLKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEFFFGGGIIIKKKLLLIIIIIIIIIIIIIIIHHHHHHHHHEEEDDDDDDEEEGGGGGGFFFDDDDDDEEEFFFFFFDDDBBBBBBCCCBBBBBBCCCCCCDDDDDDDDDDDD????????????>>>>>>>>>>>>============>>>@@@AAACCCDDDCCCCCCBBBBBBAAA@@@@@@?????????>>>>>>======<<<;;;<<<===<<<:::999:::;;;<<<<<<<<<===============<<<<<<<<<===============<<<===>>>===;;;;;;<<<>>>@@@JJJXXXhhh{{{~~~|||||||||}}}|||~~~~~~|||wwwrrroooiiifffbbb___\\\ZZZZZZ[[[]]]aaafffkkknnnttt{{{tttoooiiiddd```]]]ZZZYYYXXXYYYYYYZZZZZZZZZZZZYYYXXXWWWVVVWWWYYYZZZYYYXXX\\\\\\\\\\\\\\\\\\\\\\\\\\\YYYVVVUUUTTTTTTRRRQQQPPPPPPOOONNNMMMMMMMMMMMMLLLMMMNNNNNNMMMMMMOOOQQQRRRRRRRRRQQQPPPNNNKKKJJJGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAA___]]][[[ZZZYYYYYYZZZ[[[ZZZ\\\\\\\\\[[[ZZZ[[[\\\[[[^^^aaabbbbbbeeelllqqquuuyyyqqqbbbXXXUUUOOOJJJKKKLLLJJJJJJLLLJJJKKKLLLJJJFFFBBBAAABBB@@@@@@???@@@BBBFFFIIIKKKNNN]]]sssvvvooommmtttxxxooogggaaa\\\WWWXXX\\\]]]YYYZZZ___cccaaa`````````aaabbbaaa^^^ZZZVVVSSSUUUQQQQQQTTTTTTQQQQQQUUURRRUUUWWWVVVSSSNNNKKKJJJFFFHHHIIIHHHGGGHHHKKKNNNKKKKKKLLLMMMMMMLLLJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGIIIJJJKKKFFFGGGHHHJJJJJJIIIHHHGGGEEEEEEFFFGGGHHHHHHGGGFFFDDDFFFHHHGGGDDDBBBBBBCCCBBBCCCEEEFFFGGGFFFEEEDDD@@@@@@@@@??????>>>===<<<>>>=========>>>@@@BBBCCCBBBBBBBBBBBBBBBAAA@@@???@@@???>>>>>>>>>===<<<;;;:::;;;<<<;;;999999:::;;;<<<<<<<<<<<<=========>>>;;;;;;;;;<<<<<<=========<<<===<<<<<<;;;<<<===>>>???FFFQQQ```uuu~~~yyyxxxzzz}}}~~~~~~|||wwwrrrmmmiiidddaaa]]]YYYXXXYYY\\\]]]```eeekkkooosssyyy{{{pppmmmgggbbb^^^]]][[[YYYXXXXXXYYYZZZZZZZZZZZZZZZXXXVVVUUUWWWYYYZZZXXXVVVWWWWWWXXXXXXYYY[[[\\\]]][[[YYYVVVUUUUUUUUUTTTSSSRRRRRRRRRQQQPPPNNNLLLKKKIIIKKKLLLLLLLLLNNNPPPRRRSSSSSSQQQPPPNNNLLLKKKJJJGGGFFFEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAA\\\ZZZXXXWWWWWWWWWYYYZZZVVVYYY[[[[[[YYYXXX[[[^^^aaaeeeiiijjjjjjmmmuuu{{{ttthhh[[[RRROOOJJJGGGJJJKKKKKKKKKMMMIIIKKKMMMKKKFFFBBBAAABBB??????AAADDDIIINNNSSSVVVYYYlllrrrjjjjjjuuu}}}ooojjjddd```ZZZVVVWWW\\\]]]WWWUUU[[[aaaaaa``````^^^___``````]]]YYYTTTQQQUUUQQQPPPTTTTTTPPPQQQUUUPPPTTTXXXYYYVVVRRRNNNLLLFFFHHHJJJIIIHHHIIIMMMQQQLLLLLLMMMMMMMMMKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFGGGHHHJJJKKKCCCEEEHHHJJJJJJIIIGGGFFFDDDEEEGGGHHHIIIIIIIIIHHHDDDGGGIIIHHHDDDAAAAAABBBBBBDDDFFFHHHHHHGGGEEECCCCCCBBBBBBAAA???===<<<;;;>>>>>>===>>>???@@@BBBCCCBBBBBBBBBBBBAAA@@@??????@@@???>>>===>>>===<<<;;;;;;<<<======;;;;;;<<<===;;;<<<<<<<<<======>>>>>>:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>???;;;@@@IIIWWWlll|||wwwvvvyyy}}}~~~}}}yyytttnnniiifffbbb___ZZZVVVVVVYYY]]]```aaagggmmmrrrvvv||||||sssllljjjeee___\\\\\\[[[ZZZWWWXXXYYYZZZ[[[[[[[[[[[[XXXVVVUUUVVVYYYYYYWWWTTTSSSTTTVVVXXXZZZ[[[]]]]]]ZZZXXXVVVUUUVVVWWWWWWVVVSSSTTTTTTTTTRRROOOLLLJJJHHHIIIKKKLLLMMMNNNQQQTTTUUUSSSQQQOOOMMMLLLKKKKKKGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@AAABBBBBBBBBAAAAAATTTUUUUUUTTTRRRRRRSSSUUUXXXYYY[[[\\\]]]___cccfffhhhpppxxx{{{yyyzzz{{{kkk]]]SSSMMMKKKIIIIIIKKKMMMNNNOOOPPPPPPRRRLLLGGGFFFDDD???>>>???CCCAAABBBHHHPPPYYYaaafffmmmsssjjjkkkgggvvvjjjgggbbb\\\YYYWWWXXXXXXZZZXXXVVVXXX\\\^^^^^^\\\VVVXXX[[[YYYVVVSSSSSSTTTSSSTTTUUUTTTRRRRRRRRRTTTRRRSSSTTTTTTSSSPPPLLLJJJHHHHHHIIIIIIKKKLLLMMMNNNOOONNNLLLJJJIIIHHHHHHIIIIIIHHHFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCDDDEEEFFFFFFEEEDDDCCCDDDEEEFFFGGGGGGFFFDDDCCCDDDDDDDDDCCCBBB@@@???>>>???===<<<<<<>>>@@@@@@@@@BBBBBBBBBBBBAAA@@@??????@@@??????>>>===<<<<<<;;;AAA???<<<;;;;;;;;;999888999:::<<<===???@@@@@@@@@<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>======AAA???AAALLL___sss|||{{{zzzyyyyyy{{{{{{{{{yyyuuuqqqlllgggdddYYYXXXWWWWWWYYY]]]aaadddkkkpppwww|||xxxsssjjjgggdddbbbaaa^^^YYYTTTXXXXXXXXXZZZ[[[[[[XXXVVVUUUUUUUUUUUUVVVWWWWWWWWWSSSRRRQQQSSSWWWZZZ\\\\\\VVVTTTRRRSSSVVVVVVUUURRRRRRXXX]]]ZZZRRRKKKKKKMMMIIIIIIIIIJJJKKKMMMOOOQQQQQQPPPNNNMMMKKKIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCEEEBBB@@@???AAABBB@@@>>>UUUVVVVVVUUUSSSTTTVVVXXX\\\]]]]]]]]]___ccciiimmmuuu{{{|||ooobbbVVVOOOLLLKKKKKKLLLNNNOOOPPPPPPOOOOOOLLLGGGCCCBBBAAA>>>===@@@@@@CCCIIIRRR\\\fffqqqxxx|||rrriiillluuunnngggddd```[[[XXXVVVVVVVVVWWWUUUTTTVVVYYY[[[[[[ZZZUUUWWWXXXWWWTTTRRRRRRSSSSSSTTTUUUUUUSSSRRRSSSTTTRRRSSSSSSSSSQQQOOOLLLKKKIIIJJJJJJJJJKKKMMMNNNOOOOOONNNLLLJJJIIIHHHIIIIIIIIIHHHGGGEEEEEEEEEFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGEEEFFFFFFGGGGGGGGGFFFFFFDDDEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCDDDEEEFFFGGGGGGFFFDDDCCCDDDDDDDDDDDDBBBAAA@@@???@@@???===>>>@@@BBBBBBAAABBBBBBBBBBBBAAA@@@??????@@@@@@@@@???>>>>>>>>>===@@@>>><<<;;;;;;;;;:::999:::;;;<<<>>>???@@@@@@@@@???>>>===<<<;;;:::::::::;;;<<<<<<===============@@@>>>???HHHWWWhhhwww~~~~~~}}}}}}}}}{{{||||||{{{{{{~~~}}}yyyxxxtttpppjjjeeebbb___ZZZZZZZZZZZZ]]]aaafffiiisssyyyzzzpppkkkhhheeebbbaaa```]]]YYYUUUVVVVVVWWWYYYZZZYYYVVVSSSUUUUUUVVVWWWXXXXXXXXXXXXTTTSSSRRRSSSVVVXXXYYYYYYQQQPPPPPPRRRVVVXXXWWWVVVSSSWWWZZZXXXQQQKKKIIIJJJIIIHHHHHHHHHIIIKKKMMMNNNMMMLLLKKKJJJHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCEEEBBB@@@???AAAAAA@@@>>>XXXYYYYYYWWWWWWXXX[[[^^^bbbbbbbbbcccfffllltttyyyvvvoooiii___VVVNNNKKKKKKKKKOOOPPPQQQRRRQQQPPPMMMLLLHHHCCC@@@@@@???===???DDDAAAJJJVVVaaajjjvvvnnniiinnnsssgggbbbaaa^^^[[[XXXVVVUUUTTTUUUTTTSSSSSSUUUVVVVVVVVVSSSTTTUUUTTTRRRQQQQQQSSSSSSTTTVVVUUUTTTSSSTTTUUURRRRRRQQQPPPOOOMMMLLLLLLJJJJJJKKKKKKLLLMMMNNNOOONNNMMMKKKJJJIIIIIIIIIJJJIIIHHHGGGFFFFFFFFFGGGHHHFFFFFFFFFGGGGGGGGGGGGGGGDDDEEEFFFGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDFFFGGGGGGFFFEEEDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>???AAABBBBBBAAABBBBBBBBBBBBAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@???===;;;;;;<<<===<<<;;;<<<<<<===??????@@@@@@@@@BBB@@@>>>;;;::::::;;;;;;=========<<<<<<<<<<<<<<<======>>>BBBLLLZZZiiisss{{{wwwyyy{{{yyyxxxyyyzzz{{{}}}|||zzzxxxuuupppjjjddd___]]]\\\[[[\\\^^^```ccciiiooottt~~~qqqgggcccdddbbb```___^^^[[[XXXUUUVVVVVVWWWXXXYYYXXXUUURRRUUUVVVXXXZZZ[[[ZZZYYYXXXUUUSSSRRRRRRSSSTTTTTTSSSNNNMMMNNNPPPSSSVVVVVVUUURRRTTTUUUSSSOOOJJJHHHGGGIIIHHHGGGGGGGGGHHHJJJJJJIIIHHHHHHFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDBBB@@@???@@@@@@???>>>\\\]]]]]]\\\\\\^^^bbbeeegggiiillloootttzzzrrrfff]]]YYYSSSMMMJJJJJJLLLNNNRRRSSSSSSSSSQQQNNNKKKIIIFFFBBB???@@@@@@???DDDJJJKKKYYYiiirrrxxxtttiiilllvvvxxxkkkeee^^^^^^]]][[[YYYWWWUUUTTTWWWUUUTTTRRRRRRQQQQQQPPPQQQQQQQQQQQQPPPPPPQQQRRRRRRTTTVVVVVVUUUTTTTTTUUURRRQQQOOOMMMLLLLLLLLLLLLJJJJJJJJJJJJKKKLLLMMMNNNMMMLLLKKKJJJIIIIIIJJJKKKIIIHHHGGGFFFFFFGGGHHHIIIIIIHHHHHHGGGGGGFFFEEEEEECCCDDDEEEFFFGGGHHHHHHHHHEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCAAA@@@@@@AAACCCCCCCCCDDDFFFGGGGGGGGGEEEDDDEEEEEEEEEEEEDDDCCCBBBAAA>>>>>>>>>@@@BBBCCCBBBAAABBBBBBBBBBBBAAA@@@???????????????@@@@@@@@@@@@@@@>>><<<;;;;;;===>>>===<<<======>>>???@@@@@@@@@???AAA???===::::::;;;===>>>>>>======<<<;;;;;;;;;;;;;;;===>>>???DDDOOO^^^jjjtttppprrr}}}}}}zzzwwwvvvwwwyyy{{{~~~{{{yyywwwsssllleee```]]]\\\\\\[[[___ccchhhlllsss{{{wwwkkkcccaaa```___]]]\\\[[[YYYWWWVVVWWWXXXYYY[[[\\\[[[WWWTTTVVVXXXZZZ]]]]]]\\\ZZZXXXTTTSSSQQQPPPPPPPPPNNNMMMMMMMMMMMMNNNOOOPPPPPPPPPOOOOOOOOOOOOMMMKKKIIIHHHJJJIIIHHHGGGGGGGGGHHHIIIFFFFFFEEEEEEDDDCCCBBBBBB@@@@@@AAABBBBBBCCCCCCCCCBBBAAA@@@?????????>>>>>>```aaabbbbbbcccfffjjjmmmooossszzz{{{{{{{{{tttfff[[[RRRPPPMMMKKKJJJLLLNNNPPPQQQRRRRRRPPPNNNKKKGGGEEEDDDAAA???@@@@@@BBBIIIQQQZZZlll}}}~~~yyyrrrjjjjjjvvv|||llldddaaa\\\\\\\\\[[[ZZZXXXVVVUUUXXXXXXVVVSSSPPPNNNMMMMMMOOOOOOOOOPPPQQQRRRRRRQQQRRRTTTWWWWWWUUUSSSSSSSSSQQQOOOMMMKKKJJJJJJKKKLLLIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKJJJIIIIIIJJJKKKLLLIIIIIIHHHGGGGGGHHHIIIJJJLLLKKKJJJHHHFFFEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHFFFFFFFFFFFFEEEDDDCCCBBBCCCBBBAAA@@@@@@AAABBBCCCBBBDDDFFFGGGHHHGGGEEEEEEEEEEEEEEEEEEDDDCCCBBBBBB@@@@@@AAADDDFFFGGGEEECCCBBBBBBBBBBBBAAA@@@??????>>>>>>??????????????????>>><<<;;;;;;===>>>>>>======>>>>>>?????????>>>>>>>>><<<;;;999:::<<>>===<<<;;;::::::;;;;;;;;;===??????AAAIIIWWWccclllkkknnnxxx~~~xxxvvvtttssstttxxx{{{~~~}}}zzzxxxqqqmmmgggaaa]]]\\\]]]___^^^dddjjjpppuuu}}}{{{pppfff``````]]]\\\\\\ZZZXXXWWWWWWWWWYYYZZZ]]]```bbbaaa^^^[[[XXXZZZ\\\^^^^^^\\\ZZZXXXRRRQQQOOONNNMMMLLLJJJHHHJJJKKKKKKLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLKKKKKKLLLKKKJJJHHHHHHHHHHHHIIIFFFFFFFFFEEEDDDCCCCCCBBB???@@@AAABBBCCCCCCCCCBBBAAAAAA@@@???>>>===>>>>>>iiikkkmmmooopppsssvvvyyy~~~uuurrrpppooommmfff[[[RRRNNNMMMMMMMMMMMMNNNOOOPPPNNNNNNLLLJJJHHHFFFDDDCCCAAA??????AAACCCGGGRRR\\\kkk~~~zzzkkkiiifffeeeiiiuuu~~~mmmbbb\\\ZZZYYYZZZZZZZZZYYYXXXWWWVVVWWWWWWVVVRRRNNNLLLKKKLLLMMMMMMNNNQQQSSSTTTSSSQQQSSSUUUWWWWWWTTTRRRPPPPPPOOONNNLLLJJJJJJJJJJJJKKKIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKJJJIIIIIIJJJLLLLLLJJJIIIHHHHHHHHHIIIJJJKKKMMMLLLJJJIIIGGGEEECCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDCCCBBBBBBBBBBBBAAAAAABBBBBBBBBBBBCCCEEEGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAABBBCCCEEEIIIKKKKKKIIIGGGBBBBBBBBBBBBAAA@@@????????????????????????>>>>>>>>>===;;;<<<===>>>>>>======>>>>>>>>>>>>======<<<::::::999999:::===???AAA===<<<;;;:::::::::;;;<<<;;;===??????@@@FFFQQQZZZ```dddkkksss}}}{{{wwwqqqqqqqqqrrruuuzzz~~~}}}yyyuuusssgggddd```\\\[[[]]]aaaccceeelllsssyyy}}}{{{qqqiii```\\\___[[[\\\[[[YYYVVVUUUVVVWWWXXXZZZ^^^cccggggggeeebbb\\\]]]^^^^^^]]][[[YYYWWWQQQOOONNNMMMMMMLLLIIIGGGFFFHHHJJJKKKKKKKKKMMMOOOJJJLLLLLLLLLJJJKKKMMMOOONNNMMMKKKIIIIIIIIIIIIJJJHHHGGGGGGFFFDDDCCCCCCBBB@@@AAACCCDDDDDDCCCBBBAAA@@@@@@@@@???===<<<===>>>xxx{{{zzzrrrmmmeeedddbbb___\\\WWWRRRNNNLLLMMMNNNOOOOOONNNMMMLLLIIIHHHFFFDDDBBBAAA@@@@@@??????AAAFFFKKKRRR```mmm{{{~~~rrr___^^^```hhhvvv~~~lllbbb]]]XXXUUUWWWWWWWWWWWWWWWWWWWWWWWWSSSTTTSSSQQQMMMKKKLLLNNNLLLMMMOOOSSSWWWWWWTTTQQQSSSUUUWWWVVVSSSPPPMMMLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJIIIIIIIIIIIIJJJKKKKKKKKKJJJIIIIIIJJJKKKLLLMMMJJJIIIHHHHHHHHHIIIKKKLLLJJJJJJIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGFFFEEECCCBBBAAABBBBBBCCCCCCCCCCCCBBBBBBBBBCCCEEEGGGHHHGGGFFFEEEBBBCCCCCCCCCCCCBBBAAAAAAAAACCCFFFJJJMMMLLLIIIGGGBBBBBBBBBBBBAAA@@@??????AAAAAAAAA@@@?????????>>>???>>><<<<<<===>>>>>>==================<<<;;;;;;999999999999:::<<<===>>><<<;;;:::999999;;;<<<===<<<>>>>>>>>>???CCCJJJOOOTTT]]]gggmmmsss}}}xxxtttrrrssstttwww{{{~~~~~~}}}zzzwwwrrrnnnkkk```^^^\\\\\\^^^bbbgggkkkooouuu}}}qqqllleee\\\ZZZ___[[[\\\[[[YYYUUUTTTUUUWWWUUUXXX]]]dddiiikkkiiifff______^^^]]][[[YYYWWWVVVPPPOOOOOOOOOOOONNNKKKIIIHHHKKKMMMMMMKKKKKKMMMOOOLLLOOOPPPMMMIIIHHHLLLQQQMMMLLLKKKIIIIIIIIIJJJJJJIIIHHHGGGFFFDDDCCCBBBAAABBBCCCDDDEEEEEEDDDBBBAAA???@@@@@@???<<<;;;<<<>>>}}}xxxwwwtttrrroooiiiccc___YYYXXXVVVSSSPPPNNNOOOPPPKKKMMMOOOPPPPPPNNNKKKIIIFFFEEEBBB???>>>>>>??????AAAAAAEEELLLRRR\\\lllzzzyyykkk______dddqqqmmm```\\\[[[XXXTTTUUUUUUUUUTTTTTTUUUVVVVVVNNNPPPQQQOOOLLLKKKMMMPPPLLLMMMPPPUUUYYYYYYUUUQQQSSSUUUWWWVVVRRRNNNLLLJJJKKKKKKKKKJJJJJJIIIIIIHHHKKKKKKJJJJJJJJJKKKKKKLLLJJJJJJIIIIIIJJJKKKLLLNNNJJJIIIIIIHHHIIIJJJKKKLLLHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFFFFEEEDDDBBBAAA@@@AAABBBDDDDDDDDDDDDBBBAAAAAACCCEEEGGGHHHGGGFFFFFFBBBBBBBBBCCCBBBBBBAAAAAA>>>@@@DDDHHHKKKJJJGGGDDDBBBBBBBBBBBBAAA@@@??????CCCCCCBBBAAAAAA@@@??????@@@>>>===<<<===>>>===<<<============<<<;;;:::999999999::::::::::::;;;;;;<<<;;;999999999;;;===>>>============>>>@@@DDDGGGLLLXXXdddiiilllwww|||wwwtttvvvxxxzzz}}}~~~}}}}}}|||zzzwwwrrrmmmhhheee]]]]]]\\\^^^bbbhhhnnnrrrvvv|||xxxmmmkkkeee[[[ZZZ```\\\\\\\\\YYYUUUSSSUUUWWWRRRUUU[[[ccciiikkkjjjhhhaaa```^^^\\\ZZZXXXVVVUUUQQQPPPPPPPPPQQQPPPMMMKKKNNNPPPQQQOOOLLLJJJKKKMMMNNNRRRSSSOOOHHHFFFKKKQQQLLLKKKJJJIIIHHHIIIJJJJJJJJJIIIGGGFFFDDDBBBAAA@@@CCCDDDEEEFFFEEEDDDBBB@@@>>>@@@@@@>>>;;;:::<<<>>>~~~rrriiijjjgggddd```\\\YYYXXXWWWNNNMMMLLLKKKLLLMMMNNNOOOOOOPPPPPPPPPNNNKKKHHHFFFDDDCCCAAA??????@@@BBBCCCCCCFFFNNNWWWaaalllzzz}}}jjjbbbYYYggg|||}}}rrrdddZZZWWWVVVTTTRRRRRRRRRRRRSSSUUUTTTRRRPPPLLLNNNPPPOOOMMMMMMPPPRRRSSSOOOPPPVVVZZZWWWRRROOOOOORRRUUURRRMMMIIIIIIKKKJJJJJJIIIIIIHHHIIIIIIIIIEEEFFFFFFGGGHHHIIIJJJJJJLLLLLLLLLJJJHHHHHHJJJLLLLLLLLLKKKKKKKKKKKKLLLLLLIIIHHHGGGGGGFFFFFFGGGGGGDDDGGGIIIIIIHHHFFFFFFGGGHHHFFFEEEDDDDDDDDDBBB@@@DDDFFFGGGFFFCCCAAAAAABBB@@@BBBDDDGGGHHHGGGFFFDDDBBBAAAAAA@@@???>>>======@@@@@@@@@AAACCCEEEFFFGGG@@@@@@@@@?????????>>>>>>BBBBBBAAAAAA@@@??????>>>@@@???>>>===<<<<<<===>>>===>>>???>>><<<;;;;;;<<<;;;;;;:::999999999::::::777888999:::<<<===>>>>>>>>>>>>>>>>>>>>>??????@@@IIIMMMYYYgggjjjjjjxxx~~~~~~}}}||||||{{{yyyxxx}}}}}}{{{zzzyyy|||{{{wwwrrrlllfffaaa^^^[[[\\\^^^aaaeeekkkrrrxxxwwwrrrkkkddd```]]]ZZZYYYYYYYYYXXXWWWWWWVVVVVVUUUYYY[[[^^^```aaa```___^^^^^^]]]\\\ZZZYYYWWWVVVUUUSSSTTTUUUUUUUUUSSSQQQOOOVVVTTTRRRPPPQQQQQQOOONNNMMMMMMLLLJJJHHHIIIKKKNNNLLLLLLKKKIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFDDDBBB@@@@@@AAACCCDDDDDDDDDCCCCCC;;;;;;;;;;;;;;;:::::::::xxxmmmddd^^^XXXVVVTTTQQQNNNMMMLLLLLLKKKKKKKKKLLLLLLMMMNNNOOOQQQPPPOOOMMMJJJFFFCCCAAA???@@@AAA@@@@@@AAADDDFFFLLLTTTaaannnyyyvvviiifffnnn{{{rrriii]]]VVVSSSSSSRRRPPPPPPOOOOOOQQQRRRRRRPPPNNNNNNOOOQQQPPPNNNNNNPPPSSSWWWRRRPPPUUUWWWSSSMMMKKKLLLOOORRRPPPKKKHHHHHHJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKLLLLLLLLLJJJIIIHHHJJJLLLKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHFFFHHHJJJJJJIIIHHHHHHHHHKKKIIIGGGFFFFFFFFFDDDBBBCCCDDDEEEDDDAAA@@@@@@AAACCCDDDEEEFFFEEEDDDAAA@@@AAAAAA@@@@@@??????>>>>>>@@@@@@@@@AAABBBCCCDDDEEE@@@@@@?????????>>>>>>>>>AAAAAA@@@@@@???>>>>>>>>>???>>>===<<<<<<<<<======<<<>>>>>>===<<<;;;;;;<<<<<<<<<;;;;;;::::::999999888999999:::;;;<<<=====================>>>??????DDDHHHTTTccchhhjjjvvv~~~~~~}}}}}}~~~~~~||||||~~~|||{{{zzzyyyxxxvvvrrrlllgggbbb^^^\\\]]]___aaaeeeiiipppxxx}}}|||rrroooiiiddd```^^^[[[ZZZYYYWWWUUURRRRRRSSSTTTUUUZZZ[[[]]]^^^^^^]]][[[ZZZZZZZZZYYYXXXVVVUUUTTTTTTVVVXXXZZZZZZXXXVVVUUUUUU[[[XXXVVVTTTSSSQQQNNNLLLKKKKKKJJJJJJLLLMMMOOOOOOLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFEEECCCBBB@@@AAABBBCCCCCCBBBAAA@@@<<<<<<<<<<<<;;;;;;;;;;;;{{{mmmaaaYYYSSSPPPJJJIIIIIIHHHHHHHHHHHHHHHJJJJJJKKKMMMMMMNNNNNNNNNNNNMMMJJJGGGDDDBBB@@@???;;;>>>BBBBBBAAACCCJJJOOO\\\iii|||yyyooonnnsssqqqeee___WWWRRRQQQQQQPPPOOOMMMLLLLLLNNNPPPPPPOOOMMMNNNOOOOOOOOOMMMNNNOOOQQQVVVPPPNNNQQQRRROOOKKKJJJIIILLLNNNNNNJJJHHHHHHJJJIIIIIIHHHHHHHHHGGGGGGGGGIIIIIIJJJJJJKKKKKKLLLLLLKKKLLLLLLKKKIIIIIIJJJLLLJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIHHHJJJLLLLLLJJJIIIJJJJJJKKKIIIGGGGGGFFFFFFDDDBBBAAABBBBBBBBB@@@>>>???@@@BBBCCCCCCDDDCCCAAA???>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAAAAA??????>>>>>>>>>>>>>>>===?????????>>>======<<<<<<<<<<<<;;;;;;;;;<<<======<<<===>>>===;;;;;;;;;===<<<=========<<<;;;999888::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======???BBBNNN^^^gggkkkttt|||}}}}}}}}}~~~}}}}}}~~~~~~}}}}}}|||{{{zzzyyyyyyuuuqqqlllfffbbb___^^^]]]```cccgggkkkqqqxxx{{{nnnllljjjhhheeeaaa^^^\\\[[[ZZZWWWSSSPPPOOOQQQTTTVVVYYYZZZ[[[[[[ZZZXXXVVVUUUUUUUUUUUUTTTSSSSSSRRRRRRUUUYYY\\\[[[WWWUUUWWWZZZZZZXXXWWWVVVUUURRROOOLLLIIIHHHHHHKKKPPPRRRRRRPPPKKKKKKJJJIIIHHHHHHHHHHHHFFFFFFGGGGGGFFFFFFEEEDDDBBBBBBCCCCCCBBBAAA???>>>>>>=========<<<<<<<<<;;;wwwiii[[[QQQLLLIIIHHHDDDEEEFFFGGGHHHJJJKKKLLLLLLMMMNNNNNNNNNMMMLLLKKKGGGFFFCCCAAA@@@@@@AAABBB<<<@@@CCCCCCBBBHHHTTT^^^oooyyysssoooooozzzuuueee\\\XXXSSSPPPPPPPPPOOONNNJJJJJJJJJMMMPPPRRRRRRQQQLLLMMMLLLLLLLLLLLLMMMNNNPPPKKKIIILLLNNNMMMLLLMMMGGGJJJLLLLLLJJJIIIIIIJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKLLLLLLKKKIIIIIIJJJKKKIIIIIIHHHHHHHHHHHHIIIIIIKKKJJJIIIIIIHHHHHHIIIIIIHHHJJJKKKJJJIIIHHHIIIJJJIIIGGGEEEDDDDDDCCCAAA@@@@@@AAABBBAAA??????@@@AAA??????@@@AAAAAAAAA@@@@@@??????@@@@@@AAAAAAAAABBB@@@???>>>>>>======>>>>>>========================>>>>>>======<<<;;;;;;:::::::::::::::;;;<<<<<<===;;;<<<======;;;;;;;;;===<<<===>>>>>>===;;;999777:::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<>>>IIIYYYeeelllttt{{{xxxzzz}}}}}}|||||||||}}}{{{{{{{{{{{{zzzyyyxxxxxxsssoooiiidddaaa```aaaccceeehhhnnnsssyyy~~~pppiiiggghhhgggeeeaaa]]]ZZZYYYZZZXXXUUURRRRRRSSSUUUWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQOOOUUUYYYWWWRRRPPPTTTZZZUUUUUUUUUVVVVVVUUURRROOOKKKIIIIIIMMMSSSUUURRRNNNJJJJJJIIIHHHGGGGGGHHHHHHEEEEEEFFFFFFGGGGGGGGGGGGDDDEEEEEEDDDCCCAAA???===??????>>>>>>======<<<<<>>>>>???AAACCC???AAACCCCCCFFFPPPbbbpppzzznnnkkklllttt{{{hhh```TTTRRRPPPNNNMMMMMMLLLKKKIIIIIIJJJMMMRRRUUUWWWWWWMMMMMMLLLKKKLLLLLLLLLLLLLLLHHHGGGJJJKKKJJJJJJMMMHHHJJJLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNOOONNNNNNNNNLLLLLLLLLLLLLLLKKKKKKKKKJJJKKKLLLLLLJJJIIIJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGFFFGGGHHHGGGFFFFFFGGGHHHGGGEEECCCCCCCCCCCCAAA???AAABBBBBBAAA@@@@@@BBBDDDAAA@@@@@@?????????@@@@@@>>>??????@@@@@@AAAAAABBB??????===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;::::::999999999:::;;;;;;;;;<<<<<<:::<<<===<<<;;;:::<<<===<<<===>>>>>>>>><<<999888;;;::::::::::::999999999999999999999999::::::;;;;;;>>>FFFTTTaaakkksssyyyzzz~~~}}}}}}|||wwwzzz}}}~~~~~~}}}~~~~~~{{{{{{zzzyyyxxxwwwvvvvvvpppmmmgggcccbbbdddgggjjjlllpppvvv{{{~~~pppjjjhhhdddfffgggddd___ZZZXXXWWWXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPKKKPPPSSSRRRMMMLLLRRRXXXWWWVVVWWWXXXYYYWWWTTTRRRNNNLLLKKKOOOSSSTTTOOOJJJIIIHHHHHHGGGGGGGGGGGGHHHEEEEEEEEEFFFGGGGGGHHHIIIHHHHHHHHHGGGEEECCC@@@???@@@??????>>>======<<<<<<{{{||||||{{{zzzvvvjjj^^^QQQMMMIIIFFFEEEEEEEEEDDDFFFHHHJJJMMMOOOQQQRRRRRRQQQPPPOOOMMMJJJGGGDDDCCCCCCBBB@@@>>>>>>???AAABBBBBBDDDFFFIIIRRRbbbvvv~~~xxxoooiiilllqqqzzziii\\\YYYNNNMMMLLLJJJIIIIIIJJJJJJJJJJJJJJJMMMRRRUUUWWWXXXOOOMMMLLLLLLMMMMMMMMMLLLLLLHHHGGGIIIIIIFFFGGGJJJIIIJJJLLLMMMMMMMMMLLLKKKIIIKKKMMMOOOPPPPPPPPPPPPLLLLLLKKKKKKJJJJJJIIIIIIJJJKKKMMMLLLKKKIIIIIIJJJHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDEEEEEEDDDCCCCCCDDDFFFFFFDDDCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBAAAAAADDDFFFGGGEEECCC@@@>>>=========>>>>>>>>>??????@@@@@@@@@???>>>===<<<;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;<<<<<<<<<;;;;;;:::;;;<<<<<<;;;:::<<<===;;;;;;<<<===<<<;;;:::999::::::::::::999999999999999999888888999999:::;;;<<<>>>DDDMMMXXXdddooovvvwww~~~}}}}}}|||||||||}}}{{{|||zzzxxxvvvtttsssrrrrrrsssmmmjjjfffddddddhhhmmmqqqvvvyyyooogggdddbbbbbbdddeeebbb]]]XXXWWWXXXUUUUUUUUUTTTTTTSSSRRRRRRTTTSSSRRRPPPPPPPPPQQQRRROOOOOOOOOOOOOOOOOONNNNNNKKKNNNPPPNNNLLLMMMSSSXXX]]]\\\[[[[[[ZZZXXXUUURRRQQQOOONNNOOOQQQPPPKKKGGGHHHGGGGGGFFFFFFGGGGGGGGGFFFEEEEEEFFFFFFHHHIIIIIIJJJJJJJJJIIIHHHEEECCCAAA@@@@@@???>>>===<<<;;;;;;{{{uuupppjjjllljjjeeeaaa^^^VVVNNNGGGFFFDDDEEEFFFHHHGGGGGGLLLNNNPPPRRRTTTUUUUUUUUUOOOMMMKKKHHHEEECCCAAAAAA@@@@@@@@@@@@AAABBBDDDEEEGGGIIIOOOXXXhhh|||zzzrrrooosssvvvvvvqqqmmmnnnuuu|||lll[[[SSSSSSKKKJJJJJJIIIIIIJJJLLLNNNKKKJJJJJJKKKNNNQQQSSSSSSMMMKKKIIIIIIJJJKKKJJJHHHGGGFFFFFFIIIIIIFFFGGGJJJJJJJJJKKKLLLMMMMMMKKKJJJIIIKKKNNNQQQSSSTTTTTTTTTKKKKKKJJJIIIIIIHHHGGGGGGIIIKKKMMMMMMKKKIIIIIIJJJHHHHHHHHHGGGGGGHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEBBBCCCCCCBBB@@@AAACCCDDDBBBAAA@@@AAACCCDDDCCCBBBAAABBBBBBAAA@@@BBBEEEGGGJJJHHHDDDAAA???>>>>>>???>>>>>>>>>>>>>>>>>>??????>>>===<<<;;;;;;;;;;;;;;;999:::::::::;;;;;;;;;;;;===<<<<<<;;;::::::999999;;;;;;<<<===<<<<<<::::::999:::<<<;;;;;;:::<<<===::::::::::::;;;;;;;;;;;;999999999999999999::::::999999888888999999:::;;;:::===@@@EEEMMM[[[iiirrruuu}}}~~~~~~}}}}}}}}}~~~tttrrrooolllkkklllnnnooommmkkkiiihhhkkkpppvvvzzzqqqgggccc```]]]^^^aaabbb```[[[XXXYYY[[[XXXWWWUUUSSSSSSSSSTTTTTTWWWUUUSSSPPPOOOOOOPPPQQQNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLOOOTTTXXX]]][[[YYYXXXXXXWWWUUUSSSQQQQQQPPPPPPNNNLLLIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGIIIJJJKKKKKKKKKJJJIIIFFFDDDCCC@@@??????>>><<<;;;;;;:::uuutttuuuuuusssnnnhhhccc\\\]]]ZZZTTTPPPOOOMMMIIIHHHFFFFFFGGGIIIKKKKKKKKKLLLNNNPPPQQQSSSSSSRRRRRRLLLJJJGGGDDDBBB@@@@@@@@@;;;<<<>>>@@@CCCFFFIIIJJJKKKOOOXXXggg{{{xxxtttsssnnnfffcccgggjjjjjjrrrpppvvvnnn```UUUPPPPPPJJJKKKKKKKKKKKKMMMQQQTTTLLLKKKIIIIIIKKKMMMNNNMMMJJJGGGDDDDDDFFFGGGFFFDDDBBBAAADDDIIIJJJHHHJJJNNNJJJJJJJJJKKKMMMLLLKKKIIIKKKMMMQQQTTTWWWXXXXXXXXXJJJJJJIIIHHHGGGFFFFFFEEEIIIKKKMMMMMMKKKJJJIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIGGGFFFFFFEEEEEEEEEEEEEEEBBBCCCBBBAAA@@@@@@BBBDDD>>>======>>>@@@AAAAAA@@@AAAAAAAAA@@@@@@AAAEEEGGGHHHFFFCCCAAA@@@AAABBBCCC>>>>>>>>>===============>>>===<<<;;;;;;;;;;;;<<<999999999::::::;;;;;;;;;===<<<<<<;;;;;;::::::999<<<<<<===>>>===<<<:::999999:::;;;;;;::::::<<<===999999999999999;;;<<<<<<888888999999999:::::::::999999999888999999:::;;;999<<<===>>>EEETTTdddooosss{{{~~~}}}~~~ooollliiiffffffhhhkkkmmmooonnnmmmmmmqqqwww}}}wwwhhhdddccc___[[[[[[^^^```^^^ZZZXXXZZZ^^^]]]ZZZVVVTTTSSSUUUWWWYYYZZZXXXTTTPPPNNNNNNNNNOOONNNMMMMMMLLLKKKKKKJJJJJJLLLKKKIIIJJJLLLPPPTTTWWWWWWUUUTTTSSSUUUUUUUUUTTTPPPQQQQQQOOOLLLIIIIIIIIIGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGIIIJJJJJJKKKKKKJJJIIIGGGDDDCCC??????>>>===<<<;;;::::::eeeeeeeeeeeeddd```[[[WWWRRROOOKKKIIIIIIHHHGGGFFFEEEGGGIIILLLNNNPPPQQQQQQVVVSSSQQQQQQSSSRRROOOLLLJJJFFFAAA???@@@@@@???===>>>===???BBBBBBCCCOOO]]]WWW]]]lll}}}oooeeeeeeddd___ZZZ\\\cccjjjvvv}}}nnn]]]UUUOOOJJJHHHIIIHHHHHHJJJLLLMMMMMMMMMHHHHHHHHHIIIJJJMMMOOOPPPNNNKKKGGGDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEHHHGGGGGGHHHJJJKKKJJJIIIIIIKKKOOOUUU[[[]]][[[WWWMMMLLLJJJHHHFFFFFFFFFFFFGGGHHHJJJIIIHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDAAAAAA@@@@@@@@@@@@@@@@@@CCCBBBAAA@@@????????????CCCCCCCCCCCCBBBAAA@@@@@@AAABBBBBBBBBBBBAAA@@@@@@???===;;;;;;<<<======<<<===<<<<<<;;;;;;<<<<<<===;;;;;;999999999999;;;;;;<<<;;;;;;:::::::::;;;;;;<<<;;;::::::999999999999999999999::::::;;;;;;;;;===<<<;;;;;;:::::::::::::::777333444666999999999;;;;;;;;;;;;;;;;;;;;;:::===<<<===@@@BBBGGGTTT```www~~~~~~}}}~~~wwwqqqiiifffdddccceeekkkqqquuuwwwtttrrrrrrvvv~~~yyyjjjeeebbb^^^]]]```^^^]]]\\\\\\\\\\\\]]]^^^ccc___YYYVVVTTTUUUUUUUUUWWWUUUSSSRRRRRRQQQOOONNNNNNMMMKKKIIIHHHHHHIIIJJJKKKJJJIIIIIIJJJLLLNNNPPPTTTRRROOOPPPRRRTTTSSSQQQQQQPPPOOOMMMKKKJJJHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEEEECCC???;;;;;;>>>???===999XXXXXXYYYZZZYYYUUUQQQMMMMMMKKKHHHHHHIIIIIIIIIHHHIIIJJJLLLNNNPPPQQQQQQQQQPPPNNNMMMMMMNNNNNNKKKIIIFFFBBB>>>===???@@@@@@???@@@???AAAEEEGGGLLLYYYhhhjjjppp|||~~~nnnbbb\\\[[[XXXVVVYYYbbboooxxxsss```VVVQQQLLLJJJIIIHHHHHHHHHIIIKKKLLLLLLKKKHHHGGGGGGGGGIIIKKKNNNOOOOOOKKKGGGEEEDDDDDDCCCBBBEEEEEECCCCCCCCCCCCDDDEEEHHHGGGGGGHHHJJJJJJHHHGGGIIIJJJNNNSSSXXXYYYVVVSSSIIIHHHFFFEEEDDDDDDDDDEEEGGGIIIJJJJJJHHHGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFCCCCCCBBBBBBBBBBBBBBBCCCAAAAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@????????????@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>===<<<===>>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;999999999999;;;;;;;;;:::::::::;;;<<<=========<<<;;;;;;:::::::::;;;999999999::::::;;;;;;;;;<<<;;;;;;:::999999::::::<<<999777777:::<<<;;;:::::::::::::::::::::;;;;;;;;;:::;;;>>>???CCCMMMXXXnnnzzz~~~}}}}}}|||{{{{{{xxxvvvwwwxxxvvvpppkkkfffeeedddeeeiiiooovvvzzzzzzuuutttyyyssshhhdddbbb^^^]]]______^^^]]]\\\\\\]]]^^^___```]]]XXXUUUTTTUUUTTTTTTVVVUUUSSSRRRSSSRRRQQQOOOQQQPPPNNNLLLKKKLLLMMMNNNLLLKKKJJJJJJJJJLLLNNNOOORRROOOMMMNNNPPPQQQPPPNNNNNNMMMMMMLLLLLLKKKJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDBBB???<<<<<>>@@@BBBBBBBBBBBBBBBEEEIIIOOOYYYjjjyyy~~~nnn```WWWUUUSSSRRRUUU```ppplllaaaVVVQQQNNNKKKJJJKKKGGGHHHHHHIIIJJJJJJJJJIIIGGGGGGGGGGGGHHHJJJLLLNNNOOOKKKGGGEEEDDDDDDCCCBBBIIIGGGDDDBBBAAABBBDDDEEEGGGFFFFFFHHHIIIIIIHHHFFFIIIJJJMMMQQQTTTSSSQQQNNNGGGFFFEEEDDDCCCDDDEEEEEEHHHIIIJJJJJJHHHGGGGGGHHHFFFFFFFFFFFFEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>???@@@@@@>>>???@@@AAABBBBBBBBBBBB@@@@@@@@@AAA@@@??????>>>>>>===>>>???@@@@@@>>><<<<<<;;;;;;::::::;;;;;;<<<;;;;;;999999999999;;;;;;:::::::::;;;<<<===??????======<<<;;;;;;;;;<<<<<<999999::::::::::::;;;;;;;;;:::999999888999999999;;;:::999:::;;;<<<;;;:::888888888999:::::::::;;;:::999:::===>>>???FFFOOO^^^ooo|||yyywwwuuusssqqqnnnllllllnnnmmmjjjfffcccccceeehhhooowww~~~xxxvvv}}}~~~tttllldddbbbaaa___^^^___^^^^^^\\\\\\\\\\\\^^^^^^\\\YYYVVVUUUUUUUUUTTTSSSTTTSSSRRRRRRSSSSSSRRRQQQRRRQQQPPPNNNNNNNNNOOOOOOMMMLLLKKKJJJKKKKKKMMMNNNNNNLLLKKKKKKLLLMMMMMMLLLJJJJJJKKKKKKLLLLLLLLLKKKFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCAAA???===???AAA@@@===:::NNNQQQTTTUUUTTTQQQOOONNNIIIHHHHHHIIIKKKMMMMMMLLLMMMMMMMMMMMMLLLKKKKKKJJJIIIHHHFFFEEEEEEDDDDDDCCCEEEEEEEEEFFFGGGIIIJJJJJJHHHIIILLLRRR[[[iii|||sssdddZZZUUUSSSTTTZZZfffwwwooobbbZZZTTTQQQOOOJJJIIIKKKGGGHHHJJJJJJIIIHHHHHHHHHFFFGGGIIIKKKLLLLLLKKKJJJLLLIIIFFFDDDEEEEEEEEEEEEKKKIIIEEEBBBAAABBBDDDFFFEEEEEEFFFIIIKKKLLLJJJHHHJJJKKKMMMOOOPPPOOOLLLJJJGGGGGGFFFEEEEEEFFFGGGHHHIIIJJJKKKJJJHHHGGGGGGHHHEEEEEEEEEEEEDDDDDDDDDDDD@@@AAAAAABBBBBBBBBBBBAAABBBBBBBBBAAAAAA@@@@@@???============>>>???@@@AAA>>>???@@@@@@AAAAAAAAA@@@???@@@@@@@@@@@@???>>>>>>===>>>???AAABBBBBB???===;;;;;;::::::::::::;;;;;;;;;;;;999999999999;;;;;;<<<<<<<<<<<<<<<===>>>???<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::999999888888888888888999888888999:::::::::999888666666777888999::::::;;;<<<:::;;;>>>>>>===AAAGGGNNN]]]qqq|||wwwssspppmmmjjjiiigggeeefffhhhiiihhhgggccceeeiiiooowwwzzzyyyppphhhdddaaaaaaaaa```^^^]]]\\\[[[ZZZZZZZZZZZZ[[[\\\YYYWWWUUUUUUUUUVVVTTTSSSRRRQQQQQQQQQSSSTTTSSSRRRQQQPPPOOONNNNNNNNNNNNOOONNNMMMLLLKKKKKKLLLLLLMMMLLLKKKJJJJJJKKKKKKKKKKKKIIIIIIKKKKKKLLLKKKKKKJJJEEEEEEEEEEEEEEEFFFFFFFFFHHHHHHHHHGGGGGGGGGGGGGGGEEEEEEFFFEEEEEEDDDCCCBBB???>>>???@@@BBBAAA===:::LLLOOOSSSTTTRRROOOMMMMMMMMMKKKKKKKKKLLLMMMKKKJJJHHHHHHHHHGGGFFFEEEDDDCCCEEEEEEDDDBBBAAAAAAAAABBBCCCGGGNNNUUUYYY\\\]]]]]]ZZZ]]]```dddnnn~~~zzzkkk___XXXWWWTTT\\\mmmooo```[[[UUUQQQQQQPPPKKKIIIJJJHHHJJJLLLLLLIIIGGGGGGGGGDDDHHHMMMQQQRRROOOJJJFFFGGGEEECCCCCCEEEHHHIIIIIILLLJJJFFFCCCBBBBBBDDDFFFCCCDDDFFFJJJNNNOOOMMMLLLJJJLLLNNNOOONNNLLLJJJIIIGGGFFFEEEEEEEEEFFFGGGHHHIIIKKKLLLKKKIIIGGGGGGGGGEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@??????<<<<<<======>>>???AAAAAA@@@AAAAAAAAA@@@@@@???>>>???@@@@@@@@@@@@???>>>>>>======???AAACCCBBB@@@===<<<;;;;;;::::::;;;;;;<<<;;;;;;999999999999;;;;;;???>>>===<<<<<<<<<<<<<<<;;;:::::::::::::::;;;;;;::::::::::::::::::::::::888888888777777888888999888999:::::::::999888888666666777888888999::::::<<<::::::======;;;===AAAEEENNN```vvv~~~zzztttoookkkhhhfffdddbbbbbbbbbcccfffiiikkklllhhhkkkpppwww|||}}}rrrfff``````````````````^^^[[[YYYYYYWWWWWWWWWWWWYYYYYYWWWVVVTTTTTTUUUVVVUUUTTTPPPOOOOOOPPPRRRSSSSSSRRRPPPPPPOOOOOOOOOOOOOOOOOOMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMJJJKKKLLLLLLLLLJJJIIIGGGDDDDDDEEEEEEEEEFFFFFFFFFHHHHHHHHHGGGGGGFFFFFFFFFDDDDDDDDDDDDCCCBBBAAAAAA===>>>???@@@AAA@@@===;;;NNNRRRVVVVVVRRRNNNMMMMMMMMMLLLJJJJJJJJJIIIGGGDDDBBBBBBBBBBBBAAA@@@??????@@@@@@AAA@@@@@@AAADDDFFFGGGQQQ```nnnwww{{{||||||xxx{{{}}}~~~yyyooofff^^^\\\^^^^^^mmmnnn```XXXQQQMMMMMMSSSUUUQQQLLLIIIJJJMMMPPPOOOKKKHHHGGGHHHDDDIIIOOOTTTTTTPPPIIIEEEDDDBBBAAACCCFFFJJJLLLMMMLLLJJJGGGDDDCCCDDDEEEFFFCCCDDDGGGKKKOOOPPPNNNLLLIIIKKKMMMNNNLLLJJJIIIJJJFFFEEEDDDCCCDDDEEEFFFGGGJJJKKKLLLKKKIIIGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFHHHHHHHHHGGGGGGDDDDDDCCCBBBAAA@@@??????=========>>>???@@@AAABBBBBBBBBBBBBBBAAA@@@???>>>@@@@@@@@@AAA@@@??????>>>======>>>@@@BBBBBB@@@???<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;999999999999;;;;;;??????===<<<;;;:::::::::::::::999999999:::;;;;;;;;;;;;::::::::::::999999888888888777888888999::::::;;;<<<;;;:::999:::;;;777777777888999999999::::::777777:::;;;999:::===AAAEEEQQQhhh}}}yyywwwsssooojjjgggeeedddcccaaa___```bbbfffjjjnnnrrrtttqqqtttyyyssshhhaaa]]]```bbb```___```]]]YYYWWWWWWUUUUUUUUUUUUWWWWWWVVVTTTRRRQQQRRRTTTSSSSSSOOONNNMMMOOOQQQRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPLLLMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMKKKKKKMMMNNNLLLMMMNNNNNNMMMJJJHHHFFFDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@???<<<===>>>??????>>>===<<>>>>>>>>????????????>>>>>><<<>>>AAACCCDDDHHHMMMRRRYYYhhh~~~}}}|||xxxkkkgggggggggjjjoooxxxjjj^^^XXXTTTMMMKKKQQQ\\\ccc^^^SSSKKKLLLPPPSSSRRRMMMIIIHHHIIIFFFIIINNNRRRQQQNNNIIIEEEDDDBBBAAABBBFFFJJJLLLMMMJJJIIIHHHFFFEEEEEEFFFFFFDDDEEEHHHLLLNNNNNNLLLIIIFFFIIIKKKLLLJJJIIIIIIJJJGGGGGGEEEDDDDDDEEEFFFGGGKKKLLLMMMKKKIIIGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEFFFHHHJJJKKKJJJIIIIIIDDDDDDCCCBBBAAA@@@?????????????????????@@@AAABBBAAAAAABBBBBBBBBAAAAAA@@@AAAAAAAAAAAAAAA@@@@@@???>>>===<<<>>>@@@AAAAAA@@@>>>======<<<<<<======>>>;;;;;;999999999999;;;;;;======<<<;;;:::::::::;;;:::::::::::::::;;;<<<<<<;;;;;;;;;::::::999999999888888888888888999:::::::::;;;<<<:::777777999<<<888999999999999999999999;;;777666999;;;:::;;;>>>>>>>>>GGGZZZppp~~~xxxrrrnnnlllhhheeebbbaaabbbccccccccc```ccchhhmmmrrrwww|||{{{~~~rrrjjjfffaaa]]]bbbdddaaa______\\\WWWWWWVVVUUUTTTTTTUUUVVVWWWUUURRROOOMMMNNNPPPQQQQQQNNNMMMLLLMMMOOOPPPPPPOOONNNOOOOOOPPPPPPOOOOOOOOOKKKLLLLLLMMMNNNNNNNNNNNNLLLMMMNNNMMMKKKKKKMMMOOOLLLMMMNNNOOONNNKKKIIIGGGEEEEEEFFFFFFGGGHHHHHHIIIHHHHHHGGGFFFEEECCCCCCBBBBBBBBBBBBBBBAAA@@@???>>><<<<<<======<<<<<<<<<===OOOTTTXXXVVVPPPJJJHHHIIIDDDBBBAAAAAAAAA???<<<999<<<===>>>???????????????<<>>===<<<<<>>>>>============>>>>>>;;;;;;999999999999;;;;;;;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;::::::999999999999999888888999:::;;;;;;999:::999666444333777::::::::::::999999999999999===999888;;;======>>>AAA;;;:::AAAPPPbbbwwwyyyyyy{{{}}}~~~zzzuuuooojjjfffdddaaa___^^^^^^aaadddeeefffccchhhnnnuuu{{{xxxkkkhhhhhheee___dddfffaaa^^^^^^\\\VVVWWWWWWVVVUUUUUUVVVWWWWWWTTTQQQLLLJJJKKKMMMNNNOOOMMMLLLKKKLLLNNNOOONNNMMMKKKKKKLLLMMMMMMMMMLLLLLLJJJKKKLLLNNNNNNOOOOOOOOOKKKMMMOOOMMMKKKJJJLLLOOOKKKMMMNNNOOOOOOMMMJJJHHHEEEEEEFFFGGGHHHHHHIIIIIIHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>>>>;;;<<<<<<;;;:::;;;<<<>>>MMMTTTXXXRRRKKKHHHGGGDDDCCCBBB@@@>>>===<<<<<<<<>>>>>>>>>>>@@@BBBCCCFFFFFFLLLUUU[[[```mmmzzzxxxvvvzzz|||yyyvvvnnnfffjjjxxxooodddZZZOOOLLLPPPOOOLLLYYYsssuuu^^^QQQPPPOOONNNLLLKKKJJJJJJJJJIIIFFFDDDEEEGGGHHHFFFDDDAAAAAADDDIIIOOOSSSVVVVVVNNNLLLIIIEEEDDDCCCDDDEEEHHHIIILLLMMMMMMLLLIIIHHHHHHHHHGGGGGGHHHIIIKKKLLLHHHHHHGGGFFFGGGIIILLLMMMSSSQQQOOOOOOPPPNNNIIIEEEGGGIIIIIIHHHEEECCCCCCCCCDDDCCCDDDGGGKKKMMMKKKIIIHHHGGGFFFCCCBBBDDDHHHKKKMMMIIIDDDDDDGGGIIIHHHEEEDDDDDDDDDCCCBBBBBBAAAAAA???@@@AAABBBAAAAAA??????@@@@@@@@@@@@@@@???>>>===>>>===<<<<<<======<<<;;;<<<<<<<<<<<<;;;:::999888888888999999999:::::::::::::::::::::999999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777999;;;<<<;;;:::999777777777888888999999999888888888777777777888888999::::::;;;;;;:::<<>>>>>===<<<<<<>>>@@@QQQRRRRRRNNNIIIDDDBBBBBB@@@@@@??????>>>>>>>>>>>><<<===>>>???AAADDDGGGIIIIIIMMMXXXfffqqqyyy~~~xxxssspppppprrruuuqqqnnnoooyyysssaaaYYYQQQHHHFFFKKKLLLJJJUUUkkkvvvkkkYYYOOOMMMLLLLLLKKKKKKKKKKKKKKKKKKIIIGGGGGGIIIIIIGGGEEECCCCCCEEEHHHMMMQQQRRRRRRKKKIIIFFFDDDCCCDDDEEEFFFGGGHHHJJJKKKKKKJJJHHHGGGEEEEEEFFFGGGIIIJJJLLLMMMHHHHHHGGGHHHIIILLLNNNPPPSSSQQQPPPPPPQQQOOOJJJEEEHHHIIIJJJIIIGGGEEEEEEFFFGGGFFFGGGJJJMMMNNNMMMKKKGGGFFFDDDBBBCCCGGGNNNSSSSSSNNNHHHGGGIIIKKKIIIGGGEEEEEEDDDCCCBBBBBBAAAAAA>>>???@@@AAAAAAAAA@@@??????@@@@@@@@@@@@???>>>===>>>===<<<===>>>???>>><<<<<<======<<<<<<;;;:::999999999999999999999::::::999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777777888:::;;;888888777666777777888999999999888888888777777777777777888888999999::::::======@@@CCCGGGTTTkkkyyytttrrrqqqqqqsssvvvxxxwwwxxx{{{zzzvvvqqqrrrrrrpppllliiiggggggjjjgggeeeggglllrrruuuvvvzzz}}}pppgggcccaaa```aaa\\\]]]______^^^[[[WWWUUUUUUUUUVVVVVVUUUUUUTTTTTTRRRPPPMMMKKKJJJKKKMMMNNNNNNNNNMMMMMMNNNOOOOOOPPPOOONNNLLLKKKKKKKKKKKKLLLKKKJJJJJJJJJKKKMMMOOOPPPOOOMMMJJJJJJLLLNNNMMMLLLKKKJJJIIIJJJLLLLLLJJJIIIGGGHHHJJJKKKKKKJJJHHHGGGHHHHHHHHHEEEBBB@@@???@@@CCCCCCCCCBBB@@@???===<<<<<<===>>>===<<<<<<===???WWWMMMGGGGGGDDD<<<:::>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>AAACCCFFFJJJOOORRRUUU]]]nnn|||tttpppnnniiiccchhhrrrsssuuu}}}mmm^^^RRRNNNJJJDDDCCCGGGIIIGGGPPP___fff]]]QQQLLLIIIIIIHHHIIIIIIJJJKKKLLLKKKJJJHHHHHHHHHHHHGGGEEEFFFEEEFFFHHHKKKMMMNNNMMMGGGFFFDDDCCCCCCDDDEEEFFFEEEFFFHHHIIIIIIHHHFFFEEEBBBCCCEEEGGGIIIKKKLLLLLLGGGGGGGGGIIIKKKOOORRRSSSUUUTTTTTTVVVXXXVVVQQQLLLKKKKKKLLLJJJHHHGGGGGGHHHIIIHHHIIIKKKMMMNNNLLLJJJFFFEEECCCBBBDDDJJJRRRYYYUUUQQQKKKIIIJJJKKKJJJHHHFFFEEEDDDCCCBBBAAA@@@@@@===>>>???@@@@@@@@@@@@@@@??????@@@@@@??????>>>>>>>>>===<<<===???@@@@@@???============<<<;;;::::::::::::999999999999999999999999;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<;;;999888777777888999555555555555666777999999888888777777777777777666666666666777888888999999>>>=========>>>DDDTTTddd~~~{{{vvvqqqnnnmmmooopppvvvzzz|||{{{zzz{{{yyytttqqqrrrsssrrrooommmmmmmmmsssqqqpppqqqvvv{{{~~~zzznnnccc______]]]]]]^^^[[[\\\^^^^^^]]]ZZZWWWUUUSSSSSSTTTTTTSSSRRRQQQQQQPPPNNNKKKIIIIIIJJJLLLMMMOOONNNMMMMMMMMMNNNOOOPPPQQQPPPNNNLLLJJJIIIHHHHHHIIIIIIIIIJJJKKKNNNPPPRRRPPPNNNLLLLLLLLLMMMLLLKKKJJJIIIIIIJJJKKKKKKJJJHHHHHHIIIJJJKKKKKKJJJIIIHHHFFFHHHIIIHHHFFFDDDDDDDDDDDDDDDDDDCCCBBB@@@>>>>>><<<===>>>===<<<;;;<<<>>>^^^MMMCCCFFFDDD;;;999@@@<<<<<<<<<<<<<<<;;;;;;;;;???CCCGGGKKKNNNSSSZZZ___kkkvvv|||yyyooojjjkkkddd]]]eeeuuu}}}kkk\\\SSSKKKJJJHHHEEEEEEHHHFFFFFFKKKTTTVVVPPPKKKJJJGGGGGGGGGGGGGGGHHHIIIJJJIIIHHHGGGFFFFFFEEEDDDCCCFFFEEEEEEGGGJJJKKKKKKKKKGGGFFFEEEDDDCCCDDDEEEFFFEEEFFFGGGHHHHHHGGGFFFEEEAAACCCEEEGGGIIIJJJIIIIIIEEEEEEGGGIIILLLPPPSSSUUUTTTTTTUUUYYY]]]\\\WWWSSSOOOOOOOOOLLLIIIFFFFFFGGGGGGHHHIIIJJJKKKJJJIIIHHHFFFFFFEEEDDDEEEIIIPPPTTTQQQOOOMMMLLLMMMLLLJJJHHHFFFFFFEEECCCBBBAAA@@@???======>>>??????@@@@@@@@@>>>>>>????????????>>>>>>======<<<>>>@@@BBBBBBAAA>>>>>>>>>>>>===<<<;;;:::;;;:::999888888888999999;;;;;;===???@@@???===;;;:::::::::::::::;;;;;;;;;<<<;;;:::888777666666666555555555555666666777777666666666666666666666666555555666666777888888888;;;::::::;;;;;;???IIIUUUhhh~~~~~~yyyvvvqqqmmmlllnnnppprrryyy~~~~~~~~~{{{wwwuuuvvvwwwwwwuuutttuuuvvv{{{zzzzzz{{{~~~~~~|||{{{||||||{{{zzz{{{xxxmmmeee^^^^^^^^^\\\YYYZZZZZZ[[[\\\\\\[[[XXXVVVTTTRRRRRRRRRRRRRRRQQQPPPOOOMMMKKKJJJHHHHHHIIIKKKLLLPPPOOOMMMLLLLLLMMMNNNOOOOOOOOOMMMLLLJJJHHHHHHGGGFFFFFFFFFHHHJJJMMMOOOQQQPPPOOONNNMMMLLLLLLKKKJJJIIIHHHHHHIIIKKKKKKJJJHHHIIIIIIJJJJJJJJJIIIHHHHHHEEEFFFGGGFFFEEEEEEFFFHHHDDDDDDCCCCCCAAA@@@???>>>===???@@@???>>>======>>>aaaOOOCCCFFFGGG???>>>DDDCCCBBBAAAAAA@@@AAABBBBBBEEEKKKRRRWWW\\\ccclllsssyyysssrrrtttuuussspppfffbbbeeebbb___kkk|||ggg]]]SSSNNNKKKJJJIIIGGGGGGHHHEEEEEEHHHKKKKKKHHHGGGIIIGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGEEEEEEDDDDDDDDDDDDDDDFFFIIIKKKKKKKKKIIIHHHGGGEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFEEECCCDDDFFFGGGGGGGGGFFFEEEDDDEEEGGGIIILLLPPPRRRTTTNNNPPPTTTZZZ______ZZZVVVSSSSSSPPPLLLHHHEEEDDDEEEGGGHHHJJJJJJJJJIIIHHHHHHGGGHHHHHHGGGFFFFFFHHHIIIJJJKKKNNNQQQQQQOOOKKKHHHFFFEEEDDDCCCBBBAAA@@@@@@=========>>>>>>?????????===>>>>>>?????????>>>>>>===<<<<<<>>>AAACCCCCCBBB>>>>>>>>>>>>===<<<;;;:::;;;:::999888777888::::::?????????AAACCCBBB???<<<999999999:::::::::;;;;;;<<<;;;:::888777666555555666666666666555555444444555555555555555555555555444555555666777777888888999777777:::;;;===CCCKKKUUUnnn|||xxxuuurrrooommmnnnppptttvvv{{{~~~{{{}}}}}}}}}||||||}}}{{{vvvsssrrruuuwwwvvvvvvyyyzzzjjjddd^^^[[[]]]]]]ZZZXXXXXXWWWXXXYYYYYYXXXVVVTTTSSSRRRRRRRRRQQQQQQOOONNNNNNJJJIIIHHHGGGHHHIIIJJJKKKPPPOOOMMMKKKJJJKKKMMMNNNLLLLLLLLLKKKJJJIIIHHHHHHDDDDDDDDDEEEGGGJJJLLLNNNOOOOOOOOOMMMKKKJJJIIIIIIHHHGGGGGGHHHJJJKKKIIIHHHIIIIIIIIIIIIIIIHHHHHHGGGEEEEEEDDDCCCBBBCCCGGGJJJBBBBBBBBBBBBAAA???>>>>>>???AAACCCBBB@@@?????????XXXKKKBBBCCCDDD@@@@@@DDDDDDDDDCCCCCCEEEIIILLLOOOSSSZZZbbbhhhmmmuuu}}}llljjjhhhhhhiiijjjjjjiiiccc^^^]]]ccchhhmmmzzz}}}cccVVVSSSLLLJJJIIIHHHGGGFFFEEEFFFDDDEEEEEEFFFEEEDDDFFFGGGFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIJJJIIIGGGFFFGGGHHHDDDCCCDDDFFFIIIKKKLLLKKKIIIIIIGGGFFFEEEDDDDDDCCCEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEDDDEEEFFFHHHJJJMMMOOOQQQRRRPPPRRRWWW^^^dddddd___YYYTTTSSSPPPKKKFFFCCCCCCDDDGGGIIIKKKLLLKKKIIIIIIJJJGGGIIIJJJIIIFFFCCCBBBBBBGGGJJJNNNQQQRRROOOKKKHHHDDDDDDDDDCCCBBBBBBAAAAAA>>>>>>============>>>>>>======>>>>>>??????>>>>>>======<<<>>>AAABBBBBBAAA============<<<;;;:::::::::999888777777999;;;<<>>AAACCCDDDDDDBBB@@@@@@@@@RRRMMMGGGEEEFFFHHHHHHHHHEEEEEEEEEHHHOOOWWW```eeekkkqqqxxx{{{}}}rrrfff[[[ZZZ[[[^^^bbbcccddddddcccdddhhhnnnxxxzzzeeeSSSKKKJJJFFFFFFFFFDDDCCCCCCDDDDDDCCCCCCCCCBBBBBBDDDEEEEEEDDDDDDDDDDDDEEEGGGHHHIIIFFFHHHJJJIIIGGGGGGHHHJJJFFFEEEEEEGGGIIIKKKKKKJJJFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFHHHIIIKKKLLLNNNOOOPPPPPPRRRUUUYYY```eeeccc]]]WWWQQQPPPMMMIIIEEECCCCCCEEEEEEGGGJJJKKKIIIHHHIIIJJJGGGHHHIIIGGGEEECCCCCCDDDEEEGGGJJJKKKJJJHHHFFFEEECCCCCCCCCCCCCCCCCCCCCCCC@@@???===<<<;;;<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>===<<<>>>@@@AAAAAA@@@<<<======<<<<<<;;;:::999999888777666777999<<<>>>FFFCCC??????AAAAAA>>>:::777888888999::::::;;;;;;999999999888888666555555555666777777777666555555222333333333444444444444555666666777777888999999<<<777666999;;;::::::===AAAMMM]]]mmm~~~{{{yyywwwwwwxxxyyy{{{~~~~~~}}}|||~~~|||yyyuuusssrrrqqqooonnnkkkrrryyy|||xxxfff[[[VVVTTTPPPOOOQQQRRRQQQRRRUUURRRRRRSSSRRRRRRQQQPPPOOOOOOOOONNNNNNMMMKKKJJJIIIHHHGGGGGGHHHHHHJJJKKKLLLPPPNNNJJJGGGFFFGGGIIIJJJIIIIIIJJJJJJJJJIIIHHHGGGGGGFFFEEEDDDEEEEEEGGGGGGIIIKKKMMMLLLIIIGGGGGGHHHFFFEEEEEEGGGIIIJJJIIIHHHIIIHHHGGGFFFEEEEEEEEEEEEFFFHHHIIIIIIHHHFFFFFFFFFBBBCCCCCCBBBBBBAAA@@@???AAACCCEEEEEEBBB@@@??????VVVWWWTTTPPPQQQVVVWWWTTTLLLLLLNNNSSS]]]jjjvvv}}}xxx```WWWTTTRRRTTTYYY^^^```bbbccckkkqqqwww}}}uuubbbWWWLLLFFFEEEBBBDDDDDDBBBAAABBBCCCCCCBBBBBBBBB@@@BBBDDDEEECCCAAABBBBBBDDDFFFHHHJJJKKKCCCEEEGGGGGGEEEEEEGGGJJJHHHGGGFFFGGGIIIJJJJJJHHHCCCCCCCCCCCCDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCEEEGGGHHHKKKLLLMMMNNNOOOPPPPPPPPPNNNPPPTTTZZZ]]][[[SSSLLLMMMMMMKKKGGGDDDCCCDDDFFFAAADDDHHHHHHGGGEEEGGGHHHGGGGGGGGGEEEDDDDDDGGGIIIDDDDDDDDDCCCAAA@@@@@@AAABBBBBBBBBCCCCCCCCCCCCDDDAAA???>>><<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>===<<<===???@@@@@@???<<<<<<<<<<<<;;;:::999888888777666666777:::===???GGGCCC>>>===???@@@<<<888777777888999::::::;;;;;;888888999888888777666555444555666888888888777777222222222333333444444444666666777777888888999999===888666:::===<<<<<<>>>;;;@@@IIIXXXmmm~~~||||||}}}~~~|||~~~}}}yyyxxxzzz|||~~~}}}||||||yyytttooollllllnnnooopppooowwwwwwfff[[[SSSPPPUUUQQQNNNOOOOOOMMMNNNQQQQQQQQQQQQQQQPPPOOONNNNNNMMMMMMMMMLLLKKKIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLOOOMMMIIIFFFEEEFFFGGGIIIJJJJJJKKKKKKJJJHHHGGGFFFIIIHHHGGGEEEEEEEEEFFFFFFGGGJJJLLLLLLIIIFFFFFFHHHEEEEEEEEEGGGIIIJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDFFFJJJNNNPPPMMMIIIFFFDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@BBBDDDDDDBBB???>>>>>>aaa^^^]]]___ccceeedddaaa]]]___aaaffftttdddUUUQQQNNNNNNSSSXXX[[[^^^kkkzzzttt[[[RRRNNNFFFBBBDDDAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@??????@@@@@@AAABBBDDDEEEFFFFFFFFFEEECCCBBBBBBBBBBBBCCCDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGDDDCCCBBBAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBBDDDCCCBBBAAABBBCCCFFFGGGLLLLLLLLLLLLLLLMMMMMMNNNKKKMMMOOOQQQRRRQQQOOOMMMIIIHHHFFFEEEDDDDDDEEEFFFHHHFFFEEEEEEFFFGGGGGGFFFHHHHHHGGGFFFEEEEEEEEEFFFDDDCCCBBBAAAAAAAAAAAAAAA??????@@@@@@@@@??????>>><<<<<<;;;:::::::::::::::<<<<<<<<<===>>>>>>??????<<<===???@@@@@@???>>>===:::::::::999999999999999888999999999888888:::<<>>>>>===<<<<<<;;;;;;::::::999999999:::;;;<<<888777555666777888666555666666666666555555555555666666666666666666666666777777777777777777777777555666666777888999999999999<<>><<<===>>>???@@@AAAAAAAAAiiihhhhhhkkknnnqqqpppoooiiimmmrrryyypppZZZPPPNNNOOOQQQYYYcccjjjsssyyydddQQQKKKHHHAAA>>>AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@BBBCCCEEEFFFFFFFFFEEEEEEBBBBBBBBBBBBBBBCCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBBBBAAAAAAAAABBBAAABBBCCCDDDDDDCCCCCCBBBCCCBBBBBBCCCDDDEEEGGGHHHIIIHHHHHHHHHHHHIIIJJJJJJJJJLLLNNNPPPPPPNNNMMMKKKIIIHHHGGGGGGFFFFFFFFFFFFGGGEEEDDDDDDEEEFFFFFFEEEGGGGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>????????????>>>>>>===<<<;;;;;;;;;;;;;;;<<<;;;<<<<<<===>>>>>>??????===>>>???@@@??????>>>===777777777666666666555555777888999999888888999;;;=========<<<;;;;;;::::::999999999999::::::::::::666555444444666666555444666666666666555555555555555555555555555555555555666666666666666666666666555666666777888888999999777999===BBBKKKYYYiiiuuu}}}}}}}}}}}}zzzvvvrrrqqqqqqrrrqqqpppqqqqqqpppmmmkkkjjjlllnnnlllnnnooonnnllljjjiiiiiinnnpppsssuuuwww}}}qqq___VVVQQQMMMKKKKKKNNNNNNPPPPPPPPPOOONNNMMMKKKLLLMMMMMMNNNMMMMMMMMMMMMLLLJJJIIIGGGFFFEEEEEEGGGGGGGGGHHHIIIJJJKKKLLLJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFGGGFFFEEEEEEFFFFFFEEEDDDFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFGGGFFFDDDCCCEEEFFFLLLVVV\\\XXXQQQLLLIIIGGGBBBAAAAAAAAA@@@@@@???????????????@@@@@@@@@@@@???nnnoooqqqtttvvvwwwxxxxxxyyy~~~ppp```TTTQQQSSSXXX^^^iiiwwwppp^^^PPPFFFEEECCC======AAA????????????????????????============>>>???@@@AAADDDEEEFFFGGGGGGFFFEEEDDDBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCAAABBBCCCEEEGGGHHHIIIIIIFFFFFFFFFFFFFFFGGGHHHHHHIIIKKKLLLMMMMMMLLLJJJIIIHHHHHHIIIIIIIIIHHHGGGGGGEEECCCBBBBBBCCCDDDDDDCCCFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCBBB@@@???>>>>>>>>>======>>>>>>>>>>>>=========<<<<<<<<<<<<<<<===>>><<<<<<======>>>????????????????????????>>>===<<<;;;::::::999888777666666666888999888777777888:::;;;;;;;;;:::999999888888777888999:::::::::999888666555444555666777666555666666666555555555555444555555555555555555555555666666666666666666666666555666666777777888888999666888:::<<>>===tttvvvwwwxxxyyyyyyzzzzzzoooccc\\\XXX[[[___hhhqqq}}}fffYYYJJJEEEAAABBBAAA======AAA>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<===???@@@AAAEEEFFFFFFGGGGGGFFFEEEDDDBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCC@@@AAAAAABBBCCCCCCCCCCCC???AAADDDGGGIIIJJJJJJIIIGGGGGGGGGGGGGGGHHHIIIIIIIIIJJJKKKLLLKKKJJJIIIHHHGGGHHHIIIJJJJJJIIIHHHGGGCCCBBB@@@@@@BBBCCCBBBAAADDDDDDDDDEEEDDDDDDDDDDDDCCCBBBAAA???>>>======<<<;;;<<<=================================>>>>>>???===>>>>>>??????@@@AAAAAA?????????>>>===<<<;;;;;;<<<<<<;;;:::999777777666666777888888777666777888999999999888888777777777555666888::::::999888777888777666777999999999777666666555555555444444444555555555555555555555555666666666666666666666666666666666666777777888888888999::::::<<>>===<<<<<<}}}}}}||||||||||||||||||zzzoooeeeaaa```bbbgggmmmwwwwwwaaaQQQJJJAAA??????AAA@@@======???========================;;;;;;;;;<<<===???@@@AAADDDEEEFFFGGGGGGFFFDDDCCCAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAABBBCCC@@@@@@@@@AAABBBCCCCCCDDD@@@BBBEEEHHHJJJJJJIIIHHHGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIJJJKKKJJJJJJIIIHHHGGGHHHIIIIIIIIIHHHGGGFFFBBB@@@??????@@@AAAAAA@@@BBBBBBCCCDDDDDDDDDCCCBBBAAA@@@???>>><<<<<<<<<;;;;;;;;;<<<===============>>>>>>=========>>>>>>???>>>>>>???@@@@@@AAAAAABBB???>>>===<<<;;;;;;::::::999888777666555444333222666777999999777666666777777777777777666666666666444555777999999888777666777666666777888999999777555555555555444444444444555555555555555555555555555555555555555555555555666666666666666777777777777999:::999999<<>>>>>@@@@@@@@@???@@@AAABBBCCCDDDCCCBBBAAA???>>>===<<<;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>===??????>>>=====================>>>??????@@@@@@AAA<<<<<<;;;:::999999999:::999888888777666555555444666888::::::888777666777666666666666666666666666444555666777777777666666444333222444666777666555555555555444444444444333444444444444444444444444555555555555555555555555666666666666666666666666444666888888777999===AAAJJJaaa|||zzzyyy}}}|||{{{zzzxxxvvvtttrrrkkkiiifffcccaaa`````````ZZZ\\\]]]^^^]]]]]]___```^^^```bbbddddddeeegggiiikkklllmmmpppttt{{{eeeXXXUUUOOOIIIEEEEEEEEEDDDDDDGGGCCCDDDEEEFFFGGGGGGFFFFFFDDDEEEFFFGGGHHHIIIIIIIIIFFFGGGHHHIIIIIIHHHFFFEEEBBBBBBBBBDDDEEEGGGIIIJJJKKKJJJIIIHHHGGGGGGFFFGGGIIIIIIIIIIIIHHHHHHHHHHHHGGGIIIKKKMMMLLLKKKIIIGGGEEECCCBBBBBBCCCDDDBBBAAAFFFGGGHHHHHHIIIIIIHHHHHHJJJKKKLLLKKKHHHEEECCCCCC>>>BBBCCC???>>>AAABBBAAA???>>>>>>>>>???AAACCCDDDCCCAAA???===<<<;;;;;;<<<yyytttwwwxxxpppoooqqqtttzzzvvvwwwwwwxxxyyyzzz}}}}}}|||~~~~~~www___PPPIIIEEECCC>>><<<:::999;;;<<<;;;888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>???@@@AAAAAABBBCCCDDDEEEEEEDDDCCCAAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBB??????>>>>>>??????@@@AAA@@@?????????AAABBBDDDEEEFFFFFFGGGGGGGGGEEEDDDCCCBBBAAAAAAAAAAAABBBCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIHHHGGGFFFDDDCCCBBBAAAAAAAAA???>>>>>>???@@@@@@??????@@@BBBCCCCCCCCCBBBAAA<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>??????>>>@@@???>>>===<<<;;;;;;;;;:::;;;;;;<<<======>>>>>>:::999888777777888999999::::::999999888888888777777999;;;;;;:::888777777666666666666666666666666444444555555555666666666333222111222555666555444555555555444444444333333444444444444444444444444555555555555555555555555666666666666666666666666333555888888666777:::===???LLLfff{{{{{{zzzxxxuuusssqqqpppqqqqqqpppooonnnlllkkkjjjeeecccaaa___]]]]]]^^^___YYY\\\___``````aaaccceeedddgggkkkmmmoooqqqsssuuuuuuvvvyyy}}}hhhVVVMMMLLLIIIEEEDDDFFFGGGEEEEEEHHHBBBDDDEEEGGGGGGGGGGGGFFFBBBCCCEEEFFFGGGHHHHHHHHHDDDEEEFFFHHHHHHGGGEEEDDDBBBBBBCCCDDDFFFHHHJJJKKKIIIHHHHHHGGGGGGHHHHHHHHHIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHJJJKKKKKKJJJIIIGGGEEEDDDCCCCCCDDDDDDCCCBBBEEEFFFGGGHHHIIIJJJJJJJJJFFFHHHJJJJJJHHHFFFEEEEEEBBBDDDCCC>>>===@@@AAA@@@>>>>>>>>>?????????@@@@@@@@@???===;;;:::;;;<<<==={{{uuu{{{|||kkkdddeeehhhjjjrrrqqqdddfffeeehhhqqq}}}pppYYYIIICCCAAA???===@@@>>>:::888;;;>>><<<999::::::::::::::::::::::::>>>======>>>>>>???@@@AAA???@@@BBBDDDDDDDDDDDDDDDAAAAAA@@@@@@AAAAAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======>>>???@@@@@@????????????@@@BBBDDDEEEHHHHHHGGGFFFEEEDDDBBBAAABBBBBBAAAAAABBBBBBCCCDDDAAABBBCCCDDDEEEFFFGGGHHHHHHGGGDDDBBB@@@@@@@@@@@@AAA???>>>>>>???@@@@@@???>>>???AAACCCCCCCCCAAA@@@;;;;;;:::::::::;;;<<<<<<;;;<<<===>>>????????????AAA@@@>>>===;;;:::::::::888888999999:::;;;;;;<<<888777666666666777888999666666666666555555555555777:::<<<<<<:::888777777555666666666666666666666555444444444444555666666444333222444666777777666555555444444444333333333444444444444444444444444555555555555555555555555666666666666666555555555444777:::999777777999<<<@@@AAAMMMccczzz}}}yyyxxxwwwvvvvvvwwwxxxyyyrrrrrrqqqooommmkkkiiihhhgggggggggfffeeedddcccbbbbbb```^^^]]]\\\]]]^^^___[[[___ccceeeeeefffiiikkklllooosssvvvyyy{{{~~~|||~~~{{{gggZZZOOOHHHGGGDDDAAABBBEEEEEEAAA@@@BBBAAABBBDDDEEEFFFFFFFFFEEEAAABBBCCCEEEFFFGGGGGGGGGBBBCCCEEEFFFGGGFFFDDDCCCBBBCCCCCCEEEGGGIIIKKKLLLGGGGGGGGGGGGHHHIIIJJJKKKHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHIIIJJJJJJIIIIIIHHHFFFEEEDDDDDDEEEEEEDDDCCCAAABBBDDDEEEGGGHHHHHHHHHBBBEEEHHHIIIHHHGGGFFFGGGGGGHHHEEE@@@>>>@@@AAA???@@@@@@AAAAAAAAA@@@??????>>>===;;;::::::;;;<<<===nnnaaa```___aaaeeeiiilllmmmjjjkkkppp}}}}}}```WWWJJJBBB@@@???===;;;;;;<<<===<<<:::999999:::>>>>>><<<;;;999888888888;;;::::::;;;;;;<<<===>>>>>>@@@CCCEEEEEECCCAAA@@@===@@@BBBCCCAAA?????????@@@?????????>>>>>>======>>>>>>??????@@@@@@@@@AAA>>>>>>===>>>@@@CCCFFFHHHGGGGGGGGGFFFEEEDDDCCCCCCEEEDDDDDDCCCBBBBBBAAAAAA===>>>???AAACCCDDDFFFFFFGGGFFFCCCAAA@@@???@@@@@@CCCCCCCCCBBBAAA>>><<<;;;>>>======>>>@@@AAA@@@>>>:::::::::;;;;;;<<<<<<<<<<<<;;;:::<<<>>>??????>>>===::::::<<<;;;777666999999999999999999999999999::::::999888777777777888777999:::888555333444666777777777777777777777777888888777555555444444444666555444444666777777666444444444555555555666666555555555444444333333333444444444555555666666666333444444555555444444333666666666555444444444333666555555444444666777888===>>>CCCLLLXXXiii~~~||||||zzz~~~|||wwwtttvvvvvvrrrnnnmmmooonnnkkkjjjiiihhhhhhiiihhhfffccceeeddddddeeeffffffdddaaa```___^^^]]]^^^___aaabbbhhhiiijjjkkkkkkmmmqqqtttvvvyyy|||{{{gggVVVNNNJJJGGGEEEDDDDDDDDDDDDDDDCCCCCCCCCAAAAAAAAABBBDDDEEEGGGHHHDDDCCCCCCDDDEEEEEECCCAAAEEEFFFFFFFFFFFFDDDBBBAAAAAAAAACCCEEEFFFHHHIIIJJJJJJJJJIIIHHHHHHHHHHHHIIIIIIHHHFFFEEEEEEFFFHHHIIIHHHHHHIIIIIIIIIIIIIIIHHHIIIHHHGGGGGGGGGEEEBBB???BBBCCCDDDEEEEEEFFFFFFEEEGGGFFFFFFGGGHHHKKKNNNOOOJJJFFF@@@======>>>@@@AAA@@@AAAAAAAAAAAA@@@??????BBB>>>:::999:::<<<;;;999vvvfff___```ccchhhooovvv{{{~~~~~~xxxdddUUUMMMDDD>>>>>>>>><<<:::;;;<<<<<<;;;999999:::<<>><<<;;;999999999;;;;;;;;;;;;<<<===>>>>>>???@@@BBBCCCCCCBBBAAA@@@???AAADDDDDDBBBAAA@@@@@@??????>>>>>>>>>===============>>>>>>????????????>>>>>>>>>>>>@@@CCCFFFHHHHHHGGGEEECCCCCCCCCDDDDDDFFFEEEDDDCCCBBBAAAAAAAAA??????@@@AAABBBCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAACCCCCCCCCCCCAAA???===<<<>>>======>>>???@@@>>>===::::::::::::;;;;;;;;;<<<;;;::::::;;;===>>>===<<<>>>:::999;;;:::777888;;;999999999999999999999999999999888888777888888888777888999888555333444666777777777777777777777777999888777666666555555555777555444444666777666666444444444444555555555666555555444444444333333333222222222333333333444444333444444555555444444333555555555555444444444444777666555555555666888888;;;<<<@@@FFFNNN[[[ppptttiiinnnpppwwwyyyssspppqqqsssqqqnnnnnnpppoookkklllkkkiiiiiijjjjjjiiigggjjjiiiiiiiiijjjiiigggeeeddddddcccccceeehhhlllnnnmmmoooqqqsssuuuxxx|||qqqfffXXXMMMGGGDDDAAA???CCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCDDDDDDEEECCCCCCCCCEEEEEEDDDCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@AAABBBDDDFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGHHHGGGFFFGGGGGGFFFCCCAAABBBCCCDDDEEEEEEFFFFFFFFFGGGHHHJJJNNNRRRRRRPPPMMMHHHEEEAAA>>>>>>@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>AAA>>>;;;:::;;;===<<<;;;|||sssggg___```dddmmmwww|||iiiXXXLLLGGGBBB<<<:::;;;===<<<::::::;;;:::999888999;;;>>>CCCBBB@@@>>><<<;;;::::::;;;;;;;;;;;;<<<===>>>>>>??????@@@@@@AAAAAAAAAAAAAAACCCEEEEEECCCAAAAAAAAA===============<<<<<<<<<<<<<<<<<<===============>>>>>>>>>>>>@@@BBBDDDFFFHHHFFFCCCAAA@@@AAACCCEEEFFFEEECCCBBBAAABBBBBBCCCBBBBBBBBBBBBBBBCCCCCCCCC???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCBBBAAA???>>>===>>>======>>>??????===;;;999999::::::::::::;;;;;;:::999888999:::;;;:::999;;;888777::::::777777:::888888888888888888888888777777888888888888888999555777888777555444444555666666666666666666666666999999888777666666666666777666444444555666555444444444444444555555555555555444444444444333333333222222222333333333333444333444444555555444444333444444444444555555555555777666666666666777888888999888:::>>>AAAHHHWWWeeelllgggeeeeeejjjooouuuzzztttrrrqqqtttvvvtttsssuuussspppqqqooommmmmmnnnoooooonnnpppppppppqqqrrrqqqooolllooommmlllllloootttyyy|||zzz|||{{{hhhYYYTTTLLLHHHFFFEEEBBB???AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAEEECCCBBBCCCEEEFFFFFFFFFDDDCCCBBBBBBAAAAAAAAAAAA???@@@AAABBBDDDFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJHHHHHHJJJKKKLLLMMMMMMMMMMMMMMMMMMLLLJJJHHHGGGFFFGGGFFFEEEFFFGGGGGGEEECCCDDDDDDDDDEEEFFFFFFGGGGGGGGGIIIOOOWWW]]][[[RRRJJJFFFDDDAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????>>>@@@>>><<<;;;===>>>>>>>>>yyyppprrrtttrrrmmmhhheeedddkkkrrrtttaaaSSSIIICCC>>>;;;999999;;;<<<;;;:::999999888777666888<<>>???>>>>>>>>>>>>???AAABBBBBBDDDEEEDDDBBB@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@BBBCCCEEECCCBBBAAA@@@AAABBBBBBCCCCCCBBBAAABBBDDDFFFGGGFFFEEEEEEEEEDDDDDDDDDDDD???@@@AAACCCCCCCCCBBBAAABBBBBBAAA@@@@@@???>>>===???>>>======>>>>>><<<:::999::::::::::::::::::::::::888777888999999888777777666888<<<<<<888666888777777777777777777777777666666777888888888999999444555666777666555444444555555555555555555555555888888777666666555666666777666444444555555555444444444444444444444444444444444444444444444444444555555555555555555555555333444444555555444444333333333333444444555555555555555555555666666777777666555666999:::===FFFPPPjjjooojjjffffffggghhhlllqqquuuyyy}}}~~~|||{{{{{{xxxvvvuuuwwwxxxyyyzzzyyyyyyyyy{{{}}}}}}{{{yyyzzzyyywwwwwwzzzvvvcccUUUMMMJJJGGGEEEEEEEEECCCBBB>>>>>>????????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBEEECCCBBBCCCEEEGGGGGGGGGDDDCCCBBB@@@@@@@@@AAABBB>>>???@@@AAACCCDDDEEEFFFEEEEEEFFFFFFGGGIIIJJJKKKGGGHHHKKKNNNPPPPPPPPPOOOOOOOOONNNLLLJJJHHHFFFEEEFFFEEEDDDEEEGGGHHHGGGFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKQQQZZZaaa^^^RRRHHHCCCBBBBBBCCCDDDDDDBBB@@@@@@@@@@@@@@@@@@??????>>>>>>>>>======>>>???@@@@@@vvvkkkeeejjjqqqsssqqqppprrruuulllYYYOOOIIICCC???;;;:::::::::;;;;;;::::::888888777666666888<<>>@@@AAABBBCCCCCCBBB???======>>>;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>??????@@@AAABBBBBB@@@???>>>??????@@@AAADDDGGGIIIKKKIIIIIIHHHHHHHHHGGGGGGGGGBBBCCCDDDDDDCCCBBB@@@???@@@@@@??????>>>>>>>>>>>>???>>>===>>>???>>><<<;;;::::::::::::::::::::::::999888777777888999888666666777<<>>>>>>>>>>>>>><<<=========>>>>>>????????????AAACCCDDDDDDDDDDDDDDDCCCBBBCCCEEEGGGGGGFFFDDDCCCBBBAAA@@@AAABBBCCC>>>???@@@AAABBBCCCDDDEEEDDDDDDEEEEEEGGGHHHJJJKKKFFFHHHLLLOOOQQQRRRQQQQQQOOOOOONNNLLLJJJHHHFFFEEEFFFEEEDDDEEEGGGIIIHHHGGGIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLOOOVVV\\\ZZZPPPGGGAAAAAABBBDDDFFFFFFCCCAAAAAAAAAAAAAAAAAA@@@??????===>>>>>>>>>>>>???@@@AAA~~~~~~ssshhheeemmmxxx{{{gggQQQFFFCCCAAA===;;;;;;;;;;;;::::::999999999777777777666666777:::===@@@???>>><<<;;;:::999999888888888888999:::;;;;;;;;;;;;:::;;;<<<===???@@@BBBBBBBBB@@@===;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::999999999::::::;;;;;;<<<<<<<<<===<<<===@@@BBBBBB@@@===;;;<<<===@@@CCCFFFIIIKKKLLLJJJJJJJJJJJJJJJKKKKKKKKKFFFFFFFFFEEECCCAAA@@@???@@@??????>>>>>>>>>?????????>>>>>>???@@@@@@>>><<<<<<<<<;;;;;;;;;;;;::::::999888777888999:::999888:::;;;AAAGGGGGG@@@:::999888888888888888888888888555666777888888888777666444444555888:::999777555555555555555555555555555555555444333333444444555555333222333555666666555444444444444333333333333333333333444444444444555444333333333333222222222333444444555555444444333333333333333444444444444111222333333444444333333444333444888999999===BBBBBBRRRiii~~~}}}sssnnniiieeecccdddddddddmmmsss|||}}}fffXXXNNNJJJJJJEEECCC???===;;;;;;<<<===;;;<<<<<<======>>>>>>>>>===???AAACCCEEEEEEEEEEEEBBBBBBBBBCCCEEEFFFEEECCCCCCBBBBBBAAAAAABBBBBBBBB??????@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJFFFHHHLLLOOOQQQRRRRRRQQQMMMMMMMMMLLLJJJHHHGGGFFFGGGEEEDDDEEEGGGIIIIIIHHHKKKKKKJJJJJJJJJLLLMMMOOOMMMLLLLLLPPPSSSRRRKKKEEEAAAAAABBBEEEGGGGGGEEECCCBBBBBBBBBBBBBBBAAAAAA@@@<<<>>>??????>>>>>>???AAA{{{|||}}}rrrooowwwsss^^^OOOAAA===<<<:::999:::999999999888777666777777666777888777777777999;;;<<<;;;:::999888888888888666666666666777888999:::999999::::::;;;===>>>???BBBBBBBBB???<<<::::::;;;;;;;;;<<<<<<============;;;;;;;;;::::::999999999;;;<<<<<<============<<<<<<===>>>??????>>>===<<<<<<>>>AAAEEEGGGIIIIIIIIIHHHHHHIIIJJJKKKLLLMMMNNNIIIHHHFFFEEECCCBBBBBBBBBAAAAAA@@@??????@@@AAABBB??????>>>???AAAAAA@@@>>>=========<<<<<<;;;;;;;;;:::999888999;;;<<<<<<:::<<<<<>>999999999999999999999999999999555666888999888777555444555555666999<<<<<<999666555555555555555555555555555555444444444444555555333222111222555666777666444444444333333333222222333333333444444444555555444444333333333222222222333444444555555444444333444444333333333333333333111222333444444444333333666444444777777666888<<<<<>>>>>???@@@;;;;;;<<<<<<===>>>>>>???===???AAACCCDDDCCCBBBBBBAAAAAABBBDDDFFFEEEBBB???@@@@@@AAAAAAAAAAAA@@@@@@???@@@@@@AAABBBCCCDDDDDDDDDDDDDDDEEEEEEGGGHHHHHHGGGHHHKKKMMMOOOPPPQQQQQQJJJJJJJJJJJJJJJIIIHHHGGGHHHFFFDDDEEEGGGIIIIIIIIIKKKJJJIIIIIIIIIKKKMMMNNNLLLLLLKKKLLLLLLJJJFFFBBB@@@AAABBBEEEGGGHHHFFFEEECCCCCCDDDDDDCCCCCCBBBAAA;;;>>>@@@???===<<<>>>???|||yyyyyybbbQQQKKKBBB<<<;;;:::777888===777777777666444444555777555777888888777777888999999888777777666666777777555555555555666777888999888888999:::<<<======>>>CCCCCCBBB???<<<::::::;;;<<<<<<<<<=========>>>>>>;;;;;;;;;::::::999999999======>>>>>>>>>>>>>>>=========<<<<<<<<<======>>>===@@@CCCFFFHHHHHHGGGFFFFFFGGGHHHJJJKKKMMMNNNOOOJJJHHHFFFEEECCCCCCDDDDDDCCCBBBAAAAAAAAABBBCCCDDD?????????@@@BBBBBBAAA@@@>>>>>>=========<<<<<<<<<:::999999:::<<<>>>===<<<<<<:::;;;>>>===888666777999999999999999999999999666777888999888777555333555555666999======:::666666666666666666666666666666666555555555666666777222111000222555777777777444444444333333222222222333333333444444555555555666666666555555444444444333444444555555444444333444444444333333222222222222333444555555555444333888555444555444222333777<<<:::===GGGWWWlllvvvooojjj___``````^^^^^^cccmmmvvv{{{mmm___SSSNNNKKKEEEAAABBB:::<<<>>>???>>>>>>>>>>>>;;;;;;<<<<<<===>>>??????>>>???AAABBBBBBAAA???>>>@@@AAABBBEEEFFFDDD@@@======>>>@@@AAAAAA@@@???>>>@@@@@@AAABBBBBBCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGHHHJJJLLLNNNOOOPPPPPPHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGEEEEEEGGGHHHIIIIIIJJJIIIHHHGGGHHHJJJLLLMMMKKKKKKKKKKKKHHHEEEBBB@@@AAAAAABBBDDDGGGHHHGGGFFFDDDDDDDDDEEEDDDDDDCCCBBB;;;>>>@@@???===;;;===>>>gggSSSIIIHHH???>>>;;;999888777888888666666555555555555666666666555555444555777999::::::999888666666888999:::777777888888888999999999999::::::;;;;;;;;;;;;;;;@@@@@@??????>>>=========>>>>>>===<<<<<<===??????>>>===<<<;;;:::999999999<<<>>>AAABBB@@@>>><<<<<<============>>>>>>>>>>>>CCCDDDEEEFFFFFFEEEDDDCCCDDDEEEGGGHHHJJJJJJKKKKKKFFFFFFFFFFFFEEEEEEDDDDDDEEECCCAAA@@@AAAAAA@@@>>>========================AAA@@@???>>>============;;;;;;;;;::::::999999999;;;;;;:::777555555777:::;;;;;;::::::::::::999999:::;;;;;;999777555666777666777999::::::999888777555555666666777888888888777666444333333444666777555555555555555555555555333444666555444333333444333333333333333333333333666666555444333333222222111222222333444555666666999888666444333222333333111333444333111111111333555555444444444444555555444999>>>@@@CCCOOOcccrrrxxxtttlllddd______bbbfffhhhjjjlllnnnrrr{{{tttgggUUUQQQLLLFFFBBB???>>>>>>======<<<;;;;;;;;;;;;<<<============>>>>>>>>>>>><<<<<<<<<<<<============>>>?????????@@@@@@@@@@@@??????????????????@@@@@@?????????@@@BBBEEEGGGIIIIIIGGGDDDAAAAAABBBEEEGGGGGGHHHHHHIIIJJJJJJJJJIIIKKKJJJIIIHHHHHHIIIKKKLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKIIIIIIJJJJJJIIIHHHFFFEEECCCDDDFFFHHHHHHFFFDDDCCCFFFFFFFFFEEEDDDBBBAAA@@@>>>???@@@AAA@@@>>><<<:::yyyeeeUUUHHH???===<<<;;;:::999888777777777666666555555555555666666555555555555555666777888888777666555555666777888777777777888888888999999999:::;;;<<<<<<<<<;;;;;;>>>>>>>>>>>>============>>>===<<<<<<<<<===>>>???>>>>>>===<<<;;;::::::;;;<<>>======>>>>>>>>>>>>>>>?????????@@@AAACCCDDDDDDDDDCCCBBBFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFDDDBBBAAAAAAAAA@@@>>>?????????@@@@@@AAAAAAAAACCCBBB@@@>>>===<<<<<<<<<;;;:::::::::::::::::::::;;;;;;:::888666666888::::::::::::::::::::::::::::::;;;;;;:::777666666777333555666777777666555444666666777777777777888888444555555555555555555444555555555555555555555555444666777777555333333444333333333333333333333333666555555444333333222222222333333444444555555555888888666555444333333333111333444333222222333444555555444444444444555555333777;;;<<<>>>EEERRR[[[pppwwwlllgggggghhhlllkkkiiiggghhhmmmvvv|||qqq^^^UUUKKKIIIEEEAAA>>>============<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========;;;;;;<<<<<<<<<=========<<<<<<<<<=========>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@AAACCCEEEGGGIIIKKKIIIEEECCCBBBBBBDDDFFFGGGHHHHHHIIIJJJJJJIIIIIIMMMKKKJJJHHHGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLIIIIIIHHHHHHGGGHHHHHHHHHIIIIIIIIIHHHHHHGGGFFFEEEAAABBBDDDFFFGGGHHHHHHHHHFFFFFFFFFEEEDDDBBBAAA@@@>>>???@@@@@@???>>><<<:::pppWWWLLLHHHCCC<<<888888888888888777777666666666666555555555555666666555555666666666666555555666555444333333444555666777777777777888888888888888999;;;======<<<;;;:::<<<<<<<<<<<<<<<===============<<<<<<======>>>??????>>>===<<<;;;;;;;;;<<<===???BBBBBB@@@>>>======>>>>>>>>>>>>??????@@@@@@???@@@BBBDDDEEEEEEDDDDDDHHHGGGEEEDDDCCCBBBCCCCCCGGGGGGGGGGGGGGGFFFFFFFFFHHHFFFCCCBBBBBBAAA@@@>>>@@@@@@AAACCCDDDEEEFFFGGGFFFEEECCCAAA???======<<<:::::::::::::::;;;;;;;;;;;;;;;;;;999777666888:::888999999::::::;;;;;;<<<;;;<<<<<<:::777666777888444444666666666555444333888777777777777666666666222444666777777666444222555555555555555555555555666888999888555444333444333333333333333333333333555555555444444333333222444444444444444444444444777777777666555444333222111222444444333333444666555555444444444444555555222444777999:::>>>BBBFFFTTTeee{{{}}}zzzyyy}}}yyyssslllhhhiiinnnsssuuuvvvzzzzzzhhhXXXNNNJJJCCCAAA???<<<;;;<<<===>>>===<<<;;;;;;::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<=========?????????@@@@@@@@@AAAAAAAAA@@@@@@AAACCCEEEGGGIIIKKKJJJGGGEEECCCCCCDDDEEEGGGHHHHHHIIIIIIIIIIIIIIIMMMLLLJJJHHHGGGGGGGGGHHHIIIHHHHHHHHHIIIKKKMMMNNNJJJIIIIIIHHHHHHHHHGGGGGGIIIHHHGGGFFFEEEEEEEEEEEEBBBBBBCCCEEEFFFGGGHHHIIIGGGGGGFFFFFFDDDBBBAAA@@@===>>>??????>>>===;;;:::|||gggVVVEEE@@@BBB@@@<<<999777666555444444555666777666555555444444555555666555666777888888777555444555555444333333444555555666666666777777777888888777999;;;======<<<:::999999999:::;;;<<<<<<======<<<<<<<<<<<<===>>>>>>???======<<<;;;;;;;;;;;;;;;<<<>>>@@@@@@>>>===<<<<<<<<<<<<======>>>>>>?????????AAADDDGGGHHHHHHGGGGGGIIIGGGEEEBBBAAAAAABBBCCCGGGGGGGGGGGGGGGGGGGGGGGGJJJHHHEEECCCCCCBBB@@@>>>???@@@BBBCCCFFFHHHIIIJJJIIIHHHFFFCCCAAA???>>>>>>:::::::::;;;;;;;;;;;;;;;;;;<<<;;;:::888777888:::777888888999;;;<<<<<<===<<<<<<<<<:::777666777999777888888999888888777666777777777666555444444333333444555666666555444333555555555555555555555555777888999777555333222333333333333333333333333333555555444444444333333333555555555444444333333333666666777777666555333222111222444444444444666777555444444333333444444555222222333666999<<<>>>>>>EEERRReeeyyy}}}}}}~~~ppp]]]RRRKKKGGGGGG@@@???===<<<<<<===>>>???<<<;;;;;;:::::::::::::::999999999:::::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<============>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAACCCDDDFFFHHHIIIHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHKKKJJJIIIHHHGGGGGGHHHHHHJJJIIIHHHHHHIIIJJJLLLNNNLLLLLLLLLKKKKKKJJJIIIIIIHHHGGGEEEDDDDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFHHHGGGGGGFFFDDDBBB@@@???<<<============<<<;;;:::zzzggg[[[LLLDDD=========:::888888777555222000000333666999555555444444444444555555666777888999888777666555555555555555555555555555555555666666666777777777777888:::;;;<<<;;;:::999888888999:::;;;<<<======:::;;;;;;<<<===>>>>>>>>>;;;;;;::::::999999:::::::::<<<>>>===<<<::::::;;;::::::;;;;;;<<<======>>>???AAADDDHHHIIIIIIHHHGGGHHHGGGEEECCCBBBCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGJJJHHHEEEDDDCCCBBB@@@???>>>???@@@BBBDDDFFFHHHIIIGGGFFFDDDBBB@@@>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;999888999:::777777888999;;;<<<======<<<<<<;;;999666666777999::::::::::::999999888888666666555444333222222111666555444333333444555666555555555555555555555555666777777666333111111111333333333333333333333333444444444444444333333333555555555444444333333222444555666666666444333222111222444444444444666777444444333333333333444444555333111333666:::;;;;;;@@@EEEPPP```qqqxxxxxx|||iiiUUUJJJEEEAAA?????????>>>===<<<<<<<<<======;;;;;;:::999999999999999999999:::::::::;;;;;;;;;999999999999::::::::::::;;;;;;<<<<<<<<<===============>>>??????@@@AAAAAABBBAAAAAAAAABBBCCCEEEFFFEEEEEEFFFGGGHHHIIIJJJJJJGGGHHHHHHIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIKKKJJJIIIHHHHHHIIIJJJKKKKKKKKKLLLLLLLLLKKKJJJIIIGGGFFFEEEDDDCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFEEECCCAAA???>>>;;;<<<<<<<<<;;;;;;;;;:::|||jjj[[[MMMDDD???===<<<>>>;;;777777:::777555111//////222555888555555444444444444555555666666777777777777777666666666666666666666666666555555555555666666666666777777888888999999999888888999999:::;;;<<<<<<<<<999:::;;;<<<===>>>>>>>>>::::::999999999999999:::999;;;<<<;;;:::999999:::888999999:::;;;<<<=========???CCCGGGHHHHHHFFFDDDGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFFFFGGGGGGGGGGGGGGGIIIGGGDDDCCCCCCBBBAAA???===>>>???@@@BBBCCCDDDEEEAAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::<<<======<<<:::999999:::777777888999;;;<<<======<<<;;;:::777555555777999:::999999888777777777666666555555444333222222222777666444222222444666777555555555555555555555555444666666666333111111222333333333333333333333333444444444444444444444444555555555444444333333333444444444444444333222222111222444444333333444666444444333333333333444444888555222111222444666666<<<<<>>===<<<;;;::::::999999;;;:::999999888888999999999999999999::::::::::::888888888888999999999999888999999999999:::::::::;;;<<<<<<===>>>???@@@@@@AAAAAA@@@@@@@@@AAACCCDDDAAACCCEEEGGGIIIJJJKKKKKKHHHHHHHHHHHHHHHGGGGGGFFFDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHFFFFFFEEEEEEEEEEEEEEEFFFBBBBBBCCCEEEFFFGGGHHHIIIGGGFFFEEEDDDBBB@@@>>>===;;;:::::::::::::::::::::|||kkk[[[OOOGGGAAA===<<<::::::<<<:::666777;;;555444333222222222333444555444444333333444444555444444444444444555666777555555666666666666555555444444555555555666666666777666666555666777888888999:::::::::;;;;;;<<<<<<888999;;;<<<>>>>>>>>>===:::::::::999999::::::;;;:::;;;<<<;;;999999999:::888999999:::;;;<<<===>>>===@@@DDDGGGIIIHHHEEEDDDFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHFFFCCCBBBCCCBBBAAA@@@>>>>>>??????@@@@@@AAAAAA===<<<<<<<<<<<<======>>>>>>>>>===<<<;;;::::::999<<<===>>>===;;;999::::::888888999::::::;;;<<<<<<;;;;;;999666333333666888:::999888777666666666666666666666555555444444444555555555444444555555555555555555555555555555555444666777666444333333444333333333333333333333333444444444444444444444444444444444444444444333333333333222222111111222222111333444333222222333444444333333222222333333444555444333222111111333444777777;;;AAAHHHUUUlllooo___OOOHHHBBBAAA???<<<;;;<<<===<<<<<<;;;::::::999999::::::999888888888888888777777777888888888999999777777777888888888999999888888888888999999999999::::::;;;<<<===>>>??????AAA@@@?????????@@@AAABBBAAABBBEEEGGGIIIJJJJJJIIIHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFGGGGGGHHHHHHGGGGGGHHHIIIKKKKKKJJJIIIHHHFFFGGGIIIKKKLLLKKKJJJIIIEEEFFFFFFGGGGGGFFFFFFEEEAAABBBDDDFFFGGGHHHHHHHHHFFFEEEDDDCCC@@@>>><<<;;;::::::999999999999::::::ggg]]]OOODDD@@@???>>>>>>999555333555555333444777222333555555555333111000555444444333333444444555222222111111222444555777444555555666666555555444444444444555555555666666777666444333444555777999::::::;;;;;;;;;;;;<<<<<<777999;;;===>>>>>>>>>===;;;;;;:::::::::;;;;;;<<<;;;<<<===<<<:::999:::;;;999999:::;;;<<<===>>>???@@@CCCGGGJJJKKKIIIGGGEEEFFFFFFFFFFFFEEEDDDBBBAAADDDDDDEEEEEEFFFFFFFFFGGGFFFDDDBBBBBBBBBBBBAAA@@@????????????????????????<<<<<<======>>>@@@AAABBB??????>>><<<;;;:::999888<<<===>>>>>>;;;:::::::::888999999::::::;;;;;;<<<;;;:::888555333333555888;;;:::999888777777777777777777777777777666666666333444666777777666444333555555555555555555555555444666777777666555555666333333333333333333333333444444444444444444444444444444444444444444444444333222111000000000111222222333444333111111111333444333333222222333333444111333555555444333444666555777;;;??????DDDVVViiioooXXXKKKDDD???<<<<<<:::888:::>>>=========<<<<<<<<<;;;;;;:::999999888777888888888666666666666777777777777777777777777888888888888999999:::::::::;;;;;;;;;999999:::;;;<<<===>>>???@@@@@@???>>>>>>???@@@AAAAAACCCEEEHHHIIIIIIHHHGGGHHHHHHHHHHHHHHHGGGFFFEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDFFFIIIKKKLLLKKKJJJIIIGGGIIIKKKMMMNNNNNNMMMLLLEEEEEEGGGHHHHHHGGGFFFEEECCCEEEFFFHHHHHHFFFEEECCCEEEDDDCCCBBB@@@===;;;::::::999999888999999::::::lll\\\IIIEEE@@@<<<:::888666555666666666666666666666666444444444555555555666666666666555555555444444444333333444555666666555555777666555444444444444444222333333333444555555555555555555555666666666666888999999999888888:::<<<;;;::::::::::::;;;<<<===<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<>>?????????>>>>>>>>>???@@@AAACCCCCC?????????>>>>>>===;;;;;;===<<<<<<;;;;;;:::999999::::::999999::::::;;;<<<;;;::::::999888777666666888888777666666666666666888888777666555444444333555555555555555555555555444444333333333444555555666666777777666555444444333333333333333333333333555555555555555555555555444444444333333222222222333222222111111222222333333333333333333333333333222222222222222222222222333333333444444444555555888777666666888>>>GGGMMMkkk|||uuucccUUUIIIBBB@@@>>>;;;888888888:::<<<<<<<<<<<<<<<;;;;;;:::999999999999999999999999999666777777777888888888888666666777777777777666666888888888999:::;;;<<<===;;;;;;<<<===>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@???@@@BBBDDDDDDDDDDDDCCCFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDCCCDDDEEEEEEFFFHHHHHHHHHIIIHHHHHHGGGGGGIIIJJJKKKLLLLLLJJJHHHGGGHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGBBB@@@???@@@@@@@@@>>><<<::::::::::::::::::::::::jjjTTTIIICCC???;;;999888777666555555555555555555555555555333333444444444555555555555555444444444444333333222222333444444444444444555555444333333333333333444444444444555555555555555555555555666666666666777888999888777777999;;;::::::999999999::::::;;;<<<;;;;;;:::::::::::::::========================:::::::::::::::;;;<<<===???@@@CCCFFFGGGHHHGGGGGGDDDCCCBBBAAAAAA@@@@@@@@@CCCEEEFFFFFFEEEEEEFFFGGGDDDCCCCCCBBBBBBAAAAAA@@@AAA@@@@@@???>>>>>>>>>>>>>>>======>>>>>>???@@@AAA===>>>AAABBBBBB???;;;999;;;::::::::::::999999999:::999999999999:::;;;;;;999999888888777666555555888888777666666666666666666555555444444333333333555555555555555555555555333333222222333333444444666666666666666555444444333333333333333333333333444444444444444444444444444444333333333222222222333222222111111222222333222222222222222222222222222222222222222222222222222333333333333444444444666666555555777<<>>>>>????????????????????????@@@AAACCCDDDEEEEEEDDDDDDEEEDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKJJJIIIGGGFFFFFFEEEDDDCCCCCCBBBBBBCCCBBBBBBCCCDDDDDDEEEFFFFFF@@@@@@@@@???>>><<<;;;:::888888888888888888888888vvvbbbOOOBBB>>>;;;888666555555666555444555555555555555555555555222222333333333444444444444333333333333222222222111111222333333333222222333333222222111111222222444444444444333333333333444555555555555666666666666777888888777777888999:::999999888888888999999<<<;;;;;;;;;::::::::::::========================888888888999:::;;;<<<===>>>???BBBDDDFFFGGGGGGGGGCCCCCCBBBAAAAAA@@@@@@???BBBDDDFFFGGGFFFEEEEEEFFFAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@???>>>===============<<<<<<<<<<<<======:::===BBBEEEEEE@@@;;;777888888999999999999::::::999999888888999999:::;;;888888777777666666555555888888777666666666666666555555555555555444444444444444444444444444444444111111222222222333333444555666666666666555444444333333333333333333333333444444444444444444444444333333333333222222222222333222222111111222222333111111111111111111111111222222222222222222222222111111222222222333333333333444555555666999===AAA???KKK```yyykkkbbbUUUKKKEEEAAA===;;;::::::999888888777777777777777888888777777666666666666666555555444444444666666666666777777777777444555666777777777777777555555555666777888999:::777888888999:::;;;<<<===???????????????????????????@@@BBBCCCDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIGGGFFFEEEDDDDDDCCCAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDD???AAABBB@@@;;;888777999777777777777777777777777kkkYYYKKKAAA======777555333222444444444333444444444444444444444444111111222222222333333333222222222222111111111111111111222222333222222111333222222111111111222222333333222222111111000000444444444555555555666666777888:::999888777888999::::::999888888888888999<<<=========<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999:::;;;<<<===<<<===???AAACCCDDDEEEEEEBBBBBBBBBAAA@@@@@@???>>>???BBBEEEFFFEEECCCCCCCCC>>>?????????@@@@@@@@@AAABBBAAA@@@>>>============>>>===<<<;;;;;;;;;;;;;;;999<<>>@@@AAAAAAAAA@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBB???BBBDDD@@@:::555666888777777777777777777777777iii\\\NNNEEE???:::888999666555333333333444222111444444444444444444444444111111111222222222333333222222111111111000000000222222333333333222222111333222222222222222333333444444333333222222111111444444444444555555555555888:::<<<<<<:::999999:::::::::999999999999::::::===>>>>>>???>>>===<<<<<<::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===>>>@@@AAABBBBBBAAAAAAAAAAAA@@@???>>>===???BBBFFFHHHFFFDDDCCCCCC======>>>>>>???@@@@@@@@@AAA@@@???>>>============>>>===<<<;;;;;;:::;;;;;;:::;;;===>>>>>><<<:::999888888999:::;;;<<<======888777777777777888999999777888888888888888888888888777777666666666666666666666666666777777777777444444444444444444444444222333444555666666666666444444555555555555444444333333333333333333333333333333333333333333333333222222222222222222222222333222222111111222222333222222222222222222222222111111111111111111111111000000000111111111222222111333555666666666777888999<<<@@@FFFPPPddd}}}~~~eeeVVVIIIFFF@@@<<<999777666555777888:::::::::999777666666666777777777777777666666666666555555444444444444555555555555666666666444444555666666666666666555555555555666888999:::888888999:::;;;<<<======<<<<<<======>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@@@@BBBBBBCCCDDDDDDCCCBBBBBB@@@AAABBBCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???BBBDDDAAA:::666777999888888888888888888888888qqqbbbNNNEEE>>>===;;;777555555666555333333444444222000333333333333333333333333111111222222222333333333222111111111111000000000222222333333333222111111222222222111222222333444555555555555444444444444333444444444444555555555999;;;======;;;:::999:::999999999999999:::;;;;;;===>>>?????????>>><<<;;;999999999999999999999999>>>===<<<;;;;;;;;;;;;<<<<<<<<<======>>>??????@@@???@@@AAAAAA@@@???===<<>>>>>>>>?????????@@@@@@??????>>>=========>>>>>>===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;::::::999999:::;;;;;;<<<======777777777666777777888999777777888888999999::::::888888777666666666666666444444444444444333333333333333333333333333333333222333555666777777777666333333444555555555555444333333333333333333333333222222222222222222222222111111111222222222222222333222222111111222222333222222222222222222222222111111111111111111111111000000111111111222222222111333555666555555666777222777<<<>>>AAAKKK\\\iii{{{```NNNFFF>>>===;;;999888777666666777888999::::::999888777666666777888888888777777555555555555555555555555444444444444555555555666555555555666666555555444444444444555666777999999888999::::::<<<<<<===>>>888999999::::::;;;;;;<<>>???@@@BBBBBBAAA@@@@@@@@@AAABBBCCCCCCDDDCCCCCCEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@??????>>>>>>>>>>>>@@@AAA???;;;888999:::999999999999999999999999yyygggVVVKKKCCC<<<888999:::777555555444333222333444444333111222222222222222222222222222222222222333333333444222222222111111111000000111111222222111111000///000000000000000111222333333333333333444444444444333333444444444555555555888:::======;;;999888888777777777777888:::;;;<<<;;;<<<>>>>>>>>>===;;;:::999999999999999999999999;;;;;;;;;:::;;;;;;<<<<<>>>>>>>>>>>>>>>>>?????????@@@AAA@@@>>><<<;;;<<<@@@FFFHHHGGGDDDAAA@@@?????????????????????@@@>>>============>>>??????::::::999888888888999999:::;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;<<<777666666666666777888888666666666777888999999:::888888777666666666666666444444333333222222111111333333333333333333333333000222444666777777666666222333444444555555555444333333333333333333333333222222222222222222222222000111111111222222222222333222222111111222222333111111111111111111111111111111111111111111111111111111111222222222333333000222444444333333555666000333777888:::???GGGNNNeeevvvsss```MMMAAA===;;;;;;<<<;;;:::999999999666777777777888777777777555555666777777777777777333333444444555666666666333333444444444555555555666666666666555444333333333333333333444666777888888999999:::;;;<<<======888888999::::::;;;<<<<<<@@@@@@AAABBBBBBAAA@@@???===>>>???AAAAAA???>>>===<<<===???@@@AAA@@@???>>>>>>???@@@AAAAAABBBBBBBBBFFFEEEEEEDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBAAAAAABBB@@@@@@???>>>>>>===<<<<<<<<<<<<===<<<<<<;;;::::::999999999999999999999999iiiYYYLLLBBB<<<<<<555111333555444444555111111111222444555333222222222222222222222222222222222333333333444444444222222222222111111111111000000111000000///......///////////////000111111//////000000111111111222333333333444444444555555777:::<<<<<<:::888777777555555555666777999;;;;;;:::;;;<<<======;;;999888::::::::::::::::::::::::888888888999:::;;;<<<===AAAAAA@@@???>>>>>>??????>>>???@@@AAA@@@>>><<<;;;888<<>>???@@@888888777777777777888888:::;;;<<<===>>>===;;;:::888999999999999:::::::::666666666666666777888888444444555666777888999999888888777666666666666666666666555444333333222222333333333333333333333333///111333555666666666555222333444444555555555444333333333333333333333333111111111111111111111111000000111111222222222222333222222222222222222333000000000000000000000000000000000000000000000000111222222222222333333333///111222222222222444555333222222333777<<>>??????<<<===>>>??????>>>===<<<;;;<<<===??????===<<<;;;;;;<<<>>>???@@@???===<<<<<<===>>>???@@@AAAAAAAAAFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@???>>>===<<<<<<;;;:::999999:::<<<<<<:::999888888888888888888888888qqq]]]LLLCCC???;;;888444444333333333333222222222222222222222222222222888555222000//////111222333333333222222222111111111111111000000000000///111111222222222111111000111111222222222111111000000000000000000000000000222222333333333333444444777888999::::::999777777777777777777777777777777999999999::::::999999999555777888777666555666888888999999888888:::===@@@HHHEEEAAA===;;;===???AAA>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@>>><<<===???AAA<<<;;;:::999:::;;;<<<===;;;;;;::::::999999::::::;;;;;;;;;:::999888777666777777888999999999888888555444444444444555666666777777666777777888999999777777777777666666666666666555444333222333333444///000222333444444333222444444555777888888666444888777555444333333333333111222222333333222222111000000000000000000000000000111111111111222222222000000000000000000000000000000000000000000000000000000111111111111000000000111111111111222222222222222111111111111111111444444333333444555777888BBBCCCLLL^^^uuurrrcccZZZOOOEEE@@@===;;;999999999999888888888777777666666555555555555666666888777555444333333444444333444444555666666666555222222333333333333444444333333333444444444555555333333333444555666666777999999:::;;;;;;<<<<<<===;;;;;;<<<@@@CCCCCC@@@===>>>>>>>>>>>>>>>>>>>>>>>>===;;;:::;;;>>>>>><<<999<<<<<<;;;;;;;;;;;;<<<<<<===???BBBEEEGGGGGGFFFEEEGGGGGGFFFFFFEEEDDDDDDDDDAAABBBCCCCCCCCCBBBAAA@@@@@@???===;;;:::999:::::::::888777888;;;===;;;999;;;;;;;;;:::::::::999999{{{```VVVIII???;;;999777444444444333333333222222222222222222222222222222222555444222111000000111222222222222222111111111111222111111111111000000000111111111222222111111000111111111222222111111000000000000000000000000000111111111222222222333333555666777888888777666555555555555555555555555555888888999999999999888888555777888777666555666777888999999888777888;;;>>>CCCAAA>>>;;;:::;;;===>>><<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::::::::;;;<<<<<<<<<;;;:::999888999999:::::::::::::::999888777777666777777888888888888888555444444444444555666666777777666666666777888888777777666666666555555555666555444333222333333444111111222333333333222222444444555777888888666333666666555444444333222222111222222333333222222111000000000000000000000000000000111111111222222222000000000000000000000000000000000000000000000000000000111111111111000000000000111111111222222222222222222222222222222222333333333333444555666777999<<>><<<<<<;;;:::888888777777777666666666666555555444444555555666777666444333222222222333222333444444555555555444222222222333333333444444333333333444444444444555333333444555555666777777888888999999:::;;;;;;<<<;;;:::;;;===@@@AAA>>><<<===========================;;;:::<<<>>>>>><<<:::<<<<<<============<<<<<>>>>>===<<<;;;::::::;;;<<<===;;;999999;;;<<<;;;999::::::::::::999999999999qqq```UUUEEEAAA;;;888888888666333333333333333222222222222222222222222222222222222222222222222222222222222111111111111000000000000222222222111111111111000000000111111222111111000000000111111222111111000000000000000000000000000000000000111111111111222333444555555555555444444555555555555555555555555666777777888888777777666555666777777555555666777888999999777666666888;;;<<<;;;:::888888999999:::999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>AAADDDDDD@@@<<<<<<<<<;;;;;;:::;;;;;;<<<<<<:::888777777777999:::888888999999999888888777666666777888888888888888555444444444444555666666777666666555555555666666666666555555555444444444555444444333333333333444333333222222111222222222333333444666888888555333444555555555555333222111111111222222222222111111000000000000000000000000000000000111111111222222000000000000000000000000000000000000000000000000111111222222222222111111000000000111111111222222333333333333333333333333111111222333444444444444111666;;;>>>BBBNNN```nnnoooaaaUUUJJJBBBAAA>>>;;;999999::::::999666666666666555555555555555444444333333444444555555444333222111111111222111222333333333333333333222222222222333333333333333333333333444444444444444444444555666666777777666777777888888999:::::::::999999:::<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;<<<===>>><<<:::<<<>>>???@@@@@@???>>><<>>===<<<<<<;;;::::::;;;<<<===>>>BBB@@@===;;;;;;<<<;;;:::999999999999888888888777~~~qqqcccVVVIIIBBB<<<:::777666666666444222333333333222222222222111111111111111111111111111///000111222333333222111000000000000////////////222222222222111111111111///000000111111111111111///000000111111111111111000000000000000000000000000000000111111111222222333333333444444444444444555555555555555555555555555666666777777666666555555666777666555555666777888888888777555555666888777777777777777888888888888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;??????AAAGGGLLLLLLEEE???<<<<<<<<<;;;;;;;;;;;;;;;;;;:::888666666777888:::777777888888888888888888666666777888999999999999555444444444444555666666777666555444444444444444555555444444444333333333444333333333333333333333555444222111000111222222333333444666888777555333333444666777666555333111111111222222222222111111////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000111111222222222222111111000000000000111111111111111111222222222222333333///000111333333333222111000444777666666===KKKWWWhhhsssvvvdddTTTJJJDDD???<<<<<<;;;:::999999888888777666666666666555555555444444333333222222333333444444444333333222222222222111111222222222222111111111222222222222333333333222222333333333444444444444444555555555666666666444555555666777777888888999888777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<;;;===>>>AAABBBBBBAAA>>>===BBBDDDFFFHHHIIIHHHFFFEEECCCCCCBBBBBBAAA@@@@@@@@@?????????>>>===<<<;;;::::::999999:::;;;===???@@@GGGEEEBBB???===<<<;;;;;;888888888888777777777777|||uuujjjeee\\\SSSLLLEEE???;;;888555222000000000000///333333222222222111111111111111111111111111111111...///111333333333222111000000000/////////......222222222111111111000000...///000111111111111111...///000111111111111111000000000000000000000000111111111111222222222333333333333444444555555555666666666666666666666666555555555666666555555555444666777666555444555666777888888777555444555666666666777777777777777777888999::::::;;;;;;::::::::::::::::::::::::::::::@@@@@@CCCIIINNNNNNGGG@@@=========<<<<<<;;;;;;;;;;;;:::888666666777888999666666777888888888777777666777888999::::::::::::555444444444444555666666666666555444444333444444444444444444333333333333222222333333333333333333555444222111000111222222333333444666777777555222444555777888777666444222000111111222222111111000//////////////////////////////000000000111111111////////////////////////////////////////////////111111111222222111111111//////000000000111111111///000000000111111111222///000111222222222111000222333555555666:::AAAFFFKKKXXXjjjxxxrrrbbbYYYNNNEEEAAA???>>>===999:::::::::999777777777777777666666666555555555333333222222222222333333444444444444444333333333000111111111111111000000111111111222222222333333222222222333333333444444444444444444555555555555333333444444555666666777777777666666666777999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>======<<<<<<===>>>AAABBBBBBAAA>>>===@@@AAADDDFFFFFFEEECCCBBBBBBBBBAAAAAA@@@?????????>>>>>>===<<<;;;;;;::::::999999999:::;;;===@@@AAAIIIHHHEEEBBB???===<<<<<<888888888777777777666666uuufffYYYQQQMMMIIIDDD@@@===:::777555555444222000000111222333222222222222111111111111111111111111111111111111...///111222222222111111000000000000////////////111111111000000000000///......///000111111111111......///000111111111111000000000000000000000000111111111222222222333333444333333333444555666777777777777777777777777777444555555666666555555444444555666666444444555666666777888777555444555666666777777777777777777777999999:::;;;;;;;;;;;;:::::::::::::::::::::::::::===>>>AAAFFFIIIIIIDDD???===============<<<;;;:::::::::999888888888888888666666777777777666666555555666777888999:::::::::555444444444444555666666666555555444444444555555555555444444444333333333111222222333333333333222333333222222111222222222222222333555777777444222444444555666666555444333000000111111111111000000000000000000000000000000/////////000000000111111////////////////////////////////////////////////000000111111111111000000/////////000000000111111......//////000111111111000000111111111111111000111111222444777999:::::::::EEETTTcccooo|||qqq```SSSLLLGGGBBB===<<<;;;:::999333555777888777666777888777666666666666555555555444333333222222333333444333333444444444444333333111111111222111111000///111111111111222222222222222222222222333333333333333333333333333333333333222333333444444555666666555666777666666777:::===========================;;;===???>>>===<<<===>>><<<>>>???@@@@@@???>>><<<<<<>>>@@@CCCDDDCCCAAA@@@BBBAAAAAA@@@@@@??????>>>===<<<;;;;;;::::::;;;;;;::::::::::::;;;===???@@@FFFFFFEEECCC???<<<;;;<<<888888888888777777777666~~~~~~vvvjjj^^^TTTKKKCCC>>>===;;;888777666555444222444555555444333333444555222222222222111111111111111111111111111111111111000000000111111111111000111111111000000000//////000000000/////////......---...///000111111111111---...///000111111111111000000000000000000000000000000000111111111111222333333222222333444666777666666666666666666666666555555666666666666555555444555666666444444555666555777888888666555555666888777666666666666666777888888999::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;===???BBBCCCBBBAAA???===>>>>>>>>>===<<<:::999999::::::;;;::::::888888777777777777666555444444333444555777888888888999555444444444444555666666555555555555555555666777555555555555444444444444000111222333444333333222111111222333333333222222222222333555777777444222333333333333333333333333000000111111111111000000000000000000000000000000////////////000000000111//////////////////////////////////////////////////////000000000000//////////////////000000000111...//////000111111222222222111111000000111111222000000000222333555555555888<<>>;;;999777777666666111444666666555444666888555555555555444444444333444444333333333333444444111222333444444333222111111222222222222111000///111111111111222222222222111222222222222333333333222222222222222222222222222222333444444555555666333666888888888999<<>><<<<<<============<<<<<<999;;;>>>AAABBBBBB@@@???BBBBBBAAA@@@@@@??????>>>;;;;;;:::::::::;;;<<<===<<<<<<;;;:::;;;<<<===>>>???AAACCCBBB>>>:::999999999999888888888777777777}}}ppphhhccc^^^WWWLLLDDD@@@>>>;;;:::777666555555666666555333111333555555333111//////222222222111111111111000000000000000000000000000111111000000000000000000111111111111000000000000////////////............---...///000111111111111---...///000111111111111000000000000000000000000////////////000000000000222222111111222444555777555555555555555555555555555555666666666666555555444555666555444444555666555666888888777666666777888777666555444555666666777777888999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>@@@@@@@@@???@@@AAA===>>>>>>>>>>>><<<:::999999:::<<<===<<<;;;888777777777777777666555444333111222333555666777777777555444444444444555666666555555555555555666777888666666555555555444444444000111222333444333333222///000222333444444333222222222333555777666444222222111111000000111222222000000111111111111000000000000000000000000000000////////////000000000000////////////////////////////////////////////////......////////////......////////////000000000000///000000111222222333333333222111000000111222333///000111000///000333555;;;888777:::DDDSSScccmmmwwwyyymmmiii___PPPGGGDDDAAA===;;;:::888666555555555555555777888777444222444666444444444333333333222222555444444333333444444555000000222333333222111000222222222222222111000000000111111111111222222222111111222222222333333333222111111111111111111111222333333444444555666666222555999:::999:::===@@@========================;;;>>>@@@???===<<<===???<<<<<<;;;;;;;;;;;;<<<<<<888:::===@@@BBBBBBAAA@@@BBBBBBAAAAAA@@@?????????;;;::::::999:::;;;===>>>>>>===<<<;;;:::;;;<<<<<<:::===AAA@@@<<<999777777999999999999888888888888wwwiii^^^TTTJJJCCCBBB@@@===999777666666666444333333222111111111222......///000111222333333222111111111000000//////000000000///......------111111111111000000000000000000////////////000000000000//////.........---////////////////////////000000//////.........---///////////////.........000000000000000111111222333333222222222333555555555555666666555333111000777666555555555666888999<<<;;;999777777777777888555666777888888777666555444444444333333444444555999999888888888999::::::555;;;>>><<<:::;;;:::888;;;<<<>>>???@@@???===<<>>;;;888:::;;;;;;;;;:::888666555444444444444444444444444111222333444555555555555333333333444555666777888555444444444444555666666???===:::777444222111111222111000//////111333444444444444333333222222222222333333444444333333222444444333333222111000000//////...///000111333444000000000000000000000000...............///000000000000000000000000000000////////////000000000000////////////////////////111111000000000000111111222222222222222111000///000000000000000000000000000000000111222222333333444555666888;;;BBBJJJPPP^^^jjj{{{{{{fffYYYPPPMMMHHHBBB>>>;;;999888888777666555444444555666888777777666555444444444333333333222222111111111222222222222222222222222333222222111111222222333000000000000000000000000222111000//////000111222111000/////////000222333222222111111111111111111111111222333333444444555444444666888:::<<<>>>???<<<<<<;;;::::::::::::;;;========================<<<<<<<<<<<<;;;:::999999;;;;;;===>>>???@@@@@@AAADDDDDDBBBAAA???>>>===<<<===<<<<<<;;;;;;::::::999===;;;999999:::::::::999:::::::::;;;;;;:::999999<<<;;;999777666666777777~~~mmmeeeYYYOOOJJJEEE???:::<<<;;;888666555555666666444333222222111111111111/////////000111111222222111111111000000000//////.........///////////////111111000000000/////////000000////////////000000000/////////.........---////////////////////////000/////////.........---/////////////////////...000000//////000000111222333333222111111222333444222333444555555555444333777666555555555666888888;;;:::888777666666777777555555666777777666555444555555444333333333444444888888888888888888888888:::>>>???===<<<>>>>>>;;;;;;<<<>>>??????>>>===<<<>>>???AAAAAA@@@>>><<<:::<<<=========;;;:::888777444444444444444444444444222333333444555555555555333333333333444555666777444444444444444555555666>>><<<999666444222111111333222111000000222333555444444444333333333222222222333333444444333333222333333333222222111111111/////////...///000222333////////////////////////...............///000000////////////////////////....../////////000000000/////////////////////////////////....../////////111111111111000000//////000000000000000000000000///000000111111222333333333333444555777;;;AAAEEEPPPZZZkkk{{{sssbbbTTTKKKGGGEEEAAA===;;;999888888777666555444444555555666777777666666555444444333333333333222222222111111222222222222222222222222333333222222222222333333111111111111111111111111111111000//////000111111111000/////////000111222111111111111111111111111222222222333444444555555555555666777888999:::;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;<<<===???@@@@@@@@@AAACCCCCCBBB@@@???>>><<<<<<<<<<<<;;;;;;;;;:::::::::<<<;;;999999:::;;;::::::::::::;;;;;;;;;::::::999<<<;;;:::999888777777777yyyqqqiii^^^WWWNNNHHHAAA<<<;;;:::888555555444333333333444555666333222222222111111111111000000000000000000000000111111000000000000//////------......///000000111000////////////.........000//////......//////000/////////.............../////////////////////////////////.....................//////////////////000000//////000000111222333222222111111111222222000111222444555666777777666666555555666666777888999888777666555555666666444555666777777666555444666666555444333333333444666666777888999999888888???AAAAAA???@@@CCCAAA<<<;;;<<<===>>>>>>===;;;:::<<<===>>>@@@@@@???>>>===?????????>>>===<<<:::999555555555555555555444444444444444444444444444444333333333333444444555666444333333333333444555555<<<;;;999666444222111111333333222111222333444555444444444444333333333333333333333333333333333333222222222222222222111111000//////......///000000////////////////////////...............///000000........................------........./////////////////////////////////...------------------...000///////////////......000000000000000000000000//////000111111222222333222333444333333555888:::>>>FFFSSSaaannnxxxrrr___QQQIIIBBB>>><<<;;;999888777777777888555555555444555555666777666666666555555444444333333333333222222222222111222222222222222222222222333333222222222222333333111111111111111111111111111000000//////000000111000000/////////000111222111111111111111111111111222222333444444555555666666666666666666777777777::::::;;;;;;<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<;;;;;;;;;;;;<<<===???@@@@@@@@@@@@BBBBBBAAA@@@>>>===<<<<<<;;;;;;;;;;;;;;;:::::::::<<<:::999999;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;:::<<<;;;;;;;;;:::888777666~~~qqqjjj___WWWQQQLLLEEE@@@AAA>>>999777777777555444222111111111111222333444111111222222222111111111111111000000////////////000000000000000000//////............//////000000//////.........---------/////////....../////////........................////////////////////////....................................///////////////////////////000111111222222111111111111111111000000222333555666777888555555555555666666777777777777666666555555555555444555666777888777666555777666555444444333333444555666888:::<<<===>>>>>>AAADDDFFFFFFHHHHHHCCC;;;<<<<<<======<<<;;;:::999:::<<<>>>AAABBBBBBAAAAAA?????????>>>===<<<;;;:::666666666555555555555555555555555444444444444444333333333333333444555555333333333333333444555555:::999777666444333222111444333333333333444555666444444444444444444333333333333333333333333333333111111111111222222222222000000///...............////////////////////////...............///000000........................------------.........///////////////////////////...------,,,,,,------...000///////////////////////////////////////////////////000000111222222222333444555555444333555666444999AAAKKKUUU___hhhnnn|||mmmbbbSSSGGGAAA>>><<<;;;777666666555555666777777444444444444555666666777555555555444444444333333222222222222222222222222111111111111111111111111333333222222222222333333222222222222222222222222000000000//////000000000////////////000000111111000000000000111111111111222333333444444555666666666666666666666666666666999999;;;<<<===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;<<<<<<<<<<<<;;;<<<===>>>???@@@@@@???@@@@@@???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::<<<======<<<:::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;999777666|||vvvoooggg___YYYVVVQQQLLLEEEAAA???===:::777999777555444333333222111222222222111111222222222000000111222222222111000111111000000///.........//////////////////000000000000//////........................------------//////............//////---------...............////////////////////////---------...............---.........//////000000/////////...///000000111111111111111111111111111222222222333444555666666444555555666666666666666666666666666555555555444555666777888999888777777777666555444444444444444444666999<<<@@@CCCEEEFFFDDDKKKRRRTTTTTTPPPFFF============<<<<<<;;;:::999;;;>>>AAADDDFFFFFFEEECCC??????>>>===;;;;;;::::::777777777666666555555555666666555444444444555555444444333333333444555555444333333333333444555555777777666555444333222111444444333444444444555555444444444444444444444444444333333222222333333444111111111111111111111222000000000///......------.......................................///000000........................------------........./////////////////////////////////............//////111000/////////000000111////////////////////////...//////000111111222222111333444444333333444555333555999===CCCJJJRRRXXXiiixxxzzzoooddd\\\PPPJJJCCC>>>======:::888777666666666666666666777333333444555555555666666444444444444333333333333222222222222222222222222111111111111111111111111333222222111111222222333111111111111111111111111/////////000000/////////......//////000000000000//////000000000111111111222222333333444555555666444555555666777888999999777888:::<<<===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;<<<<<<<<<<<<;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<=========>>><<<:::;;;<<<======<<<:::;;;<<<===============;;;<<<<<<<<<;;;999777666}}}zzzwwwqqqjjjddd___\\\XXXRRRLLLFFFBBB@@@>>><<<999777666666555444333333333333333333333333333333333222222222111111///000111222222222111000000000000//////...............////////////000000111000000///......------///............---------///......------......///---------------.........////////////////////////---------------.........------......///000000000//////......//////000111000111111222333333222222444333333333333444555666444444555666666666666555555555666666666666555555444555666888888888777777666555555555555555666666555666999<<<@@@DDDHHHJJJJJJVVV```ccc___WWWLLLBBB??????>>>===;;;::::::999===@@@EEEIIIJJJIIIFFFCCC???>>>===;;;::::::::::::888888777777666666555555666666555444444555666777555555444444444555555666555444444444444555666666444555555555444333222222333333333444444444555555444444444444555555555555444444222222222222444444111111111111111111000000000000000000000///...---.......................................///000000........................------........./////////////////////////////////000000////////////000000111000/////////000111222000000000000000000000000......///000000111111222...000111111111111222444555555666666888<<>>???@@@@@@???>>><<<<<<======<<<;;;;;;;;;<<<===>>>>>>>>>>>><<<;;;;;;;;;:::888777666kkkfff```[[[XXXTTTNNNIIIEEEDDDCCC@@@>>><<<:::999555444444333444444333222000111333444444444444555111222222222333222222222...///111222333222111000//////////////////.............../////////000000///////////////........./////////............---///......------......///,,,,,,,,,------.........////////////////////////,,,,,,,,,------.........------......///000000111///............///000000///000222333444444444444333333222222333444666777333444555666666666555555555666777777777777666555111333444666666666666555555444444555555666777888666666777999<<>>BBBHHHMMMMMMJJJEEEAAA@@@???===;;;::::::::::::999999888777777666555555666555444333444666777999777666666555555666666666666555555555555666777777333333444555444444222222222222333444444444444444444444444444555555555666555444222111111222444555222222111111000000/////////000111111111000///..........................................///000000////////////////////////....../////////000000000////////////////////////000000////////////000000000///...------///111222000000000000000000000000......//////000111111111///000111000//////111333333333444333333555999<<>>:::777666888888555222444444555555555555444444333444555555555444333222222222222222222222333333111111222222222333333333111111111111111111111111000000////////////000000////////////////////////......///000000///......---...///000000000///.........//////000111111222000000111222222333333444222222333555666777888999666777999;;;<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>???@@@AAABBBBBBAAA???===<<<======<<<:::;;;;;;<<<>>>>>>??????>>><<<;;;:::999888777777777TTTOOOHHHCCCBBBAAA>>>;;;666666666666666555555555000111111333333333333222...000222333222111111111///000111222333333333333---///111222333222111000////////////////////////---.........//////000000------......///000000000000////////////..................------.........,,,,,,,,,------.........////////////////////////,,,,,,,,,------.........---------...///000000111...............///000000...000222444555666555555222222222222333555777888333333555666666666555444555666777888888777666666000111222444555555444444444444444444666777888999777666555666999===BBBEEEQQQ___kkkiii___TTTLLLGGGBBBAAA@@@>>><<<;;;::::::>>>CCCIIINNNOOOJJJCCC???AAA???===<<<;;;;;;;;;;;;999999999888777666666555555555444333444666888:::888777777666666666777777666666666666666777888888222222444444444444333222111222333333444444333333444444444555555555666666555444222111111222444555333222222111000//////...///000111222222111000///.......................................///000000000000000000000000000000////////////000000000000//////////////////////////////............/////////...,,,,,,,,,...000111000000000000000000000000......//////000111111111222333222111///000222444///000111222222333666999777<<>>>>>>>>===;;;>>>999444222555777888777111111222333333333333333444444555666555444222111222222222222222222222333111111111222222333333333000000000000000000000000//////............//////////////////////////////---...///000000///...---,,,---///000000000///...---......///000111111222///000000111222222333333222222333333444555666666555777999;;;;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999888888999:::::::::999999::::::;;;;;;;;;;;;;;;<<<======>>>@@@AAABBBCCCCCCCCC@@@>>>======<<<;;;:::;;;;;;===>>>????????????<<<;;;999777666666777777???>>><<<:::888666555444222333333444444333333222222222222111111000000000000111111111111222222222111111111111000000000000333333222222111000000000000000000000000000000000111000///---------...///......//////...---,,,,,,...........................---,,,+++++++++++++++---------............//////...---,,,,,,,,,,,,,,,,,,,,,,,,---------......//////............//////---------............///000111111222222333444444//////000111333444555555444444444555555555555666333555666555333222222333333444444555555444444333555666777888888999999888888999:::::::::<<>><<<;;;;;;<<>>======<<<======???>>><<<:::888666444333444444555555666777777777888888777666666666666666666666666666666666666666222333444555444333222111111111000000111111222333222333444555666666666666333222222111111222222333222222222111000//////...////////////............------------------------////////////////////////...---,,,,,,,,,,,,---...000///...---------------//////////////////////////////............//////////////////////////////////////////////////////////////////000000000000////////////////////////222222222222222222222222333555888>>>EEELLLSSSWWWccckkkwwwssscccXXXOOOGGGAAA@@@???>>><<<:::888777666555555555666666666666666222222222222333444555555333333333333333333333333222222222111111111111000333333333333333333333333111111111111111111111111////////////////////////------......//////000000//////////////////////////////000000///...------,,,------...///000000111---...000111333333444444333333444555666777888999777777888999::::::::::::;;;<<<<<<:::888666777888888888888888888888888888888666666888;;;===;;;999;;;===???===:::999:::<<<999:::<<<===???AAACCCCCCBBBAAA???===;;;999999888============<<<<<<<<<<<<<<<:::888888:::;;;999666<<<:::999777555444333333222222333333333333222222444333333333333333333222000000111111111222222222111111111000000000//////111111111111111111111111////////////////////////000///...------------.........//////...------,,,..............................---,,,,,,,,,,,,,,,------------..................---,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......---------............///000000111111222333333444111111222222333333444444444444444444555555555555666777888888666555555666333444444555555444444333555555777888888888888888888999:::::::::<<>>???@@@BBBEEEGGGFFFCCC@@@>>>>>>======<<<=========???>>>===;;;888666555444444444555555666777777777777777666555555555555555666666666666666666666666333333444444444333222111111111000000111111222333444555555555555555444444333333222222222222333333222222111111000//////...////////////............------------------------////////////////////////...---,,,,,,,,,,,,---...//////...---------------..............................------------......////////////////////////.........................../////////000000000000000000000000000000000000222222222222222222222222444555666888<<<@@@DDDFFFMMMTTT^^^iiiuuu|||oooeeeXXXNNNIIIEEE@@@<<<<<<<<<;;;999888777666555666666666555555555555555555444444333333333444444333333333333333333333333222222222111111111000000222222222222222222222222111111111111111111111111000000000000000000000000............////////////........................///////////////...------......//////000000111111///000000111222222222222222222333444555666777777666777888999::::::::::::999:::;;;:::888777777888888888888888888888888888888777666888;;;<<<;;;999;;;===>>>===;;;;;;===???;;;;;;===>>>@@@BBBCCCDDDAAA@@@???===<<<;;;::::::>>>============<<<<<<<<<;;;999888888:::;;;999777666666444333222111111111111111222222222222111111222222222333333333333333000000000111111111222222111111000000000000///////////////000111222222222//////////////////////////////...------------............///......---,,,------------------------///...------,,,---------------------...............------,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,---------------............///000000000111222222333333333333333333333333333333444444444444555555555555666888999888777666666777444444555555555555444444555555666777888888888888777999:::::::::;;;>>>@@@???BBBFFFGGGFFFCCCBBBBBBDDDCCCAAA???>>>>>>?????????>>>???AAACCCDDDBBB@@@======<<<<<<<<<======>>>???>>>===;;;999777666555444555555666666777777888666666555444444444555555666666666666666666666666444444333333333222222222111111000000111111222333666666666555555444222222444333333222222333333444222222111111000/////////////////////....................................////////////////////////...------,,,,,,------...//////...------------...........................------,,,,,,,,,,,,------////////////////////////............................../////////000000000000000000000000000000000000000000000000000000000333333333333444555777888:::===CCCLLLVVVdddqqqyyywwwnnneee[[[UUULLLFFF???<<<;;;;;;999666888888777666666555555444666666666555555444444333777666555444333333333333222222222222222222222222222222111111111000000000000000000000000000000000111111111111111111111111000000000000000000000000/////////..........................................////////////...------000000000000000000000000000000111111111111000000111111222333444555555666555666777888999999999999777999:::999888777888999777777777777777777777777888777666888:::<<<<<<<<<<<<===>>>=========@@@BBB<<<===>>>???AAABBBCCCDDD@@@???>>>======<<<======>>>>>>>>>=========<<<<<<:::999888888:::;;;:::888333222111111000000111111000000111111111111000000//////000000111111222222000000000000111111111111111000000000/////////////////////000000000111111//////////////////////////////..................---...............------------------------------///......---------......,,,,,,---------.........------,,,,,,+++,,,,,,---,,,,,,,,,---------......------,,,,,,,,,,,,---------------............/////////000000111222222222333333333333333444444444333333444444444555555555444666777777666555555666444444555555555555444444444555666777888888888888777888:::::::::;;;===>>>??????@@@BBBCCCDDDCCCAAAAAA@@@??????>>>>>>??????>>>======>>>@@@AAAAAA@@@;;;;;;;;;;;;<<<===>>>>>>>>>>>>===;;;999888777666555555555666777777888888777777666555555555555666666666666666666666666666555555444333222222222222111111000000111111222333444555555555444444333222444444333333333333444444111111111111000000//////////////////............////////////////////////////////////////////////------------------------///......---------.................................------,,,,,,------...////////////////////////................................./////////000000111111111111111111111111000000000000000000000000111111111111222333444555444666888<<>>;;;888777888888666555555555555555555555555555666666555555444333222222555444333333222222222333222222222222222222222222111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111/////////......---------.................................//////...------000000000/////////////////////000000111000000000000000111111222333333444444555666777777888777777666777888888777777888:::777777777777777777777777666666666888;;;>>>AAABBBAAAAAA???>>>===>>>@@@BBB<<<======???@@@AAABBBBBB>>>============>>>?????????>>>>>>======<<<<<<<<<999888888999:::::::::999111111111000000111111222///000000111111000000////////////000000111111111//////000000000111111111000000000////////////...000000000/////////..............................////////////////////////------...............---------------------------......---------......///,,,,,,,,,------------...,,,,,,+++++++++,,,,,,---,,,,,,,,,---------............------------......---------............///...//////000000111111222000111111222333555555666333333333444444444444555444555777777666555555666444555555666666555555444444555666777777888888777666888::::::::::::;;;===AAA???>>>???AAABBBAAA@@@>>>===============>>>>>>===<<<;;;<<<>>>@@@??????;;;;;;::::::;;;<<<=========<<<<<<;;;999888777777555555666666777888888888999888777777666666777777777777777777777777777777666666555555444333333222111111000000111111222333222222333444555555444444444333333222222333333444111111111000000000000000////////////............////////////////////////////////////////////////------------------------......---------......///........................//////............//////////////////////////////....................................////////////000000000000000000000000////////////////////////000000000111111222333444444666777888:::>>>CCCGGGRRRXXXaaakkkuuu~~~rrrgggaaaQQQMMMHHHDDDAAA>>><<<;;;:::999888888888888777666444444444444555555555666666555555444333222222111111111000000111222222333111111111111111111111111111111111000000000//////111111111111111111111111000000000000000000000000000000000000000000000000//////......------,,,,,,........................------............------..................------,,,,,,...///000111111111//////000000111111222222333333444555666666666666444666777777777777888:::666666666666666666666666555555666888<<>>===>>>??????;;;<<<<<<===>>>??????@@@<<<<<<<<<<<<===>>>???@@@>>>>>>======<<<;;;;;;:::888999999999999999999:::222111111111111111222222000000111111111111000000111111111222222222222222/////////000000000111111000000////////////......000000000///...---------........................---...//////000/////////,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,------------------...///,,,,,,,,,,,,------------+++++++++++++++,,,,,,---,,,,,,,,,---------............------------......---------............///.........///000000111111...///000111333444555666333333333333444444444444555666888888777666777888555555666666666666555555444444555666777777777777555777999:::999999:::;;;>>>===<<<===>>>??????>>><<<<<<<<<<<<======<<<<<<<<<;;;;;;<<<>>>??????>>>;;;;;;:::::::::;;;<<<<<<;;;;;;:::999999888777777555666666777777888888999:::999888888777777888888777777777777777777777777777777888888777555333222111111000000111111222333111111333444444555555555333222222111111222222333111111000000000000000000////////////....................................////////////////////////,,,------......------,,,...------------...//////------------------------/////////....../////////////////////////////////------------------------------........./////////////////////////////////////////////////////////000000000000000000//////111333555777777777999;;;???CCCIIIOOOXXXdddrrr|||uuuggg[[[RRRIIIDDD???>>>===<<<:::999777777444555555666666777777777333333444444444555555555444444444333333222222111////////////000111222333000000000000000000000000111111000000000/////////000000000000000000000000000000000000000000000000////////////////////////.........---------------------------------------,,,,,,---............---------------------------***+++---...000111111222//////000000000111111111111222333444555555555555444666777777666666777999666666666666666666666666444555666888<<>><<<<<<======<<<<<<<<<======>>>>>>>>>;;;;;;;;;;;;<<<>>>???@@@>>>======<<<;;;:::999999999:::;;;:::888777888999222222111000000111111111000111111222222111111000222222222222111111111111////////////000000000111000000/////////.........................................................++++++---.........------,,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......++++++,,,,,,,,,---------++++++******+++,,,,,,---,,,,,,,,,---------......------,,,,,,,,,,,,---------------............///------...//////000000111//////000111111222333333222222333333333444444444444555777777666666777888555555666666666666555555333444555666777777777777555777999:::999999999:::999:::;;;<<<<<<===>>>>>><<<===============<<<<<<;;;;;;;;;<<>>===;;;;;;::::::::::::::::::999999999888888777777777666666666777888888999999999888888777777777777777777777777777777777777777777888:::;;;:::777444222111111000000111111222333222333333444444444333333222111111000000111111222000000000000000000000111////////////............------------------------////////////////////////,,,,,,---......---,,,,,,---------------...//////------------------------///......------......///////////////////////////---------------------------------.........//////........................000000000000000000000000//////000000000//////...///111444444444444444666666888<<>>>>>>>>>>>::::::::::::;;;===>>>???===<<<;;;:::999888888777:::<<<<<<;;;888666777888222222111000000000000111111111222222222222111111111111000000//////......////////////000000000000000/////////............,,,,,,------.../////////........................((()))+++,,,---,,,,,,+++,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...++++++,,,,,,,,,---------+++*********+++,,,,,,---,,,,,,,,,---------......,,,++++++++++++++++++,,,---------.........//////------......///000000000000000000000000000000000222222333333333444444444111333444555444333444555555555666666666666555555333444555666777777777777555777999:::999888999999666999<<<=========???AAA>>>>>>>>>>>>>>>======<<<;;;:::;;;===???@@@>>><<<<<<;;;;;;:::999999999999888888888888777777666666666666666777888888999999888888777666666666666666777777777777777777777777777999<<<===<<<888444111111111111000111222222333444444444444333222111111111111000000000000111111000000000000000111111111000/////////............------------------------////////////////////////,,,,,,---......---,,,,,,---------------...///000------------------------...------,,,,,,------...////////////////////////---------------------------------.........//////........................111111111111111111111111---...///000111222222222111222444333222111222333444777999::::::===CCCHHHMMM]]]ttt{{{uuuqqqmmmhhh___XXXOOOHHH???;;;::::::888555555555666555444444666777444555555444333333555666222222222222222222222222222222222222222222333333444333222111000000000000000000000000000000000000000000000000////////////........................000000000000000000000000........................,,,,,,,,,------.........------------------------+++,,,------.........---,,,------...///000111111------...............---000000000000111111111111000000111222333333333333555666777666555444555777555555555555555555555555555666666666777<<>>>>>>>>>>>>>>?????????999999999:::;;;<<<===>>><<<<<<;;;:::888777777666;;;<<<===;;;777555666888000000000000000000000000000000000000000111222222000000000///////////////000000000000000000000000.../////////000000000111,,,,,,,,,------............---,,,+++,,,...000111......---,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......------------......////////////////////////000///.........///111222000000000000000111111111000000111111111222222222444444444555555555555666666555555444444333222222333444666777777777666555888888888888888999999999::::::::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;:::999777666666666666666555555555555555666777888888888888888666666666777666555555444777777777777666666666666:::;;;<<<<<<:::666111///////////////////////////222111111111111111222222222111111111000000////////////000000000000//////000000///...............,,,------...///000111111...........................---,,,,,,++++++++++++.........------,,,,,,,,,---------------------------------------------------------............//////...---,,,,,,,,,,,,,,,......------------......000000//////.........---////////////////////////////////////////////////---...///000111222333333222222222333444555777777BBBIII]]]www}}}uuunnnfff```aaa]]]WWWSSSOOOKKKEEEAAA::::::999999888777777666333333333333333333333333333333333333333333333333222222222222222222222222222222222111111111000000000000000000000000000000111111000000//////......//////......---------,,,000000////////////000000...///000111111000///.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...---,,,,,,,,,,,,,,,---......,,,+++,,,---.........///////////////000000000000111111111111111111222333333333333222555444444444333444444555777777666777888;;;===>>>???>>>===<<<;;;:::::::::======>>>>>>??????@@@@@@;;;;;;:::::::::;;;;;;<<<;;;:::999888777777777777777888777555333333555777000000000000000000000000...............//////000000000000000000000000000000000000000000000000000///////////////000000000,,,,,,,,,---------......000///...---------.../////////...------------...------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***---,,,,,,++++++,,,,,,---......------------..............................///...---------...000000000000000000000111111111111111111111222222222222444444444444555555555555333333444444444444444444333444555666777666666555777777777888888999999999888888888888999:::<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;:::888777666666666666666666666666666444555666777888999999999777666666666555555555555888888888777777777777666777777888888666333000...111111111111111111111111222111111000000111222222111111111000000000/////////000000000000000000///000000///....................................///...........................---,,,,,,+++++++++,,,......---------,,,,,,,,,------------------------------------------------------------..................---,,,,,,,,,,,,,,,......------------......000/////////.........---........................////////////////////////---...///000111222333333111111222222333555666777;;;@@@OOOcccjjjdddaaaeeennnqqqvvvyyy~~~zzzrrrhhh```[[[VVVPPPKKKHHHFFFBBBAAA@@@>>>;;;888888888777777666555555444333333333333333333333333333333333333333333333333222222222222222222222222222222222111111111000000111111111111111111111111000000000000/////////////////////.........------000000////////////000000...///000111111000///...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,,,,---++++++***+++,,,---//////............//////////////////000000000111111111111111222333333333333222444444333333333333444444555555555666777888999:::<<<<<<;;;;;;:::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<===<<<;;;::::::999::::::888888777777666666777777666777777555444333444555000000000000000000000000......------......//////000000000000000000111111000000000000000000000000////////////////////////,,,,,,,,,------------...000000//////...------,,,000//////...............------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******---,,,,,,++++++,,,,,,---......------------......------------------------------,,,,,,------...////////////000000111111111111111222222222333333333333333333444444444555555222222222333444555555555444444555666666666666555666666777777888999::::::666666666777888:::;;;<<<::::::::::::::::::::::::;;;;;;;;;:::::::::999999;;;;;;;;;:::999888777666444555555666666777777888444555666888999999::::::888777666555444555555666999888888888777777777777555555555555444222111000333333333333333333333333222111111000000000111111111111000000000000//////000000111111111111000000000///......---..................------,,,,,,,,,........................------,,,+++++++++,,,,,,------------,,,,,,,,,,,,------------------------........................------------...............------,,,,,,,,,,,,,,,......------------....../////////.......................................////////////////////////......//////000111222222111111111222333444555666999;;;FFFSSSTTTKKKFFFGGGLLLOOORRRVVV[[[cccmmmuuupppfffWWWRRRKKKGGGEEECCC@@@===:::888777777888888666555555555444444333333222222333333333333333333333333333333333333333333333333222222222222222222222222222111111111111000000000222222222222222222222222////////////000000000000000000////////////......000//////......//////000...//////000000//////...........................,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------...///,,,)))))),,,......---------.........///////////////000000000000111111111111222333333333333222333333222111111222333444555666777888999888888777999999999999:::;;;<<<===999999::::::::::::::::::===<<<;;;:::999888888888777777666555555555666666555666777666444222222333000000000000000000000000000000/////////000000111000000000111111111111111000000000000000000000000000////////////.........------------------------...////////////...---,,,//////...---------------------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++......------,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---...------,,,,,,------...---------------------------------------...............//////000111111111222222222222333333333333222333333333444444444444222222333333333444444444444444555555555666666666555555666777888999::::::555555666777888:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999888888888888::::::::::::999888777666333444555666777888999999555666888999:::;;;<<<<<<999777555444333444666777777777777777666666666666666555444444333444444444444444444444444444444444222111111000000000000111000000000000000000//////000000111111111111000000///......------.........,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---------.........------,,,,,,+++,,,,,,---...------,,,,,,------.................................................................................//////000111111222000000000111222333444444777999AAAIIIIIIAAA<<<===<<<===>>>???AAAFFFMMMRRR[[[aaaiiiqqqxxx~~~lll^^^RRRKKKDDDAAA===;;;;;;;;;:::999999999888777777666555444333333333222222111111111222222222222222222222222222222222222222222222222111111111111111111111111111111111111000000000000111111111111111111111111......//////000000111111000000000000000//////////////////....../////////////////////////////////........................,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///666000***))),,,...---***,,,------....../////////////////////000000000111111111222333333333333222333222111000111222444555999;;;===>>>===<<<999888666666777888999;;;===>>><<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888888888888888999888777666555555555555333555777777444222222222////////////////////////000000////////////000000//////000000111111111111/////////////////////////////////...............------------------------,,,,,,---...///............---,,,,,,++++++,,,,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++------,,,,,,++++++******++++++++++++++++++++++++******++++++,,,---......---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------........................------......////////////---......///000000111111111111222222222333333333222222222222333333333444444444333333333222222222444444444444444555555666555666666777888888999999666666777777888:::;;;<<<999999999999999999999999888888888888777777777777999999999999888777666666333444555666777999999:::888888:::;;;<<<=========999777555444333444666777666555555555444444444444555444333222222333444555333333333333333333333333222111111000//////000000//////////////////000000000000111111111111000000......------------......******++++++,,,------...........................,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------------...,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,---------------.......................................------------------------.........///000000111111000000000000000111222333222444:::???>>>999555666777777777666777999<<<>>>???CCCIIINNNSSSWWW[[[^^^```aaaeeejjjrrryyyooo[[[NNNFFFBBB@@@:::888666555555555555555666666666444333222111111333222222222222222111111222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000......//////000000111111/////////000000000000000//////............////////////............//////........................,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///777111+++***---///...+++,,,,,,,,,---...//////000...////////////000000000111111222333333333333222222222111000222444777999<<<===???@@@@@@===:::888555555666777999;;;===>>>=========<<<<<<;;;;;;;;;777777777777777888999:::<<<;;;999777555444444333333555777777666444333444////////////////////////......------,,,,,,------......//////000000111111////////////////////////------........./////////...------------,,,,,,,,,***++++++,,,------......---,,,,,,+++++++++++++++------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,+++++++++++++++******++++++++++++++++++++++++((((((***+++---...000000---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------////////////////////////------...////////////...------...///000000111111000000111111111222222222111111222222222333333333444444444333222111111111444444333333444444555666666666666777777777888888777777777777888999:::;;;666666666666666666666666888888888777777777777666888888888888888777666666444444555666888999::::::999:::;;;<<<============888777666555444555555666444444444444333333333333222222111111111111222222222222222222222222222222222111111000////////////......////////////000000//////000000000000//////---------,,,------...///)))******+++---......///........................,,,,,,+++++++++,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------+++++++++++++++,,,,,,---------,,,,,,,,,,,,---------------------.........------------------------------------------------.........//////000000000///////////////000111111111444777999777444111111222222222222333555777888555888;;;===???@@@CCCEEEFFFGGGHHHKKKOOOUUUYYY\\\___bbbgggmmmrrryyy{{{mmmbbbQQQDDD>>><<<;;;;;;666666555444444333333333111222333333111111222333222222222222222222222111222222222222222222222222222222222222222222222222111111111111111111111111//////000000000000000111////////////////////////////////////000000000000......////////////000000///......------......//////......------......///........................,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,......111...++++++...000111000++++++,,,---...//////000......////////////000000111111222333333333333222333222111222444777;;;>>>;;;<<<>>>???>>>;;;999777666666777888999;;;<<<===<<<<<<;;;:::999999888888555555555666777888999:::<<<;;;999777666444444333555666888888777777777888///////////////////////////...---,,,,,,,,,,,,---,,,------...//////000000////////////////////////+++,,,,,,---...///000000......---------,,,,,,,,,,,,+++*********+++,,,---------,,,++++++++++++,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,************************))))))***+++---...//////---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---........................+++,,,---...///...------,,,,,,---...///000111222//////000000000111111111111111111111222222222222333333222222222222222222444444333333333444555666777777777777666666666666777777777666666777777888555555555555555555555555888888888777777777777666777777777888777777666555555555666777888888999999::::::;;;;;;;;;;;;::::::777666666666555555555555555555444444444333333333222222222222222222222111222222222222222222222222222222000//////................../////////000000......////////////......---,,,,,,,,,------...///++++++,,,,,,------..............................,,,+++++++++,,,,,,---...******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++******+++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,........./////////////////////......//////000000111444666666444333222111000000///000222333444333333555666777777777888:::;;;;;;::::::<<<>>>@@@BBBCCCEEEHHHKKKNNNSSSXXX\\\^^^^^^___```bbbdddfffgggkkkmmmooonnnmmmmmmoooqqqtttzzz||||||~~~}}}|||{{{|||{{{vvvnnnhhhbbbdddggghhheee```YYYUUUNNNHHH???:::999999777666555666666555444333444444000222444444222111333555111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111////////////000000111111////////////////////////000000000000////////////------.........////////////......------......//////...------------...///........................------------,,,,,,,,,,,,************************+++++++++++++++++++++++++++*********+++,,,------++++++++++++---...//////***++++++,,,...//////000........./////////000000111111222333333333333222333222222333666;;;@@@CCC:::;;;<<<<<<<<<:::888777999999888999999:::;;;<<<<<<;;;:::999888777666666555555555555666777888888888888777666555555555555666888999999999:::<<<>>>////////////////////////111000///...............,,,,,,------...//////000////////////////////////***+++,,,---...000111111.........------,,,,,,,,,...,,,***(((((((((***+++......---,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,------.........***************************++++++,,,,,,------...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------------------***+++,,,---...---,,,,,,,,,,,,---...///000111222////////////000000000000000111111111111222222222111111111222222333444444444444333222333444555666888888777777666666555555777777666555555555555555777777777777777777777777888888888888777777777777666777777777777777666555666666777777888888999999999999:::::::::999888888666666666777666666555444666666555555555444444444444444555555555444333333333333333333333333333333222222000///............---.........//////000000------............------,,,,,,,,,,,,------...///......------------,,,,,,........................++++++++++++,,,,,,---...*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++*********+++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,........./////////////////////.........//////000---000222222111111222111111000000000111111111000111222333444333333444666777777666555555666777888777888999::::::===@@@CCC@@@AAACCCDDDFFFHHHIIIJJJJJJLLLNNNNNNLLLKKKMMMPPPIIIPPPXXX[[[YYYVVVVVVXXXVVVVVVVVVXXXYYYVVVOOOIIIFFFHHHKKKLLLJJJFFFAAA>>>===;;;999999:::999444000222333333333222111222333111333444333000...///222/////////000000000000000111111111111111111111111111111111111111111111111000000000000000000000000.../////////000000111111000000000000000000000000111111000000//////......,,,---------......//////.........------.........///...---,,,,,,---...///..............................------------,,,,,,************************++++++++++++++++++++++++++++++******++++++,,,---***,,,---,,,*********,,,******+++,,,...//////000............/////////000111111222333333333333222333333333444888===CCCFFF;;;;;;<<<<<<<<<;;;:::999;;;::::::999::::::;;;;;;===<<<;;;:::999777777666777666666555555555666666444444444444444555666777888999:::::::::;;;???AAA---------...///000000111/////////...------,,,,,,........................///............---------........................------------------------...---,,,,,,++++++,,,,,,************************++++++++++++++++++++++++,,,***((()))+++,,,+++(((++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........///...---,,,++++++++++++******+++++++++,,,,,,,,,,,,---...---++++++---...//////...---,,,,,,++++++++++++++++++,,,---...///............////////////111111111000000000000000555333111111222444555444555444444333333444444555555555444444444444555555666666666666666666666666777777666666555555444444999999999999999999999999555666666666555444444333222222333333555666888999666888999999777555444444444555555444222222333555555555444333222222111111444333222222333333111///222333333333333222111111111111000///////////////........................000////////////.........,,,---///000000///---,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++%%%$$$###&&&+++------,,,)))******++++++******)))++++++++++++++++++++++++)))************+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---.........------.........000000//////.........------------............///+++,,,...000000///...,,,//////000000111111111111000000000000000000000000444444444444333333222111555555666666777888888999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<===@@@AAAAAA@@@===<<>>===<<<;;;<<<;;;;;;:::999888777777555555555444444333333333333333333222222222111111111111111111111111111111222222111000//////000000222111111111000000////////////000111111111111111000000000000000000000000000000000000000000000000........................////////////////////////........................***+++,,,---............------------------------+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++***))))))))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,------......------...------------...//////111222222333333222222111333333444666:::>>>CCCEEE???===:::888666666777777777777888999::::::::::::;;;;;;;;;:::999888777666333333333333444555666666666666555555555666666777888777777777999<<>>???111111111111000...,,,***+++,,,,,,---......//////------------------------000000000////////////...++++++++++++++++++++++++++++++,,,,,,------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++***+++,,,---,,,***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------...---,,,++++++***++++++******+++++++++,,,,,,,,,+++,,,---,,,+++***,,,............------,,,,,,+++++++++++++++,,,---...///////////////000000000000000000000000000000000000000//////000222333111000222222111111111111222222555444444333333444444555555555555555555555555555666666666666666666777777555555555555555555555555444444555555444444333333222222222222222333444444555777888777555444444444222333333222000000111333444444444333222222111111444333333333555444333111222333333333333222111111111000//////......//////...........................------------,,,,,,,,,...---+++******+++---...++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++---,,,++++++,,,,,,+++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------......---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++------------............---------............///000000000000000/////////000000000000000000000000000111111111111000///////////////000111111222222333333333333333333333333444444555555555555444444444444444444444444444444444444444444333222111111333333333333333333333333111111111111222222222222333222222222222111111111000000000000000000000000111111000/////////000000111111000000000000//////...///000000111111000000000000000000000000000000000000000000000000000000................................................///.........------,,,,,,++++++,,,---............------------------------------------,,,,,,+++***++++++++++++++++++++++++*********++++++++++++,,,))))))))))))***+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,------------------------------......///...///111333444555555555555555555666999<<>>===;;;:::999888888888777777666666777888888999777777777777777666666555111///,,,******+++---///***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------************************...------,,,+++***))))))...---,,,,,,++++++,,,,,,************************++++++++++++++++++++++++(((+++,,,+++)))(((***,,,))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++***************++++++******+++++++++,,,,,,,,,)))******)))(((((()))+++------------------------///......---------......,,,,,,,,,---------......---------...///000000111111///------///111111111111111000000000000111111222222111111111111222222444444444444444444444444333333333222222111111111222222222222222222222222555555666777888888777777333222222222333333444555333444444222111111444666333333444222111000111333333333333333333333333333111111000222444444333222222333333333333222111111//////...------------...........................000000/////////............---+++******+++---...---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,))))))******++++++++++++&&&(((++++++******,,,///*********++++++*********)))))))))))))))))))))))))))************+++++++++******))))))))))))******************************++++++,,,------,,,++++++---,,,,,,++++++,,,,,,---(((((())))))*********+++++++++,,,,,,,,,---------+++,,,...000000///...,,,)))***+++,,,...///000000////////////////////////,,,------.../////////...000000000000000000//////111111111111111111111111000000111111111111000000//////////////////////////////000000111000000000111111111111111111111000222222111111000000//////111111111111000000000000.......................................///000111---.........//////000000---......///////////////000000000000000000000000000000000000000000000000........................------------------------)))***+++,,,------...///---------...------,,,,,,++++++++++++++++++++++++)))***+++,,,---.........))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---))))))))))))))))))))))))******++++++++++++************+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,------------,,,,,,000111222333444555555444444444555666777777666666999999:::::::::999888888666666555666888;;;>>>@@@AAA@@@>>>===<<<;;;::::::888777777777777777888888888888999999999999888888//////...---+++***)))(((------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,---------,,,++++++...---,,,***)))******+++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++******)))))))))************+++++++++,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...,,,+++*********+++,,,---,,,,,,,,,------------.........------------......////////////////////////////////////............/////////000111111222222333333333222222222111111222222111111111111111222000111333444555444333222222333555444111///......000000000111222222333333666777777777777777666666555555555555555555555555444444444444444444444444555555555444444333333333333333333333333333333333111222222333333222222111333333222111000000111111000000////////////000000//////////////////////////////...------------...------------------------------------------------++++++++++++++++++++++++++++++******************************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++*********))))))************************************************************************,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,,,,,,,------.........++++++******+++---...///............///////////////////////////////////////////////////.........000000000000000000000000333222000//////111333444222222111111000000////////////000222333333111...111111111111111111111111222111111111000000//////000000000000000000000000111000000///...---------////////////////////////---------............///000000//////.........---////////////............000////////////.........//////.........---------///...---,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,------...,,,,,,,,,++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,+++***))))))************))))))))))))******))))))))))))))))))))))))++++++******************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++............////////////000000000111222222333333333333444444555666666666777999:::;;;;;;:::888777888777888::::::===GGGRRROOOOOOLLLHHHCCC@@@???@@@777777666444222222444666666555444444666777777666//////...---,,,+++******------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,++++++,,,,,,------,,,,,,---,,,+++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))************+++++++++,,,,,,,,,+++++++++******,,,++++++++++++,,,------++++++*********+++,,,---............////////////......------------......////////////////////////////////////............/////////000111111222222000000000000000000000000111111000000000000111111111333555777777666444222111333555555333222111222111111222222333444444444555555666666666666555555333333333333333333333333333333333444444444444444444444333333333222222222333333333333333333333333111111111222222111111111333222222111000000111111//////............////////////////////////////////////...---------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************************************+++++++++*********))))))************************************************************************---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------------++++++******+++---...///............////////////........................////////////............////////////////////////000//////......000111222111111111000000000000000/////////111333333000...111111111111111111111111111111111000000000//////000000000000000000000000000000000///...---------........................------------............000/////////.........---////////////............/////////.........------///.........------------------,,,+++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++***))))))************))))))))))))******))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++............///////////////000000111111222333333333333444444555666666666777888999999999888777666666666888;;;<<<@@@JJJTTT\\\ZZZWWWQQQKKKFFFEEEEEE>>><<<:::888777777777777777555444444666777777666.........---------,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,((()))***+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******+++,,,------------++++++******++++++,,,---,,,,,,,,,---------------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))************+++++++++,,,,,,,,,++++++++++++***+++++++++++++++,,,------++++++******++++++,,,------------.........//////......------------......000000000000000000000000/////////............---/////////000111111222222//////000000000000000000000000////////////000000333666999;;;;;;888555333000333555666555444444555222222333444444555555666444555555666666555555444333333333333333333333333333333333333333333333333333333222222222222111111333333333333333333333333000000111111111111000000333222111111000111111111///......------......//////////////////////////////......---------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************+++++++++***************************************************************************************,,,,,,+++++++++++++++***++++++,,,,,,,,,,,,++++++------------,,,,,,,,,,,,++++++++++++,,,---......---............/////////................................................////////////////////////------------.........//////000000000000000000111///...///111222222000...000000000000000000000000111111000000000000//////000000000000000000000000000000//////...---------........................------------............/////////.............../////////............---......---------,,,,,,,,,............------------,,,,,,+++*********++++++------,,,,,,,,,,,,++++++...------,,,++++++******,,,,,,,,,++++++++++++***++++++++++++++++++++++++*********+++++++++++++++,,,+++******)))***************))))))))))))******))))))))))))))))))))))))************************++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---............//////////////////000111111222222333333333333444555555666666777777777777777777777777666555888<<>>>>>===;;;888888777555555666777666555........................------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,------,,,,,,,,,)))*********+++,,,------,,,,,,,,,,,,------------++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---+++***++++++++++++,,,,,,***+++++++++,,,,,,,,,,,,...------,,,,,,------...000000000000000000000000//////.........---------/////////000111111222222333333222222111111111000///............//////000555777;;;======:::666333111333555666555444444555222333333444444555666666444555666666666666666666666666666666666666666666333333333333333222222222333333333222222222222222222222222222222222222222111111222222222222111111222222111111111111111222//////............/////////////////////////////////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,+++++++++++++++******************+++++++++************************************************++++++++++++++++++++++++************************************************************************************************************************************************************))))))))))))++++++,,,,,,,,,,,,++++++...------,,,,,,+++++++++++++++++++++,,,------------------.........//////........................------...............///////////////////////////,,,,,,---............---.../////////000000111111///......000111222000///////////////////////////000000000000000000///////////////////////////////////////......---------........................,,,,,,---------.................................//////.........------------------,,,,,,,,,++++++------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++***************************************+++++++++++++++***************+++******))))))))))))******))))))))))))))))))))))))***************++++++++++++++++++++++++,,,,,,,,,+++++++++,,,,,,---------............//////////////////000000111222222222222333333444444555666666777777666666666777888888777666888===@@@DDDKKKSSS___`````````___```bbbeeeXXXRRRKKKHHHGGGEEE@@@::::::888666555666666555444---------............///------,,,,,,,,,+++++++++*********++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********------------,,,++++++***((()))***+++,,,---------***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++,,,))))))*********++++++++++++++++++++++++++++++++++++************+++,,,,,,******++++++,,,,,,,,,,,,************+++++++++,,,------,,,,,,,,,,,,------////////////////////////............------------/////////000111111222222555444333222111///............------...///000000444777;;;======:::666444222444666666444222222222222222333333444555555555555666777888888888888888666666666666666666666666444444444333333222222222333333333444444444444444222222222222222222222222222333333444444333333222222111111111111111222222111111000000000000111111////////////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,++++++*********))))))*********+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************************************************************************************************+++++++++++++++++++++***++++++,,,,,,++++++***---------,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,------------....................................,,,---------......//////........................,,,---.../////////............//////000000000111///......///111111000///........................//////////////////000000....................................------------........................,,,,,,,,,------------...---------...........................---------------,,,,,,,,,,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************************************+++***************++++++******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------............////////////...//////000111111222222222222333333444555555555888777777777777888999::::::888999>>>AAABBBGGGMMMTTTVVVYYY[[[^^^bbbgggjjjddd^^^VVVRRRQQQMMMFFF@@@<<<999777666666666444333---------------.........------,,,,,,,,,,,,++++++))))))******+++,,,,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,---------,,,,,,+++***((()))***+++,,,------,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))************+++++++++***++++++++++++,,,,,,,,,***************+++,,,,,,)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,,,,------////////////////////////.........------------,,,/////////000111111222222222222111000...---,,,,,,......---......///000111222444888;;;;;;999666444333555666666444222222222222222333333444555555666666666777888999999999999444444444444444444444444666555555444444333333222333333444444444444555555222222222222222222222222333333444444444444333333111111111000111111222333222111111000000111111222////////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,------,,,,,,++++++*********)))))))))***++++++,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************+++++++++************************************************************************---------------.........******++++++++++++******,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,------------.........------------------------,,,,,,,,,---......//////................................./////////000000...//////////////////000///...---...000111000///////////////////////////......////////////000000........................------------------------------------------------,,,,,,,,,,,,---------------------------..................------------,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,------------------,,,,,,------......++++++,,,,,,,,,,,,------))))))******+++,,,,,,---***++++++++++++,,,,,,,,,***************************************)))))))))*********)))******+++,,,******))))))))))))******)))))))))))))))))))))))))))))))))***++++++,,,,,,))))))******+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---............////////////......///000000111111222222222222333444444555555666777777888888999999999;;;888999===@@@@@@BBBGGGKKKMMMPPPRRRTTTXXX\\\```eee```[[[WWWTTTPPPKKKFFF===;;;888777666555444222------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++((())))))***++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++)))***+++,,,------------)))***+++,,,---,,,,,,++++++++++++,,,---.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))************+++++++++******+++++++++,,,,,,,,,***************++++++,,,)))***+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------.........---------,,,,,,/////////000111111222222////////////........................///000111222///111444777888777555444222444777777666555555555333444444555555666777777555666777888888999999999444444444444444444444444777777666555555444333333222222333333333444444444111111111111111111111111222333333444444333333222111111000000111222222333111111000000000000111111////////////////////////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))***++++++,,,------------,,,,,,+++******)))((())))))***++++++,,,,,,************************************************++++++++++++++++++++++++************************************************))))))*********+++++++++************************************************************************++++++,,,,,,------------******++++++++++++******+++++++++++++++,,,,,,,,,+++,,,---------,,,++++++,,,,,,---------.........------------------------++++++,,,------...//////........................///...---------...000111///////////////.........///...------///000000///////////////////////////........./////////000000------------------------------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,------..................---------,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,------...+++++++++,,,,,,---------***************+++++++++******+++++++++,,,,,,,,,************************+++*********)))))))))(((******))))))***++++++,,,******))))))))))))******))))))))))))))))))))))))((())))))***++++++,,,,,,((())))))***++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++............////////////......//////000111111111111222222333333444555555444555666888888888888777999666777<<>>@@@CCCDDDEEEFFFGGGHHHJJJNNNQQQWWWVVVTTTQQQNNNKKKHHHFFF???<<<999777666555333111------,,,,,,,,,+++++++++---------,,,,,,,,,++++++((())))))***++++++,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++&&&'''))),,,...///000000)))***+++,,,---,,,++++++,,,,,,------...///000000************************************************+++++++++,,,,,,---------)))************+++++++++*********++++++,,,,,,,,,*********)))***++++++,,,)))***+++,,,---,,,++++++((())))))))))))*********---,,,,,,++++++,,,,,,---------------------------......---------,,,,,,,,,/////////000111111222222...//////000111222222333.........//////111222222...///222444555555555444111444777888888777888999555555666666777888888888444444666777888888888888777777777777777777777777888888777666555555444444111111111222222333333333111111111111111111111111111222222333333222222111111111000000111222333333000000////////////000000////////////////////////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++,,,------...//////------,,,,,,+++***))))))((())))))***++++++,,,,,,************************************************************************************************************************))))))******++++++++++++************************************************************************(((((())))))******************++++++++++++***************++++++,,,,,,---+++,,,---------,,,+++***,,,,,,,,,---------......------------------------++++++,,,,,,---...//////........................///...---,,,,,,---000111000000//////.........---000...------///000000///000000000000000000000000---.........//////000000------------------------------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,------...............---------,,,,,,,,,......------------,,,,,,+++++++++,,,,,,---------+++*********+++,,,,,,---+++++++++,,,,,,---------,,,,,,++++++***)))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))+++*********))))))((((((******))))))***+++,,,,,,******))))))))))))******))))))))))))))))))))))))((())))))***++++++,,,,,,((())))))***++++++,,,,,,---------,,,,,,+++++++++............/////////000......//////000111111111111222222333333444555555111333555777888888777666777444555:::>>>>>>???AAA>>>???@@@@@@@@@BBBEEEHHHGGGIIIIIIHHHEEECCCCCCCCC???===999777666555333111111///---,,,,,,,,,+++***,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,+++***)))+++******))))))(((((((((*********++++++,,,,,,,,,,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++)))************+++++++++,,,++++++******++++++,,,...---,,,+++++++++,,,---,,,,,,+++***))))))))))))***++++++++++++******)))+++---...---,,,+++,,,---////////////////////////.........////////////000000000000000////////////////////////000000000000111111111111222333444555444555666777777666555444666666666666666555555444777777666666777888999999555555555555555555555555666666555444444444444444666444222222333333333222333222111000000111222333444444444333333222222222333222///......///222333666555333111000///......000000000000000000000000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,+++***))))))***++++++,,,,,,++++++***)))************+++++++++************************+++++++++,,,,,,+++++++++******++++++++++++******))))))))))))))))))))))))+++*********))))))((((((************************...,,,***))))))(((&&&%%%******))))))))))))******,,,+++***))))))***+++,,,************************++++++++++++++++++++++++------++++++++++++------,,,,,,++++++***+++++++++------------------------,,,,,,,,,---------..............................---...//////000000//////......------------......---------............///.........------,,,,,,,,,........................,,,------......------,,,........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,************))))))))))))+++*********))))))(((((())))))))))))))))))))))))++++++************++++++******+++++++++,,,,,,,,,************************++++++,,,,,,,,,---------,,,,,,,,,---------......000000////////////000000000000111111111222222222555666666555333333444666777777777888999;;;<<<==================>>>??????AAABBBBBBCCCCCCBBBBBBAAABBB???<<<888666666777888111///---,,,,,,,,,+++***,,,++++++******++++++,,,+++,,,,,,,,,++++++***)))***+++++++++******)))(((,,,,,,+++++++++******)))******+++++++++,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++)))************++++++++++++******))))))******+++---,,,++++++++++++,,,---,,,,,,+++******)))************+++,,,,,,,,,++++++)))+++,,,+++******+++,,,........................------........./////////000/////////////////////////////////000000000111111111111111222333444555555555666666666666555555666777777777777666555555777777666666777888888999999888888777666555444444777666666555444444555555666444222222333333333222222222111000000111222222222222222111111000000000000///...------...///000222111111000////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------,,,,,,+++******)))******++++++++++++******)))************+++++++++******************************++++++++++++************++++++++++++******))))))))))))))))))))))))************)))))))))(((************************(((''''''(((***,,,+++*********))))))))))))******++++++***))))))***++++++************************++++++++++++++++++++++++---,,,++++++++++++,,,---,,,,,,++++++***++++++,,,------------------------,,,,,,,,,------------...........................+++,,,,,,---------------......------------......------------............------------------,,,,,,........................,,,,,,------------,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++*********************************************************+++++++++,,,,,,************))))))))))))************)))))))))((())))))))))))))))))))))))***))))))))))))))))))***************++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------000//////......//////000000000000111111111222222333444444444333333555666555666666777888:::;;;<<<<<<<<<<<<<<<<<<======>>>??????@@@@@@@@@@@@??????@@@>>>;;;888666555666777111///,,,,,,,,,,,,+++***,,,+++************+++,,,+++++++++,,,++++++***))))))************)))((((((++++++++++++++++++*********++++++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---************************+++++++++++++++++++++++++++++++++***************************************)))************+++++++++***))))))))))))))))))***,,,,,,++++++++++++,,,---,,,++++++************+++)))***+++,,,,,,------,,,)))***,,,,,,++++++,,,---........................,,,---------............/////////////////////////////////000000000111111111111111111222333444555666555555555555555666666888888888888888777666666777777666666666777888888999888888888777777777777777777666666555555666666666444222222333333333222222222111000000111222222111111111111111000000000//////............//////------......///000111111////////////////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++***************++++++++++++******)))************+++++++++************************)))******************)))******++++++++++++******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))'''&&&&&&(((+++------,,,******))))))))))))******++++++***))))))***++++++************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,++++++***++++++,,,,,,------------------------,,,,,,,,,,,,------------------------------------++++++,,,---------------......------------......------------............,,,,,,------------------------------------------,,,,,,------------,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++*********************************************************++++++++++++,,,************))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))*********************************************++++++++++++,,,++++++++++++,,,,,,,,,,,,.........------.........000000000000111111111111111222333222222222444666333333444555666888::::::::::::::::::;;;;;;;;;<<<<<<<<<============<<<<<<>>><<<999666555444555666000...,,,+++,,,,,,***)))++++++************++++++******++++++++++++******)))***************))))))((()))***++++++******)))++++++++++++++++++++++++*********++++++*********++++++++++++++++++++++++,,,,,,+++******+++,,,,,,))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******+++++++++++++++,,,,,,,,,++++++*********+++,,,,,,***+++,,,,,,,,,,,,,,,+++***+++------,,,,,,...///------------------------,,,,,,,,,---------.............../////////////////////000000000111111111111111111111222333444444666555444333444555666777888999999999999888777777777777666666666777777888444444555777888999;;;;;;777777666666666666777777666444222222333333333222222111111111111111111222333333333222222222222222000000111111111111000000,,,---...///000111111111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++))))))*********+++++++++************************))))))************))))))******++++++++++++******))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((***)))((()))***+++***(((******))))))))))))******+++******************+++************************++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------.../////////.........------,,,,,,------...,,,,,,---------.........,,,,,,,,,------.........------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++------,,,,,,++++++******---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************,,,,,,++++++***)))))))))************************************************************************************++++++++++++************)))))))))(((*********)))))))))))))))))))))))))))))))))))))))((())))))))))))))))))((((((((((((((())))))))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,...------,,,,,,------.../////////000000000111111111222222111000000222444222222222333555666888999888888888999999999999999:::;;;;;;<<<<<<;;;;;;:::;;;999777555444444444555000...,,,+++++++++***)))************************)))******++++++***************++++++,,,++++++***((()))+++,,,---,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))*********++++++++++++++++++******+++++++++*********++++++,,,,,,,,,+++*********+++,,,------------------,,,,,,+++***)))+++,,,,,,++++++,,,...------------------------,,,,,,,,,---------......------....../////////000000000000000111111111111111111111111222333444444555444333333333555666777999999999999999888888777777777666666666666666777222222333555777888999:::777777666666666666777777666444222222333333333222111111111222222111111111222222222222222222222222000000111111111111000000...///000111111111000///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,+++++++++++++++***,,,,,,------------,,,,,,))))))*********+++++++++************************))))))************))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((,,,+++))))))******((('''******))))))))))))***************++++++*********************************+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,------...///.........------,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,------.........------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++......------,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))************************************************))))))))))))))))))))))))))))))*********+++++++++************)))))))))((())))))))))))))))))******)))))))))))))))))))))))))))******++++++******)))''''''((((((((()))))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,------....../////////000000000222222222111//////000111222222333333444666777888666666777888999888888777::::::;;;;;;;;;;;;::::::888777666444444333444444000...++++++++++++***)))))))))***++++++***))))))((()))******+++***************+++,,,,,,,,,,,,+++(((***,,,...//////...---,,,,,,,,,++++++++++++***++++++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***************************************+++++++++************************)))************+++++++++,,,,,,++++++++++++,,,,,,((()))***+++,,,,,,,,,+++*********++++++---...//////////////////...------)))***++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------......//////000000000000111111111222222111111111111222333444555333333333333444555666666888999999999999888777777777777666666555555666666444444444444555555555555666666555555666666777777666444222222333333333222000111222222222222111000/////////000000000000000//////............/////////000111222111000///...........................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,,,,,,,******++++++++++++++++++++++++,,,,,,------------,,,,,,)))************+++++++++************************)))******************)))******++++++++++++******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))((('''(((***++++++*********))))))))))))******)))***++++++++++++***)))************************++++++++++++++++++++++++******++++++++++++******************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************************************************************)))))))))))))))))))))))))))))))))************+++************))))))))))))))))))))))))************)))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((((((((())))))))))))*********************************++++++++++++,,,++++++++++++,,,,,,,,,,,,---------,,,,,,---------............////////////111222222111//////000111555555444444555555666777444555777888888888777666999::::::;;;;;;::::::999666666555444444444444444000---+++***++++++***(((((()))***++++++***)))((((((((()))***************))))))***+++++++++++++++&&&(((***---......,,,+++,,,,,,,,,+++++++++******,,,+++************+++,,,******************************++++++++++++******************************************************))))))*********+++++++++++++++++++++++++++++++++)))************+++++++++++++++************++++++'''(((***+++,,,,,,,,,+++*********+++,,,---/////////000111222333333333333,,,......---+++******+++++++++++++++++++++++++++------........./////////,,,,,,---......///000000000000111111111222222222111111111111222333444555111222333444555555555555888888888999888777777666777777666555555555555555555555555444444444444444555555444444555666666777666444222222333333333222000111222222222222111000.../////////000000000111000///...------...///000---...000111111000...---........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++******************************++++++++++++************++++++++++++******))))))))))))))))))))))))((()))))))))************************************'''&&&&&&(((+++,,,,,,,,,******))))))))))))******)))***++++++++++++***)))************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))************+++,,,---...++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************************************)))))))))***++++++,,,,,,************************************************))))))))))))))))))))))))))))))))))))************************))))))))))))((()))))))))************))))))))))))))))))))))))((()))***++++++***)))((((((((()))))))))*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......------------......------.........////////////000111111000111333555888888777666666666666666444555777888999888777666888888999999999999888888555555555555444444444444///---+++***++++++)))(((((()))***++++++***)))((((((((()))***************(((((()))***************!!!$$$''')))+++***)))(((,,,,,,,,,++++++*********---,,,+++******+++,,,---******************************++++++++++++******************************))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++)))************+++++++++******))))))))))))******'''(((***+++,,,,,,++++++)))******+++,,,...///000///000222555777888999999111222222111///------...++++++++++++++++++++++++.........////////////000,,,,,,------...///000000000111111111111222222222111111111111222333444555000222333555666666555444777888888888888777666666888777666555555555555555222333333444555666777777444444444444444555666777666444222222333333333222000111222333333222111000000000111111222222222333333222///......///222333***,,,...///000///...---........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++++++++++++++++++++++++++))))))************)))))))))************+++++++++************************++++++,,,,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))(((((())))))*********+++************************(((((('''(((***,,,+++*********))))))))))))******)))***+++,,,,,,+++***)))************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))************+++,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++************************+++++++++,,,,,,+++++++++************************))))))******+++++++++,,,,,,++++++++++++++++++,,,************************))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************))))))))))))(((((())))))*********+++))))))))))))))))))))))))'''((()))++++++)))((('''))))))))))))************************************++++++,,,,,,,,,---------,,,,,,------------......///......------......///---------.........//////,,,...///000111333666888::::::888777777666666666444555777888999888777666777777888888888888777777555555555555555555555555........................***************************)))))))))((((((''''''+++***)))))))))***,,,,,,+++++++++++++++++++++,,,+++,,,,,,------,,,,,,++++++++++++*********))))))***************)))(((((((((((()))***+++,,,,,,---,,,,,,+++***))))))******++++++************++++++************************++++++++++++++++++++++++******************************)))))))))))))))***+++++++++*********))))))+++++++++,,,---000222333222444777:::<<<<<<:::999666555333111///......//////...,,,*********,,,---+++,,,---............---000111222111...---...///000000000000////////////000111333555555555333222222222222333333444444444777777777777666666666666444444444333333222222222444444333333333333222222222222222222333333444555222333222111///...///000444333222111000000000000000000111111111111000000000000//////000111222222000000000000////////////---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,---,,,,,,+++*********+++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,+++++++++******)))))))))))))))))))))))))))))))))'''&&&'''***+++***(((++++++******************************************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++......---,,,,,,+++******+++++++++*********))))))************************++++++++++++++++++++++++************************))))))))))))))))))))))))+++*********))))))(((((()))))))))***++++++,,,,,,******++++++++++++******))))))))))))******************))))))(((((('''''')))))))))***++++++,,,,,,)))***++++++***(((%%%$$$))))))))))))))))))))))))******))))))))))))*********************************************************++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,---------....................................///000111333555666DDDAAA<<<888555333333444222333333444555666777777666666777888888888888888666666555444333222222222,,,,,,,,,,,,,,,,,,,,,,,,*********************************))))))(((((((((+++***)))))))))***+++,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,++++++++++++*********))))))***************)))((((((***************+++++++++,,,++++++***))))))******+++******))))))******+++******************************************************************************))))))))))))******+++++++++*********))))))+++++++++,,,---000222333222444777:::<<<;;;:::::::::999666333111////////////...,,,******+++,,,---++++++,,,,,,,,,------------...//////...---...//////////////////000000000...///222444555555555444111222222333333444444444666666666555555555444444444444333333333222222222444444333333333222222222222222111111111222333333222333333111///...///111444333222111000000000000000000111111111111000000000000//////000111111222000000000000/////////...---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++)))******+++++++++++++++,,,+++******)))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++*********)))))))))))))))))))))))))))))))))***(((&&&'''***+++)))(((************************************************************************))))))))))))))))))))))))*********************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000...---+++******++++++++++++++++++++++++++++++---,,,,,,+++******))))))+++++++++*********))))))************************++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++******))))))+++*********************)))******++++++******)))))))))))))))************+++*********))))))))))))+++*********************)))***+++,,,+++)))'''&&&))))))))))))))))))))))))******))))))))))))*********************************************************++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,------------...////////////////////////......///000111333444555CCC@@@<<<888666555555666444444444444444444444444666666777888888888888888666666666666555333222111***************************************************************)))))))))******))))))******+++,,,------,,,+++***))))))(((++++++,,,,,,,,,,,,+++++++++++++++******************************)))((((((+++++++++*********)))))),,,+++******)))*********+++******))))))******+++************************))))))))))))))))))))))))************************************************+++++++++***************+++++++++,,,---000222333333555888:::;;;;;;;;;:::;;;:::777333000///...---...---,,,+++***+++,,,---,,,+++*********+++,,,---***+++------------...000.........//////000000111,,,...000333555555555555111111222222333444444555444444444444333333333333333333333333222222222222333333333333222222222222222111111000000000111111222333333222000///000111333222111111000000000000111111222222222222111111000000/////////000111111000000000/////////......---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))******************+++***))))))((()))))))))************************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******))))))))))))(((((())))))))))))))))))))))))***)))(((((()))***)))'''************************************************************************))))))))))))))))))))))))*********************************++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,222000...+++******+++++++++++++++++++++++++++++++++++++++***))))))((((((+++++++++***************************************++++++++++++++++++++++++************************)))))))))))))))))))))))),,,,,,++++++++++++******,,,,,,+++******)))(((((()))******++++++******)))))))))))))))************++++++++++++************,,,,,,+++******)))(((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))******))))))))))))************************************************************++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------////////////////////////.........///000222333444===<<<999666555444555666666555555444333222222111666666777888888888888888666777888999888555333111))))))))))))))))))))))))************************++++++*********************************+++++++++,,,,,,++++++******))))))++++++,,,,,,,,,,,,++++++***************************************)))((((((************************++++++***************+++******))))))))))))******************************)))))))))***************************************))))))******++++++******************************+++++++++,,,---000222333555666888:::;;;;;;;;;:::888666444111///---------------,,,+++++++++,,,---,,,+++)))((((((***+++---***+++------,,,,,,...///------......///000111111...///000222333444444444000000111222333444444555444444333333333222222222333222222222222222222222333333333222222222222111333222111000000000000000222333333222000///111222222222111000000000000000111111222222222222111111000000/////////000000111000000/////////.........---------............///------------------------++++++++++++++++++++++++************************))))))))))))))))))******+++******)))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))((((((((((((((())))))))))))))))))))))))+++******)))))))))((('''***************+++++++++************************************************))))))))))))))))))))))))************************************++++++++++++************************++++++++++++++++++++++++************************,,,+++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++000///,,,***)))***+++,,,************************++++++*********)))))))))************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************+++*********)))))))))((())))))************))))))((()))))))))************************************+++*********)))))))))(((((()))***++++++++++++***))))))))))))))))))))))))******))))))))))))************************************************************++++++++++++*********++++++++++++,,,,,,,,,++++++,,,,,,,,,---------////////////////////////.........///000111222333666555333222111222222333555444444333333222111111666666777888888888888888777999<<<======:::666333******************************************************************++++++))))))******++++++++++++)))))))))******+++++++++***++++++,,,,,,++++++******************************************)))((((((((())))))***++++++,,,,,,+++***************++++++***))))))))))))))))))************************************+++++++++,,,,,,************************((()))***+++,,,+++++++++************************+++++++++,,,---000222333666777888:::;;;;;;;;;;;;555444222000////////////,,,,,,,,,,,,,,,,,,,,,---,,,+++)))(((((()))+++,,,,,,---......,,,,,,---...,,,------...///000000111000000111111111111111111///000000111333444444555444444444333333333222222222222222222222222222222333333222222222111111111444333222111111111111111111222222111000///111222111111000000///000000000111111111222222111111111000000///////////////000////////////............---------............///------------------------++++++++++++++++++++++++******************************)))(((((())))))***++++++*********++++++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********((((((((((((((()))))))))))))))))))))))))))))))))+++++++++***)))(((((()))))))))*********+++++++++************************************************))))))))))))))))))))))))************************))))))*********+++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))((()))***,,,---************************+++++++++++++++*********************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((()))))))))))))))(((((()))))))))*********)))))))))******)))))))))((()))))))))************))))))))))))))))))))))))(((((()))))))))*********''''''((())))))*********))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------------------///.........///000000111111111000000000111222222222222222333333333444444666666777888888888888888999;;;???AAAAAA>>>:::888************************************************)))))))))***************))))))***++++++++++++***'''(((((()))***+++,,,,,,******++++++++++++*********************+++++++++***************)))(((((('''((()))***+++,,,------*********)))******+++,,,***))))))(((((())))))************************************+++,,,,,,------************************((()))***,,,,,,,,,++++++***************++++++++++++++++++,,,---000222333777888999:::;;;;;;;;;;;;666555444222111222222333++++++,,,,,,,,,,,,------,,,+++***)))))))))***+++,,,.........,,,,,,,,,...---------......//////000111111111000000000000000...///000111222444444555333333333333222222222222111111111222222222222222222222222222111111111111333333222111111111222222000111111000//////000222111000000//////000000000000000111111111111000000000000//////......///////////////.........---------------............///------------------------++++++++++++++++++++++++*********+++++++++++++++,,,+++***)))((()))***+++++++++++++++++++++,,,---************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))******)))))))))))))))))))))))))))+++++++++)))((()))***)))))))))***++++++,,,,,,************************************************))))))))))))))))))))))))************************)))))))))************+++************************++++++++++++++++++++++++*********************************+++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++((((((((())))))***+++,,,************************++++++++++++++++++++++++***************+++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))'''''''''(((((((((((()))''''''((())))))***++++++((())))))******))))))((())))))))))))************((((((((((((((()))))))))''''''((())))))***++++++''''''((((((((())))))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...............///000111000000111111222333444111111222333444555666666666666777888888888888888999<<<@@@CCCCCCAAA>>><<<))))))))))))))))))))))))************************((((((((())))))*********((()))***+++,,,++++++***(((((())))))******++++++******++++++++++++******))))))*********+++++++++***************)))(((((())))))*********+++++++++******))))))***++++++,,,))))))(((((((((((())))))************************)))))))))***+++,,,,,,,,,************************''')))+++,,,------,,,+++))))))*********++++++++++++++++++,,,---000222333888888999::::::;;;;;;;;;777666444222111111111111***+++,,,,,,------------,,,,,,+++++++++*********)))+++,,,,,,++++++---...........................000000/////////000000111......///111222333444555222222111111111000000000000111111111222222222222222222222222111111111111111111000000000111111222///000000///......///111000000////////////000000//////000000000000//////000000///...............//////.........------------------............///------------------------************************++++++++++++,,,,,,,,,------,,,***)))))))))++++++***************+++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))*********++++++))))))))))))))))))))))))(((***,,,+++))))))***,,,((())))))***++++++,,,,,,************************************************))))))))))))))))))))))))************************))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++++++++************++++++++++++++++++++++++++++++************************))))))***+++++++++******************************************************))))))*********+++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))'''((((((((())))))))))))((((((((()))))))))))))))(((((())))))))))))(((((())))))))))))************(((((()))))))))*********((((((((()))))))))))))))))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************++++++++++++***++++++++++++,,,,,,,,,------------------------//////...------.........//////000000111222222333111222333444555666777777666666777888888888888888888;;;>>>AAACCCBBBAAA???))))))))))))))))))))))))************************''''''(((((()))))))))***((()))***+++,,,+++******************))))))))))))******++++++++++++******))))))******++++++++++++***************)))((((((+++++++++*********************))))))***+++,,,,,,))))))(((((((((((())))))************************'''(((((()))***+++++++++************************''')))+++---...---,,,+++))))))******+++++++++++++++++++++,,,---000222333999999999::::::;;;;;;;;;777666333111///.........***+++,,,---------------,,,,,,,,,,,,,,,+++***)))&&&''')))******+++---///...............---------............///000222222---...///111222333555555000000000000////////////000000111111222222222222222222222111111111111000//////...//////000111222.../////////------///111000000////////////000111......////////////......111000///...............//////.........------------------.........//////------------------------************************+++++++++,,,,,,---------...---+++))))))***+++,,,))))))((())))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******+++++++++,,,))))))))))))))))))))))))'''***,,,+++))))))+++---((())))))***++++++,,,,,,************************************************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++++++++************++++++++++++++++++++++++++++++***************************+++---...---+++)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))*********+++******))))))((((((''''''(((((())))))))))))(((((())))))))))))************))))))******+++++++++,,,******))))))((((((''''''++++++***************+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++******+++++++++,,,,,,,,,........................//////...------------...------......///000000000333333444555555666666777666666777888888888888888777999<<<@@@BBBBBBAAAAAA)))))))))))))))))))))))))))***+++,,,,,,+++***))),,,+++++++++******))))))((())))))))))))*********,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************---,,,***)))))))))******......---,,,+++***)))((())))))************))))))******+++,,,,,,,,,,,,+++*********))))))))))))))))))))))))***+++++++++,,,)))***+++,,,,,,+++))))))******+++,,,------------***++++++,,,,,,++++++******+++,,,...000111333333777888999::::::999777777444333111...,,,,,,+++,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------------,,,,,,,,,---......///////////////////////////............//////000...---------000333777:::888555111///111222111000111111222222222333333333555444333333222222222222333222111111000000111111000000///...............000///---,,,,,,---///000............////////////111000///------......///................................................+++,,,,,,------,,,,,,+++000///---+++******++++++++++++++++++++++++++++++(((((((((((((((((())))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))************************'''((()))*********************))))))******+++,,,))))))))))))************+++++++++*********))))))*********)))))))))))))))++++++***)))((((((((()))*********))))))))))))))),,,,,,,,,+++++++++******))))))***++++++++++++***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++******************++++++++++++++++++++++++************************)))************++++++++++++***)))))))))***,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++***)))(((''''''((()))***+++*********))))))((((((******))))))))))))******,,,,,,+++***)))))))))***))))))))))))((((((((((((+++)))((('''((()))+++,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,---------............///////////////000000000000111111111111222333444555444444555555777888999:::888::::::999777666777888666777888999:::;;;<<<<<<)))))))))))))))))))))))))))***++++++++++++***)))(((((((((((('''''''''&&&)))))))))*********++++++******+++,,,---...//////*********+++++++++,,,,,,************************,,,,,,***)))))))))******++++++***************)))))))))************)))))))))***++++++,,,,,,++++++***)))))))))))))))))))))***************+++++++++)))***++++++++++++***)))+++,,,,,,---------------++++++,,,,,,,,,,,,++++++)))***+++---...000111222666777888888888888777666444333000...,,,+++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------...........................///............///000000///.........000333666888777444000///000222111000111111222222222333333333555444333222222222222222333222111111000000111111000000///...............////////////////////////............////////////111000///...---......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++...---,,,+++******+++++++++++++++++++++++++++++++++*********************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))(((((())))))***+++))))))))))))************+++++++++*********))))))***)))))))))))))))))))))+++***))))))))))))))))))***)))))))))))))))))))))************))))))))))))))))))***++++++++++++***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************++++++++++++++++++++++++************************)))************+++++++++))))))((((((((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((((((((((()))***************)))))))))(((******))))))))))))******,,,+++******))))))******(((((((((((())))))))))))***)))((('''((()))+++,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,------------............////////////000000000000111111111111222333444555444444444555666777888999888999:::999777666777888666666666666666777777777)))))))))))))))))))))))))))******++++++******)))***************)))))))))************+++++++++,,,))))))***+++,,,---......*********++++++++++++,,,************************,,,+++******)))*********(((((()))))))))*********))))))************)))))))))***++++++,,,,,,++++++))))))))))))))))))******+++++++++***************)))******+++++++++******---............---,,,,,,,,,,,,------------,,,,,,))))))***,,,...///000111444555666666666666555555444222000...,,,+++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------.......................................///000000111000///...///111444555555222000///000111111000111111222222222333333333444333333222222222222333333222111111000000111111000000///.........//////...///111222222111///...............////////////000000///............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++************++++++++++++++++++++++++++++++------,,,,,,+++++++++***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))************))))))((((((''''''''''''((())))))))))))))))))************+++************)))))))))))))))))))))))))))******))))))))))))))))))***+++))))))))))))))))))******))))))((((((((('''''''''))))))***++++++++++++***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************,,,,,,++++++************************************)))************+++++++++((((((((('''((())))))***++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***))))))(((((())))))***************))))))))))))))))))))))))))))))))))))++++++***)))))))))******''''''(((((())))))*********)))((((((((()))+++,,,+++++++++++++++***************+++++++++,,,,,,,,,------------.............../////////000000000111111111111111222333444555444444444444444555666777888999:::999777777777999777666666666555555444444))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))((((((((((((************++++++++++++************************++++++******************))))))))))))*********+++)))******++++++******)))))))))***+++++++++++++++)))))))))))))))*********,,,+++++++++***))))))))))))*********++++++++++++////////////...---,,,+++,,,------......------,,,)))***+++,,,...///000111333333333444444444444444444222000---,,,+++++++++++++++++++++,,,,,,,,,---***++++++++++++,,,,,,,,,++++++******++++++,,,---..............................---......///000111222111000//////000111222222111000///000000000000111111222222222333333333333333222222222222222333333222111111000000111111000000///////////////000//////000111111000//////............////////////000/////////....................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))))))))******++++++,,,++++++++++++++++++++++++---------,,,,,,+++******))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''((((((''''''(((((()))***((()))))))))************************)))))))))))))))))))))))))))*********)))((((((((()))***++++++)))))))))))))))*********))))))((((((((('''''''''))))))***++++++++++++***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************,,,,,,++++++******))))))************************))))))*********+++++++++(((((((((((())))))************************************************************++++++++++++******************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))*********)))))))))))))))))))))************))))))******))))))))))))******''''''(((((())))))******))))))(((((())))))***++++++++++++*********************+++++++++,,,,,,,,,,,,,,,---------...............//////000000111111111111111111222333444444444444333333333444555555777999:::999888777888999999888888888888777777777))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((((((******+++++++++,,,,,,,,,)))))))))(((((((((''''''))))))*********+++++++++************************************+++*********,,,,,,+++++++++***************++++++++++++******))))))***++++++++++++***(((((())))))************,,,+++++++++***))))))))))))))))))******++++++,,,000000//////...---++++++,,,------......------,,,+++,,,,,,...///000111222111111111222222333333444333222///---++++++***+++,,,,,,,,,,,,------------*********+++++++++,,,,,,++++++******++++++,,,---........................---------......///111111222222000/////////000000000000000000000000111111111111222222222333333333222222222111111222222333333222111111000000111111000000/////////000000111000000///......///000000............///////////////////////////......---........................------------------------+++,,,,,,------,,,,,,+++((())))))***++++++++++++++++++++++++++++++++++++,,,,,,++++++************))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))***************************************)))(((''')))(((((((((((()))******((()))))))))************))))))))))))))))))))))))(((((())))))************)))((((((((()))***++++++(((((())))))******************)))))))))((((((((())))))***++++++++++++***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((()))))))))*********+++++++++******)))))))))************************))))))*********+++++++++))))))*********+++++++++******************************************************++++++++++++******))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))((())))))******))))))(((************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))************))))))))))))))))))))))))******((()))************)))(((***))))))((())))))******'''((((((((()))))))))***)))))))))))))))******+++******************************+++++++++,,,,,,,,,,,,,,,,,,------------............///000111111111111111111111222333444444444444333333333444444555777888999999888777888999888888888999999999::::::))))))))))))))))))))))))***))))))(((((())))))***(((((())))))))))))******************+++++++++,,,(((((()))***+++,,,------)))))))))************+++************************))))))***++++++++++++***---,,,,,,,,,++++++************++++++++++++******((()))******++++++******((((((((()))******+++++++++++++++***************))))))))))))***+++,,,---/////////......,,,++++++,,,,,,------------,,,,,,,,,,,,---...///000111222111111000000111222333444333111///---+++*********++++++,,,,,,,,,---------************+++++++++++++++++++++++++++,,,---------------------------------------......000111222222222111000////////////...000111111111000222333111111222222222333333333222111111111111222222333333222111111000000111111000000/////////000111111111000...------...000111............/////////////////////000///......---,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,------,,,,,,+++))))))***+++,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************)))************))))))((())))))(((((())))))***+++))))))))))))************(((((()))))))))))))))***((((((((()))******++++++))))))))))))))))))***+++((((((((()))******+++++++++++++++*********))))))))))))***++++++++++++***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''(((((())))))*********************************************************)))************+++++++++))))))***+++++++++++++++******************************************************++++++++++++******))))))))))))))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))))))))************))))))******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******++++++******)))))))))))))))************((()))***++++++***)))((())))))((((((((()))******)))))))))))))))(((((((((((()))))))))************)))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,------------------...///000111222222111111111111222333444555333333333333333444555666777888999999888777999:::666666777777888888888999))))))))))))))))))))))))***)))(((''''''((()))*********++++++,,,,,,,,,,,,)))))))))*********++++++((())))))***+++,,,---...))))))))))))************************************((()))***+++,,,++++++***************++++++++++++***++++++,,,,,,++++++***((())))))***************'''(((((()))******++++++***************+++++++++***))))))))))))+++,,,------------------,,,+++***++++++,,,,,,,,,,,,++++++,,,,,,------...///000000111000000000111222333444333111///---+++*********))))))*********+++++++++************++++++++++++,,,,,,,,,,,,,,,------...------------------------------------///000111222111111000000//////.........000333333222111333555111111222222222333333333111111111111111222333333333222111111000000111111000000//////000111111222000000000000000000000000............////////////...///000000000///------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++***+++,,,------,,,++++++++++++++++++++++++++++++(((((())))))***+++++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************************((())))))************)))(((((('''''''''((())))))))))))))))))************(((((((((((())))))******'''(((((()))******+++++++++***))))))))))))))))))'''(((((()))******++++++++++++*********)))))))))))))))***++++++++++++***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''(((((()))******+++(((((())))))******++++++************************)))************+++++++++((((((***+++++++++***)))******************************************************++++++++++++******))))))))))))))))))))))))(((((((((((()))))))))***************************)))))))))))))))))))))))))))******++++++******)))************************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++++++++***)))((()))))))))************((()))***++++++***)))(((((((((((((((((()))************))))))((((((''''''(((((()))***************((()))))))))*********+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------...///000111222222111111111111222333444555333333333333444555777777666888999999888888999:::777777777777666666666666))))))))))))))))))))))))***)))(((''''''((()))***''''''(((((()))))))))***((())))))))))))*********************))))))))))))))))))))))))************************************((()))***+++,,,,,,+++***''''''((()))***+++,,,,,,***++++++,,,,,,++++++***(((((()))***************'''(((((()))***+++++++++))))))******+++++++++,,,***))))))))))))+++---...,,,,,,------,,,,,,++++++***++++++,,,,,,++++++***++++++,,,,,,---...//////111000000000000222444555333111///,,,+++*********(((((((((((()))))))))))))))************+++++++++------,,,,,,------...///------------------------,,,,,,------///000111222111111000000//////......---000333444222222444666111111222222222333333333111111000000111222333333333222222111000111111111000000///000000111222222///000222333333222000///............/////////000...///000000000///---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---...------++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************'''&&&&&&&&&&&&'''(((((())))))))))))************'''((((((((())))))******'''(((((()))***+++++++++++++++***)))(((((())))))'''(((((()))***+++++++++************))))))))))))))))))***++++++++++++***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))&&&''''''((()))******+++''''''((()))***+++,,,,,,************************)))************+++++++++&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))***+++,,,,,,+++***)))(((((())))))*********+++''')))***++++++***)))'''((((((((((((((()))******++++++***)))((('''&&&&&&(((((()))***************(((((())))))*********+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------...///000111222222111111111111222333444555222333333444555666888999666888999999888888999;;;::::::999888777666555555)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&'''((())))))***)))))))))))))))))))))))))))))))))))))))))))))******+++'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***,,,++++++******++++++,,,((()))*********((('''&&&))))))))))))))))))))))))******))))))))))))))))))---......//////......---,,,)))''''''***,,,,,,+++,,,,,,------------------000000000000111111111111222111000...,,,***((((((---,,,***(((((()))***+++++++++,,,,,,,,,,,,------...---,,,,,,++++++++++++...---,,,+++++++++,,,---........................000000000000111111111111///111222444444333222111222333444555444333222111222222222222222111000///000000000000000000000000000111111111111222222222000000000000////////////////////////000000000000////////////////////////---------.........//////.........////////////000------,,,,,,,,,+++++++++,,,+++***))))))***+++,,,++++++************++++++************************+++*********))))))(((((()))***++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))************+++******)))(((''''''&&&))))))))))))))))))))))))***)))(((''''''((()))***************************...+++((()))+++---,,,+++&&&&&&'''((()))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,)))))))))))))))))))))))),,,,,,+++***)))))))))***,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))+++***)))(((((()))***+++******++++++++++++******************************+++*********))))))((((((++++++************++++++******))))))((((((''''''(((((((((((((((((((((((())))))******++++++,,,,,,''''''((()))***++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((++++++************++++++++++++++++++++++++++++++******+++++++++******)))+++,,,---------...000222111111222222222333333333222222111111222444555666555555555555666777888999888777666444444555555666))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((())))))'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++((())))))************)))************************))))))))))))))))))))))))***++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))************************+++,,,,,,------,,,,,,+++,,,***((()))+++---,,,***,,,,,,,,,---------------/////////000000000111111111000///...,,,***))))))---,,,***)))((()))***++++++++++++,,,,,,,,,------...---,,,+++++++++++++++------,,,++++++,,,,,,---........................000000000000111111111111///111222444444333222111000111222333444444333333222222222222222111000000222222222222222222222222111111111111222222222222000000000////////////.........//////000000111111000000000000000000000000---------.........//////....../////////000000000------------,,,,,,,,,,,,---,,,+++******+++,,,---++++++************++++++************************+++*********)))))))))))))))***++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))************)))))))))((())))))))))))************))))))))))))*********************)))((('''''''''))))))))))))))))))))))))+++***)))(((((()))***+++************************---+++((((((***,,,+++***((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++)))))))))))))))))))))))),,,+++******))))))******,,,,,,,,,++++++*********************+++++++++,,,++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))+++***)))(((((()))***+++******++++++++++++******************************++++++++++++*********)))++++++************++++++******))))))((((((((((((************************)))))))))***************)))))))))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))'''''''''(((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((***))))))))))))))))))***++++++++++++++++++++++++******+++++++++******))),,,---...---------///111111111111222222222333333222222111111222333555666444444444444555666777888777777555444444444555666))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))******+++)))************))))))(((************************))))))))))))))))))))))))******++++++++++++******++++++************++++++...---,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,+++,,,------+++)))+++,,,,,,,,,---------............////////////000//////...---,,,+++******,,,+++***)))))))))***+++++++++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,------,,,,,,,,,,,,------........................000000000000111111111111000111222333444333222222...///111222333444444444222222222222222222111000333333333333333333333333111111111111222222222333000000/////////...............//////000111222222111111111111111111111111------........./////////........./////////000000.........------------,,,------,,,,,,,,,,,,------++++++************++++++++++++++++++++++++++++++***************))))))))))))***++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))******************))))))((((((''''''))))))))))))))))))))))))++++++************++++++************************+++***(((((()))******)))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))++++++***)))))))))******+++++++++++++++*********))))))))))))************++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))******))))))))))))************++++++++++++******************************,,,,,,,,,+++++++++++++++++++++************++++++***))))))))))))(((((((((***************************))))))))))))))))))(((************))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++)))******+++++++++******---......---,,,,,,...///000111111111222222222222222222111222222333444555333333333333444555666666666666555444444444444555(((((((((((((((((((((((())))))))))))))))))))))))******************************)))((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++***************)))((('''************************))))))))))))))))))))))))******++++++++++++******++++++************++++++,,,+++)))(((((()))***+++))))))))))))))))))))))))++++++,,,,,,,,,,,,,,,------......//////......---,,,------......,,,***)))+++++++++,,,,,,------...---------.........//////...------,,,,,,+++++++++++++++***))))))******+++***++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---------...........................///000000000111111111111000111222333333333222222000000111111222222222222222222222333333222111111333333333333333333333333111111111222222222333333000000000/////////............///000111222222333111111111111111111111111............////////////------------............//////.........---------------,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++************************)))***++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((*********)))))))))))))))((()))))))))************((()))))))))***************)))))))))((((((((('''))))))))))))))))))))))))************************************************))))))(((((()))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))******))))))))))))******+++++++++***************((((((((()))))))))))))))************************))))))************))))))))))))))))))))))))))))))***))))))))))))))))))*********++++++++++++******************************++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))******************************))))))((((((''''''******))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))************************))))))***+++++++++******---......---,,,+++---...000000000111111111111222111111222222222333333444333222222333333444555666555555555444444444444444(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******+++***)))(((''''''(((((()))))))))))))))))))))))))))))))))))))))******+++***************)))((('''************************)))))))))))))))))))))))))))******++++++******)))+++******))))))******+++***)))(((''''''((()))***))))))))))))))))))))))))++++++,,,,,,,,,------------......//////......---,,,---......---,,,************++++++,,,------...------------............------,,,,,,,,,+++++++++******************++++++*********+++++++++,,,,,,+++++++++******++++++,,,,,,,,,------............///////////////////////////000000000111111111111111111222222333333333333333222222111111000000000111222222333333333222222222222222222222222222222111222222222222333333333111000000000000//////////////////000111222222333111111111111111111111111........./////////000000++++++,,,,,,,,,,,,------//////.........---------++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***************+++++++++)))***++++++***)))***+++************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))******((()))))))))************((()))))))))************))))))))))))((((((((((((************************((())))))))))))))))))((())))))))))))))))))))))))(((((())))))((((((((((((((((((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))((((((((())))))))))))))))))))))))***))))))((())))))******************************((((((((((((((((((((((((************************))))))************)))))))))))))))))))))))))))))))))))))))******)))))))))******++++++++++++******************************))))))******************++++++************++++++))))))))))))************))))))))))))))))))))))))******))))))(((((('''''''''(((((()))******++++++))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,++++++++++++++++++))))))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))******+++******))))))******+++************************((()))***+++++++++++++++---......---++++++,,,...//////000000000111111111111111222222222222222222333333333333444555666666444444444444444333333222))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************(((''''''((()))))))))))))))))))))))))))))))))))))))))))))******+++)))************))))))(((++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))******))))))))))))***************)))******+++,,,))))))))))))))))))))))))***++++++,,,,,,------...+++,,,,,,------,,,,,,+++***,,,------+++***++++++))))))***+++,,,---......---------............///------,,,,,,++++++******)))*********++++++++++++************+++++++++++++++************++++++,,,+++,,,---......///......////////////////////////000000000000111111111111111111222222222333333333555444333111000000000000111222333333333333333333222222222222222222222222222222222222333333333333222222111111111000000000000000000111111111222222111111111111111111111111....../////////000000000+++++++++,,,,,,,,,------.........------------,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++)))***++++++***)))***+++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************))))))))))))((((((((((((************************(((((())))))))))))(((((())))))))))))))))))))))))'''(((******)))(((((()))''''''((()))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))((((((((()))******)))))))))***************))))))))))))((((((((((((************************))))))************))))))))))))))))))))))))))))))))))))************))))))******++++++++++++******************************)))))))))))))))*********++++++************++++++)))))))))************+++((((((((((((((((((((((((***))))))))))))))))))(((''''''((()))***+++,,,,,,))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))((((((((()))))))))************+++************************))))))))))))))))))))))))************************))))))))))))************++++++************++++++************************((()))***+++++++++++++++,,,------,,,++++++---...////////////000000000000111111222222222222111111333333333333444555666666333333444444333333222111))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***))))))***)))'''''''''(((***+++)))))))))))))))))))))))))))))))))))))))******+++((())))))************)))++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))******))))))))))))******)))***++++++,,,,,,,,,+++))))))))))))))))))))))))*********+++,,,---------+++,,,,,,------,,,,,,+++)))+++,,,+++))))))+++---))))))***+++,,,---......---............/////////------,,,,,,+++***))))))))))))***+++++++++++++++************++++++++++++***************+++,,,,,,+++,,,---.../////////...////////////////////////000000000000111111111111222222111111222222333333555444333222111111222222111222333333444444333333333333333333333333333333222222222333333333444444333333333222222222222111222222222111111111111000000000000000000000000000.../////////000000000000,,,,,,---------.........------------,,,,,,,,,,,,+++,,,---......---,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))***++++++***)))***+++************************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))************(((((((((((())))))))))))************************((()))************)))((())))))))))))))))))))))))&&&)))++++++)))(((((())))))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((()))))))))*********+++*********))))))(((((((((************************))))))************))))))))))))))))))))))))))))))((()))***++++++***)))(((******++++++++++++******************************)))))))))******+++++++++++++++************++++++))))))*********+++++++++)))))))))))))))))))))))))))))))))***************(((((())))))*********+++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))(((((('''''''''))))))*********+++++++++************************))))))))))))))))))))))))************************((()))))))))******************))))))))))))******************************(((((()))++++++,,,,,,+++***+++,,,,,,++++++---///........./////////000000000111222333333222111000222111111222222333444555222333333444333222111000))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((()))((('''&&&'''(((+++,,,)))))))))))))))))))))))))))))))))))))))******+++'''((()))***************++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))******))))))))))))******''')))***+++,,,++++++***))))))))))))))))))))))))))))))***++++++,,,---------......//////......---(((***+++***((((((,,,///((()))***+++,,,---...............////////////000...------,,,+++***)))(((((()))***+++++++++++++++)))************+++++++++******))))))***+++,,,,,,***+++---///000000///...000000000000000000000000000000000000111111111111222222111111222222333444444333222222222333444555111222333333444444444444444444444444444444444444222222333333333444444444444444444333333333222222333333222222111000000000////////////////////////////////////000000000000........./////////000000------,,,,,,,,,+++++++++,,,---...//////...---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))+++++++++***)))***+++************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))************(((((((((((())))))))))))************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))&&&))),,,,,,***((()))***+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((((((((((()))******(((((())))))*********+++++++++******))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))***++++++***)))(((******++++++++++++***************************************++++++,,,,,,,,,++++++************++++++))))))******++++++++++++************************))))))******++++++,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))******++++++++++++************************))))))))))))))))))))))))************************(((((())))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))(((((()))++++++,,,,,,,,,)))+++,,,,,,+++,,,...000............/////////000000111222333333222000000000000000000111222333444222222333444333222111000*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))************************)))))))))((())))))***+++((((((((((((((((((((((((******))))))******+++,,,)))************+++++++++(((''''''((()))******)))************************++++++***))))))***++++++******+++,,,------------...---,,,,,,,,,,,,---...---,,,,,,+++*********+++)))+++,,,,,,+++,,,...000555333///---,,,---///111......------,,,+++******))))))))))))))))))))))))......---,,,,,,++++++***)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------///......---------......////////////000000000000111222222111///...///000111111111111111111111111///111333555666555333222222222222222222222222222111222333333444444333333222222222111111222555888:::888666444222111000000000000000000000000000000////////////////////////---------------------------------.........//////......---------,,,,,,,,,,,,+++***))))))***+++,,,...---+++*********++++++,,,+++++++++***)))))))))***************)))(((((())))))))))))))))))))))))++++++******))))))(((((())))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,******))))))))))))******))))))))))))************---,,,***)))))))))******)))))))))((((((((((((((())))))))))))))))))))))))+++*********))))))((((((***)))((('''((()))+++------+++)))'''&&&''')))+++---+++)))((('''((()))***)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))************+++++++++&&&''''''((()))*********))))))))))))))))))))))))++++++******)))))))))((())))))))))))((((((((((((************************))))))))))))************************************)))))))))))))))))))))))))))((((((((()))***++++++************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,000000000000////////////......///000000000000000222222111111222222333444222111000//////000111222))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))******))))))******+++,,,)))************+++++++++)))(((((()))***++++++*********************************************************+++,,,------------...---,,,,,,,,,,,,---...---,,,++++++******++++++***+++,,,+++***+++---///222111...,,,,,,---...000------,,,,,,+++*********))))))))))))))))))))))))*********+++,,,,,,------,,,,,,++++++***)))))))))+++++++++,,,,,,,,,------......------------........./////////000000000000000111222111///...///000111111111111111111111111000222444666666555333111222222222222222222222222111222333333444444333333333333333222222333666999999888666444222111000000000000000000000000000000////////////////////////---------------------------------,,,,,,+++++++++------------,,,,,,,,,,,,++++++***))))))***++++++---,,,+++*********+++++++++++++++******************************)))(((((())))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))************++++++)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((***)))((('''((()))+++,,,---+++***(((((()))***+++,,,+++)))((('''((()))***))))))))))))))))))))))))))))))))))))))))))))))))++++++******************************************************************************************))))))))))))))))))))))))(((((((((((()))))))))***************************************************(((((()))))))))*********+++******))))))(((((('''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((())))))))))))************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))***+++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////000111111111111111222222111111111222333333222111000//////000111222))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((***************+++,,,,,,***************************))))))))))))***++++++)))************+++++++++))))))******************************************)))******++++++******)))******+++,,,------------...---,,,,,,,,,,,,---...,,,,,,++++++******++++++***+++++++++))))))+++---......---,,,,,,------...,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,++++++***)))))))))++++++++++++,,,,,,,,,,,,...---------------............/////////000000000000111222111///...///000111111111111111111111111222444555666666444333111222222222222222222222222111222222333333333333333333444444333333444666999888777555333222111000000000000000000000000000000////////////////////////------------------------///...---,,,+++******))),,,,,,,,,,,,++++++++++++++++++***))))))***++++++---,,,+++*********++++++***************+++++++++*********+++******)))((())))))))))))))))))))))))(((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))************************************************(((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))(((((((((((((((***))))))(((((())))))***))))))))))))***************)))(((((('''((((((((())))))))))))))))))******))))))))))))))))))))))))************))))))))))))***)))((((((((()))++++++++++++++++++************++++++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))))))))******************************************************'''((((((((()))))))))))),,,++++++***))))))(((((())))))))))))))))))))))))*********)))))))))))))))''''''(((((())))))******************************))))))))))))************************************))))))))))))))))))))))))+++***))))))))))))))))))************************)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---.....................000000111222222222222111333222222111111111222222222222111000000111222222((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++******++++++,,,---************************)))))))))))))))***++++++))))))*********+++++++++)))***+++***)))))))))***************************((()))***++++++***)))(((******+++,,,------------...---,,,,,,,,,,,,---...,,,,,,++++++***++++++,,,***++++++***)))(((***+++***++++++,,,,,,,,,,,,++++++*********))))))(((((())))))))))))))))))))))))++++++******)))((((((((()))))))))***++++++,,,,,,***++++++++++++,,,,,,,,,------,,,,,,------.............../////////000000///000111000///...///000111111111111111111111111444555666666555444222111222222222222222222222222111111222333333333333222333333444333222333555777666555444222111000000000000000000000000000000000////////////////////////------------------------000000///...------,,,,,,,,,,,,,,,+++++++++******+++******************+++,,,+++++++++++++++++++++)))))))))***+++++++++,,,*********++++++******)))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))************))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))*********))))))(((((('''))))))(((((((((((())))))((()))))))))************))))))))))))((())))))))))))))))))***************))))))))))))))))))))))))*********)))))))))))))))******)))(((((()))***+++***+++,,,---,,,,,,+++***+++***)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))*********************************************************((((((((()))))))))******))))))******++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++&&&''''''((()))******+++************************((()))))))))************************************))))))))))))))))))))))))++++++***)))((((((((()))************************((()))***+++,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////000111111111111000333222222111111111111111333222111000000111222333''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''(((((()))******((((((((((((((((((((((((************************++++++******++++++,,,---************************))))))(((((())))))***+++))))))*********+++++++++)))***+++***((('''((()))************************)))))))))******)))))))))******+++,,,------------...---,,,,,,,,,,,,---...,,,++++++***++++++,,,,,,***++++++***)))(((***+++)))***+++,,,,,,+++************)))))))))))))))((())))))))))))))))))))))))++++++***))))))((((((''')))))))))***++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,---..................////////////...///000000///...///111000000000000000000000000444555555555555333222111222222222222222222222222000111222222333333222222111222333222111111333444555444333222111000000000000000000000000000000000////////////////////////------------------------........................,,,,,,,,,+++++++++***************++++++*********++++++++++++++++++++++++)))))))))***+++++++++,,,******++++++++++++******))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))************))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))+++++++++******)))))))))))))))(((((((((((())))))((()))))))))************)))*********************(((((())))))************************************))))))))))))))))))************)))))))))))))))))))))***,,,------,,,+++***))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))******+++************************************************************************))))))))))))))))))))))))))))))))))))************************************************************)))))))))*********++++++***************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++************************((()))))))))************************************))))))))))))))))))))))))++++++***)))((((((((()))))))))))))))))))))))))))))))))******+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///---......///000/////////222222111000000111111111444333222111111222333444&&&''''''(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&''')))******+++))))))))))))))))))))))))***************************************+++,,,,,,************************)))(((((((((((()))******)))************+++++++++***,,,---,,,(((&&&'''******************************))))))(((((())))))*********+++,,,------------...---,,,,,,,,,,,,---...++++++******++++++,,,,,,***+++++++++))))))+++---******+++++++++******)))******))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++,,,,,,++++++***)))))))))************++++++++++++++++++++++++,,,---...///------........./////////---///000000......///111000000000000000000000000333333333444333333222222222222222222222222222222000111111222222222222222000111333222111000111333333222222111000000000111000000000000000000000000////////////////////////------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++)))***++++++++++++***)))******+++,,,,,,,,,++++++***************+++++++++)))***++++++,,,+++++++++))))))))))))))))))))))))(((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))++++++++++++************)))((((((''''''(((((()))))))))))))))************)))******++++++++++++***''''''(((((())))))******************************))))))))))))************************)))))))))))))))***+++,,,,,,,,,+++***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++************************************++++++++++++------,,,***)))(((''''''))))))))))))))))))))))))))))))))))))************''''''(((((())))))******************************))))))))))))************************************))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---//////000,,,---......//////......000000000000000111222222444444333222222333444444&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))***************************))))))))))))***++++++))))))))))))))))))))))))((((((((((((((()))******)))************+++++++++,,,///111...***'''))),,,************************+++***(((&&&&&&(((***+++******+++,,,------------...---,,,,,,,,,,,,---...++++++******++++++,,,---***+++,,,+++***+++---///,,,++++++******)))))))))************************))))))))))))))))))))))))(((((()))******++++++,,,,,,,,,++++++***)))))))))************++++++++++++++++++++++++,,,---...///---------.........//////---...//////......///111000000000000000000000000111111222222222222222222222222222222222222222222000000111222222222222222111222444333222111111222222111111000000000000111000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,++++++------------,,,,,,,,,,,,)))***++++++++++++***))))))***+++,,,,,,,,,,,,++++++++++++***************)))***++++++,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))************((((((''''''''''''(((((())))))))))))************'''((()))+++++++++***)))%%%&&&&&&'''(((((())))))************************((()))))))))***************************)))((((((((())))))***++++++******(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((************************************************************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))************---,,,+++***((('''&&&%%%))))))))))))))))))))))))+++++++++,,,,,,---------(((((((((((())))))))))))************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))+++***((('''''')))+++---,,,,,,,,,,,,,,,,,,,,,,,,******+++---...000111111---......///////////////////////////000222333444555444333222222333444555&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++((((((((((((((((((((((((((((((((((((((()))******)))************+++++++++...111333000+++)))***---************************,,,***'''%%%%%%'''***,,,******+++,,,------------...---,,,,,,,,,,,,---...+++*********+++,,,,,,---***+++,,,,,,+++,,,...000------+++***))))))))))))***************+++++++++)))))))))))))))))))))))),,,,,,++++++***))))))))))))))))))***++++++,,,,,,)))************+++++++++++++++++++++,,,---...///---------.........//////,,,...//////......///111000000000000000000000000000000000111111222222333222222222222222222222222000000111222222222222111222333555555333222222333111111000000000000111111000000000000000000000000////////////////////////------------------------000000///...---,,,,,,+++......------------,,,,,,)))***+++,,,,,,+++***))))))***+++,,,---,,,,,,+++,,,+++++++++******)))))))))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++******))))))(((((())))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((''''''''''''(((((())))))))))))************&&&'''(((*********)))(((%%%%%%&&&&&&'''(((((()))************************(((((())))))*********+++***************)))((('''(((((()))))))))******+++'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************(((((((((((()))))))))))))))))))))((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))((((((((((((************************))))))))))))************************************))))))))))))))))))))))))))))))(((((()))***++++++)))))))))))))))))))))))),,,***'''&&&&&&(((,,,...,,,,,,,,,,,,,,,,,,,,,,,,******,,,---///000111222...//////000000000000000.........///000222444444555444333333333333444555************))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((++++++++++++++++++++++++111000///---+++)))((('''******************************+++++++++***))))))+++,,,---.........---,,,111111000///...------,,,,,,,,,,,,++++++,,,------/////////...---,,,***)))///...,,,+++***++++++,,,+++*********))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,.........////////////000//////////////////////////////////////////......//////000111222333333333000111222222111///,,,***......///000111222333333///111222333333222000///000000000000000000000000111111000000000000111111111000///...---,,,,,,,,,------------------------,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++************************,,,***'''%%%%%%'''***,,,))))))))))))))))))))))))(((***+++***)))((()))***,,,+++++++++***)))))))))((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++***+++,,,---------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((())))))******(((((())))))))))))((((((+++++++++++++++***)))(((+++***)))(((((()))******)))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''************************))))))))))))))))))))))))***************************++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******...---+++*********++++++******++++++++++++******---,,,***)))))))))******************************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,+++++++++))))))))))))))))))))))))+++++++++*********))))))************))))))((((((,,,+++***))))))***+++,,,++++++******************---------.........//////.........//////////////////...------...000333444666555333333222333444555************))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))************))))))))))))))))))************......---+++***)))((('''************************++++++++++++************+++,,,---.........------000000//////...------,,,---,,,,,,+++,,,,,,------,,,------------,,,,,,+++------,,,+++++++++,,,,,,*********)))))))))(((((())))))(((((((((((()))))))))))))))))))))))))))))))))*********+++++++++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,------------000000000000000000000000/////////...............//////000222222333333222222222333333222111///.../////////000111111222222///000222333333222111000////////////////////////000//////......//////000000///...---------------------------------------,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++************************,,,+++)))'''''')))+++,,,))))))))))))))))))))))))(((***+++***)))((()))***++++++******************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))++++++++++++++++++++++++***+++,,,---...------,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((()))))))))***((()))))))))))))))((('''((())))))))))))(((((('''+++***)))(((((()))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************************++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))++++++************++++++,,,+++***)))))))))************++++++++++++******,,,,,,***)))))))))******************************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))+++++++++*********))))))++++++*********)))))))))++++++************++++++************************,,,,,,---------.....................///////////////...------...000333444666555444444444444555666************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++******)))&&&'''''''''(((((())))))+++++++++***))))))(((((())))))))))))))))))))))))++++++*********++++++,,,+++,,,------......------//////......---------,,,------,,,,,,,,,,,,,,,---******+++,,,,,,---,,,,,,***+++,,,,,,,,,,,,,,,,,,******))))))))))))(((((())))))(((((((((((())))))*********************************+++++++++,,,,,,+++++++++***************************************,,,,,,,,,,,,------------000000000000000000000000........................///000111222222222222222333333333333333333333333000000000000000000000000...///111222333222111111//////////////////////////////............/////////......---------......------------------------,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,++++++************************++++++************++++++))))))))))))))))))))))))(((***+++***)))((()))***))))))******************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++,,,---.........---,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((()))))))))))))))))))))))))))(((''''''''''''((((((((((((((((((******))))))))))))******)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))******************************++++++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++++++++++++++++++++***))))))((()))))))))******++++++++++++******,,,+++******)))*********************************))))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))+++++++++***************+++++++++++++++***************++++++++++++******************************++++++,,,,,,,,,---------------........./////////............///000222333666555555444444555666666************)))))))))((())))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))&&&&&&&&&''''''(((((()))************************((((((((((((((((((((((((+++************+++,,,---,,,,,,,,,---------------............------------...------,,,,,,,,,,,,---******++++++,,,,,,++++++(((***+++---------,,,+++))))))))))))))))))(((((((((((())))))))))))((((((************************))))))*********+++++++++************************************++++++++++++------........./////////////////////////////////...............////////////000111222222222222222222222111222222333555555111111111111000000//////...///000111222222222111////////////////////////000000////////////000000---------------...///000------------------------,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,++++++************************)))******++++++******)))))))))))))))))))))))))))(((***+++***)))((()))***(((((())))))******++++++*********************************)))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))************************+++,,,---...///...------(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))******))))))((('''&&&))))))))))))******++++++)))))))))))))))*********))))))))))))))))))))))))*********))))))((((((''')))))))))))))))))))))))))))))))))*********++++++************************))))))))))))))))))))))))******************************++++++++++++******************************************************))))))))))))))))))))))))***++++++++++++++++++************)))))))))************++++++++++++******++++++******************************************))))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))***************+++++++++******+++++++++,,,,,,,,,,,,------....../////////............///000222222444333333444444444555555************)))))))))((())))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''(((((()))))))))************+++++++++,,,((((((((((((((((((((((((************+++,,,---...,,,,,,,,,,,,------......------..................///...------,,,,,,,,,---++++++,,,,,,++++++******((()))+++,,,---,,,++++++(((((((((((((((((())))))(((((())))))))))))((((((************************(((((((((((())))))))))))************************++++++++++++,,,,,,---------------............///................................./////////000000000000111222222222111111000000000000111333444555222222111111000///////////////000000111111111111........................///......------......///---------------...///000------------------------,,,,,,------,,,,,,+++******++++++,,,,,,++++++***************************(((((()))******)))(((((())))))))))))))))))))))))(((***+++***)))((()))***((((((((())))))******+++************************))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))************************+++,,,---.........---,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((()))))))))))))))(((''''''))))))(((((()))***+++,,,(((((())))))************))))))))))))))))))))))))+++++++++******)))))))))))))))))))))))))))))))))(((((()))))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))************************************************))))))))))))))))))))))))))))))***++++++***))))))***+++++++++++++++++++++******++++++++++++******************+++*********************************))))))************))))))((()))))))))************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,---...//////000.........//////000111111111111222222333333333333************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&''''''((((((''''''&&&))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))((()))***,,,---.........---,,,,,,,,,,,,---...///---.........///000000000000///...---,,,,,,,,,,,,,,,,,,---,,,,,,+++******)))***++++++++++++++++++''''''(((((((((((())))))'''((()))******)))((('''************************'''''''''((((((((())))))***************++++++++++++++++++,,,,,,------...++++++++++++,,,,,,,,,,,,------------------------/////////000000111111222000111111222222222111111......///000111222333333222111111111000000//////000000000000000000000000........................,,,,,,++++++++++++,,,,,,---------------...///000------------------------,,,,,,------,,,,,,+++*********++++++++++++******************************(((((())))))))))))(((((())))))))))))))))))))))))(((***+++***)))((()))***(((((())))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************************+++,,,---------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((())))))))))))(((((((((((((((((())))))))))))((((((((('''&&&%%%&&&'''((()))'''((()))******+++******))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))'''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************************************))))))))))))))))))))))))((()))***++++++***)))(((******+++,,,,,,,,,,,,+++******++++++++++++******))))))***++++++++++++***************************))))))************))))))))))))))))))************************************)))))))))))))))))))))))))))******************)))))))))))))))))))))))))))***************+++++++++*********+++++++++++++++******++++++++++++******)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,---...//////000.../////////000000000000//////000111222222222222************))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))*********+++))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))''''''((((((((((((''''''******))))))(((''''''''')))))))))***************************************&&&(((+++...//////...---------,,,,,,,,,---...///......//////000111222222000///...------,,,,,,,,,+++,,,,,,------------,,,,,,+++******************'''''''''((((((((())))))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++)))******+++,,,,,,------******+++++++++,,,,,,,,,........................///000000111222222333333111111222222222111111000---...000111222222222222111111111000000000000000222111000/////////...///...........................------,,,,,,------.........---------......///------------------------,,,,,,------,,,,,,+++*********++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***)))))))))))))))((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************)))***+++,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***)))))))))((((((((('''&&&'''((())))))******))))))(((&&&%%%%%%&&&'''(((&&&''')))***++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************************************))))))))))))))))))))))))((()))+++,,,,,,+++)))(((((()))***+++,,,,,,+++*********++++++++++++******((()))***+++,,,++++++***************************))))))************))))))))))))))))))************************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))*********+++++++++)))))))))*********++++++++++++************++++++((())))))***++++++,,,,,,++++++++++++,,,,,,,,,---***++++++,,,...//////000...//////000000000000000...///111222333333222222************))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((******)))((('''&&&&&&%%%((((((((()))))))))))))))************************$$$'''+++///000000...---------,,,+++,,,---...///......///000111222333333000000///...---,,,,,,,,,******,,,---.../////////---,,,***)))))))))******&&&'''''''''(((((())))))'''((()))++++++)))((('''(((((((((((((((((((((((())))))))))))************))))))******++++++++++++((())))))***++++++,,,,,,,,,,,,---------.........////////////////////////000000111222333333444444111111222222222111111000---///111333444333222111000000000000000000111111333222111///....................................111111000000000000111111///......---------......------------------------,,,,,,---------,,,++++++******++++++++++++******************************++++++************++++++))))))))))))))))))))))))(((***+++***)))((()))*********))))))((((((''''''(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))******))))))((((((((('''%%%&&&''')))************,,,+++)))'''&&&'''((()))&&&''')))***+++++++++***))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((())))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))***,,,------,,,***)))'''((()))+++++++++***)))******++++++++++++******((()))***+++,,,,,,+++***************************))))))************))))))))))))))))))************************************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))******++++++++++++(((((())))))*********+++,,,+++***))))))***+++,,,((())))))***++++++,,,,,,++++++,,,,,,,,,---------******+++,,,...//////000...///000000000000000//////000222333444444333333******))))))((((((''''''(((((((((((((((((((((((()))******)))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++***)))((('''&&&&&&(((((())))))******++++++))))))))))))************,,,,,,+++******+++,,,,,,(((((()))***************&&&'''(((*********)))(((((())),,,.........---,,,------............------.........///000222333444111000---+++)))(((''''''------------------------++++++******************)))))))))))))))))))))))),,,+++++++++******))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---+++*********))))))((((((---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///,,,------...///000000111111222333333222111000///---......///000111111222444444333222111000//////111111000000000000111111000000000000000000000000///000222444444333222111//////000000000000////////////.........------------------,,,,,,,,,++++++************************************************++++++************++++++)))))))))***+++++++++,,,******))))))))))))******++++++***)))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++************)))))))))))))))(((((((((((())))))))))))))))))))))))'''((()))***************************************+++++++++***)))(((((('''))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************((())))))))))))*********((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))************************,,,+++++++++******))))))++++++******))))))(((((())))))))))))))))))))))))&&&'''''')))***+++,,,---((((((((()))******++++++************************++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))((()))))))))************************+++,,,------+++,,,............,,,+++++++++++++++******))))))************************************************++++++************++++++))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))************************+++++++++++++++++++++++++++,,,------------,,,+++))))))***++++++++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///...------...000333555222222222222222222222222******))))))(((((((((((()))))))))))))))))))))))))))******)))((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))(((((('''''')))))))))))))))*********))))))))))))************+++***))))))))))))***+++''''''((()))))))))))))))'''((()))******))))))((()))***,,,.........---,,,---..................---......//////000222333444111000...,,,++++++,,,,,,------------------------,,,++++++***************))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))((()))))))))***+++++++++************)))))))))(((,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---////////////000111222222222222222222222222111000///......//////000000111111222222222111000000//////111111000000000000111111000000000000000000000000222333444444333222000.........////////////......//////.........------------------,,,,,,,,,++++++************************************************++++++************+++++++++++++++,,,,,,,,,,,,,,,******))))))))))))************)))(((((((((((((((((((((((()))))))))******))))))))))))))))))))))))+++++++++*********))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++,,,,,,++++++))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************((((((((()))))))))******))))))(((((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))************************++++++*********)))))))))*********))))))))))))))))))))))))))))))))))))))),,,++++++***)))(((((('''*********)))))))))))))))************************************************))))))*********+++++++++))))))))))))))))))))))))************+++++++++++++++++++++***++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++*********)))************************************************++++++************++++++************************))))))***++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***))))))***+++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...............///111333444222222222222222222222222***))))))))))))(((((((((************************((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((************))))))))))))))))))))))))***************))))))(((((())))))***&&&'''(((((())))))(((((())))))*********))))))(((***+++,,,.........------..............................///000111222222333///...---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))++++++***************))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---/////////000000111111222222222222111000000000111111////////////000000000000000000000000000000000000111111000000000000111111000000000000000000000000444444444444222000---,,,------............------...............---------------------,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++************))))))))))))******))))))((('''''''''(((((()))))))))*********++++++))))))))))))))))))))))))++++++*********)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******++++++******((((((((((((((((((((((((++++++******)))((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************((((((((())))))))))))*********))))))))))))******((((((((()))))))))******))))))))))))))))))))))))******************************))))))))))))(((((())))))))))))************))))))))))))))))))))))))---,,,+++***)))'''&&&&&&++++++******)))(((((('''************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,++++++***+++++++++******))))))))))))******++++++++++++************************************************************++++++************++++++************************))))))***++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))******+++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///000111222222333333222222222222222222222222))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))'''((((((((()))))))))***++++++******))))))((((((((()))))))))************))))))))))))))))))))))))'''(((((()))))))))))))))******************))))))+++,,,---...///..................------............//////000111222222222---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++************)))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((*********)))))))))))))))++++++++++++************+++++++++++++++++++++++++++,,,...---,,,,,,---///---........./////////000222111000//////000111222000000000000////////////......//////000000000111111111000000000000111111000000000000000000000000333333333222111///---,,,---......//////......---...........................------------,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++***)))))))))((('''''''''******))))))))))))******))))))(((((((((((()))))))))*********++++++++++++))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))************))))))(((((()))))))))))))))))))))))))))***************++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))************)))))))))************++++++******************+++(((((()))))))))*********))))))))))))))))))))))))************************)))))))))((((((((((((((((((((())))))******++++++)))))))))))))))))))))))))))))))))))))))*********************))))))((((((************************************************))))))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,------,,,+++************+++***)))(((((()))***+++++++++++++++++++++++++++************************************************++++++************++++++************************))))))***++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///111333444333222111111111111111222222222222))))))))))))************((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))''''''(((((())))))******++++++******))))))((((((((()))))))))************************************))))))***++++++++++++***+++++++++************+++------......//////......///...------------...///...///000111222222111111///...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...---,,,,,,---///............////////////111111/////////000111222000000000000////////////.........///000000111111111111000000000000111111111111111111111111111111111111111111000000///////////////000000/////////---..............................---------,,,,,,++++++++++++++++++++++++************************++++++************++++++***)))))))))((('''''''''******))))))))))))******+++******)))******++++++)))*********++++++++++++))))))))))))))))))))))))*********)))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))''''''(((((((((((('''&&&*********************************)))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))******((()))))))))*********************+++++++++,,,,,,++++++************++++++))))))))))))************))))))))))))))))))))))))************************((((((((((((((()))))))))(((((())))))******++++++((((((((((((((((((((((((''''''((()))***+++,,,,,,(((((())))))************************************++++++++++++++++++++++++(((((()))))))))*********))))))))))))))))))))))))))))))))))))*********+++------,,,+++************,,,+++***))))))***+++,,,+++++++++++++++++++++,,,************************************************++++++************++++++************************))))))***++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---///222333444333222000000000000111111222222222)))))))))************+++'''''''''''''''''''''''''''((())))))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''(((((())))))******************))))))))))))))))))))))))************)))******++++++******))))))***++++++,,,,,,++++++++++++******++++++,,,---///////////////////////////...---,,,,,,---...///...///000222222222111000111000///---------......------------------------///...---+++************))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,---------+++++++++++++++++++++++++++,,,...---,,,,,,---///000000000000111111111111000000/////////000111111////////////000000000000/////////000000111111111111111000000000000111111111111111111111111111111......//////000000000111//////000000000000//////---------...........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++++++++++++++++++++************))))))))))))******++++++*********+++,,,,,,)))))))))*********++++++))))))))))))))))))))))))******)))))))))(((((((((''''''(((((())))))******))))))))))))))))))))))))******++++++******))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))*********************+++++++++,,,,,,++++++************++++++)))))))))*********++++++))))))))))))))))))))))))************************(((((())))))))))))******))))))))))))************(((((((((((((((((((((((())))))))))))))))))******'''(((((()))******++++++************************++++++++++++++++++++++++((((((((()))))))))******))))))))))))))))))))))))(((((()))))))))*********,,,,,,++++++***+++++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,************************************************++++++************++++++++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++************+++,,,***++++++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///111333333222111000//////000000111222222222))))))*********+++++++++((((((((((((((((((((((((&&&((())))))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))))))))))))))))))))*********))))))))))))************(((((()))******)))(((((())))))***+++++++++++++++************+++---...///000000///////////////000000///---,,,,,,---///000...///111222222222000//////......------///000111........................///...---,,,+++*********)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))((()))))))))***+++++++++((()))))))))******************++++++,,,,,,,,,,,,************************+++,,,...---,,,,,,---///111111111111000000000000...//////000000000000000......//////000000111111000000111111111111111111111111000000000000111111111111111111111111111111............//////000000...//////////////////...---------.........//////............------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************+++++++++++++++,,,,,,,,,,,,,,,******))))))))))))************))))))***++++++,,,((((((((()))))))))******))))))))))))))))))))))))***)))))))))(((((((((((('''''''''((()))*********))))))))))))))))))))))))++++++,,,,,,+++******)))************************)))))))))))))))))))))***))))))))))))))))))))))))))))))***++++++,,,------))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))************(((((()))))))))***************))))))))))))******))))))*********+++++++++))))))))))))))))))))))))************************)))))))))*********++++++*********)))))))))))))))((((((((((((((((((((((((++++++******))))))(((((()))))))))))))))*********************************************************(((((((((((()))))))))***))))))))))))))))))))))))))))))*********++++++++++++++++++***++++++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------************************************************++++++************++++++++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---***+++,,,,,,------,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///000111111111000////////////000111222222222))))))******++++++++++++))))))))))))))))))))))))&&&((())))))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((((((((())))))******++++++))))))))))))************&&&'''((())))))((('''&&&(((((()))*********************)))***+++---///111111000////////////000000000///---,,,,,,---///000...///111222333222000///++++++***+++,,,...000111////////////////////////000///---,,,+++*********))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))(((((()))***+++,,,,,,---(((((())))))*********+++))))))******++++++++++++************************+++,,,...---,,,,,,---///////////////............---...///111111111000///---......///000111111222222222111111111111111111111111000000000000111111111111111111111111111111//////............//////---..................------------.........////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++)))))))))***+++++++++,,,******))))))))))))******))))))((())))))***++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))***************)))(((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))***+++,,,,,,------))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))************''''''''''''((((((((((((******))))))))))))******)))************+++++++++))))))))))))))))))))))))************************))))))******+++++++++,,,++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))******++++++******)))(((((((((************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************+++,,,------***+++,,,------,,,+++***+++++++++,,,,,,---------************************************************++++++************++++++++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++,,,------***+++,,,,,,------,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......//////000000000000///...//////000111222222222))))))))))))))))))))))))((()))***++++++***)))(((&&&'''''''''(((((())))))******))))))))))))******))))))))))))))))))))))))+++*********))))))(((((((((((('''(((((()))***+++,,,,,,++++++***)))))))))"""$$$&&&)))*********)))))))))))))))))))))))))))))))))))))))************))))))***,,,//////...------.........//////000000........................000111222333222111///---,,,,,,,,,---------......---.........---,,,,,,+++,,,,,,------------------''''''(((((())))))******)))***+++,,,,,,+++***))))))******))))))((('''&&&)))'''&&&'''***+++***'''++++++******************+++*********))))))((((((******+++++++++,,,,,,,,,,,,,,,------...//////000............////////////000111222111000//////111000000000000111111111111333333333222222222111111000111111111111222222222///000111222222222222222222222000///............000...,,,---000111///---000000000000000//////...------------------------,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))************+++***)))(((((()))***+++%%%'''((((((''''''(((***************************))))))))))))************))))))))))))************---,,,+++)))((('''''''''******))))))))))))******************************(((((())))))******++++++******++++++++++++******************************)))(((((((((((((((((()))))))))))))))))))))))))))************************,,,,,,++++++***)))))))))'''''''''''''''(((((())))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++)))************+++++++++,,,,,,,,,+++++++++******++++++******))))))((((((---***((((((+++,,,+++)))++++++************++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......---,,,+++******+++,,,---++++++++++++++++++++++++...------,,,+++***))))))---,,,+++******+++,,,---,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.................................///000111111111))))))))))))))))))))))))((()))************)))(((((((((((((((((('''''''''******))))))))))))******((((((((((((((((((((((((************)))))))))((()))(((((((((((())))))************************+++$$$%%%''')))******))))))))))))))))))))))))))))))))))))))))))************((((((***,,,///000///............/////////000000........................///000111222111000...---,,,,,,,,,,,,------------------......------,,,+++------------------,,,,,,(((((()))))))))))))))***)))******************)))''''''((()))***************(((&&&''')))+++***(((************************+++*********))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---......//////............////////////000111222111/////////000000000000000111111111111333333222222111111111111111111111111222222222222000111111222222222222111222111000//////...//////000...---...000000///---//////000000//////...---------------------------,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))***)))))))))))))))(((((())))))))))))************+++***)))(((((()))***+++'''((())))))(((((()))+++************************))))))))))))************))))))))))))************+++***))))))))))))))))))******))))))))))))******************************)))))))))))))))***************++++++++++++******))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))*********************************************+++***************+++,,,,,,)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++)))************+++++++++,,,,,,+++++++++******************))))))))))))))),,,***((()))+++,,,+++)))++++++************++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++,,,,,,+++******+++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////000000111111))))))))))))))))))))))))((())))))******))))))(((***))))))((((((''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''************))))))))))))***))))))(((((((((((()))(((((()))******+++,,,,,,&&&''')))***+++***)))((())))))))))))))))))))))))))))))))))))************((((((***---000222111000......////////////000000..............................///000000///---,,,++++++++++++,,,,,,,,,,,,------......------,,,,,,......------,,,,,,++++++***************)))))))))***))))))(((((())))))***'''((()))***++++++++++++***(((''''''(((************************************************)))))))))******+++++++++,,,,,,,,,+++++++++,,,------..................////////////000111222111///...///000000000000000111111111111222111111111111000000000111111111111222222222333222222222222222222111000000000////////////000000000...---...///000///.........//////......---,,,------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************)))))))))))))))))))))))))))))))))***************))))))))))))******************))))))))))))******((()))******))))))***+++************************))))))))))))************))))))))))))************))))))(((((()))***++++++******))))))))))))******************************************))))))))))))******++++++++++++******((((((((((((((((((((((((((()))+++,,,,,,+++)))((())))))))))))))))))))))))************************(((((()))******+++,,,,,,+++++++++++++++,,,,,,---)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++,,,++++++++++++*********))))))))))))************,,,***))))))***++++++***++++++************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,,,,,,,++++++++++++,,,,,,------------------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000))))))))))))))))))))))))((())))))))))))))))))((()))))))))((((((((((((((())))))************))))))((((((((((((((((((((((((*********)))))))))))))))******)))(((((('''((((((((()))))))))*********+++))))))************)))((())))))))))))))))))))))))((()))))))))************((((((***...111333333111//////////////////000000........................,,,---.........------,,,******+++++++++,,,,,,,,,,,,------...------,,,,,,......------,,,+++******,,,,,,++++++******))))))***)))(((''''''((()))***+++,,,,,,++++++***)))(((***)))((('''((()))++++++***************+++++++++******************************+++++++++,,,,,,,,,******+++,,,,,,------...............///////////////111111111///...///000///000000000111111111111111000000000000000000000111111111222222222333333333333333333222111111000000////////////000000111//////....../////////...------......------,,,+++------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))******++++++,,,,,,((()))))))))***************))))))))))))))))))***((()))******(((((()))***************************((()))))))))************((()))))))))************)))))))))))))))******+++******))))))))))))******************************++++++******))))))((((((******++++++++++++******))))))))))))))))))))))))((())),,,------,,,)))((())))))))))))))))))))))))************************((()))))))))*********+++)))(((((((((((()))******))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******))))))*********+++++++++++++++++++++************(((((())))))******+++++++++******)))******++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---,,,,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000)))))))))))))))))))))))))))(((((((((((((((((()))&&&''''''((()))***++++++((()))************)))((())))))))))))))))))))))))))))))))))))))))))************)))(((((('''((((((*********)))))))))((((((***************))))))((())))))))))))))))))))))))((()))))))))************)))***+++///222444444222000000000000000000//////........................,,,,,,,,,---------,,,,,,******+++++++++,,,,,,,,,,,,,,,------...------,,,......---,,,++++++******,,,,,,++++++******))))))***)))(((''''''((()))***+++,,,,,,++++++***)))(((***))))))(((((()))+++,,,))))))*********+++++++++***************+++++++++******+++++++++,,,,,,,,,******+++,,,,,,------...............///////////////000111000.........//////000000000111111111111000000000000000000000111111222222222222333333333333333333333333222111000000////////////000000111.../////////......//////---------------,,,,,,+++------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))******++++++,,,,,,((()))))))))************)))))))))******)))))))))'''((())))))''''''''')))))))))))))))))))))))))))((()))))))))************((()))))))))************+++******)))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++******))))))((((((******++++++++++++******************************((())),,,------,,,)))(((*********************************************************)))))))))(((((((((''''''''''''((())))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))))))))*********++++++++++++++++++*********))))))(((((())))))******++++++++++++******)))******+++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---.........---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000)))))))))))))))))))))))))))((((((''''''(((((()))&&&&&&'''(((***+++,,,,,,((()))***++++++***)))(((************************))))))))))))***************))))))(((((((((((()))++++++***))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++---000333555444333111111000000000000//////........................,,,,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,------......------------,,,,,,++++++*********************)))))))))***))))))(((((())))))***'''((()))***++++++++++++((()))++++++***)))***,,,)))))))))***++++++,,,,,,*********+++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,------..................///////////////000111000...---...///000000000000111111111111000000000111111111111222222222222222333333333333333333333333333333222111000000////////////000000...///000///...---...000------......------,,,+++------------------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************)))))))))))))))))))))))))))))))))***************))))))))))))************))))))************))))))'''((()))((('''&&&'''((())))))))))))))))))))))))))))))))))))************))))))))))))************++++++***)))(((((())))))******))))))))))))******))))))))))))))))))))))))************))))))))))))******++++++++++++******************************((()))+++,,,,,,+++)))(((************************************************++++++***))))))((('''''')))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))************++++++++++++************)))))))))))))))))))))***************++++++***))))))***,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,------...///,,,,,,------------,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///000111111111)))))))))))))))))))))))))))(((''''''''''''((()))''''''((()))***+++++++++((()))***++++++***)))((())))))))))))))))))))))))((()))))))))************)))(((((((((((())))))***)))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************------...111444555444222111111111000000000//////........................,,,,,,,,,,,,,,,---......,,,,,,,,,,,,------------+++,,,------......------,,,,,,++++++++++++++++++(((((()))))))))))))))***)))******************)))''''''((()))************&&&))),,,---+++)))***+++((())))))***++++++,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---......//////............///////////////000000000...---...///000000000000111111111111111111111111222222333333222222222333333333444444222222333333444333333333222111000//////...//////---///000000...---...000...............---,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))***)))))))))))))))(((((())))))))))))************((()))***++++++***)))(((((()))***)))'''&&&'''((())))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))***+++******))))))))))))******)))))))))))))))))))))))))))))))))))))))***************++++++++++++******************************((())))))******))))))(((************************************************)))))))))))))))(((((((((******))))))******+++,,,)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))))))))************+++++++++************))))))))))))*********))))))))))))))))))+++,,,+++)))(((***,,,---,,,,,,++++++,,,,,,---++++++,,,,,,---......///------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------,,,,,,,,,,,,------,,,,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...///000111222333)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))************''')))***++++++***)))'''(((((((((((((((((((((((((((((())))))*********+++(((((('''(((((()))***+++''''''(((((())))))******'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************......///111444555333222222111111111000000//////........................---,,,,,,,,,------...///,,,,,,------------......+++,,,,,,---.........---++++++++++++++++++,,,,,,''''''(((((())))))******)))***+++,,,,,,+++***)))*********))))))((('''&&&%%%)))---...,,,***)))***((())))))***++++++,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---......//////000............/////////000...000000000...---...///000000000000111111111111111111222222222333333333222222333333333444444444111222333333444444444444222222111///............---///111000---,,,...000......//////......---,,,------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))************((()))***++++++***)))(((***++++++***)))(((((()))))))))))))))))))))))))))))))))))))))************))))))))))))************''''''(((((()))+++,,,---******))))))))))))******))))))))))))))))))))))))(((((())))))******++++++******++++++++++++******)))))))))))))))))))))))))))(((((((((((((((((()))************************************************''''''(((((())))))******)))))))))((()))******+++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))((()))************+++++++++************))))))))))))++++++******))))))(((((()))+++,,,+++((((((***------,,,,,,++++++,,,,,,---++++++,,,,,,---...//////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,---......---,,,,,,------------------------------------------------,,,,,,---......---,,,,,,...------,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,---///000222333444''''''(((((())))))******++++++******************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))''''''(((((())))))******))))))(((((()))+++---.........///111555888888888444444333222111000///...,,,,,,,,,------.........---,,,,,,+++*********++++++,,,,,,---.........---/////////...---,,,******,,,+++******))))))******))))))(((((((((((())))))************************,,,+++***))))))***+++,,,******))))))))))))******))))))))))))))))))))))))++++++************++++++************************,,,+++***))))))+++---.....................------000111111000///......///000000000000000000000000///111222222111111222333333333333222222333444444222333333333333222111111222111///...------..............................,,,,,,---......---,,,,,,)))+++------------///000---,,,+++*********+++,,,)))************)))((((((******************************************************++++++++++++******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******++++++******************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,+++++++++++++++++++++++++++***)))'''''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((((()))******)))((()))+++))))))))))))))))))))))))+++*********))))))((((((***++++++***((('''(((***************************************************'''(((******)))(((((()))************************+++*********))))))(((((()))))))))))))))******+++++++++***))))))((()))))))))***+++,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,++++++*********+++*********))))))(((((()))************+++++++++++++++++++++++++++++++++,,,+++******))))))******++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------...---+++*********++++++,,,++++++******++++++,,,---------,,,,,,+++++++++------------------------------------------------,,,---......,,,,,,---...000000000000000111111222'''((((((((()))))))))***************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((()))))))))))))))))))))))))))***,,,---............000444777888888555444333222000///......,,,,,,,,,------...............---,,,,,,,,,,,,,,,+++,,,---...........................---,,,++++++---,,,,,,+++++++++++++++))))))(((((((((((())))))************************++++++***))))))***++++++******))))))))))))******************************++++++************++++++************************,,,+++***))))))+++---.....................------///000111000.........///000000000000000000000000///111222222111111222333333333333222222333333444222222333333222222111000333222000///............------------------------,,,,,,---......---,,,,,,***,,,------------...///---,,,+++*********++++++(((((()))*********************************************************************++++++++++++******+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++,,,+++***)))((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((***+++***)))((()))+++))))))))))))))))))))))))************)))))))))(((***++++++***(((''')))***************************************************(((***++++++)))))))))***************************************)))))))))((()))))))))))))))***++++++++++++******)))*********)))***+++,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,++++++*********+++*********))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,++++++,,,,,,,,,---------...------,,,,,,------...***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---------------................................................///...---,,,+++,,,,,,---------,,,,,,,,,,,,------......---------------,,,------------------------------------------------,,,---......,,,,,,---.../////////...///000000111(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))((((((************+++---...//////...---...222666888999777666444222000...---------------------.........///............---------,,,---..................------.........------,,,...---,,,,,,++++++,,,,,,***))))))(((((())))))***************************++++++***))))))***++++++******))))))))))))******++++++++++++++++++++++++++++++************++++++************************,,,+++*********+++,,,---------------------......///000111000.........//////////////////////////////111222222111111222333333333222222222222333333222222222222222111000000444333111000///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---......,,,,,,---...---,,,++++++******++++++&&&'''(((***+++,,,,,,,,,******************************************************++++++++++++******+++************)))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))),,,+++***************+++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((()))+++))))))))))))))))))))))))************))))))))))))******+++***(((''')))***************************************************)))+++,,,+++***)))***+++************************************))))))))))))***))))))))))))***++++++******************+++,,,******+++,,,,,,,,,++++++)))************++++++++++++++++++++++++************************)))))))))************+++++++++,,,------------------------///......---------------,,,,,,,,,,,,------------///......------......///++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////........................000///......---.........///..................///---------...............////////////////////////------------------------,,,.........---,,,---..................//////000(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***************+++++++++******))))))(((((((((******+++,,,---...//////000...,,,---111555888:::888666444111///...---------------....................................------....../////////......,,,,,,---...............------,,,+++++++++++++++***))))))))))))))))))***************************+++******************+++******))))))))))))******++++++++++++++++++++++++++++++************++++++************************++++++*********+++,,,---,,,,,,------------.........///000000...---...000........................///111222222111111222333444333222222222222222222111111111222111000000///222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///...,,,+++,,,---,,,,,,++++++++++++***+++'''((()))***++++++++++++******************************************************++++++++++++******************))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((('''))))))))))))))))))))))))************************))))))))))))))))))))))))***************************+++,,,+++)))((()))***))))))))))))))))))))))))*********))))))))))))))))))******)))(((((()))+++************************************************)))***+++***))))))***+++*********************************)))))))))))))))******))))))******+++,,,)))))))))))))))***+++,,,***++++++,,,,,,,,,++++++))))))*********++++++++++++++++++************************************************+++++++++,,,,,,------------------------//////...---------------,,,,,,,,,------------.........------------......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------////////////////////////......................../////////.........////////////............//////,,,---------......//////////////////////////////........................---...///...---,,,---//////............///000000))))))))))))(((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))******+++++++++,,,++++++******))))))((((((***+++,,,---...//////000000...,,,---111666999:::999777444111///---------........................,,,---............------/////////000000///......,,,,,,---...////////////,,,,,,+++*********************))))))))))))***************************************++++++***************))))))))))))******++++++++++++++++++++++++++++++************++++++************************++++++***+++++++++,,,,,,,,,,,,,,,,,,------......---...000///...---...000------------------------///111222222111111222333444333222222111111111111000000111111000000///.../////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///...,,,++++++,,,,,,,,,,,,,,,++++++************++++++++++++************************************************************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***,,,,,,+++)))))))))***))))))))))))))))))))))))))))))))))))))))))******)))******)))((((((***+++************************************************))))))***)))'''''')))+++************************))))))))))))))))))*********************++++++,,,((((((((((((((()))***+++++++++,,,,,,,,,++++++***))))))*********+++++++++***************************************+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++...------,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.................................------------------------......////////////////////////............//////,,,,,,------......//////000000000000000000000000........................---...//////------...///000000//////000000111222))))))))))))(((((((((((('''(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,******************))))))+++,,,---///000000000000000......///333777999:::888666333000............/////////...............,,,---.../////////...---000000000000000//////...,,,---...///////////////,,,+++******))))))******+++******))))))******+++************************)))***++++++++++++***)))******))))))))))))******++++++++++++++++++++++++++++++************++++++******************************+++++++++,,,,,,,,,++++++,,,,,,------......,,,...//////...---...000........................///111222222111111222333444333222111111000111111000000000000000///......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---...///...,,,+++,,,---+++,,,,,,,,,,,,+++***)))++++++,,,,,,+++******)))******************************************************++++++++++++******(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******'''(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************((((((((((((((((((((((((''''''((())))))))))))((())))))))))))))))))))))))************************+++,,,---,,,***))))))***))))))))))))))))))))))))))))))))))))************((()))***)))((((((***,,,************************************************)))))))))(((&&&''')))+++************************))))))))))))************+++************+++,,,,,,))))))))))))))))))******++++++,,,,,,,,,+++******)))************+++++++++)))))))))************************+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++++++++++++++,,,---------............,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------....../////////......................................................///000000000//////000//////......//////000.........///////////////000000000000000000000000........................---...//////...---...///000000000000000111222222***)))))))))((((((((('''''''''(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,------******************+++++++++,,,...000111111111111000//////222555999::::::777555222000......///000000/////////.........---,,,---///111111000///...000111111111111000///...---......////////////...,,,,,,+++************++++++******))))))******+++************************)))***++++++++++++***)))******))))))))))))******************************++++++************++++++******************************++++++,,,,,,,,,+++***++++++,,,------......,,,---///...------///000........................///111222222111111222333444333222111000000000000//////000000//////...---+++,,,---.../////////...------------------------...---,,,,,,,,,,,,---...,,,---......,,,+++,,,---++++++,,,,,,,,,+++***)))******+++,,,,,,,,,++++++******************************************************++++++++++++******(((((((((((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******''''''(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))************************,,,------,,,***))))))***))))))))))))))))))))))))((()))))))))************((()))***)))((((((***,,,*********************************************************(((''''''***,,,************************((()))))))))************++++++******++++++,,,---,,,,,,++++++***++++++++++++,,,,,,,,,,,,+++***))))))************+++++++++((()))))))))*********+++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++------------............------,,,,,,,,,,,,------,,,,,,,,,------------...------------------------------------------------........................------...//////000111111////////////////////////000000000000000000000000...///111222222222111000111111000000000000111111222111111111111111111000////////////////////////........................---///000///...---...000///////////////000111111******))))))((((((((('''&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------)))))))))***+++++++++,,,,,,---///000111222111111000///000333777:::::::::777555222///......000111000000//////.........------///111222333222111000111111111111111000//////......////////////.........---,,,,,,++++++,,,,,,++++++************++++++************************)))***+++,,,,,,+++***)))******))))))))))))******))))))))))))))))))))))))++++++************++++++******************************+++,,,,,,,,,,,,+++******+++,,,,,,---......,,,---......------///000///////////////////////////111222222111111222333444333222111000000000000///////////////......---***,,,...///111111111000...........................---,,,,,,,,,,,,---...,,,---......,,,,,,---...++++++,,,---,,,+++***)))((()))***+++,,,---------******************************************************++++++++++++******'''((((((((())))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******************************((()))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))),,,---...,,,***))))))***))))))))))))))))))))))))(((((())))))*********+++((()))***)))((()))***,,,************************************************+++++++++)))((((((+++---************************(((((())))))*********+++++++++******++++++,,,---///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))************+++++++++(((((())))))*********+++*********++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------------,,,++++++++++++,,,---------.........//////.........------.........,,,,,,,,,---------......------------------------------------------------.................................///000111111222000000000000000000000000222222222222222222222222000111222333444333333222333222222111111222222333444444444333333222222222////////////////////////////////////////////////...///000///...---...000...............///000000((()))***++++++***)))(((******************************))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))++++++************+++++++++---......,,,,,,---///...///111222111000111222111111111222333666888999666333000000111000...+++//////............//////...000111222222111000.........////////////......////////////............************************************************)))************+++++++++******************************))))))((((((''''''*********+++,,,,,,,,,------***'''&&&(((***,,,,,,+++***)))(((((()))***++++++++++++************)))++++++,,,,,,,,,,,,---------------.........//////......------...///111222000000111222222222222111333333222111000///......222111111111000000//////------------------------//////.........---------++++++,,,,,,,,,---------,,,,,,------,,,,,,+++***++++++++++++++++++++++++---+++))))))***+++***)))+++***************++++++))))))))))))))))))))))))+++***)))(((((()))***+++&&&'''((())))))((('''&&&))))))))))))************))))))************))))))''''''((((((((((((''''''+++*********))))))(((((()))*********++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++)))((('''(((((())))))))))))(((((()))))))))))))))))))))))),,,,,,,,,++++++++++++***))))))************)))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))******+++******)))((('''+++*********))))))(((((())))))))))))))))))))))))************************)))************+++++++++......---,,,,,,+++******,,,,,,,,,++++++*********,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------111111000///......------++++++,,,---......//////111000///...---...//////111111111111222222222222777666444222111111111111222333555777888999999999<<<<<<;;;;;;<<<===>>>>>><<<;;;:::777555666999<<<888888777666444333222222222222111111000000//////222000......000222222222000000/////////.........111111000000//////......))))))************))))))************************+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))+++******))))))******++++++,,,------,,,,,,---......000222111000000000111222222222333444555666777888444000///000111000/////////............//////...///111222222111///...//////000000000000//////000000/////////.........************************************************)))************+++++++++************************)))))))))))))))(((((((((*********+++++++++++++++)))'''%%%%%%&&&((())))))+++***)))(((((())))))***))))))******+++++++++,,,+++++++++,,,,,,,,,------,,,,,,---------............---------...///000111000000111222222222222111111000000000000000//////111111111111000000000///........................//////.........---------++++++,,,,,,,,,---------,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,+++))))))+++,,,,,,+++++++++******************************************+++***)))(((((()))***+++((())))))))))))))))))((())))))))))))******************++++++++++++******))))))************))))))************)))))))))((()))))))))*********++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))*********))))))))))))((())))))************))))))))))))))))))))))))))))))))))))*********+++++++++************************((())))))*********))))))************)))))))))(((************************************************)))************+++++++++------,,,++++++***)))))),,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...---------------......------------...000222333555555666777888999999999<<<;;;888666444444444444444555666999;;;===>>>???>>>>>>>>>???@@@AAABBBBBBAAA@@@???===::::::<<<>>>>>>===<<<;;;:::999888888666666555444333111000///222000//////111222111111000000000///////////////000000000000////////////******))))))))))))******************************++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))******))))))))))))*********+++---,,,++++++---...000111222111000///000111222333333444444444444333777444000...///111333444//////............////////////111111111111//////000000111111111111000000000000000000////////////************************)))))))))))))))))))))))))))************+++++++++************************(((((())))))))))))))))))******************))))))+++***)))***+++,,,,,,+++++++++***)))(((((())))))'''((()))***+++,,,------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------------...///000111///000111111222222111111.........//////000000000111111111111000000000000000000000000000000000000...............---------,,,,,,,,,,,,------------,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++***))))))+++------,,,,,,,,,+++***)))))))))*********************************))))))))))))******+++******))))))******+++))))))))))))************++++++,,,,,,,,,,,,++++++))))))************))))))************))))))))))))((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''***)))(((''''''((()))***))))))))))))))))))))))))*********))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++'''''')))******+++++++++************))))))))))))************************)))))))))))))))))))))))))))************+++++++++,,,++++++******))))))))),,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------..................,,,------------.........------------------------******+++,,,------......000///...---------...///------///111333666888:::;;;<<<>>>@@@BBBCCCDDDDDDBBB@@@>>>;;;888777666666555555777:::===AAADDDFFFFFFFFFGGGGGGHHHIIIIIIJJJEEEFFFEEECCC@@@>>>>>>>>>BBBBBBAAAAAAAAA@@@@@@@@@======<<<;;;888666333222222111000000222222111///////////////000000000000////////////000000000000+++***)))(((((()))***+++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))+++,,,,,,++++++---...000111222111//////000111333444555555444333111000333111/////////111333444//////............////////////000111111000//////111111111222222111111111111111000000000/////////************************(((((((((((((((((((((((())))))*********+++++++++************************((((((((())))))******++++++*********)))(((((((((,,,++++++---//////---+++++++++***))))))(((((((((((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---------...///000000///000000111111111111111............////////////111111111000000000000000000000000000000000000000........................,,,,,,,,,------------...,,,,,,------,,,,,,+++***++++++++++++++++++++++++)))((('''(((***,,,,,,,,,,,,,,,+++***))))))))))))***************************))))))))))))))))))***+++***)))(((((()))***+++((()))))))))***************++++++++++++++++++***''''''((((((((((((''''''*********)))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))(((,,,+++)))(((((()))+++,,,)))))))))))))))))))))))),,,,,,,,,+++++++++******))))))************))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++(((((()))************************)))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++,,,+++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------............////////////------------............////////////////////////---------...//////000000111000///......000222333222333555777:::===???AAAAAACCCEEEHHHKKKLLLMMMMMMGGGEEEBBB>>>;;;999888888666777999<<<@@@EEEHHHKKKKKKKKKLLLLLLKKKKKKJJJJJJFFFGGGGGGEEEBBB???======@@@AAAAAACCCDDDEEEFFFGGGFFFFFFFFFEEEBBB>>>:::888555333222222333333111///...////////////000000000......//////000000111111+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******)))+++,,,,,,,,,,,,---///111111111000//////000222444555555555444222000...,,,...///000111111111111//////............///////////////000000/////////111111222222222222111111000000000000////////////************************(((((((((((((((((((((((())))))*********+++++++++************************(((((())))))******+++++++++*********)))((((((((((((((()))+++,,,,,,***(((************))))))((((((*********************************+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,------...///////////////000111111111111000////////////............000000000000000000111111////////////////////////---.....................,,,,,,---------.........,,,,,,------,,,,,,+++***++++++++++++++++++++++++((('''&&&''')))+++++++++,,,++++++***))))))******************************)))))))))******)))))))))******(((''''''(((******((()))))))))************))))))************))))))''''''((((((((((((''''''))))))))))))))))))******(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++***(((''''''(((***+++)))))))))))))))))))))))),,,,,,,,,+++++++++******))))))************))))))))))))))))))))))))))))))(((((()))))))))************************************************)))(((((())))))))))))))))))******************************))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------.........//////000000000---------.........//////......................../////////////////////////////////000222444666888888999:::<<<>>>@@@AAABBBEEEGGGJJJMMMPPPQQQQQQQQQKKKIIIFFFCCC@@@>>>======;;;<<>><<<;;;<<<===@@@BBBEEEHHHJJJKKKOOOPPPQQQPPPMMMIIIDDDAAA999888666555555444222111///////////////000000000......//////000000111111******))))))))))))******))))))))))))))))))))))))((((((((((((((()))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))++++++************++++++***+++------------///000000000000///...///222444555555555444222111///...))),,,000222111000////////////............//////////////////////////////111111222222222222111111////////////............************************)))))))))))))))))))))))))))************+++++++++************************))))))************************************))))))***)))***+++------+++)))))))))************))))))+++++++++*********))))))************++++++++++++******+++++++++,,,,,,,,,++++++---......///.........///000000111111000000000000000//////.........000000000000111111111111........................---------...............,,,---------............,,,,,,------,,,,,,+++***++++++++++++++++++++++++)))((('''''')))++++++***+++***************++++++++++++++++++++++++++++++))))))************)))))))))))))))(((((()))))))))))))))))))))************)))))))))******)))))))))))))))************))))))))))))))))))************((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))*********))))))))))))((())))))************))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))+++++++++******)))''''''))))))))))))************++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------------------------......///000000000------........./////////,,,,,,,,,,,,,,,,,,,,,,,,//////..................///000222444666999:::;;;;;;<<<===???@@@@@@@@@@@@FFFHHHKKKNNNPPPPPPPPPOOOMMMKKKIIIFFFDDDCCCCCCCCCBBBDDDGGGJJJLLLOOOPPPPPPOOOOOOOOONNNLLLJJJGGGFFFCCCDDDFFFEEEBBB@@@?????????@@@CCCFFFIIILLLNNNPPPUUUWWWYYYYYYWWWSSSNNNJJJ@@@===:::888777777666555222222222222111111111000////////////000000000000))))))************))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,***,,,............000222////////////...000333666666555444222111000000000+++...111111000///000222//////............///////////////....../////////000000111111111111000000............------------************************************************)))************+++++++++************************++++++***************************+++++++++++++++,,,++++++,,,......---,,,'''((()))***++++++*********************+++++++++************++++++++++++++++++++++++,,,,,,,,,---***+++---...///............//////000000000000000//////000000000000000111///000000000111111111111........................---------.........//////------------............,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,***))))))+++,,,+++***))))))))))))***+++,,,,,,++++++++++++++++++++++++((()))***++++++***)))((()))******++++++******)))))))))))))))************)))******++++++******)))))))))************))))))((()))))))))************)))))))))*********++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******************+++''''''''''''''''''''''''))))))))))))))))))))))))*********))))))))))))((())))))************))))))))))))))))))))))))))))))(((((((((((()))))))))***************************))))))*********))))))(((((()))))))))************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......***+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,++++++++++++++++++,,,,,,------------------------------------....................................,,,,,,---......///000000............////////////------------------------......//////000000111111111333666888:::;;;;;;;;;===>>>@@@AAABBBBBBBBBAAAFFFGGGJJJLLLMMMMMMKKKJJJIIIHHHFFFEEEDDDDDDDDDEEEFFFHHHKKKMMMOOONNNMMMLLLNNNOOOPPPPPPOOOMMMJJJIIIEEEGGGHHHHHHFFFEEEFFFFFFIIIJJJLLLNNNPPPRRRTTTUUUXXXZZZ]]]___^^^ZZZUUUQQQFFFBBB===:::999999999999777777666555444333333222000000000000////////////((()))***++++++***)))((())))))))))))))))))))))))))))))******+++++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))---,,,,,,++++++,,,,,,---+++,,,.../////////111333...//////......000444777777555333111000000000111///000111000......111555//////............////////////............//////000000111111111111000000......---------,,,,,,,,,************************************************)))************+++++++++************************,,,+++++++++***)))))))))*********+++,,,,,,,,,---)))((('''(((***+++***)))%%%''')))***++++++++++++(((((()))***+++,,,,,,---)))************+++++++++++++++,,,,,,,,,---------***+++,,,...///......---...//////000000000000000......///000111222333333//////000000111111111222////////////////////////---------.........//////---------.........//////,,,,,,---------,,,++++++++++++++++++++++++++++++...---++++++,,,---,,,+++(((((())))))***+++------++++++++++++++++++++++++((()))***++++++***)))(((***+++,,,------,,,+++***))))))))))))************+++++++++,,,,,,+++++++++''''''((((((((((((''''''(((((())))))*********+++************++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++******++++++++++++******)))))))))))))))))))))))),,,,,,,,,++++++++++++***))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++'''((()))******++++++***(((((())))))*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******************++++++,,,,,,,,,------.........***+++,,,------,,,+++***,,,++++++++++++++++++,,,*********++++++,,,,,,------------------------------------.........//////........................,,,,,,,,,---...//////000............/////////000111111111111111111111111//////000222333444666666333555888;;;===<<<;;;:::@@@AAACCCDDDEEEEEEEEEEEEEEEFFFIIIKKKKKKJJJHHHFFFDDDCCCBBBAAAAAAAAABBBCCCEEEGGGJJJMMMMMMKKKIIIGGGFFFGGGIIIJJJJJJIIIGGGFFFHHHJJJKKKKKKJJJJJJLLLMMMSSSSSSTTTUUUWWWXXXYYYYYYXXX[[[___bbbaaa]]]XXXUUUJJJEEE???;;;:::;;;;;;;;;;;;;;;:::888777666555444111111000000//////......))))))))))))))))))))))))(((((())))))))))))((((((''''''&&&'''((()))+++,,,))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))************************---+++((('''(((+++...111>>>999222...,,,,,,------///............//////000000///---,,,---000222444777666444222111/////////...///000222222111111000////////////////////////........................111111000000000000111111000000...---,,,+++++++++,,,+++++++++***))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,+++******+++,,,---++++++******************)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---------......000000000000111111111111111111111000000000000000222222333333333333222111000/////////............///000111000///...///111////////////////////////000000000000///...---,,,,,,,,,,,,++++++*********,,,,,,++++++***)))(((((()))***++++++++++++***)))++++++************++++++)))))))))))))))))))))))),,,++++++******++++++,,,******************************++++++++++++******))))))))))))))))))))))))))))))))))))************///...---,,,+++)))(((((((((((((((((())))))))))))***)))(((''''''((()))***&&&&&&''''''(((((())))))''')))******))))))***,,,************************+++*********))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))************************++++++***************+++++++++************++++++///...,,,***)))((('''''',,,+++)))((((((((()))***))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------///......------,,,+++++++++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---................../////////000............//////000000/////////............---111222333222000///000111222222222333555777999:::999999999:::;;;<<<>>>???BBBCCCDDDFFFHHHJJJKKKLLLEEEEEEDDDDDDCCCCCCBBBBBB???>>>===<<<<<<>>>@@@AAAEEEFFFFFFEEEDDDBBB@@@???===>>>???@@@@@@AAAAAA@@@CCCDDDFFFFFFFFFGGGJJJLLLNNNQQQUUUYYY\\\\\\[[[ZZZ]]]\\\\\\^^^aaabbb___\\\VVVRRRKKKDDD???<<<;;;;;;:::;;;======<<<999666333333333222111111222222333))))))))))))))))))))))))(((((())))))))))))((((((***)))((((((((()))***+++))))))))))))))))))))))))******+++++++++******)))************************************************,,,***)))((()))+++...///IIICCC999111---++++++***............///000111111000///...------///222333666555444222000/////////...///000111222111111000////////////////////////++++++,,,...///000111222111111000000000000111111000///...---,,,+++++++++,,,,,,,,,+++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++************+++,,,************************)))************+++++++++************************************************+++++++++++++++++++++++++++++++++***++++++,,,,,,---------.........////////////000000000111111111111000000000000000000000222222222111111111111000000000/////////............///000000......///000////////////////////////////////////...---,,,+++,,,,,,,,,+++++++++******,,,,,,++++++***)))))))))+++,,,------------,,,+++++++++************++++++************************+++******))))))******+++******************************++++++++++++******))))))))))))))))))))))))))))))))))))************------,,,+++***))))))((((((((((((((()))))))))******)))(((((((((((()))***))))))((((((((((((((((((''')))******))))))***+++************************************)))))))))(((((())))))******))))))(((************++++++++++++******)))))))))))))))***))))))))))))))))))))))))************************++++++***************+++++++++************++++++,,,,,,+++***))))))******++++++***)))))))))))))))************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------------------+++,,,,,,------,,,,,,+++***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------.............../////////000000////////////////////////000000000000000000000000111333444333222111222333777777888999:::<<<<<<===>>>>>>??????AAABBBCCCDDDKKKLLLNNNOOONNNLLLJJJIIIAAAAAA@@@???>>>===<<<<<<<<<<<<:::::::::<<<===???AAABBBBBBCCCBBBAAA@@@???<<<<<<<<<======<<<;;;;;;===>>>?????????@@@BBBDDDFFFJJJOOOUUUXXXZZZZZZZZZ\\\[[[\\\___bbbbbb___\\\YYYVVVPPPJJJEEEAAA>>>===<<<===>>>??????>>><<<;;;888666333111000111333444((((((((((((((((((((((((((())))))******))))))(((,,,+++***))))))))))))))))))))))))))))))))))))))))))******+++++++++******************************))))))))))))))))))))))))***************+++,,,---<<<666///+++***+++---......//////000111111222333111000...------...000111555444222111000/////////...///000111111111000000////////////////////////,,,,,,---///000111222333111000000//////000000111000///...---,,,+++++++++,,,,,,,,,,,,,,,---------)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++******))))))******+++************************)))************+++++++++++++++++++++++++++++++++)))))))))***************++++++++++++++++++++++++,,,,,,++++++***+++++++++........./////////000000//////000000000000111111000000000000000000111111333333222111111111111111000000000/////////......---...//////...---...///////////////////////////............---,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******))))))+++,,,,,,------,,,,,,+++++++++************++++++++++++++++++++++++++++++***))))))))))))))))))*********************************++++++++++++******))))))))))))))))))))))))))))))))))))************++++++*********)))))))))((((((((()))))))))*********))))))(((((())))))***++++++******)))(((((('''((()))******))))))***+++************************************)))))))))))))))******************)))************++++++++++++,,,+++***)))(((((((((((())))))))))))))))))))))))************************+++***************++++++++++++************++++++))))))))))))***+++,,,---++++++++++++++++++***)))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,------------,,,,,,+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.............../////////000000000000000000///////////////222111111111111222222333333444666666555666777999===>>>@@@BBBCCCCCCCCCCCCFFFGGGHHHIIIKKKLLLMMMNNNPPPQQQQQQPPPMMMHHHCCC@@@<<<<<<;;;:::999888777777:::999888888888999:::;;;===>>>>>>??????>>>>>>===<<<<<<<<<<<<;;;:::999999:::;;;<<<<<<;;;;;;<<<>>>???BBBHHHMMMRRRTTTUUUUUUTTTUUUVVVYYY\\\\\\ZZZXXX[[[ZZZXXXTTTOOOJJJEEEBBB???@@@AAABBBCCCDDDDDDEEE@@@===888444222222333444(((((((((((((((((((((((()))))))))******)))))))))++++++******************))))))))))))))))))))))))))))))***+++++++++******************************))))))))))))))))))))))))))))))***+++++++++++++++)))'''%%%&&&))),,,...///...///000111222333333333111000...------...///000333222111000///........./////////000000000000000////////////////////////000000000000000000000000000000////////////000000//////...---,,,++++++,,,***+++++++++,,,,,,------))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))))))))******************+++++++++))))))*********+++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++---,,,++++++******++++++---.........////////////////////////000000000111000000000000000111111111555555333222222222333333000000000////////////...---...///...---,,,---///////////////////////////------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************++++++************++++++++++++++++++++++++++++++******))))))))))))************************************++++++++++++******))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))***(((((()))))))))*********))))))))))))))))))))))))+++++++++*********))))))((()))******)))((()))+++*********************************)))))))))))))))******++++++++++++******'''((((((((())))))))))))++++++***)))(((((())))))))))))))))))))))))))))))*********************************)))******+++,,,++++++************++++++))))))))))))***+++,,,---***+++,,,------,,,******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,,,,------......------------------------,,,------..................////////////000000000111111000000000000//////111111000111222333555666777999;;;<<<<<<<<<>>>@@@DDDEEEHHHKKKLLLLLLKKKKKKOOOOOOPPPQQQRRRRRRSSSSSSNNNNNNMMMKKKGGGBBB===:::999999999999999999999999;;;::::::999999:::;;;;;;===============<<<<<<<<<@@@@@@AAAAAA@@@??????>>>>>>@@@AAA@@@???>>>???@@@@@@BBBEEEHHHJJJKKKJJJJJJLLLMMMNNNPPPRRRTTTUUUUUUXXXYYY[[[ZZZWWWQQQKKKGGGCCCCCCCCCCCCDDDFFFHHHIIIGGGEEEAAA===999666444222))))))))))))))))))))))))))))))************))))))((())))))***+++,,,,,,,,,))))))))))))))))))))))))((()))***+++++++++++++++************************))))))))))))))))))))))))((()))***+++++++++******,,,++++++,,,...---+++)))//////111222333333333333000///......---......///111000//////............///////////////000000000////////////////////////111111111111111111111111000000////////////000000///...------,,,,,,,,,,,,))))))******++++++,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******)))))))))))))))*********+++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,---------............////////////000000000//////000000111111111111333333333222222333333333111000000000////////////---...///...---,,,---///////////////////////////,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************************++++++************+++++++++++++++++++++++++++++++++++++++******+++++++++******************************++++++++++++******))))))))))))))))))))))))((()))))))))************)))))))))))))))*********))))))))))))************))))))************)))))))))*********+++++++++,,,)))***+++***)))((()))***************************))))))))))))))))))************++++++++++++******'''((((((((())))))))))))))))))(((((()))***++++++))))))))))))))))))))))))******************************))))))***++++++,,,++++++************++++++*********)))******++++++)))***,,,------,,,+++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++......---------,,,,,,,,,,,,------......------,,,,,,,,,------------......------------------------,,,---.../////////......////////////000000000111111111111111111111111000000///000111333666888:::>>>@@@CCCDDDDDDEEEGGGIIIMMMOOORRRTTTUUUUUUTTTSSSUUUTTTTTTRRRPPPNNNLLLKKKJJJIIIFFFCCCAAA???>>>>>>::::::;;;===>>>@@@AAAAAABBBBBBBBBBBBAAABBBBBBBBBDDDDDDCCCAAA@@@?????????FFFGGGGGGHHHIIIIIIHHHHHHGGGIIIJJJJJJHHHGGGGGGHHHHHHIIIIIIIIIHHHEEECCCAAAGGGGGGGGGGGGIIIKKKNNNQQQOOORRRUUUWWWUUUQQQKKKGGGEEEDDDCCCCCCCCCEEEGGGHHHKKKKKKKKKHHHDDD===777333)))))))))))))))))))))))))))******++++++******)))&&&''')))***+++,,,,,,,,,))))))))))))))))))))))))((()))***+++++++++++++++++++++++++++++++++++++++************************))))))******+++******)))+++,,,---...///...+++(((///000111333333222111111..................////////////...------.........//////.........///000111////////////////////////------...000111222333444000//////......//////000///...---,,,,,,,,,,,,,,,******************++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))******++++++******))))))))))))***++++++,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,------------.........////////////000000/////////000111111222222///000111222333333333222111111000000000/////////---...//////...---...///////////////////////////,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++************++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******************************++++++++++++******))))))))))))))))))))))))))))))))))))************)))*********************)))))))))*********++++++)))******++++++******)))((())))))***++++++,,,,,,)))***+++***)))((()))***************************))))))))))))************)))******************)))************++++++++++++(((((((((((()))***+++,,,))))))))))))))))))))))))************************))))))))))))***+++,,,,,,++++++************++++++,,,+++******)))*********)))***++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,//////...---,,,,,,++++++------............------------------------......------------------------,,,---...///000///....../////////000000000111111000111111111222222222222111111111333777;;;@@@BBBHHHJJJLLLMMMNNNOOOQQQSSSWWWWWWXXXXXXXXXWWWUUUTTTRRRRRRPPPNNNJJJFFFBBB@@@CCCBBBAAA@@@@@@BBBDDDFFFCCCDDDEEEHHHJJJMMMNNNOOOQQQQQQQQQQQQQQQPPPPPPPPPRRRQQQOOOMMMLLLKKKKKKKKKOOOPPPQQQRRRSSSSSSSSSSSSPPPRRRTTTTTTSSSQQQQQQQQQSSSSSSRRRQQQNNNLLLIIIGGGFFFFFFGGGFFFDDDDDDFFFGGGHHHJJJNNNPPPOOOLLLGGGDDDDDDCCCBBBBBBBBBCCCDDDEEEKKKMMMOOOPPPLLLFFF???:::++++++++++++++++++++++++)))******++++++******)))'''''')))************)))))))))))))))))))))))))))(((((()))++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))((('''((())),,,......---000111222333222111///...------------.../////////...---------------......///......---...///000111////////////////////////,,,---...///111222333333//////............//////......---,,,,,,,,,------++++++++++++++++++******)))************+++++++++------------------------******+++++++++,,,,,,,,,******+++,,,,,,+++******((())))))***++++++,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++)))))))))***+++,,,---...------------...................../////////000000...//////000111111222222...000333555777777666555111111111000000000//////...///000000......///000////////////////////////,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------++++++************++++++************************++++++************++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))************+++++++++++++++*********))))))*********+++++++++)))***++++++++++++***))))))))))))***************)))***+++***((((((((()))************************((()))))))))************((())))))******))))))(((************++++++++++++***)))))))))))))))******))))))))))))))))))))))))************************))))))))))))***+++,,,---++++++************+++++++++***************++++++)))))))))))))))***++++++************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------------------------,,,------............------..................------........................,,,---///000000000......//////000000000111111111///000000111222333444444444555666999>>>CCCIIILLLQQQRRRUUUUUUVVVWWWYYY[[[[[[ZZZWWWTTTQQQNNNKKKJJJGGGGGGIIIIIIIIIGGGEEEDDDFFFGGGHHHJJJMMMQQQTTTVVVUUUVVVWWWZZZ\\\^^^```aaabbbbbbbbbbbbbbbaaa``````aaa```^^^]]]\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^]]]YYY\\\^^^___^^^\\\\\\\\\[[[\\\\\\\\\\\\[[[ZZZZZZSSSVVVXXXWWWQQQLLLHHHFFFIIIKKKLLLMMMLLLIIIFFFDDDAAAAAAAAAAAAAAABBBBBBCCCGGGJJJNNNQQQPPPMMMHHHEEE++++++++++++++++++++++++******++++++++++++******((())))))******)))'''&&&))))))))))))))))))))))))(((((()))++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))***000---***)))***---......000111222333222000...---,,,,,,------...///000000------,,,,,,,,,---......///......------///000111//////////////////////////////////////////////////////............//////......---,,,,,,,,,---------------,,,,,,+++++++++)))************+++++++++........................*********++++++,,,,,,,,,***+++,,,------,,,+++***((())))))***++++++,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++((())))))***+++---...///............/////////000............/////////000...//////000111222222222///222666:::<<<<<<:::999111111111111000000000000///000111000///...///111////////////////////////,,,,,,---......---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++************++++++))))))))))))))))))))))))******))))))))))))************************************++++++++++++******))))))))))))))))))))))))))))))))))))************,,,,,,,,,+++++++++******)))************+++++++++)))***+++,,,,,,+++***)))++++++******)))(((((((((***++++++***((((((((()))************************(((((())))))*********+++(((((())))))))))))(((((((((((((((((()))))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))************************))))))))))))***+++,,,---++++++************++++++))))))))))))***+++,,,,,,***)))((((((((()))+++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,,,,------......///------............------..................------........................,,,---///000111000///---000000000000111111111111//////000111333444555666888888:::>>>CCCJJJPPPSSSVVVXXXZZZZZZ[[[[[[]]]___ZZZWWWSSSMMMHHHCCC@@@>>>;;;>>>BBBGGGKKKNNNOOOPPPRRRTTTXXX]]]bbbeeeggghhheeefffgggiiikkkmmmnnnooommmnnnnnnnnnmmmmmmlllkkkkkkjjjiiihhhhhhiiijjjkkkhhhiiiiiihhhhhhgggfffeee```cccfffgggfffddddddddd^^^```bbbeeegggiiijjjkkkhhhmmmqqqppphhh]]]TTTPPPOOOOOOOOOOOOMMMJJJGGGFFF>>>??????@@@AAABBBCCCCCCDDDFFFKKKOOOQQQQQQOOONNN)))))))))))))))******+++))))))))))))))))))))))))******************************************++++++************************(((((())))))*********+++------,,,,,,+++***))))))*********)))))))))))))))+++,,,---...///111222222////////////////////////***,,,......---------...---.........//////000000///////////////.........333111///...---...///000111111111111111111111111////////////............000///...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++*********+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++***)))***,,,---,,,+++,,,,,,,,,---------............///000000000000000000000000000000000000000000222;;;HHHTTTTTTIII>>>222222000///............////////////////////////////////////////////////........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++,,,***)))(((***+++************************,,,,,,++++++++++++++++++++++++************++++++&&&'''((()))***+++,,,,,,++++++************++++++************************+++*********))))))(((((())))))))))))))))))))))))******++++++++++++******---***((((((***,,,+++***************************++++++************++++++,,,+++)))((((((((()))***))))))))))))))))))))))))+++++++++*********))))))---)))$$$$$$(((+++***''',,,,,,+++***))))))******))))))***)))((('''%%%$$$------,,,+++***)))((('''*********+++,,,,,,,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......+++,,,------......------------------------------//////.........---------...............---------111111000000//////......000000000000000/////////222111///...---...//////222333555555444555666888>>>???AAAEEEJJJPPPUUUXXXccc```]]]\\\]]]\\\YYYVVVRRRNNNIIICCC???>>>???@@@===AAAGGGOOOWWW\\\^^^^^^ggghhhiiillloooppppppoootttsssrrrsssuuuwwwwwwvvvvvvtttsssuuuwwwwwwtttqqqssspppmmmkkkkkkllllllllllllmmmnnnoooooonnnmmmllliiilllpppqqqpppnnnmmmmmmiiiiiikkkqqqzzz}}}mmmdddeeedddaaa___\\\XXXRRRNNNJJJFFFAAA>>>>>>???@@@AAA@@@CCCHHHLLLOOOPPPPPPOOO)))))))))))))))******+++************************************************,,,+++++++++***)))))))))************************))))))))))))*********+++------,,,++++++***))))))************************,,,,,,---...///000000111........................***,,,......------...///............/////////000/////////////////////...222111///------...///000111111111111111111111111////////////............------,,,+++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++***)))***,,,---,,,+++,,,,,,,,,---------............///000000000000000000000000000000000000000111222777???GGGGGG@@@999222111000///............////////////////////////........................------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,***)))(((***+++************************++++++++++++++++++++++++++++++************++++++)))))))))************+++++++++************++++++************************+++*********))))))))))))))))))))))))))))))))))))******++++++++++++******---***((((((***,,,+++***************************++++++************++++++++++++)))((((((((()))***))))))))))))))))))))))))+++++++++*********))))))---)))%%%%%%))),,,+++))),,,++++++******)))************++++++***)))'''&&&+++++++++************************+++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......+++,,,------......------------------------------//////.........---------........................111111000000////////////111111111111111000000000111000////////////000111222444555666666666888:::???AAAEEEJJJPPPUUUZZZ]]]___[[[WWWUUUTTTRRROOOLLLGGGDDD@@@<<<;;;;;;===???DDDGGGMMMTTT[[[___aaabbbgggiiimmmrrruuuwwwvvvuuuyyywwwvvvvvvwwwxxxxxxxxxyyyxxxyyy|||~~~{{{xxxxxxuuupppmmmlllmmmooopppnnnoooppprrrrrrrrrrrrrrrmmmrrrzzz~~~}}}vvvwww{{{~~~{{{uuukkkaaaZZZSSSOOOIIIDDDAAA???===<<<>>>@@@CCCGGGKKKOOOQQQRRR)))))))))))))))******+++++++++++++++++++++++++++************************---,,,,,,+++***)))((((((************************)))))))))***************,,,,,,,,,+++******))))))************************,,,---------............------------------------+++---//////...---...///............////////////......//////////////////000///...---------...///111111111111111111111111////////////............---,,,+++******)))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,++++++***)))***,,,---,,,+++,,,,,,,,,---------............///000000000000///000000000000000000000000222111222444777777666444111111000///............////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,***)))(((***+++************************)))*********+++,,,,,,,,,++++++************++++++,,,,,,++++++*********)))++++++************++++++***************************************)))))))))))))))))))))))))))))))))******++++++++++++******,,,***))))))***++++++***************************++++++************+++++++++******)))((()))))))))))))))))))))))))))))))))+++++++++***************,,,)))&&&'''***,,,,,,***+++++++++******************++++++,,,,,,+++******))))))******+++++++++,,,******************))))))************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---............---------------------------/////////............---------......//////000000111000000000000/////////111111111111111111111111000/////////000111222333444666888888888888:::<<<<<>><<<:::888999;;;>>>@@@CCCFFFLLLSSSYYY^^^bbbccciiilllrrrwwwzzzzzzyyyxxx~~~{{{yyyxxxyyyzzz{{{zzz{{{~~~~~~wwwqqqoooppptttwwwxxxyyy{{{}}}{{{tttkkkddd___XXXQQQLLLGGGBBB????????????AAADDDJJJOOOSSS)))))))))))))))******+++++++++++++++++++++++++++************************,,,+++++++++***)))))))))************************************************,,,+++++++++******))))))*********+++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000...---...///.........///////////////............///////////////...------------......111111111111111111111111////////////...............------,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++***)))***,,,---,,,+++,,,,,,,,,---------......---...//////000000//////000000000000000000000000000000000///......///111111000///...............////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,***)))(((***+++************************((())))))***+++,,,,,,---++++++************++++++,,,,,,,,,++++++++++++***++++++************++++++************************************************))))))))))))))))))))))))******++++++++++++******+++************+++******************************++++++************+++++++++******)))))))))))))))))))))))))))))))))))))))************************+++)))'''(((+++---,,,+++******+++++++++******************++++++,,,,,,,,,)))************++++++++++++*********)))(((((((((************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......................................./////////...............------...///000000111111000000000000000000000000111111111111111222222222...//////111222333555555999:::;;;;;;999999:::;;;:::===AAAEEEIIILLLNNNOOOMMMKKKHHHFFFCCCBBB@@@??????>>>===<<<>>>AAAEEEGGGBBBFFFLLLSSSYYY___eeehhhkkkoootttwwwyyyyyyxxxxxx{{{xxxuuuuuuwwwyyy{{{|||~~~yyy{{{yyysssooohhhbbb]]]WWWQQQNNNGGGDDD@@@>>>???CCCIIIMMM)))))))))))))))******+++************************************************)))))))))***+++++++++,,,************************+++++++++***************++++++***************)))***+++++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///111000///......//////////////////.........---.........//////000000......---------.........000000000000000000000000////////////............------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++***)))***,,,---,,,+++,,,,,,,,,---------......------...///////////////////////////////////////---///000000...---...000000//////...............////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,***)))(((***+++************************(((((()))***++++++,,,,,,++++++************++++++***++++++++++++,,,,,,,,,++++++************++++++***************************************+++++++++))))))))))))))))))))))))******++++++++++++************++++++************************************++++++************++++++************)))))))))((())))))))))))))))))))))))***************************)))))))))+++,,,,,,+++)))******+++++++++******((()))))))))***++++++,,,+++++++++************)))+++*********)))(((((((((************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,---......//////..............................////////////////////////......//////000111222222000000000000111111111111000000000111111222222222///000111333555666777888>>>??????===;;;999999:::;;;<<>>;;;999999:::888:::<<>>@@@AAAAAAAAA>>>???@@@>>><<<;;;;;;<<<;;;<<<@@@DDDIIINNNSSSUUUXXX^^^dddhhhhhhgggfffggghhhgggfffddddddeeeffffffdddhhhkkkmmmmmmqqqxxx|||vvvrrrooojjjgggccc]]]UUUNNNIIIFFF)))))))))))))))******+++++++++++++++++++++++++++************************+++++++++***************************************,,,,,,,,,++++++*********)))))))))))))))*********++++++,,,,,,---...//////........./////////000000------------------------000111333222000//////000000000//////.........------------...///000000111......///000111111000000000000000000000000000000000/////////............,,,+++++++++++++++,,,,,,++++++++++++++++++++++++------------------------***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,++++++***)))***,,,---,,,+++,,,,,,,,,---------......,,,---......//////......////////////////////////222000......///000///---......---------......///////////////////////////------------------------........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++,,,,,,***)))(((***+++*********************************)))))))))))))))++++++************++++++,,,,,,+++***)))((('''&&&++++++************++++++*********************************++++++,,,,,,,,,))))))))))))))))))))))))******++++++++++++******'''***------***))))))+++************************++++++************++++++)))******++++++)))((('''))))))))))))))))))))))))))))))******++++++++++++)))***+++***(((&&&&&&&&&'''(((***,,,---,,,***)))+++***)))(((((()))***+++'''((()))***+++,,,------*********+++,,,,,,,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++,,,,,,---...//////,,,,,,,,,---------......---......///////////////////////////////////////.../////////000000111111222222222111111111111111000000111111222222222222555555555666777888888999===>>>AAACCCDDDEEEEEEDDD<<<===>>>>>>===<<<>>>???DDDFFFJJJQQQYYYaaagggkkkjjjpppwww{{{zzzwwwuuuuuusssrrrpppooooooooopppqqqkkkoootttwwwyyy~~~xxxuuunnnmmmkkkfff___WWWPPPKKK++++++***************+++((()))************))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++************+++++++++***************++++++++++++++++++++++++)))))))))***+++---...///////////////000000000000111111000......---------////////////////////////000000///...............////////////////////////000000000000111111111111///000111222222222222222000///...---,,,------...---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---///...---...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///111000...,,,,,,,,,...///------------------------++++++,,,,,,,,,---------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,..............................////////////......///////////////.........000000000000////////////...///000111111000///...........................////////////////////////........................------............------------,,,,,,------...///......---,,,,,,+++******,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++***************+++,,,,,,,,,---)))+++***'''(((+++,,,******)))))))))))))))******************************(((((()))***************************************---,,,++++++,,,,,,***)))))))))))))))))))))))))))++++++************++++++************************---,,,***)))))))))******)))************+++++++++******))))))))))))******++++++++++++******))))))*********)))******+++,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......+++++++++,,,,,,,,,---------------............///......///000000000000000111111000000/////////...222111000000///000000000.........//////000111222---...000222444444444333555555555666888<<<@@@BBBGGGHHHHHHHHHGGGDDDAAA???>>><<<999777:::@@@GGGLLLPPPVVV___ggglllpppsssuuu{{{~~~zzzzzz|||}}}yyyvvvvvvzzz|||~~~}}}yyywww{{{xxxwwwmmmgggiiikkkfff\\\VVV++++++************++++++((((((((((((((((((((((((************************++++++,,,,,,,,,---------(((((((((((((((((('''''')))))))))******+++++++++++++++++++++++++++++++++*********+++,,,...///000////////////000000000000111111000......------...////////////////////////000000///...............//////////////////////////////000000000111111111000000111111222222111111///...---,,,,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---...---,,,---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,---------............///111///...,,,,,,,,,...///------------------------++++++,,,,,,,,,---------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////....../////////////////////...000000000000000000000////////////000000/////////........................////////////////////////////////////////////////,,,,,,------------,,,,,,++++++******++++++,,,---......---,,,,,,+++******,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++***************+++++++++++++++)))+++,,,))))))++++++(((******))))))))))))******************************((())))))***************************************---,,,***++++++,,,***)))************************++++++************++++++************************,,,,,,***)))))))))******)))************+++++++++******))))))))))))******++++++++++++*********)))***************++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,---------.........---------............///......///000111111111111222222222111111000000000111111111111111111111111000000000000111222333333//////000111222222222222666777999<<<@@@DDDGGGIIIJJJIIIHHHFFFCCC@@@>>>=========>>>@@@EEELLLUUUZZZccchhhnnnrrruuuyyywwwvvvvvvxxx|||{{{pppnnnrrrrrrpppnnnnnnttt~~~tttlllmmmooollleeeaaa++++++************++++++***)))(((((((((((())))))++++++++++++++++++++++++,,,,,,,,,,,,---------...************************''''''((()))***+++,,,---+++++++++++++++++++++++++++++++++,,,---...///000////////////000000000000111111000///............////////////////////////000000///...............//////////////////////////////000000000000111111111111111111111000000///...---,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,++++++++++++---...---,,,+++,,,---...,,,++++++,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,---------............///000///...,,,,,,---......------------------------,,,,,,,,,,,,------------.........---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////............//////////////////000000000000000000000000//////............//////........................////////////////////////////////////////////////+++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,---...------,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))******++++++++++++************************))))))))),,,,,,***+++...---++++++******)))))))))******************************((()))******++++++******************************,,,+++******+++,,,***)))++++++++++++++++++++++++++++++************++++++************************,,,+++******)))*********)))************+++++++++******))))))))))))******++++++++++++***************************+++,,,,,,+++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,,,,---------.........//////---------............///......///000111222222222333222222111111111111222222333444444444444333222111111111111222333444555222111111111111222333444:::===AAAFFFKKKNNNQQQRRROOOLLLHHHCCC@@@>>>======???AAAFFFLLLTTT]]]fffmmmuuuyyy||||||{{{uuulllgggbbbaaaaaacccgggjjjllllllmmmnnnoooooojjjfffjjjppprrrpppooopppvvvyyynnnlllmmmkkkhhhggg++++++*********+++,,,,,,------++++++***+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,(((((())))))***++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---//////////////////000000000000111111000///......//////////////////////////////000000///...............////////////////////////////////////000000000111111111111111000///...---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,---...---,,,+++,,,...///---++++++,,,---,,,+++---------------------------------............//////...------------..............................,,,,,,,,,------------..................---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......////////////..................////////////000000000000000111111111000///...------...///000........................////////////////////////////////////////////////,,,,,,------------,,,,,,------,,,,,,------...///---------,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******+++*********)))((((((((())),,,,,,***---333777666++++++******))))))******************************))))))***++++++++++++***************************,,,***)))***++++++***)))++++++++++++++++++++++++++++++************++++++************************++++++******************))))))*********++++++++++++******))))))******++++++++++++++++++++++++++++++************+++,,,,,,++++++,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------............---------............///...//////000111222444444333222222111222333444555888999::::::999666444222111111111111222333444555444333222222333666999;;;AAADDDJJJOOOTTTVVVWWWWWWSSSOOOHHHBBB???>>>@@@AAADDDIIIQQQYYY```iiisssyyyzzzzzzsssxxx~~~{{{rrriiiccc```^^^[[[ZZZYYY[[[^^^aaabbbaaaeeeiiinnnqqqqqqsssyyytttmmmkkkhhhggghhh++++++******+++,,,,,,---......---,,,,,,,,,,,,,,,************************)))*********++++++++++++((((((((()))))))))******++++++++++++************+++++++++++++++++++++++++++*********+++,,,---...////////////000000000000111000000////////////000////////////////////////000000///...............////////////////////////...////////////000000000111111111000///...---,,,***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,---......,,,,,,---...000...,,,,,,---...---,,,---------------------------------............///......---------.................................,,,,,,---------.................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......---.........//////000000///000000000111111111222000///...------...///000////////////////////////////////////////////////------------------------------............------------,,,,,,------...///------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******+++*********)))(((((((((***++++++***...999@@@BBB,,,,,,+++***************************************))))))***+++++++++++++++************************+++***))))))+++++++++)))************************++++++************++++++************************************+++*********))))))*********+++++++++++++++************+++++++++++++++++++++++++++,,,+++++++++***+++,,,,,,---***+++,,,,,,---------,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------............+++,,,,,,,,,,,,------------------............////////////000111333555666666666555666777999;;;===AAAAAA@@@???<<<888444222111111111111222333444444666555444555888<<>>BBBHHHMMMPPPIIIGGGCCC???;;;888666555444444444444444555777777;;;;;;<<<>>>AAAEEEHHHIIIIIIKKKNNNPPPPPPNNNKKKIIIIIIKKKPPPVVV]]]dddiiillljjjrrr||||||xxxsssssssssrrrooollliiigggbbb```]]][[[[[[^^^bbbeeebbbaaaccchhhnnnrrrqqqpppxxx|||++++++++++++++++++++++++***+++---......---+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,++++++******++++++,,,...,,,+++******+++---...000000000111222222333333000000000///////////////000//////............/////////...------------...000000///.......................................////////////............++++++,,,,,,,,,---------------,,,+++,,,---...///........................555+++***333777111...111........................,,,,,,,,,---...///000000......////////////.................................------------...////////////............//////////////////////////////........................///......------,,,++++++,,,,,,,,,---------......//////............//////............////////////////////////000000000000////////////////////////222111111111000000//////111000///......///000111////////////////////////---------------------------------,,,,,,+++++++++++++++++++++++++++++++++------------------------++++++*********+++---...,,,,,,+++******+++,,,,,,+++++++++*********)))))),,,++++++******++++++,,,******+++---...///---+++******************************((((((((()))***+++++++++************++++++&&&''')))***++++++******++++++++++++++++++++++++,,,++++++******++++++,,,************************+++++++++,,,,,,+++******************************,,,+++***))))))***+++,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))************************************---***))))))+++,,,***(((*********)))******+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////........................111000///......///000111222000...000333666555444:::888888>>>GGGNNNOOONNNOOONNNLLLHHHCCC===777444555666777888999888888888<<<<<<===@@@CCCGGGJJJLLLPPPOOOMMMJJJHHHIIILLLOOOQQQUUU[[[aaaffflllqqqtttwww|||}}}tttmmmjjjdddhhhnnntttuuussspppmmmmmmllljjjhhhiiikkkoooqqqxxxxxxyyy|||~~~zzzzzz}}}}}}xxxuuuzzz++++++++++++++++++++++++***+++---......---+++***+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++************++++++++++++,,,++++++******++++++,,,...---,,,+++,,,---///000///000000111111222333333000000000000000000000000111000//////...///////////////...---------------000000///.......................................//////......------,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,---...///........................222+++,,,777:::333...///........................,,,------....../////////......////////////.................................------------...////////////............//////////////////////////////..............................------------,,,,,,,,,,,,---------.........//////............//////............////////////////////////000000000000////////////////////////111111111111000000000///000000///......///000000000000000000000000000000---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++------------------------++++++*********+++------,,,,,,+++******+++,,,,,,+++++++++*********)))))),,,++++++******++++++,,,*********+++------+++)))************************,,,++++++***))))))))))))++++++************++++++))))))***+++******)))(((++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++,,,,,,,,,,,,++++++************************++++++***))))))***+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))************************************+++)))((())),,,---,,,******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////........................///...---,,,,,,---...///111///...///222555444333:::888888>>>GGGNNNQQQQQQTTTSSSQQQNNNIIICCC>>>;;;;;;;;;:::::::::;;;;;;<<<===>>>BBBFFFIIILLLNNNNNNHHHIIIJJJJJJKKKLLLPPPRRRYYY^^^dddkkkoootttxxx{{{wwwpppkkkhhhgggjjjqqq{{{}}}{{{uuuvvvwwwzzz~~~zzzwwwyyy++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,++++++******++++++,,,------,,,,,,---///000222//////000111111222222333111111111111111111111111222111111000//////000000///......---------------000///......---.........////////////////////////.........---,,,++++++***,,,,,,,,,,,,------------------,,,,,,------...///........................///+++///999<<<555...---................................................------............------..............................------......///000//////............//////////////////////////////........................---------------.........,,,------------.........//////............//////............////////////////////////000000000000000000000000000000000000111111111111000000000000//////............//////111111111111111111111111///.........------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++,,,,,,---,,,++++++******++++++,,,+++++++++***************,,,++++++******++++++,,,,,,,,,+++,,,------+++)))************************---------,,,+++***)))(((++++++************++++++++++++++++++***)))''''''++++++++++++++++++++++++,,,++++++******++++++,,,************************+++,,,,,,------,,,,,,,,,************************++++++***))))))***++++++************************+++++++++***************)))))))))*********++++++************************)))(((((())),,,------,,,***************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...........................------------...//////..............................---,,,,,,---......000......///111333333222999888888>>>GGGOOOSSSTTTWWWWWWUUUQQQMMMHHHDDDAAABBB@@@>>>======???AAACCCFFFHHHKKKMMMOOOOOONNNMMMGGGIIILLLNNNPPPRRRVVVYYYdddiiiqqqxxx}}}}}}yyyuuurrrnnniiigggggghhhiiimmmvvv***************************+++,,,,,,,,,,,,+++***************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,+++++++++,,,---///000111//////000000111222222222111222222222222222333333333333222111000000000000///...------,,,,,,------///......------.........//////////////////////////////...---,,,+++******,,,,,,,,,------------...---------------......///...........................,,,///777999444...---........................////////////............------............------.......................................//////000//////............//////////////////////////////........................,,,,,,,,,---...//////000------------............//////............//////............////////////////////////000000000000111111111111111111111111111111111000000000000000///..................///000000000000000000000000//////......------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,///...------...---,,,***************************,,,,,,---...---,,,***)))++++++************++++++************))))))((((((++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++,,,------------,,,************************+++******************+++))))))))))))))))))))))))************************))))))*********+++++++++************************)))))))))***,,,,,,------+++************+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------...------------...//////........................///////////////////////////.........000111222222888777888===EEEMMMRRRTTTTTTSSSRRRPPPMMMJJJGGGEEEHHHFFFDDDBBBCCCFFFJJJLLLUUUTTTTTTRRRPPPNNNKKKJJJQQQRRRTTTUUUWWWZZZ___bbbpppuuu}}}zzzsssmmmiiimmmlllkkkjjjjjjmmmqqqtttttt~~~~~~************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,*********+++---...///000...//////000111111222222111111222222333333333333444333222111000000000000......---,,,,,,,,,,,,,,,......------------......//////////////////////////////......---,,,,,,+++,,,,,,---------.........------.........//////...///////////////////////////---...222333111////////////////////////////////////////////////......---..................---///////////////////////////............///000000//////............//////////////////////////////////////////////////////+++,,,------...///000000---------.........////////////............//////............////////////////////////000000000000222222222222222222222222000000000000000000111111...//////////////////.../////////////////////////////////......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,...,,,+++++++++,,,+++)))************************)))+++,,,.........---,,,++++++************++++++)))))))))))))))******+++++++++++++++++++++++++++,,,++++++******++++++,,,***************************+++,,,,,,---------,,,*********************************++++++*********))))))))))))))))))))))))************************************++++++++++++************************+++,,,,,,,,,+++++++++++++++++++++***+++,,,,,,---------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////..............................////////////............////////////111222666777999===CCCJJJOOOQQQNNNNNNNNNNNNMMMLLLLLLKKKQQQOOOMMMMMMNNNQQQUUUWWW]]][[[WWWSSSPPPNNNNNNNNNYYYZZZZZZ[[[^^^cccjjjooo~~~~~~{{{vvvpppkkkiiigggggglllooorrruuuxxx|||************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,)))***+++,,,,,,---............///000000111111222111111111222222333333444444444222111000000000000...------,,,,,,,,,,,,,,,---------,,,------...///....................................------------,,,---------............------...////////////...///////////////////////////............///000111////////////////////////////////////////////////......////////////......//////////////////////////////......//////000111//////............//////////////////////////////////////////////////////,,,,,,---...//////000000------.........///////////////............//////............////////////////////////000000000000111111111111111111111111000000000000111111111111//////000000000000//////................................................------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***++++++,,,,,,++++++******************+++++++++,,,++++++******++++++,,,+++)))''''''((())))))(((************************)))***+++,,,---.........++++++************++++++(((((((((((()))***+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))***+++,,,,,,,,,,,,************************)))***++++++++++++***)))***************************************+++++++++*********++++++++++++,,,************************,,,---------+++******,,,+++++++++++++++,,,------------------------------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////........................,,,,,,------------,,,,,,...///000///...///000222555666999===AAAFFFIIIKKKIIIJJJLLLMMMPPPRRRSSSTTTZZZYYYYYYYYYZZZ[[[\\\]]]YYYWWWTTTRRRRRRTTTWWWYYY]]]^^^```cccfffmmmtttzzz~~~zzzxxxyyyzzzsssooojjjfffdddfffjjjmmmuuuzzz************************++++++************++++++************************))))))***+++,,,------...+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++,,,------...------......//////000111111111000000111111222333333333444333222111000/////////...---,,,,,,++++++,,,,,,---,,,,,,,,,------...///------------------------,,,,,,,,,,,,,,,---------------------............,,,---...///000//////...///////////////////////////000///...---///111222////////////////////////......//////000000111111//////000000000000/////////////////////////////////////////////000000111//////............//////////////////////////////////////////////////////------......//////000000............//////////////////............//////............////////////////////////000000000000111111111111111111111111///000000000111111111111///000111222222111000///////////////////////////------......//////000000------------.........///------------------------++++++++++++++++++++++++------.........---++++++***+++,,,,,,,,,,,,+++***))))))*********+++++++++,,,++++++******++++++,,,+++)))'''''')))*********************************++++++***++++++,,,------++++++************++++++******)))(((((()))***+++++++++++++++++++++++++++,,,++++++******++++++,,,************************'''((()))***++++++++++++************************)))***++++++++++++***)))++++++++++++++++++++++++))))))*********+++++++++*********+++++++++,,,,,,***************************,,,------+++***,,,...,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------...------------...//////........................+++,,,,,,------,,,,,,+++...000111000///...111333333555999<<>>>>>??????AAACCCGGGLLLRRRXXX]]]```___```aaaaaa^^^YYYTTTQQQNNNPPPSSSWWW[[[```ccceeekkkooovvvzzz||||||}}}}}}sssoooiiibbb___bbbiiinnnoooqqqtttzzz******++++++++++++******'''((()))***************))))))***++++++++++++*********+++,,,------......---+++(((&&&&&&)))---///++++++++++++++++++++++++)))***+++,,,,,,+++***)))---...///000000///............---------......///111111111111222333444555222222222111000//////...---------------,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,++++++*********++++++******++++++,,,---------......///000000000///////////////.........111111111111111111111111...000222333222222333444,,,,,,...///000000000000000000000000111111222222222222222222222222222222000000111000000///......000///...---...///000111111000......//////...,,,/////////000000111111111000////////////.........//////.........---------000000000000000000000000........................000000000000000000000000////////////000000000000////////////000000000000111111222222222222111111//////000000111111222222000000000000000000000000////////////............------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))+++++++++*********))))))))))))*********+++++++++************************++++++******************++++++************++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,------...++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///......///..................---------------.........//////.........///////////////000111111222222222222111555666777777888999999999<<>>>>>===<<<<<<<<<===>>>>>><<<:::666444444222000///000111111000111111111111111111111111333333333333222222222222000000000000////////////////////////////////////000000000000000000000000////////////////////////000000000111111111222222222222222333333333444444111111222222222222111111222222111111000000//////000000000000000000000000111111111111000000000000..............................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------***************************************+++++++++++++++************++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,,,,+++,,,,,,------,,,,,,,,,,,,------------,,,------......------,,,******+++,,,,,,---......,,,...//////...------...---------...........................////////////.........///000000111111333333444555666888;;;<<<<<<:::999888:::>>>BBBEEENNNMMMLLLJJJHHHFFFDDDCCCBBBCCCEEEHHHMMMRRRVVVYYY^^^___bbbeeekkktttuuurrrrrrrrrxxx******++++++++++++******,,,,,,,,,,,,,,,+++***)))))))))***++++++++++++***++++++******************,,,,,,*********+++---...++++++++++++++++++++++++,,,+++***))))))***+++,,,******+++,,,---...///000000//////...------......000000111222222222111111222222222222111111111111222111111000//////......+++,,,---------,,,+++***++++++,,,,,,------......---------------......///......//////000111111111000000000000111111222222333222222222222222222222333444555444333333555777666666888:::===@@@CCCDDDEEEEEEFFFGGGIIIJJJKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJJJJKKKKKKKKKJJJJJJKKKLLLLLLLLLIIIEEE@@@======:::666444444333222111111111111111111111111111222222222222111111111111000000000////////////...000000000000000000000000/////////////////////////////////////////////////////////000000000111111111111111111222222222222111111222222222222111111222222111111000000//////111111111111111111111111111111111111000000000000........................///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))************++++++,,,,,,,,,---------************************))))))*********+++++++++++++++************++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,------,,,,,,+++,,,,,,---******++++++,,,,,,,,,,,,,,,------......------,,,******+++,,,,,,---......,,,...//////...------...---------.........//////........./////////000000......//////000111111222666666666777888999;;;;;;:::999:::<<>>@@@AAACCCDDDEEEFFFHHHKKKOOORRRVVVYYY^^^cccgggiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiijjjkkkllllllmmmmmmmmmlllmmmmmmnnnmmmllliiigggeee[[[VVVNNNGGGBBB===:::777888888888777777777666666777777666666666555555555444444333333333222222222222222222222222222222222000000000000000000000000000000000000000000000000//////000000000111111111000000000000111111111222111111222222222222111111000000000000000111111111111111111111111111111111000000000/////////..............................//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************(((((())))))*********************++++++++++++,,,************************((())))))***++++++,,,,,,++++++************++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,+++******))))))************++++++,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,------,,,,,,------...//////000.../////////000000000000---...///000111222333333888:::===@@@BBBBBBAAA@@@BBBDDDHHHJJJKKKIIIGGGEEE???>>><<<<<<>>>BBBFFFIIIOOOTTT]]]eeejjjllllllkkk```______bbbhhhpppwww|||yyy|||******++++++++++++******'''((()))***************))))))***++++++++++++*********+++,,,------......***,,,...000111///---,,,++++++++++++++++++++++++++++++---......---+++++++++++++++,,,...111444555666555444333222222222222///000111222222111///...222222222222222222222222111111000///...---,,,,,,$$$&&&)))---///000000000000000//////.........---000000000000000111111222/////////000111111222222000000111222333333444444888999<<<@@@EEEHHHKKKMMMRRRSSSUUUWWWYYY]]]bbbffffffjjjoootttwwwxxxxxxwwwxxxxxxwwwwwwvvvuuuttttttttttttttttttttttttttttttqqqrrrssstttttttttttttttvvvvvvwwwwwwwwwvvvuuutttoooiii```XXXQQQKKKGGGDDD?????????>>>>>>=========:::::::::999999999888888666666555555555444444444333333333333333333333333111111111111111111111111000000000000000000000000000111111111111222222222000000111111111222222222111111222222222222111111//////000000111111222222111111111111111111111111////////////............//////////////////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))******+++++++++,,,))))))*********+++++++++************************((())))))***++++++,,,,,,++++++************++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++...------,,,+++++++++,,,++++++,,,------...//////,,,------......------,,,---,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---,,,,,,------...///000000////////////000000000000---...///000111222333333777:::???CCCFFFFFFEEEDDDHHHKKKNNNPPPNNNIIICCC>>>???>>>>>>@@@DDDIIINNNRRRYYY___iiiqqquuutttpppmmm``````aaafffnnnwww~~~++++++++++++++++++,,,,,,+++++++++++++++***)))(((---,,,+++******+++,,,---,,,,,,++++++++++++++++++(((***,,,---------+++***************************++++++++++++++++++++++++---***))),,,222777999:::;;;:::777444111000//////111111222222222333333333111111111000000000000///111111000......---------///............//////000........................///......///000000...---111000/////////111333444444444333444666888;;;<<<@@@EEEKKKQQQVVV\\\aaaddddddgggkkkmmmnnnooorrruuuvvvwwwzzz|||~~~~~~zzz{{{|||}}}}}}}}}{{{{{{}}}}}}|||zzzwwwsssooollltttsssrrrqqqrrruuuxxxzzz~~~~~~~~~~~~{{{yyyuuusssooojjjddd^^^YYYWWWRRRRRRRRRPPPNNNKKKHHHGGGEEEFFFGGGGGGGGGFFFDDDCCCAAA@@@???===<<<:::999888333555777777666666777888333333222000//////111333000000///......000111222//////000000000000//////000000000000111111111111111111111111111111111111111111111111111111111111222222111111000000//////222111111000///......---////////////////////////......------------......------------------------------------------------///......------,,,,,,+++,,,,,,,,,++++++************+++,,,------,,,+++******************************++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++************)))******************************************************))))))******+++,,,++++++******++++++,,,---++++++++++++++++++++++++///,,,((((((***,,,,,,+++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,+++++++++***************++++++,,,,,,,,,++++++******++++++,,,---+++***)))***,,,---,,,+++---------........./////////...,,,+++***+++,,,,,,,,,,,,,,,---------......,,,,,,,,,------............///000///...---...000..................------111000000///111333666777666:::???BBBBBBCCCGGGKKKPPPOOONNNKKKGGGCCC???===>>>AAADDDFFFIIIOOOWWW^^^bbblllyyyvvvhhhkkkooovvv~~~++++++++++++++++++++++++***++++++++++++******)))+++***)))(((((()))***+++++++++++++++++++++++++++)))***+++,,,---,,,++++++++++++++++++++++++++++++++++++++++++++++++******---,,,+++...333888;;;;;;<<<;;;888555222000//////111111222222222333333333222222111111111000000000111000///......---------///............///000000////////////////////////000000///000000000///...///000000111222444555666777777777888;;;???CCCFFFSSSVVV\\\```eeeiiimmmpppqqqtttxxxyyyyyyzzz|||~~~}}}~~~~~~|||||||||zzzwwwtttpppnnnmmmllljjjiiiiiijjjlllooosssuuu|||}}}}}}~~~~~~{{{zzz}}}|||zzzwwwssspppllljjjeeeeeeeeedddaaa^^^ZZZXXXWWWWWWVVVVVVTTTSSSRRRQQQPPPOOONNNLLLJJJHHHGGGFFFBBBAAA@@@>>><<<:::999888222333222222000000000111222111000000000000000000//////000000000000//////000000000000111111111111111111111111111111111111111111111111111111111111111111111000000000000000111111111000///.........////////////////////////......------------......------------------------------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++*********++++++++++++++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++************)))******************************************************))))))******+++,,,++++++******++++++,,,---++++++++++++++++++++++++...,,,)))(((***,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++******++++++,,,---+++*********,,,---,,,+++,,,------------............---,,,+++++++++,,,,,,,,,,,,---------.........,,,------------------......///000///...---...000........................111111111111333555888:::<<<>>>BBBEEEGGGIIIKKKMMMRRRPPPMMMIIIFFFCCCBBBBBBFFFIIIMMMPPPSSSYYYbbbhhhppp}}}zzz}}}---,,,,,,++++++*********)))***++++++++++++++++++******))))))))))))***************++++++,,,,,,---++++++++++++,,,,,,,,,,,,------------------------+++++++++*********))))))...---,,,///444999<<<===>>><<<:::777444222000000111111222222222333333333333222222222111111111111111000///......---......///.........//////000111000000000000000000000000111111111111000000000000///000222444777:::<<<===?????????BBBFFFMMMSSSWWWgggjjjnnnqqqtttwwwzzz|||~~~}}}|||{{{yyywwwuuutttssssssrrrnnniiidddaaaaaabbbccc^^^^^^___aaadddhhhmmmooovvvwwwzzz||||||{{{yyywwwzzzzzz{{{zzzzzzxxxvvvuuurrrsssssssssppplllhhhfffjjjiiihhhfffdddcccbbbaaaaaa```___^^^\\\[[[ZZZYYYVVVRRRMMMJJJIIIGGGCCC@@@888777666555444222111000222222222222111000///...///000000111111000000///000000000111111111222222222222222222222222222222111111111111111111111111000000000000111111111111111111000000//////......////////////////////////......------------......------------------------------------------------******++++++,,,------...,,,,,,,,,++++++++++++***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++******++++++,,,---++++++++++++++++++++++++...+++))))))***,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,++++++******++++++,,,---,,,+++***+++,,,---,,,+++,,,,,,,,,,,,------------...---,,,,,,+++,,,,,,,,,,,,------------..................---------------...///000///...---...000............////////////111111222333555888;;;===BBBBBBDDDHHHMMMPPPRRRRRRSSSPPPKKKFFFEEEFFFHHHJJJMMMQQQUUUXXX[[[aaaiiiooo{{{------,,,,,,+++***)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))(((---,,,---///222777:::<<<>>>===;;;888555333111000111111222222222333333333333333333222222222111111000000///...........................///000111111111111111111111111111111000111111111111111333444444444555888===BBBHHHKKKMMMMMMNNNQQQWWW___fffkkksssvvvyyy|||~~~|||yyywwwvvvuuurrrpppmmmiiigggeeeddddddcccaaa\\\XXXVVVVVVVVVWWWUUUVVVWWWYYY\\\```dddfffiiilllpppssssssrrrppppppnnnoooqqqsssssssssrrrqqqqqqrrrttttttrrroookkkiiipppooommmkkkiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkgggaaa[[[ZZZ[[[ZZZVVVRRRFFFCCC>>>:::777555333222000111222222222111///...000000000111111000000000000000111111111222222222222222222222222222222222111111111111111111111111//////000000111111222222111000000000/////////...////////////////////////......------------......------------------------------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++)))(((((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++******++++++,,,---++++++++++++++++++++++++,,,+++*********+++,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++******++++++,,,---,,,+++***+++---...---,,,+++++++++,,,,,,,,,---------------,,,,,,,,,------------------............//////......------,,,,,,...///000///...---...000///////////////000000000///000222444777:::===???CCCCCCEEEKKKRRRWWWXXXVVVRRRNNNIIIEEEFFFKKKPPPUUUVVVYYY\\\___aaafffnnnttt------,,,,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,))))))***+++,,,,,,------,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))++++++,,,---///333777999<<<<<<:::888666333111000111111222222222333333333333333333222222222111111000//////............///.........//////000222222000000000000000000000000...111333444444666:::===@@@???>>>@@@FFFOOOXXX]]]^^^^^^```ccciiiqqqxxx||||||~~~yyywwwsssooollljjjiiiiiigggeeebbb___\\\[[[ZZZZZZXXXXXXWWWUUUTTTSSSQQQQQQOOOOOOPPPRRRUUUWWWZZZ\\\\\\___dddffffffeeeeeefffhhhiiikkkmmmmmmlllkkkiiijjjkkklllmmmllliiigggeeehhhgggeeedddccccccdddeeeiiijjjlllnnnqqqsssuuuvvvuuupppkkkiiikkkjjjfffaaaWWWPPPGGG@@@;;;888666444000111222333333222111000000000111111111111000000111111111111222222222222222222222222222222222222111111111111111111111111//////000000111111222222000000000000////////////////////////////////////......------------......------------------------------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++)))******++++++******)))+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++******++++++,,,---,,,+++***+++---...---,,,+++++++++,,,,,,,,,---------------------------------------.........///////////////......---------...///000///...---...000/////////000000000111111...///111444888;;;>>>@@@AAABBBGGGOOOWWW\\\\\\ZZZPPPNNNJJJIIILLLRRRYYY^^^```bbbdddeeefffkkksssyyy---,,,,,,++++++************+++,,,,,,,,,,,,,,,,,,******++++++++++++***************++++++,,,,,,---,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---///333666999888888777555333111000111111222222222333333333333222222222111111111111//////............//////.........///000111222333000000000000000000000000///333888:::===AAAHHHMMMRRRPPPOOOPPPUUU^^^gggmmmmmmnnnooossswww}}}{{{mmmjjjfffaaa___^^^^^^___\\\[[[YYYXXXVVVUUUUUUUUUQQQSSSUUUVVVUUUTTTRRRPPPPPPPPPQQQSSSUUUWWWXXXYYYXXX\\\```aaa______aaaccciiijjjlllmmmllljjjgggeeebbbbbbbbbbbb```^^^\\\[[[\\\\\\[[[ZZZZZZZZZZZZ[[[aaacccfffjjjnnnrrruuuwww{{{xxxuuutttuuusssoookkkfff^^^SSSJJJEEEAAA===:::444444444444444444333222000111111222222111111000111111111222222222222333333333333333333333333333111111111111111111111111000000000000111111111111000000000000////////////////////////////////////......------------......------------------------------------------------...------,,,++++++*********++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,************************))))))************))))))+++++++++++++++++++++++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++******++++++,,,---++++++++++++++++++++++++***+++,,,,,,+++***+++,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***++++++******++++++,,,------,,,+++,,,---...---,,,,,,,,,,,,,,,------------,,,,,,---............---------.........//////////////////..................///000///...---...000//////000000111111222222...000222666999===???@@@BBBFFFMMMUUU\\\___^^^\\\SSSRRRRRRSSSVVV[[[___bbbaaabbbbbbaaabbbhhhqqqyyy++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++******+++,,,,,,+++******++++++++++++++++++++++++++++++---.........---,,,------------------------+++++++++,,,------......,,,------,,,+++,,,000444555555555555444222111///111111222222222333333333222222111111111000000000//////............//////.........///000222333444222222222222222222222222333888???DDDHHHOOOXXX```eeedddddddddhhhmmmrrruuuvvvwwwyyy|||~~~{{{tttpppccc```\\\XXXVVVVVVXXXYYYWWWXXXXXXYYYYYYXXXXXXXXXWWWYYY\\\^^^___^^^]]]\\\]]]^^^___aaaccceeeggghhhcccfffiiiiiiggggggkkknnnrrrsssuuuuuutttpppmmmjjjfffdddbbb___[[[YYYWWWVVVWWWWWWVVVVVVUUUTTTSSSRRRUUUWWWZZZ^^^ccchhhkkkmmmtttuuuwwwxxxxxxvvvtttrrrrrrkkkbbb[[[VVVQQQJJJDDD<<<;;;999777666555444444000111111222222111111000111111111222222222333333333333333333333333333333111111111111111111111111111111111000000000000000////////////000000000000////////////////////////......------------......---------------------------------------------------------,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++))))))************))))))+++++++++++++++++++++++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++******++++++,,,---++++++++++++++++++++++++)))+++------+++)))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++******++++++,,,------,,,+++,,,.........---,,,------------.........+++,,,.../////////...---............////////////............////////////...///000///...---...000//////000111111222333333000222555888;;;>>>@@@AAAFFFMMMWWW___bbbaaa___]]]ZZZ[[[]]]```bbbccccccccc]]]]]]\\\[[[]]]eeepppyyy++++++++++++++++++,,,,,,------------,,,,,,+++***,,,,,,............,,,,,,,,,,,,++++++++++++++++++***+++---//////...---,,,........................***+++,,,,,,......///000---......---++++++///333222333333444333222000///111111222222222333333333111111111000000000000/////////.........//////000.........///000222333444333333333333333333333333777===EEEKKKPPPYYYdddlllrrrrrrrrrssstttvvvwwwxxxzzz{{{}}}vvvuuuttttttssspppiiiddd^^^\\\WWWTTTSSSTTTWWWXXX\\\^^^```bbbccccccbbbbbbfffgggiiikkkmmmnnnnnnnnnmmmnnnooorrrtttwwwxxxyyyqqqtttvvvuuurrrrrrwww|||}}}xxxvvvrrroookkkfffaaa^^^\\\[[[VVVWWWWWWVVVTTTRRRPPPNNNKKKMMMPPPTTTYYY]]]```bbbjjjnnntttwwwxxxxxxxxxxxxyyytttnnnjjjfff___UUUMMMCCCAAA>>>:::777666555555111111222222222222111111111111222222222333333333333333333333333333333333111111111111111111111111222222111111000000//////////////////000000000000////////////////////////.........------.........------------------------------------------------+++,,,,,,------......///*********++++++,,,,,,,,,,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))+++++++++++++++++++++++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,++++++******++++++,,,---++++++++++++++++++++++++)))+++...---+++)))***,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++*********++++++******++++++,,,------,,,+++,,,...///...------------.........//////+++,,,.../////////................../////////000------......//////000000...///000///...---...000///000000111222222333333222444777:::===@@@AAABBBKKKTTT___ffffffbbb___]]]```bbbfffiiiiiihhheeeccc]]]]]]\\\[[[^^^ggguuu