BM66(M 333333333333333333333333222222333444444444444333555555555555555444444333111111222333333222222222333333222222222222333333222222111111222222333444222222222222222222222222222222222222222222222222333333333444444444444555222222222222333444444555222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222333222222111222222333333111111111111111111111111111111111111222222222222111222222333333222222111222222222333333222222222222222111111111222333444111111111111111111111111111111111111111111111111111222222222333333333444111222222333333222222111333333222222222222111111111111111000000000000000000000000000000111111222222222222111111111111111111111111111111111111111111111111111111000//////000000000000111111111111000000000000111222333444555333222333555666555444555444333333222222333333555222000///000111000000//////000111111111111000333222222111000//////...111111111111111111111111111111111111000000//////...///000000000000//////////////////////////////000000////////////000000//////000111222222111111000000000000000111222222333222222111000//////...///...---...000000000///////////////////////////////////////000000000000...//////////////////............/////////000000000000000000000000000000//////000000000000//////111111111111111111111111111///------///000////////////.........///000000111...,,,---///111///,,,111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000///......///111111...+++%%%)))---////////////000///000111222222111000///......///000111111000000333111000000222333333333111111111111111000//////,,,---...000000111222333000000111222222222222222111111000000000000111111///111222222111000222333333555666666555555666888555555555666666666666666777777666777888999;;;<<<===<<<;;;===???@@@???>>>@@@@@@@@@AAAAAABBBBBBBBBGGGGGGHHHJJJLLLJJJGGGDDDDDDGGGKKKOOOSSSUUUWWWWWWVVVRRROOOOOOMMMHHHHHHJJJKKKPPPWWW]]]dddkkksssxxxzzzxxxoooaaaTTTOOOUUU]]]333333333333333333333333111222333333444444333333111111222333444444444444000000111111111111000///333222222111111222222333222222111111222222333444222222222222222222222222222222222222222222222222111111222222222333333333111222222333444444444444222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222333333222222111222222333111111111111111111111111000000111111111222222222000000111111111111000000222222222222222222222222222222111222222222333333111111111111111111111111111111111111111111111111111111111222222222222222111222222333333222222111111111111111000000000000000000000000000000111111//////000000111111111111111111111111111111111111222222222222222222222222111111000000000000000000//////000000000111111111000000000000111222222333333333333333555555444444444444333222222222222333222111///...000111000000//////000111111111111111222222111111000///......////////////////////////111111111000000000000000///000000000000000//////////////////////////////000000////////////000000//////000000111111111000000000//////000000111222111111111000000////////////------...///000///................../////////////////////000000000000/////////....../////////............//////////////////////////////////////////000000000000//////000000000000000000000000000...------/////////..................///000000000---******---///...,,,000000000000000000000000000000000000000000111111////////////////////////////////////////////////.........///000000///---,,,---///000000////////////000111111111111000///...//////000000000000///111000//////111222222111000111111111111000000///000////////////000000000000000111222222222111111111000000000000000000111000111222222111111222333222444555555333333444666444444555555666666666777777666666666777999;;;<<<===<<<;;;<<<>>>@@@???>>>??????@@@AAAAAABBBCCCCCCFFFFFFGGGIIIKKKJJJGGGEEEDDDFFFJJJNNNRRRUUUWWWWWWUUUQQQNNNNNNKKKGGGGGGIIILLLQQQYYYbbbkkkrrryyy|||}}}sssbbbTTTOOOTTT[[[222222222222333333333333111111222333333333333333///000111333333444444444000000111111111000//////222222111111111111222222222222111111222222333444222222222222222222222222222222222222222222222222111111111111222222222222222222333444444444333333222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222333333222222111111222222111111111111111111111111000000000111111111111222000000000000000000000000222222111111111111222222111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111111222222333333222222111111000000000000/////////000000000000111111111111...///000000111111000000000000000111111111111111000000000000000000000000111000000/////////000000/////////000000000111111000000000111111111222222222222333444444444444333444444333222222222222222000///......000111000///000000000000000111111111111111111000000//////...........................111111000000000000000000000000000000////////////000000000000000000000000///////////////000000111000000000000000000000000000////////////000111111000000000000000000000000...---,,,---///000///...---............/////////////////////000000000000//////............//////------.........///////////////////////////////////////000000000000//////000000000000000000000000///...---...//////...---------------...///000000...,,,++++++,,,.........////////////////////////////////////000000000000........................////////////////////////......///000000000//////000000000000000000/////////000000000000000000///...//////000000/////////000///...///111111111///000000111111111111000000222000....../////////...000000111111111111111000000000000000000000000000000111222222111111222444222333444444333222333444444444444555555666666777666666666666777999:::<<<<<<;;;;;;<<<>>>??????>>>??????@@@AAAAAABBBCCCCCCEEEEEEFFFHHHJJJJJJHHHFFFDDDFFFIIIMMMPPPTTTVVVWWWUUUQQQNNNNNNLLLGGGGGGIIIMMMTTT___mmmyyyuuucccVVVRRRVVV[[[111111222222222333333333111111222333333333333222222333333444444333333222222222222222222111000000222222111111111111222222222222111111222222333444111111111111111111111111111111111111111111111111111111222222222333333333222333444444444333222111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111444333222222111111222222111111111111111111111111000000000000111111111111222222111111111111222222333222111000000111222333111111222222333333333222111111111111111111111111111111111111111111111111111111111111111111111000111222222333333222222111111111111000000000000//////000000000111111111111......000111111111000//////000000000111111111222111111111111111111111111111000///...//////000111////////////000000000111///000000111111111111111111222444444444333333333444333222222111222222222///...---...000111000///000000000000000111111222000000000000000/////////////////////////////////000000000000000000000111111111000///////////////000000000000000000000000///////////////000111111000000000/////////000000///////////////000111111/////////000000000000000...---,,,---///000///...---------.........//////////////////000000000000000///...------...///000---------.........////////////////////////////////////000000000000//////000000000000000000000000...------...//////...,,,------------...///000000.........---,,,---000222////////////////////////---.........////////////////////////////////////////////////////////////...//////000//////000111000////////////000000//////000000000000000000///...///////////////......000//////000222222111000000000111111111111000000111///,,,,,,///000000///000000111111111111000000//////000000000000//////000111333222111111222444333444555555333333333555333333444555555666777777666666666666777888:::;;;<<<;;;;;;<<<>>>???>>>===>>>??????@@@BBBCCCCCCDDDEEEEEEEEEHHHJJJJJJIIIGGGCCCEEEHHHKKKOOORRRUUUVVVWWWSSSPPPPPPMMMIIIHHHKKKNNNWWWgggzzzuuucccXXXVVVYYY\\\111111111222222333333333111111222333333333333222666666666555444333111111444444444444444333222111222222111111111111222222222222111111222222333444111111111111111111111111111111111111111111111111222222333333333444444444333444444555444333111000222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111444333333222111111111222000000000000000000000000000000000000111111111111444333333222222333333444333222111000000111222333111111222333333333333222111111111111111111111111000000000000000000000000111111111000000000000000222222222333333222222222222222222111111111111000//////000000111111111222---...000111111111000/////////000000111111111222333333333333333333333333111000///......///000111////////////000000000000///000000111111111111000000222444555444333333333444333222222111111222222...------...000111000///000000000000000111111222////////////000000000000000000000000000000000000000000000000000111111111111111000///////////////000000000000000000000000///////////////000111111111000////////////000000///////////////000111111////////////000000000000...---,,,---/////////...---------.........//////////////////000000000000000///...------...///000---------.........////////////////////////////////////000000000000//////000000000000000000000000...------...//////...,,,,,,,,,,,,---...///000111...000111///,,,---111555000000000000000000000000,,,---------......//////000000000000000000000000////////////////////////...///000000//////000222...---,,,---///000111000000000000//////000000000...///////////////......111000000111333333222000///000000111111111000000000---+++,,,///111222000000000111111111000000/////////000000000000//////000222333333222111333444444555666666444333444555333333444444555666777777666666555666777888:::;;;<<<;;;:::<<<>>>???>>>===>>>??????@@@BBBCCCDDDDDDEEEDDDEEEGGGJJJJJJIIIGGGCCCDDDGGGJJJNNNRRRTTTVVVYYYTTTRRRQQQOOOKKKJJJMMMPPPZZZmmmtttbbbZZZZZZ]]]___111111222222222333333333444444333333333444555555333333444444444444444444222222222222222222222222555444222111000111222222333222222222111000000000222222222222111111000000,,,,,,---///000111333333333444444555555444444333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111444333111111222333222111111111111111111111111111///000222333222111...---111111111111111111111111000000111222333444444555000000111111111222222222222222222222222222222222444333111000000000111222111111111111111111111111222222111111111111111111111111222222222222111111---...///111111111000000222222111111111111222222000000000000000000000000000///...------...///000///000222333333222000///000000////////////000000000000////////////000000///000111111222222222111111111111222222333333333222222222111111111111000111111000000//////......111///...///222333222000////////////////////////222111///---------......333222000//////000000111,,,,,,------.../////////...///000111111000///...////////////////////////000//////............///......------...///111222000000000000000000000000+++///444555333000//////---------............///....................................////////////.........------,,,,,,,,,------------------------////////////////////////111111111111111111111111---......///000111111222111111111111000///...---//////.........---------------...//////...------////////////////////////000///...---,,,------...---...///000000111000000........................222111000.........///000111111000///...---,,,,,,////////////////////////............//////////////////............//////111000...---...222666888000000///////////////000333333333222111000000///333222222222222222222222222222333333333444444444444444444444444555666777555555666777888999::::::=========>>>??????@@@@@@??????@@@AAAAAAAAA@@@@@@BBBCCCDDDGGGIIIJJJHHHFFFGGGEEEEEEHHHMMMQQQRRRQQQTTTUUUUUUSSSNNNJJJHHHHHHSSScccwwwnnn```[[[ZZZ]]]```111222222222222333333333333333333333333444444555444444444444444444444444222222222222222222222222444333222222111111222222333333333333222222222222222222222222111111111000000000000111111222222333333333444444444444333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111333111000000222333222222111111111111111111111111111222333333333111000///111111111111111111111111000000111111222333333333111111111222222222222333222222222222222222222222333222111111000000000111111111111111111111111111111111111111111111111111000111111222222111111000...///000111111000//////222111111000000111111222000000000000000000000000222111000//////000111222000111222222222222111000000000////////////000000000000////////////000000333333444444444444444333333222222222222222222111222222222111111111111000000000000000//////......111///...///111333111000//////////////////////////////.........//////000222111000///......//////...............---------//////000000000000//////////////////////////////000////////////000111111000///......---...//////////////////////////////,,,///333333111///...///---------............///....................................////////////......---------,,,,,,,,,------------------------////////////////////////........................000000000/////////////////////000111111000000000//////.........---------........................////////////////////////000///...---,,,------...---......////////////...........................000000...---------......000000//////......------////////////////////////............//////////////////............//////111000///...///111444666000000////////////000000222111111000//////......222222222222222222222222222222222222333333333444777666555444444444444444555555666777888999::::::<<<<<<===>>>>>>??????@@@???@@@@@@AAAAAAAAAAAAAAACCCCCCDDDGGGJJJJJJHHHFFFGGGFFFFFFIIINNNQQQRRRRRRRRRTTTTTTRRROOOLLLKKKKKKSSScccyyyrrrbbbZZZWWWZZZ^^^222222222222333333333333222222222222222333444444555555555444444333333222222222222222222222222222222222333333333222111111333333333333444444444444222222222222111111111111333333333333333333333333222222222333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111000//////111333333222111111111111111111111111333333333222222222222222111111111111111111111111111111111111111111111111222222222222333333333333222222222222222222222222111111222222111111000000111111111111111111111111111111111111111111111111000111111222222111111000///000000000000000///...222111111000000111111222000000000000000000000000111111000000000000111111111111111111111111111111000000////////////000000000000////////////000000111111111222222111000000333333333222111111000000222222222111111111111000000000000////////////...000///...///111222111000////////////////////////,,,---...///000000000000333222111000////////////---,,,,,,+++******))))))000//////////////////000////////////////////////000//////000000111222333111111///...------------////////////////////////---///000000///......///---------............///........................---............/////////...------------,,,,,,,,,------------------------////////////////////////........................222222111000...---,,,,,,---...///000111111111111...............---------///...---,,,,,,---.../////////////////////////////////...------------...---...............---,,,........................///...------,,,,,,------........................////////////////////////............//////////////////............//////000000000///000111222222000000////////////000000000//////......------,,,111111111111111111111111111111222222222333333333666555555444444444555555555555666777888999::::::;;;<<<<<<======>>>??????@@@@@@AAABBBBBBBBBBBBBBBCCCDDDEEEGGGJJJJJJHHHFFFFFFFFFGGGJJJNNNQQQRRRRRRQQQRRRSSSRRROOOMMMLLLMMMSSSdddyyywwwggg[[[VVVZZZaaa222222222333333333444444222222111111222222333444666666555444333333222222111111111111111111111111111222333444444333111000222222333333444444555555222222222222222222222222333333444444444444444444111111222222222222111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000.........111222333222111111111111111111111111333222222111111111222222111111111111111111111111111111111000000000//////222222333333333444444444111111111111111111111111///000111222222111000///111111111111111111111111000000000000111111111111000000111111111111000000111111000000000///......111111000000000000111111//////////////////////////////............//////111111000000000000111111000000////////////000000000000////////////000000//////000000000///......222222222111111111111111222222222111111111000000////////////////////////000/////////000000000000////////////////////////,,,---///000000000///...444333333111000000//////------------,,,,,,++++++000///...------...///000////////////////////////000000000///000000111111000000//////............////////////////////////.........---------...///---------............///........................---------.........//////------------------------........................////////////////////////000000000000000000000000222222111///...---,,,+++------...///////////////........................000///---,,,,,,---///000////////////////////////............------......////////////......---,,,..............................---------------------------....../////////////////////////////////............//////////////////............//////000000000000000000//////000////////////000000111/////////......---------000000000000000111111111111111111222222222333333111222222333555777888999555555666777888999::::::;;;;;;<<<<<<======>>>>>>@@@@@@AAABBBCCCCCCCCCCCCDDDDDDEEEHHHJJJJJJHHHFFFEEEFFFHHHKKKNNNQQQRRRRRRQQQRRRRRRPPPNNNLLLKKKLLLTTTcccwwwnnn___YYY]]]fff222222333333333444444444222222111111222222333444666666555444333333222222111111111111111111111111000111333444444333222111111111222222333333444444222222222222222222222333111111222222333444444444000111111222222111111000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000.........111222333222111111111111111111111111111111000000000000111222111111111111111111111111222222111111000/////////222222333333333444444444111111111111111111111111...///111222222111000///000000000000000000000000//////000000000111111111000000000111111000000000111111000/////////......111000000000000000000111////////////////////////......////////////......111111000//////000111111000000////////////000000000000////////////000000111222222222222222111111//////000111222222333333222222222111111111000000...............////////////000000000////////////////////////////////////...///000000000///---,,,111111111000000///...---000000000111111222222222000///...------...///000////////////////////////111000//////............---......///////////////........................///...---,,,------......---------............///........................------------............------------------------........................////////////////////////////////////////////////000/////////......---------.........------,,,+++---.....................000///---,,,,,,---///000////////////////////////------..................000000000000000///...---................................................,,,,,,------......//////////////////////////////............//////////////////............////////////000000000///...---///////////////000111111000000///////////////...//////000000000111111111111111222222222333333333111222222333555777888999555555666777888999::::::;;;;;;<<<<<<======>>>>>>???@@@AAABBBCCCCCCCCCCCCEEEEEEFFFHHHJJJJJJHHHFFFDDDFFFIIILLLOOOPPPRRRSSSRRRRRRQQQOOOKKKIIIIIIJJJRRR```sssssscccZZZ^^^fff333333333333444444444444222222222222222333444444555555555444444333333222111111111111111111111111111111222333333333222222222222222222333333333333222222222222333333333333000000111222222333444444111111111222222111111111222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333111000//////111333333222111111111111111111111111000000000000000111111111111111111111111111111111222222222111111000000000222222222222333333333333111111111111111111111111//////000000111111000000000000000000000000000000...//////000000111111111///000000111111000000///111000000////////////000111000000//////000000111000000000000000000000000000000111111111111000000000000000000000000000000000000////////////000000000000////////////000000...//////000111111000000---...///000111333444444222222222111111111111000---............////////////000111000...---...///////////////////////////000000000000///...---,,,------.........---,,,+++------......///000000111///..................///////////////////////////000000///...............,,,---...///000000000000........................000...,,,,,,...///...------------............///........................,,,------------.........,,,,,,,,,------------...........................////////////////////////------------------------..................//////............---,,,+++***---------...............///...---,,,,,,---...///////////////////////////,,,---......///.........000000000000000000///...........................------...////////////...,,,,,,------.........///////////////////////////............//////////////////............//////...///////////////...---///......//////000111222000000000000000000000000///000000111111222222222222222333333333444444444666555555444444444555555555555666777888999::::::;;;<<<<<<======>>>??????>>>???@@@BBBCCCCCCCCCCCCFFFFFFGGGIIIJJJJJJHHHFFFCCCGGGKKKNNNOOOPPPRRRSSSSSSSSSRRROOOKKKIIIIIIJJJQQQ___sssqqqbbbYYY\\\ccc333333333444444444444555333333333333333444444555444444444444444444444444111111111111111111111111222222111111222222333444444444444444333333333333222222222333333333444444222222222222222222222222111222222222222222222111222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333111000000222333222222111111111111111111111111///000111222333222111111111111111111111111111111222222222222222111111111111111111222222222222333111111111111111111111111///////////////000111111000000000000000000000000......//////000111111222//////000000000000//////000000///......///000111000000////////////000000000000000000000000000000///000111222222111000///...///000111111000///...000000////////////000000000000////////////000000***+++,,,---.../////////...//////000111222222333222222222111111111111000---------.........//////...000111000...,,,...///////////////////////////000//////.........//////,,,,,,...//////......---++++++,,,,,,,,,,,,,,,,,,---......//////......---////////////////////////............///000111222---...///000000///..............................000...------///000///------------............///........................,,,,,,---------.........,,,,,,,,,---------..............................////////////////////////------------------------............................../////////...---------------.........//////........................////////////////////////,,,,,,.../////////............//////000/////////........................+++,,,---...///......---------------------------////////////////////////............//////////////////............//////.....................///............///000111222000000000000000000000000000000111111222333333444333333444444444555555555777666555444444444444444555555666777888999::::::<<<<<<===>>>>>>??????@@@===>>>???AAABBBBBBCCCCCCFFFFFFGGGIIIKKKJJJHHHFFFCCCGGGLLLOOOOOOPPPRRRTTTSSSSSSRRROOOMMMKKKLLLNNNTTTcccwwwsssggg^^^YYY]]]ccc333333333444444444555555444444333333444444555666333333444444444444444444000000000000000000000000222222111000111222444555666666666555555444444333222222222333333444444444555555444333333222111111222222333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333444333111111222333222111111111111111111111111111///000222444555444222111111111111111111111111111222222222222222222222222000000111111111222222222000000000000000000000000000///.........000111222000000000000000000000000---......///000111111222//////000000000000//////000///.........000111222000000////////////000000000000000000000000000000---...///000000///...------///000222222000///---000000////////////000000000000////////////000000,,,---...000111222222333000000000000111111111111222222222111111111111000---------.........//////...000222000---,,,---//////////////////////////////...---------///111222---///000222222222111111111111111000000///......,,,---...//////...---,,,////////////////////////,,,,,,---///111333555666//////000000000...---,,,........................000...---...111111///,,,---------.........//////........................,,,,,,,,,---------......,,,,,,,,,------.........//////////////////////////////////////////////////////////////////////////////.........------------...///000111111111111---------.........//////------...//////...------////////////////////////+++,,,.../////////......,,,,,,---.../////////...........................)))***,,,---...------,,,------------------------////////////////////////............/////////000//////............//////...------------...///000............///000222222/////////000000000000000000000111222333333444444444444444555555555666666444444444444444555666777555555666777888999::::::======>>>>>>??????@@@@@@<<<===???@@@AAABBBBBBBBBGGGGGGGGGIIIKKKJJJHHHFFFBBBGGGLLLOOOOOOPPPRRRTTTSSSSSSRRRQQQOOONNNPPPRRRWWWggg{{{{{{pppddd^^^ZZZZZZ```ggg444444555555555555555555555555444444444444555555777777666555444333333333111111111222222333333444333333333333333333333333444444444444444444444444333333333333333333333333555555555444444333333333555555444333333333333444111111111111111111111111333333333222222222111111111111111111111111111111222222222111111111000000111111111111111111111111000000111111111222222222111111111111111111111111222222222222222222222222000000//////000000111222222222111111000/////////222222222222222111000///111111000000000000111111000000000000000000000000222222111111000/////////222111111111000000//////000000000000000000000000......////////////......000000000000000000000000//////000111111111111111........................111111000///////////////000000000000000000000000000000000000111111111111333333222111111222333444333333333222222222111111////////////////////////........................111111000000//////......000000000000000000000000000...+++,,,...000...---////////////////////////////////////////////////111000///......000222444000000000000000000000000000///...------...///000////////////////////////,,,,,,,,,---------......,,,---///000111000///---,,,,,,,,,------........./////////...------,,,,,,...------,,,,,,------...---------------------------......///////////////////////////////////////////////////////////////........................111111000///...---,,,,,,........................------------------------........................------/////////...---,,,---,,,,,,,,,,,,---............------------..............................000///...---,,,------...+++++++++,,,...000111222............////////////...............///000000............////////////000111111000///......///111111222222222333333333444444333222333444555666444555666666555555666888333555666888999999999999999:::<<<===>>>>>>>>>>>>===>>>>>>???AAACCCEEEFFFDDDEEEGGGIIIJJJJJJJJJJJJDDDFFFJJJNNNQQQTTTUUUVVVPPPPPPSSSUUUQQQKKKKKKOOO\\\kkk~~~}}}oooddd```ZZZVVVVVV[[[aaafff666666666777777666555555555555444444444444555555777777666444444333333444222222222222333333333333333333333333333333333333444444444444444444444444333333333333333333333333555555444444444333333333444444333222222222222333111111111111111111111111333333333222222222111111222222222222222222222222333222222222222111111111222222222222222222222222000000111111111222222222111111111111111111111111222222222222222222222222000000000111111111222222222222111111111111000000000111111222222222111111111111000000000000111111000000000000000000000000000000000000000000111111111111111111000000000///000000000000000000000000...//////000000//////...000000000000000000000000......///000000000000000........................111111000/////////////////////////////////////////////000000000111111111000111222222222111000///222222111111111000000000////////////////////////........................000000000000//////......////////////////////////000...,,,,,,...///...---........................////////////////////////111000///000111333555777000000000000000000000000000///...------...///000........................,,,---------............+++,,,...///000///...---,,,,,,------------------//////.........---------...------,,,,,,------...........................---......///////////////................................................------------------------000000//////......------........................------------------------........................---...............---------------------......///222111111000000000000111........................000///...,,,,,,,,,---...---------------...//////............////////////---------......///111111............////////////...000000///...------...000000111111111222222222444333333333333444555555444555666666555444666777444555666888999999999999:::;;;;;;<<<===>>>??????>>>>>>???@@@AAACCCDDDEEEDDDEEEGGGIIIJJJJJJIIIIIIFFFGGGJJJMMMPPPRRRSSSSSSQQQQQQRRRTTTPPPKKKLLLPPP]]]ooo}}}mmm___[[[XXXUUUSSSUUU[[[aaafff888888888888777777666555555555444444444444555555777666555444444444444444333333333333333333222222222222222222222222222222444444444444444444444444333333333333333333333333555444444444444333333333333333222111111111111222222222222222222222222222333333333222222222111111333333333333333333333333333333333333222222222222333333333333333333333333111111111111111222222222111111111111111111111111111111111111111111111111000000222333333333222111111111222222222222333333//////000222222333333333111111000000000000111111000000000000000000000000......///000000111222222111111111111000000000000000000000000000000000000///000000111111000000///000000000000000000000000------...///////////////........................111000000/////////////////////////////////////////////000000000000111111///000222333333111...,,,111111000000000/////////////////////////////////////////////////////////000000000////////////...///////////////////////////...,,,,,,...///...---........................///////////////////////////......///111333666777000000000000000000000000//////...------...//////........................------........./////////***+++---.........---,,,------------------,,,,,,...............---------...------,,,,,,------...////////////////////////---......///////////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////......................................................---------......///......------......///000333333222111000000000111..............................---,,,,,,,,,------000///...---------------............////////////---------......000111111............////////////---...///...---,,,---...//////000000000111111111222333444444555555444444555666777666444444555666444555666888999999999999<<<;;;;;;;;;<<<>>>@@@AAA@@@@@@@@@@@@AAABBBCCCCCCEEEFFFHHHIIIIIIIIIHHHGGGFFFHHHJJJMMMOOOPPPPPPPPPSSSQQQRRRRRRNNNJJJLLLRRR]]]rrr|||jjj[[[QQQPPPOOOOOOPPPUUU[[[bbbfff888999888888777666555444555555444444444444555555777666555444444444444444555555444444333333222222222222222222222222222222444444444444444444444444333333333333333333333333444444444444444444444444444333333222222222222222222222222222222222222222333333333222222222111111333333333333333333333333444444444333333333222222333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000///111333444555444222111111111222333333444555555///000111222222222222222111111000000000000111111000000000000000000000000////////////000000111111111111111000000000000000////////////////////////000000111111111111000000////////////////////////---...//////000000//////........................000000////////////000000........................////////////000000000111000111222333222111...---111111000000000/////////////////////////////////000000000000000000000000///////////////////////////////////////////////////...---------.................................////////////////////////------------///000222333000000000000000000000000.........................................................////////////000+++,,,---.........------.........------,,,,,,,,,------.....................------,,,,,,------...........................---......///////////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////////////////////////////////////////////////////........................///...---,,,,,,---///000///............///000000111000///...------------........................---------,,,,,,,,,------000///...---------------............//////////////////............//////............////////////---...//////------...///000000000000111111111222222333444555666555444333555666777666444333444555444555666777888999999:::===<<<;;;;;;<<<>>>@@@BBBAAAAAA@@@@@@@@@AAABBBBBBFFFFFFHHHIIIIIIHHHGGGFFFEEEGGGIIILLLNNNOOOOOOOOOSSSQQQPPPPPPLLLIIILLLRRR^^^sssmmm[[[PPPLLLIIIJJJKKKOOOUUU[[[aaaeee888888888777666555444333555555444444444444555555666666555444444444444555666555555444444333333333222222222222222222222222444444444444444444444444333333333333333333333333444444444444444444444444555555444333333333333333222222222222222222222222333333333222222222111111333333333333333333333333444444444333333333222222333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000///111333444555444222111111111222333444555555666222222222222222111000///111111000000000000111111000000000000000000000000000000000000//////......000000000000000000111111////////////////////////000000111111111111000000//////////////////////////////000111111111111000////////////////////////000000////////////000000////////////////////////...////////////000000000444333222111111111111111222222111111111000000000////////////////////////000000000000000000000000.............../////////.................................---------...///........................////////////////////////..................//////////////////////////////------............------.................................////////////000------...///////////////.........------,,,,,,,,,,,,---------......//////...------,,,,,,------...---------------------------......///////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////////////////////////////////////////////////////...........................---,,,,,,,,,...///000///............///000000///...---,,,,,,,,,,,,,,,........................,,,---------------------......---------...//////............////////////222111000///------------............////////////...///000000///...///000111111111222222222333333222333444555666555444333444555666555444333444555555555666777888999::::::===<<<;;;;;;<<<>>>AAABBBAAAAAAAAA@@@@@@AAAAAABBBEEEFFFGGGHHHHHHHHHGGGFFFCCCEEEHHHKKKNNNPPPQQQQQQSSSPPPOOONNNJJJGGGKKKQQQbbbsss~~~ttt___OOOJJJKKKGGGHHHKKKPPPUUU[[[```ccc777777777777666555444444555555444444444444555555666555555444444444555555555555555555555555444444333333333333333333333333444444444444444444444444333333333333333333333333333333333444444444444555666555444444333333444444333333333333333333333333333333333222222222111111333333333333333333333333333333333333222222222222333333333333333333333333222222222111111111111111111111111111111111111111111111111111111111111111000000222333333333222111111111222333333444555555333333333222222000//////111111000000000000111111000000000000000000000000111111000//////...------000000000000111111111111000000000000000000000000///000000111111000000///000000000000000000000000///000000111111111111111///////////////////////////////////////000000111000000000000000000000000......////////////000000444333222111111222333444222222111111111000000000////////////////////////////////////////////////---............/////////........................---...///...,,,,,,...///------------------------////////////////////////000000000000////////////////////////////////////------............------------------------------------........./////////........./////////000000------------------,,,,,,,,,,,,,,,---...///000000...------,,,,,,------...---------------------------......///////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///........................................................................---------------...///000......------......///000///......------......///........................,,,---......//////......,,,,,,,,,---...///000111............////////////222222000///------,,,,,,............////////////...///000000//////000111111222222222222333333333222333444444555555444444222444555555444444555666666555666666777999:::;;;===<<<<<<<<<===???AAABBBAAAAAA@@@@@@@@@AAABBBBBBDDDEEEGGGHHHHHHHHHGGGFFFCCCEEEHHHKKKNNNPPPQQQQQQPPPNNNMMMLLLIIIEEEIIIOOOaaammmqqqdddQQQFFFDDDFFFGGGHHHKKKPPPUUU[[[```ccc777777777888888777666666555555444444444444555555555555444444444555555666555555555555555666666666444444444444444444444444444444444444444444444444333333333333333333333333333333333444444444555555555444333333222222333333333333333333333333333333333333333222222222111111222222222222222222222222333222222222222111111111222222222222222222222222222222222111111111000000111111111111111111111111222222222222222222222222000000000111111111222222111111222222333333444444111111222222222111111000111111000000000000111111000000000000000000000000//////////////////......///000000000111111111111000000000000000000000000...//////000000//////...000000000000000000000000...//////000111000000000///////////////////////////////////////000111111111111111111111111111111........./////////000000000000111111222222333333111111000000000/////////////////////////////////........................---------.........//////........................---...///...,,,,,,...000------------------------////////////////////////.../////////000/////////////////////////////////,,,------......------,,,------------------------,,,---------...............---------......//////,,,,,,------------------++++++,,,---...///000111...------,,,,,,------...........................---......///////////////........................------------------------------------------------------------------------------------------------------------------------........................+++,,,---...////////////---------------......///...............///000111........................---...///000000000//////---,,,,,,------///000000............////////////000000///...........................////////////---...//////......///111111111111111222222222222444333333333333444555555111222444444444444666777666666555666777888:::;;;<<<<<<===>>>???@@@@@@AAA@@@@@@@@@@@@AAAAAABBBCCCCCCDDDFFFGGGHHHHHHHHHGGGEEEGGGIIILLLNNNPPPPPPPPPNNNLLLLLLKKKHHHDDDGGGMMMVVV\\\]]]SSSFFFAAAAAABBBFFFGGGJJJOOOUUU[[[aaaddd777888888999999999888888555555555444444555555555555555444444444555555666444444555555666666777777555555555555555555555555444444444444444444444444333333333333333333333333333333333444444555555555444333222222111111222222333333333333333333333333333333333222222222111111111111111111111111111111222222222111111111000000111111111111111111111111222222222222111111000000111111111111111111111111222222222222222222222222000000//////000000111222111111222222222222333333///000111222222222222222111111000000000000111111000000000000000000000000------......///000000000//////000000111111111222000000000000000000000000......////////////......000000000000000000000000---......///////////////000000000000000000000000///////////////000111111111111111111111111111111............/////////000+++---000222333333111000000/////////............////////////////////////........................---------.........//////........................---...000...,,,+++...000------------------------////////////////////////***+++,,,---............////////////////////////,,,,,,---......---,,,,,,------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,,,,,,,------.........++++++,,,---...000111111...------,,,,,,------...////////////////////////---......///////////////------------------------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................***+++---///000000///...---,,,,,,,,,,,,---......,,,,,,,,,---...///000111........................---...000111111111000///......---------...//////............/////////000...------......///000111............/////////000,,,---......------///000000000000000111111111111555444333222333444555666///111333444444555777888666666555666777888:::;;;;;;<<<===???@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDBBBCCCEEEGGGHHHIIIHHHHHHHHHIIIKKKMMMNNNOOOOOONNNLLLKKKKKKKKKGGGCCCEEEKKKHHHMMMNNNGGGAAA@@@AAAAAAEEEFFFIIINNNTTT[[[aaaeee::::::;;;===???>>><<<999888;;;===<<<999777888999777888888888777777888:::888777666555444555666777777666666555444444444555666555444333333444555666777666555444444444444444333333444444444444444444444444444555555555555555444444333333222222111111333333444444444333333222222222111111222333444444555444444333222111000000111111111222222333333444222222222222222222222222111111111222222333333333111222222222222333333333222111111111111111222222,,,...111333444333222111333111000111222222111000111111111111111111111111000222444444333111111222000000//////000111222222000000000000000000000000000000000000000000000000000000//////.........---//////////////////////////////000111111111111111,,,,,,---...///000111111///000111222222111000///000000000000000/////////111111000000//////......000000111111111222222222000000111111111111000000......//////000000111111//////000000///...------------...///000000//////---------.........//////------............------,,,,,,------...///////////////.........---------........................------...///000000//////000///...---------------,,,,,,,,,------.........111111000000//////......111111000///...---,,,,,,------------------------........................000///---,,,+++,,,,,,---+++,,,---...////////////////////////////////////...............---------/////////......---------,,,------......------,,,...---+++******,,,///111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000------------------------...---,,,)))'''(((+++...---,,,+++***+++---///111---------...------,,,,,,........................---------............///,,,,,,---...//////......---,,,,,,++++++,,,,,,---,,,///222000+++***,,,//////////////////////////////000222222111111111222888777777666666666777777555444444333333444444555666777888999:::;;;<<<<<<::::::<<<===>>>>>>>>>>>>===>>>???AAABBBBBBAAAAAAEEEDDDEEEFFFIIIJJJJJJHHHGGGHHHJJJLLLMMMNNNNNNNNNLLLLLLKKKJJJHHHFFFDDDBBBDDDDDDCCC@@@>>>>>>@@@BBBCCCFFFJJJMMMRRRWWW]]]aaaEEEDDDCCCDDDDDDCCC@@@>>><<<>>>@@@???<<<;;;<<<===<<<======<<<;;;:::;;;===::::::999888888888888888888888777666666666666666777666555444444555555666666555555444444333444444444444444444444444444444333333333333333333333333444444444444444333333333333333333222111000///...000000//////000111111222444444333333222111111111111111111111111222222222222222222222222222222222222222222222222222333333111111111222222333333333222222111111111111111111///000333555555444333222333222111111222222111000222222222111111111111111000222444444222111111222000000000000000111222222000000000000000000000000000000000000000000000000000000/////////.........//////////////////////////////000111111111111000111000000000000////////////000000111111000000/////////............//////111000000000/////////...000000111111111222222222000000111111111111000000////////////000000000000///////////////...------------...///////////////++++++,,,,,,,,,---------------............------..................------//////.........---------........................,,,,,,---...............//////...---------------,,,,,,------------------/////////.........------//////......------,,,,,,------------------------........................///...---,,,,,,,,,------,,,,,,---.../////////...------------------------------...........................---------,,,,,,,,,------......------,,,///...---,,,,,,---///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////------------------------...///...,,,******,,,...------,,,+++,,,...000111,,,------...------,,,,,,---------------------------------............///---......///000000//////...------,,,,,,------...000333444222---***,,,...////////////////////////))),,,///222333444777999444444333333333333333444555555555444444555555555555555666888999;;;<<<<<<;;;;;;<<<===>>>>>>>>>======>>>???AAABBBBBBBBBAAAEEEDDDDDDFFFIIIJJJIIIHHHFFFHHHJJJLLLNNNOOOOOOOOOLLLLLLKKKIIIGGGDDDBBB@@@BBBBBBAAA???>>>>>>@@@CCCDDDFFFJJJMMMQQQVVV[[[___QQQOOOLLLJJJJJJIIIGGGEEEEEEFFFGGGFFFEEEDDDEEEFFFEEEFFFFFFDDDBBB@@@AAAAAA@@@AAAAAAAAA@@@@@@???>>>======<<<;;;;;;;;;<<<<<<:::999888777777777777777777777666666666666555555666666666666555555555555333333333333333333333333444444444444555555555555444444444333111000...---000000//////000000111111333333333333222222222222222111111111111111111000222222222222222222222222333333222222222222222222000000111222333333444444333333222111000000000111111333444666666666555555555333111111222222222000222222222222111111000000000222333333222111111222000000000000000000111222000000000000000000000000000000000000000000000000000000////////////......////////////////////////...///000000111111000000111111111111000000000000000//////......//////000///...---,,,,,,---...///000000000000////////////111111111111111222222222000000111111111111000000000000000000///////////////////////////......------......///////////////+++,,,,,,,,,,,,---------------............------000//////...------,,,,,,...............---------........................+++,,,------------------//////...------------...------------------,,,,,,.........---------------------------------------------------------------------------------------------,,,,,,,,,---......,,,------.........------------------------------,,,---------.../////////------------,,,,,,,,,,,,,,,------......------,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................------------------------...///000///------...///...------,,,---...000111,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///......///000000000000//////......------......///444666777333...+++,,,---///////////////////////////111333333222222333444222222222222222222333333666666555555555555666666333333555666888:::<<<<<<<<<<<<===============<<<======???@@@AAABBBBBBBBBEEEDDDDDDFFFIIIJJJIIIGGGFFFGGGJJJMMMOOOQQQQQQQQQNNNMMMKKKIIIFFFBBB@@@>>>???@@@???>>>===>>>AAACCCDDDFFFIIILLLOOOTTTYYY]]]ZZZWWWSSSPPPPPPOOONNNMMMOOOPPPPPPOOONNNNNNOOOPPPNNNOOOOOOMMMKKKHHHHHHHHHKKKKKKLLLLLLKKKJJJHHHGGGEEEDDDDDDCCCCCCDDDDDDDDD??????>>>===<<<;;;::::::999:::::::::::::::999999888888888888777777777777555555444444444444333333222333333333444444555555666666666555444333111111333333222222222222333333222222222333333333444444333333333222222111111111222222222222222222222222333333333222222111111111000000111222333444444555333333222111000000000000222333444666888999::::::666444222111222333222111333333222222111000000000000222333222111000111222111000000000000000111111000000000000000000000000000000000000000000000000000000//////////////////////////////////////////...//////000000000000000---...///000111222222333000///...------...///000///...---,,,,,,...///000000000000000////////////111111111111111111111111000000111111111111000000111111000000//////.........///////////////............///////////////...............////////////------............------//////.........---------................................................,,,------.........------///......---------...............------,,,,,,,,,......------------------,,,,,,---------.........------------------------------------------------,,,,,,,,,,,,---......///------.........---,,,,,,////////////////////////,,,,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------...............---------------------------------,,,...000000///.........///............///000111,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///......////////////............------------......444555555333///------...////////////////////////222333555444222111111222333444444555555555555555555555444444444444555555111222333555888:::;;;<<<<<<===============<<<;;;======>>>@@@AAABBBCCCCCCEEEDDDDDDFFFHHHIIIHHHGGGEEEGGGJJJMMMPPPRRRSSSSSSPPPOOOMMMJJJFFFBBB???===============<<<>>>AAADDDDDDFFFIIILLLNNNRRRWWW[[[bbb___[[[YYYYYYZZZZZZZZZWWWVVVUUUUUUUUUVVVWWWWWWWWWXXXYYYXXXUUUSSSRRRRRRUUUUUUUUUUUUSSSQQQNNNMMMKKKJJJJJJJJJJJJJJJKKKKKKGGGGGGFFFDDDCCCAAA@@@???<<<======>>>>>>>>>===<<<999999999999888888777777666666555555444444444444222222333333444444555555555666666666666555555444444444333333333333444444222222222333333444555555555555555444444333333333222222222222222222222222333333333222222111111111000000111222333333444444333222222111000000111111000111333555888;;;===???888555333111222333333222222222222111111111000000000111222111000000111222111111000000000000000111000000000000000000000000111111111111111111111111//////000000000000000000////////////////////////......///000000000000000,,,------...///000111111000///...------...///000//////.........///111222////////////000000000000111111111111111111111111000000111111111111000000111111000000//////............///////////////......///////////////.............../////////000000------............---------------.........//////---.................................................../////////......---......---------......///.........------,,,,,,,,,........................---------...//////000000------------------------------------------------+++,,,,,,------.........------------------,,,,,,////////////////////////,,,,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---.........,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,------------------------...............---------------------------------***---///000...---,,,---...............//////000+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------......---,,,,,,------,,,,,,,,,,,,------111111222111///......///////////////////////////,,,...111222333444666777333444555666666666666555444333333222222333333444111111333555777999;;;<<<<<<===============<<<;;;======>>>???AAABBBCCCDDDEEEDDDDDDFFFHHHHHHGGGFFFDDDFFFJJJMMMPPPRRRSSSTTTSSSQQQOOOLLLGGGCCC@@@>>>;;;<<<<<<<<<<<<>>>BBBEEEDDDFFFIIIKKKNNNRRRVVVZZZllljjjgggeeefffhhhhhhhhh^^^\\\ZZZZZZ[[[]]]]]]]]]___aaaccccccaaa___^^^___^^^^^^\\\ZZZXXXUUUSSSQQQOOOOOOOOOOOOOOOPPPPPPQQQPPPPPPOOOMMMKKKIIIFFFEEE@@@AAACCCDDDDDDCCCBBBBBB>>>======<<<<<<;;;;;;:::999999888888777777666666666666666666666666777777444555555666666666555555444444333333222222333333222222333333444444555555666666555555555555555444222222222222222222222222333333222222222222222222111111222222222333333333222111111111111111222222000000111333777;;;>>>@@@:::777333222222333333333111111111111111111111111111111222111//////111333222111111000000000000000000000000000000000000000111111111111111111111111//////000000000000111111////////////////////////---...//////000000//////////////////............000//////......//////000......///000000111111111////////////000000000000222222222111111111111111000000111111111111000000000000000000////////////---...////////////////////////////////////...---,,,,,,---------.........------............------,,,,,,------...//////000---------......................................./////////000//////...---...------------...//////------------------,,,,,,.............../////////.........//////000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------+++,,,,,,---------,,,,,,------------------------,,,---------.../////////,,,,,,,,,,,,------------,,,------......------,,,...///000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------..................------------------------)))+++......---,,,,,,---........................++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,------------,,,++++++,,,,,,,,,++++++,,,,,,,,,........./////////000000////////////////////////...000222222111111222333000222333555555555444444333333222222222222333333222222444555777999;;;;;;<<<<<<===============<<<=========???@@@BBBDDDEEEEEEDDDDDDFFFGGGHHHGGGEEEDDDFFFIIIMMMPPPQQQRRRSSSSSSRRRPPPLLLHHHDDD@@@>>><<<<<<===<<<<<<>>>BBBEEEDDDFFFIIIKKKNNNRRRWWWZZZuuusssqqqppppppqqqqqqpppfffdddaaaaaacccffffffeeefffiiilllmmmlllkkkkkkkkkiiihhheeeaaa]]][[[YYYXXXVVVVVVVVVVVVVVVWWWXXXXXXXXXXXXWWWUUUSSSOOOMMMKKKJJJKKKMMMNNNNNNNNNLLLLLLHHHGGGGGGFFFEEEEEEDDDDDDAAAAAAAAA@@@???>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;888888888888777777666555666666555444444444444444333333333444444444444444444444444555555555555555222222222222222222222222222222222222222222333333333333333222222222222111000000000000111222333333222111111222444888<<<>>>;;;888444222222333333333000000000111222222333333111111111000//////111333222222111000000000000000000000000000000000000000111111111111111111111111//////000000000111111111////////////////////////---...//////000000//////000000000////////////...///000000111111000000///+++,,,...000111111000///.../////////000000000111222222222111111111000000000000111111111111000000////////////000000000000------...//////////////////////////////...------------------............------............------------..................---------.........//////.........................../////////......---,,,---------------...//////,,,,,,------------------,,,,,,---------.........---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++***+++,,,,,,------------------------------------------..................,,,,,,---------.........,,,------......------,,,------......//////......------------------------........................,,,---------.../////////------------------------***+++------,,,,,,---...------.........---------***+++,,,---............---------------------------------............///------......------,,,+++------,,,,,,,,,,,,------............///000000000////////////////////////222333333222///---------///000222444555444333222444333333222222333333444333444555666888999:::;;;;;;;;;<<<===>>>>>>>>>============>>>@@@BBBDDDFFFEEEDDDDDDEEEGGGGGGFFFEEEDDDFFFIIILLLOOOPPPQQQQQQRRRQQQOOOLLLHHHCCC@@@>>>===============???BBBEEEDDDFFFIIILLLOOOSSSXXX\\\zzzxxxuuuuuuuuuuuusssrrrnnnkkkhhhhhhkkknnnnnnmmmkkknnnqqqssssssrrrsssssssssppplllgggccc```^^^^^^]]]\\\\\\\\\]]]]]]^^^___]]]\\\\\\ZZZWWWTTTPPPOOORRRTTTVVVWWWXXXWWWVVVUUURRRQQQQQQPPPOOONNNNNNNNNJJJIIIIIIHHHGGGGGGFFFFFFBBBBBBAAAAAA@@@@@@??????======<<<<<<:::999777666999999888777777777777777444444444444444444444444333333333444444555555555222222222222222222222222111111111222222333333444444444333222222111111000//////000000111222444444444222111111333666999;;;;;;888444222222333444333//////000111222333333444111111111000...///111333222222111000000///000000000000000000000000000000111111111111111111111111//////000000111111111222////////////////////////---......///////////////......///000111222333333///000111222222111000///)))+++...000111000...---.../////////000000111111222222222222111111000000000000111111111111000000......//////000000111111------...///000000////////////000000///...------////////////000000000111---..................---/////////...------,,,,,,---------.........//////........................---.........---,,,,,,+++---------------...///000,,,,,,,,,------.........+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***)))***+++,,,---.........////////////////////////...............------------------....../////////,,,------......------,,,*********++++++,,,,,,---................................................,,,,,,------...///000000------------------------+++,,,------,,,,,,...///,,,------...------,,,,,,***+++,,,---....................................---------.........//////.../////////...------,,,.........------.........000///...///000111000///////////////////////////+++---///000000000111222///111333555666555444333555444444333333444444555555555666777888999::::::::::::<<<===>>>>>>>>>>>>=========>>>@@@BBBEEEFFFEEEDDDDDDEEEGGGGGGFFFDDDDDDFFFIIILLLNNNOOOPPPPPPQQQPPPNNNKKKGGGCCC@@@>>>>>>>>>>>>>>>===???BBBEEEDDDFFFIIILLLOOOTTTYYY]]]|||zzzzzzyyyxxxwwwyyyvvvssssssuuuwwwvvvtttrrrvvvzzz|||{{{|||~~~zzzsssnnnkkkjjjiiihhhfffcccbbbfffmmmooolllggglllgggccccccaaa[[[WWWVVVTTTVVVYYYZZZ[[[]]]```bbbXXXWWWWWWXXXXXXVVVQQQNNNNNNOOOPPPQQQQQQQQQPPPOOOOOOMMMKKKKKKKKKKKKIIIHHHFFFDDDAAA??????>>><<<:::===<<<;;;999888888888888666666555555555444444444555444444444333333333333666666666555333111...---333222222222222222333333111111333444444333222111333333333333333333333333444444444222111333555888999777555333222333444555222222222222222222222222222222111111111111222222000111111111111000000///000000000000000000000000000000000000000000000000000000//////.........---000000111111111111000000000000000000000000000000111222333444333111///---000000000000///---...111000//////.........//////000000000000111111111111///000111333333222111111222222222222222111000000///////////////000111111////////////////////////..............................------------..............................000000//////.........---,,,,,,.../////////...------------.........//////......---,,,+++******)))000000000000000000000000///...,,,*********,,,---111///------------...111........................++++++++++++,,,,,,---...+++,,,,,,------,,,,,,+++------,,,++++++,,,,,,,,,,,,------......------,,,///............------------,,,,,,++++++,,,,,,---.........------,,,,,,,,,...------,,,,,,------......---------......,,,+++---------,,,,,,+++++++++111111000///...,,,+++***,,,------......------,,,///...,,,++++++,,,---...........................---------------------------..................---........................------------------------///////////////////////////......---------......111000...------...000111...------,,,---...///000000111111222333333444444555444333222222222333444777444222333666888888777666555444444555888<<<>>><<<<<<;;;;;;<<<===???@@@>>>>>>???@@@BBBCCCDDDDDDHHHHHHHHHGGGFFFEEEDDDDDDCCCFFFKKKOOORRRRRRQQQPPPOOONNNLLLJJJHHHDDD???;;;<<<======<<<<<<===@@@BBBDDDFFFIIIMMMQQQUUUXXXZZZ~~~~~~~~~wwwuuuuuuwwwzzz{{{xxxuuusssxxx}}}yyytttssssssttttttrrrmmmjjjmmmtttyyyxxxvvvsssnnnlllllljjjccc^^^]]]\\\]]]^^^^^^___aaadddggghhhgggeeedddaaa\\\VVVRRRQQQRRRTTTVVVWWWWWWWWWWWWWWWVVVTTTSSSSSSRRRPPPNNNLLLIIIFFFEEEDDDDDDCCCBBBCCCCCCBBBBBBAAA@@@@@@???===<<<<<<;;;::::::999999777777666666555444444333555555555555555333222111555555444444444444555555222222333444444444333222111111111111111111111111444444444222111222444777<<<:::777444222111111111222222222222222222222222111111000000000000111111000000111111111111000000000000000000000000000000000000000000000000000000000000/////////.........000000111111111111000000000000000000000000000000---,,,+++******,,,...000000//////111222111000000000//////.........//////000000000000111111111111000000111222222222222111000000000000000///......///.........//////000111////////////////////////..............................------------..............................000/////////.........---,,,---.../////////...------------.........////////////......------,,,,,,///////////////////////////...,,,+++***+++,,,---'''(((,,,//////,,,)))(((........................---,,,,,,,,,,,,------...,,,------......------,,,---,,,,,,++++++,,,,,,---,,,------......------,,,---------.........//////---,,,,,,++++++,,,,,,---......---------,,,,,,,,,......------------......111///---------...//////.........---------,,,,,,,,,---------,,,+++***))),,,------......------,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------------------------------------------------------..............................---------......///000///...------...///000......---------...///000000000111111222222333333444444333222222222333444555222000111444666666555666555555555666999;;;===<<<<<<;;;;;;<<<===???@@@===>>>???@@@BBBCCCDDDDDDFFFGGGGGGGGGGGGFFFEEEEEEEEEHHHLLLPPPSSSSSSRRRQQQOOONNNLLLJJJHHHDDD???;;;<<<=========<<<===???BBBDDDFFFIIIMMMRRRVVVYYYZZZvvvvvvwww{{{~~~~~~yyyuuutttxxx~~~zzzvvvwwwyyy{{{|||}}}wwwrrrrrryyyyyyuuurrrtttrrrlllhhhgggiiiiiihhhgggggghhhlllooovvvtttqqqmmmiiibbb[[[UUUUUUVVVYYY\\\^^^^^^^^^^^^```___]]]]]]\\\ZZZWWWTTTRRROOOLLLJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKIIIHHHCCCBBBAAA???>>>======<<<;;;;;;:::999888777555444444444555666666666555555444333333222222333333333333333444444444444333333222222222222222222222222444444444222111111333555;;;:::777444222111111111222222222222222222222222000000////////////000000//////000111222222222222000000000000000000000000000000000000000000000000000000////////////......000000111111111111000000////////////////////////444333111/////////111222333111000111333444222////////////......//////000000000000000111111111111111111111000111111222333000000000000000///...............---......///000////////////////////////..............................------------............................../////////...............,,,---......//////......---------...............////////////////////////..............................,,,+++++++++,,,---000///...,,,---///222333..............................---------------------......//////......---,,,,,,,,,++++++,,,,,,---,,,------......------,,,++++++,,,---...///000111------,,,,,,,,,,,,------...------------,,,,,,,,,......------------......///...,,,++++++---///000//////............------******+++,,,,,,+++++++++,,,------......------,,,***,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------------...///000///...---,,,,,,---...///......------......///000/////////000111111222222444333333222222333333444444333111111333555666666555555555666777999:::;;;<<<<<<<<<<<<===>>>??????===>>>???@@@AAACCCDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHJJJNNNQQQSSSSSSRRRQQQOOONNNLLLJJJHHHEEE@@@<<<<<<=========<<<===???AAADDDFFFIIINNNRRRVVVZZZ[[[}}}|||}}}~~~~~~~~~xxxwwwxxx{{{~~~~~~zzzuuutttwwwzzz~~~}}}yyytttrrrsssvvvyyyzzz~~~yyytttsssxxx}}}yyytttppprrrrrrooooooqqquuutttrrrooonnnooorrruuu|||zzzwwwtttpppiiibbb]]][[[]]]```bbbccccccbbbaaaeeedddddddddccc```\\\YYYUUURRROOOMMMNNNPPPPPPPPPPPPQQQRRRTTTSSSRRRPPPOOOKKKJJJHHHFFFDDDCCCBBBBBB@@@@@@@@@>>>===:::888777555555555666666666555555444444333333222222333333444444444444333333222222444444444444444444444444333444444333111111222444777666555444444444444555222222222222222222222222111111000000000000111111...///000111222333333333000000000000000000000000000000000000000000000000000000//////////////////000000111111111111000000////////////////////////---...///000111///...---///000///,,,,,,...///---//////////////////000111///000000000111111111111222111000000000111333444222222222222222111000000......---------......///////////////////////////..............................------------......------------------------........................---------.............................................//////000000000000------------------------...---,,,,,,,,,,,,------------***'''''',,,///000........................000///...---------------------............------,,,,,,+++++++++,,,------,,,------......------,,,,,,,,,------...//////000------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------***+++++++++***+++,,,---............------------,,,,,,------------,,,,,,,,,------......------,,,+++,,,---.........---,,,........................------------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,---...///000111......------------........................//////......//////000111111111333333333333333333444444666555444444555777888888444555666777888999::::::<<<<<<<<<======>>>??????======>>>@@@AAABBBCCCDDDCCCDDDEEEFFFGGGHHHHHHHHHIIIKKKMMMPPPRRRRRRQQQPPPOOONNNLLLKKKIIIEEE@@@=========>>>===<<<<<>><<<:::999888777666555555444888777666666555555555666444444333333222222222222444444444444444444444444333444444333222222333444666555555444444444444444222222222222222222222222333222222111111222222333//////000222333333333333111111111111111111111111111111111111111111111111//////000000000000000000000000111111111111000000////////////////////////---...///000111222333333111666777111///444999999///////////////000111111///000000000111111111111222111000000000111333444222222222222222111000000///...------------......////////////////////////..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,---------...............------------......//////.....................------------......//////000---------------------------------------------...'''---111000000222///***........................000///...---------------,,,,,,------------,,,,,,,,,+++++++++,,,,,,---...,,,------......------,,,...........................------,,,,,,------...------------------------,,,,,,++++++++++++,,,,,,'''+++///000...,,,++++++,,,,,,,,,,,,,,,,,,,,,---............---,,,++++++,,,------......------,,,---,,,,,,+++,,,---...///..............................---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,---...///000111.........------.........//////////////////......---......///000000111111222222222333333444444444555555555444555666888999555555666777888999999:::<<<<<<===>>>>>>?????????<<<===>>>???AAABBBCCCCCCBBBCCCDDDFFFHHHIIIIIIIIIHHHJJJLLLNNNPPPPPPPPPPPPOOONNNLLLKKKIIIFFFAAA>>>===>>>>>>===<<<<<<>>>@@@CCCEEEIIIMMMRRRWWWZZZ\\\~~~~~~~~~|||zzzvvvuuutttvvvzzz|||{{{yyywwwvvvvvvwww{{{}}}~~~~~~{{{yyywwwwwwxxxzzzzzzzzz|||zzzxxxwwwvvvvvvtttrrrrrrkkkfffhhhkkkooouuu{{{zzzyyyuuuqqqlllkkklllmmmnnnnnnoooqqqsssrrrooolllpppqqqssstttrrroookkkiiikkkllloooqqqrrrppplllhhh\\\ZZZXXXXXXYYYYYYXXXWWWUUUVVVWWWXXXYYYYYYXXXWWWWWWUUURRROOOMMMMMMMMMNNNNNNOOOOOOOOOMMMJJJGGGEEEAAA@@@>>><<<:::999888888888777666555555444555555666555444333222222222333222222222222222222222222222333555555444333555666888888777666444333222111222222222222222222222222333333333222222333333333000000111222333333333333111111111111111111111111111111111111111111111111//////000000000000111111000000111111111111000000////////////////////////444222...+++***+++---...'''...000+++***000333111////////////000111222222000000000000111111111111111111111000111111222333000000000000000///......000///......---.........////////////////////////..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,---------------............------------...//////...............---------,,,,,,,,,------.........------------------------------------............,,,000///))))))///000,,,..............................------------------+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---......,,,------......------,,,//////.........---------......------------......,,,,,,,,,------------...,,,,,,++++++++++++,,,,,,***///555777444///---,,,+++++++++,,,,,,,,,,,,---------------,,,+++***))),,,------......------,,,...---+++***+++---///111,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------...///000//////////////////////////////000000000///...............///000000111111111111222333444444444444222333333333222333666888666666666666777888999:::<<<<<<===>>>????????????<<<===>>>???@@@BBBCCCCCCBBBCCCDDDFFFHHHIIIIIIIIIGGGIIIKKKMMMOOOPPPQQQQQQOOOMMMLLLKKKJJJFFFBBB>>>>>>>>>>>>===<<<<<<>>>@@@BBBDDDHHHLLLQQQVVVZZZ\\\|||||||||}}}}}}{{{wwwsssoooppprrrxxx~~~|||yyyvvvtttuuuyyy~~~{{{zzzzzz|||~~~~~~~~~{{{zzzyyyxxxxxxwwwuuuooolllooorrrtttxxx}}}{{{zzzwwwrrrmmmjjjiiiiiikkklllnnnqqqtttuuusssqqqtttvvvxxxyyywwwsssooolllkkkmmmqqquuuwwwvvvrrrnnneeedddcccddddddcccaaa^^^ZZZZZZ[[[\\\\\\]]]^^^^^^[[[YYYVVVSSSRRRRRRSSSTTTWWWXXXXXXXXXWWWTTTQQQOOOIIIHHHEEECCCAAA@@@@@@@@@;;;;;;:::999888777777888999888666555444444444555333333333333333333333333111333555666555555777888888777777666555333222111222222222222222222222222333222222222222222222333111111222333333222222222111111111111111111111111111111111111111111111111//////000000000111111111000000111111111111000000000000000000000000000000+++---///111333333333222...333333///111555--- ////////////000111222333000000000000111111111111000000111222222222222111000000000000000///......111000//////.........///////////////////////////..............................------------..............................,,,,,,,,,------............------,,,---...///000//////.........---------------------------......------------------------,,,------...............***222333---,,,111///'''........................---,,,,,,,,,,,,------...,,,,,,------------,,,,,,++++++++++++,,,---...///,,,------......------,,,---------.....................------------......,,,,,,,,,---------.........------,,,,,,------......444999999444000...///,,,,,,,,,,,,------......---------......------,,,,,,------......------,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,++++++------............------------------------------------------------------------------------------......---------......//////000000000000000000//////000000111000///...---...//////000000111222222000111222444555555444444222333444333222222555888888777666555666777:::;;;;;;<<<>>>???@@@@@@??????<<<<<<===???@@@AAABBBCCCBBBCCCEEEFFFHHHHHHIIIIIIGGGIIIKKKNNNPPPRRRRRRSSSOOOMMMLLLKKKJJJGGGBBB???>>>>>>>>>===;;;<<<>>>@@@AAACCCFFFKKKPPPUUUYYY[[[uuuuuuwwwxxxxxxuuuoookkkiiilllrrrzzz~~~yyyuuuqqqqqquuuyyy|||}}}wwwxxxyyy|||~~~}}}{{{zzz{{{|||}}}yyyuuutttwwwzzzzzz{{{~~~~~~}}}zzzvvvpppllljjjjjjssstttvvvzzz}}}}}}{{{yyytttuuuxxxyyyxxxtttpppmmmiiikkkpppuuuxxxwwwssspppmmmllllllmmmmmmlllhhheee___^^^^^^___```aaabbbccceeeccc```]]]\\\\\\]]]^^^\\\]]]______^^^[[[XXXVVVNNNMMMKKKIIIGGGGGGGGGGGGEEEEEECCCBBBAAAAAAAAAAAA;;;:::888777666666666777555555555555555555555555111333555666666777888999444444555555666555555444222222222222222222222222222222111111111111222222222222333333333222111111111111111111111111111111111111111111111111111111//////000000111111111222000000111111111111000000111111111111111111111111---888IIIZZZdddgggeeebbbfffgggccc```ddddddRRR;;;////////////000111222333000000000000111111111111///000111333333222111111222222222222222111000000111111000///////////////////////////////////////.................................------.........000000000000000000000000,,,,,,,,,------...............---,,,---...///000//////.........---------................................................,,,,,,---.../////////...222HHH]]]dddcccZZZCCC---........................++++++++++++,,,,,,---...---..................---++++++++++++,,,---...///,,,------......------,,,+++,,,,,,---...///000000......------------......,,,,,,,,,------.........//////............//////111555888777222......000---------.........//////---...///000111111111111,,,------......------,,,)))***---...//////...---........................//////...---,,,,,,++++++---......//////......---........................------------------------------------------------///......---------......000000111111111111000000///000111111111///...---//////000000111111222222000111222444555555444444444555666555444444777;;;999777555444555777:::<<<;;;<<<>>>???@@@@@@??????<<<<<<===???@@@AAABBBCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHIIILLLNNNQQQSSSTTTUUUOOOMMMLLLKKKJJJGGGCCC???>>>???>>>===;;;<<<>>>@@@@@@BBBFFFKKKPPPUUUXXX[[[}}}~~~wwwppprrrrrrwww}}}wwwuuurrrrrrssstttuuutttxxxwwwuuuttttttwwwzzz}}}yyywwwtttrrrqqqsssuuuvvvqqqoooqqqwww||||||}}}{{{uuutttxxx}}}}}}{{{wwwssspppsssxxxxxxrrrlllppprrrttttttttttttuuuwwwuuutttssssssrrrnnnhhhbbbhhhbbb]]]]]]ccciiikkkkkkmmmlllkkkhhhfffeeefffhhhhhhdddaaa```aaa___ZZZTTTVVVUUUSSSQQQOOONNNNNNNNNMMMKKKIIIHHHHHHGGGFFFDDDAAA???===<<<;;;:::888666777666555555555555555555444444444444444555666777777666555333222222111111666444333333444555444333222222222222222222222222333222111000000111222333222222222222222222222222222222222111111111000000111111000000//////......//////000000111111111222///////////////////////////888ddd<<<555$$$000+++$$$333111///222111000/////////111111111222333444444444333333111111111111111111111111444'''222000''':::666........................................................................................................................>>>111+++)))111(((,,,..............................//////...---,,,,,,))))))333111###'''111+++444///((('''===rrrQQQ111,,,---///111222///;;;###---===$$$---------------------------,,,,,,++++++,,,,,,---......---------,,,,,,,,,---------...///000000111111000000///...---------''';;;$$$,,,888'''---+++........................'''<<<)))'''+++222'''***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,.........------,,,,,,,,,........................,,,,,,+++******+++++++++...------,,,,,,------...000000//////......------///...,,,++++++,,,...///...------,,,,,,,,,------......////////////......000///...---------------////////////000000000000111111222222222333333333222222222333444555666777888666555444555888;;;===???????????????>>>============>>>???AAABBBCCCDDDDDDCCCBBBCCCFFFGGGFFFEEEJJJJJJJJJMMMOOOQQQPPPOOOOOOLLLIIIGGGGGGFFFEEEDDD???>>>=========>>>@@@AAACCCDDDFFFJJJNNNSSSWWWZZZ~~~~~~}}}|||||||||zzzxxxvvvttttttuuuuuutttqqqooonnnmmmmmmmmmooollllllqqqtttttttttwww|||~~~}}}{{{{{{~~~}}}yyywwwwwwyyy}}}}}}zzzvvvvvvwwwwwwuuuttttttvvvxxxyyywwwtttsssrrrpppllliiiiiiddd______dddiiikkkkkkjjjkkkkkkkkkkkkkkkllllllooolllhhhhhhiiigggbbb]]]XXXXXXWWWUUUSSSRRRQQQPPPRRRPPPMMMLLLLLLLLLLLLKKKIIIGGGDDDBBBAAA???===:::999999888777666666666666444444333333444444555555666555444333222222222222666444333222444444444333222222222222222222222222222222111111111111222222222222222222222222222222222222222111111111000000000000000000000////////////000000000111111111111111111111111111111111111000000NNNwww(((:::111---111111444///111000000000000000111111000111222222222333222222111111111111111111111111|||444333---000...(((///..............................//////...------,,,,,,:::'''!!!;;;333$$$<<<***OOOwww555$$$///+++===,,,!!!555---333---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,---...///////////////......---,,,,,,,,,%%%---,,,xxxbbb444++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++------------------,,,,,,...............------------,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,------///.........------,,,,,,...---,,,++++++,,,---......------,,,,,,------.........////////////......//////...---------------////////////000000000000222222222222333333333333333333333333444444555666777666555555666888:::<<<>>>>>>????????????>>>>>>======>>>@@@AAABBBCCCDDDEEEDDDCCCDDDFFFFFFFFFEEEHHHHHHIIIKKKNNNOOONNNMMMNNNKKKHHHGGGFFFFFFEEECCC===<<<;;;;;;;;;<<<>>>???BBBDDDFFFKKKPPPVVV[[[^^^~~~}}}zzzwwwsssqqqtttooonnnqqqsssrrrrrruuutttwww{{{|||{{{{{{~~~}}}{{{zzzyyyxxxzzz{{{|||~~~~~~}}}{{{xxxvvvwwwzzz}}}|||yyytttqqqppppppnnnmmmnnniiieeedddhhhlllmmmmmmjjjlllooosssuuuuuuuuutttssspppnnnnnnnnnlllhhhccc]]]]]]]]]\\\ZZZXXXVVVTTTYYYVVVRRRPPPQQQRRRRRRRRRSSSQQQMMMKKKIIIGGGDDDAAA???>>>===;;;:::999888888777666666555555555555555777666555444444444444444666444222222333444333222333333333333333333333333111111222222222222111111222222222222222222222222222222222111111111111111//////000000000000000000000000000000111111111111111111111111111111111111111***444!!!BBB+++---777***111,,,...///000111111111111111000000000111111111111111111111111111111111111111HHH222+++////////////.................................///......---,,,666,,,999(((///777EEE{{{///&&&+++555111&&&...999444---------------------------,,,,,,++++++,,,,,,---***++++++,,,---...///000++++++,,,,,,---...............------,,,+++++++++333))),,,ggg&&&++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,+++++++++++++++,,,,,,------------------///.........------,,,,,,------,,,,,,,,,------...------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------.........//////////////////...//////...------------...////////////000000000000333333333333444444444444444444333333333444444555555555666666777999:::;;;<<<===>>>??????@@@??????===>>>???@@@AAABBBCCCDDDFFFEEEDDDEEEFFFGGGFFFEEEHHHHHHIIILLLNNNOOONNNMMMMMMJJJHHHFFFFFFEEEDDDBBB===<<<;;;;;;;;;<<<>>>???BBBCCCGGGKKKRRRYYY___bbb}}}zzz|||~~~}}}~~~}}}}}}{{{xxxvvvuuuuuuvvvwwwwwwzzz||||||{{{|||~~~~~~zzzyyy{{{|||xxxuuutttsssssstttpppmmmlllnnnpppqqqqqqnnnpppuuu{{{~~~~~~|||zzzvvvtttrrrrrrrrrpppllliiicccdddddddddccc```]]][[[]]]ZZZUUUSSSSSSUUUVVVVVVXXXVVVSSSRRRQQQOOOLLLJJJGGGFFFDDDBBB@@@>>>======<<<;;;:::999888777777777888888777666666666666666777555333222333444333222333333333333333333333333000111333333333333111000222222222222222222222222111111111111111111111111/////////000000111111222000000000000000111111111111111111111111111111111000///((({{{@@@222(((222222+++///,,,---...000111222222222111000000000000111111222222111111111111111111111111ppp222---***333555(((........................---...............------&&&,,,///333...666mmmKKK'''(((333,,,(((///---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,---...//////,,,,,,---------............---------,,,,,,++++++222'''+++bbb333+++++++++,,,,,,,,,------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///......------,,,,,,+++...------------......///---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,---............---,,,...------------....../////////............/////////......---------......////////////000000000000333333333444444444555555555555444333333333444444555555666777888999999:::;;;<<<===>>>@@@@@@AAAAAA===>>>???@@@BBBCCCDDDDDDEEEDDDDDDEEEGGGHHHHHHGGGJJJJJJLLLNNNQQQRRRQQQOOOLLLJJJGGGFFFFFFEEECCCAAA???>>>=========>>>@@@AAACCCDDDFFFKKKQQQYYY___ccc~~~~~~xxxzzz|||{{{xxxyyy|||}}}|||~~~~~~|||zzzzzzxxxwwwuuuttttttuuuuuuuuusssuuuyyy~~~|||yyyxxxwwwvvvtttrrrooollliiijjjkkkkkkjjjhhhfffdddaaa]]]XXXUUUUUUWWWXXXXXXYYYWWWVVVVVVVVVVVVUUUSSSQQQPPPNNNKKKIIIGGGEEEEEEAAA@@@>>><<<;;;999999888888888777666555555555555888666444333444444333222333333333333333333333333111222333444444333222111222222222222222222222222111111111111111111111111//////000000111111222222111111000000000000000000000000000000000000000000///999+++CCC +++;;;***555111333---...000111222222222111222111111111111222333333111111111111111111111111***222+++222000&&&........................------...............---)))///...***&&&666WWW***<<<%%%+++===---------------------------,,,,,,++++++,,,,,,---------------------------.............../////////.........------------------+++111___333+++++++++,,,,,,,,,------........................---------------------------------...............,,,,,,,,,------...............------,,,,,,,,,,,,...---------......///000,,,,,,,,,++++++,,,,,,,,,,,,,,,------.........///......////////////......---------------...///000000///............///000......---------......///////////////000000000000333333333444444444555555555555444333333333444444555555666777888999999::::::;;;===>>>@@@AAAAAAAAA>>>>>>???@@@BBBCCCDDDEEECCCCCCCCCEEEHHHJJJJJJJJJJJJJJJLLLOOORRRSSSQQQOOOKKKIIIGGGGGGFFFEEECCC@@@???>>>=========>>>@@@AAACCCDDDFFFJJJOOOWWW]]]aaa~~~|||{{{|||~~~}}}}}}|||{{{{{{{{{{{{zzzzzz{{{~~~yyyxxxwwwuuusssooollljjjnnnnnnoooppppppooonnnmmmfffccc^^^[[[[[[[[[ZZZZZZZZZYYYYYYZZZ\\\]]]\\\[[[[[[ZZZXXXUUUSSSQQQOOOOOOHHHGGGDDDBBB???===<<<<<<:::999888666555555444444999777555444555555444333333333333333333333333333222222333333333333222222222222222222222222222222111111111111111222222222000000111111111111111111111111111111000000000000///////////////////////////:::111)))%%%,,,<<<"""777111333...///000111111111111111222222111000111222333444111111111111111111111111BBB...///...***222........................,,,---......///............'''+++"""777)))&&&333,,,777---------------------------,,,,,,++++++,,,,,,---......---------,,,,,,,,,////////////////////////.........---------------000---111[[[&&&++++++,,,,,,,,,,,,------------------------------------------------------............////////////,,,,,,------------------,,,,,,,,,,,,,,,,,,---------------------...///000,,,,,,++++++++++++,,,,,,+++,,,,,,---...//////000........................------------...///000000000///...------...///000...------------...//////////////////000000000000333333333333444444444444444444333333333444444555555555666666777999:::;;;;;;<<<===>>>@@@@@@AAAAAA>>>???@@@AAABBBCCCDDDEEEDDDCCCDDDFFFIIIKKKKKKJJJHHHHHHKKKNNNQQQQQQOOOLLLKKKJJJHHHHHHGGGFFFCCCAAA===<<<;;;;;;;;;<<<>>>???CCCCCCDDDHHHNNNUUU]]]aaa}}}zzz{{{~~~}}}}}}|||zzzvvvrrrooommmqqqqqqrrrsssssstttuuuuuunnnkkkgggdddcccbbb```^^^^^^^^^]]]___aaabbbbbbaaadddbbb```^^^[[[ZZZYYYXXXSSSQQQOOOLLLIIIFFFEEEDDD@@@???===;;;:::999888888;;;999777666666666555333444444444444444444444444333333333222222333333333222222222222222222222222000000111111111222222222222222111111111111111111111111111111000000000///000000000000000000000000111---222...wwwKKK,,,555$$$222000///111000000000000000111111222111/////////000222333111111111111111111111111***hhh...***---///,,,555........................,,,------...//////...... ;;;***;;;zzz)))&&&444***---------------------------,,,,,,++++++,,,,,,---,,,,,,------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&,,,lll333++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////------------------,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,---...///000,,,,,,++++++++++++,,,,,,)))***+++,,,---...//////...---,,,++++++,,,---...------------...///000111000///...------...///000---------------...//////////////////000000000000222222222222333333333333333333333333444444555666777666555555666888:::<<<<<<<<<===??????@@@@@@@@@>>>???@@@AAABBBDDDEEEEEEGGGFFFFFFGGGIIIJJJIIIHHHGGGIIIKKKOOOQQQQQQOOOLLLLLLJJJIIIIIIIIIGGGDDDAAA===<<<;;;;;;;;;<<<>>>???AAAAAACCCGGGNNNWWW___ccc}}}|||{{{xxxwwwssssssssstttuuuwwwxxxyyyuuurrrnnnkkkjjjgggeeebbbcccbbbaaaccceeeffffffeeehhhgggeeecccaaa___^^^^^^]]][[[XXXUUURRROOOMMMLLLGGGFFFDDDBBB@@@>>>======<<<:::888777777777666444444444444444444444444444555444222222222222444555222222222222222222222222000000111111222222222222333222222222111000000000222111111111000000//////111111111111111111111111444 ///<<<999uuu000444...111555///222111000//////000111111111000...---...///111222111111111111111111111111,,,,,,sssYYY111***333///)))........................,,,,,,---.../////////...@@@999xxxSSSZZZ222&&&000---------------------------,,,,,,++++++,,,,,,---***++++++,,,---...//////------------------------++++++++++++++++++++++++...'''...bbb&&&++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------..................------,,,,,,,,,)))***+++,,,------...///+++++++++,,,---...///000,,,++++++++++++++++++,,,(((((()))+++,,,---......---,,,***))))))***,,,------------......000111111111///...------...///111---------------...///000////////////000000000000111111222222222333333333222222222333444555666777888666555444555888;;;===<<<===>>>??????@@@??????>>>???@@@AAACCCDDDEEEEEEJJJIIIHHHHHHHHHIIIGGGFFFIIIKKKMMMQQQTTTTTTQQQNNNLLLKKKJJJJJJIIIGGGDDDAAA???>>>=========>>>@@@AAA???@@@BBBGGGOOOXXXaaaggg}}}zzz{{{}}}zzzuuuttttttrrrlllggggggjjjllllllkkkjjjmmmppprrrlllddd``````aaaaaa```eeebbb^^^[[[YYYWWWTTTRRRNNNPPPOOOIIIFFFGGGGGGEEEBBB>>>;;;;;;<<<<<<999777999777555444444555333222+++...333777888777444111222444555555333222222333444333333222222333333444000111111222222111111000333222111000////////////000000000000000000000000111444111***:::'''333,,,555&&&333333222111000000111222333///000111222333444444444222333333333222111///......333***,,,333000---........................,,,***000000+++111111%%%111)))444555,,,000+++;;;eee!!!***&&& ===,,,(((777$$$888***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,+++++++++******---+++---```,,,/////////......---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............------,,,,,,,,,------------------------,,,,,,,,,+++++++++******---------,,,,,,+++++++++..................------,,,,,,,,,------.........,,,,,,,,,---------......///////////////////////////000111000///...///111111111111000000000000000000000000///...///111444666555555444444444555555555555666777888999999:::===>>>>>>????????????>>>===>>>???AAACCCDDDFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGIIILLLOOOQQQRRRRRRQQQNNNNNNLLLJJJFFFCCC@@@???======<<<<<<<<<<<<======@@@BBBEEEJJJPPPXXXaaaggg~~~wwwsssrrrxxx~~~{{{zzz~~~}}}||||||yyysssnnnlllnnnpppqqqqqqrrruuuwwwwwwqqqkkkgggggghhhiiiiiikkkhhheeeccc```]]]ZZZWWWSSSWWWXXXTTTRRRRRRRRRPPPJJJFFFCCCBBBBBBAAA@@@>>>;;;999666555666666555444000222333555555444333222222333555444333222222333222222111111111111222222222333333333333333333222111000000000000000111222111111111111111111111111***222777,,,,,,~~~EEE222,,,333///444222222111000000111222222///000000111222222222222111222222333222111//////***,,,:::)))***---000------........................+++666))))))<<<$$$,,,777yyy>>>&&&---'''111000000ZZZ))):::!!!+++222&&&,,,000******+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,++++++++++++***---+++,,,```,,,,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---------,,,,,,,,,---------------------------------,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,---------......,,,,,,,,,---------..............................,,,...///...---,,,---///111000000000000000000000111222222111000111333555444333333222222333333333666666666777888999:::;;;======>>>????????????>>>??????@@@AAACCCDDDEEEEEEJJJJJJIIIIIIHHHHHHGGGGGGGGGIIILLLNNNPPPPPPPPPOOONNNMMMKKKHHHEEEBBB@@@???<<<<<<;;;;;;;;;;;;<<<<<>>??????????????????@@@AAABBBCCCDDDEEEEEEMMMMMMLLLJJJIIIHHHGGGFFFFFFHHHKKKMMMOOOOOOOOONNNOOOMMMJJJGGGDDDBBB@@@???;;;;;;::::::::::::;;;;;;>>>@@@EEEJJJPPPYYYccciii}}}wwwmmmfffhhhkkklllpppwww{{{zzzzzzxxxvvvsssoookkkiiiiiiiiiiiiiiiiiijjjlllnnnrrrqqqqqqsssvvvzzz~~~qqqooolllkkkkkklllnnnoooooonnnmmmmmmkkkgggbbb^^^___fffmmmnnnnnnooommmiii[[[XXXTTTPPPMMMLLLLLLLLLJJJGGGCCC@@@???>>><<<;;;;;;:::888777666555555555333444555444333333444555444444444333333444444444444444555555555555444444111000000000111111222333111111111111111111111111222,,,...444333,,,...333111111---222111111111111111111222000111111111111111000///000000000111111111111111000777"""<<<222+++777111111///333........................444)))...000&&&444111(((SSS...@@@))))))111)))000'''888111$$$111000&&&+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,+++++++++,,,***,,,```,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------------------------------------,,,,,,,,,,,,+++++++++,,,,,,---------)))***+++,,,---.........------------------------,,,,,,,,,---------......------------------------...///000000......///000000000000000000111111111333444555555444444555777555555444444444555666666666555333333444777:::<<<<<<===>>>???????????????>>>???@@@BBBCCCEEEFFFGGGPPPOOONNNLLLIIIHHHFFFEEEEEEGGGJJJMMMPPPQQQQQQQQQOOOMMMJJJFFFCCCAAA@@@???<<<;;;;;;::::::;;;;;;<<<>>>@@@DDDJJJQQQZZZdddjjjyyyqqqsssuuuuuu}}}|||tttnnnjjjhhhfffgggiiillloooqqqqqqqqqqqqpppmmmkkkkkkkkklllmmmsssuuuyyyzzzzzzxxxvvvvvvuuusssrrrssswww}}}|||rrrrrrqqqqqqqqqrrrtttuuummmlllkkkjjjiiifffbbb___bbbjjjpppqqqqqqrrrpppmmm___\\\WWWRRROOONNNOOOQQQQQQNNNJJJHHHFFFCCC@@@>>>;;;;;;;;;:::999777555444666777777555444333555666555444444444444444444555333333444444444444333333333333222111111111111111111111111111111111111111666...***444555+++|||BBB666555///444111111111222222111111111222222222333222222111111000000000000000000111111,,,&&&...;;;$$$888PPPMMM...222000222........................///***000333 888###iii+++---)))(((...222,,,'''000gggIII$$$111...+++555&&&///***+++,,,,,,------,,,,,,------------............---------------------------------,,,,,,,,,+++++++++***,,,```,,,---------.......................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------------------------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------++++++,,,...////////////------------------------,,,,,,,,,---------......------------------------...///000///...---...000//////000000111111111111111333444444333333444555444444444444444555666777444333111111333666999;;;<<<<<<>>>??????@@@@@@@@@<<<===???BBBDDDGGGIIIJJJPPPOOONNNLLLJJJHHHFFFFFFCCCFFFJJJNNNRRRTTTTTTUUUOOOMMMJJJGGGDDDBBB@@@???======<<<<<<<<<<<<======>>>@@@EEEJJJQQQZZZdddjjjyyyvvvvvvtttvvv{{{|||xxxsssooollljjjoooqqqrrrsssrrrnnnkkkhhhkkkjjjiiiiiijjjmmmppprrrrrrvvv}}}~~~|||uuuwwwxxxxxxxxxxxxzzz|||tttqqqmmmjjjhhhfffdddbbbeeekkkpppoooooopppooolllccc```[[[UUUQQQPPPSSSVVVVVVUUUSSSRRRQQQNNNJJJGGGBBBAAA@@@>>><<<999777666::::::999777555444555777333333222222222222333333222222333333333333222222444444333111111000000000222222222222222222222222222000...222+++...FFFsss///111***777000111222222222222111000111222222333333333222222111000000/////////000000......000@@@ :::wwwttt(((111///...........................(((555,,,///...,,,///)))---%%%333+++)))111&&&///>>>$$$>>> ///111+++***+++,,,,,,------,,,,,,------------............------------------------------------,,,,,,,,,,,,+++***,,,```,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------------...------------------------,,,,,,+++++++++*********+++,,,,,,,,,,,,,,,,,,---,,,,,,---...////////////...------------,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,------,,,+++,,,---/////////000111111222222000222444444333222333444222222222222333444444555222222111222333666999;;;;;;<<<===???@@@@@@@@@@@@<<<===???BBBEEEGGGIIIJJJNNNNNNMMMKKKJJJIIIGGGGGGCCCFFFJJJNNNRRRTTTUUUVVVNNNNNNLLLJJJFFFCCC@@@???=========<<<<<<=========???AAAEEEKKKQQQZZZdddjjjzzzuuuyyyxxxxxxxxxxxxwwwuuussstttssssssrrrqqqpppooonnnkkklllnnnrrrttttttqqqnnnlllooonnnlllnnntttuuuqqquuuzzz}}}~~~vvvppplllkkkjjjiiiiiimmmooollljjjlllllljjjhhheee```ZZZUUUUUUZZZ^^^]]]^^^___aaabbb```\\\YYYSSSPPPLLLGGGBBB@@@>>>>>>>>>>>><<<999666555666777333333222222222222333333222222333333333333222222333333222111111111222222222222222222222222222222//////333000(((333......111+++333000111222222222222111000///000111222222333222222222111000///......//////444000,,,222 666...+++'''000///,,,........................---111***111333(((}}}---666000666,,,&&&000000000000SSS$$$777&&&***222,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------------------...------------,,,,,,,,,***)))+++```,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------------------------------,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,+++,,,------.........------......---------,,,,,,,,,,,,,,,,,,---------..............................+++,,,------++++++,,,---...//////000111111222222000222444555444333333444222222222222333444555555222222333444666888:::;;;;;;<<<===>>>@@@@@@@@@@@@???@@@AAACCCDDDFFFGGGHHHLLLKKKKKKJJJJJJIIIIIIIIIEEEGGGJJJNNNQQQRRRRRRRRRNNNNNNNNNLLLIIIEEEAAA>>>===<<<<<<;;;;;;<<<<<<===@@@CCCFFFKKKQQQZZZccciii}}}zzzxxxnnnllljjjiiiiiihhhfffeeecccdddbbb^^^aaahhhjjjgggcccgggmmmrrruuuzzzvvvqqqooooooooollloooooojjjgggiiijjjiiillljjjeee^^^ZZZZZZ___dddcccfffjjjnnnqqqppplllhhhddd___WWWOOOIIIFFFFFFGGGAAA@@@>>>:::666555666888666555555444444555555666222333333444444333333222111111111111222333444444222222222222222222222222222---444000---:::)))999;;;333111000111222333333222111000......///111111222222222333222000///.........///!!!777000+++888(((,,,666...***111000---........................888 ---777***000(((***'''(((444000,,,555---///000!!!666+++(((222++++++,,,---------,,,,,,))))))*********+++++++++------------------------......---------,,,,,,,,,***)))+++```---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------.........------------------------......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,---------,,,++++++.........------,,,,,,,,,,,,,,,,,,---------......////////////////////////---...//////------...///...//////000111222222222111333555666555444444444333333333444555666777888333333555777999:::;;;<<<;;;<<<===>>>@@@@@@AAAAAABBBBBBCCCCCCDDDDDDEEEEEEJJJJJJJJJJJJJJJJJJJJJJJJFFFHHHKKKNNNOOOPPPOOOOOOMMMNNNOOONNNKKKFFFAAA>>><<<;;;;;;::::::;;;;;;<<>>@@@AAABBBBBBAAAAAAAAA@@@AAABBBDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHCCCEEEIIILLLOOOPPPPPPPPPNNNNNNOOOOOOMMMIIIBBB======<<<<<<<<<===>>>@@@AAABBBCCCFFFKKKSSS\\\eeejjj|||vvvuuuuuuuuusss{{{}}}yyyuuuooommmllljjjjjjjjjlllmmmmmmkkkiiijjjoootttyyy{{{}}}|||xxxwwwvvvuuusssrrrpppooooookkkeee```aaabbbbbbdddhhhggglllttt}}}~~~{{{tttiiiaaaaaabbb]]]XXXWWWNNNIIIDDDBBBCCCBBB???;;;===<<<;;;999888666555444333222111222333444222111444222//////111222333333444333333222111111222222555333222111000111333444)))...///222111///.........000000222222222222222333333333222333333333333111000///333222111000000111222333666===;;;HHH111(((000..................------...111///,,,111ooo)))------...//////...---------ooo***......&&&***'''...000222111%%%%%%222************************++++++++++++++++++++++++************************)))222333bbb...---)))---(((---###""",,,)))++++++)))))),,,,,,))),,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,,,,,,,------------,,,,,,+++,,,------++++++,,,---...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,---.........------...............---------------------------------...///000111111222222111111222333444444444333333222222222222333444666666555555555666777999:::;;;:::;;;===>>>????????????@@@@@@@@@AAABBBDDDFFFHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDFFFIIIMMMOOOPPPPPPPPPOOOOOONNNNNNMMMIIIDDD@@@===<<<<<<<<<<<<>>>???AAABBBCCCFFFKKKSSS\\\dddiii}}}vvvpppmmmmmmmmmjjjhhhffffffhhhkkklllllltttwwwzzz~~~}}}zzzyyyqqqiiibbbaaabbbccchhhmmmlllqqqwww}}}~~~|||rrrjjjeeefffgggeee```^^^TTTOOOJJJHHHHHHIIIGGGEEEEEECCCAAA???<<<999777666555333222333444555444222444222000111222444555555444333333222222222222222444333111000//////000000???,,,000222111000///...///000111444444444333333333333333444333333222222111000000222000,,,)))))),,,000222:::!!!,,,rrrlll111---000000//////...------,,,,,,000&&&444+++<<>>???>>>>>>===??????@@@AAACCCEEEGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEGGGKKKNNNPPPQQQRRRQQQNNNMMMKKKKKKJJJGGGDDDAAA===<<<<<<;;;<<<===???@@@BBBCCCFFFKKKSSS[[[cccggg|||vvvttttttrrrqqqqqqrrrssstttsssqqqlllnnnoooooopppttt{{{zzzrrrkkkiiijjjjjjmmmrrrxxxzzz}}}~~~~~~|||{{{zzztttoookkkkkkkkkiiidddaaaZZZVVVRRROOOOOOPPPOOONNNNNNMMMJJJGGGCCC@@@>>><<<999777555555666777666444444222111222444555555555444333333222222222333333333222111000///000000000KKK000000111111000//////000000111444444333333222222222111333333111000000000000000...,,,)))''''''))),,,...)))***@@@&&&***222---//////.........---------555!!!666+++rrrZZZ111,,,,,,,,,,,,,,,,,,,,,,,,111DDD(((***444(((555,,,+++!!!+++---555hhh))))))---...---******///111000,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,+++,,,------++++++,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,.........---,,,+++...............------,,,,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,...///000111111222222111///111333555555444222111555555444444444555555666444555666777999:::;;;<<<>>>???@@@AAAAAA@@@???>>>===>>>???AAADDDFFFHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHKKKOOOQQQRRRRRRRRRKKKIIIGGGFFFEEEDDDAAA???===<<<<<<;;;<<<===>>>???AAACCCFFFKKKRRRZZZaaaeee~~~||||||yyysssnnnmmmpppttt~~~zzzvvvrrrpppooooooppptttwwwxxxzzzzzzyyyxxxuuuuuuwww|||zzzzzz||||||yyyuuuqqqooolllgggccc[[[YYYXXXWWWYYY[[[\\\\\\]]][[[WWWRRRMMMHHHDDDBBB===;;;888777777777666555444333222333555666555444444333333222333333444444111111111111222222333333///444...111000000000000111111111333333222222111111000000222111000///......///////////////....../////////'''666$$$111---^^^***666333,,,555"""...111111222222222222111111%%%'''***HHH&&&555+++---------.........//////777***222'''EEE...,,,,,,,,,,,,,,,,,,,,,,,,---ttt%%%---...///++++++///,,,222***###^^^%%%...+++---+++''''''+++---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++,,,,,,,,,,,,,,,,,,++++++,,,------++++++,,,---,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........,,,,,,---......//////...------,,,---------.../////////------------------------...///000111111222222111///000222444444333222111555555444444444555555666999888666666666888;;;===??????@@@AAAAAA???>>>======>>>@@@BBBDDDFFFGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHLLLOOORRRSSSSSSRRRKKKIIIFFFEEEDDDCCCAAA@@@===<<<<<<;;;;;;<<<>>>>>>AAACCCFFFKKKRRRYYY___ccc~~~~~~vvvrrrqqqvvvsssnnnjjjhhhgggeeeddddddeeefffgggjjjqqq{{{~~~{{{vvvuuuxxx{{{}}}|||wwwpppllljjjfffaaaZZZ[[[]]]```dddhhhkkklllnnnkkkfff___WWWPPPJJJGGGCCC@@@===:::999999777666777666555555777777666444333333333333333444444555111111222222333444444555,,,III---000000111111111111111111222222111111111111111111222111111000//////......///000111222222111000///,,,---///)))---DDDnnn'''###222222+++444---......//////......---666555... 333XXX444444+++,,,,,,------...//////000///111(((000222+++///......------......///***+++---&&&///&&&......111222)))!!!\\\,,,333,,,...---)))))),,,---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,++++++,,,,,,,,,,,,+++++++++,,,------++++++,,,---,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------......------------...///////////////---------..........................................///000111111222222111000111111222222222222222444444333333444555666666<<<:::777555555888;;;===<<<===>>>??????>>>===<<<===>>>@@@CCCEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHLLLOOOQQQRRRRRRRRRNNNLLLJJJHHHGGGFFFCCCAAA======;;;;;;;;;<<<===>>>AAACCCFFFKKKRRRXXX^^^aaa~~~xxxuuuqqqooooooooonnnlllmmmllljjjiiiiiijjjmmmnnnnnnqqqsssuuuyyy~~~yyysssrrrvvvzzzyyyyyytttlllhhhiiigggccc___bbbfffjjjnnnqqqsssuuuvvvsssnnnhhhaaa[[[VVVSSSNNNJJJFFFBBB@@@???===<<<;;;:::999999999999777555333333333333333444555555222222333333333333333333333RRR000000000111111222222222222111111222222222222222222222222333333222111///...---...///000000///...---(((333444000111(((]]]ZZZ222///%%%>>>---222222333333333333222222)))...+++...666000RRR000...------..................***---'''bbb)))//////...------------...///***;;;+++)))+++'''555&&&...,,,+++///^^^---(((+++......,,,---000111...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------++++++,,,,,,,,,,,,+++++++++,,,------++++++,,,---,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,---...///+++,,,---///000000000000...............---------------------------------...///000111111222222111222111000000000111333333222222222222333444666666999888777777888:::<<<===<<<<<<>>>??????>>>===<<<>>>???AAACCCEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHKKKNNNQQQRRRRRRRRRPPPNNNLLLJJJIIIGGGCCCAAA======;;;;;;;;;;;;<<<===AAACCCFFFKKKRRRXXX]]]___~~~{{{xxxvvvrrrmmmiiidddfffhhhiiilllqqqyyy}}}xxxuuuyyy~~~yyyzzzvvvmmmkkknnnnnnjjjgggjjjooorrrsssttttttuuuvvvtttqqqmmmhhhddd```___XXXTTTOOOJJJHHHFFFDDDBBB>>>===<<<<<<<<<;;;999777333333333333333444555666333333333333333222111000888 333///000111222222222222222222222222333333444444444333444555666555333111///////////////////////////000---'''222444&&&888}}}fff&&&111***222......////////////......,,,:::***000444...$$$kkk---000/////////...------,,,,,,000)))111%%%333---,,,++++++++++++,,,---,,,III+++000***$$$999%%%222---+++111aaa777...%%%)))+++***+++//////,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------+++++++++,,,,,,++++++++++++,,,------++++++,,,---++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,+++,,,---///000++++++---///000111111111/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000111111222222111333111000//////111333444000111111222333444666777444555777999;;;<<<<<<======>>>???@@@AAAAAA@@@???>>>@@@BBBDDDEEEEEEEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEGGGKKKNNNPPPQQQQQQQQQOOONNNLLLJJJIIIFFFAAA>>>======;;;;;;:::;;;<<<===AAACCCFFFKKKQQQWWW\\\___xxxqqqllliiigggiiiiiihhhlllqqquuuxxx}}}}}}||||||vvvttttttuuuuuusssnnnttt|||}}}xxxuuutttsssqqqpppnnnkkkfffccc___ZZZUUURRRQQQOOOKKKGGGFFFEEEBBB???<<<999777666888777666666777777555444000111333555444222///---000;;;>>>333444&&&...333......555222222222222222222333333222222222111111111111111333222111000///...------000000000000000000000000222555+++///666000//////---111222***888///...222,,,+++FFFkkk###222,,,---------.../////////444$$$$$$---))),,,...000000...,,,,,,,,,---***'''222+++***...&&&...---+++___///***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************,,,,,,+++++++++,,,,,,---------******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,******---//////---////////////////////////---...///.........000222////////////000111222333333444555555666666555555333333333333444555666666777777777777888:::<<<===BBB@@@>>>>>>@@@AAABBBAAA@@@======AAACCCBBBEEEIIIIIIHHHFFFEEEFFFFFFEEEDDDHHHIIILLLNNNOOOOOONNNMMMLLLLLLLLLKKKIIIEEEBBB@@@>>>===;;;::::::;;;<<<===AAABBBFFFKKKPPPVVV[[[]]]{{{tttnnnnnnnnnlllkkklllkkkmmmpppttt{{{|||zzzzzz{{{yyyxxxyyy}}}zzzzzzyyyyyyyyyxxxvvvrrrnnnfffaaaZZZWWWVVVVVVUUUSSSPPPOOOMMMJJJFFFBBB>>><<<:::888777666777888777666333444555555555444222111333(((ZZZxxx+++444111000000222444111222222222222222333333333222222222222111111111111.........///////////////000000000000000000000000888:::000...!!!///222111333+++'''333444...000444...&&&---===:::000------..................111)))>>>000)))---...000///---,,,,,,---------///000+++***...&&&...---+++___///***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++,,,,,,,,,,,,,,,,,,---******+++,,,,,,---......++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,///,,,***+++---///...---////////////////////////...///000///------...000/////////000000111222333333333444555555555555444333333333333333444555666777666666777888;;;===>>>AAA???>>>>>>@@@AAAAAAAAAAAA>>>???BBBDDDDDDFFFJJJIIIGGGFFFEEEFFFGGGFFFEEEDDDFFFIIIMMMOOOPPPQQQPPPLLLLLLKKKJJJHHHEEEAAA???>>>===;;;::::::<<<===???AAACCCFFFKKKQQQVVV[[[]]]}}}{{{~~~zzzxxxxxxvvvsssrrruuutttrrrrrrtttxxx}}}~~~|||yyynnnhhhaaa^^^```dddfffggg```___\\\WWWQQQJJJEEEBBB>>><<<999888999999999888666666666666555555444444777$$$555)))///777...+++222777***111222222222333333333444333333222222111111111111.../////////000000000111000000000000000000000000"""TTT888))),,,<<<222&&&111222+++222,,,,,,///444444...***)))uuu777 //////........................eee222+++......///...,,,,,,---...---000000***+++***...&&&...---+++___///***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---......---////////////////////////000000000///---,,,---.../////////000111111222222222222333444444444444333444444333333333444555555555555555666888;;;===???AAA???>>>>>>@@@AAAAAA@@@BBB???@@@DDDEEEEEEFFFJJJIIIGGGEEEEEEGGGGGGGGGFFFDDDFFFIIILLLOOOPPPPPPOOOKKKJJJJJJIIIFFFCCC@@@>>>>>>===<<<;;;<<<===???AAABBBDDDGGGLLLQQQWWW[[[^^^}}}xxx|||}}}|||yyywwwwwwvvvuuuxxx~~~~~~}}}yyyooojjjeeefffllltttzzz}}}yyyuuunnneee\\\SSSMMMIIIEEEBBB>>><<<;;;;;;:::999888777666444444444555555:::222...FFF,,,777///...222999,,,111222222333333444444444333333333222222111111000333333222111111000//////////////////////////////;;;xxxDDD///555444***+++555555***+++------...111555333...555@@@111&&&222888999000000//////......------,,,///000,,,.........,,,++++++---///---???+++++++++)))...&&&...---+++___///***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///---------------------------,,,,,,,,,---........./////////////////////////////////...,,,,,,---......///000000111222222222111111222333333333333222444444444333333444444555444444555666888;;;>>>???@@@???>>>>>>@@@AAAAAA@@@AAA>>>???DDDEEEDDDFFFIIIHHHGGGEEEFFFGGGHHHHHHGGGGGGIIIKKKMMMNNNMMMLLLKKKJJJIIIIIIGGGDDDBBB???>>>>>>===<<<<<<===???AAABBBCCCEEEHHHMMMSSSXXX]]]```|||yyy}}}}}}~~~~~~~~~}}}wwwsssnnnmmmqqqvvvzzz|||wwwwwwwwwxxx}}}~~~}}}|||{{{yyyuuuqqqllliiihhhmmmwww~~~qqqeee\\\UUURRRLLLIIIEEEBBB@@@???===;;;:::999666444333333444444888888444JJJ000222333777222;;;333111111222333444444555555444444333333222111111000111111111000000//////...////////////////////////***======+++???,,,(((444+++...111///))))))///000---"""###+++(((===+++ 444000000000//////......---,,,---,,,------------,,,++++++---///---```'''333+++)))...&&&...---+++___///***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///------------------------+++,,,---------------...////////////////////////,,,---...---,,,---///000...///000111222222111111000111222222333333222222444444333333333444555555444444444666888;;;===??????>>>===>>>@@@AAA@@@??????===>>>CCCEEECCCDDDHHHHHHFFFEEEFFFHHHIIIIIIHHHHHHIIILLLMMMNNNMMMLLLKKKJJJIIIHHHFFFCCCAAA???>>>>>>>>>===<<<===???AAACCCCCCEEEIIIOOOUUU[[[```ccc~~~|||~~~~~~}}}|||}}}rrrkkkiiikkkkkkkkkiiijjjlllnnnrrrxxx|||xxxvvvsssooommmjjjjjjnnnvvvsssggg^^^XXXUUURRRPPPMMMKKKJJJGGGDDDBBB>>>===:::888666555444444444///777///777---000888,,,777333111111222333444555666666555555444333222111111000++++++,,,---...///000000000000000000000000000000---444444+++AAA888222'''///---+++///000...---///000......///777&&&777)))000...000000//////////////////...---***...+++,,,---,,,++++++---///---###333+++***...&&&...---+++___///***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------***,,,......---,,,---...////////////////////////+++,,,------,,,---///111---...000111222222111111111111222333333333333222333333333333444555666666444444444555777:::<<<>>>>>>======???@@@AAA???>>>>>><<<>>>CCCEEECCCDDDGGGGGGFFFEEEFFFHHHJJJJJJIIIFFFHHHKKKNNNOOOPPPOOOOOOJJJIIIGGGEEECCCAAA???>>>???>>>===<<<===>>>@@@BBBDDDFFFKKKQQQXXX___eeehhh|||qqqmmmkkkiiihhhgggiiikkkmmmnnnpppsssvvvzzzzzz|||zzzwwwuuusssqqqmmmpppuuuzzzrrrjjjbbb\\\XXXVVVUUUUUUUUUUUUSSSOOOLLLEEECCCAAA>>>;;;999777666444...888,,,EEE111...555)))666///111111222333444555666666666555444333222111111000,,,,,,---...///000111111000000000000000000000000;;;###999%%%aaaGGG)))111333---...---,,,...222444333222333///111...((((((+++444---///////////////000000000///000,,,///)))+++------,,,,,,---...---%%%...+++***...&&&...---+++___///***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................))),,,//////---,,,---...////////////////////////,,,---...---,,,,,,---///---...000222333222111000111222222333333333333333111111222333444555777888555555555555777999;;;===>>>======???AAAAAA???===>>>===???DDDFFFDDDDDDGGGGGGEEEEEEFFFHHHJJJKKKJJJGGGIIILLLOOOPPPQQQPPPPPPKKKJJJHHHEEECCCAAA?????????>>>===<<<<<<===???@@@DDDGGGLLLSSS[[[bbbiiilll|||zzzyyy{{{yyytttrrrpppooooooqqqtttuuutttsssrrrssslllkkklllppptttwwwuuusssxxx|||{{{zzzxxxwwwrrruuu|||||||||{{{xxxsssllleeeaaaWWWXXXYYY[[[\\\[[[XXXUUUIIIHHHFFFCCC@@@<<<:::999555999;;;***GGGWWW???333888///===111111111222333444666666777666666555444222111111000222222222222111111111111000000000000000000000000///222+++>>>***111,,,666+++111777...***///111...,,,...000---$$$:::***//////000......//////000000111111///444///000(((+++---...---,,,,,,------...---+++***...&&&...---+++___///***,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,,,,,,,******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,........................))),,,//////---,,,---...////////////////////////...//////---++++++,,,------...000222333222111000222222333444444444444333000111111222444666888999666555555666777999:::<<<=========???AAAAAA???===???>>>@@@FFFGGGEEEEEEHHHFFFEEEEEEFFFIIIKKKKKKKKKLLLMMMOOOPPPPPPOOONNNMMMKKKJJJHHHEEECCCAAA@@@???@@@???===<<<;;;<<<>>>???DDDGGGLLLTTT\\\eeekkkooo}}}{{{{{{|||~~~{{{yyyyyy|||uuuuuulllfffgggiiigggdddccckkkpppwww}}}}}}|||{{{{{{|||~~~~~~yyyqqqkkk]]]]]]^^^bbbfffgggdddaaa\\\VVVPPPMMMKKKFFF>>>777666777888555>>>$$$666333999&&&333333333333333333333333333333333222111000000000000000000000000000000000000000000000000000000000000000999"""888)))999...111222***111***%%%...000111888...000///...------...///000//////............//////000bbb+++///...---,,,+++***+++,,,---,,,***---%%%)))555&&&,,,&&&888```"""///...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,)))***+++,,,---.........++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---...------------...//////+++,,,,,,---,,,+++***)))............////////////////////////////////////......------------............///000000000000000333333333444444444555555444222111222555777666444666666777888999;;;<<<===???@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHIIIHHHGGGGGGIIIIIIHHHGGGGGGHHHKKKMMMNNNNNNMMMLLLLLLKKKHHHDDD???<<<<<<<<<@@@@@@@@@>>><<<<<<>>>???FFFKKKQQQVVV[[[ccckkkrrr}}}zzz|||{{{qqqllljjjfffddddddfffhhhkkknnnrrryyy~~~yyyzzzzzz|||~~~~~~zzzwwwgggeeedddfffjjjlllkkkiiieeebbb___\\\XXXQQQHHHAAACCC@@@BBB;;;333<<<222///555000666444444444444444444444555555444333222111000000000000000000000000000000000000000000000000000000000(((666444***AAA%%%===bbb!!!777(((444222///333///)))///444000///...------...///000---------,,,,,,---------+++fff+++///...---,,,+++++++++,,,,,,,,,***444...***000"""...+++[[[FFF***777...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***++++++,,,------------*********)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,++++++++++++,,,------,,,------...---,,,+++***------------............////////////////////////---------,,,,,,---------...///000000111111000000222222222333333333444444444333222333666777666555666666777888999;;;<<<======>>>>>>>>>>>>?????????AAAAAABBBDDDEEEFFFGGGGGGIIIHHHGGGGGGIIIIIIHHHGGGGGGIIIKKKMMMNNNNNNMMMLLLJJJIIIHHHDDD@@@>>>>>>?????????>>>===;;;<<>>>>>>>>>>>?????????@@@@@@BBBCCCDDDFFFGGGGGGIIIHHHGGGGGGIIIIIIHHHGGGGGGIIIKKKMMMNNNNNNMMMMMMHHHHHHGGGDDDAAA???@@@@@@>>>>>><<<;;;:::<<<@@@DDDEEEKKKTTT\\\aaahhhoootttwwwooolllmmmkkkjjjiiihhhhhhiiikkkmmmkkkmmmpppuuuyyy}}}}}}{{{yyyxxxxxxxxxvvvuuupppnnnlllnnnsssvvvwwwvvvxxx{{{~~~{{{ssshhh^^^XXXLLLBBB???DDDGGGJJJ...777666444///333333444555666666777777888777555444222222111111000000000000000000000000000000000000000000000000999+++...111!!!999LLL555000+++//////)))333555(((---/////////......///////////////000000000000//////555+++///......------,,,,,,,,,,,,,,,333&&&+++&&&555---+++666,,,,,,$$$YYY)))111111///---............////////////!!!)))[[[+++---///***+++666;;;333,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,---------,,,++++++///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,...------------...//////------.........---------,,,,,,---------.........////////////////////////...------,,,,,,------...///000000111111111111111222222222222333333333333444444444555666777777777666666777888999;;;<<<===??????@@@@@@@@@AAAAAAAAA???@@@AAACCCDDDFFFGGGGGGHHHGGGFFFGGGIIIJJJIIIHHHHHHIIILLLNNNOOONNNNNNMMMIIIIIIHHHFFFBBB@@@@@@@@@===<<<;;;999999<<>>"""444999""":::///UUU666222111666###$$$333,,,333...//////////////////...//////000111111000//////&&&+++///.........---------,,,,,,,,,ZZZ222000&&&111000$$$(((,,,111///222@@@...###---)))))))))*********++++++000...222___000---)))***///%%%,,,*** ++++++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,---------,,,++++++//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,...------------...//////,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////////////////............////////////000111111111111111333333333333444444444444444444555666666666777888666666777888999;;;<<<===??????@@@@@@@@@AAAAAAAAA???@@@AAACCCEEEFFFHHHHHHHHHGGGFFFGGGIIIJJJIIIHHHHHHJJJLLLNNNOOOOOONNNMMMJJJKKKJJJGGGCCC@@@??????<<<<<<;;;999:::===CCCGGGLLLSSS]]]dddhhhlllpppsss~~~{{{vvvuuuxxxyyyyyytttnnnhhhgggiiinnnqqqqqqwwwxxxvvvsssssstttvvvwwwwww{{{zzzxxxyyyzzzzzzyyyxxxxxxyyy}}}}}}rrrssstttqqqkkkbbbYYYSSSEEEQQQLLLCCCGGGHHHcccmmm---666000;;;333333333444444555555666666666555444333333333333111111111111111111111111000000000000000000000000&&&777---+++777(((###BBB'''000 999333(((222)))000......////////////......---...///000000///...---'''+++///---............---,,,,,,,,,hhh000333%%%'''///,,,)))+++------,,,TTT---+++))),,,,,,---------.........$$$,,,...\\\333111(((***333,,,+++***)))***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---+++******+++,,,++++++++++++,,,------,,,,,,,,,+++,,,,,,---............/////////000000////////////////////////000000////////////000000......///000000000000000333333444444444555555555222444555666555555666888666666777888999;;;<<<======>>>>>>>>>>>>?????????@@@@@@BBBDDDFFFGGGIIIJJJGGGFFFFFFGGGIIIJJJJJJIIIHHHJJJLLLNNNOOOOOONNNNNNKKKLLLKKKHHHDDD@@@???>>><<<<<<<<<;;;;;;>>>CCCGGGOOOVVV___fffjjjnnnsssvvv}}}|||{{{yyy}}}vvvnnnjjjjjjjjjiiimmmrrrvvvxxxyyy{{{|||~~~yyyxxxwwwxxxzzz{{{{{{zzzyyywwwuuuvvvzzzwwwtttqqqooolllfff]]]WWWFFFKKKNNNKKKPPPLLLWWW---999444999555555555555555555666666444444333333333333333444111111111111111111111111000000000000000000000000333)))999,,,%%%;;;444+++---OOOqqq&&&000<<<111444'''------...///000000///...------...///000000///...---111+++///---.../////////...,,,,,,,,,^^^(((---+++'''---222//////---888rrr;;;$$$++++++++++++,,,,,,,,,,,,---333222YYY...,,,'''))))))...&&&***///)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***++++++,,,------------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---......---+++******+++,,,++++++++++++,,,------...---,,,,,,,,,...///000---------.........////////////////////////////////////............//////------...///////////////222222333333333444444444111333555555444333555888666666777888999;;;<<<======>>>>>>>>>>>>?????????@@@AAACCCEEEGGGIIIJJJKKKGGGFFFFFFGGGIIIJJJJJJIIIIIIJJJLLLOOOPPPOOOOOONNNIIIJJJKKKIIIEEEBBBAAA@@@<<<===>>>===>>>@@@DDDGGGOOOVVV___ffflllqqqwww||||||yyyzzz{{{~~~~~~tttnnnkkkeeeggghhhiiiiiijjjmmmooollluuu}}}||||||}}}yyyuuurrrrrrwww~~~yyytttqqqppplllddd^^^WWWLLLPPPWWWbbbQQQUUU444>>>777111777777777777666666666666333222222222222333444444111111111111111111111111000000000000000000000000444000777:::///222888***111"""OOO'''///+++333+++555---...///000000///...---///000111333333111000///,,,+++000---.../////////...,,,,,,,,,[[[000(((666///***+++(((,,,---444&&&111111DDD111++++++,,,,,,,,,---------,,,***'''```111...///333(((333&&&***...)))***,,,.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,)))***+++,,,---.........------------......///000,,,,,,,,,,,,,,,,,,,,,,,,---......---+++******+++...------------.../////////...------...///000111,,,,,,,,,---------......////////////////////////......------------......,,,------...............111111222222222333333333000333555555333333555777666666777888999;;;<<<===???@@@@@@@@@@@@AAAAAAAAAAAABBBCCCEEEGGGJJJKKKLLLGGGFFFFFFGGGIIIJJJJJJIIIIIIJJJMMMOOOPPPPPPOOONNNGGGIIIJJJIIIFFFDDDCCCCCC===>>>?????????AAADDDFFFNNNUUU^^^fffmmmsss{{{