BM66(@ ---,,,+++******,,,---...***++++++,,,,,,++++++******++++++,,,,,,++++++***---(((%%%%%%)))+++***'''******)))))))))***,,,---)))***+++***)))((()))***++++++++++++++++++++++++************************))))))***+++,,,------......---,,,++++++,,,---...------......------,,,+++.........///////////////222---///555444222;;;JJJ___gggrrryyy|||~~~{{{qqqeeeeeejjjwww~~~zzzwwwuuutttrrrpppnnnlllhhhfffdddbbb^^^\\\\\\\\\[[[ZZZYYYXXXWWWWWWXXXWWWVVVTTTSSSQQQPPPOOOPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNLLLKKKIIIHHHHHHFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFDDDCCCBBB@@@@@@>>>>>>======<<<<<<;;;;;;=========<<<;;;;;;::::::;;;:::999888777777777777999888888777666555555444444444555777888888666333222222222222222222333333333444555666777777777777888777666555333333222222222444777:::===>>>??????CCC>>>888888<<<@@@@@@???@@@@@@???>>><<<:::777666444111...,,,,,,,,,+++******++++++,,,,,,+++++++++,,,---///000000///---,,,222222222111000...,,,+++++++++,,,---------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------...............---------000000000///......------000...,,,...222444444333111222222333333444444555555444333222333555777999999:::===???CCCEEEHHHIIINNNPPPQQQRRRRRRSSSVVVXXX```aaabbbbbbcccfffkkknnntttsssttttttqqqnnnttt|||------,,,,,,,,,,,,,,,---,,,,,,,,,------,,,,,,,,,***++++++,,,,,,++++++***,,,)))%%%&&&)))+++***'''******)))))))))***,,,,,,)))***+++***)))((()))***))))))))))))))))))))))))************************++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++,,,,,,---.........---............////////////111---...444555666AAAQQQfffmmmwww}}}zzzrrrdddiiiuuu}}}yyywwwuuutttrrrpppnnnkkkhhhfffdddbbb^^^\\\]]]]]]\\\[[[ZZZYYYXXXXXXWWWVVVVVVTTTSSSRRRQQQPPPQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNLLLKKKIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@??????>>>=========<<<<<<<<<;;;::::::999999;;;:::999888777777777777888888888777666555555555444444555777999888666444333333222222222222222222222333333444666777777888999888777555444444333333222444666999<<<>>>??????BBB>>>999999<<>><<<=========<<<;;;999777555444222//////000111000000,,,,,,,,,,,,,,,++++++*********,,,---------,,,,,,---///111222222000...,,,------------------------//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,///.........------------000000000000000000000000---------,,,,,,,,,,,,,,,000...---...111444444333222222222222222222222222444333222222444666888999999:::===???CCCEEEHHHIIILLLNNNPPPPPPQQQRRRUUUXXX^^^```bbbdddeeegggkkknnnpppppprrrsssqqqpppvvv...............---,,,+++,,,------......------,,,***++++++,,,,,,++++++***,,,)))&&&''')))+++***(((*********)))******+++,,,)))***+++***))))))***+++************************************************,,,,,,,,,+++++++++*********++++++,,,,,,++++++***)))***,,,---.../////////............//////000000000---...333666:::IIIYYYlllrrrzzzxxxqqqgggttt|||xxxuuutttsssqqqooommmkkkhhhfffdddbbb___\\\^^^]]]]]]\\\[[[ZZZYYYYYYVVVVVVUUUUUUTTTSSSSSSRRRQQQQQQQQQPPPPPPPPPOOOOOOOOONNNMMMLLLKKKJJJIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBAAAAAA@@@??????>>><<<;;;;;;:::999999888888;;;:::999888777777777777888888777777666666555555555555555777999999777555444444333333222222111111111111111222444666888999999999888666555555555555222444666888;;;<<<===>>>@@@===::::::<<<===<<<999999999:::::::::888777666333111...------------,,,.........------,,,,,,+++******)))******+++,,,,,,***,,,///111111///,,,***...---,,,*********++++++,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,............------------------------------------,,,,,,,,,,,,------------111///---...000222333333333333222111111000//////222222222333444666999:::999:::===???CCCEEEHHHIIIJJJLLLNNNOOOPPPRRRUUUXXX\\\___cccfffgggiiikkkmmmmmmmmmppprrrqqqqqqxxx//////000000///---+++***,,,,,,------------,,,,,,***++++++,,,,,,++++++***+++)))'''(((***+++***(((******************++++++(((***++++++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***+++,,,------,,,+++******+++,,,---............------......//////000000000......222666>>>OOO```mmmrrrzzz~~~tttpppppp|||yyyuuusssrrrqqqooonnnmmmkkkhhhfffdddbbb___]]]]]]]]]\\\[[[[[[ZZZYYYYYYUUUUUUUUUUUUUUUTTTTTTTTTRRRRRRQQQQQQPPPPPPOOOOOONNNNNNMMMLLLKKKJJJIIIIIIGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAA@@@@@@??????<<<<<<;;;;;;:::999999999;;;:::999888777777777777888777777777666666666555666555555777999999777666555555444333222222111111000//////000222555999;;;:::999888777666666666666333444555777999;;;<<<<<<>>><<<;;;;;;<<<;;;999666666777999::::::999888888777444000---+++***(((&&&......---------............---+++***)))***,,,,,,+++,,,---......---+++***---+++)))&&&&&&&&&'''(((***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,,,,,,,......//////000111222222000///......///000111222333222222222111111111000111111222333555777999:::999:::===???CCCEEEHHHIIIIIIKKKNNNOOOPPPSSSVVVYYYZZZ^^^dddhhhjjjkkklllmmmlllmmmppprrrqqqqqqxxx//////000000///---+++***++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++******)))))))))*********)))*********+++************(((***++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,,,,------+++,,,---......---,,,+++,,,------...------,,,,,,---------...///000000111111000000222777BBBUUUdddnnnssszzz}}}xxxpppooozzzzzzwwwsssqqqpppooonnnlllnnnllliiigggfffdddaaa^^^[[[[[[[[[ZZZYYYYYYXXXXXXVVVVVVVVVUUUUUUUUUUUUUUUSSSSSSRRRQQQQQQPPPOOOOOONNNMMMMMMLLLKKKJJJIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBAAAAAA@@@??????>>>>>>======<<<<<<;;;:::::::::;;;:::999888777777777777777777777777666666666666666555555666888888777666555555444444333222111111//////...///222555999;;;:::999888777777777777777333444555666777999:::;;;;;;;;;:::::::::999777555666777999:::;;;;;;;;;:::<<<888444111///...,,,***,,,,,,,,,---...///000111444222///---++++++,,,---------,,,,,,...000222444---+++)))&&&&&&&&&'''(((------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////////////////000111222333333444/////////////////////000222222222222333333444444000111222333555777999:::999:::===???CCCEEEHHHIIIJJJLLLNNNPPPQQQSSSWWWYYYYYY^^^eeejjjlllmmmmmmmmmnnnoooqqqsssqqqpppwww...............---,,,+++***++++++,,,,,,++++++******++++++,,,,,,++++++***)))******++++++******)))***++++++++++++***))))))(((***++++++******,,,---++++++++++++++++++++++++************************((()))***+++,,,------...,,,------......------,,,------......------,,,+++,,,------...///000111111000111222444:::HHH\\\jjjssswww}}}rrrmmmqqqzzzwwwsssqqqpppooonnnmmmooommmjjjhhhgggeeeccc```ZZZZZZZZZZZZYYYYYYXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVTTTSSSSSSRRRQQQPPPOOOOOOMMMMMMMMMLLLKKKJJJJJJJJJHHHHHHGGGGGGFFFEEEEEEEEEFFFEEEEEEDDDCCCBBBBBBBBBAAAAAA@@@??????>>>>>>===>>>======<<<<<<;;;::::::;;;:::999888777777777777777777777777666666666666666555444555666777777555555555444444333333222222/////////111333666888:::999999888777777777777777444444444555666777999:::999999999999999888777666777888:::;;;<<<===<<<<<<888555222111000000///...---,,,,,,,,,---///000222666444111...---,,,------...---,,,,,,000555:::>>>...---,,,*********++++++++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------.../////////---......///000111111222...000333333111000//////111222222333444444555555111111333444666777888999999:::===???CCCEEEHHHIIIKKKMMMOOOPPPQQQSSSVVVYYYXXX^^^eeejjjmmmnnnnnnooopppppprrrtttqqqpppwww------,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***(((***+++,,,+++******)))***++++++,,,+++***)))((((((***++++++++++++,,,...++++++++++++++++++++++++*********************************++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,------...---------,,,,,,---...///000111111///222444777???OOOdddrrrxxx|||}}}ooonnnvvv{{{xxxuuusssrrrrrrpppooopppnnnkkkjjjiiigggdddbbb[[[[[[[[[ZZZZZZZZZZZZYYYXXXXXXWWWWWWVVVVVVUUUUUUTTTTTTSSSRRRQQQPPPOOOOOOMMMMMMLLLLLLKKKKKKJJJJJJHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCAAAAAA@@@@@@???>>>>>>>>>======<<<;;;;;;::::::999;;;:::999888777777777777666666666666777777777777555444333333555666666555444444444444444444333333///000111333444666888888888888777666666666777777444444333444444666888999777777888777777666777777777888:::;;;<<<===<<<<<<666444111000000000///...///...---++++++,,,...///111000///---,,,---------,,,,,,+++,,,///222777999------------------------(((((()))++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,------......---------......////////////333777888666222000000222222222222222333333333111222333555666777777777999:::===???CCCEEEHHHIIIKKKMMMOOOOOOPPPQQQTTTWWWYYY^^^eeejjjmmmnnnoooppppppqqqsssuuusssrrrxxx---,,,+++***+++,,,---...,,,------......------,,,+++++++++,,,,,,+++++++++(((***,,,,,,+++************+++,,,,,,+++***)))((((((***++++++++++++---...------------------------************************,,,,,,,,,++++++++++++***---,,,+++******+++,,,---***+++,,,---.../////////,,,,,,---...///000111222---222666999CCCUUUjjjxxx{{{zzzmmmooo{{{}}}zzzwwwuuuttttttrrrqqqqqqooolllkkkjjjhhhfffccc\\\\\\\\\[[[[[[[[[[[[[[[YYYXXXXXXWWWVVVVVVUUUUUUUUUTTTSSSRRRQQQPPPOOOOOOMMMMMMLLLLLLKKKKKKJJJJJJHHHHHHGGGGGGFFFEEEEEEDDDBBBBBBCCCCCCDDDEEEEEEFFFBBBBBBAAA@@@@@@??????>>><<<<<<;;;::::::999999888;;;:::999888777777777777666666666666777777777777555333222222444555555444333333444444444444444444///000222444666777777777888777666666666666666777444444333333444555777888666777777666555666777999777888999;;;<<<<<<<<<;;;===:::777444333222111///222000...+++******+++,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,------++++++,,,---------,,,,,,***+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......//////000111222222.........///////////////111666;;;<<<999555222111333333222222111000000000222333444555666666666666999:::===???CCCEEEHHHIIIKKKLLLNNNNNNNNNPPPRRRUUUYYY^^^eeejjjmmmooopppqqqppppppsssuuutttssszzz...///000000000...---,,,---.........---,,,++++++000//////---,,,+++******++++++++++++++++++++++++************************%%%&&&''')))+++---//////************************((((((((())))))*********++++++++++++,,,,,,---......------,,,,,,++++++***//////.........---------,,,,,,---...///000111222222333777@@@NNN___pppzzz|||}}}~~~|||qqqnnnuuu~~~|||zzzxxxwwwtttssstttqqqnnnllljjjhhheeebbbaaa``````^^^]]][[[YYYXXXXXXYYYZZZ[[[ZZZXXXVVVUUURRRRRRRRRRRRPPPNNNLLLKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIHHHGGGEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAA@@@@@@???>>>>>>>>>===>>>???===999888:::<<<<<<;;;:::999888888888888777888999999999777666555000111222222333333333222555555555555555555555555444444444444444555666777666666666777777888888999666555444333333444666777888999::::::888777777777999999999999:::;;;<<<<<<;;;:::888777666444000---111000///---+++******************++++++*********++++++++++++++++++++++++------++++++++++++------***+++,,,,,,------,,,,,,---......---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000222333444444444444333222444444444444444444333333444555777777666666777999<<<<<<>>>@@@CCCFFFHHHIIIKKKMMMOOOPPPQQQRRRUUUXXX]]]___ccciiimmmppppppnnnqqqqqqssstttrrrqqqxxx......///000///...---,,,---............------,,,***+++++++++,,,,,,------++++++++++++++++++++++++************************(((((()))***++++++,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,---//////.........---------------....../////////000333333888BBBSSSeeettt||||||}}}yyyooooooxxx~~~|||zzzyyyvvvuuutttrrrooommmkkkiiigggdddccccccbbb```^^^\\\ZZZYYYXXXYYYZZZZZZZZZXXXVVVUUUTTTTTTTTTSSSRRRPPPNNNMMMKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@???>>>>>>>>>===>>>>>><<<:::888:::<<<;;;;;;999888888777777777777777777777777666555555333444444555666666555555555555555555555555555555444444444444444555666666777777888888888888888888999888777666666777888:::888999;;;:::888777777888::::::::::::;;;<<<===>>>===;;;:::999777555111............------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,,,,------,,,***)))***,,,------------,,,,,,,,,+++,,,,,,,,,---------....../////////000000000111111000111222222222222111000333333222222222111111111111333666777888999;;;===<<<<<<>>>@@@CCCFFFHHHIIIKKKMMMOOOPPPPPPRRRUUUXXX]]]___ccciiimmmooooooooonnnnnnqqqsssrrrsss{{{---.../////////...---,,,------.../////////......((())))))***+++,,,------++++++++++++++++++++++++************************+++++++++*********)))))))))))))))))))))))))))))).........---,,,,,,++++++------,,,+++++++++,,,,,,***++++++,,,------.....................---------........................333333999GGG[[[mmmyyy~~~}}}~~~~~~tttmmmppp{{{~~~|||{{{zzzwwwuuutttrrrpppnnnmmmllljjjgggffffffdddbbb```^^^\\\[[[XXXYYYYYYZZZYYYWWWVVVUUUUUUUUUUUUTTTSSSQQQPPPOOOJJJJJJJJJIIIIIIIIIHHHHHHIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@???>>>>>>>>>=========<<<:::999:::<<<:::999888777777777777777777777666555555555666666555555666777777777666666555555555555555555555555444444444444444444555666999999999999999999888888:::999888777777777999999888:::;;;;;;999888888999;;;;;;;;;;;;<<<===>>>??????===;;;:::888555111...+++,,,---.........---,,,+++,,,,,,------,,,,,,+++------------------------+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,+++******+++---...............---,,,+++,,,,,,,,,---------......000000000111111111222222//////000000000000//////000000000000111111111111...000333444555777999;;;<<<<<<>>>@@@CCCFFFHHHIIIKKKMMMOOOPPPPPPRRRUUUWWW\\\___dddiiilllnnnoooooonnnoooqqqsssrrrrrrzzz...///000000000///...---------...///000000000///+++++++++++++++*********++++++++++++++++++++++++************************,,,+++++++++***))))))))))))))))))))))))))))))))),,,+++++++++++++++++++++...---,,,,,,++++++++++++,,,,,,,,,,,,------..............................,,,,,,------......//////333444;;;LLLbbbuuu}}}~~~|||qqqlllqqq}}}||||||zzzxxxuuuuuusssqqqppppppooolllkkkiiigggeeeccc```^^^\\\\\\XXXXXXYYYXXXXXXWWWUUUUUUUUUUUUTTTSSSRRRQQQPPPOOOKKKKKKJJJJJJIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@???>>>>>>>>><<<<<<<<<;;;:::::::::;;;999888888777666666777777888777666555555666777888444555555666666666555555555555555555555555555555444444444333333444555555:::::::::;;;:::999888777777666555555444555555666888:::;;;;;;999888999:::;;;;;;;;;;;;<<<===>>>>>>>>>===;;;999888555000---+++,,,...//////...,,,+++,,,------------------,,,------------------------++++++------------++++++***+++,,,,,,------,,,,,,)))***+++++++++,,,...000------...//////......---,,,,,,,,,---------......000111111111222222222222//////////////////////////////000111222333444555222333555555555555777999<<<<<<>>>@@@CCCFFFHHHIIILLLMMMOOOPPPPPPRRRUUUWWW[[[___dddiiilllmmmoooooorrrrrrssstttrrrqqqxxx//////111111222111000///------...///000000000///,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************************************++++++++++++++++++++++++++++++))))))***+++,,,,,,------...---,,,,,,++++++++++++.........------,,,,,,,,,---.....................******,,,---///000111222222555???RRRiiiyyyzzzpppmmmttt~~~~~~}}}zzzxxxvvvtttrrrqqqqqqpppnnnllljjjhhheeebbb___]]][[[[[[XXXXXXXXXWWWWWWVVVUUUTTTTTTSSSRRRQQQPPPOOOOOOOOOLLLLLLKKKKKKJJJIIIHHHHHHFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@???>>>>>>>>><<<;;;::::::::::::;;;:::999888777777666777777777999999777777777888999:::666666666777777666555555555555555555555555555555555444444333333333444444999:::;;;;;;;;;999777666555555444444333333333333777999::::::999888999:::999999999999:::;;;<<<<<<===;;;999888666444000,,,,,,---/////////---+++))),,,------......------,,,++++++++++++++++++++++++++++++------------++++++***+++,,,,,,------,,,,,,)))***+++***))))))+++---***+++---///000000//////,,,,,,,,,---------......000111111111222222222222000000000000000000000000//////111333555888999:::444666888888888888:::<<<<<<<<<>>>@@@CCCFFFHHHIIILLLNNNOOOPPPPPPRRRTTTWWWZZZ^^^eeeiiikkklllnnnppprrrrrrtttuuusssrrrzzz...///000111222111000///------.../////////......)))******+++,,,---......++++++++++++++++++++++++************************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---//////000------,,,+++++++++,,,,,,//////......---,,,,,,+++---------...............)))***,,,...000222333444222888EEEYYYnnn|||wwwooonnnxxx}}}{{{wwwuuusssrrrrrrqqqooommmkkkhhheeeaaa^^^\\\ZZZZZZXXXWWWWWWVVVUUUUUUTTTTTTRRRRRRPPPOOONNNNNNNNNNNNMMMLLLLLLKKKJJJIIIHHHHHHEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>><<<;;;999999:::;;;;;;:::999888888777777777888888999999888888888999::::::888888999999999888777777555555555555555555555555555444444333333333333333777888:::;;;;;;999777666777666666666555444444333666888999999888888888999777777777777888999:::;;;;;;:::888777666444000---......//////...,,,+++))),,,------......------,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,+++)))&&&%%%%%%&&&)))***---///000000///...,,,,,,,,,---------......000000000111111111222222111111000000000000111111000111222444777999:::;;;---///222444555777:::<<<<<<<<<>>>@@@CCCFFFHHHIIIMMMNNNPPPPPPPPPQQQTTTVVVYYY^^^eeeiiijjjkkknnnpppoooooosssvvvvvvwww,,,---...000000000///...---............------,,,)))*********++++++,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++)))******+++,,,---......,,,,,,+++++++++,,,------...............------------------.........//////,,,,,,---///111222333444444===MMMaaarrr}}}zzzrrrlllooo{{{|||zzzxxxvvvsssrrrrrrpppnnnlllllljjjfffaaa^^^\\\ZZZZZZXXXWWWVVVUUUUUUTTTTTTTTTRRRQQQPPPOOONNNNNNOOOOOOLLLLLLKKKJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>><<<:::888888;;;<<<;;;999999999888888888888999999777777888999999999999999888888999999888777777666555555555555555555555555555444333333222222333333555666999::::::999777666777777777777666555444333444666888888777777777999777777777777888999:::::::::999888888777666222///------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,+++,,,,,,***((('''((()))***,,,...//////---+++***,,,,,,,,,---------....../////////000000000111111111111000//////000111111222222333444555555666666***,,,///111333555888:::<<<<<<>>>@@@CCCFFFHHHIIIMMMNNNPPPPPPPPPQQQTTTVVVXXX^^^eeeiiijjjjjjmmmpppnnnooossswwwwwwyyy***+++---.........------............---,,,++++++---,,,+++***)))((('''&&&++++++++++++++++++++++++************************+++++++++***************************************))))))))))))))))))******++++++++++++,,,------...,,,,,,------.../////////---------.........//////...//////000111222222333666AAASSSfffuuu~~~zzzuuunnnjjjooo}}}~~~|||||||||}}}~~~|||yyyvvvxxxvvvtttrrrrrrpppnnnlllnnnkkkgggbbb^^^\\\[[[[[[XXXWWWVVVUUUTTTTTTTTTTTTSSSRRRPPPOOONNNNNNOOOPPPKKKKKKJJJIIIGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>><<<:::777888;;;<<<;;;999:::999999999999999::::::555666777999999999888777666666666666666555444444555555555555555555555555555444333333222222222222333555888::::::999777666666666666666555444333222444555777888777666777888777777777777888999:::;;;;;;:::999999999777444222,,,,,,+++,,,,,,...///000+++,,,,,,------,,,,,,+++------------------------...---++++++++++++---...++++++,,,---------,,,,,,)))+++,,,---,,,...000222,,,---//////...+++(((&&&,,,,,,,,,---------......////////////000000000000111000///......///000111444333333222222111111111222444666777777888:::<<<<<<<<<>>>@@@CCCFFFHHHIIIMMMOOOPPPPPPPPPQQQSSSVVVXXX^^^fffiiiiiijjjmmmppprrrrrruuuxxxxxxyyy//////.........---------//////.........---------,,,+++******))))))******++++++++++++++++++++++++*********************************++++++,,,,,,,,,+++*********))))))((((((///...,,,+++***++++++,,,---------...------,,,,,,,,,,,,------...///000000000...---,,,,,,---...000///...---///111333444333777CCCVVVjjjxxx~~~uuujjj```cccrrr~~~}}}}}}~~~~~~}}}|||{{{{{{wwwvvvsssqqqooonnnmmmmmmllliiidddaaa___\\\YYYWWWWWWVVVVVVUUUTTTSSSRRRRRRLLLLLLLLLLLLMMMMMMMMMMMMHHHHHHGGGGGGFFFEEEDDDDDDCCCBBBBBBAAAAAAAAABBBBBBBBBBBBCCCDDDDDDDDDCCCCCCAAA@@@???>>>>>>======>>>===<<<;;;999888888999999999999999888888888777777777777888999::::::;;;;;;::::::999888777666555555555444333222222333555666555555444333333222111111000333666999:::999888777666777888888777555333111555666777888999888888777555555555555666777999999???>>>===;;;999777666555333111/////////...,,,+++***+++,,,------------,,,,,,,,,+++++++++,,,------222000...+++******+++,,,---------............//////...,,,*********,,,------...///000111111111111......//////000111111111////////////............111111000000000000111111222222222222222222222222111111111222333666888:::======>>>@@@BBBEEEGGGHHHNNNOOOQQQQQQQQQRRRTTTVVVZZZ^^^dddiiilllmmmnnnooopppwwwvvvvvvzzzyyy/////////......---------//////.........------------,,,+++***************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++*********))))))))))))------,,,+++++++++,,,,,,,,,------...------,,,,,,+++++++++,,,,,,---------000///---,,,,,,---///000///......///111333444444888EEEYYYmmmyyy~~~ooogggbbbhhhxxx~~~}}}}}}}}}}}}||||||{{{{{{zzzwwwvvvsssqqqooonnnmmmmmmjjjgggccc```]]][[[XXXUUUUUUTTTTTTSSSRRRQQQPPPPPPKKKKKKKKKKKKKKKKKKKKKJJJGGGGGGGGGFFFEEEDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBB???@@@@@@AAA@@@@@@??????>>>===<<<;;;;;;:::::::::>>>===;;;:::999999999:::999999999999888888888888777777888888999::::::;;;999888888777777666666666555555555555666888999999555555444444333222222111444555777888888777555444666777888999888666444222555777999:::::::::888777555555555666666777999999<<<<<<;;;:::999777666555222000.........---,,,***,,,,,,,,,------...............---,,,++++++,,,,,,000///...,,,,,,,,,,,,------------............//////...,,,+++***+++,,,---+++,,,---...////////////***++++++,,,,,,---......,,,---...///000111111222000000000//////000000000111111111111111111111111444444333333333444555666999:::<<>>======<<<<<<>>>===<<<;;;:::::::::::::::::::::999999999888888777777777888999999::::::777777777777777777777666333444555777888999999:::555555444444333222222222555555666777777666666555777888999999999777555444666888;;;======<<<999777666666666666777777888999:::::::::999999888777666111///...---...---,,,***///...---------...///000000000...---,,,+++++++++---------------------------------............///......,,,+++++++++,,,---******+++,,,------------)))))))))***++++++,,,,,,---......///000111222333000000000000000000000000222222222222222222222222555444333333333444666666999:::<<>>============<<<<<<;;;;;;;;;;;;::::::::::::999999999999777777777777888888999999555555555666666777777777000222333555666666555555555555444444333333333333333333444666888999:::;;;777888999::::::999777666666999===???@@@>>>:::888777777666666777888888999888999::::::::::::999888222000......//////---,,,///...,,,++++++---///000000///...---,,,,,,,,,,,,)))***+++,,,---------------------............///...---,,,,,,,,,,,,------******+++,,,,,,,,,,,,,,,+++++++++,,,------......111111111111000000000000111111222222222222111111444444444444444444444444222111222222444666999:::<<<<<<>>>@@@CCCEEEHHHIIIOOOPPPRRRRRRSSSTTTWWWYYY\\\___ccceeehhhkkkooorrrrrryyyyyyyyy|||zzz000000000000000000000000000000/////////.........000///...---,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++)))***,,,---...------,,,+++,,,,,,---.........---/////////////////////...000000////////////000000000111111000000222666:::EEEYYYnnnyyy{{{tttnnnuuu~~~~~~}}}|||zzzxxxwwwvvvvvvtttsssqqqooommmjjjhhhgggaaa^^^ZZZWWWTTTRRRNNNLLLIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@@@@BBBBBBAAAAAAAAAAAA@@@@@@???????????????@@@AAABBBAAAAAAAAA@@@???>>>===<<<============<<<;;;:::999<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999888888666666777777777777888888444444444555666666777777222333444555555444222111555555444444444444333333444444555777999;;;<<<===777999:::<<<<<<;;;999888777:::>>>@@@AAA???;;;999888777777777777888888999888999;;;<<<===<<<;;;:::333111000000111111///...///---,,,******+++---...------,,,,,,,,,------...'''((()))+++,,,,,,,,,,,,---------............///---------------------...+++,,,,,,------------,,,,,,,,,------......//////111111111111000000000000222333333444444333333222333333333333333333333333222222222333444777999;;;;;;<<<>>>@@@CCCFFFHHHJJJMMMOOOPPPQQQQQQSSSVVVXXX\\\___bbbeeegggkkknnnqqqpppwwwyyyzzz~~~|||000000000000111111111111000000000/////////............---,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++++++++++++++,,,---------,,,,,,++++++,,,---............------------------......///////////////////////////000222111000222888===LLL```ttt||||||vvv~~~~~~~~~}}}|||zzzwwwuuutttrrrqqqpppnnnkkkhhhfffddd^^^[[[WWWSSSQQQNNNKKKIIIGGGFFFEEEDDDCCCBBBBBBAAABBBAAAAAA@@@@@@?????????@@@@@@@@@???????????????>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@???>>>===>>>??????>>>===;;;:::;;;;;;<<<<<<<<<;;;;;;:::999999999888888888777777666666666666666777777777333444444444555555666666777777777777666555444333555555444444444444444444666666777888999999999999888999;;;=========;;;;;;999;;;>>>@@@@@@???<<<:::888888888777777888888999888:::<<<===>>>===<<<;;;444222111111222222111///...---,,,+++***+++,,,,,,,,,++++++++++++,,,---...'''(((((()))+++,,,,,,------------............///------------............,,,------......---------++++++,,,,,,------......---......///000111222333222333444555555444333222000000000000000000000000666555444444444555777777777999;;;???CCCHHHLLLNNNLLLNNNPPPQQQQQQSSSVVVXXX[[[^^^bbbfffhhhkkknnnpppooowwwyyy{{{~~~000000000111111222222222000000000000/////////...,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,------,,,+++++++++,,,,,,***+++,,,---............,,,,,,------......//////.........//////.........---000111111000333:::@@@QQQfffyyy}}}|||~~~}}}~~~~~~|||xxxuuurrroooooonnnllliiifffcccaaa\\\YYYTTTQQQOOOLLLIIIFFFEEEDDDDDDCCCBBBAAA@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>???AAAAAABBBBBBCCCCCCCCCBBBBBBAAA???@@@AAABBBAAA???===<<<999:::;;;<<<<<<;;;:::999888888888777777777666666666666666666666666666666444444444444444444555555999888888777777777777888444444555555555555555555222444666888999888777666888:::<<<>>>>>>>>>===<<<:::;;;===>>>???>>>===<<<999999888777777888888999888999<<<======<<<:::999333222000111222222111///......------,,,,,,,,,,,,,,,,,,+++*********++++++************+++,,,...///---------............///,,,------...............,,,---------------,,,,,,++++++,,,,,,------......,,,---...///000111111222000111333444444333111000111111111111111111111111666555444444444555777888777888;;;???CCCHHHLLLNNNMMMNNNPPPQQQRRRTTTWWWYYYYYY]]]bbbgggiiikkkmmmooopppxxxzzz|||~~~000000111111222222222222000000000000////////////++++++++++++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,///...,,,+++***++++++,,,***+++,,,---............---......///000111222222------............------,,,///111111000444;;;BBBTTTiii{{{~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~}}}yyytttrrrnnnnnnmmmkkkhhheeebbb```ZZZWWWSSSPPPMMMKKKHHHEEEDDDCCCCCCBBBAAA@@@??????>>>>>>>>>>>>????????????=========>>>>>>>>>>>>>>>============>>>???@@@AAA>>>>>>???@@@@@@@@@??????<<<===>>>???>>><<<:::999888999:::;;;;;;;;;:::999777777777777666666666666666666666666666555555555444444444444444444444444888777666666666888999:::444444555555555555555555,,,///333666999999888777888:::<<<>>>??????>>>===;;;;;;<<<===>>>======<<<999999888888888888888999777999;;;======;;;999888222111///000111111000///......//////...---,,,,,,------+++***)))(((((((((---,,,+++++++++---000111---------.........//////,,,,,,---.../////////...,,,,,,---------,,,,,,+++,,,------......//////000////////////...............///111222222111///...444444444444444444444444333333333333555888:::;;;:::;;;===@@@CCCFFFIIIKKKNNNOOOQQQRRRSSSUUUXXX[[[XXX]]]cccgggjjjkkklllnnnrrrzzz{{{}}}}}}////////////////////////...///000111111000//////......---,,,+++******)))------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...------------....../////////.........---------..................------------...111222333;;;DDD]]]iiixxx}}}xxxwww}}}~~~~~~}}}~~~~~~|||zzzwwwtttrrrpppooonnnkkkgggccc___\\\ZZZWWWRRRMMMIIIHHHGGGEEEBBBAAAAAABBBBBBBBBAAA@@@@@@????????????????????????>>>>>>>>>>>>>>>===<<<<<<:::<<>>===??????????????????@@@@@@@@@@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;888888777777777777777777666555444333444666888999666555555555555444444444333333333444444444555555777777777777777777777777444444444444666888:::<<>>===;;;888666555444333111::::::;;;<<<===<<<888555555444111///......///000......---------,,,,,,,,,////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++,,,,,,,,,------......+++,,,,,,---,,,,,,++++++++++++,,,,,,---.../////////......------///000111222111///.........///000111111222222222333333333555555666666777777888888888999;;;<<<>>>CCCIIIMMMMMMNNNOOOOOOOOOQQQUUUXXX[[[___cccfffhhhiiilllmmmpppwwwwwwyyy~~~}}}////////////////////////000000111111000///...------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,..................///000//////.........---------........................111000222444555777@@@JJJcccnnnzzzzzzuuutttrrrzzz~~~~~~}}}|||{{{xxxvvvssspppooonnnllliiieeeaaa]]]ZZZXXXTTTPPPKKKHHHGGGFFFDDDBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>><<<===@@@AAABBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999888888777777777777666555444444555777888666555555555555444444444333333333444444444555555666666666666666666666666444444444444666888:::;;;===???CCCHHHKKKJJJDDD???999999999999:::;;;<<<===>>><<<:::888777666555444111333555:::===>>><<<:::666444111///------...///---------,,,,,,,,,,,,+++,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///000.........---------------...///////////////......,,,,,,,,,------.........///......---...///000111111000///...............111111222222222333333333555555555666777777888888;;;<<<>>>???AAAFFFKKKOOONNNOOOPPPPPPPPPRRRVVVYYYZZZ^^^cccgggiiilllnnnpppqqqxxxxxxyyy~~~|||////////////////////////111111111111000...---,,,------------......//////......---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------...............---------........................111111333555666:::EEEPPPgggqqq|||vvvpppnnnkkkvvv~~~}}}~~~{{{zzzyyyvvvtttqqqnnnmmmllljjjgggbbb^^^ZZZVVVUUUOOOLLLIIIGGGFFFFFFDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@>>>???AAABBBCCCBBB@@@???>>>>>>==================@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888777777666888777555444444555666666666555555555555444444444333333333444444444555555666666666666666666666666444444444444555777999;;;;;;???EEELLLOOOLLLEEE@@@888888777777888999;;;<<>><<<:::999888777777999999;;;>>>@@@???<<<999777555222///---,,,,,,------------,,,,,,,,,++++++,,,---...///000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...000111222000000///......------,,,,,,,,,------------,,,,,,------------------......///............///000000//////000000//////......111111222222222333333333444555555666666777888888999:::<<<===???CCCHHHLLLOOOPPPQQQQQQRRRTTTWWWZZZYYY^^^ccchhhkkknnnqqqrrrrrryyyzzzzzz}}}{{{000000000000000000000000111111000000000///...............///////////////111000///...,,,+++***)))+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---.......................................//////////////////111333444999GGGUUUiiiqqq{{{|||rrrkkkkkkooo}}}~~~}}}{{{{{{}}}~~~}}}}}}~~~~~~}}}yyyxxxwwwuuurrrooommmkkkhhhfffccc___ZZZVVVSSSQQQLLLKKKIIIGGGGGGFFFFFFFFFDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAA@@@AAABBBCCCCCCBBBAAA@@@>>>>>>>>>>>>>>>=========??????>>>>>>============;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999777777666888777666555444444555555666555555555555444444444333333333444444444555555666666666666666666666666444444444444555777999::::::???GGGMMMNNNJJJBBB<<<888777666666666888999:::>>>>>>===;;;999888888999<<<<<<===???@@@???<<<999888666333///---,,,+++,,,.........------------,,,000000000000///...------------------------------,,,,,,,,,,,,---...000000///////////////.........******+++,,,,,,,,,,,,+++............------------............/////////000//////111111111000///...111111222222222333333333444444555555666777777888777999;;;<<<>>>AAAFFFIIINNNPPPQQQRRRRRRTTTWWWYYY[[[___eeejjjmmmoooqqqrrrrrrzzz{{{{{{}}}zzz111111111111111111111111....../////////000111111111111000///......------.........---,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111---............................../////////000000......000222444:::KKK[[[nnnttt|||yyyooojjjjjjuuu}}}zzzyyyzzz||||||{{{|||||||||~~~|||{{{xxxwwwuuusssqqqnnnkkkjjjdddbbb___\\\WWWTTTQQQOOOKKKKKKKKKJJJIIIHHHHHHIIIEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAABBBBBBCCCCCCCCCCCCBBBAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>===============;;;;;;;;;<<<<<<<<<======<<<<<<;;;:::999777777666777777666666555555555555666555555555555444444444333333333444444444555555555555555555555555555555444444444444555666888999:::???FFFKKKJJJDDD===888999777666555555666888:::;;;<<<<<<:::888777888:::444444555888;;;======<<<999777444000---,,,,,,,,,////////////............000000000000///...---,,,------------------------------,,,,,,,,,,,,,,,,,,---------...///000111111------...///////////////.....................------......//////////////////000222333333222111000111111222222222333333333444444444555666666777777999;;;>>>@@@AAAEEEIIILLLMMMOOOQQQRRRRRRSSSVVVXXX]]]bbbggglllnnnnnnoooppprrr{{{||||||}}}zzz111111111111111111111111............///111222333111111000///...---,,,,,,)))******+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***,,,---------------........................//////000000111000000333444666>>>QQQcccuuuyyy~~~xxxnnnkkknnn}}}|||yyyxxxyyyzzz{{{zzz{{{{{{|||}}}{{{xxxuuutttsssqqqnnnkkkiiiggg```___\\\YYYVVVRRRPPPOOOKKKLLLMMMLLLJJJIIIJJJKKKGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDCCCBBBBBBAAACCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@??????>>>>>>========================::::::;;;;;;<<<=========;;;;;;:::999888777777666666666666666666555555555666555555555555444444444333333333444444444555555555555555555555555555555555444444333444666777888:::???DDDFFFCCC>>>999666999888666444444666888:::999;;;<<<:::777666888:::;;;999777777999;;;<<<<<<:::888555111///---------////////////.........---+++,,,---...////////////------------------------......---,,,++++++++++++++++++,,,---///000111222+++,,,---.................................//////---......///000/////////000000111111222222111111111111222222222333333333333444444555555666777777666888<<<>>>AAADDDHHHKKKLLLNNNQQQRRRRRRSSSUUUWWW^^^bbbhhhlllnnnnnnooooooqqq{{{}}}|||}}}zzz222222222222222222222222//////......///000111222/////////......---------*********++++++,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&&&&&&&((()))***+++---------.........//////---......///000000111111111222444555777@@@UUUiiiwwwzzz~~~vvvnnnnnnsss}}}zzzxxxwwwxxx{{{||||||{{{{{{|||}}}~~~yyywwwqqqqqqooommmjjjgggeeeccc]]]\\\ZZZWWWUUURRRPPPOOOJJJLLLNNNMMMJJJIIIJJJKKKHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@???>>>=================================::::::;;;;;;<<<======>>>999999999888888777777777555555666666666666666666666555555555555444444444333333333444444444555555555555555555555555555555555444333333444555777888:::===AAAAAA>>>;;;888888:::999666444444666888:::888;;;<<<:::777666888<<>>===<<<<<<;;;<<<<<<<<<===============::::::;;;;;;<<<===>>>>>>888888888777777777777777444444555666777777777666666666555555555444444444333333333444444444555555555555555555555555555555555444333333444555777777999<<>>===<<<<<<===>>>???===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::999888888666777777777777888888888888777555444333333444444555444333222222333555666555555555555555555444444555555666666555555444333333333333444444666777888<<<<<<<<<<<<;;;:::999999999888666555555777999;;;::::::999666444444777999999777555777;;;>>>>>>======999555333333222...***++++++++++++,,,,,,---...------------------------(((***,,,......,,,***)))........................,,,,,,,,,---------......,,,------......------,,,------...//////...---,,,//////............//////000111111111222222222222666555333222111222333333555444444333444555666777888:::<<<@@@DDDGGGJJJKKKOOOWWW]]][[[RRRNNNSSSYYY\\\___ccchhhlllooopppqqqwwwyyy|||~~~|||}}}444444444444333333333333000000111111111222222222222111///---,,,,,,---...///000000111000///...---***+++,,,,,,---,,,,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------......------,,,------------------,,,,,,...---,,,---/////////...---///000///......///000...444777888???RRRfffqqqzzz{{{}}}|||wwwuuunnnsss}}}zzzxxxvvvvvvvvvyyy{{{{{{zzz}}}}}}}}}}}}}}}~~~|||zzzxxxvvvrrrpppkkkhhheeecccbbbaaa```___]]]YYYTTTSSSUUUVVVSSSPPPNNNMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEEEEDDDCCCCCCCCCBBBAAA@@@?????????@@@AAA@@@???>>>===<<<======>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::999888888999999999888888777777777888888777666555444444555555444444444444444555555444444444444444444444444111222444555666666777777444444444444555666777777;;;<<<<<<<<<;;;::::::999:::888666555555777999:::;;;;;;:::777555555666888999777666888;;;>>>>>>===???<<<777333111///...------,,,,,,,,,,,,------...---------------------------...000111000...,,,***------------------------,,,,,,,,,---------......---..................---......///000000///...---//////............//////000000000000111111111222555444333222222222222333444444333333444555777888888:::<<<@@@DDDGGGJJJLLLOOOUUUZZZXXXSSSPPPSSSXXXZZZ]]]bbbgggkkknnnppppppuuuvvvzzz|||zzz{{{555555555555444444444444000000000111111111111222222111///...---......///.........///......---,,,---------...------,,,+++------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,------------------...---,,,---/////////...---...////////////000111///333666999DDDXXXmmmxxxzzz{{{~~~{{{tttrrrmmmxxx~~~{{{xxxvvvuuuvvvwwwyyyyyyxxxzzzzzzzzzzzz{{{|||}}}~~~|||~~~~~~~~~|||yyyvvvuuurrrooommmiiifffbbb```______]]]\\\\\\XXXTTTSSSTTTTTTQQQNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@AAABBBBBBBBBAAA???===<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::999999888;;;;;;:::999888777666666888888888888777666555555555555666666666555555444333333333333333333333333111222444555666666777777666666555555555666666777;;;;;;;;;<<<;;;;;;:::::::::999777555555666888999<<<<<<;;;999666555666888888777777888;;;=========BBB???:::555222111111222......------------------------------------------///000111222000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////.........//////000000000////////////............//////////////////000000000000444444333222222222222333333333222333444666888999999:::<<>><<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999;;;;;;::::::999888888777666777777888777666555444555666777777777666555444333333333333333444444444555555555666555555444333777777666555555555666666::::::;;;;;;<<<;;;;;;;;;:::999777666666666777888<<<===<<<:::777666777888888888888999:::<<<======DDD@@@;;;999;;;;;;888444000///...---------------------------------------,,,---.........,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------........./////////////////////............//////.........////////////000333333222222222222222222222222222333444666999:::999:::<<>><<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999999444555666777666555444333555666777777777666444333333444444444555555555666555555555666555555444333777666666555555555555666999999:::;;;<<<<<<<<<<<<;;;:::888777666666666666;;;<<<<<<:::888666777888888888999999:::;;;<<<===DDD>>>;;;>>>EEEEEE===444000///...---------------------------------------)))***+++,,,---,,,,,,,,,------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------......//////............//////---.........////////////111222222222222222222222222222222333444666999:::::::::<<<>>>BBBGGGKKKMMMQQQPPPOOOOOOQQQTTTVVVWWW[[[^^^bbbhhhllloooqqqrrrppprrrvvvxxxwwwxxx555555555555444444444444111000000000000000/////////////////////////////////............//////000////////////...---,,,+++,,,,,,,,,,,,------------++++++,,,,,,------......,,,------......------,,,,,,,,,------------------...---,,,---/////////......///000000000000111222333555777>>>OOOdddssswww|||}}}{{{~~~zzzxxxyyywwwzzzwwwsssqqqpppqqqrrrttttttssssssssstttuuuwwwzzz{{{}}}}}}|||}}}~~~}}}vvvtttqqqooonnnllljjjggggggddd```^^^^^^]]]\\\ZZZVVVVVVVVVUUUSSSRRRPPPOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGDDDCCCAAA>>>===<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::888888888888999999::::::444444555555555555444444666666666666555555444333333444444555555666666666111222444555666666777777555555444444444555555666888999:::;;;<<<<<<<<<<<<;;;:::999777666555555555999:::;;;:::888777777888888999::::::999:::<<<>>>AAA===;;;@@@GGGFFF===333......------------------------------------------******,,,---.../////////........................,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++++++++++++++,,,---.../////////............//////............////////////000111222222333222222222333333222333444666888999:::;;;<<<>>>BBBFFFKKKMMMRRRQQQPPPOOOPPPSSSVVVXXX\\\___dddhhhmmmooopppqqqppprrruuuxxxwwwxxx444444444444333333333333111111000000////////////........./////////......,,,+++******+++,,,---..................---,,,+++++++++++++++,,,,,,,,,---++++++,,,,,,---......///,,,------......------,,,------------------,,,,,,...---,,,---/////////...///000111111000///000222222444777@@@TTTiiiuuuxxx|||~~~|||}}}xxxxxx~~~|||wwwuuupppooonnnoooqqqssssssssssssssstttvvvxxx{{{}}}~~~}}}}}}~~~~~~uuusssqqqooonnnllljjjhhhfffccc___]]]]]]\\\[[[YYYTTTUUUVVVVVVTTTSSSRRRQQQOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFEEEFFFGGGIIIIIIIIIHHHHHHCCCBBB@@@>>>===============<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::888888888888888888777777666666555555555555666666777666555444333333333333222222333444444555666666111222444555666666777777333333333333333444555666777888999;;;<<<=========;;;;;;999888666555444444666888999999888777777888888999;;;:::999999;;;>>><<<<<<<<<>>>???<<<777222---,,,,,,,,,,,,------...------------------------,,,,,,---....../////////------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,++++++,,,---///000//////............//////....../////////000000000///000111222333222222111444444333333444555777888;;;;;;;;;>>>AAAFFFKKKNNNSSSSSSRRRPPPOOOQQQVVVZZZ]]]___dddhhhkkkmmmnnnooooooqqquuuwwwvvvxxx222222222111111111000000111111000000/////////...------...............---...------,,,---...///000---------...------,,,+++*********++++++,,,,,,,,,++++++,,,,,,---...//////,,,------......------,,,.........------,,,,,,,,,...---,,,---/////////...000111222111000///000111111333777BBBWWWmmmxxxyyy}}}~~~~~~xxxyyy{{{vvvsssooonnnmmmnnnqqqsssssssssssstttuuuwwwyyy{{{~~~~~~~~~~~~vvvsssqqqooonnnmmmjjjhhheeebbb^^^\\\\\\[[[ZZZXXXSSSUUUVVVVVVUUUSSSSSSSSSOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJIIIHHHHHHGGGGGGFFFGGGHHHIIIJJJJJJJJJIIIHHHCCCBBB@@@>>>======>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::999999888777666555555888777666555555666777888777666444333222222333333111111222333333444555555555555666666555555444333111111111222333444555666777888999;;;<<<======>>>;;;;;;:::888777555444333555777888999777777777888777:::;;;:::888888;;;>>>999<<<>>>;;;666222111222++++++++++++,,,,,,---...------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,------,,,,,,---...000111//////............//////////////////000000000000///000111222333333222111555444444333444555666777;;;;;;;;;===AAAFFFKKKNNNTTTTTTTTTQQQNNNPPPVVV[[[]]]___cccgggjjjllllllmmmnnnppptttvvvuuuwww000000000111111111222222222222111111111111222222000000000000000000000000000000///...............,,,++++++******++++++,,,***+++,,,,,,,,,,,,+++***+++,,,------............++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,........................111222333222111000111222444555:::HHH\\\nnnyyy}}}}}}}}}www||||||vvvpppmmmnnnmmmmmmmmmnnnppprrrtttrrrsssuuuxxxzzz{{{|||}}}}}}~~~~~~}}}|||}}}~~~~~~}}}|||ssspppmmmjjjiiihhhgggeeecccaaa^^^]]]]]]]]][[[ZZZXXXYYYXXXVVVSSSRRRRRRSSSTTTSSSQQQPPPOOONNNMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLKKKKKKKKKKKKMMMKKKHHHGGGHHHIIIHHHHHHJJJLLLNNNPPPOOOLLLHHHEEEBBBAAA@@@>>>===<<<<<<<<<;;;;;;<<<<<<======>>>>>>777888:::<<<============:::999777555555666777999444666888888777666666777666666555444333333222222333333333333333333333333444444444444555777888999777666555444444555777888::::::;;;;;;;;;:::999999555555555444333333222222666777888999::::::999888>>>>>>===<<<;;;::::::999>>>>>>>>>===:::666333111000...,,,,,,---...///...///...---,,,,,,,,,,,,,,,...------,,,,,,------...//////.........---------,,,------......------,,,,,,,,,.../////////...---.........///111333666777/////////...---------,,,///////////////.........111111111111111111111111222333555666777777777666;;;<<<===>>>@@@DDDJJJOOOOOOQQQRRRQQQOOOPPPTTTXXX]]]aaaeeegggggghhhlllppprrrtttvvvuuurrrsss222222333444444444444333222111111000000111111222000000000000000000000000000000///...............//////............//////+++,,,---......---,,,+++,,,,,,---...............++++++,,,,,,,,,,,,------+++,,,,,,,,,------------........................000111222222000000000222444555:::III\\\nnnyyy|||}}}zzz{{{tttooolllllllllllllllmmmooopppqqqqqqsssuuuwwwyyy{{{{{{|||{{{|||}}}}}}{{{{{{|||}}}~~~}}}|||zzzzzzssspppllliiihhhfffeeecccbbb```^^^]]]]]]]]]\\\[[[YYYXXXWWWVVVSSSRRRRRRSSSSSSRRRQQQQQQPPPPPPPPPPPPRRRRRRQQQPPPOOOOOONNNNNNKKKLLLLLLLLLMMMMMMNNNNNNLLLJJJHHHHHHIIIJJJJJJIIIKKKMMMOOOPPPOOOLLLHHHEEEBBBAAA@@@>>>======<<<<<<<<<<<<<<<===============::::::;;;<<<<<<;;;;;;::::::999888777666777888888555666888888666666666777666666555555444333333222444444444444444444444444222222333333444666777888777666444333333555666777777888999:::::::::::::::777777777666555555444444555666888999::::::999888======<<<<<<;;;:::999999=========<<<:::666333111000...,,,,,,.........---......---,,,,,,,,,------...------,,,,,,------...//////.........---------,,,------......------,,,,,,---.../////////...............///000222444555******+++,,,---...///000////////////////////////111111111111111111111111333444666888999999999888;;;<<<===>>>@@@DDDJJJOOOOOOQQQRRRQQQOOOPPPTTTXXX\\\aaagggjjjkkkkkkmmmooorrrsssuuuuuurrrsss~~~333444666777888777666555111111000000000000111111000000000000000000000000000//////............///000000////////////000000------............------,,,------...............++++++,,,,,,,,,,,,------------------....................................///000111111000///000222444555;;;JJJ]]]nnnxxx|||~~~~~~|||}}}vvvoookkkhhhiiiiiiiiijjjkkklllnnnooopppqqqsssuuuxxxyyyzzzzzzxxxyyy{{{{{{zzzzzz{{{}}}~~~}}}|||zzzxxxwwwvvvooommmiiiggggggfffeeedddaaa___]]]]]]^^^^^^^^^]]]YYYXXXWWWUUUTTTSSSRRRRRRRRRRRRQQQQQQQQQRRRRRRSSSTTTSSSRRRQQQPPPOOONNNMMMKKKKKKLLLMMMNNNOOOPPPQQQLLLJJJIIIIIIKKKLLLLLLKKKMMMNNNPPPQQQOOOLLLHHHEEEBBBAAA@@@???>>>========================<<<<<<<<<=========<<<;;;:::888888:::999999999888888888888555777888888666555666777777666666555555444444444444444444444444444444444111111222222333555666777666555444333333444555666555555777888999:::::::::777777777666555555444444555666777999:::999999888;;;;;;;;;::::::999999999;;;;;;<<<;;;999666333222000///------......---+++------,,,,,,,,,---.........------,,,,,,------..................---------------............------,,,---...////////////...............///000111222((()))***+++---///000000////////////////////////222222222222222222222222555666777999::::::::::::;;;<<<===>>>@@@DDDJJJNNNOOOQQQRRRQQQOOOPPPTTTXXX[[[bbbiiinnnnnnnnnoooppprrrrrrttttttrrrsss}}}333555777999999888666444111000000//////000000111000000000000000000000000000///............//////...------------------...---------......---------,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,------------....................................///111111000000111222555666===LLL___pppyyy{{{~~~{{{{{{~~~vvvoooiiifffdddgggggghhhiiijjjkkklllmmmnnnoooqqqtttvvvwwwxxxxxxwwwxxxzzzzzzzzzzzz{{{}}}~~~}}}{{{yyywwwuuutttsssllljjjgggfffggghhhgggggg___^^^\\\\\\^^^______^^^ZZZXXXVVVUUUTTTTTTSSSRRRSSSRRRQQQQQQQQQQQQQQQQQQRRRRRRQQQPPPOOOOOONNNNNNLLLLLLMMMMMMNNNOOOOOOPPPLLLKKKJJJKKKMMMOOONNNNNNOOOPPPQQQPPPOOOKKKGGGEEEBBBAAA@@@???>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;======<<<<<<;;;:::999888999::::::::::::999888888555777888888666555555666777777666666555555555555333333333333333333333333111222222222333555666777555555444333333333444444444555666777888888888888555555555444333333222222444555777888999999999999::::::999999999999999999::::::;;;;;;999777444222000///......///...,,,+++,,,,,,,,,,,,,,,---...///...------,,,,,,------...........................------............---------......///////////////........................,,,,,,,,,------.........///////////////000000000222222222222222222222222555555777888999:::;;;;;;:::<<<===???AAAEEEJJJNNNOOOQQQRRRQQQOOOPPPTTTXXX\\\aaaiiimmmnnnnnnppprrrrrrrrrssstttrrrsss|||222333666888888777555333111111000000000000111111111111111111111111111111//////............//////------,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,------------........................---///000111000000222444666888???OOObbbrrryyy{{{~~~zzzzzzyyyqqqjjjeeebbbaaacccdddeeegggiiijjjkkkllllllmmmoooqqqtttuuuvvvvvvwwwxxxzzzzzzzzzzzz|||}}}}}}|||yyyvvvtttrrrqqqqqqooommmiiigggggggggfffeee___]]]\\\\\\^^^______^^^[[[XXXUUUTTTUUUUUUSSSQQQTTTSSSQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMPPPQQQPPPOOOOOOOOOPPPPPPNNNKKKGGGEEEBBBAAA@@@???>>>>>>>>>???>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::999888888666777999888666555555666666666666666666555555555111111111111111111111111222222333333444555777888555555444444333333333333666666666777777666666555555555555444333333222222333444666888999999999999888888999999999999999999:::;;;;;;;;;:::777444333000...------......---,,,,,,,,,,,,,,,,,,---...///...------,,,,,,------...---.....................---......//////......---............//////000000............------,,,,,,------......//////000000////////////000000111111222222222222222222222222333444444666777999:::;;;:::;;;===???AAAEEEJJJMMMOOOQQQRRRQQQOOOPPPTTTXXX\\\```fffiiijjjlllppptttsssrrrssstttsssttt|||111222444555666555444333222222111111111111222222111111111111111111111111///............//////000///..................///------,,,,,,,,,,,,------+++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,---------........................---///111111111222444555777:::BBBRRReeettt{{{|||}}}zzzzzz{{{ssskkkdddaaa___^^^]]]___aaadddgggiiijjjjjjjjjkkkmmmppprrrsssttttttwwwxxxzzzzzzyyyyyyzzz||||||zzzwwwtttrrrqqqqqqqqquuuqqqlllhhhfffdddaaa______^^^\\\\\\^^^______^^^[[[XXXTTTTTTUUUUUUSSSPPPTTTSSSRRRPPPNNNMMMMMMMMMLLLLLLLLLMMMNNNNNNOOOOOONNNNNNMMMMMMLLLLLLLLLLLLNNNMMMNNNOOORRRRRRQQQPPPNNNNNNNNNNNNLLLJJJGGGFFFAAAAAA@@@???????????????===============<<<<<<<<<:::::::::::::::;;;<<<===:::999999999888888888888666888999888666555555555555555555555555555555555222222222222222222222222222222333333444666777888666666555555444444333333666777777777666666555444777777777666555555444444222444666888999999999999888888888999999:::::::::<<<<<<===<<<:::777444333000...,,,,,,---...///...------,,,,,,,,,---.........------,,,,,,------...---------.....................////////////......//////......//////000111...............---,,,++++++,,,---...000222333333...//////000000111111222333333333333333333333333222222333444555777999:::999;;;>>>@@@BBBEEEIIIMMMOOOQQQRRRQQQOOOPPPTTTXXX[[[___dddggghhhkkkqqquuutttrrrsssuuutttuuu|||111222333333444444333333333333222222222222333333111111111111111111111111...............///000000000000////////////000000///...---,,,,,,---...///---............---,,,+++++++++,,,,,,,,,,,,------------------.......................................///111222222333555777999<<>>>>>>>>===;;;888555333000---******,,,///111111......---,,,,,,,,,------...------,,,,,,------...---------.........//////......////////////......000///.........///111111---......//////...---,,,,,,,,,---...///000111222...//////000111111222222333333333333333333333333222222222333555777999;;;999;;;>>>@@@BBBEEEIIILLLOOOQQQRRRQQQOOOPPPTTTXXXYYY^^^dddhhhjjjmmmppptttuuussssssuuuvvvvvv|||222222222222333333444444444333333222222333333444111111111111111111111111...............///000111//////............//////000///...------...///000///000000000///...------++++++,,,,,,,,,---------............/////////000...........................000222333333444666888:::===FFFWWWiiiwww}}}~~~~~~}}}vvvsssttt{{{yyyuuummmhhh```XXXSSSPPPPPPQQQRRRUUUYYY]]]aaadddfffggghhhiiikkkmmmoooqqqrrrrrrvvvwwwxxxwwwvvvuuuvvvwwwzzzxxxuuusssqqqqqqqqqrrrmmmkkkgggeeedddcccbbbaaaaaa___]]]]]]^^^^^^^^^]]]\\\XXXSSSSSSVVVVVVSSSOOORRRRRRQQQQQQQQQQQQRRRRRRPPPPPPPPPOOOOOONNNNNNNNNMMMMMMNNNOOOPPPPPPQQQRRRQQQPPPQQQRRRTTTTTTRRRPPPKKKKKKKKKKKKKKKIIIGGGFFFAAAAAA@@@@@@???@@@@@@@@@;;;<<<<<<<<<======>>>>>>===<<<::::::::::::;;;<<<:::999777555555666777999777888999888666444444555333444444444444444444444555555555555555555555555000000000111222333555555777777777777666555444333333444555777888888888888666555555444333333222222111333555777999999999999888888999:::;;;<<<<<<===@@@@@@@@@>>><<<888555222000---)))(((+++///222333///...------,,,,,,,,,,,,...------,,,,,,------...---------.........//////......////////////......000///.........///111222------/////////...---,,,/////////...---------,,,...//////000111222222222333333333333333333333333222222222333555888:::<<<999;;;>>>@@@BBBEEEIIILLLOOOQQQRRRQQQOOOPPPTTTXXXVVV]]]fffkkkmmmnnnppprrrvvvttttttvvvwwwwww}}}333333333444444444444444111111222222222111111000111111000000000000000000111111111111111///.........---,,,---//////...---/////////...------,,,,,,/////////......---------........................------...///000000//////---.........//////000000000000000111222333555555888999EEEYYYkkkuuuxxxzzz|||zzztttpppqqqxxx~~~yyytttpppbbb\\\UUUOOOLLLKKKKKKKKKPPPRRRTTTWWW[[[^^^aaabbbeeegggiiikkkkkkmmmoooqqqvvvwwwxxxwwwuuusssssssssvvvtttrrrpppoooooooooooollljjjgggdddbbbcccdddeee^^^^^^^^^^^^^^^^^^]]]]]]ZZZYYYWWWVVVUUUUUUVVVVVVVVVUUUTTTRRRPPPOOONNNNNNOOOOOOPPPPPPQQQRRRRRRRRRPPPPPPQQQQQQQQQQQQQQQPPPTTTSSSSSSRRRQQQPPPOOOOOONNNNNNNNNMMMKKKIIIHHHGGGFFFFFFEEEEEEDDDBBBAAA@@@<<<<<<<<<=====================<<<;;;::::::999999777777777777666666666666999888888777666555555444444333222222111111222222111111222222222333333333555666666555444444777999<<<;;;888666444444333444555666666666777777777888<<<;;;999777666666666666000222444777999:::::::::555555666777888999::::::;;;;;;;;;<<<===;;;777333000///...------,,,------...---,,,,,,,,,,,,---...---+++***+++,,,------,,,---,,,,,,+++++++++,,,,,,//////............//////,,,---///111111000...,,,,,,---...---,,,+++---///000//////.........//////000//////.........//////111222222333333222222111444444444222111333666888999;;;>>>@@@BBBEEEJJJMMMNNNOOOPPPPPPOOOQQQTTTVVV\\\```dddhhhjjjlllnnnpppqqqqqqqqqpppqqquuu|||555444444444444444444444111111222222222222111111111111111111000000000000000000000000000/////////000...---...//////...---/////////...------,,,,,,/////////.........---------..................------...//////////////////+++,,,---...///000111111000000000000222333444555888<<>>@@@BBBEEEJJJMMMNNNOOOPPPPPPPPPQQQTTTWWWZZZ^^^bbbfffhhhkkkmmmoooqqqqqqqqqppppppuuu|||666666666555444444444333111111222222222222222111333222222111000000000111000000000000000111222222111///...///000000///.../////////...------,,,,,,//////............------,,,---...//////...---,,,//////////////////...---)))***+++---///000111222/////////000111222333444888???MMM___kkkrrrxxx~~~~~~{{{xxxuuunnniiihhhqqq~~~wwwooofffaaaRRRMMMGGGDDDCCCDDDEEEEEEGGGHHHJJJLLLOOORRRTTTUUU]]]```cccfffiiilllpppttttttuuuwwwvvvtttssssssssstttsssrrrpppnnnnnnmmmmmmgggeeeccc```______```aaaaaaaaa```___]]]\\\[[[ZZZ[[[ZZZXXXWWWVVVVVVWWWWWWUUUUUUTTTTTTTTTTTTTTTSSSUUUUUUTTTSSSSSSRRRQQQQQQRRRRRRSSSTTTUUUUUUVVVVVVVVVUUUUUUTTTRRRQQQQQQPPPMMMNNNNNNMMMLLLJJJHHHGGGBBBCCCCCCDDDDDDCCCCCCBBB>>>=========<<<;;;;;;;;;<<<<<<<<<;;;;;;::::::999888888777777777666666666888777777666666555555555444444333222222222222222111111222222222333333333222222333222111111333666888777777666666666666777555555666777888888999999::::::;;;;;;:::888666555555666777888888888888888:::999888777777888999::::::::::::;;;<<<:::666333000///...------,,,------+++,,,...///...---***))),,,++++++,,,------+++)))...---------------......//////............//////111111000000////////////...///000///------///000//////............//////111111111111111111111111111222222333333222222111111222333333333444777:::999;;;>>>@@@BBBEEEJJJMMMNNNOOOPPPPPPPPPQQQUUUWWW\\\___cccgggiiikkkmmmooopppqqqqqqppppppttt|||777777666555555444333333111111222222333333222222444333222111111111111222444333222222222222333444000//////000111222222111/////////...------,,,,,,------------------,,,,,,,,,---...000000...---,,,//////000000///...------***+++,,,---...///000111......//////000111333444777@@@QQQaaakkkooovvv~~~{{{wwwtttoooiiigggooo}}}zzzrrrhhh^^^XXXLLLIIIDDDBBBCCCEEEFFFFFFFFFGGGIIIKKKNNNPPPQQQRRRWWWZZZ]]]aaadddiiinnnrrrrrrtttuuuuuusssrrrrrrsssssssssqqqpppnnnmmmlllkkkeeedddbbb```_________`````````___^^^]]]]]]\\\\\\[[[ZZZYYYWWWWWWWWWWWWXXXWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRQQQRRRRRRSSSTTTVVVWWWXXXVVVVVVUUUTTTSSSQQQPPPPPPMMMNNNOOOOOOMMMKKKIIIHHHEEEEEEEEEEEEDDDDDDCCCBBB>>>>>>===<<<;;;;;;::::::<<<<<<;;;;;;;;;:::::::::888888888777777777666666777777666666666555555555444444333222222222222333111111222222222333333333222222222222000111333555888888777777666666555555555555666777888::::::;;;======<<<;;;;;;:::999999555666777888999999:::::::::999888777777888:::;;;::::::;;;<<<===;;;777444000///...------,,,------+++,,,---............---222000---,,,,,,,,,+++***......---------.../////////......------......///000111111111111///...---...//////...------...000///............//////000000000111111111111111111111222222333333222222111111222333444444555888:::999;;;>>>@@@BBBEEEJJJMMMNNNOOOPPPPPPPPPRRRUUUXXX```cccgggjjjkkklllmmmooooooqqqrrrqqqpppttt}}}777777666555444333333222111111222333333333333333444333222111111222333444666555555444444333444444000000///111333555444333/////////...------,,,,,,++++++++++++++++++++++++------...//////...------//////000000///...------------........................//////000111333444666@@@RRRbbbjjjnnnuuu}}}|||~~~}}}yyyuuurrrkkkhhhqqq}}}vvvmmmcccXXXRRRHHHEEEBBBAAABBBEEEGGGHHHGGGHHHIIIKKKMMMNNNPPPPPPRRRTTTXXX[[[___eeekkkoooppprrrttttttrrrrrrrrrsssrrrrrrqqqooommmkkkjjjiiieeedddbbbaaa````````````]]]]]]^^^^^^^^^^^^^^^^^^\\\[[[YYYXXXWWWWWWXXXYYYYYYYYYYYYXXXWWWUUUSSSRRRQQQQQQQQQRRRRRRSSSSSSSSSQQQQQQQQQQQQSSSTTTVVVWWWVVVUUUTTTSSSQQQPPPOOONNNMMMNNNOOOPPPOOOLLLJJJHHHHHHHHHHHHGGGEEECCCBBBAAA>>>======<<<;;;::::::999;;;;;;;;;;;;;;;:::::::::888888888888777777777777666666666666555555555555555444333333222222333333111111222222222333333333333444444333222222555777::::::999777666555333333555555666888999;;;<<<===>>>===;;;999888999:::;;;444555666777999;;;======999888888888999:::<<<===::::::;;;===>>><<<888555000///...------,,,---------,,,,,,,,,---000222444:::555///+++***+++,,,,,,---------------...///000......------------......---///111333222000---+++---......---,,,,,,---///...............///000000...///000111111111000000111222222333333222222111000222444444555666888:::999;;;>>>@@@BBBEEEJJJMMMMMMOOOPPPPPPQQQSSSVVVYYYbbbeeehhhjjjjjjjjjkkklllooorrrtttrrrqqqttt~~~555555555444333333333222000111222333444444444444444333111111111333555777777777888888888777777666333222222222444555444333/////////...------,,,,,,******++++++++++++,,,,,,........................//////////////////...---000////////////........./////////000111222333444666@@@QQQbbbkkkooouuu}}}{{{|||~~~{{{xxxuuunnnlllvvv{{{rrriii^^^TTTMMMCCCAAA??????AAADDDFFFGGGHHHHHHIIIJJJLLLMMMNNNNNNPPPRRRUUUXXX\\\aaaggglllnnnppprrrrrrrrrqqqrrrsssqqqqqqpppooommmkkkhhhgggddddddcccbbbaaaaaaaaaaaa\\\\\\]]]^^^^^^______```]]]\\\ZZZYYYXXXXXXYYYYYYZZZZZZZZZYYYXXXUUUSSSQQQPPPPPPQQQRRRRRRSSSTTTTTTQQQQQQPPPPPPQQQSSSTTTVVVTTTTTTRRRQQQOOONNNMMMLLLKKKLLLNNNOOONNNLLLIIIGGGJJJIIIHHHGGGEEEBBB@@@???===<<<<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999888888888777777777555555555555555555555555555444444333333333333333111111222222222333333333444555555444333333666888::::::999888666444222111444555777888:::<<<===>>>===<<<;;;:::999:::;;;;;;555555666777:::<<<>>>???999999:::::::::;;;;;;;;;::::::;;;<<<===<<<888555000///...------,,,------...,,,+++***+++///333666:::555///***)))+++,,,---,,,,,,,,,,,,---...//////......------------......,,,---000111111000---,,,,,,---...---++++++---.........---......///000111---...000111222111111000111222222333333222222111111333555555555666888999999;;;>>>@@@BBBEEEJJJMMMMMMOOOPPPQQQQQQSSSWWWYYY^^^aaaeeegggggghhhiiijjjooosssvvvtttrrruuu333333333333333333222222000111222333444444444444333222111000222555888:::999;;;>>>AAABBBBBB@@@???999777555444444333111000/////////...------,,,,,,++++++,,,,,,------------000...---,,,,,,---...000---...////////////////////////000000000000000000000000000000222333444555777@@@QQQcccnnnrrrxxx}}}}}}}}}|||yyyvvvpppppp|||yyyooodddZZZPPPJJJBBB@@@>>>???BBBEEEGGGGGGJJJJJJKKKLLLMMMMMMNNNNNNQQQSSSUUUWWWZZZ___eeejjjmmmoooqqqrrrqqqqqqrrrssspppppppppooollljjjgggfffccccccbbbbbbaaa`````````]]]]]]^^^^^^^^^^^^^^^^^^]]]\\\[[[YYYXXXYYYYYYZZZXXXYYYYYYYYYXXXVVVTTTRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRPPPPPPPPPRRRTTTUUURRRRRRPPPOOOMMMKKKJJJIIIGGGIIIKKKLLLKKKIIIFFFDDDGGGGGGFFFEEECCCAAA@@@???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777555555555555555555555555555555444333333333333444111111222222222333333333444555555444333333666888888999999888777555333222444555777999;;;===>>>???>>>???AAABBBAAA@@@>>>===777777777888999;;;===???;;;<<<======<<<:::888777777777888:::;;;:::777444000///...------,,,---------,,,+++***+++---///111333000,,,++++++---------++++++++++++,,,---...///...------,,,,,,------...---,,,,,,,,,---...///000---.........,,,,,,...///---------......///000111---///111222333333222111111222222333333222222111222444666666666666777888999;;;>>>@@@BBBEEEJJJMMMMMMOOOPPPQQQQQQTTTWWWZZZZZZ]]]aaaeeegggiiikkkmmmppptttxxxvvvssswww222222222222222222222333000111222333444444555444222111000000222555999;;;===@@@EEEIIIKKKLLLKKKJJJ===;;;888666444222///,,,000//////...------,,,,,,---------....../////////111///---++++++---///111------...///000000000///...//////000111222222333000000111111222333555666999@@@QQQdddpppuuuzzz~~~|||zzzuuuppprrrwwwlllaaaWWWNNNHHHCCCAAA@@@AAADDDGGGIIIIIIMMMMMMNNNNNNOOOPPPPPPPPPSSSTTTVVVWWWZZZ___eeeiiilllnnnpppqqqqqqqqqrrrssspppppppppnnnllliiigggeeebbbbbbaaaaaa``````_______________^^^^^^]]]]]]]]]]]]\\\[[[YYYYYYYYYYYYZZZVVVWWWXXXYYYYYYWWWUUUTTTVVVVVVUUUUUUTTTSSSSSSSSSTTTSSSQQQPPPQQQRRRTTTUUUQQQPPPOOOMMMKKKJJJHHHHHHDDDFFFHHHJJJIIIGGGDDDAAACCCCCCCCCCCCBBBAAA@@@???::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888777444555555555555555555555555555444333333333333444111111222222222333333333333444444333222333555777666777888888888777555444444555777999;;;===???@@@AAADDDHHHKKKKKKHHHCCC@@@:::999888888999:::<<<======>>>??????===999555333555666777888:::888555222000000...---------------,,,,,,,,,++++++*********+++******,,,......---,,,+++******+++,,,---...///...------,,,,,,------......,,,***((()))---111333...///000///------///000---------......000111111...000222444555444333222222222222333333222222222333555666777666555666777:::;;;>>>@@@BBBEEEJJJMMMMMMOOOPPPQQQRRRTTTXXXZZZWWW[[[aaaeeeiiilllooorrrqqquuuyyywwwtttwww222222222111111111000000111111222333333333222222333222111000000222444555===AAAHHHMMMPPPQQQOOOMMMCCCBBB>>>999444000000000222000...---,,,,,,,,,---------------------------+++,,,---///000222333444////////////////////////////////////000000000000...000111111000111333666999CCCSSSaaakkkssszzz~~~~~~~~~zzzxxxooorrrxxx~~~zzzrrrhhh]]]RRRKKKFFFBBBBBBBBBCCCEEEIIIMMMOOOSSSTTTTTTTTTTTTTTTTTTUUUVVVWWWYYY]]]aaaeeeiiikkkmmmnnnoooooooooooooooooolllmmmmmmkkkhhheeeeeefffdddddddddcccbbbaaa```___```___^^^^^^___^^^\\\[[[^^^\\\ZZZXXXWWWXXXYYYZZZXXXVVVUUUUUUVVVWWWVVVVVVRRRQQQPPPOOOOOOPPPQQQRRRSSSSSSSSSSSSRRRRRRRRRRRRPPPOOONNNLLLJJJGGGFFFEEEGGGEEECCCAAA@@@AAABBBDDDBBBCCCCCCCCCBBB@@@>>>===<<<<<<<<<;;;;;;::::::999:::;;;<<<;;;999888999:::;;;:::999888777555444444444444555666555444222111111111111222222333444444444444444555555555555666666555333333333444666888:::;;;;;;999555333222222666555555555777999;;;<<>>@@@AAAEEEIIILLLOOOOOONNNMMMMMMPPPUUUYYY^^^```cccdddfffgggjjjlllqqqtttvvvtttrrrwww333333333222222222111111000000222333333444444333333222111000000222444555999<<>>===<<<<<<;;;;;;::::::999;;;<<<===<<<:::999999;;;:::999999888777666555555444444555555444444333222444444444333333333333333444444444444555555555555555444222222222333555666:::;;;;;;999666333222222444444555666777999:::;;;===>>>@@@DDDFFFEEEBBB???:::888666777888:::::::::;;;;;;::::::999999888888<<<<<<<<<<<<:::888666555111///...---......---+++------------------------...------+++***)))((((((...000///...000444333///---------............//////---++++++...///...---/////////...------,,,,,,...------...000111000///---...///000111111111111333444444555555444444333555444444555555666777888999;;;===>>>@@@CCCHHHKKKOOOOOONNNNNNNNNQQQUUUYYY]]]___bbbdddeeegggjjjlllpppsssuuutttsssxxx555555444444444333333333000000222333444444444444333222111111111222333444444666:::===@@@BBBCCCCCC???@@@@@@===999555222222......///000000000000000........................---......//////000111111////////////////////////////////////000000000000///000111111111222444666999DDDTTTccclllsssyyy}}}~~~~~~{{{wwwtttmmmrrrzzzwwwsssjjj```UUUKKKEEEAAABBBCCCDDDGGGJJJNNNQQQSSSRRRRRRRRRRRRSSSSSSSSSSSSTTTUUUXXX\\\```dddgggiiifffggghhhiiiiiiiiiiiiiiiiiijjjjjjgggdddbbbbbbcccbbbbbbccccccccccccbbbbbb_______________^^^]]]\\\\\\\\\[[[ZZZYYYXXXWWWWWWVVVUUUUUUVVVWWWWWWUUUTTTSSSSSSQQQQQQQQQQQQSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQRRRQQQOOONNNLLLJJJHHHHHHDDDCCC@@@???>>>>>>@@@AAA<<<===>>>>>>??????>>>>>>======<<<<<<;;;::::::999<<<===>>><<<:::999999:::888888888777777666666666555555444333333333444444666666666555444333333222444444444444555555555555333333222111222333444555999:::;;;999666444333333333444555777888999:::::::::;;;<<>>???>>>;;;777444333///000111222222111000///////////////////////////.........///////////////////////////////////////////////////000000000000///000111111111222444666:::EEEVVVdddnnntttyyy{{{zzz|||~~~zzzvvvrrrlllrrr||||||qqqllldddZZZQQQJJJEEECCCBBBDDDFFFJJJNNNQQQSSSUUURRRRRRRRRRRRRRRRRRSSSSSSSSSTTTVVVYYY\\\___```aaa]]]^^^```bbbdddeeeffffffhhhiiihhhfffcccaaaaaaaaabbbbbbccccccbbbbbbaaaaaa___```aaa```^^^]]]]]]]]]\\\\\\\\\[[[ZZZYYYWWWVVVVVVUUUUUUVVVWWWWWWUUUSSSTTTSSSRRRQQQQQQRRRSSSTTTSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPOOOMMMKKKIIIHHHHHHDDDCCCAAA@@@??????@@@AAA======>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::999;;;<<<===;;;999777888999666666777777777777777777666555333222222333444555555555555555444444333333333333444444444555555555333333222222333333444555999::::::999777555444444222333666888999999999999;;;;;;<<<===??????<<<:::888666555555777999999999777777888:::;;;<<<===>>>===>>>>>>>>><<<;;;999888333111...---......---,,,------------------------------------,,,,,,,,,,,,,,,...///...111666777444---------............///000///..................////////////000000111111333111000111222222111000/////////000000111111222444444555555555555444444333333333444555666777888888:::<<<>>>???BBBGGGJJJRRRRRRSSSSSSSSSVVVZZZ^^^[[[]]]```ccceeegggjjjmmmooorrruuuttttttzzz666666555555555444444444444444444444333333222111222222111222222222333333555444333222222333444555888:::======;;;777555444111222222333222000...---////////////////////////.............../////////////////////////////////////////////000000000000///111222222111222555777:::FFFXXXfffpppuuuxxxzzzwwwyyy}}}{{{vvvrrrlllsss~~~}}}zzzpppjjjaaaWWWNNNGGGCCCBBBCCCEEEIIIMMMPPPSSSUUUUUURRRRRRRRRRRRQQQQQQPPPPPPMMMNNNPPPRRRTTTTTTUUUUUUUUUWWWZZZ]]]aaadddffffffgggggggggeeebbb`````````bbbbbbbbbbbbaaa```___^^^___```bbbaaa^^^]]]]]]^^^\\\\\\\\\\\\[[[ZZZYYYXXXYYYWWWVVVWWWWWWWWWUUUSSSTTTSSSRRRQQQQQQRRRSSSTTTRRRRRRRRRRRRQQQQQQQQQQQQOOONNNMMMLLLJJJIIIGGGGGGEEEEEECCCBBBAAAAAABBBBBBAAAAAA@@@???>>>>>>======???>>>>>><<<;;;:::999999999:::;;;999777666666777666666666666666777777777555444333222222333555666222333333333444444444555333333333444444444444555444444444444444555555666888999:::999777555555666333444666888::::::::::::<<<;;;:::;;;<<<<<<;;;999888666555555777999::::::666777888999;;;<<<===>>>======>>>>>>===;;;999888444222///------...---,,,------------------------...............---------+++---------000555555222---------............///////////////...///000111......//////000111111111444222111111222111000///111000000///000111111222333333444444444444333333222222333333444666777888999;;;===>>>@@@CCCGGGKKKOOOPPPQQQRRRSSSUUUYYY\\\ZZZ]]]```ccceeehhhlllnnnooosssuuuttttttzzz555555444444444333333333444555555444444333222111111111222222222333333333555444222111000000111111444777::::::999666555444333333222222000///...---..........................................//////////////////////////////////////////000000000000000111222222222333555777;;;GGGYYYhhhqqquuuwwwyyywwwyyy||||||wwwsssmmmuuuzzzwwwpppjjj___TTTKKKDDDAAA???DDDFFFKKKOOORRRTTTUUUUUURRRRRRQQQOOONNNMMMLLLLLLFFFHHHIIIKKKLLLLLLLLLKKKMMMOOORRRWWW[[[^^^aaabbbdddeeeeeeccc```]]]]]]^^^```````````````___^^^^^^^^^aaacccbbb^^^\\\]]]___\\\\\\\\\\\\\\\\\\\\\\\\]]][[[XXXWWWWWWVVVUUUSSSSSSSSSQQQQQQQQQQQQSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPNNNNNNMMMKKKJJJHHHGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCAAA@@@???>>>>>>>>>@@@???>>>===<<<:::999999777888999888666555666777666666666666666666666666444444333333333444555555111222222333444444555555333333333333444444444444444444444555555555666666777999:::999888666666777555666777999:::;;;<<<<<<;;;999888888999999888666777666444555777999::::::666777888999:::;;;;;;<<<<<<============;;;:::999666333///------...------------------------------///...------,,,+++******,,,...---,,,...222222...---------............///,,,---...---,,,---...000,,,---------......//////111000///000111222111///222111000//////000222222222333333333333333333222222222222333444666777888999;;;===???@@@CCCHHHKKKJJJLLLMMMNNNOOORRRUUUXXXZZZ]]]aaadddfffiiimmmpppppptttvvvuuutttzzz333333333222222222111111222333333444555555444444111111222222333333333222222111000000000000111111111333666777666444444444222111000///////////////---------------------------------....../////////////////////////////////////////////000000000000000111222222222333555777;;;HHHZZZjjjrrrvvvwwwxxxyyy{{{~~~~~~xxxtttnnnvvv~~~zzzuuuqqqjjjdddZZZPPPHHHDDDBBBBBBEEEGGGLLLPPPSSSTTTTTTSSSPPPOOONNNLLLJJJHHHFFFFFFCCCEEEHHHJJJLLLLLLLLLKKKMMMOOORRRUUUYYY\\\^^^___aaabbbaaa___\\\ZZZZZZZZZ[[[\\\]]]^^^____________^^^aaadddbbb^^^\\\]]]```]]]]]]\\\\\\]]]^^^```aaabbb___ZZZWWWVVVUUUUUUTTTSSSRRRQQQPPPPPPQQQRRRSSSRRRRRRQQQQQQQQQPPPPPPPPPOOONNNMMMLLLKKKIIIHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCBBBAAA@@@???>>>??????@@@@@@@@@???===<<<:::999999666777888888777777888999666666666666666666555555222333444444555555444444444444444444444555555555222222333333333444444444333333444444555555555444777999::::::888777777888777777888999:::<<<===>>><<<999777666777777666555666444333444666888999999777777888888888888999999;;;<<<======<<<;;;999888666333///------......---------------------------,,,,,,,,,+++++++++******...000///,,,---111///+++---------............///,,,---...---******,,,...---------.............../////////111444666777666333222000//////000222333333333444444444444333333111111222333444666777888888:::<<<===???BBBGGGJJJHHHJJJLLLNNNOOOQQQTTTWWWZZZ]]]aaaeeegggkkkooorrrrrruuuwwwuuutttyyy222222222111111111000000///000222444555666777777111111222333333333333222////////////000111222222///111444444444333444444000///.........///111222------------------------,,,,,,------...//////000////////////////////////////////////000000000000000111222333222333555777;;;HHH[[[jjjsssvvvwwwwww{{{}}}yyyuuupppxxx~~~zzzvvvppplllaaa\\\TTTLLLGGGFFFGGGHHHEEEHHHMMMQQQTTTTTTSSSRRROOONNNLLLIIIGGGDDDBBBAAADDDFFFJJJMMMPPPQQQQQQQQQVVVXXXZZZ]]]```bbbcccddd_________]]]ZZZXXXWWWXXXWWWXXXZZZ]]]___```aaabbb^^^bbbdddccc^^^\\\]]]```^^^]]]\\\\\\]]]```bbbdddfffaaa[[[WWWUUUUUUUUUUUURRRQQQPPPOOOOOOPPPQQQRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOONNNMMMLLLKKKJJJIIIFFFFFFFFFEEEDDDDDDCCCCCC@@@???>>>>>>>>>???AAAAAA@@@@@@???===<<<:::999999666777999999888888999;;;777777666666555555555555111222444555666555444444777777777666555555444444222222333333333444444444111222333444444444333333777888::::::888777888888999999888999:::<<>>;;;888777777888777777444333111222555777888888888888888777777777777777;;;;;;<<<<<<<<<;;;999888777444///---------...---------------------------))))))***+++---...///000000222000------000...***---------........./////////000111...+++)))***---000000000000000000000000//////111444999===>>>>>>444222111//////000222333444555555555555555555444111111111333444666777888777999;;;<<<>>>AAAEEEIIIJJJLLLNNNPPPQQQSSSVVVYYY[[[^^^bbbeeehhhlllpppssssssvvvxxxvvvtttyyy000111111111111222222222111222444777999999777555555444333333222222222222444222111111222333333222111111222333333333333222000000//////.........------------............//////...,,,,,,,,,---///111...000111333333111000...//////000000000000//////111222222222111333555888???LLL^^^lllssswwwzzz~~~~~~vvvpppnnnyyyzzzxxxvvvssslllfff```XXXOOOJJJEEE@@@BBBFFFHHHLLLMMMLLLMMMQQQQQQOOOQQQMMMHHHDDDBBBCCCEEEGGGGGGIIIMMMPPPSSSVVVZZZ]]]\\\___cccdddcccbbbaaaaaa```___^^^ZZZVVVSSSSSSSSSQQQUUUYYY]]]^^^___aaabbbeeeeeedddcccaaa```^^^]]]^^^]]]\\\[[[ZZZZZZZZZZZZccc```\\\XXXUUUSSSSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQOOOMMMLLLLLLLLLJJJHHHEEEEEEDDDDDDDDDDDDEEEEEECCCCCCBBBAAAAAA@@@??????>>>>>><<<;;;:::999999999999888888888777777666666777666666777999999888666333444444555555444444333222222222222222222222222666666666666555444333222999888666444333333333333666777888888777888:::<<<888888777777777888::::::<<<;;;:::999888888888888888777555444555666888999888999999888777666888999555777999999888888999;;;777333///,,,,,,,,,,,,,,,,,,,,,---...---,,,***)))............/////////000************+++,,,------000///...---------------////////////////////////000//////.........//////111222222222333333333333444444333222222111000000///111333555444222///---333333333333444555555666777999===???AAADDDGGGIIILLLLLLKKKKKKMMMQQQUUUWWW[[[___dddhhhkkknnnqqqsssssstttuuusssssszzz222222222222333333333333333444666999;;;;;;888555555444333333222222222333333222111111333444333222111111222222222222222111000/////////............---------............///,,,------.....................///000000///......------............------000111111111000222444777AAANNN___lllrrruuuxxx{{{}}}~~~~~~|||uuuooommmyyy~~~xxxuuusssooohhhccc]]]UUUMMMHHHDDD@@@BBBFFFIIIMMMOOOMMMOOORRRRRROOOMMMJJJFFFCCCCCCEEEHHHKKKNNNPPPSSSWWW[[[bbbiiinnnqqqqqqqqqqqqnnnkkkgggddd``````]]]YYYTTTPPPOOOOOOOOOSSSWWW[[[\\\^^^___aaacccccccccbbbbbb```___^^^^^^^^^]]]\\\[[[[[[[[[[[[^^^\\\ZZZWWWUUUTTTTTTUUUSSSRRRRRRQQQQQQRRRRRRSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPOOOMMMMMMMMMLLLIIIGGGGGGFFFFFFEEEDDDCCCCCCBBBCCCBBBBBBAAA@@@@@@??????>>>===<<<;;;:::999999999999999888888777777777777888777666666888999888666333444444555555444444333333333333333333333333333444444444444444333333222444444333333444555777888666777888888888888:::<<<999999888777777888999:::;;;::::::999888888888888777555444333333555777888888999999999777777999;;;;;;:::999999999999999999666333///------------,,,,,,------------,,,,,,+++............////////////------,,,,,,,,,,,,,,,---///......------------...------------------------/////////.........//////////////////000000000111222222222222222222222222222222222222111111000000222222222222333444555555777:::===???AAACCCGGGIIIMMMLLLKKKKKKNNNQQQUUUWWW[[[___dddhhhkkkmmmpppssssssuuuuuutttuuu{{{333333333333444444444444555666999<<<>>><<<888555444444333222222222333333222111111222444555444333111111111111111111000000////////////............---------............///+++,,,...000000///...,,,---------------------------......//////......---//////000000000111444666CCCOOO```lllqqqtttvvvyyyyyy{{{~~~}}}}}}}}}zzzuuupppnnn||||||}}}~~~~~~{{{uuurrrooojjjccc^^^WWWPPPIIIFFFCCC@@@CCCGGGKKKOOOQQQPPPQQQTTTSSSPPPIIIGGGDDDCCCEEEIIIMMMPPPUUUWWW[[[aaaiiisss~~~|||vvvnnnhhhcccaaa^^^WWWQQQLLLJJJJJJLLLOOOSSSVVVXXXZZZ\\\^^^___```aaabbbbbbbbbaaa```___^^^^^^]]]\\\\\\[[[[[[ZZZYYYWWWVVVUUUUUUVVVWWWSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTSSSRRRQQQPPPPPPOOOOOONNNNNNNNNNNNLLLIIIFFFGGGGGGGGGGGGEEECCCAAA@@@BBBBBBAAAAAA@@@@@@??????>>>===<<<:::999999999999999999999888888888888777999777555555666888888777333444444555555444444333333333333333333333333333222222222333333333333333444333333333444555777888666777999999888888:::<<<;;;:::999888888888999:::::::::999888888777777777555444333222222444666777777888999999888888:::<<>>999888999:::999777555333000/////////...,,,------------------......//////..................000///...---,,,,,,,,,,,,------------------...///------------------------////////////////////////............////////////000000111111222333444444555333111//////000222444333333333333444555666777888;;;===???AAACCCGGGJJJMMMLLLKKKLLLNNNQQQUUUWWW\\\___cccgggjjjmmmppprrrssstttvvvuuuvvv}}}333333333333444444444444555777999===>>><<<888444444333333222222333333333222111111333555777666555222111111000000////////////////////////.........---------............///,,,,,,.../////////...---...------,,,,,,------...000000111111111111000000///000000000000222555777CCCOOO```lllqqqsssvvvxxxwwwzzz}}}~~~}}}|||{{{yyyvvvrrrssswwwwwwyyy{{{~~~|||yyysssooojjjeee^^^ZZZPPPJJJEEEDDDBBBAAADDDIIIMMMRRRTTTTTTTTTVVVTTTPPPGGGFFFDDDEEEGGGLLLPPPSSSWWW\\\dddnnnyyy~~~tttlllhhheee```XXXPPPJJJGGGGGGHHHKKKNNNPPPRRRUUUXXX[[[]]]^^^```bbbccccccbbbbbb____________^^^]]]\\\\\\YYYXXXWWWVVVVVVVVVWWWWWWTTTSSSSSSRRRRRRSSSSSSTTTUUUTTTSSSRRRQQQPPPOOOOOONNNNNNNNNOOOOOOMMMIIIEEEFFFGGGHHHHHHGGGDDDBBB@@@AAAAAAAAAAAA@@@@@@??????===<<<;;;:::999999999999999999999999999999999999:::888555444555777777777333444444555555444444333444444444444444444444444222222222333333444555666999888666444333333333333666888999:::999999:::;;;;;;;;;999888888888999:::999999999999888777666666555444333222333444666888777888999999999999<<<>>>CCC===777666999;;;:::777444222111111111000...---...---,,,,,,---...000111//////............------///......---,,,,,,------,,,,,,,,,,,,---......///////////////////////////...//////000000000000000/////////000000000000111000000000111222222333333555333111//////111333444444444555555666777888999:::;;;>>>???AAACCCGGGJJJMMMLLLLLLLLLNNNRRRUUUXXX\\\___cccfffhhhkkkoooqqqqqqsssuuutttuuu}}}222222222222333333333333555666888;;;<<<;;;777333333333333222222333333444111111222555888999999888333333111000////////////.........///////////////---------............///......---,,,---...///000//////...------...//////000000111111111111000000///000111111111333666999AAANNN___kkkqqqtttvvvyyyxxxzzz~~~}}}|||{{{yyywwwuuuvvv}}}uuutttwwwyyy{{{~~~zzzwwwrrrlllfff```ZZZVVVLLLFFFCCCCCCCCCBBBFFFKKKOOOTTTWWWWWWWWWXXXTTTPPPHHHGGGFFFGGGJJJNNNSSSUUUYYYaaannn||||||uuunnnkkkdddZZZQQQIIIFFFFFFEEEGGGIIIKKKMMMQQQUUUYYY\\\^^^aaacccddddddcccbbb______```______^^^\\\[[[[[[ZZZYYYXXXXXXWWWWWWWWWTTTTTTSSSSSSSSSSSSTTTTTTUUUTTTSSSRRRQQQPPPOOOOOONNNNNNNNNOOOOOOMMMIIIEEEDDDEEEGGGHHHHHHFFFDDDCCCAAA@@@@@@@@@@@@@@@??????<<<;;;:::999999999999999999999999999::::::::::::;;;888555444555666777666333444444555555444444333444444444444444444444444333333333333444555777888;;;:::777444222111111111666888:::;;;:::999:::;;;;;;:::999888888888999:::999999::::::999888666666555444333333444555888999888999::::::999:::<<<>>>@@@:::555555999<<<;;;999555333111111111000...,,,...---,,,,,,---...000111...............---------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---...///////////////////////////......///000111111000000.../////////000000000000111111111111111111111111222222222222222222333333333333333444555777888999;;;<<<>>>???@@@CCCGGGJJJMMMMMMLLLLLLNNNRRRVVVXXX\\\___bbbeeegggjjjnnnqqqppprrrssssssttt{{{222222222222333333333333444444666888::::::777444333333222222222333444444222222444777;;;===<<<;;;555444222000////////////.........///////////////---------............//////...,,,+++,,,---///111////////////////////////...//////000000//////...///000111222222444777:::AAAMMM^^^kkkqqqsssvvvyyyyyy{{{~~~~~~}}}{{{yyyxxxxxxxxxzzz~~~|||sssrrrvvvyyyzzz|||wwwtttpppiiibbb[[[UUURRRJJJEEEBBBCCCDDDDDDHHHMMMPPPUUUYYYYYYYYYXXXTTTOOOIIIHHHIIIJJJMMMRRRVVVXXX^^^hhhwww~~~tttppphhh]]]RRRJJJGGGFFFDDDFFFGGGIIIKKKOOOUUUYYY^^^```ccceeefffeeecccbbb^^^______```___^^^\\\[[[[[[[[[ZZZYYYXXXWWWWWWVVVUUUUUUTTTTTTTTTTTTUUUUUUTTTTTTSSSRRRQQQPPPPPPOOOOOONNNNNNNNNNNNLLLIIIFFFDDDEEEFFFGGGGGGGGGEEEEEE@@@@@@@@@@@@@@@@@@??????;;;;;;:::999999999999999999::::::::::::;;;;;;;;;:::888555444555666555555333444444555555444444333333333333333333333333333444444333333444666777888888777555444333333444444555888:::;;;;;;::::::;;;888888777777777888::::::::::::;;;;;;:::999777666555444333333444666888:::999:::;;;;;;::::::<<<>>>;;;888555666999<<<<<<<<<666444111//////...---+++------------------......,,,,,,---------.........++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,---...---------------------------...000111222111111000------------............111111111111111111000000000111333444444444333222111111111222333555666777<<<===>>>???@@@CCCGGGKKKNNNMMMLLLMMMOOORRRVVVXXX]]]___bbbdddfffiiimmmpppppprrrssssssttt{{{333333333333444444444444555444555666999:::999777333222222222333333444555222333666:::===??????===777666333111/////////000............/////////000---------............///---------------...//////...///000000000000///...//////000000000000//////...///000111111333666999CCCOOO___kkkppprrrtttvvvzzz{{{|||~~~~~~}}}{{{yyywwwvvvwwwxxx|||www{{{rrrqqquuuxxxzzz}}}zzzsssqqqmmmfff]]]UUUPPPMMMIIIEEECCCEEEFFFFFFJJJOOOPPPVVVZZZZZZZZZYYYTTTNNNHHHHHHJJJLLLPPPUUUZZZ]]]dddmmmzzzxxxsssjjj___SSSKKKGGGFFFFFFGGGHHHIIILLLQQQWWW[[[aaaccceeeggggggeeecccaaa]]]^^^_________]]][[[ZZZYYYYYYYYYYYYXXXWWWVVVVVVUUUUUUUUUTTTTTTUUUUUUUUUSSSSSSRRRRRRQQQQQQQQQPPPPPPOOOMMMMMMMMMLLLIIIGGGGGGGGGGGGFFFFFFEEEEEEEEE??????????????????@@@@@@;;;:::999999888999999999::::::::::::;;;;;;;;;<<<999777666555666666444333333444444555555444444333333333333333333333333333555444333222333444666777555444444333444555666777555888;;;<<<;;;::::::;;;666666555555666888:::;;;:::;;;<<<<<<<<<:::888777333333222222333555777999;;;<<<<<<;;;::::::<<<===999999999999:::<<<======888555000...---,,,+++***,,,------------,,,,,,+++++++++,,,---......//////...---------------......------,,,,,,+++,,,,,,,,,---------------------------...000222222222111000------.........///////////////000000111111222222111222333444444444333333111111222333444666888999===>>>??????@@@CCCHHHKKKNNNMMMMMMMMMOOORRRVVVXXX]]]___aaaccceeehhhmmmppprrrtttuuutttttt{{{444444444555555555666666555555444666888:::::::::222222222222333333444555333444777;;;???AAA@@@???888777444111//////000000---.........//////000000---------.........//////+++,,,...000000///...------...000111111000...---111111222222222222111111---...///000000222666888EEEQQQaaakkkoooppprrrttt{{{{{{{{{|||}}}~~~~~~||||||zzzwwwuuuuuuvvvxxxvvvqqq}}}zzzqqqppptttwwwzzz|||yyyqqqoookkkcccZZZRRRMMMJJJIIIEEEDDDFFFGGGHHHKKKPPPPPPVVV[[[[[[ZZZYYYSSSMMMGGGHHHJJJMMMRRRXXX]]]```hhhoooyyyyyytttkkk___SSSKKKGGGFFFHHHIIIJJJKKKMMMRRRYYY^^^ccceeegggiiihhhfffbbb```]]]^^^_________]]][[[YYYVVVWWWWWWXXXXXXWWWWWWVVVVVVUUUUUUTTTTTTUUUUUUVVVRRRRRRRRRRRRRRRQQQQQQQQQQQQOOOMMMLLLLLLLLLJJJHHHJJJIIIHHHFFFEEEDDDDDDDDD??????????????????@@@@@@::::::999999888999999999:::::::::;;;;;;<<<<<<<<<888777666666777666444222333444444555555444444333222222222222222222222222444333222111111333444666666555444333444444666666555888;;;<<<<<<;;;:::;;;444444444444666888:::;;;;;;<<<=========;;;999777222111111000222444666888<<<======<<<::::::;;;===:::;;;======;;;;;;<<<>>>999555000,,,++++++***))),,,,,,---...---,,,***))))))***+++,,,...///000000111000///......---.........------,,,++++++++++++////////////////////////,,,...000222333222111000000000000000111111111111------...000111333444444222222222222333444444555444555555666888999;;;<<<>>>>>>??????@@@CCCHHHKKKNNNMMMMMMMMMOOOSSSVVVYYY]]]___aaaccceeehhhlllppptttvvvvvvuuuuuu{{{111111111222444666777888666555555555555666777777111111222333333444555555444555666777888:::;;;;;;777333...---...000000//////////////////////////////////////////.........---...000222333222111000/////////...------,,,,,,////////////000000000000444444333222111333666999DDDPPPaaakkkmmmnnnqqquuuxxxzzz{{{}}}~~~~~~~~~~~~~~~|||{{{zzzvvvsssvvv|||xxxrrrzzzxxxrrrrrrtttwww~~~yyytttqqqkkkccc[[[TTTNNNIIIFFFAAABBBCCCDDDEEEHHHLLLOOOTTTWWWWWWWWWZZZ\\\WWWPPPHHHKKKOOORRRUUUYYY^^^aaafffrrr|||}}}zzzzzzzzzzzzxxxxxxqqqhhh]]]QQQHHHHHHMMMOOOMMMLLLNNNPPPTTT[[[aaafffgggiiihhheeebbb```___``````aaaaaa```^^^\\\[[[ZZZYYYXXXVVVUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTRRRQQQRRRSSSTTTSSSRRRTTTRRRPPPMMMKKKKKKLLLLLLKKKKKKJJJHHHFFFEEECCCCCCAAA@@@@@@@@@???>>>>>>>>>::::::999888999:::;;;<<<>>><<<:::;;;<<<<<<:::777555555333333222333444555888777666555444333222222111111111111111111111111444444444333333222222222222333333333222222444666999:::;;;;;;;;;999777555999888777555555555666777999999999888888888777777555444444555888999999999::::::<<<=========<<<;;;>>><<<::::::;;;;;;:::999999555111///////////////---,,,,,,++++++*********.........------,,,,,,,,,++++++******+++---...///.........------,,,,,,,,,...///000///---,,,,,,...000//////............///---...///111111111000///......///000111111000000222222333333333222222111444444555666777888999999>>>???@@@AAABBBDDDGGGJJJLLLKKKKKKLLLNNNRRRVVVYYYaaaaaaaaabbbeeeiiilllnnnpppsssuuuuuuvvv{{{222222222333444555666777444444444444555555666777444444444444444444444444222222333444555666666777555222///...///000000///////////////////////////.........///////////////...///111222222111000///...............---------////////////000000000000111222222111111444888;;;DDDQQQaaajjjmmmmmmppptttzzz|||}}}|||zzzxxxtttoooqqqwwwzzzttt|||yyyuuuuuuwwwwww{{{}}}vvvrrrnnnhhh```XXXQQQLLLGGGDDDAAABBBCCCDDDEEEHHHMMMPPPTTTVVVXXXWWWYYYZZZVVVOOOIIILLLPPPTTTWWW\\\aaaeeeiiissszzzyyyvvvwwwyyyzzzvvvmmmaaaWWWNNNIIIKKKQQQRRRQQQQQQSSSXXX]]]eeekkkjjjkkkjjjiiifffcccbbbaaa____________^^^^^^]]]\\\ZZZYYYXXXWWWVVVVVVVVVWWWUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSRRRRRRTTTTTTSSSRRRTTTRRRPPPMMMLLLKKKLLLLLLLLLKKKJJJHHHGGGEEEDDDCCCAAAAAA@@@@@@???>>>>>>>>>;;;:::999999999:::<<<<<<===;;;:::;;;<<<<<<999777777666555333222222333333444444444444444333333333555555555555555555555555444444444333333222222222222333444333222222444666777888:::;;;;;;:::999888666666555555555777888999;;;;;;;;;;;;:::999888888555333111222444666777777999:::;;;<<<===<<<<<<;;;===;;;::::::<<<======<<<:::666222///...//////...,,,,,,,,,+++++++++++++++......---------,,,,,,,,,+++++++++++++++---...///......---------,,,,,,,,,...///000///---,,,---...//////.........//////000//////000000111000000000......///000000000000000222222333333333222222111111111222333444555666666===>>>@@@AAABBBDDDHHHKKKLLLKKKKKKLLLOOOSSSWWWZZZ___```ccceeehhhjjjlllmmmpppsssuuuuuuvvvzzz444444444333444444555666333222222333444555666777777666666555444333333222111111111222222222333333333111000///000000///...////////////////////////------......//////000000///000111222111000///...---------...............////////////000000000000000000111111222555999<<>>>>>===;;;;;;::::::;;;;;;<<<===<<<;;;::::::;;;;;;999777888777666444222111111111222222222333333444444444444444444444444444444444444444333333333333222222222333444333222222444666666777:::;;;<<<<<<;;;:::444333444444666888;;;<<<;;;<<<===>>>===;;;999777777444111000222444666777999::::::;;;<<<;;;;;;;;;888777666888:::<<<===<<<;;;777222///.........---++++++++++++,,,,,,,,,,,,...------------,,,,,,,,,,,,+++++++++,,,---...///...------------,,,,,,,,,---/////////---,,,---..................///000111222111111000000000111111......////////////000000222222333333333333222222000000111222333444555555:::<<>>======;;;;;;;;;;;;<<<<<<======;;;;;;:::::::::999888777777666555444333222222111222333333333333444444444222222222222222222222222333333333333333333333333222333444444333333444666777888:::<<<===<<<;;;:::444333444444666888;;;<<<;;;<<<>>>???>>><<<999777;;;777222000222555777999888999999:::::::::::::::777666666888;;;>>>??????;;;888333///......---,,,***++++++,,,,,,---------------------------------,,,,,,,,,,,,------......---------------------------...///...---,,,---///---------......000111111444333111000000000111222/////////////////////000222222333333444333333333222222333444555666777777888;;;>>>AAACCCFFFIIILLLJJJJJJKKKMMMPPPUUUZZZ]]]___aaadddgggjjjlllmmmnnnppptttwwwwwwuuuyyy777777666555444444444444111111111222222444555555222222222222222222222222111111111111000000000000...///111111111///...---------------------------,,,------...///000111111000000000000//////......+++,,,,,,---...///000000////////////000000000000111333333333333444666888JJJVVVdddlllmmmnnnrrrvvvxxxzzz{{{}}}~~~~~~~~~~~~}}}xxxuuuuuusssooommmooo~~~|||xxxwwwuuuttt|||~~~vvvooojjjaaa\\\TTTMMMHHHEEECCCBBB@@@CCCEEEGGGIIIKKKNNNQQQSSSYYY\\\[[[ZZZ[[[XXXTTTRRRSSSUUUVVVXXX\\\aaaeeeppptttuuurrrttt}}}zzzrrrjjjeeeZZZSSSNNNPPPUUUWWWZZZ]]]dddjjjooottt}}}zzzooogggbbb```___^^^]]]\\\[[[ZZZZZZ[[[]]]^^^ZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZYYYYYYYYYXXXXXXWWWUUUTTTUUUVVVWWWVVVUUUSSSSSSRRRQQQPPPOOOOOONNNNNNMMMLLLJJJHHHGGGFFFEEEBBBBBBAAA@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<999:::::::::999888777777444444444444444444333333555555555555444444444444444444444444444444444444333333333333333333333333333444444444333333555777999:::<<<======<<<:::999666555555555666777999::::::;;;===???>>><<<:::888===999333000111444777888888888888888888999999::::::999999;;;???BBBCCCCCC;;;888333///......---,,,+++++++++,,,,,,------...------------------------,,,,,,------------------------------------------,,,...///...------...///---------......000111111333222111000000111222333111000////////////000000111222333444444444444444333333444555666777777888777:::>>>AAACCCFFFIIILLLJJJJJJJJJLLLPPPUUUZZZ\\\aaaaaaccceeehhhllloooqqqqqqvvvyyyxxxvvvxxx888777666555444444444444333333222222222333444444111111111111222222222222/////////////////////...---///111111000.........------------------------------......//////000000000000//////////////////,,,,,,------...///000000////////////000000000000222333444444333333555777GGGRRR```hhhjjjkkkppptttzzz|||}}}{{{vvvtttuuutttqqqooopppyyyvvvuuuvvv|||tttmmmhhh^^^XXXQQQJJJFFFDDDCCCBBBBBBDDDGGGIIIJJJKKKNNNPPPQQQWWW[[[[[[ZZZ[[[ZZZVVVSSSSSSTTTUUUVVVZZZ___ccckkkooorrrqqqttt|||}}}rrrlllfff___YYYWWWQQQNNNOOOUUUZZZ\\\```dddjjjsss|||wwwkkkccc___^^^]]][[[]]]]]]\\\\\\[[[\\\\\\\\\ZZZ[[[[[[\\\\\\[[[ZZZZZZ\\\\\\[[[[[[[[[ZZZZZZZZZXXXVVVUUUVVVWWWXXXWWWVVVTTTTTTSSSSSSRRRQQQQQQPPPNNNNNNLLLKKKIIIGGGFFFFFFCCCBBBAAA@@@???===<<<<<<::::::;;;<<<<<<<<<<<<;;;888:::;;;:::888666666777333333444555555444444333666666666555555444444444222222222222222222222222222222333333333333444444333444555444333333555777:::;;;===>>>>>><<<;;;:::777777666555555666777888999;;;===>>>>>>===<<<;;;===999333000000222444555888777777777777888999999888777666888;;;>>>???>>>;;;777222///.........---,,,,,,,,,,,,------------,,,,,,,,,------------...,,,---............------,,,,,,,,,------------...,,,---///...------...///...............///000111000000000000000111222222333222111000///000111222111222333444444555555444111111222333444555666666777:::>>>AAACCCFFFHHHKKKJJJJJJJJJLLLOOOSSSXXX[[[aaaaaaaaacccfffkkkooorrrrrrxxx|||zzzwwwyyy888777666555555444555555555444444333333333333333444333333222222111111111/////////000000000000000---///111000...---...000////////////////////////.........//////////////////............//////000,,,---------......//////////////////000000000000000222333444444444666888FFFQQQ___gggjjjlllqqqvvvzzz|||}}}{{{vvvsssttttttqqqnnnnnn{{{|||wwwxxx{{{yyyqqqiiieee[[[UUUMMMGGGDDDCCCBBBBBBCCCFFFHHHJJJJJJKKKMMMNNNMMMTTTYYYYYYXXXZZZYYYWWWRRRRRRSSSSSSUUUYYY___dddjjjooossstttwww|||~~~xxxlllbbb^^^ZZZSSSNNNNNNLLLLLLQQQXXX]]]```eeelllqqq}}}xxxpppeee^^^]]]]]]\\\[[[]]]^^^^^^^^^]]]\\\[[[[[[ZZZ[[[\\\]]]]]]\\\[[[[[[\\\\\\[[[[[[[[[ZZZZZZZZZXXXWWWVVVWWWXXXYYYXXXVVVUUUUUUUUUUUUTTTSSSSSSRRROOONNNMMMKKKIIIHHHGGGFFFCCCBBBAAA@@@???===<<<<<<888999:::;;;<<<;;;;;;:::777999;;;:::777555666777444555555555555444222111333444444444444444555555111111111111111111111111222222222333333444444444333444555444333444555777999:::<<<>>>???>>>===<<<777666666555555666888999:::;;;===>>>???@@@@@@@@@???:::555222222333444555777777666666666777888999777666555666999:::;;;::::::666222///...//////...---------------,,,,,,,,,,,,,,,,,,---------......------...//////...---,,,,,,,,,,,,---------......,,,---......------...000//////.........//////000---...///000111222222222555444222111000111222333111222333444555555555555000000111222333444555555777:::>>>AAACCCEEEGGGIIIJJJJJJJJJKKKNNNRRRVVVYYY^^^___aaadddhhhkkknnnooossszzz~~~|||xxxzzz777777666555555555555555666666555444333333333333777666555444222111000///111222222222333333333444---///111000------///111111111111111111111111111///////////////........................///000111---------...............////////////000000000000...000222444444666888:::HHHSSSaaajjjllloootttyyyxxxzzz{{{}}}~~~~~~~~~~~~|||vvvrrrttttttooolllkkkuuu~~~xxx{{{wwwooogggcccYYYSSSKKKEEEBBBAAAAAAAAAEEEGGGIIIJJJJJJKKKLLLNNNJJJRRRWWWWWWWWWXXXYYYWWWPPPQQQRRRSSSUUUZZZaaafffkkkqqqvvvxxxzzz~~~}}}zzznnnbbbYYYWWWUUUNNNJJJJJJKKKMMMRRRYYY]]]aaaiiirrryyyrrrjjj```[[[[[[]]]]]]\\\^^^^^^______^^^\\\[[[YYYZZZ[[[]]]]]]^^^]]]\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYXXXWWWWWWXXXYYYXXXWWWVVVVVVVVVVVVVVVUUUTTTSSSOOONNNMMMLLLJJJHHHGGGFFFCCCCCCAAA@@@???===<<<;;;888999:::;;;;;;;;;:::999777999;;;:::666555555777666666666666555333000///000111111222444555555666555555555555555555555555222222222333333444444444444555555555444444666777777999;;;>>>???@@@???>>>666555555555666777999:::<<<<<<===>>>@@@AAACCCCCCAAA===999666555666666666777666555555555666888999>>><<<;;;;;;===???>>>>>>999555111///////////////.........------,,,,,,,,,,,,,,,,,,------.........------/////////...---,,,,,,,,,,,,------.........,,,---......------///000000//////.........//////***,,,...000222222222111666555333111111222333444111222333444555555555555111111222333444555555666777:::>>>BBBCCCEEEGGGHHHJJJJJJIIIJJJMMMQQQUUUWWW[[[]]]aaafffiiilllmmmmmmttt{{{~~~yyyzzz:::777444333444555555444444555555666888:::;;;<<<888777555333222222222333555333222222222000000222444333111000000000111111000000000000000111111111//////.........---------000...+++,,,...000...------------.........//////000000000000000000000000000111222222222444888;;;GGGUUUccciiikkknnnrrrssswwwyyy{{{|||||||||~~~{{{xxxwwwxxxtttmmmiiiiiitttzzzyyyzzz{{{yyyzzz~~~|||uuummmeee___WWWOOOIIIGGGEEEBBBBBBDDDGGGIIIJJJLLLMMMNNNMMMMMMOOOOOOOOOOOONNNNNNNNNMMMMMMOOORRRTTTWWW\\\bbbfffnnnuuu{{{}}}{{{uuuddd[[[QQQMMMIIIFFFFFFIIIHHHMMMSSSXXX]]]ccclllrrr~~~}}}hhhbbb\\\YYYYYY[[[[[[ZZZ]]]]]]\\\\\\\\\]]]^^^^^^\\\]]]^^^_________^^^]]]\\\]]]^^^^^^]]]\\\[[[YYYWWWWWWWWWWWWXXXZZZ[[[\\\VVVUUUTTTUUUVVVWWWVVVTTTOOOOOOMMMLLLJJJHHHGGGFFFFFFEEECCC@@@???===<<<<<<>>>>>>===<<<:::999888777:::888777555555555555666555555444444444444555555555444333222222222222222444333333222222333333444333222111111111222333444333333333444444666777777888999:::;;;;;;;;;:::::::::888666666888999999999===>>>@@@BBBCCCEEEEEEFFFAAA:::333111333666777555888777555444555888:::<<<>>>===;;;::::::;;;===>>>999666111---***+++---.........---------,,,,,,,,,***+++---,,,++++++,,,......------,,,,,,------...///...,,,+++******+++,,,------............------,,,,,,.../////////...---////////////000000000000222222111111111111222222666666555444333222222111444444222222222444666777888:::===???AAADDDHHHKKKMMMLLLMMMNNNPPPSSSWWWYYYbbbbbbccccccdddggglllooouuuuuuxxxyyywwwyyy999666333222222333444333444333333333444444555666555555444333222333444444444444444444333222333555333333111000000000111111111111111000000000000000//////.........---------000...,,,,,,...//////------------.........//////////////////////////////000111222222222444888;;;GGGUUUccciiikkknnnrrrssstttvvvyyy{{{{{{|||~~~|||yyyyyyyyyuuummmiiiiiiooo~~~vvv|||~~~xxxxxxwwwwwwwww{{{{{{tttlllccc^^^UUUNNNGGGFFFDDDAAABBBDDDGGGIIIKKKMMMNNNOOONNNNNNOOONNNNNNMMMLLLKKKKKKKKKKKKMMMPPPSSSWWW\\\bbbfffqqqyyy{{{ttt\\\TTTKKKHHHEEECCCDDDGGGGGGLLLRRRWWW\\\cccmmmsssxxxkkkccc___ZZZWWWYYY[[[[[[[[[]]]]]]]]]\\\\\\]]]]]]^^^______``````___^^^]]]\\\______^^^]]]\\\[[[YYYXXXXXXXXXXXXXXXYYYZZZ[[[[[[XXXVVVUUUVVVWWWWWWVVVUUUQQQPPPOOOMMMKKKIIIHHHGGGHHHFFFDDDAAA???===<<<;;;>>>>>>===<<<;;;:::999999888777666666666777888999555555444444444444555555555555444333333333333333333222222111111222222333444333222222222333555555444444444444555666777888999:::;;;<<<===<<<;;;:::777555444444777999999999:::<<<>>>@@@CCCEEEFFFFFF@@@:::333111333666666555888777666555666888;;;===???===<<<:::::::::<<<===888555111---++++++---.........---------,,,,,,,,,///000000///---,,,,,,---++++++************++++++,,,,,,,,,+++,,,,,,------,,,,,,------------,,,,,,,,,---.../////////...---////////////000000000000111000000000000000000111333333333333333333222222444333222222222444666777888:::===???AAADDDHHHKKKMMMLLLMMMNNNPPPSSSWWWYYY___```aaabbbcccfffkkkooouuuuuuxxxyyywwwyyy:::777444333333444444444555444333222111111111111333333222222333444555555222444555555444333444555333222111111000111111111222222111111000000///////////////............---000...------...//////...------........./////////........................000111222222222444888;;;GGGUUUccciiikkknnnrrrsssrrrtttwwwyyyzzz|||~~~~~~{{{zzz{{{vvvnnnhhhhhhppp|||uuussszzzvvvuuurrrttttttwww}}}yyyrrrjjjaaa[[[SSSLLLFFFDDDCCCAAABBBDDDHHHIIILLLNNNPPPPPPPPPOOOMMMMMMKKKJJJHHHHHHGGGGGGIIIKKKNNNRRRUUU[[[aaafffsss{{{xxxoooYYYQQQKKKIIIGGGEEEFFFJJJGGGKKKPPPTTTZZZdddooowww{{{iii\\\___\\\XXXWWWXXXZZZ[[[\\\^^^]]]]]]\\\\\\]]]]]]]]]aaaaaaaaa```___^^^]]]\\\aaa```___]]][[[ZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXVVVVVVWWWWWWVVVUUUSSSRRRQQQOOOMMMKKKIIIHHHIIIHHHEEECCC@@@>>>===<<<============<<<<<<<<<;;;::::::999888888888888999555555444444444444555555666555444444333444444444222222111111111111222222444444444333444555555666555555444555555666777888999:::<<<>>>>>>===<<<;;;444333222333666888999999888:::<<>>999333111333555666555777777666555666999;;;===@@@>>>===;;;:::::::::;;;888555111---++++++,,,.........---------,,,,,,,,,111222111///,,,******+++++++++************++++++***+++,,,------.........+++,,,,,,,,,,,,,,,,,,+++,,,---......//////......////////////000000000000000000////////////000000111111111222222333333333333333222222333444666777888:::===???AAADDDHHHKKKMMMLLLMMMNNNPPPSSSWWWYYY\\\^^^___aaacccggglllpppuuuuuuxxxyyywwwyyy===;;;777555666666666666666666555444333333333333333333333333333444444555222666999666333333333222222222111111111111111111333222222111000///....../////////...............//////........./////////............////////////////////////////////////000111222222222444888;;;GGGUUUccciiikkknnnrrrssssssuuuxxxzzzzzz{{{}}}|||{{{{{{vvvnnnhhhgggvvvttttttyyywwwuuusssoooppppppsssyyywwwpppggg^^^XXXPPPIIIDDDCCCCCCAAABBBEEEHHHJJJMMMPPPQQQQQQPPPOOOKKKJJJHHHGGGEEEEEEDDDDDDGGGIIILLLPPPTTTYYY___dddpppxxx{{{pppfffYYYQQQLLLJJJJJJGGGHHHKKKGGGJJJOOOTTT[[[fffsss|||uuufff\\\]]][[[YYYXXXXXXZZZ[[[[[[^^^]]]]]]\\\\\\]]]]]]^^^aaaaaaaaaaaa```______^^^bbb```^^^\\\[[[[[[[[[\\\[[[\\\\\\[[[[[[ZZZZZZYYYYYYXXXWWWVVVWWWWWWVVVTTTVVVUUUSSSQQQOOOMMMLLLKKKIIIHHHFFFDDDBBBAAA@@@???======>>>>>>>>>>>>>>>>>>???>>>===;;;888777555555555444444333333444444555666555555444444444555555333222222222222222222333444444444444444555555555555555555555555666777888888:::<<<>>>>>>===;;;:::555333222333555888999888999:::;;;===???@@@AAAAAA<<<888333111222444555555555555555555666888:::<<<@@@???===<<<:::999999999888555111...,,,+++,,,---......---------,,,,,,,,,...//////---***)))))))))......------------......***+++---.........---,,,,,,,,,------------,,,,,,---------...............////////////000000000000000000////////////000000222222222222222333333333222222222222333555666777888:::===???AAADDDHHHKKKMMMLLLLLLNNNPPPSSSWWWYYYZZZ\\\___aaadddhhhnnnqqquuuuuuxxxyyywwwyyyAAA===999777777666666555555555555555555555666777555555555555444444333333555===@@@:::555444333000111111111111222111111111333222222111000///....../////////////////////////////////.........///000........./////////000000000000000000000000000000000111222222222444888;;;GGGUUUccciiikkknnnrrrsssvvvxxx{{{{{{{{{{{{|||}}}{{{yyyyyytttlllggggggxxxvvvpppwwwtttsssrrrnnnmmmmmmqqqxxx~~~vvvnnnfff\\\UUUNNNGGGBBBBBBCCCBBBCCCGGGIIIKKKNNNQQQRRRQQQOOONNNIIIHHHFFFDDDCCCCCCDDDEEEGGGIIIKKKNNNQQQVVV\\\```kkkssszzz{{{yyysssiii___VVVOOOJJJJJJHHHFFFEEEGGGHHHLLLQQQVVV___kkkyyyqqqeee___\\\\\\\\\ZZZYYYYYYZZZZZZ]]]]]]\\\\\\]]]]]]^^^^^^````````````aaabbbbbbccc```___^^^]]]]]]^^^___```\\\]]]]]]]]]\\\[[[ZZZYYYYYYWWWVVVVVVWWWWWWVVVUUUWWWWWWUUUTTTRRRQQQOOOOOOIIIHHHGGGEEEDDDDDDCCCCCC>>>>>>????????????@@@@@@@@@???>>><<<:::777555444444444333333333333444444555555444444444555555666444444333333333333444444222333333444444444444444666555555555555666666777777888;;;======<<<:::888888666444444555777777777:::;;;;;;<<<<<<<<<<<<<<<:::777333111222333555555333333333444555777999;;;@@@???>>><<<;;;999888888777555111...,,,,,,,,,---......---------,,,,,,,,,,,,---...---+++***+++,,,//////............//////------...///...---,,,***------............------------------......//////////////////000000000000222111111000000111111222666555555444333222222222111222222333444555666777888:::===???AAADDDHHHKKKMMMLLLLLLNNNPPPSSSWWWYYYZZZ\\\```cccfffjjjooosssuuuuuuxxxyyywwwyyyDDDAAA<<<999777666555333333333333333444555777777666666666666666555444333999CCCGGG???888777555111000000111222222222222111222222111111000000//////...////////////000000000///000000///......///111....../////////000000000111111111111111111111111000111222222222444888;;;GGGUUUccciiikkknnnrrrsssxxxzzz{{{|||{{{zzz{{{|||~~~yyyvvvuuupppjjjggghhhwww~~~qqqqqq}}}qqqppppppnnnllllllqqqxxx}}}uuummmddd[[[TTTLLLFFFBBBBBBCCCCCCEEEIIIJJJLLLOOOQQQRRRPPPNNNLLLFFFEEECCCBBBCCCDDDFFFHHHIIIJJJKKKMMMNNNRRRWWWZZZffflllrrrrrroookkkcccZZZVVVPPPLLLMMMLLLIIIHHHIIIJJJNNNTTT[[[dddqqqzzzhhh^^^[[[[[[\\\]]]\\\ZZZXXXYYYZZZ[[[[[[[[[\\\]]]^^^___````````````aaabbbccceeeeee```````````````aaaaaabbb]]]]]]^^^^^^^^^]]][[[ZZZYYYWWWWWWWWWXXXYYYXXXWWWXXXXXXWWWVVVUUUTTTSSSSSSJJJJJJHHHGGGFFFEEEEEEEEE@@@@@@@@@@@@@@@AAAAAAAAA<<<<<<<<<<<<;;;:::888888444444333333333333444444444444444444444444555666555555444444444444555555222222333444444444444333555555444444444555555666666888;;;======<<<999777888666444444555666666666:::;;;;;;;;;:::999888888777666333222111222444555222333333555666888:::;;;??????>>>===;;;:::888888777555222///---,,,,,,,,,......---------,,,,,,,,,,,,---......------///000------,,,,,,,,,,,,------/////////......---++++++---......//////......---...------------...//////////////////000000000000222222111111111111222222777666666555333222222111000111222333555666777777888:::===???AAADDDHHHKKKMMMLLLMMMNNNPPPSSSWWWYYYZZZ]]]```dddgggkkkpppsssuuuuuuxxxyyywwwyyyKKKGGGAAA===;;;999777555333333333333444555666777555666777888888777777666777CCCHHH@@@999888666111///000111222333222222111111111111000000000000000.../////////000000000000...000111000...---///222.../////////000000000000000000000000000000000000000111222222222444888;;;GGGUUUccciiikkknnnrrrsssvvvxxxzzzzzzzzzzzz{{{||||||wwwrrrppplllgggfffiii|||yyyuuu|||{{{mmmlllnnnnnnkkklllrrrzzz}}}uuummmdddZZZSSSLLLEEEAAACCCDDDDDDGGGKKKKKKMMMPPPRRRQQQOOOKKKIIICCCCCCBBBBBBCCCFFFJJJLLLKKKKKKLLLLLLLLLOOORRRUUU^^^cccfffeeecccaaa[[[UUUUUUPPPMMMOOOPPPMMMLLLNNNLLLQQQXXX```kkkxxxrrr```XXXWWWVVVXXX[[[[[[YYYXXXYYYZZZYYYZZZZZZ[[[]]]___aaabbbbbbbbbaaaaaabbbcccdddeeebbbbbbcccccccccbbbbbbaaa\\\]]]^^^______^^^\\\[[[ZZZYYYXXXYYY[[[\\\\\\[[[XXXXXXXXXXXXWWWWWWWWWWWWNNNMMMKKKIIIFFFEEEDDDCCCBBBBBBBBBAAAAAAAAAAAAAAA:::;;;;;;<<<;;;:::999888444333333222222333333444333333333333333444555555555444444333333444444555222333444555666555555444444444333333333333444444666888<<<>>>???===:::888555444222222444666666666888999999999999888777777666555333222111111333555333444555777888:::;;;<<<>>>>>>>>>===<<<:::999888666555222///---,,,,,,,,,......---------,,,,,,,,,,,,---......------///000+++++++++******+++++++++///......---------......,,,------......------,,,...------,,,---...///000////////////000000000000111111000000000000111111444444444333333333222222000111222444555666777777888:::===???AAADDDHHHKKKMMMLLLMMMNNNPPPSSSWWWYYYYYY\\\```cccfffjjjnnnqqquuuuuuxxxyyywwwyyyQQQMMMGGGCCC@@@===:::999666666555555555666777777333555666888999:::999999222@@@FFF>>>777777555//////000111222333333222111000000000000000111111111.../////////000000111111...000111000...---///222////////////000000000000////////////////////////111111222222222444888;;;GGGUUUdddiiikkknnnrrrssssssuuuwwwyyyyyyyyy{{{|||{{{uuupppmmmiiieeefffiiiyyy{{{yyyjjjiiimmmnnnkkkmmmsss||||||uuummmdddYYYRRRKKKEEEAAACCCEEEEEEHHHLLLKKKMMMPPPRRRQQQNNNJJJGGGBBBAAAAAABBBDDDHHHLLLOOOLLLMMMMMMLLLKKKLLLPPPRRRWWW[[[]]][[[YYYYYYUUUPPPNNNJJJHHHKKKMMMKKKKKKMMMNNNSSS[[[dddnnn|||ooo]]]VVVWWWQQQUUUYYYZZZYYYXXXYYY[[[XXXYYYZZZ[[[]]]```bbbccceeedddcccbbbbbbbbbcccdddddddddeeeeeedddcccaaa```\\\]]]___``````___]]]\\\[[[ZZZZZZ[[[]]]______^^^XXXXXXXXXYYYYYYYYYYYYYYYRRRPPPMMMJJJGGGDDDBBBAAACCCCCCBBBBBBBBBAAAAAAAAA=========<<<:::888666444444333333222222333333444222222222222333333444555444333333222222333333444333444666777777777666555444333333222222222333333777999===@@@@@@>>>;;;999222000///000333666777777666777777888888888888777555444444222000111333555555555777888:::<<<===>>>>>>>>>======<<<;;;999999666444222///---,,,,,,,,,......---------,,,,,,,,,+++,,,------++++++,,,---,,,++++++++++++++++++,,,...---,,,,,,---...000111+++,,,,,,------,,,,,,+++......---,,,---...///000////////////000000000000000000////////////000000111222222222222333333333///000222444555666777777888:::===???AAADDDHHHKKKMMMLLLMMMNNNPPPSSSWWWYYYXXX[[[___ccceeeiiimmmpppuuuuuuxxxyyywwwyyy^^^UUUKKKFFFFFFDDD>>>888999777555555666666555444666777888;;;===>>><<<:::999999999999999888888777222222222222222222222222555555444333333222111111........................000///.........///111222222111///------...000222222222111111111111222222000111222222333555888;;;EEERRR___fffiiinnnrrrsssuuuvvvxxxyyyzzzyyyyyyxxxwwwtttrrrooojjjfffiiiooo}}}yyykkkiiijjjiiilllmmmttt~~~xxxnnncccYYYRRRMMMGGGAAAAAAFFFKKKMMMLLLPPPQQQQQQQQQNNNJJJGGGDDD@@@AAACCCEEEIIIMMMPPPRRRNNNMMMKKKJJJJJJJJJKKKLLLQQQPPPPPPQQQRRRRRRPPPOOOPPPNNNMMMMMMOOOQQQRRRRRRUUUZZZaaajjjsss|||yyyjjj\\\TTTPPPUUUWWWZZZ[[[[[[ZZZ[[[[[[^^^]]]\\\\\\]]]___aaacccgggggggggfffeeeddddddccccccccccccccccccbbbaaa``````___]]]\\\\\\]]]^^^______^^^^^^___``````^^^\\\ZZZZZZZZZYYYYYYZZZ[[[[[[XXXSSSNNNKKKJJJIIIFFFCCCCCCCCCCCCBBBAAA@@@>>>>>>;;;:::999999::::::888666555555666666666666555555555555444444444444555555666555444444666666555444666666666666666555555555777777666555555555555555888999<<<>>>>>><<<999888333222111111222555777999::::::999999888888777777777555333000...000444777888999:::888777777888999888777666666999:::::::::777444000...---------,,,,,,,,,,,,,,,,,,,,,,,,+++000...+++))))))***,,,...---------...------,,,,,,+++++++++,,,,,,---------///...---,,,,,,,,,,,,---,,,,,,,,,------------...444333222000///---,,,+++111111111000000000000000///000111222333222111111000000222333444555555555:::<<<>>>@@@CCCFFFHHHIIILLLKKKKKKMMMPPPTTTXXX[[[]]]___bbbdddgggjjjooosssvvvuuuttttttrrrvvvqqqfffXXXNNNIIIEEEAAA===:::888666666777777666555666666777:::<<<===;;;999444444555555444444333222222222222222222222222222444333333222111111000000////////////////////////222111000000000111333333......//////000000111111222111111000000111111222000111222222333555888;;;EEERRR___eeehhhmmmpppqqqwwwxxxzzz{{{|||{{{{{{zzzvvvsssqqqoookkkgggkkkqqquuugggfffhhhhhhkkklllrrr|||yyynnncccYYYRRRLLLGGGBBBBBBFFFKKKLLLKKKMMMNNNNNNNNNLLLHHHEEECCCAAABBBEEEIIILLLPPPRRRSSSSSSQQQOOOMMMJJJHHHGGGFFFIIIIIIIIIJJJLLLMMMLLLLLLLLLKKKKKKLLLNNNQQQRRRSSS\\\```gggooowww}}}qqqcccXXXQQQOOOTTTWWWYYYZZZZZZZZZZZZ[[[\\\[[[ZZZZZZ\\\___ccceeehhhggggggfffeeeeeeddddddccccccddddddcccbbbbbbaaaaaa```___^^^^^^^^^___```___^^^^^^```aaaaaa___]]]ZZZZZZZZZYYYYYYZZZZZZ[[[XXXTTTOOOLLLKKKJJJGGGDDDCCCCCCCCCBBBAAA@@@???>>>;;;:::999999::::::888666444444555555555555444444444444333333333333444444444333222222444444333222666555555555555555555555666666555555555555666666888:::===??????===:::888666666555555666888:::;;;999999999999999999888888888666444111111333666999;;;<<<<<<;;;999999:::;;;<<<:::888888999:::999888777444000.........------------------------------,,,+++*********+++---///,,,,,,------...---------,,,,,,,,,,,,,,,,,,------......---------,,,,,,,,,------------.........///111111000000//////......111000000000000000000000///000111222333222222111111111222333444555555666:::;;;>>>@@@CCCFFFHHHJJJKKKKKKKKKMMMPPPUUUYYY\\\^^^```bbbdddfffjjjooosssuuuttttttsssrrrvvv~~~sssbbbSSSIIIDDDBBBAAA<<<:::888777888888777666666555666999;;;;;;:::888444555555555555444333333222222222222222222222222222222222111000000//////000000000000000000000000111111111000111222222333+++---///111222222111000222111111000000111111222000111222222333555888;;;EEERRR^^^dddgggkkknnnnnnvvvxxxzzz{{{||||||{{{zzzvvvsssqqqpppllliiilllsssooobbbbbbfffgggjjjkkkpppzzzyyynnncccYYYRRRJJJGGGDDDDDDHHHJJJJJJHHHHHHIIIIIIIIIGGGEEECCCBBBBBBDDDIIIMMMQQQTTTUUUUUUUUUTTTSSSPPPLLLHHHDDDBBBBBBBBBDDDEEEGGGHHHIIIIIIJJJJJJKKKMMMOOOSSSVVVWWWcccffflllttt{{{~~~yyyqqqeeeZZZRRRNNNMMMSSSUUUXXXYYYYYYYYYZZZZZZZZZYYYYYYZZZ]]]aaafffiiijjjiiihhhgggfffeeeeeedddcccddddddddddddccccccbbbccccccbbbaaaaaaaaaaaaaaa_________```aaaaaa___]]]ZZZZZZYYYXXXXXXYYYYYYZZZWWWTTTPPPNNNLLLJJJHHHFFFCCCCCCCCCCCCBBB@@@???>>>;;;:::999999::::::888666333333444444444444333333333333333222222333333333444333222222444444333222555555555555555555555555555555555555666777888888999;;;>>>@@@@@@>>>;;;999888888777666777888:::;;;888999999::::::::::::999888666555333444666999;;;;;;<<<<<<:::999888:::;;;<<<:::888777888999999888888555111/////////...---,,,,,,------......//////))))))***+++,,,---...///++++++,,,---............------------,,,,,,,,,,,,,,,---.........---,,,+++,,,,,,,,,---------...............///000111111111000000000000000000111111000000111222222222222111222222111222333444666777:::;;;===@@@CCCFFFIIIJJJKKKKKKLLLNNNQQQVVVZZZ]]]```aaabbbccceeeiiiooossstttsssssssssrrruuuzzzkkk\\\OOOHHHEEEEEE>>><<<:::999999999888666666555555777999:::999777555555666666555555444333222222222222222222222222222222111111111000000000000000000000000000000000///////////////000000111......///000000000000000111111000000000000111111000111222222333555888;;;FFFRRR___dddgggkkkmmmnnnsssuuuxxxzzz{{{zzzyyyxxxwwwuuusssqqqllliiimmmssskkk]]]]]]cccfffhhhiiinnnxxxxxxnnncccXXXRRRHHHFFFFFFGGGIIIIIIHHHFFFDDDDDDDDDDDDDDDCCCBBBBBBCCCFFFLLLQQQUUUWWWWWWVVVSSSSSSSSSQQQNNNJJJEEECCCBBBCCCDDDEEEEEEFFFHHHJJJJJJKKKNNNPPPSSSWWW\\\___fffiiiooovvv|||xxxrrrggg\\\RRRMMMKKKKKKQQQTTTWWWXXXXXXXXXYYYZZZ[[[ZZZZZZ[[[___eeejjjnnnmmmlllkkkiiihhhfffeeedddddddddeeeeeeeeeddddddccceeeeeeddddddcccccccccbbb_________```aaa```^^^\\\XXXXXXWWWWWWVVVVVVWWWWWWUUUTTTQQQOOOMMMKKKIIIGGGCCCCCCCCCCCCBBB@@@???>>>;;;:::999999::::::888666333444444555555444444333444444333333333333444444666555444444666666555444444444444444444555555555333444444555666888:::::::::<<>>===;;;:::999999::::::888666555555666666666666555555555555444444444444555555666555444444666666555444222333333333444444444555333333444555777999;;;<<<:::<<>><<<999777777666555666888999999777555555555555555444444333222222222222222222222222222222222222222222222222////////////////////////000000111222222222222111555333000---,,,---///000111000000//////000000111000111222222333555888;;;FFFSSS___eeehhhllloooooosssvvvzzz}}}~~~}}}{{{zzzzzzwwwuuusssnnnkkknnnuuukkkZZZYYY```dddggggggllluuuvvvkkk```VVVOOOFFFGGGHHHHHHHHHFFFEEEDDDCCCBBBBBBBBBDDDFFFHHHIIIJJJMMMRRRVVVYYYYYYYYYXXXZZZXXXSSSNNNIIIEEECCCBBBFFFHHHIIIGGGEEEEEEIIIMMMMMMQQQUUUXXX[[[```ffflllqqqqqqtttzzz{{{ooofffZZZOOOJJJHHHHHHHHHNNNPPPSSSUUUUUUVVVWWWXXX]]]]]]]]]___aaadddhhhjjjiiiiiihhhhhhgggfffeeeeeeeeeeeefffggggggggggggfffffffffffffffeeedddbbbaaa^^^]]]\\\\\\\\\ZZZWWWTTTQQQQQQPPPOOONNNNNNNNNNNNNNNOOOOOOMMMJJJGGGFFFFFFAAAAAAAAAAAA@@@>>>===<<<;;;:::999999::::::888666555666666666666666666555666555555444444555555666444333222222444444333222111222222333333444444444333333444555777999;;;<<<:::<<>>===<<<;;;;;;:::999999::::::888666444555555666666555555444555444444333333444444555444333222222444444333222111111111222333333444444444444555666777999;;;<<<:::<<<>>>@@@@@@>>><<<:::555666777888999:::::::::888999;;;===<<<;;;999777555333222555999:::888444777999;;;<<<===???BBBDDDFFFBBB===:::999:::::::::777444000.........------++++++++++++++++++++++++,,,------............---,,,,,,------...---------------------..................---------,,,,,,,,,------........./////////////////////000000000000...//////000111111222222222111000000000111222333222222333444555666777777888:::<<<@@@DDDGGGJJJLLLNNNOOOPPPSSSUUUWWWYYYZZZZZZ]]]bbbfffiiilllppprrrrrrsssuuuwwwvvvyyytttiiiTTTQQQLLLHHHEEEBBB>>><<<:::888777777888:::999999333333444444333333222111222222222222222222222222////////////000000000000111111111111111111111111---...///111111000000///...///000111111000//////000000////////////000000000111222222333555888;;;BBBOOO\\\bbbfffkkknnnooopppsssxxx{{{}}}|||zzzxxxtttsssrrrsssqqqpppuuu|||qqq]]]YYY___eeehhhhhhlllttt~~~}}}sssiii^^^SSSMMMGGGHHHIIIHHHFFFDDDDDDDDDFFFEEEEEEEEEHHHLLLPPPRRRTTTUUUXXXZZZ\\\]]]\\\\\\XXXSSSLLLFFFCCCEEEIIIMMMIIILLLNNNNNNLLLNNNTTTYYYZZZ___eeehhhiiinnnvvv|||yyyvvvtttvvvyyyyyyuuuppp___WWWMMMFFFDDDEEEFFFGGGLLLNNNRRRTTTTTTUUUVVVWWWXXXYYYZZZZZZZZZZZZYYYXXXXXXYYY[[[___bbbeeegggiiiffffffggghhhhhhhhhhhhhhhdddeeeeeeeeedddbbb```___]]][[[YYYXXXVVVSSSOOOLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGJJJLLLJJJFFFCCCCCCDDD????????????>>><<<;;;:::;;;:::999999::::::888666333444444555555444444333444333333222222333333444666555444444666666555444000000111222333333444444444555555666777999;;;<<<999;;;>>>@@@@@@>>>;;;999333444666777999999::::::;;;<<<>>>???>>><<<:::888666444333666:::;;;888444777888;;;<<<>>>@@@CCCFFFAAA===999666777888999999777444000...---------,,,---,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///---------...------,,,,,,,,,---------...////////////...---,,,,,,,,,------******+++++++++,,,,,,,,,......//////000000111111...//////000111222222222222111000000000111333444111222444555666777777777888:::<<<@@@DDDHHHJJJLLLOOOPPPQQQSSSUUUWWWYYYYYYXXX\\\bbbfffjjjmmmppprrrrrrsssvvvxxxwwwzzz{{{lll```SSSMMMJJJEEEBBBAAA:::888666666888888888777444444555555555333222111222111111111111111222222111111222222222222111111///111333333222111111111////////////////////////000///...------...///000//////000000000000//////000111222222222333666999@@@MMM[[[aaaeeejjjnnnoootttssssssuuuyyyzzzxxxuuuqqqvvvsssqqqtttppprrrxxxbbbYYY]]]ddd```eeemmmttt~~~{{{pppeee]]]VVVRRRKKKJJJHHHGGGGGGFFFDDDCCCBBBDDDGGGHHHJJJLLLPPPRRRWWWYYY[[[ZZZWWWVVVXXX[[[SSSMMMFFFBBBCCCFFFJJJMMMTTTMMMJJJNNNRRRSSSXXX___hhhpppvvvsssppprrrxxxzzz}}}{{{xxxvvvtttrrrnnnkkk```UUUKKKFFFEEECCCEEEHHHNNNOOOQQQQQQQQQQQQSSSUUU\\\[[[ZZZXXXVVVTTTSSSRRRRRRTTTWWW[[[```dddgggiiihhhhhhiiiiiihhhgggeeedddfffeeecccaaa___^^^]]]]]]YYYYYYXXXWWWTTTQQQNNNLLLKKKJJJJJJIIIHHHHHHGGGGGGIIIIIIJJJIIIGGGDDDAAA???@@@??????>>>===<<<<<<;;;;;;::::::999888777666666555555666666777888888888555222000111444555444333333333333333444555666666444333222222222333444555333444555777888888999888:::===@@@BBBBBB???;;;888555666777777666777999;;;>>><<<::::::;;;;;;:::999555444444666::::::888555>>>===<<<;;;;;;;;;;;;;;;<<<:::888888:::;;;;;;;;;888555000...............,,,------......------,,,---...///...,,,+++,,,---...---+++******+++---.........//////000111111222......---------,,,,,,,,,,,,---...//////...---,,,---------.........//////333222111000//////000000111222333333222111///...333333444555666666666555888:::===???AAACCCFFFIIILLLMMMOOOQQQTTTVVVXXXYYY[[[]]]```cccfffjjjooossswwwwwwxxxyyywwwzzzppp```VVVOOOGGGCCCBBB>>><<<999888777777555444666777777777555444222111222222111111111111222222111111222222222222111111111222222111000000111333////////////////////////000///............///000000000111111111111000000000111222222222333666999AAAMMM[[[aaaeeejjjmmmnnnrrrqqqqqqsssvvvwwwtttrrroootttrrrqqquuussswwwzzzddd[[[^^^eeeccchhhnnnttt|||wwwlllaaaYYYQQQMMMJJJIIIHHHGGGFFFEEECCCBBBCCCEEEHHHIIIKKKMMMQQQSSSYYY[[[\\\\\\YYYWWWWWWXXXMMMIIIDDDBBBDDDHHHLLLOOOSSSMMMLLLPPPUUUZZZccclllzzzzzz{{{~~~~~~{{{xxxvvvtttpppllliii[[[QQQGGGCCCBBBBBBEEEIIIMMMOOOQQQQQQPPPQQQRRRTTTXXXXXXWWWVVVTTTRRRPPPOOONNNPPPSSSWWW\\\aaafffhhhhhhhhhhhhhhhgggeeebbbaaacccbbb```___]]]\\\[[[[[[XXXXXXVVVTTTQQQNNNLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHHHHGGGEEECCC@@@?????????>>>>>>===<<<<<<;;;;;;::::::999888777666666777666666555555444333333666444222333555777666555333333333333444444444444444444333222333444555666333444555666777888888888;;;>>>AAADDDCCC@@@<<<999555777888777777777999;;;===;;;:::::::::;;;:::999666444444666999:::888555:::999999888888999999:::;;;999888888999;;;;;;;;;888555000...............---......//////......------...///...,,,+++,,,---------++++++++++++------***++++++,,,,,,---............---------,,,,,,,,,------...//////...---------------.........//////111222222222111111000///333333444555555444444444222333444555666666666666999;;;>>>AAABBBDDDHHHJJJLLLMMMOOORRRTTTWWWYYY[[[\\\^^^aaadddgggkkkpppssswwwwwwyyyzzzxxx{{{pppbbbWWWMMMGGGFFFFFFCCC???<<<:::888555333777777666666444333111000222222111111111111222222111111222222222222111111333222111000...///222555////////////////////////000//////......//////000111111222222222222111111000111222222222333666999AAAMMMZZZ```dddhhhllllllqqqqqqqqqtttvvvvvvsssqqqoootttqqqqqqvvvvvv}}}{{{dddZZZ]]]dddfffjjjoootttzzzuuuiii___VVVOOOKKKIIIIIIHHHFFFEEEDDDCCCBBBEEEGGGIIIKKKLLLOOORRRUUUZZZ\\\^^^^^^ZZZVVVSSSRRRFFFDDDBBBBBBFFFKKKOOOPPPPPPOOOPPPTTT[[[eeettt~~~{{{xxxuuurrrnnniiieeeYYYOOOEEEBBBAAABBBFFFLLLMMMOOOQQQQQQPPPPPPQQQRRRVVVVVVWWWWWWUUURRRPPPNNNMMMNNNPPPSSSYYY___dddggggggggggggfffeeebbb```___```___]]]\\\[[[ZZZZZZYYYXXXVVVTTTQQQNNNLLLKKKJJJJJJKKKLLLMMMLLLJJJHHHGGGGGGFFFEEEDDDBBB@@@?????????>>>>>>======<<<<<<<<<;;;::::::999888777666666555555444444333222222222666444333333555666666555333333444444444333222222444444333333333444555666222333444555666777777888<<>>>>>=========<<<<<<<<<;;;::::::999888777666666111222222333444444555555333222222222333444444444444444444444333222111000333333333333333444444444222333333444555666777888;;;???CCCFFFFFFCCC>>>;;;777888999999888888:::<<<;;;;;;;;;===>>>>>><<<:::777444333555888:::888666333444444555666888999:::999777777888:::;;;::::::999555111...---...------......////////////......---...///...,,,+++,,,---+++,,,,,,------,,,,,,+++,,,,,,------.../////////......---------,,,,,,,,,---..................---............////////////000000000000000000000000111000/////////111222333111222333444555666666666999;;;???AAACCCFFFIIILLLKKKKKKMMMOOOSSSWWWZZZ\\\\\\^^^aaacccfffjjjnnnrrrwwwxxxzzz|||{{{}}}yyylll^^^SSSOOOQQQNNNIIIEEEBBB???<<<999444444444444444555555555444333333222111111222222111111222222222222111111...111333444333111000000000000000000000000000000///000000000000000000/////////000000000000//////000111222222222333666999>>>KKKXXX^^^bbbfffjjjjjjkkknnnssswwwyyyyyyyyyxxxvvvzzzvvvuuuzzzzzz{{{bbbVVVYYY```fffkkkrrrwww}}}yyymmmbbbYYYQQQMMMJJJKKKKKKIIIFFFDDDEEEFFFGGGIIILLLMMMOOOQQQUUUWWWYYY[[[]]]]]][[[TTTLLLGGGCCCBBBCCCFFFKKKOOOQQQQQQQQQVVV\\\bbbmmm~~~{{{zzzwwwuuuqqqlllfffaaa]]]UUUMMMHHHEEEDDDJJJQQQRRRUUUWWWWWWUUUTTTSSSTTTXXXYYY[[[\\\[[[YYYVVVTTTSSSRRRQQQQQQSSSVVVZZZ\\\___```aaaccccccccccccbbb]]]\\\ZZZYYYXXXWWWVVVVVVXXXVVVTTTQQQOOONNNNNNNNNIIIKKKMMMNNNMMMKKKHHHFFFFFFEEECCCBBB@@@@@@??????============<<<<<<<<<<<<;;;::::::999888777666666333333333444555555666666222222333222222333444555555555555444333222111000111222222333333333333333333333333333444666777888;;;>>>DDDGGGGGGDDD???;;;888999:::999888888:::<<<<<<<<<>>>@@@BBBBBB???===777555333444888:::999666444555555777999;;;<<<===888777777888;;;<<<;;;:::999666111...---------,,,,,,------......------,,,---...///...,,,+++,,,---+++,,,,,,------,,,,,,+++((())))))******+++,,,,,,......---------,,,,,,,,,.........------................../////////000000000///...------...000111666555444222222333333444000111222444555666666666777:::>>>@@@CCCEEEIIIKKKJJJKKKLLLNNNQQQUUUXXX[[[[[[]]]___aaadddggglllpppvvvwwwzzz|||{{{}}}yyyiii\\\UUUSSSPPPKKKGGGCCC@@@<<<:::777777777666777777888999555444333222222111222222111111222222222222111111---000444666444222//////000000000000000000000000///000000111111000000/////////000000000000//////000111222222222333666999<<>><<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888777666666777777666666555444444444444555555555444444666777777666555444333222333333111222333444444444333333444444333333444666888999<<<@@@EEEIIIJJJFFFAAA===::::::;;;:::999999:::<<<<<<===???CCCEEEDDDAAA>>>888555333444777:::999777666666777888:::<<<>>>???888777888:::<<<===<<<;;;:::666111...---------,,,,,,,,,------------,,,,,,---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------......---------,,,,,,,,,///...------------...///....../////////000000000000///...---...///000111555444333222222111111111///000222333555666666666777:::===@@@BBBEEEIIILLLLLLLLLLLLNNNPPPTTTXXXZZZZZZ\\\___```cccfffkkknnntttvvvzzz|||{{{}}}zzzkkkcccYYYUUUPPPKKKGGGCCC>>>;;;:::999777666555555666666555555444333222222222222111111222222222222111111...111333444333111000000000000000000000000000000///000111111111111000///000000000111111000000000000111222222222333666999:::GGGUUU\\\aaafffjjjkkkkkkpppvvvyyyxxxwwwvvvwwwtttxxxuuutttxxxvvvyyydddVVVYYY```hhhpppyyyzzznnncccYYYRRRMMMIIILLLMMMJJJFFFCCCEEEGGGHHHJJJLLLNNNOOOQQQUUUXXXYYYZZZ[[[]]]]]]XXXPPPJJJEEEEEEFFFKKKPPPUUUXXXYYYXXX```gggppp}}}zzzvvvvvvuuuuuusssooojjjeeebbb^^^YYYWWWSSSQQQVVV]]]\\\___aaaaaa___\\\[[[ZZZWWWXXXXXXXXXXXXXXXWWWVVVXXXXXXVVVUUUTTTTTTTTTTTTWWWYYY[[[]]]^^^___^^^^^^[[[ZZZXXXUUUSSSQQQPPPOOOMMMMMMNNNNNNMMMMMMLLLLLLHHHHHHHHHHHHGGGFFFEEEDDD@@@AAAAAAAAA@@@>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888777666666777777666666555444444444333555666555333333666888999777555333222333555666333444555666666666555555555555444444555777999:::>>>BBBHHHMMMMMMIIIDDD@@@:::;;;<<<;;;999999:::<<<:::<<<@@@DDDFFFEEEBBB>>>888555333444777999999777555555666777888:::<<<===888888999;;;>>>>>>===<<<:::666222...------,,,,,,------............---------...///...,,,+++,,,---------++++++++++++---------------...//////000000......---------,,,,,,,,,///...------------...///.../////////000000000000...///111222333222111000000000111111111000000//////000111333555555666666888:::>>>AAADDDGGGJJJMMMPPPOOOOOOOOOQQQUUUXXX[[[[[[]]]___aaacccfffkkknnnsssuuuyyy{{{{{{}}}zzzrrr```\\\VVVPPPKKKFFFAAA>>>:::888666333111111000000666555444333222222222222111111222222222222111111000111333222111000111222000000000000000000000000///000111222222111000///111111222222222222111111000111222222222333666999999FFFTTT\\\```fffkkklllpppuuuzzz|||{{{xxxwwwwwwpppuuusssrrrvvvtttwww~~~bbbTTTVVV^^^jjjrrr}}}}}}pppeee[[[TTTOOOHHHKKKLLLJJJEEEBBBDDDGGGHHHJJJLLLNNNOOOQQQUUUXXXZZZZZZ\\\^^^^^^ZZZSSSMMMEEEEEEGGGKKKRRRXXX\\\^^^[[[cccjjjsss~~~|||{{{xxxuuutttuuuuuutttqqqkkkgggfffccc```___\\\ZZZ^^^fff___bbbdddeeebbb___]]]]]]YYYYYYYYYYYYYYYYYYYYYYYY\\\\\\[[[[[[ZZZYYYXXXXXXVVVWWWYYYZZZ[[[[[[[[[ZZZZZZYYYVVVSSSQQQNNNMMMLLLHHHIIIJJJKKKKKKKKKJJJIIIGGGGGGFFFEEEEEEDDDDDDDDD>>>???@@@@@@???===;;;999;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::999888777666666333333444555555666666777111333444333111111333666:::888555222222444777999444555777888888888777666666555444444555777:::;;;@@@DDDJJJOOOPPPLLLFFFBBB;;;<<<<<<;;;999999;;;<<<999;;;???CCCFFFEEEAAA>>>888555333333777999999888444444444555777888:::;;;999999:::<<>><<<:::777222...------,,,,,,......////////////......---...///...,,,+++,,,---...---+++******+++---...******+++,,,,,,------.........---------,,,,,,,,,///...---,,,,,,---...///////////////000000000000,,,///444777888555111...000111333444555555444333///000111333444555666666999<<>>:::666555777888777666555333222222333444333222222222222000......000222111111111000///......---111111111111111111111111000000000000111111111111000000000000111111111111000111222222111222444666:::EEESSS\\\aaaeeemmmsssyyy|||~~~zzzxxxwwwtttsssttttttqqqooottt|||fffSSSSSS[[[gggrrrtttggg\\\SSSMMMMMMMMMKKKIIIGGGGGGIIIKKKJJJLLLNNNOOOPPPSSSWWWZZZWWWZZZ\\\[[[ZZZZZZUUUNNNHHHEEEGGGOOOTTTVVVWWWZZZ]]]dddmmmyyy|||wwwrrrqqqtttsssqqqqqqpppooommmkkkggghhhiiiiiifffeeehhhmmmnnngggccccccddd```]]]]]]]]]]]]\\\\\\\\\]]]]]]^^^]]]]]]^^^______^^^ZZZWWWWWWVVVVVVXXXYYYZZZYYYXXXTTTRRRNNNLLLLLLKKKJJJIIIEEEDDDCCCCCCDDDEEEFFFGGGCCCDDDFFFGGGFFFEEECCCAAA???>>>>>>==================<<<;;;::::::;;;<<<===;;;;;;:::999888777666555444555666777666555333111777777666555444333333333:::666222111333444333222444333222111000000//////...222777777444444999===BBBFFFIIIJJJMMMMMMFFF>>>;;;:::999999999:::;;;<<<;;;<<<>>>??????===;;;999666444333333555777888888444444555555666777777777666666666888;;;===<<<;;;666444111/////////...---///......,,,+++***))))))......---,,,++++++******************+++,,,---...///---+++))))))+++---///000///...------...///000///......---------......+++,,,...000111000000///444222000000222333111/////////000111111111111111444444333333333444555555777:::>>>AAADDDHHHLLLOOOPPPOOOPPPRRRUUUXXXZZZZZZaaabbbcccdddfffhhhjjjkkkuuuvvvyyy{{{yyyzzzrrrccc[[[SSSJJJFFFFFF???;;;666444555666555333666444222222333444333222222222222000///...000222222222111000000///......111111111111111111111111000000000000111111111111000000000000111111111111111222333333222333555777:::DDDRRR[[[```eeelllrrr}}}|||xxxtttssssssrrrsssssspppnnnssszzzfffSSSRRRZZZfffqqq~~~uuuhhh]]]TTTNNNLLLLLLKKKHHHFFFFFFHHHJJJKKKLLLNNNOOOOOORRRVVVYYYWWWZZZ[[[ZZZZZZ[[[VVVOOOJJJHHHIIIPPPUUUVVVXXX[[[```fffnnnzzz~~~zzzwwwtttqqqqqquuuuuuttttttssspppmmmkkkkkkmmmpppsssuuuuuuvvvwwwqqqiiibbbaaa```\\\YYYYYY\\\]]]^^^```bbbdddeeefffdddbbb``````aaa```___^^^YYYXXXXXXYYYZZZZZZXXXVVVSSSQQQNNNLLLKKKKKKJJJHHHCCCBBBBBBBBBCCCDDDFFFGGGDDDEEEFFFGGGGGGFFFDDDCCC>>>===<<<<<<;;;;;;<<<<<<===<<<;;;::::::;;;<<<===;;;::::::999888777666555444555666777888777555444666666666555444444444333777444111111333555555444666555444333222222222222111444777888777888;;;>>>AAAFFFIIIJJJLLLLLLEEE===;;;:::999999999999;;;;;;;;;<<>>;;;999666555444555777888888888666666666777777888888888666666666888;;;<<<<<<:::666333000/////////...---------------,,,,,,,,,,,,.........---,,,+++++++++************+++,,,---......---+++******+++---...//////...------...//////---------------...//////------...///000000000///000...---...111222111///000111111222222222222222444333333333333444555555777:::>>>AAADDDGGGKKKNNNPPPOOOOOOQQQUUUXXXZZZZZZ___```bbbeeehhhkkknnnpppwwwwwwxxxyyywwwyyyuuuhhh]]]RRRKKKIIIBBB>>>888666666777555333666555333333444444333222111222222111//////000222222222222111000000//////000000000000000000000000000000000000111111111111000000000000111111111111222333444444333444666777999CCCPPPZZZ___dddkkkppp|||~~~{{{wwwtttssssssrrrrrrsssqqqnnnrrryyygggSSSQQQXXXeeeppp}}}vvvjjj^^^UUUOOOKKKKKKJJJGGGFFFFFFHHHJJJLLLMMMNNNNNNNNNQQQTTTWWWWWWZZZ[[[[[[\\\]]]ZZZTTTOOOKKKLLLQQQVVVWWWYYY\\\ccchhhooozzzuuurrrqqqooooooqqqtttuuuwwwwwwuuurrrnnnllloooqqqwww~~~tttjjj```]]]ZZZUUUSSSSSSXXXZZZ^^^bbbfffiiikkkkkkiiifffcccaaabbbdddeeeeee]]]\\\[[[[[[[[[YYYWWWTTTRRROOOLLLKKKKKKJJJIIIGGGAAAAAAAAAAAABBBCCCDDDEEECCCDDDEEEFFFFFFFFFEEEDDD<<<;;;;;;:::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<::::::999888777666666555333444666777888888777777555555555555555555444444444222111111444666666666777777666555444444444444555666777999:::<<<===>>>AAAFFFJJJLLLMMMLLLDDD<<<::::::999999999999::::::;;;===@@@BBBAAA???;;;888666666666777999:::999888888888888999999999999999777777777999;;;<<<;;;999666333000/////////...---,,,,,,------........./////////......---,,,,,,,,,+++******++++++,,,---...---,,,,,,++++++,,,,,,---......------------......---------------...///000//////.........//////000,,,++++++---///111111000111222222333444333333333333333333333333444555555777:::>>>AAADDDGGGKKKNNNOOONNNNNNQQQUUUXXXYYYYYY]]]___aaaeeejjjnnnrrrtttyyyxxxwwwwwwuuuyyyyyylll___TTTNNNFFFAAA;;;888999:::888777888666444333444444444333111222333222000///000222222222222222111111000000///////////////////////////000000000111111111111///000000000111111111111111333444333333333555777999BBBNNNXXX^^^ccciiimmmtttwwwzzz{{{zzzyyyxxxxxxuuusssssstttssspppsssxxxhhhSSSPPPVVVcccooo|||vvvjjj___UUUOOOJJJJJJIIIGGGEEEEEEHHHJJJMMMMMMMMMMMMMMMOOOSSSWWWYYY\\\]]]]]]___bbb```[[[TTTPPPOOOSSSVVVWWWZZZ]]]dddhhhnnnyyywwwnnnkkkkkkkkkmmmqqqrrruuuzzz||||||yyyvvvuuuvvvyyytttiii]]]WWWTTTOOONNNOOORRRUUUZZZ___dddggghhhiiiiiigggeeeeeeggghhhiiihhhaaa```___^^^]]]ZZZVVVSSSPPPNNNKKKJJJJJJJJJHHHFFFBBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCCCC;;;;;;:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::999999888777666666666333444555666777777666666444444444555555555555555333333222222444555666666777777666555555555666666888777777999<<<>>>>>>===BBBHHHNNNOOOOOOLLLEEE===::::::999999999999::::::;;;===@@@BBBBBB???;;;888666666777999;;;;;;:::888888999999999999:::::::::999888888999;;;;;;:::888555333000.........---,,,---------.........////////////.........---------+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......---------......111000...------...///000,,,,,,,,,---//////000000111222222333333333333333222222222222333444555555777:::>>>AAACCCFFFJJJMMMNNNMMMNNNPPPTTTXXXYYYYYY\\\^^^aaaeeejjjooosssuuuwwwwwwxxxxxxwwwzzz}}}ooo```UUUIIICCC===::::::;;;;;;:::999777555444555555444333111222333333111000000111222222222111111111111111///////////////////////////000000000111111111111///000000000111111111111000111222222111222444666888@@@LLLVVV]]]bbbgggjjjmmmqqquuuwwwxxxyyyzzz{{{xxxuuuuuuvvvuuussstttxxxiiiSSSNNNSSSaaammm|||wwwkkk___UUUOOOIIIIIIIIIGGGEEEEEEHHHJJJMMMMMMLLLLLLLLLNNNSSSVVV\\\___``````ccchhhgggdddYYYTTTQQQTTTVVVWWWZZZ^^^bbbffflllvvv{{{ssskkkiiihhhhhhkkkpppsssyyypppdddXXXRRROOOMMMMMMOOOQQQTTTXXX\\\```bbbccccccggggggiiilllooopppnnnlllfffdddcccbbb___\\\VVVRRRNNNMMMKKKKKKKKKJJJHHHFFFEEEEEEDDDCCCAAA@@@>>>>>>@@@@@@AAAAAAAAAAAAAAA@@@<<<;;;::::::999999:::::::::;;;;;;;;;;;;;;;;;;:::999888888777777666666666555555555555444444333333444444444555555555555555444444444444333333444555666555555555555555666777888777777888;;;======<<>>999999::::::;;;;;;;;;;;;<<<>>>@@@BBBAAA>>>:::888666666777999;;;;;;999777777888888999999:::;;;;;;<<<;;;:::;;;<<<;;;:::888555333000.........---,,,//////.........---------...............---------,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,111000///...---,,,,,,,,,111000...------...///000//////000///////////////000111111222333222222222111111111222333444555555777:::>>>AAACCCFFFIIILLLMMMLLLMMMOOOTTTWWWYYYYYY]]]^^^```dddiiimmmqqqsssuuuvvvyyy{{{zzz{{{nnn___LLLFFF???;;;;;;<<<;;;::::::888666555555555444333111222444333222000000111111111111111111111111111000000000000000000000000000000000000111111111111000000000000111111111111000111222222111111333555888???IIITTT[[[aaaeeegggkkknnnrrrtttuuuvvvxxxyyyyyyvvvuuuxxxwwwuuuuuuxxxjjjSSSMMMQQQ\\\jjj{{{xxxlllaaaVVVPPPJJJJJJIIIGGGFFFFFFIIIKKKLLLLLLKKKJJJKKKNNNSSSWWW^^^```aaabbbffflllnnnkkk^^^WWWSSSTTTVVVWWWYYY]]]aaaeeekkkqqqzzzyyyrrrkkkiiifffeeehhhmmmuuu}}}hhh]]]RRROOONNNMMMOOORRRUUUVVVYYY\\\^^^`````````dddggglllrrrvvvwwwssspppjjjiiigggeeeccc^^^XXXTTTNNNLLLKKKKKKLLLKKKHHHFFFGGGGGGFFFEEECCCAAA???>>>@@@@@@?????????>>>>>>>>>;;;;;;:::999999999999999::::::;;;;;;;;;;;;::::::888888777777777666666666555555444333333222222111555555555555555555444444333444555555333333333444444444444444555666777777777777888999:::;;;<<<<<>>888999:::<<<===============>>>???@@@???<<<999888555555555666888999888777666777888999:::;;;<<<===>>>===<<<<<<===<<<:::888555222///.........---,,,///.........------,,,,,,------------------------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------............------111000///...---,,,,,,,,,//////.........//////000000111222111///...///000000111111222222222222222111111111111222444555666777:::>>>@@@BBBEEEIIIKKKLLLKKKLLLOOOSSSWWWXXXYYY]]]^^^aaadddhhhmmmppprrrtttvvvzzz|||{{{|||zzzkkkUUUOOOFFF@@@>>>>>>===;;;;;;999666555666666444333111222444444222111111111000000000000000000000000111111111111111111111111000000000000111111111111000000000000111111111111111222333222222222444666888>>>HHHRRRZZZ```dddeeehhhkkkoooqqqrrrtttvvvxxxyyyvvvuuuwwwxxxuuutttvvvkkkSSSLLLOOOWWWfffyyy{{{ooocccYYYRRRJJJJJJJJJHHHGGGGGGJJJLLLKKKJJJJJJIIIJJJNNNTTTXXX^^^aaaaaabbbgggoooqqqooo```YYYTTTTTTUUUVVVYYY]]]aaafffkkkmmmrrryyy}}}}}}xxxrrrmmmiiieeebbbdddiiinnnwwwrrr___UUUMMMLLLNNNPPPSSSWWWXXXXXXZZZ[[[]]]^^^___``````ccciiiqqqvvvwwwuuurrrmmmllljjjiiifffaaaZZZUUUMMMMMMLLLLLLMMMKKKIIIGGGGGGGGGGGGGGGFFFDDDBBBAAABBBAAA@@@???>>>=========:::999888888777777888888999:::;;;;;;;;;;;;:::999777777777777666666666666555444444333333333444444666666666555444444444333000333555555444333555666444444444555555666888888666888;;;;;;999999<<<>>>DDDNNNWWWXXXTTTNNNEEE>>>777999;;;===???@@@@@@@@@============<<<:::999888555333333333555777777666666777888:::<<<>>>@@@@@@AAA@@@>>>>>>>>>===;;;999555222///------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------...------,,,,,,,,,------...---+++******+++---...---...////////////...---......---------......///------...///000000000///...000222111//////000222111222222333333333333333000000000111222444555666888:::>>>@@@BBBEEEHHHKKKKKKJJJKKKNNNSSSVVVXXXYYY]]]___aaaeeejjjnnnrrrtttuuuvvvyyy{{{zzz|||sss___WWWMMMFFFCCCAAA???===;;;999777666666666555333111333444444333111111111///////////////000000000111111111111111111111111000000000000111111111111000000000000111111111111222333444444333333555777777===GGGQQQZZZ```cccdddeeehhhllloooqqqtttwwwyyyyyyuuutttwwwwwwtttsssuuulllTTTLLLNNNSSScccwww}}}qqqfff[[[TTTJJJKKKJJJIIIGGGHHHKKKMMMJJJJJJIIIIIIJJJNNNTTTYYY^^^```aaabbbgggpppsssqqqbbb[[[UUUTTTUUUUUUXXX]]]bbbhhhkkkkkklllsssyyy{{{xxxsssmmmjjjeee```aaafffdddmmmzzztttbbbYYYPPPJJJKKKOOORRRVVV[[[XXXXXXYYYZZZ[[[]]]^^^```[[[^^^dddlllrrrtttsssqqqnnnmmmlllkkkhhhbbb\\\WWWNNNMMMLLLMMMMMMLLLIIIGGGEEEFFFGGGHHHHHHGGGFFFEEECCCCCCAAA???>>>=========888888777666666666666666999999;;;;;;;;;;;;999999777777777777666666666666444444444444444555666777777777666555444444333333...111444555444444666999555555555555666888999999555:::===<<<999888<<<@@@CCCNNNWWWXXXTTTMMMDDD===777888;;;>>>@@@AAABBBBBB>>>===<<<;;;:::999888888444333111111333555666666666777999;;;>>>@@@BBBCCCBBBAAA@@@??????>>>;;;999444222///---------,,,+++)))******+++,,,......///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------///---+++))))))+++---///---...///000000///...---+++,,,,,,---...///111111+++,,,...000111111000///+++...000000//////111444222333444444555555444444000000000111222444555666888:::>>>@@@BBBEEEHHHJJJJJJJJJKKKNNNRRRVVVXXXYYY]]]^^^bbbfffkkkpppuuuwwwxxxwwwxxxxxxwww{{{pppdddTTTKKKHHHFFFBBB===;;;:::888888777666333111222222222111111111111000111///...///222333222000111111222222222222111111//////000111111111111111111111111111111111111111222333333444444555555666666;;;DDDPPPZZZ```aaa```aaadddiiimmmoooppprrrssstttvvvwwwwwwvvvuuuuuuvvvsssXXXLLLKKKSSS___pppwwwjjj\\\RRRKKKJJJIIIHHHIIILLLOOOQQQNNNMMMKKKHHHGGGIIIMMMQQQ\\\[[[\\\bbbjjjoooooommm```\\\VVVSSSTTTWWW[[[]]]ccciiijjjfffgggpppwwwxxxvvvtttpppkkkgggccc```___]]]___eeennnwwwyyyrrrllleee^^^XXXNNNLLLJJJKKKMMMQQQSSSTTT[[[ZZZZZZZZZZZZ[[[\\\\\\\\\```eeehhhhhhhhhkkkmmmlllmmmnnnmmmiiibbbZZZUUUQQQPPPNNNMMMMMMKKKHHHFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFEEEEEECCCAAA???===<<<888888777666666666666666777777777888999999::::::;;;:::888777777777555333444444444555555555555666777777666666555555555444666666666666666666666666444444444444555777999:::;;;;;;:::999888:::===@@@HHHQQQWWWUUUNNNHHH@@@999999888888:::>>>BBBDDDEEEAAA???<<<;;;;;;;;;999888111111111111222444666888999888888888:::===@@@BBB@@@>>><<<<<<<<<;;;:::888222000///...------......,,,---......//////.........---+++******+++,,,...++++++,,,,,,,,,,,,------++++++,,,---..................---------,,,,,,,,,000///---+++***+++---...////////////000000000000//////000000000000//////111111222222222333333333111111111222333444555666666888<<>>::::::999888777777777777666666777888888999999:::<<<:::888888888777666444444444444555555555555666666555555555444444444444555555555555555555555555444444333444555666888999999999888666666777;;;>>>JJJRRRXXXUUUOOOHHH@@@:::999888888:::>>>BBBDDDDDD@@@>>>;;;:::::::::888777111111111111333555777888888888888888:::<<>>KKKSSSXXXUUUNNNGGG@@@:::999888888:::>>>AAABBBBBB>>><<<:::999999999777555111111111222444666777888888888888999:::;;;===>>>===;;;::::::::::::888666333222000...---,,,------------------------------,,,---//////...,,,)))(((++++++,,,,,,,,,,,,------------.........------,,,***++++++,,,---...///000////////////............------.........///////////////000000000000///////////////000000000111111111111111222333444555666999;;;>>>@@@AAABBBEEEGGGGGGHHHKKKNNNRRRVVVYYY[[[\\\___cccgggjjjoootttxxxxxx}}}{{{zzz}}}|||rrrcccWWWNNNJJJBBB???;;;888777666444222444333333333222222222222222222111222222222222222111111222222222222111111000000111222222222222111111111111111111111111111222222222333444444555555333777???IIISSSYYY[[[[[[___cccgggiiijjjkkklllmmmnnnooopppooonnnnnnoooqqqxxxcccPPPHHHHHHQQQ```ppp}}}yyyqqqhhh___XXXNNNNNNMMMMMMMMMMMMLLLLLLKKKJJJIIIGGGFFFGGGKKKNNNTTTTTTVVV[[[bbbfffgggggg]]][[[[[[]]]```dddfffgggeeehhhkkknnnrrrvvvxxxyyyzzzwwwsssnnniiidddaaa```ZZZYYYWWWVVVVVVTTTQQQOOONNNNNNNNNOOOPPPPPPPPPOOOPPPRRRUUUXXX[[[___dddgggjjjiiiiiihhhgggfffeeeddddddcccaaa___\\\ZZZZZZZZZ___```aaabbb```]]]YYYWWWWWWTTTPPPNNNNNNNNNNNNMMMJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHFFFDDDCCCBBB???>>><<<:::888666666555555666666777777888999999<<<;;;999999:::999888666444444444555555555555666444444444444444444444444333333333333333333333333222222333444555666777777:::999888666666999>>>AAALLLSSSWWWSSSKKKEEE>>>999777777777999<<<>>>>>>>>>;;;:::888888888888555444111111222333555777888999888888999::::::;;;;;;;;;:::999999999:::999777444333222000...---,,,,,,---......---------------....../////////---+++***(((+++++++++,,,,,,,,,------......///......---,,,,,,++++++,,,,,,---...//////------...///......------------------........./////////000000000000///////////////000000000111111111111111222333444555666888;;;>>>???AAACCCFFFHHHIIIJJJLLLOOOSSSWWWZZZ\\\bbbdddfffhhhjjjlllppprrrssszzzyyyxxx}}}~~~}}}mmm^^^RRRLLLEEEAAA<<<888666444333222444444444444333333333222111111111111000000000111111111222222222222111111000000111222222222222222111111111111111111111111111111222333333444444555333666===FFFPPPWWWZZZZZZ^^^bbbfffhhhiiijjjkkkllllllmmmnnnmmmlllmmmoooqqqwwwhhhQQQGGGGGGOOO\\\kkkyyywwwppphhh___XXXNNNNNNMMMLLLKKKJJJIIIIIIGGGHHHGGGFFFEEEGGGJJJMMMTTTUUUWWW\\\```dddeeeeeeaaa___^^^___eeekkkooorrrhhhhhhkkkppptttvvvwwwxxxyyywwwtttpppmmmjjjhhhgggaaa___]]][[[ZZZWWWSSSQQQNNNNNNOOOPPPQQQRRRSSSTTTUUUWWW[[[^^^cccjjjrrrxxx~~~|||zzzvvvrrrmmmiiigggfffdddaaa^^^\\\\\\[[[[[[[[[[[[\\\]]][[[YYYWWWUUUVVVSSSPPPNNNNNNNNNNNNNNNKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGEEEDDDCCC???===;;;999777666555444666666666777888888999999<<<:::999999::::::888777444444444555555555555666555555555555555555666666333333333333333333333333222222333555666666777777999888777666666:::@@@DDDLLLRRRUUUPPPHHHBBB<<<666666555555777999;;;:::999999888777777888777555222000111333444666888999999999999:::;;;;;;;;;:::999999888888999:::999666444333222000...---,,,------......---------...///000111000...,,,+++++++++++++++++++++,,,,,,,,,------////////////...---,,,,,,------------------------+++,,,,,,---------,,,+++------------........./////////000000000000//////000000000111111111222222111111111222333444555666666999<<>>===;;;999777666555555777777777888999999::::::;;;999888888999999888777444444444555555555555666555555555666666666666666333333333333333333333333222333555666777888888888555555444444555:::AAAFFFLLLRRRTTTMMMEEE???:::555555555555666888999888666888777777777888777444222000111333666888999:::::::::;;;=========;;;999888888888888999:::999666444222111///...------............------...000222333222000...,,,++++++,,,---++++++,,,,,,,,,,,,------....../////////...------......---------,,,,,,,,,+++++++++++++++,,,,,,,,,------.........///////////////000000000000//////000000000111111111222222111111111222333444555666555888<<>><<<;;;999888777777888888888999::::::;;;;;;:::888777777888999777666444444444555555555555666444444444555555666666666444444444444444444444444333444666777888999888888444444444444666<<>>??????<<<999777777777888:::;;;:::777444000///...------...///000......---...000222555777//////...---------------++++++,,,,,,,,,,,,---------......////////////...,,,,,,------------------,,,,,,+++***+++,,,---........./////////000000000//////000000000000///////////////000000000111111111111111222333444555666777999===???AAADDDGGGIIILLLMMMOOORRRUUUYYY\\\^^^^^^```cccfffhhhkkkooorrrtttzzzxxxwww{{{{{{wwwiiiPPPKKKCCC<<<999888888888666666555555555444444444222444555444111///111333111111222222222222111111111111222333333333333222111111111111111111111111111111111222333333444444555666;;;CCCLLLTTTXXXZZZ[[[___dddhhhjjjkkkmmmnnnnnnnnnnnnmmmlllnnnqqqttt|||oooYYYMMMIIIKKKRRR___pppwwwmmmccc[[[WWWTTTPPPLLLIIIHHHIIIJJJFFFHHHJJJKKKMMMPPPTTTWWW]]]^^^aaabbbccccccdddfffeeefffkkkqqqyyyyyysssqqqxxx|||zzzzzz}}}~~~|||zzzxxxvvvuuuuuuvvvuuusssqqqpppnnnkkkhhh```___]]][[[ZZZ]]]dddjjjsss{{{{{{wwwoooiiibbb______```______```___]]][[[XXXVVVTTTTTTVVVUUUTTTTTTTTTTTTQQQOOOJJJIIIHHHGGGFFFGGGHHHHHHEEEEEEEEEEEEDDDBBBAAAAAA@@@???===<<<::::::999999888999999::::::;;;<<<<<<999888666777888888777666444444444555555555666666333333333444444555555555444444444444444444444444444555777888999:::999999666666555666999@@@HHHOOOOOOTTTUUUMMMEEE???:::666888888888999::::::888666777777777888999888555222000111444777999:::;;;;;;<<<>>>@@@AAA@@@===999777777777999:::<<<:::777444///......---...///000111......---...000444777999,,,---///000000...---+++++++++,,,,,,,,,---------------...///000000000///***++++++,,,---...//////...---+++++++++---///000////////////000000000000//////000000000000//////............/////////000111111111222333444666666999;;;>>>@@@AAABBBEEEGGGIIIJJJMMMPPPUUUZZZ]]]```aaabbbdddeeefffhhhkkknnnpppvvvvvvvvv{{{|||ttt___SSSCCC;;;:::;;;:::777444555555555444333444555333222222111000000000111111111000000111222333333111111111111111111111111111111222222222222111111111111222222222333333333333555:::AAAIIIPPPVVVYYY[[[___dddhhhjjjkkkmmmnnnoooooonnnlllkkkmmmpppsss|||wwwdddOOOIIIMMMQQQYYYhhh{{{sssddd[[[UUURRRMMMJJJIIIJJJIIIIIIKKKKKKLLLMMMOOORRRTTTVVVXXX[[[___aaabbbccceeefffbbbeeeiiimmmvvvyyywwwvvvxxx}}}}}}yyyzzzvvvuuuvvvsssnnnlllnnnhhhhhhfffeeeeeekkkttt{{{{{{uuuqqqmmmhhhbbb^^^^^^```bbbcccaaa```]]]YYYUUUSSSQQQPPPOOOQQQSSSSSSQQQPPPOOOOOONNNNNNMMMKKKIIIGGGEEECCCGGGEEEDDDDDDDDDDDDBBBAAADDDBBB???===;;;;;;<<<<<<;;;:::888777777777888999999777666666777999888777777777666555444444333333333333333333333333333333///111222444555555444333555555666666777777888888666666555666999???HHHNNNSSSSSSPPPKKKCCC===999888666666888999999888777777666666666666555444222222000333555666555555666888===>>>???@@@???===;;;:::666888;;;===<<<999444111.........///......------111///,,,++++++...111333///...---,,,+++,,,,,,---++++++,,,,,,---...//////........................+++++++++,,,,,,,,,------000,,,)))***...000///,,,,,,,,,,,,---------............///000000111000000000000111222222222222111111111111222333444555666888999<<>>;;;:::::::::;;;<<<;;;:::888777777777777888666555555777777777666777666666555555444333333444444444444444444444444111222333444555555555555444555555555555555555555666666666777:::@@@HHHNNNSSSRRROOOIIIBBB<<<999777444555666777888777666666777777777666666444333222000333555666555555666888:::;;;======<<<:::999999777999<<<===<<<999555222......//////......------...---,,,,,,...000333555///...---,,,,,,,,,------+++,,,,,,------.................................,,,,,,---------............***'''(((,,,...---+++------........./////////...///000000000000000000000000111222222222222111111111111222333444555666888999<<>><<<;;;:::;;;;;;===<<<;;;999888777777777888666444555666777666555777666666555555444444444444444444444444444444444555444444555555666777888888888888888888777777666666777777888;;;AAAJJJOOORRRQQQNNNGGG@@@:::888777555666777888999888888777999888888888777555444333000333555666555555666888777999;;;;;;999888888888888:::<<<>>><<<999555222/////////.........------++++++,,,...000333555666///...------,,,---------------------------------........................---------.........//////...+++((())),,,...---+++....../////////000000000000000000111000000//////000000111222222222222111111111111222333444555666888999<<>>EEEMMMTTTWWWVVVZZZ___dddgggkkknnnqqqrrrrrrrrrqqqppppppsssuuuzzz{{{uuurrrxxx{{{|||~~~ooo]]]OOOKKKIIINNN\\\qqqwwwggg\\\SSSQQQNNNMMMNNNOOOOOONNNJJJKKKMMMOOOQQQRRRSSSTTTWWWYYY\\\^^^```aaadddfffbbbeeeeeedddfffiiiiiigggfffgggjjjqqq{{{}}}vvvppplllkkkkkkkkknnntttzzz}}}wwwooogggaaabbbbbbcccfffhhhhhhfffccc^^^]]][[[ZZZ[[[\\\[[[ZZZVVVUUUSSSPPPNNNLLLKKKJJJMMMOOOQQQRRRRRRQQQRRRRRRRRRSSSSSSSSSSSSRRRQQQQQQNNNKKKGGGEEEDDDDDDCCCBBBCCCBBB@@@???>>>============<<<<<<;;;:::999999999999777555555777777777666777666666666555555444444444444444444444444444444777777666555666777999:::999999::::::999888777666777777888:::===CCCKKKQQQRRRPPPLLLEEE>>>999777777777888:::;;;<<<;;;;;;:::::::::999999777666444333000333555666555555666888666:::===>>><<<999999999999;;;===>>>===999555333000000///......---------)))***,,,...000222222333.........------------...------------------,,,,,,........................------------............000---++++++---//////........./////////000000000111111111111111000///...000000111222222222222111111111111222333444555666888999<<>>EEEGGGDDD???<<<<<<;;;<<<>>>>>>===999666444222111000...---------...***+++,,,............------.....................------------------,,,,,,........................+++,,,,,,,,,,,,---------///...,,,,,,---//////000------........./////////111111222111111000//////000000111222222222222111111111111222333444555666888999<<>>:::555333555555444222333222222222222333333444444333333222222222222333111111111111111111111111111111222222222222111111111111222222222333333333222444666;;;BBBJJJQQQVVVUUUXXX]]]aaadddhhhmmmpppnnnoooppppppooooooppprrr{{{qqqmmmtttyyy{{{ppp^^^RRRJJJFFFJJJSSSeee}}}lllaaaRRRPPPNNNNNNOOOOOONNNMMMLLLLLLMMMOOORRRUUUYYY[[[ZZZ\\\^^^```bbbdddhhhkkkooouuuxxxuuuqqqoookkkfff``````ccciiittt~~~}}}wwwrrrnnnoooqqqtttzzzzzzsssjjjbbb^^^]]]]]]]]]ZZZ\\\aaagggiiigggaaa]]]XXXVVVTTTSSSTTTTTTSSSRRRQQQPPPOOOMMMLLLKKKKKKKKKJJJMMMPPPRRRRRRSSSTTTUUUWWWWWWXXXXXXXXXXXXXXXWWWRRRPPPOOONNNMMMLLLJJJHHHDDDDDDDDDCCCBBBAAAAAAAAA???@@@@@@@@@@@@???>>>>>><<<:::888888999999888777666666666666666666666666444444444444444444444444999888888888888888999999;;;<<<>>>??????===;;;:::777999;;;===AAAGGGNNNSSSSSSPPPJJJBBB;;;777777888444666777999:::::::::999;;;;;;:::999777555444333000333555666555555666888;;;EEEPPPTTTOOOFFF@@@=========>>>>>>===:::666444333222000...------......,,,,,,------,,,++++++***------...////////////...------------------------........................+++++++++,,,,,,,,,---------,,,+++++++++,,,...///------........./////////111111111222111111000000000000111222222222222111111111111222333444555666777999<<<@@@CCCFFFHHHHHHLLLKKKMMMPPPUUUZZZ\\\]]]^^^```ccchhhlllppprrrssswwwwwwyyyyyywwwyyyrrr```SSSCCC>>>888777888999777555111111111111111222333333555444333222222222222222111111111111111111111111111111222222222222111111111111222222222333333333222333666:::AAAIIIPPPUUUVVVXXX\\\```cccggglllooonnnoooppppppooooooppprrrzzz{{{pppkkkrrrxxx{{{ppp^^^NNNFFFBBBGGGNNN\\\xxxqqqeeeTTTRRRPPPPPPPPPPPPOOOMMMMMMMMMMMMPPPTTTZZZ```dddcccdddggghhhjjjmmmqqquuuyyyyyyssslllfff``````aaagggpppyyy~~~{{{vvvrrrppptttyyy}}}yyyjjjeee___[[[ZZZ\\\]]]]]]\\\```fffmmmoookkkccc]]]WWWTTTQQQPPPPPPPPPPPPOOONNNMMMLLLKKKJJJJJJJJJJJJIIILLLOOORRRRRRSSSUUUVVVWWWXXXXXXYYYXXXXXXWWWWWWSSSSSSRRRSSSSSSQQQNNNKKKIIIIIIIIIIIIHHHGGGFFFFFFDDDDDDDDDCCCBBB@@@>>><<<<<<:::888777888888777666666666666666666666666777666666666666666666666666888888999999999888888888<<<>>>@@@BBBBBBAAA???===888999<<<>>>BBBHHHOOOTTTUUUQQQJJJBBB;;;777888999444555777888999:::999999;;;::::::888777555333222000333555666555555666888===JJJYYY___YYYMMMCCC>>>>>>>>>???>>>===:::777555444222000...------......---------,,,,,,+++++++++,,,---...///000000///...+++,,,,,,------.................................,,,,,,,,,,,,---------...------,,,++++++,,,...///....../////////000000000000000111222222222111111000000111222222222222111111111111222333444555666777999<<<@@@CCCFFFHHHIIIKKKKKKLLLOOOUUUYYY[[[\\\^^^```cccgggkkkoooqqqrrrtttuuuxxxyyyxxxyyyqqqbbbIIICCC===;;;===>>><<<:::444444444444555555666777555444333333222222222222111111111111111111111111111111222222222222111111111111222222222333333333222333555999@@@HHHPPPUUUVVVYYY\\\___bbbfffkkknnnnnnpppqqqqqqpppoooqqqrrrttt~~~zzzoookkksssyyy|||rrr```JJJAAA>>>BBBHHHTTTooouuuiiiUUUTTTRRRRRRRRRQQQPPPNNNKKKKKKLLLPPPWWW```hhhnnnnnnooorrrsssuuuxxx}}}~~~vvvllleeeaaa```aaafffmmmvvv||||||yyyxxxwwwssstttzzzxxxkkk___\\\ZZZYYYZZZ\\\]]]\\\bbbfffmmmssstttnnnddd]]]WWWTTTPPPNNNNNNNNNNNNMMMLLLLLLKKKJJJIIIIIIIIIIIIHHHKKKOOORRRSSSTTTUUUWWWVVVVVVVVVVVVVVVVVVUUUTTTTTTTTTUUUVVVWWWUUUQQQNNNNNNOOOOOOOOONNNMMMLLLLLLHHHHHHGGGFFFCCC@@@===;;;;;;999777666777777666555666666666666777777777777888888888888888888888888777888999::::::999777666666777:::<<<===<<<:::888888:::<<>>MMM___fff___QQQDDD>>>????????????===:::777555444333000...------...///......---,,,,,,,,,------,,,---///000000000///...++++++,,,,,,---...//////........................---------.........//////...//////...---...000222000000000000111111111111///000111222222222222222000000111222222222222111111111111222333444666666777999<<<@@@CCCFFFHHHIIIJJJJJJKKKNNNTTTXXXZZZ[[[^^^```cccgggkkknnnpppqqqqqqssswwwyyyxxxyyy~~~qqqdddQQQDDDFFFHHHAAA;;;;;;888777666555444444444444333333333444444555555555444333111//////000111222222222222222111111000000222222111111111111222222222333555888<<>>AAACCCFFFIIILLLKKKLLLNNNQQQTTTXXX[[[]]]]]]^^^```cccggglllppprrruuutttuuuwwwvvvyyyqqq^^^MMMJJJHHH@@@999999555444333222222222222222333333333444444444555555444333111000///000111222222222222222111111111000222222111111111111222222222333555888<<>>FFFNNNRRRSSSWWWQQQHHHAAA<<<999777666999999::::::999888777777777666666555444333222111111333444555444555777999999AAAJJJKKKFFF>>>;;;;;;===???@@@>>>:::555111///000///...---------....../////////...------,,,,,,,,,,,,,,,---------.........------,,,,,,+++******------..................------------------------///...------------...///////////////000000000000000000111111111111000000///111222111000///000111222222333444555555555555888:::>>>@@@BBBEEEIIIKKKKKKLLLNNNQQQTTTXXX[[[]]][[[]]]___ccchhhmmmrrrtttuuuttttttvvvuuuxxxooo[[[QQQIII???888888333333222222222222222333333333333333444444444444333222111000000000111222222222222222111111111111222222222222222222222222222333555777:::@@@HHHMMMPPPTTTXXX\\\^^^```ccceeeiiiiiikkklllmmmmmmnnnnnnrrrtttxxxpppuuu|||}}}nnnVVVIIIAAABBBBBBCCCPPPbbb|||qqqccc[[[UUUVVVWWWTTTPPPOOOKKKKKKLLLNNNQQQTTTWWWYYY[[[```fffjjjllloootttxxx|||wwwnnnddd]]]\\\___eeejjjmmmooorrruuuxxx{{{}}}{{{vvvsssssstttxxxzzz~~~uuuiiibbb^^^^^^]]]]]]]]]^^^```bbbdddfffmmmwww~~~xxxnnnaaaVVVNNNNNNNNNNNNOOORRRTTTUUUPPPOOOLLLIIIIIILLLRRRWWWbbbggglllnnnkkkddd]]]YYYRRRQQQOOOMMMMMMMMMNNNOOOQQQQQQRRRVVVYYYZZZZZZXXXWWWXXXXXXXXXWWWTTTRRRPPPMMMKKKIIIGGGEEECCC???<<<::::::888777666666666666777777777777777777777777888888777777666666555555888777666555555777999:::;;;:::888888:::;;;:::999888888;;;BBBKKKRRRTTTSSSUUUOOOFFF???;;;999888777999999999999888777666555666555555444333222111111444444333222111444888;;;999>>>BBBAAA<<<:::;;;>>>===>>>???>>>999444111//////...------,,,---------------------------------...---,,,,,,,,,---///000------,,,,,,+++*********,,,,,,------...//////000++++++,,,,,,---.../////////...------------...///////////////000000000000111111222222222222111111///111222111000///000111222222333333444555555555777999===@@@BBBDDDHHHJJJKKKLLLNNNPPPTTTWWWZZZ\\\ZZZ[[[^^^ccchhhnnnsssvvvtttsssssstttsssuuu~~~hhhYYYLLL@@@888777555555444444444444555555333333333333333333333333222222111000000111111222222222222222222222222222222222222222222222222222222333444666999>>>EEEJJJOOOSSSXXX\\\^^^___aaabbbhhhiiikkkmmmnnnooooooooorrrsss|||~~~uuuzzzwww\\\MMMBBBAAABBBCCCKKKWWWooouuuhhh^^^WWWWWWWWWSSSNNNLLLKKKKKKJJJKKKLLLNNNPPPQQQSSSXXX]]]bbbdddfffiiikkkqqqqqqqqqpppmmmggg___ZZZ[[[^^^eeemmmpppooopppssszzz|||}}}{{{vvvsssssstttuuuyyy}}}{{{nnnccc]]]]]]___]]]^^^___```aaadddgggjjjrrr|||xxxmmm___UUUNNNNNNNNNOOOQQQSSSUUUVVVPPPOOOLLLKKKLLLRRRZZZ```qqqvvv{{{{{{tttjjj```ZZZSSSQQQOOOMMMLLLLLLMMMMMMMMMNNNPPPTTTWWWYYYZZZZZZYYYYYYZZZYYYWWWUUUSSSQQQNNNLLLIIIGGGEEEBBB???<<<:::999888777666666666666666666666666666666666666888888777777666666555555999777555444444666999:::;;;:::999999999:::::::::999999<<>>AAA===>>>???===888444111///------------,,,---------,,,,,,,,,------.........000///---,,,---...000222***++++++,,,,,,---......---------.........//////++++++,,,------......///.........------.........////////////000000000000000000111111222222111111///111222111000///000111222222222222333444555555666999<<>>;;;999999888777666666666777666666666666666666666666888777777777666666666555888777555333444666888:::999999999888888888999:::;;;:::<<>>===>>>>>><<<888333111000,,,,,,------------------++++++,,,,,,---............---,,,++++++---///000,,,,,,------...///////////////.........------------------------------------..................---////////////000000000000...//////000111111000000///111222111000///000111222222111222222333555555666999<<>>;;;999999888777777777777777777777777777777777777777666666666777777777777777777666555444444666888999777888999888666666888999<<<;;;===DDDNNNVVVYYYZZZQQQJJJAAA:::777777888999888888999999888888777666666555333222222222333444222666999;;;:::888777777888999;;;;;;::::::<<<>>>===>>>>>>;;;777333000000,,,,,,---............---++++++,,,,,,---------...+++***)))))))))***,,,,,,000000//////...---------000//////...------,,,,,,---------------------,,,------...//////...------////////////000000000000---...///000000000000000///111222111000///000111222222111111111333555666777999===@@@BBBDDDHHHJJJJJJKKKLLLOOOQQQTTTWWWXXX^^^___```cccggglllppprrrtttsssssstttsssuuulllZZZLLLDDD:::999777666444333333333333333333222222222111111000000111222222222222222222222222333333333444444111222444555555444222111222222333333555999>>>CCCJJJMMMQQQUUUYYY\\\aaadddeeegggjjjmmmnnnnnnmmmllllllnnnrrr|||ppp[[[LLLDDD@@@@@@BBBKKKYYYgggyyyttthhh]]]YYYUUUOOOIIIGGGGGGGGGGGGGGGIIIKKKMMMNNNQQQRRRVVVZZZ___bbbccccccddddddeeegggiiiiiigggeeebbbaaahhhsssuuuoooooouuuzzz|||~~~zzzqqqhhhbbb```aaaeeejjjooosssvvvzzz}}}{{{xxxrrrjjjccc___^^^___[[[^^^aaaaaa___```eeejjjsss|||zzzmmmccc[[[UUURRRRRRSSSTTTUUUUUUUUUUUUQQQSSSWWW^^^hhhuuuuuukkkeeecccZZZXXXUUUQQQOOOMMMMMMMMMJJJMMMOOOOOOOOOPPPSSSVVVVVVUUUTTTRRRPPPNNNLLLKKKJJJHHHFFFEEECCCAAA>>>;;;999888888777777777777777777777777777777777777777555555666666777777888888666555555555555666777777777888999888666666888:::;;;<<>>@@@===>>>===;;;666222000000,,,---...///000//////...,,,,,,,,,,,,,,,,,,------*********+++++++++,,,,,,000//////...------,,,,,,..................------+++,,,,,,------.........------...//////...------////////////000000000000......///000111222111111///111222111000///000111222222111000111222444666888:::>>>@@@BBBEEEIIIKKKJJJKKKLLLNNNQQQTTTVVVXXX\\\]]]___ccchhhmmmqqqtttuuuttttttvvvuuuxxxvvvbbbRRRHHH===<<<;;;999777666555555333333333222222111111111///000111222222222222222222222222333333444444444111222444555555444222111222222333333444888===BBBHHHKKKOOORRRVVV[[[```ddddddfffiiikkklllllljjjiiiiiimmmpppxxxjjjVVVIIIBBBAAABBBBBBPPP^^^rrrwwwkkk```ZZZVVVPPPJJJGGGFFFFFFGGGHHHJJJMMMOOOQQQQQQRRRUUU[[[aaaeeeggghhhkkkkkkkkklllnnnnnnllljjjfffdddjjjuuuvvvnnnnnnttt{{{~~~|||rrrggg```]]]YYY\\\aaaeeehhhkkkooorrrvvvsssnnnhhhbbb___```bbb[[[^^^aaa```^^^___dddiiirrr{{{~~~wwwjjjaaaZZZVVVPPPQQQSSSTTTVVVVVVWWWWWWRRRVVV[[[dddppp~~~~~~ssskkkgggfff[[[YYYUUUQQQNNNMMMMMMMMMKKKMMMOOOOOONNNNNNQQQTTTTTTSSSRRRPPPNNNLLLJJJIIIIIIGGGEEEDDDCCCAAA>>>;;;999888777777777777777888777777777777777777777777444444555666777888999999555555555666666666666666777999:::999666666888;;;:::===DDDNNNXXX\\\\\\YYYQQQJJJ@@@999555555666777777888999:::::::::::::::777666444333333444555666777999<<<<<<;;;:::::::::<<<;;;:::999999;;;===???>>>>>>===:::666222000000,,,---///000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////......++++++,,,------......///,,,,,,------.../////////)))***+++,,,...///000111,,,---...//////...---,,,////////////000000000000//////000222222333333333///111222111000///000111222222000000000222444666888;;;>>>AAACCCFFFIIILLLJJJKKKLLLNNNQQQSSSVVVWWWZZZ\\\^^^ccchhhnnnsssvvvuuutttuuuwwwvvvyyysss```OOOGGG>>>777555555444666999666555555444444333222222333333333333333333333333111111222222222333333333333333333333333333333333666666777666777:::>>>BBBEEEIIIOOOTTTWWWYYY[[[]]]bbbeeehhhjjjjjjlllmmmooolllmmmmmmsss~~~dddNNNCCCBBBEEEBBBIIIUUUfffwwwxxxmmmbbb\\\VVVOOOJJJIIILLLIIIIIINNNRRRQQQPPPQQQSSSWWW\\\```hhhrrrwwwvvvwwwtttsssuuuyyyxxxtttoooiiiiiimmmtttwwwuuutttvvvyyyxxxoooiiibbb[[[[[[]]]]]]\\\ZZZ[[[```eeehhhgggeeecccaaa___^^^]]]XXXVVVWWWZZZ[[[\\\bbbhhhyyy|||zzzqqqfff___YYYTTTRRRSSSUUUVVVWWWXXXXXXXXXUUUZZZcccnnnzzzuuuqqqqqqiii___WWWUUURRROOOMMMMMMOOOPPPSSSRRRQQQRRRSSSSSSRRRPPPOOOOOOMMMLLLJJJIIIHHHGGGEEEEEEDDDCCCBBB@@@???>>>:::999888666555444444444555555555555666666666666555555666666666666555555777666666555555555555666777999:::999888777888:::999???FFFLLLUUU[[[ZZZTTTNNNHHH???888555555666777888777777888::::::999777999888666333111111555888:::888666555444555666777<<<<<<<<<<<<>>>???@@@AAAAAA@@@>>>;;;777333000.........//////...---,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,.........////////////000---------......000111111333222000///.........///000111222111000///000111222222111111222333555666999:::<<>>CCCHHHNNNSSSWWWYYY\\\]]]```cccfffiiijjjlllnnnpppnnnnnnnnnrrr~~~|||~~~nnnTTTCCC>>>??????DDDOOO```ssszzzpppgggaaa[[[RRRKKKIIIKKKHHHHHHNNNQQQQQQQQQSSSTTT[[[dddllluuu~~~|||zzz|||{{{vvvmmmnnnuuu}}}zzzwwwwww~~~zzzoooggg```ZZZ[[[\\\\\\ZZZWWWXXX\\\```ffffffeeeccc```]]]ZZZYYYXXXWWWXXX]]]^^^___ccciiivvvzzzxxxooofff___YYYTTTQQQRRRTTTVVVWWWYYYYYYZZZ^^^bbbjjjttt|||qqqmmmlllfff]]]VVVTTTRRRPPPOOOOOOPPPQQQTTTSSSSSSSSSUUUTTTRRRPPPKKKJJJIIIHHHGGGEEEDDDDDDBBBBBBBBBBBBAAA@@@??????999888888777666666666777555555555666666666777777555555666666666666555555666555555555555555666666444555666666555555666777;;;BBBIIIPPPXXX]]]ZZZTTTLLLFFF>>>888777888999:::999888777777999999888666888777555222000111444777:::888666555444555777888<<<;;;:::999999999999999AAA@@@>>>:::666333///.........///......------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,------........./////////---------......///000111111000000///000000222222000111222111000///000111444333333222222333555555999:::<<>>FFFOOOUUU[[[^^^ZZZSSSGGGBBB<<<888888:::<<<===>>><<<:::999999999888666666555444222000111444777:::888666555555666777888;;;:::999888777777777777@@@???<<<999555222///..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------............------,,,---------..................---......///000111/////////000111333555666///000111111000///000222555444444333444444555555999:::<<>>???@@@@@@;;;:::999999888888888888666666666777777777888888555555666666666666555555333333333444555666777888888999999999888999<<<>>>AAAJJJSSSXXX\\\\\\VVVOOO@@@===999777888;;;===>>>BBB@@@===;;;::::::999777444444333111000111444777999888777555555666888999;;;;;;;;;;;;;;;<<<======???>>>;;;888444111///............---------...............------,,,,,,,,,,,,,,,,,,---------------........................------------------------------............------,,,,,,,,,---------.....................///000000......///000111333444555///000111111000000111222333333444444555666777777888:::<<>>===@@@KKK]]]qqqxxxqqqhhh]]]TTTQQQPPPOOOQQQTTTSSSUUU^^^hhhzzz~~~{{{|||wwwjjjfffhhhfffffffffaaa\\\YYYZZZ\\\aaacccfffhhhhhheee```^^^[[[]]]ccciiikkkhhhhhhkkklllnnnmmmhhheeebbb]]]WWWSSSTTTUUUWWWYYY]]]___aaaeeeiiipppvvvzzzzzzyyyxxxpppjjjaaa\\\XXXSSSOOOLLLLLLLLLMMMNNNNNNOOOOOOPPPPPPQQQTTTVVVXXXVVVRRRNNNIIIIIIHHHFFFDDDCCCBBBAAA<<<<<<;;;<<<<<<>>>???@@@>>>===;;;:::888777666666666666666666777777777777555555666666666666555555333333333333444666777777444555666555555777:::<<>><<<::::::999777666222333333222111222444777999888777666666777999:::============>>>???@@@@@@>>>===999666222000............------------...///.........------,,,,,,,,,,,,,,,,,,------.................................---------------------------......//////......---,,,,,,,,,---------......///............//////000...//////000000111111111...000111111000000111222000111333444666777888999888:::<<>>999;;;???GGGUUUjjj}}}wwwnnnbbbXXXTTTOOOPPPSSSVVVVVVZZZgggtttyyylllggggggfffggggggccc^^^ZZZ[[[]]]___aaaeeeggggggeeebbb```___```eeekkkllliiihhhkkklllnnnmmmiiifffeee___XXXRRRRRRRRRSSSUUUWWWZZZ[[[cccgggnnntttvvvuuurrroooiiibbb\\\YYYUUUOOOLLLLLLKKKKKKKKKKKKLLLMMMNNNOOORRRSSSWWW[[[]]][[[WWWSSSKKKJJJHHHFFFDDDBBB@@@???>>>===<<<;;;;;;<<<===>>>???>>><<<:::777666555555555555555555666666666666555555666666666666555555333333333333444555666666555666666666666999<<>>>>>===============>>><<<888444111///............---,,,,,,...///000------------------,,,,,,,,,,,,,,,---......//////........................------------------------......////////////......,,,---------............//////............////////////000000000//////......///111111000000111333///000222444666777888888888:::<<<@@@CCCGGGIIIKKKLLLKKKJJJLLLPPPSSSUUUVVVWWWZZZ^^^dddiiinnnqqqssspppqqqrrrsssrrrtttvvvbbbOOO@@@:::;;;666555555444444333222222333333333333333333333333111111222222222333333333111111111111111111111111111333444333222222333555666999???EEEJJJOOOTTTXXX]]]```dddgggiiikkknnnppppppkkkjjjmmmpppxxxzzzgggTTTEEE===999===AAAEEEMMM___vvvwwwhhh[[[TTTOOORRRXXX]]]___fffvvvzzzpppkkkkkkgggiiiiiifffaaa^^^___aaabbbcccfffhhhhhhfffcccbbbbbbcccgggllllllhhhhhhkkknnnooommmiiihhhgggaaaZZZTTTSSSRRRRRRSSSUUUWWWXXX___dddlllrrrtttqqqlllhhhaaa[[[WWWWWWTTTOOOMMMPPPMMMLLLKKKJJJKKKMMMOOOPPPVVVXXX]]]bbbeeeccc___[[[OOONNNLLLIIIFFFCCCAAA@@@@@@???===;;;:::;;;<<<<<<===<<<;;;999777666555555444444444444555555555555555555666666666666555555444444444333333444555555888888888888999;;;@@@CCCLLLTTTZZZYYYSSSMMMEEE>>>777555444555777999999999777777888999:::999666333111222444444333444777999999888777666666888:::;;;<<<<<<;;;;;;;;;<<<=========;;;777333000.........///...,,,,,,,,,...///111,,,,,,------------------,,,,,,------.../////////........................------------------------......////////////......------.........///////////////............/////////000111111111111000///---///111111000000222333111222333444555555444444888:::<<<@@@DDDGGGJJJKKKLLLJJJJJJKKKOOOSSSUUUVVVWWWZZZ^^^ccchhhlllooopppoooppprrrsssrrrtttuuu]]]GGG======666555555444444333222222333333333333333333333333111111222222222333333333333333333333333333333333333444555555444333444555555888>>>CCCHHHMMMSSSVVV[[[^^^cccgggjjjmmmqqqsssuuunnnkkknnnooottt}}}mmm[[[III???>>>BBBEEEEEEGGGUUUlll~~~~~~mmm]]]TTTRRRVVV^^^dddgggqqq}}}~~~|||uuupppqqqjjjlllmmmjjjfffcccdddeeeggghhhjjjkkkjjjhhheeedddddddddhhhllllllhhhhhhjjjooopppnnnjjjiiiiiibbbZZZXXXVVVUUUTTTTTTUUUWWWXXX\\\aaaiiioooqqqnnnhhhddd]]]WWWTTTVVVUUUPPPPPPTTTOOONNNLLLJJJKKKMMMOOOQQQZZZ]]]bbbhhhkkkjjjeeeaaaTTTSSSPPPMMMIIIFFFCCCBBBBBBAAA>>>;;;::::::;;;;;;;;;:::999888777777777777333333333444444444555555555555666666666666555555555555444333333333444444555555555555666999===AAAOOOWWW\\\YYYRRRKKKCCC<<<777666555666888999999999777888:::===>>>===:::777111333444444444555888:::999888777666777888:::;;;777888999:::<<>>???DDDFFFLLLaaayyyssscccXXXYYYYYY[[[```hhhzzz~~~wwwwww|||~~~yyytttqqqppppppqqqrrrpppjjjeeekkkhhhgggiiinnnpppnnnkkkjjjkkkkkkjjjhhhhhhkkkmmmkkkmmmooopppmmmhhhbbb^^^ZZZXXXTTTRRRRRRSSSVVVXXXbbbdddhhhmmmpppmmmeee___\\\YYYUUUTTTSSSSSSRRRQQQLLLLLLKKKKKKKKKNNNSSSWWW___ccchhhllllllgggaaa]]]YYYWWWSSSPPPLLLJJJIIIIIIDDDBBB???<<<;;;:::;;;;;;999:::;;;;;;:::999777666888888888888777777777777666666555555555444444444444444444555555555555555666444555999999777===EEENNNTTTYYYVVVMMMBBB<<<999666333222333777999999777999999888888777666555555222333444444444666999<<<999999888888888:::;;;<<<:::888777888:::<<<<<<<<<;;;888555333222111///------------............///---------,,,,,,,,,++++++......---,,,---...///000333333111000////////////---------------------------------.........////////////...------------...000000000000000/////////...///000111111222111111000000000000000000000000444111//////333666666666444:::???@@@@@@AAAGGGLLLKKKKKKKKKLLLNNNPPPRRRSSSUUUXXX]]]cccgggkkklllmmmsssrrrrrrttttttwwwcccLLLCCC999:::999777555555555444444333222222111111222222111222222111000000111333444333333222111111222222444333333222222333333444333666:::???CCCHHHNNNRRRYYY]]]aaaeeehhhkkkoooqqqpppqqqqqqooonnnttttttbbbVVVHHHAAA???BBBDDDHHHZZZmmmxxxhhh]]]YYYZZZ^^^eeeooo~~~wwwwww|||~~~{{{yyyxxxwwwxxxxxxuuuoookkkmmmjjjhhhkkkppptttsssqqqkkklllkkkhhhfffeeeggghhhlllnnnooopppnnnjjjfffccc]]][[[XXXVVVWWW[[[___bbbeeefffgggjjjllljjjccc]]]YYYWWWTTTRRRRRRRRRQQQPPPJJJJJJJJJIIIJJJMMMRRRVVV___bbbfffhhhhhheeeaaa^^^^^^\\\XXXTTTPPPNNNLLLLLLEEEDDDAAA>>><<<;;;;;;<<<::::::;;;;;;:::999777666777777777666666666555555666666555555555444444444555555555666666777777777666444555888888888>>>FFFNNNRRRUUUQQQHHH???999777666444222444777999999888;;;:::999888777666555555222333444444444555888;;;;;;:::999888888999:::;;;999777777888:::;;;;;;:::999666333111111///...,,,---------............///---------,,,,,,,,,++++++,,,++++++++++++,,,------111000///...------------------------------------,,,,,,,,,---------......---------------...///000////////////////////////000000111111111000000///000000000000000000000000444111///000333666666666666999===@@@AAACCCGGGKKKKKKKKKKKKLLLNNNPPPRRRTTTVVVYYY^^^ccchhhkkkmmmnnnrrrqqqrrrttttttxxxrrrUUUGGG:::999888777777555555555333222222111111111111111000111222222000000111222333333333333333222222111444333333222222333333444333555888;;;???DDDKKKPPPWWW[[[aaafffiiikkknnnpppmmmooopppnnnmmmqqqzzzrrrgggSSSIIIBBBAAABBBEEERRRaaa|||~~~nnncccWWWYYY___iiivvv~~~wwwtttqqqppprrrsssuuuxxx}}}yyyxxx}}}{{{vvvrrrooommmkkknnnssswwwxxxwwwppppppnnnjjjfffdddeeefffnnnooopppqqqpppnnnkkkiii___]]]YYYXXXZZZ___eeejjjkkkiiihhhiiijjjhhhccc___ZZZXXXTTTRRRRRRRRRQQQOOOJJJJJJJJJIIIJJJMMMSSSWWW______```aaaaaaaaa```___aaa___\\\XXXTTTPPPNNNMMMHHHFFFDDDAAA>>>=========:::::::::::::::888777777666666666555555555444444555555555555555444444444555555555666777888888999666444444777999;;;AAAHHHMMMOOOOOOJJJBBB:::666555555444333555777999999999===<<<;;;999888666555555222444444444444444777999;;;:::999999888999999999888777777888:::;;;:::999777444222000//////---+++---------............///------------,,,,,,,,,,,,***+++,,,,,,------,,,,,,000000///...------------------------------------++++++,,,,,,,,,---------,,,,,,,,,---...///000111........................222222222111111000......000000000000000000000000333222000111333555666666777999;;;???BBBEEEGGGIIIKKKKKKKKKLLLNNNQQQSSSTTTWWWZZZ^^^dddiiilllnnnoooqqqpppqqqssstttxxx}}}^^^LLL>>>:::888888888666555666444333222222111111222222111333444333222111111222222222444444444333222111333333333333333333333333444555666888;;;AAAIIINNNSSSXXX___eeehhhkkkmmmnnnlllnnnpppooommmooouuuzzz~~~uuuaaaTTTFFFAAAAAAEEEOOOZZZvvvrrrgggVVVXXX___jjjyyyxxxrrrpppooolllmmmnnnooorrrwww~~~}}}~~~zzzwwwtttrrrpppqqquuuxxxzzzzzzwwwvvvtttoookkkhhhhhhiiiooopppqqqrrrrrrqqqpppoooeeebbb^^^\\\]]]cccjjjnnnooollliiiiiijjjjjjgggddd```\\\XXXUUUTTTRRRPPPOOOKKKLLLLLLKKKLLLOOOTTTXXX\\\[[[ZZZYYYYYYZZZ\\\^^^aaa___\\\XXXUUUQQQOOOMMMKKKJJJGGGDDDBBB@@@???>>>;;;:::::::::999888888777666666666555555555444444555555555555555555555555444444555666777888888999555555555777:::???DDDIIIMMMLLLIIICCC<<<777555555555555555666777999::::::>>>===<<<:::888666555444222444555555444444555777888888888888888888999999888777888:::<<<<<<:::888666333111000//////---,,,---------............///...------------,,,,,,,,,,,,---...///000///...---222111000///////////////,,,,,,------------------,,,,,,,,,---------......,,,,,,,,,------///000000---------...............111111111111111000//////000000000000000000000000222222111222444555666777999999:::>>>CCCFFFHHHHHHKKKKKKKKKMMMNNNQQQTTTUUUYYY[[[___dddiiimmmpppqqqppppppqqqssstttyyyjjjVVVEEE===888999999666555777555555444333333333333444333555666666444222222333111222444555555444333222333333333333333333333333555555555666999???GGGLLLPPPUUU\\\bbbfffiiikkkmmmlllnnnpppooonnnooorrruuummm^^^LLLBBB???DDDMMMVVVooovvvkkk]]]^^^dddooo|||wwwqqqqqqpppooooooooopppqqquuu{{{|||zzz{{{yyywwwwwwxxxyyyzzzzzz{{{{{{yyyuuuqqqoooooopppqqqrrrtttuuuuuutttsssrrrppplllgggcccccchhhmmmqqqpppmmmjjjjjjlllmmmkkkhhheeeaaa\\\XXXUUURRROOOMMMLLLMMMNNNOOOOOOQQQTTTWWWYYYWWWTTTRRRRRRTTTXXXZZZ___^^^\\\YYYVVVSSSQQQOOOOOOMMMKKKHHHEEECCCAAA@@@;;;;;;:::999888888888888777777777666666666555555444555555555555555555555333333444555555666777777444555666888===DDDIIIJJJLLLIIIDDD>>>999555555555555666666777777888:::;;;>>>===<<<:::888666555444222444555666555444555777555666777888888999::::::999999:::<<<>>>===:::888555333111000000000///------------............///.........---------,,,,,,,,,---...///000///...---111000000///////////////,,,,,,,,,---------..................///////////////......---------......------------......////////////000111111111111111000000000000000000000000111222333333444555666777999999:::>>>CCCFFFHHHHHHKKKKKKLLLMMMOOORRRTTTVVVYYY\\\___dddiiimmmppprrrppppppqqqssstttyyyxxxeeeOOOCCC::::::999555444888666666555444444444444444444666888777555444333333222333333444444444444444222333333444444333333222444444555555777===CCCHHHMMMRRRXXX^^^bbbfffjjjllllllnnnoooooonnnoooppprrr{{{vvviiiVVVHHHBBBEEEKKKQQQfff|||{{{rrriiiiiinnnwwwyyysssrrrqqqsssttttttssssssvvvzzz}}}~~~}}}|||~~~~~~|||zzzyyy{{{}}}zzz|||~~~}}}{{{yyyuuurrrlllgggfffiiimmmpppssspppnnnooorrrrrrooolllhhhddd___ZZZVVVSSSPPPMMMOOOQQQTTTUUUUUUTTTUUUVVVXXXUUURRRPPPOOOQQQTTTVVV\\\\\\[[[ZZZXXXVVVTTTSSSRRRQQQOOOLLLHHHEEECCCAAA<<<;;;:::999888888888888777777777666666666555555444444444555555555555555444444444444555555555555333666888;;;BBBJJJMMMKKKIIIFFF@@@:::666555555666555777888888888888;;;======<<<;;;999888666555555222444666777666666777888777777888:::::::::::::::999:::<<<>>>@@@>>>:::777444222000000000000///...---------............///............---------,,,***+++,,,,,,------,,,,,,......------,,,------...+++,,,,,,------............////////////000000000//////...------------------------...//////000000......000111111222222222000000000000000000000000111222444555444555666888777999;;;???BBBEEEGGGIIIKKKKKKLLLMMMOOORRRUUUWWWZZZ\\\___ccchhhmmmppprrrqqqpppqqqssstttxxxpppXXXIII<<<;;;999333333999555555444333333333333444444666888888555333222222333333333333333444555555222333333444444333333222222222333444555:::@@@DDDKKKOOOUUUZZZ___ccchhhkkkllllllmmmmmmmmmnnnooopppsss~~~uuufffVVVKKKIIIKKKMMMZZZppp|||tttssswwwzzzxxxuuuwwwwwwxxxxxxwwwxxx{{{~~~}}}yyytttpppnnnooorrrttt{{{zzzyyy{{{|||zzzuuuqqqlllhhhccc___\\\YYYVVVTTTWWWZZZ^^^```___]]][[[[[[XXXVVVSSSQQQPPPQQQRRRSSSVVVWWWWWWXXXWWWVVVUUUTTTTTTSSSQQQNNNKKKGGGDDDCCC<<<;;;:::888888888888999666666666555555555444444444444444555555555666666666666666666555555555555222777;;;>>>FFFOOOPPPLLLFFFAAA;;;777444444555555555777999999888888;;;>>>;;;:::999888777666555555111444777888888888999:::<<<============<<<;;;:::888999<<>>999555222000......//////...------------............///............------------,,,++++++++++++,,,---------------,,,,,,------...++++++,,,,,,---......///.........////////////000......---------......///------...//////000111111///000000111111111000000000000000000000000000000000333555666555444666888666999===@@@AAACCCGGGKKKKKKKKKLLLMMMPPPSSSVVVWWWZZZ[[[^^^bbbggglllppprrrrrrqqqrrrttttttxxxuuu^^^LLL>>>;;;999333333999555444333333222222333333333555777777555222111111444333333222333444666777222222444444444444222222///000222222444888===AAAJJJNNNSSSXXX]]]bbbgggkkkkkkkkkkkkkkkllllllnnnooonnnzzzssscccUUUOOOMMMLLLRRRhhhzzzxxx{{{}}}yyyzzz||||||{{{|||~~~}}}{{{{{{}}}|||vvvooolllgggdddbbb```^^^\\\___ccchhhjjjiiieeebbb```XXXWWWUUUSSSRRRQQQQQQQQQPPPQQQSSSTTTUUUTTTTTTSSSVVVUUUSSSPPPLLLHHHEEECCC<<<;;;:::888777888888999555555444444444333333333444444444555555555666666888888888777666666555555111777<<<@@@IIIRRRRRRLLLCCC>>>999444333333444444555888:::999888888;;;>>>999999888888777666666555111444777999999999:::;;;AAABBBBBBAAA???===:::999777888;;;>>>???===888444111///------......---,,,---------.........////////////.........---------///...---,,,---...///000//////.........//////000++++++,,,,,,---...//////---------.........//////,,,,,,,,,---...///000111.........///000111111222111222222111111000///...000000000000000000000000000333666666555444666999444:::???AAA@@@AAAGGGLLLKKKKKKLLLMMMPPPSSSVVVXXXYYY[[[^^^bbbfffkkkooorrrsssrrrrrrttttttwwwgggXXXFFF<<<::::::666222666555444333222111111111333333333222222222111111555555444444444444333333111111111222222333333333666666555333333666;;;???EEEHHHNNNVVV^^^cccffffffhhhjjjkkkkkkkkkkkklllnnnlllsss}}}jjjYYYPPPLLLRRR___vvv~~~zzzzzz{{{wwwqqqmmmnnnkkkeeecccggggggooorrrpppnnnpppnnnjjjaaa[[[UUUSSSUUUVVVSSSPPPNNNOOOPPPRRRSSSTTTTTTTTTWWWYYYWWWTTTRRRPPPKKKDDDAAA>>>:::888777777555444888888777777777777888888555555555555555666777777555777888999888777888999888:::???GGGNNNOOOLLLIII>>>;;;666222///000222333666666888999;;;<<<>>>>>>???>>>;;;999777666666666444333333444666:::===???@@@AAABBBBBB@@@===999777777;;;???AAA@@@<<<999777333222222111000//////...000...,,,******,,,...000////////////...---,,,+++............---,,,++++++...---,,,,,,++++++,,,,,,***+++...000000000...---...///000111000...///333////////////000000000000//////000111111111111111666555555444444333333333111111000000000000000000111222222333444555666666999:::===???CCCEEEHHHIIILLLIIIJJJOOOSSSSSSTTTWWW\\\\\\^^^aaagggkkknnnooouuussstttvvvwwwyyylll___NNNBBB===:::777444666666555444333333333333333333333222222222111111222222111111111000000000222222222222222222333333222222222222333555:::===BBBEEEKKKRRRZZZ```cccdddfffhhhjjjjjjiiijjjkkkmmmmmmrrr}}}{{{iii[[[TTTPPP[[[ppp}}}yyyxxxyyy}}}|||yyyxxxuuupppppptttsssxxx{{{{{{{{{~~~{{{vvvllleee\\\XXXWWWVVVTTTQQQOOOPPPQQQSSSTTTUUUUUUUUUVVVZZZ[[[XXXUUUUUUQQQLLLDDDAAA===:::999888666555777666666555555666666777666555555555555666777777555777999999888777888999888;;;AAAHHHNNNNNNIIIEEE;;;999555222111222333555777777888999;;;<<<=========<<<:::888666555444444666555555555777999<<<===@@@@@@AAAAAA???<<<999777777;;;???AAA???;;;888777111000000///......------......------------......,,,,,,,,,,,,+++***)))(((............------,,,+++,,,,,,+++************+++***+++---...//////...............///...------///........./////////000000...///000000111111000000000000000000////////////222222222222222222222222111222222333444555666666999:::===???CCCEEEHHHIIIMMMJJJKKKPPPTTTTTTUUUWWW[[[\\\^^^bbbgggkkknnnooorrrrrrtttxxxzzz}}}uuujjjZZZJJJ@@@;;;888777666555555444444444555555333333333222222222111111111111111000000000//////333333222222222222222222111222444444444555777:::<<<@@@FFFMMMUUU[[[___bbbdddfffhhhhhhhhhiiikkklllooopppwww|||lllbbbXXX___nnn|||xxxwwwyyy}}}|||tttiii```\\\YYYUUUSSSRRRRRRRRRSSSTTTUUUVVVVVVZZZ```bbb^^^ZZZXXXVVVSSSGGGDDD@@@===;;;:::888666555555444444444444555555666666555555666666777888666888999999888777999:::999===DDDJJJMMMKKKDDD???666555444333333444555666888888999999:::;;;;;;;;;;;;:::888666555444333333777777666666777999;;;<<>><<<;;;888777555555444444444444555555666666666555666777777888777888999999888888999;;;:::???FFFKKKKKKFFF???999222222333444555666777888999999999999999::::::::::::999888777555444333333666666666777999;;;<<<>>>>>>>>>===<<<;;;999888777999;;;>>>???<<<888555444.........------,,,,,,,,,,,,,,,------------,,,,,,...............---,,,+++------...............---000000///...............+++++++++++++++---......//////...---///222111---,,,,,,,,,---------......---....../////////////////////000000111111222222000000000000000111111111111222222333444555666666999:::===???CCCEEEHHHIIIOOOLLLLLLQQQSSSSSSSSSUUUXXX[[[aaaeeeiiikkkmmmnnnjjjkkkooouuuxxx{{{nnnYYYGGG<<<999999333333333333333333444444333333333222222222111111555444444444444333333333333333333222222111111111...000333444444444555666666:::@@@EEEKKKQQQYYY^^^bbbdddfffhhhiiikkkmmmpppooonnnqqq|||}}}sssqqqrrr|||~~~||||||zzzqqqfff]]]WWWYYYXXXUUURRRQQQRRRSSSTTT^^^ggglllhhhaaa[[[WWWSSSIIIFFFAAA>>><<<:::888666777777666666666666777777666666666666666777888888888999:::999888888:::<<<===BBBGGGJJJHHHBBB:::666000111222444666777888999999999999999999999999999:::999999888666555444333333444666888:::===???@@@>>>===<<<;;;999888888888:::<<<>>>===:::666333222/////////...............---,,,***))))))***,,,---//////////////////...---,,,,,,---...////////////111000//////......//////+++++++++++++++---......,,,///...,,,---222111---,,,,,,,,,,,,---------------......///////////////---------......//////000//////000000000111111111111222222333444555666666999:::===???CCCEEEHHHIIINNNJJJJJJOOORRRQQQQQQSSSWWW[[[aaafffhhhjjjlllooollllllpppuuuxxxyyyuuu___KKK???:::999444333333222222222333333333333333222222222111111333333333222222222111111333333222222222222222222(((***...000222444666888555999>>>BBBFFFMMMUUU\\\```cccfffhhhiiikkknnnqqqooooooqqqyyyuuurrrooottt~~~~~~|||qqqgggaaa___\\\XXXSSSQQQQQQRRRSSSYYYccckkkjjjfff```YYYSSSHHHEEEAAA>>><<<;;;999777888888777777777777888888777777666666777777888999:::::::::999888999;;;===AAADDDGGGGGGCCC===888555111111222444666777888999888888888999999999999999999999888888777555444333222333666999<<>><<<888444111000////////////////////////...---***))))))***---...------............------+++,,,---...///000000000......---,,,,,,,,,,,,---++++++,,,,,,------......+++111222,,,***...///,,,,,,,,,,,,---------............///000000000000///000000000000000000111111111111111222333333444444111222222333444555666666999:::===???CCCEEEHHHIIILLLIIIIIINNNQQQQQQQQQSSSWWW\\\bbbeeegggiiimmmpppppppppssswwwyyyzzz}}}}}}zzzcccPPPCCC<<<999666555444333333333333333333333333222222222111111222222222222111111111000222222222222222222333333+++---000111222333666888444888<<>>===<<<:::999888888888777777888888888777777666666777777888999;;;;;;;;;999888999<<<>>>DDDFFFFFFCCC>>>999777666333333333333555666777888777777888888999999999:::777777777777666444333222333555777:::<<>>;;;999888888:::;;;;;;======;;;777222000...////////////////////////......---,,,,,,---......,,,,,,---------------,,,+++,,,---///000000111111...---,,,,,,++++++,,,,,,***+++---...//////......000999;;;111***,,,...+++------------...............///000000111111000000333333222222222222222222000111111222333333444444111222222333444555666666999:::===???CCCEEEHHHIIILLLHHHIIINNNRRRRRRSSSUUUXXX]]]bbbeeeeeehhhmmmrrrrrrqqqsssvvvxxx{{{{{{xxx|||eeeSSSFFF>>>:::888777666555444333333333333333333222222222111111333333333222222222222111111111111222222333333444555666666555444444555777333777;;;===???EEENNNVVV\\\___bbbeeegggjjjmmmpppqqqsssuuuxxx{{{sssnnnrrr}}}zzzjjjfff___XXXTTTRRRSSSTTT\\\dddlllnnnllldddVVVHHHHHHEEEAAA???>>>>>><<<;;;888888777777777777888888777777777777777888888999;;;;;;;;;999888999<<>>??????@@@>>>;;;999888999:::;;;<<<======;;;666222///.........//////////////////---...///000000///...---------......///.........+++,,,---///000111111111//////...------------...***,,,...000000000...---666BBBDDD777,,,---///------------.........////////////000111111111111111000000//////......------...//////000111111222222111222222333444555666777999:::===???CCCEEEHHHIIILLLIIIJJJOOOSSSSSSTTTWWWXXX]]]bbbddddddgggmmmssspppoooppptttvvvyyyyyybbbKKK===:::888666555555555555333222222222222111111111111000222222222111111111111000111111222222222222111111111111222222222333333333222444666888<<>>;;;888555333111111.../////////...------,,,////////////000000000000...,,,+++,,,///000///---------------------------------------------------///............///000000111111222222222222111111000///...---------------000...,,,++++++---///111000000000000000000000000333333333222222222111111000222444444444444666888999;;;>>>AAADDDGGGIIIJJJLLLKKKJJJJJJLLLPPPSSSUUUYYY___eeegggjjjnnnnnnkkknnnnnnqqqtttuuuwwwkkkSSSCCC>>>999777666555666666555333333333333333222222222222222222222222111111111111111111222222222222111111111111222222222333333333222333555666999>>>DDDIIIUUUYYY___cccfffiiikkkmmmooorrruuutttuuu~~~wwwyyy~~~||||||}}}|||}}}}}}zzznnniiibbb[[[WWWXXX[[[]]]eeehhhjjjggg```XXXQQQMMMGGGEEEBBB>>>:::888777666777777666666777777888999888888999999:::;;;;;;;;;<<<;;;:::999:::;;;===>>>FFFBBB<<<999888777777777666777777888888999999999999999:::::::::999999888777777666555555666777888<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999999999999BBB@@@<<<999555222///...,,,,,,------,,,,,,+++***---............/////////000...---...111222111///---------------------------------------------------,,,,,,,,,,,,---...............///......------//////...---------------............///000000000000000000000000000000000333333222222111111111111000222444444444444666888888999<<>>888444444666888999666777888999:::;;;<<<<<<<<<<<<<<<;;;:::999777666444333333333444666888999:::;;;;;;<<<<<<<<<<<<<<<:::999777666777999<<<>>>BBB@@@<<<888444000...,,,---......///......------,,,------------.........------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///............///000000////////////...---,,,,,,///......---------......,,,---...///000111111111000000000000000000000000111000000000000000000000000222444444444444666777<<<===???BBBDDDEEEFFFGGGGGGIIIKKKNNNQQQTTTUUUVVV\\\bbbeeedddeeejjjooopppoooppprrruuuuuuvvvtttYYYFFF===:::777555555555444333333333333333222222222222333333333222222222222111111111222222222222111111111111222222222333333333222333444555555777;;;>>>DDDKKKUUU^^^dddiiilllnnnppptttwwwvvvsssssswww|||zzzssssss|||||||||vvvoooqqqtttxxx|||xxxmmmeee___XXXNNNFFFFFFCCC>>>999777666777888;;;;;;:::999888888999999::::::;;;;;;;;;;;;<<<<<<;;;:::::::::;;;>>>BBBDDD???<<<999777777888888777555666777888:::;;;<<<===>>>======<<<:::888666555222222222222444666888999888999:::;;;;;;;;;;;;:::999888666666777999<<<>>>===<<<999666333000///...------......///......---------........./////////,,,---------,,,,,,,,,---++++++++++++++++++++++++------------------------///............///000000000000000000000///...---......---------......///...---,,,,,,,,,...111222000000000000000000000000000000000000000000000111000222444444444444666777<<<===???BBBDDDEEEFFFGGGIIIIIIJJJLLLNNNRRRVVVXXX\\\cccfffddddddiiinnnppppppqqqsssuuutttvvv~~~~~~cccNNN@@@===999666555444444333333333333333222222222222333333333333222222222222111111222222222222111111111111222222222333333333///000222222333444888:::???EEEPPPYYYaaaggglllooonnnqqqsssssspppoooqqqsss~~~~~~vvvrrr|||~~~{{{~~~rrrhhh```VVVLLLDDDBBB@@@<<<999777777888999;;;:::999999888888999999:::::::::::::::;;;;;;;;;;;;;;;;;;<<<===???AAACCC;;;999888999:::999888666444555666888:::<<<===>>>??????>>><<<:::888666444222222222222333555777888777888:::;;;<<<;;;;;;:::888777666666777999<<<===999888666444222000//////++++++,,,,,,------,,,,,,---............/////////...///000///---------///++++++++++++++++++++++++---------------------------,,,,,,,,,,,,---.............../////////.........------------...//////000...,,,++++++---///111000000000000000000000000000000000111111111111222000222444444444444666888999:::===???BBBDDDEEEFFFJJJJJJIIIJJJLLLQQQUUUXXX\\\cccgggeeedddhhhnnnpppqqqqqqsssuuutttuuu~~~}}}vvvyyy~~~qqqYYYEEEAAA<<<888666555444333444444444444333333333333444444333333333222222222111111222222222222111111111111222222222333333333000111222222222333666888:::@@@JJJTTT]]]dddkkkooommmoooqqqpppnnnmmmnnnooosss{{{vvvrrr~~~rrreeeZZZQQQIIIDDD>>>===;;;999888888999999777777777888888999;;;;;;::::::::::::::::::999999;;;;;;===>>>???@@@@@@AAA888777666777888888777555555666777999;;;===???@@@AAA@@@???===:::777555444222222111222222444666777777888:::<<<===<<<<<<;;;777777777777888999;;;;;;777666444222000......---***+++,,,,,,------,,,,,,,,,,,,---------.........---///000///---,,,---///---------------------------------------------------,,,,,,,,,,,,---......,,,---...///////////////---------------...//////000///...------......///000000000000000000000000111111111111222222333333000222444444444444666888888999<<>>999999999999999999999999:::<<<>>>???@@@@@@@@@???888666444444555777666666666777888;;;===???AAABBBAAAAAA???===:::777555333333222222111222333555666888999;;;===>>>>>>===<<<666777777888999999::::::777555333111///---,,,+++,,,------.../////////...++++++,,,,,,,,,---------+++---///---***)))***---////////////////////////------------------------///............///000000------///000111111222222---------------...///000000000111111000///...---000000000000000000000000111111222222222333333333000222444444444444666888999;;;>>>AAADDDGGGIIIJJJFFFHHHJJJMMMOOOOOOPPPPPPZZZccciiigggeeeggglllooorrrrrrtttuuutttuuu}}}{{{hhhhhhqqqpppUUUEEE999888:::666444666666555444333222222222222222111111000000111111222222222111000000111111222222222111111222222333444222222333333444555666666777;;;BBBHHHPPPZZZfffnnnpppsssssspppoooqqqrrroooooowwwuuueeeWWWOOOIIIBBB>>>???===:::999999999888888999::::::::::::::::::;;;;;;:::888666666777999:::777999<<<>>>>>>>>><<<;;;888777777777666666666555888777777999===BBBHHHLLLHHHDDD???;;;999777444222//////000111333444555555888:::;;;<<<<<<;;;999888777888888999999888888888+++---...000000...---+++000///...,,,,,,---......---------............///........................---,,,,,,,,,,,,---...///...------,,,,,,------...---------,,,,,,---------///------///222333222///---------------...///000......////////////......111222222111111000///...000111111111111222222222444444333333333444555555999<<>>DDDJJJTTT```iiimmmqqqrrrppppppssssssqqqnnnsss}}}qqqgggYYYNNNHHHCCC???;;;===;;;999888:::;;;::::::===<<<<<<;;;999888888777:::999777666666777999:::999;;;===??????===:::999888777777666666555555555999999999;;;???DDDIIILLLPPPKKKCCC<<<888555333222222222333333444444555555777888:::;;;<<<;;;:::999777888999999:::999999999111111111111///---+++***---,,,,,,+++,,,---...///------------............------------------------,,,,,,---------.........,,,++++++******++++++,,,......------------.........---,,,...111222111///---------------...//////......////////////......//////000000111000000000000000111111111222222222333333333333333444444555999<<>>@@@@@@???<<<888666888777666555444444444444777888:::<<<@@@DDDGGGIIIPPPJJJAAA999555333222222555555555555555555555555666777999;;;<<<<<<;;;;;;777888999;;;;;;;;;:::999333222000///---,,,,,,,,,++++++******,,,---///000------------............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...------,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,---,,,,,,...000111///......------------...//////......////////////......------...///000000000000000000000111111111222222222222222222222333444444999;;;???AAABBBCCCEEEGGGJJJHHHJJJNNNPPPOOOPPPTTTYYY^^^ccceeedddeeejjjooorrrooopppsssvvvxxx{{{gggeeennnfffQQQ>>>::::::555222333555444333333222222222333111111000000000000111111...000222333444222111000222222111111222222333444444444333333333333333333333555666888<<>>===<<<;;;:::999:::;;;<<<<<<;;;999999999::::::;;;;;;;;;777777777777777888999:::???@@@AAAAAA>>>:::666333888777555444333333444444444555888;;;>>>AAABBBCCCCCC???999444333333222222444444555555555555666666777888999:::::::::::::::777999:::<<<<<<;;;:::999///...---++++++---...///,,,,,,++++++,,,---///000,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///---,,,...------,,,,,,------...------,,,,,,,,,,,,------,,,,,,---...//////............---------......///......////////////......------...///////////////000000000000111111111111111111111111222333444444999;;;>>>@@@AAACCCEEEGGGJJJHHHJJJNNNPPPOOOPPPSSSYYY^^^cccdddcccdddjjjoooqqqpppqqqtttvvvyyyoooggggggyyyjjjSSS>>>888999666444555444444333222222222333333444444333333333333444444...///111333444333111000222222111111222222333444333333333333333333222222444555555555777???IIIQQQaaalllwwwzzz{{{||||||zzz~~~zzzzzz}}}ssslllbbbZZZMMMJJJEEEAAA???>>>=========;;;:::;;;<<<<<<:::999888888999::::::;;;<<<<<<777777777888999:::;;;;;;@@@@@@@@@???<<<999555333777666444333333333555555555666999;;;===?????????888666444333333333222000222222333444555666777777::::::::::::999888888777888999;;;<<<<<<;;;999888111///---,,,,,,---///111///...---,,,,,,---......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---...------,,,,,,------...000000////////////000000,,,---..................///......---------............////////////......///////////////...------//////000000000111111111111111111111222333444555888;;;>>>@@@AAABBBEEEFFFIIIGGGIIIMMMOOONNNPPPSSSYYY]]]bbbbbbaaaccciiioooqqqppprrruuuvvvyyytttgggaaalllpppWWW???999:::777555666444333333222222333333333333333222222222222333333...///111222333333222222222222111111222222333444222222222222333333333333444555555444555:::BBBIIIYYYggguuu{{{}}}~~~~~~{{{{{{~~~qqqggg```XXXPPPHHHFFFCCC@@@===<<<<<<<<<===<<<;;;<<<===<<<:::888;;;;;;;;;::::::999999999666777888999:::<<<<<<===@@@???>>><<<999777555444777555444333333555777888999:::;;;<<<===>>>>>>>>>777666555555555444111///111222333444555777888888;;;;;;:::999888777666666888:::<<<===<<<:::777555555333111...------......///...---+++++++++,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///......,,,++++++******++++++,,,------,,,,,,,,,,,,------,,,...000000...---.../////////...------------.........////////////......000000000000///...------/////////000000000111111111111111111222444555666888:::>>>@@@AAABBBDDDFFFHHHFFFHHHMMMOOOOOOQQQTTTYYY]]]aaaaaa```bbbiiinnnpppqqqsssvvvwwwyyyzzzmmmbbbeeeuuuyyy]]]CCC;;;;;;999666666333333333222222333333444111111000000000000111111///000000111222222333333222222111111222222333444111111111222333333333444333444444333333666===BBBMMM]]]pppyyy~~~~~~}}}}}}zzzwwwoooddd\\\XXXRRRLLLEEEDDDCCC@@@===<<<<<<<<<;;;:::;;;<<<>>>>>><<<:::;;;;;;::::::::::::999999777888999;;;<<<===>>>>>>???===;;;888777666666666666555444333444666999;;;<<<<<<<<<;;;;;;;;;;;;;;;999777555444444333222000444444555666666777888888::::::999888888777777777999:::<<<===;;;888444222222111///---,,,++++++,,,+++******))))))***+++,,,++++++,,,,,,,,,---------------------------------............////////////,,,++++++******++++++,,,+++******))))))******+++---///111111///---...000//////...---------------......////////////......000000000111000000//////////////////000000000111111111222222333555666777888:::===@@@AAABBBDDDFFFFFFEEEGGGLLLOOOOOORRRVVVYYY]]]``````___bbbhhhnnnpppqqqtttwwwwwwyyyuuugggeeepppcccGGG>>>===999666555333333333222222333444444444333333333333333333444000000000000111222333444222222111111222222333444000000111222333333444444222444444333111444999>>>DDDVVVkkkwww}}}~~~xxxttttttjjjiiiccc[[[WWWVVVRRRMMMDDDDDDDDDBBB???>>>>>>???999999:::<<<>>>???>>><<<777888888999;;;<<<======777888:::<<<===>>>??????>>><<<999666555555777888666555333333555888;;;===<<<;;;:::999888888888888777555111000111333444444777777777777777777777777999888888888888888999999999;;;<<<<<<;;;777333000+++******************+++''''''&&&'''((()))+++,,,++++++,,,,,,,,,---------........................///............///000000...------,,,,,,------...000//////......//////000---000222222///...///000000///...---------------......////////////.........///000111111222222111////////////000000000000222222222333444555777888888:::===???@@@BBBDDDFFFEEEDDDFFFLLLPPPPPPRRRVVVYYY\\\``````___aaahhhnnnpppqqquuuxxxwwwyyy}}}rrrhhhgggtttmmmKKK>>><<<;;;777444555555444444444333333333111222222222222111000000111222222333333222222111222000...------...000222000111111222222333444444666555555444444666777888???GGGUUUeeessswwwttttttsssmmmggggggccc\\\WWWSSSOOOLLLJJJ???@@@@@@@@@@@@@@@??????========================;;;;;;;;;<<<<<<<<<============>>>???????????????===<<<999777666666777888777666555555666888;;;<<<<<<;;;:::999777666555444555444333222222222333444666555555555777888:::<<<===<<<:::999999:::;;;===;;;;;;;;;:::888555333111.........------,,,,,,,,,------------------------+++,,,---.........---,,,++++++,,,---............++++++,,,,,,...///111111,,,.........,,,+++,,,---+++++++++,,,,,,,,,------,,,,,,------------,,,,,,000000000000///...------***+++---...000111111222000000111111111000000///000111111111222222222222111222333444666777888999999;;;>>>AAADDDEEEFFFGGGJJJHHHIIIMMMOOOOOOQQQTTT]]]^^^___^^^^^^bbbjjjpppuuuuuuxxxzzzyyyzzzzzzlllcccjjjtttSSSAAA===:::666444555555555555444444444333222222333333222222111000111222222333333222222111222222111000000111222222000111111222222333444444555444333333333444666666<<>>AAADDDEEEFFFGGGJJJHHHIIIMMMOOOOOOQQQTTT\\\^^^_________cccjjjooorrrsssvvvzzzzzz|||tttbbbaaattt]]]GGG>>>999555444666666666555555555444444333333444444333333222111111222222333333222222111333333333333333333333333000111111222222333444444333333333222333444444555999===FFFQQQ___pppxxxmmmfffdddbbb___\\\RRROOOJJJFFFEEEDDDBBBAAA>>>>>>>>>>>>>>>===<<<;;;999:::;;;<<<<<<;;;:::999999999:::::::::;;;;;;;;;:::;;;===???@@@???>>>===777777888888888999999:::666666555555666888:::;;;;;;;;;:::999777666555555555444333222222333444555777777777888999:::;;;<<<<<<;;;:::999999:::<<<<<<:::999888666333111...---...------------,,,,,,,,,------------------------+++,,,------......------............---,,,+++***---------------...///000///000111///---,,,,,,---,,,------------..................//////.........,,,,,,---...///////////////000000000000000///...000000111111111111000000111111111222222222333333111111222333555666777777999;;;>>>AAADDDEEEFFFGGGJJJHHHIIIMMMOOOOOOQQQTTTZZZ]]]```aaaaaadddjjjnnnoooqqquuuzzz|||jjj```kkk}}}gggNNN@@@999666555777666666666666555555555444444555555444444333222111222222333333222222111222222333444444333222222000111111222222333444444333333333333333444444555777999>>>EEERRRdddxxx{{{xxx~~~}}}vvvkkkddd```]]]YYYUUUPPPMMMHHHEEEDDDDDDCCCBBB@@@@@@@@@??????===<<<<<<;;;<<<===??????===<<<;;;:::::::::;;;;;;;;;<<<<<<;;;===>>>@@@???>>>;;;:::777777888999999999999888888777777888999:::<<<===::::::999888777666555555444444333222333444555666:::::::::;;;<<<======>>>;;;;;;:::::::::;;;<<<<<<;;;:::999666444111///...------------------------------------------------,,,,,,,,,------------------.........------,,,+++......---------......///000111111000...,,,,,,------------.........//////......////////////............///000000000000000//////000000000000000//////000000111111111111000000000000111111111222222444444555666777888999:::999;;;>>>AAADDDEEEFFFGGGJJJHHHIIIMMMOOOOOOQQQTTTYYY\\\aaacccccceeejjjnnnpppqqqvvv{{{}}}vvvdddfffqqqqqqVVVDDD;;;888777777666666666666555555555444555555555555444333333111222222333333222222111111111222222222222111111000111111222222333444444333333444444555555555555666777999===FFFXXXlll{{{{{{zzzwwwrrrlllfffaaa\\\VVVQQQLLLIIIEEEBBBAAA@@@???>>>??????>>>===<<<;;;999888<<<<<<===>>>>>>===<<<<<<<<<<<<<<<<<<============>>>?????????===;;;888777888999999999999888777777777777777888999:::;;;<<<:::999999888777666555555444444333333333444666666999999:::;;;;;;<<<<<<<<<::::::::::::;;;;;;<<<<<<:::999777444222000...---------------------------------------------------,,,,,,,,,,,,------......+++,,,------.........---......---------......///000111111000...,,,---...---------.........//////......////////////......---------------,,,+++***---...///000000111111000//////000111111111111111////////////000000000111444555555666777888999999999;;;>>>AAADDDEEEFFFGGGJJJHHHIIIMMMOOOOOOQQQTTTXXX\\\aaacccdddfffjjjnnnrrrssswww{{{|||~~~~~~gggaaafff{{{```JJJ>>>:::888666666666555555555444444444444555555444444333222111222222333333222222111111111111111111111111111000111111222222333444444333333444555555555555555555666666777===KKK]]]kkk~~~|||pppmmmhhhddd___YYYRRRNNNKKKHHHDDDAAAAAAAAA@@@@@@CCCCCCBBBAAA???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============>>>>>>>>>@@@??????===;;;999777666:::999999888888888777777555666777888999::::::;;;999999888777777666555555444444333333333555666777666777888999999999999888999::::::;;;;;;<<<<<<<<<666555333000...---,,,,,,,,,,,,,,,------------...---------------------------,,,,,,,,,,,,---...///***+++,,,---............---------------...///000...///000///---------...,,,------------..................//////........./////////......---++++++,,,,,,...///000000000000...///000111111222111111/////////000000000111111222333333444555555666666999;;;>>>AAADDDEEEFFFGGGJJJHHHIIIMMMOOOOOOQQQTTTXXX\\\aaacccdddgggkkkooouuuuuuxxx{{{{{{|||hhh___aaarrrjjjQQQBBB;;;888555555555555444444444333444444444444444333222222111222222333333222222111222111000//////000111222000111111222222333444444111222333444555444444333333555555444666???NNNZZZnnn~~~xxxooohhheeeaaa\\\WWWRRRNNNLLLIIIGGGDDDCCCDDDEEEEEEEEEHHHHHHGGGFFFDDDBBB@@@???===;;;:::999999:::;;;===<<<<<<<<<============>>>???>>><<<;;;999999999:::999888777777777888999:::777888999;;;<<<<<<======888888888777666666555555444444333333444555777888666777888999:::999888888888999:::;;;<<<<<<<<<<<<444333111///------,,,---,,,,,,,,,---------......------------------------------,,,,,,,,,---...///,,,,,,------...---------,,,,,,,,,---...///000111,,,---......------...///,,,,,,,,,,,,------------------............------///000000000000000//////------............------...///000111111222222222111111111111222222222222222222222333444444555555999;;;>>>AAADDDEEEFFFGGGJJJHHHIIIMMMOOOOOOQQQTTTYYY\\\```cccdddggglllpppuuuuuuxxx{{{zzz{{{iiiaaabbbaaa~~~qqqUUUDDD<<<777555555444444444333333333333333444444333333222111222222222333333222222222333222000//////000222333000111111222333333444444000111222333444333222222111444555333222888DDDOOO^^^rrr~~~}}}}}}}}}{{{~~~}}}zzzxxxuuunnnfffccc```ZZZTTTPPPMMMKKKKKKEEEBBB@@@@@@BBBDDDFFFFFFGGGGGGFFFDDDBBB@@@>>>===@@@>>><<<::::::<<<>>>@@@;;;;;;;;;<<<<<<<<<=========<<<:::999999:::<<<===888777666666777999<<<===;;;<<<===???@@@@@@AAAAAA888888777777666666555555444444333333444555777888999:::;;;<<<<<<<<<;;;:::888999:::;;;<<<<<<<<<<<<555333111000////////////,,,,,,,,,------.........------------------------------,,,+++,,,---...///............---,,,++++++++++++,,,---...///111222***,,,------,,,---...000+++++++++,,,,,,,,,------,,,------------------,,,***+++,,,---........................---,,,+++***......///111111222222222222222333333333444444444333444444555555666666666999;;;>>>AAADDDFFFFFFGGGJJJHHHIIIMMMOOOOOOQQQUUUZZZ]]]```bbbcccgggmmmqqqtttuuuwwwzzzyyyzzz|||lll```YYY^^^ooobbbEEE;;;===555555444444444444555555444444333333333333222222333333333222222111111111333333333333333333333333444333222111111111222333333222111000111222333444222222333444777;;;>>>AAARRR___rrr~~~}}}~~~~~~}}}zzzvvvuuusssrrrpppmmmhhhddd]]]YYYTTTOOOMMMKKKHHHGGGFFFDDDBBBAAACCCGGGLLLOOOLLLIIIFFFCCCAAA@@@???>>>>>>===<<<;;;;;;<<<>>>???===============>>>>>>???>>><<<999666555666777888888888888999999:::::::::<<<<<<===>>>>>>===<<<;;;666666666555444222111000111222444666888999::::::888999::::::;;;:::::::::888999;;;<<<<<<;;;999888555333000---,,,+++,,,,,,+++++++++,,,,,,------------,,,+++***+++,,,---...///,,,+++,,,...///---+++///...,,,,,,------,,,++++++,,,---...///...---,,,...------,,,,,,------...&&&(((,,,000111111///---,,,------......------,,,,,,,,,------------,,,,,,......//////000000111111000000000000000111111111000000000000000111111222000111222444666777999:::<<<>>>@@@BBBDDDEEEFFFFFFGGGIIIKKKKKKLLLNNNQQQSSSYYY___bbb______eeelllpppttttttwwwzzzzzz|||}}}oooccc[[[YYYfff}}}eeeHHH<<<===777666555444444444444555444444333333333333222222333333333222222222111111111222222333333444444444444333222111111111222222222222222222222333444444111111111333555888<<<>>>GGGSSSfffzzz|||}}}|||yyysssrrrpppnnnlllhhhccc___YYYUUUPPPMMMJJJIIIGGGEEEFFFDDDBBBAAAAAADDDGGGIIIHHHKKKLLLIIIDDD???>>>???<<<============<<<<<<<<<<<<===?????????>>>===<<<;;;999777555555666888:::666666777888888999::::::<<<===>>>>>>===<<<;;;:::777777777666555333222111333444666888:::<<<<<<===<<<<<<<<<<<<<<<<<<;;;:::888:::;;;<<<<<<:::999777444333000...,,,,,,,,,---,,,,,,,,,,,,,,,,,,------++++++*********+++,,,---...---+++,,,...///---+++------------------------***+++,,,,,,------,,,,,,...------,,,,,,------...***+++---///000///---,,,---......//////......---......////////////............//////000000111111222111111111000/////////000000000000000111111222111111222444666777888999:::;;;===@@@BBBCCCDDDDDDGGGIIIKKKLLLLLLNNNQQQSSSXXX^^^aaa___^^^dddkkkooossstttwwwzzzzzz|||yyymmmbbbXXX^^^ooojjjNNN@@@>>>888888666555444333333333444444333333333333222222333333333222222222222111000000111222333444555555444333222222111111222222222222333444444444444444111111111222333666888999;;;EEEVVVhhhxxx~~~|||zzz{{{~~~~~~~~~xxxuuunnnllljjjgggeeeaaa\\\XXXSSSPPPLLLIIIHHHGGGEEEDDDEEEDDDBBBAAA@@@@@@AAAAAABBBHHHNNNLLLEEE>>>===>>>===>>>@@@AAA@@@???<<<;;;<<<>>>@@@BBBAAA???;;;999888777555555555777999:::666777888999:::;;;<<<<<<======>>>>>>===;;;999888888777777666555444333333555666888;;;===???@@@@@@@@@@@@???>>>===<<<;;;;;;999:::;;;<<<;;;:::888666333222000...---,,,------------------,,,,,,,,,,,,***************+++,,,,,,...---,,,,,,......---,,,***---///...,,,+++---///+++*********++++++,,,,,,...------,,,,,,------..................---,,,+++...//////////////////...//////000000000000//////......//////000000111111333222111111//////...---000000000000000111111222222222333444555666777888:::;;;===@@@BBBCCCDDDEEEFFFHHHKKKLLLMMMOOOQQQSSSWWW^^^aaa___^^^dddkkkooorrrsssvvvyyyyyy|||{{{ppp___^^^gggoooTTTCCC>>>:::999777666444333333222444444333333333222222222222222222222222222222222111111222222333333333444333333222222222222111222222333444555666555444333222222111222333444666777777===GGGUUUeeexxx~~~{{{yyyyyy}}}~~~yyysssppphhhfffccc```^^^ZZZUUURRRNNNLLLIIIGGGGGGFFFEEECCCDDDCCCBBBAAA@@@???>>>>>>>>>BBBGGGGGGDDD@@@======AAABBBBBBBBBBBB@@@???>>>>>>???AAAAAA@@@===:::888777666555555555666888999999999:::<<<===???@@@@@@======>>>===<<<:::888777666666555555444444444444666777999<<<>>>@@@AAABBBBBBAAA@@@>>>===;;;;;;:::999:::;;;<<<;;;999777555222111///...------------......------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,---------------+++///111///+++)))+++///,,,+++*********+++---......------,,,,,,------...000///...------,,,,,,---......////////////......//////000000000000//////......//////000000111111111111000000/////////...000000000000000111111222333333444444555666777777<<<===???AAADDDFFFGGGGGGFFFHHHKKKMMMNNNOOORRRTTTWWW^^^bbb``````eeekkkoooqqqrrruuuxxxyyy{{{}}}hhhaaaddd{{{ttt[[[GGG???;;;:::888666444333333222444444333333333222222222222222222222222222222222333333333222222111111111333333333333222222111111222333444555666555444333333333333333444555666666999;;;???FFFRRRggg~~~|||xxxwww~~~~~~}}}|||}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}xxxqqqkkkhhhbbb___\\\ZZZXXXUUUQQQNNNLLLJJJHHHGGGGGGGGGEEEDDDBBBBBBBBBBBBAAA@@@????????????@@@CCCFFFFFFBBB???BBBAAA@@@???>>>???@@@@@@AAA@@@???>>>===;;;::::::888888666666555555666777999:::;;;<<<>>>???AAAAAA<<<======<<<;;;999777666444444333222222222333444555777999;;;===???@@@@@@@@@???===<<<::::::999999:::;;;;;;<<<:::888666444000000///........................------,,,,,,,,,,,,,,,,,,---------------,,,------------,,,---------000222000***''')))------,,,+++++++++,,,...///...------,,,,,,------.........---------...///000,,,------......------,,,---......//////......---......//////000000111111......//////000000000111000000000000000111111222333333444444555666777777;;;<<>><<<;;;;;;<<<>>>@@@@@@???===<<<;;;:::::::::999888777777666666666666888999999;;;<<<===>>>>>>;;;;;;<<<<<<;;;999777666333333111111111222333444555666888:::<<<===>>>>>><<<;;;:::999888888999:::;;;;;;<<<;;;:::777444333///////////////..................---------------,,,,,,---...............,,,---......,,,,,,---......000111///+++)))***+++------,,,,,,------...///...------,,,,,,------...------------...///000111,,,,,,------------,,,,,,,,,,,,------------,,,,,,......//////000000111111,,,---......000111111222000000000000000111111222222222333444555666777888999:::<<>>???@@@<<<<<<<<<<<<;;;:::999888777777777777888888888999999999:::;;;;;;<<<======999:::;;;;;;:::999888777444333222111111333555666666777888:::;;;<<<<<<<<<999888777666777888:::;;;;;;<<<<<<;;;999777444222......///////////////...------------............+++,,,---.........------+++---///...,,,+++---...---------------,,,,,,,,,++++++,,,------------,,,...------,,,,,,------...---------...///000000000------............------,,,,,,------------,,,,,,......//////000000111111---.........///000000000000000000000000111111222111111222444666777888999888:::<<>>>>>888999:::;;;:::999888777444333222222222444666777777888999:::;;;;;;;;;;;;777666666555777999<<<===;;;<<<<<<;;;999666333111---...//////000/////////,,,---------.../////////***+++,,,---...---,,,,,,+++---///...,,,+++,,,///,,,+++***,,,...//////...)))***+++,,,---,,,++++++...------,,,,,,------...---...//////000//////.........////////////......,,,------------------,,,......//////000111111111///////////////.........000000000000000111111222000111222444666888999::::::<<<>>>AAADDDFFFHHHIIIDDDGGGLLLOOOQQQRRRSSSTTTRRRZZZ```___^^^bbbhhhjjjnnnooorrrvvvwwwzzz}}}nnnggglll{{{ZZZBBB???:::666666555222333666333000...///333555555444444111//////222444444333222222222111111111000000111222333333333333222111222222222222222222222222555444444333333444444555555555666666999===DDDHHHUUUhhh}}}yyysssqqqrrrppprrrwww}}}|||xxxtttqqquuutttrrrrrrrrrsssrrrqqqyyyxxxwwwvvvvvvvvvwwwxxxzzz|||~~~~~~{{{zzzuuuttttttuuuvvvwwwwwwvvvvvvvvvwwwxxxzzz|||~~~~~~}}}{{{zzzyyyxxxxxxxxx{{{~~~|||xxxsssqqqnnnkkkhhhfffeeeeee```___\\\YYYVVVSSSRRRQQQOOONNNLLLJJJJJJJJJKKKLLLNNNLLLIIIHHHGGGEEEBBB@@@BBBBBBBBBBBBAAA@@@??????@@@BBBEEEHHHHHHFFFCCC@@@>>>>>>?????????>>>>>>>>>???<<<999888999999777555444666999;;;<<<===<<<;;;>>>>>>>>>@@@AAAAAA???======<<<<<<===>>>===888333222333555666777777888888888888888777777777666666666555666888;;;======<<<===;;;999888777555111...------,,,+++,,,---...///------+++******+++---------......---+++******+++,,,,,,,,,,,,,,,---...///000///...---,,,---......---------,,,,,,+++++++++---------------------------,,,,,,,,,,,,---......////////////////////////////////////////////////---.........//////000000...,,,***+++...///...,,,222111000000111222555666333333333444555666777888<<<===???@@@@@@BBBEEEHHHJJJHHHJJJOOOQQQPPPQQQTTTXXXZZZ\\\\\\\\\___eeejjjrrrrrrtttwwwyyy}}}rrrggggggwwwaaaHHHAAA;;;777777666333444777333111///000222555444333444111///000222444444333222222222111111111000000111222222333333222222111222222222222222222222222444444333333333333444444444555666666777:::>>>BBBNNN\\\nnnwwwrrrqqqnnnooorrrwww|||{{{wwwuuutttqqqoooooopppqqqpppppprrrqqqqqqpppqqqrrrssstttuuuvvvxxxzzzzzzyyywwwvvvsssrrrqqqrrrtttuuutttssssssssstttuuuwwwyyy{{{|||wwwvvvuuusssrrrrrrqqqqqqtttvvvyyy{{{zzzvvvqqqnnniiihhheeebbb```^^^^^^]]]ZZZYYYVVVTTTQQQOOONNNMMMLLLKKKIIIHHHHHHIIIJJJKKKNNNLLLJJJHHHGGGFFFCCCAAAAAABBBBBBAAAAAA@@@???>>>@@@@@@@@@AAA@@@???>>>>>>???????????????>>>======;;;999666777888999888666777888;;;>>>@@@@@@??????@@@???>>>???AAAAAA@@@>>>===;;;;;;;;;<<<;;;777333222333444555666777777888888888999999999888777777666666666888;;;======<<<===;;;888666555333000...///...---------...///000...------,,,,,,------...''')))******)))***+++---///...------------------000///...---,,,------...---------,,,,,,+++++++++---------------------------,,,,,,,,,,,,---.............................................................../////////000000///---,,,---000111000...222111000000111222444666333333333333444666777888;;;===???AAAAAACCCEEEGGGJJJIIIKKKPPPRRRQQQQQQUUUZZZ\\\^^^]]]\\\___dddiiiqqqqqqsssvvvxxx|||}}}mmmeeemmm}}}kkkPPPCCC<<<777777777555555888444222111111222333333222333222000111222333333333222222222111111111111111111111222333333222111111222222222222222222222222333333333222222333333333444555666666555666888:::DDDLLLYYYjjjwwwrrrmmmmmmnnnpppsssvvvyyy{{{}}}zzzvvvssspppooooooppppppppplllkkkkkkkkklllnnnpppqqqppprrrtttuuuvvvuuutttssspppoooooooooqqqrrrqqqpppnnnooooooppprrrtttuuuvvvqqqpppooonnnmmmlllllllllnnnooooooooommmiiieeeccc___^^^\\\ZZZXXXWWWVVVVVVTTTSSSQQQOOONNNMMMLLLLLLJJJIIIHHHGGGHHHIIIJJJKKKNNNLLLIIIHHHHHHFFFDDDBBB@@@AAAAAA@@@@@@???>>>===@@@???===;;;:::;;;===>>>@@@@@@@@@???>>>===<<<;;;666555444555777888888777888:::===???AAABBBAAAAAABBB@@@??????@@@AAA@@@???===;;;999888888777555333222333444555666777777888777888:::;;;;;;:::999888777666777999;;;===<<<;;;===:::666333222000...---000//////.........//////---......//////......---***,,,---...------...000111000///...------------111000///------,,,,,,,,,------,,,,,,,,,,,,++++++---------------------------,,,,,,,,,,,,---..............................------------------------......////////////000000111//////000111222111000222111111000111222444555222222333333444666777888999<<<@@@BBBCCCCCCEEEFFFJJJIIIKKKPPPRRRQQQRRRUUU\\\^^^___^^^]]]___dddiiippppppsssvvvwwwzzzzzziiiiii~~~wwwuuuvvvZZZEEE===777777777555555777555444333333333333222222333222111222222333333222111111111111111111111111111111222222222222111111222222222222222222222222222222222222222222222222222333555666555555666777;;;@@@HHHUUUggg}}}vvvooonnnmmmmmmnnnoooqqqsss|||~~~{{{vvvsssrrrrrrqqqpppiiiiiiiiiiiijjjlllnnnpppoooppprrrtttttttttsssrrrnnnmmmlllmmmnnnooonnnmmmkkkkkkkkklllmmmooopppqqqooonnnmmmlllkkkkkkkkkkkkmmmlllkkkiiifffbbb___]]]ZZZYYYXXXVVVUUUTTTSSSSSSQQQPPPOOONNNMMMMMMMMMMMMIIIIIIHHHHHHIIIJJJKKKLLLKKKJJJHHHGGGFFFEEECCCBBB@@@@@@@@@??????>>>===<<<@@@???===<<<<<<===???@@@@@@@@@@@@???===<<<:::999444444333444555666666666777999<<>>===???@@@@@@???;;;:::777555555444444333333333444444555666888888777999;;;===>>><<<:::999888777888:::<<<===;;;:::<<<888444000///...---,,,/////////...............,,,---...//////...---,,,000111111000...---...///000//////.........//////000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,---..............................------------------------//////////////////000000000000000000111222222111222222111111111222333444222222222333444555777777888;;;@@@CCCDDDDDDEEEFFFIIIHHHJJJOOOQQQPPPPPPTTT[[[]]]^^^^^^^^^aaafffllloooqqqtttwwwwwwzzzqqqiiiuuuxxxsss|||~~~bbbHHH???777666666555444555444444555444333222222222222222333333222222222222111111111111111111111111111111111111111111111111222222222222222222222222111222222333333222222111000222555666666555666777666999>>>EEEPPPddd}}}|||qqqooommmkkkjjjkkklllmmmqqquuu|||}}}yyyvvvtttqqqoooiiiiiihhhhhhiiikkkmmmnnnnnnooopppqqqqqqqqqqqqpppmmmlllkkkkkklllmmmlllkkkiiiiiiiiiiiijjjkkklllmmmlllkkkkkkjjjiiiiiiiiiiiikkkjjjhhheeeaaa^^^\\\[[[VVVVVVUUUTTTSSSRRRQQQQQQOOONNNNNNMMMMMMMMMMMMNNNGGGGGGGGGHHHHHHIIIJJJJJJHHHGGGEEEDDDDDDDDDBBB@@@????????????>>>===<<<<<<<<<<<<>>>???@@@@@@AAAAAA@@@??????>>><<<:::888777444444444444444444555666999;;;>>>@@@BBBBBBAAA@@@AAA???<<<<<<===>>>>>>===999888666444222222333444444444444444555777888999888:::<<<>>>>>>===:::999888888999;;;======;;;999:::666222///...---,,,+++------------------------+++,,,---......---,,,+++---...///---+++***+++,,,---------...///000111222/////////......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......................................................000000000000000000////////////000000000000111111222222222222222222333333222222222333444555666777777;;;@@@CCCDDDDDDEEEFFFHHHFFFHHHNNNPPPNNNOOORRRXXXZZZ]]]]]]^^^bbbiiioooppprrrvvvyyyxxxzzz{{{kkkmmmwwwvvv|||lllNNNCCC999777777555333444333444666555333222222333111333444444222111111222111111111111111222222222222111000000000000111222222222222222222222222222111222333444444333222111///111444555555555777888555666:::===AAANNNfff|||wwwtttpppllliiihhhhhhiiieeeiiipppxxx~~~zzzvvvrrrooolllkkkjjjiiiiiiiiijjjkkkkkkllllllllllllllllllkkkkkkjjjiiiiiijjjjjjiiihhhffffffffffffgggggghhhiiigggffffffeeeddddddeeeeeefffeeeccc```]]][[[YYYXXXSSSSSSRRRRRRQQQOOOMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLFFFFFFGGGGGGGGGGGGGGGGGGFFFDDDCCCCCCCCCCCCAAA@@@???@@@@@@??????>>>===<<<999;;;>>>@@@AAA@@@???>>>=========<<<:::888777666555555666555444444555777>>>???AAACCCDDDCCCBBBAAA>>><<<::::::;;;;;;:::999555666555444222222444666666555555555666888:::;;;:::;;;===>>>===<<<:::888999999:::<<<======:::888666444111///......---,,,+++,,,,,,---......------+++,,,,,,,,,,,,,,,,,,++++++,,,......------///000++++++,,,---...000111222......//////......---,,,++++++,,,,,,,,,,,,------+++,,,,,,------.........---,,,,,,,,,,,,---......------------------------////////////////////////111111000000000000//////---///000000//////000111222222222222222222222222111111222222333555666777888;;;???BBBCCCDDDFFFHHHHHHGGGIIINNNPPPOOOOOOSSSUUUXXX[[[]]]^^^cccjjjpppppprrrwwwyyyxxxzzzqqqiiimmm~~~vvvTTTHHH<<<999999777444444111444666666444222333444000333555555222000000222000000111111111222222222222111000//////000111222222222222222222222222222222333444555555444333222000222333333333333555777555555777:::;;;AAAPPP```www}}}wwwqqqllliiihhhgggbbbdddhhhooovvv~~~}}}xxxtttrrrqqqooommmkkkkkkkkkkkkkkkkkkjjjjjjiiiiiihhhhhhhhhgggffffffggggggfffdddddddddcccccccccdddeeeeeecccbbbaaaaaa```aaaaaaaaa```___^^^\\\ZZZXXXVVVUUUQQQQQQQQQPPPOOOMMMKKKIIIKKKKKKJJJJJJJJJJJJKKKKKKIIIJJJJJJJJJJJJIIIIIIHHHEEEDDDCCCCCCCCCCCCBBB@@@@@@@@@@@@@@@???>>>=========>>>???@@@@@@???>>>===;;;;;;::::::888777666555333555777666555666999;;;???@@@BBBCCCCCCBBB@@@???:::999888888999999777555222444555444333222555777888777666666777999;;;============<<<;;;:::999888::::::;;;===>>>===:::777333222000///000///...,,,***+++---...////////////------,,,,,,,,,,,,------,,,...////////////000222,,,,,,,,,,,,---...000000,,,---.../////////...---+++++++++,,,,,,---------++++++,,,,,,---......///---,,,,,,,,,,,,---......------------------------........................111111111000000000//////---///111000///...000222222222222333333222222111111111111222333444666666999;;;>>>@@@BBBDDDGGGIIIJJJHHHJJJOOOQQQPPPQQQTTTVVVXXX[[[\\\]]]aaahhhnnnnnnrrrwwwyyywwwxxxwwwjjjhhh}}}XXXKKK???<<<;;;888555444111444777666444222333555000333666555222000000111000000111111222222222222222111000//////000111222222222222222222222222222222333555666666555333222111222333222111111333555666333555999;;;;;;CCCLLLaaazzzwwwpppkkkiiiiiiffffffgggjjjooouuu{{{~~~~~~zzzxxxwwwtttrrrpppnnnnnnnnnllllllkkkjjjiiihhhggggggfffeeeddddddeeeeeecccbbbbbbbbbaaaaaaaaaaaabbbbbbaaaaaa```_________``````\\\\\\\\\[[[YYYXXXVVVUUURRRRRRRRRQQQOOOMMMJJJIIIMMMLLLLLLKKKKKKKKKLLLLLLNNNNNNOOOOOONNNMMMLLLLLLFFFDDDCCCCCCDDDDDDCCCBBB@@@AAAAAA@@@@@@???>>>===CCCCCCBBBAAA@@@???>>>===999999999888777666555444222444777777777888<<>>???@@@AAAAAA???===<<<888777777888888777444222000333555555333333555888999888777777888:::<<<>>>>>>>>>===;;;:::999888888::::::;;;===>>>===999777111000000000111000...,,,***+++---///111111111111///...---,,,,,,---...///,,,---...---+++)))***+++------,,,,,,,,,------...+++,,,---////////////...+++++++++,,,,,,---------++++++,,,,,,---...//////---,,,,,,,,,,,,---......------------------------------------------------222111111111000000//////...000222111//////111333222222333333333222222111111111111222333444666666:::;;;>>>???AAADDDGGGJJJLLLJJJLLLQQQSSSRRRSSSVVVWWWYYY[[[\\\\\\```ggglllmmmqqqvvvxxxuuuwwwpppnnnpppgggPPP===:::<<<999444333555555444333333333333444555555444333333222111111000000000000000000000000000000000000000000111111000000000000000000000000///000111333333222111111111222222333333444444555333333333444777:::>>>@@@RRR]]]sss|||wwwzzzxxxqqqhhhhhheeebbb```bbbhhhnnnrrrvvv{{{|||xxxvvvwwwwwwvvvsssvvvsssmmmiiiffffffhhhiiigggdddaaa___aaacccdddeeeaaa```___`````````^^^\\\```______^^^^^^]]]]]]]]]WWWWWWVVVUUUTTTTTTTTTUUUPPPOOONNNNNNNNNOOOPPPQQQKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLFFFEEECCCBBBAAA@@@@@@???=========<<<===>>>?????????AAABBBCCCAAA===999666666888999::::::888666555333444444666777:::;;;===@@@AAABBBBBBAAA>>>;;;999777777666666555555444444111222333444444222111000666666777888999;;;======GGGCCC>>>;;;::::::999999;;;<<<>>>>>>===999555222000000000000////////////...------,,,---...///000///000///---,,,+++---///------------------------...---,,,,,,++++++++++++------------------------+++******+++,,,---+++)))...------,,,,,,------...------------------------,,,,,,,,,---------......------------------------,,,---...///000000000000555333111///......///000////////////000111222333333333333444555666777888<<<>>>@@@AAACCCEEEHHHKKKKKKKKKLLLOOORRRUUUUUUTTTXXXYYYZZZ[[[^^^ccciiinnnoooooorrrttttttwwwsssnnnrrrnnnWWWAAA<<<<<<888444333666666555444444444444555555444444333222222111111000000000000000000000000111111000000000/////////000000000000000000000000000000111222222222222111111111222333333444444555333222222333555888;;;===DDDLLL^^^uuu||||||~~~yyyooollliiifffcccbbbdddfffhhhjjjnnnvvv~~~|||{{{||||||{{{yyyxxxuuuqqqllljjjjjjlllmmmkkkhhheeecccccccccbbbaaa^^^]]]\\\\\\]]]]]][[[ZZZ^^^^^^]]]]]]\\\\\\[[[[[[VVVVVVUUUTTTSSSSSSSSSSSSPPPOOONNNNNNNNNNNNOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQOOOOOONNNMMMLLLLLLKKKKKKFFFEEEDDDBBBAAA@@@@@@???============>>>???@@@@@@@@@AAAAAAAAA???<<<888666444444555666666555444333444444555777999;;;===>>>CCCCCCDDDDDDCCC@@@===;;;888888888777666555444444000111222333444444444444777777888999:::<<<===>>>GGGCCC???<<<<<<<<<;;;;;;;;;<<<<<<<<<:::777444111222222111000...---,,,,,,...------,,,---...///000...//////---++++++---..............................---,,,,,,+++++++++,,,------------------------...---,,,---......---+++------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------,,,---...///000000000000333222000...---...///000/////////000000111222333333333333444555666777888<<<>>>@@@AAACCCEEEIIIKKKKKKKKKLLLOOORRRUUUUUUTTTXXXYYYZZZ[[[]]]bbbiiimmmooooooqqqttttttvvvvvvllloooyyy___FFF===<<<888555555777777666555555555555666444444333333222222111111000000000000000000000000111111111000/////////...000000000000000000000000111111111000111111222333111111222222333444444444333222222333444666888:::<<>>>>>>>>???@@@AAAAAABBBAAAAAA???===;;;999777666222222333333333333333333555666777999;;;===???@@@CCCCCCDDDCCCAAA>>>;;;999999999888777666555444333000000111222333555777888999999999:::;;;===>>>???DDDAAA>>><<<;;;<<<<<<;;;;;;;;;:::888666444111000000//////...------,,,,,,...------------...//////---......---++++++,,,...........................------,,,+++++++++,,,,,,------------------------...---,,,,,,......---,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------,,,---...///000000000000000000...------...///000000000000000000111333333333333333444555666777888;;;===@@@AAACCCEEEIIILLLLLLKKKLLLOOOSSSUUUTTTTTTWWWXXXYYYZZZ\\\aaahhhlllnnnnnnpppssssssvvvwwwiiiffffffIII>>><<<888666888777666666555555555555555333333333333222222111111000000000000000000000000000111111111111111111111000000000000000000000000222111000000000111333444111111111222333333444444444333333333444555666777::::::???LLL]]]rrrzzzwwwuuuvvv}}}vvvtttoookkkfffcccaaa```bbbccceeeiiimmmrrruuuxxx{{{~~~|||{{{zzz{{{|||zzzxxxuuusssppplllgggdddbbb```]]]\\\\\\\\\ZZZXXX^^^^^^]]]\\\[[[ZZZYYYYYYXXXWWWVVVTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQUUUUUUTTTTTTSSSRRRRRRQQQQQQPPPNNNLLLJJJGGGFFFEEEDDDCCCAAA@@@???>>>>>>>>>??????@@@AAAAAABBBBBBBBBAAA???<<<:::777666666666444333333333333444555666666777999;;;===???@@@AAA???@@@??????<<<:::777555888888777666444333222222222111111222444666888:::::::::;;;;;;<<<>>>???@@@AAA>>>;;;::::::;;;;;;::::::999777555222000//////***++++++,,,...//////000......------............+++,,,---,,,+++***,,,---........................---,,,,,,++++++,,,,,,,,,------------------------,,,+++******+++,,,+++***---,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,---------......,,,,,,------------------,,,---...///000000000000/////////...///000111222000000000000111222333333333333333444555666777888;;;===???AAACCCFFFIIILLLLLLLLLMMMPPPSSSUUUTTTSSSWWWXXXXXXYYY[[[```fffkkkmmmmmmpppssssssvvvyyyiiiaaavvvkkkLLL???<<<999888:::666555444444333333444444333222222222222222111111000000000000000000000000///000111111222333444444000000000000000000000000222111000000000111333444000000111222222333333444555444444444555555666666666555888@@@JJJYYYmmm~~~}}}yyyvvvxxx|||uuunnnhhheeeccccccbbbaaaaaaccceeehhhiiipppsssxxx{{{|||}}}~~~|||{{{xxxuuupppllliiigggcccaaaaaa```^^^]]]aaa``````___]]]\\\\\\[[[[[[ZZZXXXWWWVVVUUUUUUUUUVVVVVVVVVUUUUUUTTTTTTTTTUUUUUUTTTSSSQQQPPPOOOOOOOOONNNLLLJJJHHHEEEDDDCCC@@@@@@???>>>============@@@@@@AAABBBCCCBBBBBBAAA???===999666555444666666444444333444555666777888888999;;;===???@@@AAAAAA======<<<;;;999777555444666555444333222111000000444333333333444666888:::;;;;;;;;;<<<===>>>???@@@@@@>>>;;;:::;;;<<<;;;:::888777444222000......---)))***+++,,,---...///000..................------***,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------------------+++))))))+++,,,,,,+++,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,---...///000000000000000000000000111222333333000000000000111222333444333333333444555666777888:::<<>>============>>>>>>???AAABBBCCCCCCCCCBBB@@@???<<<:::777444333444555666333333444555666888888999:::;;;===???@@@@@@@@@???======<<<;;;:::999777666333333222222111000000000444444444555666888999:::<<<<<<<<<<<<===>>>???@@@AAA???===<<<<<<<<<;;;:::555444333111///...------------------------,,,,,,.........///......---,,,***,,,......---,,,,,,---++++++++++++++++++++++++,,,,,,+++++++++,,,------------------------------///---++++++,,,......---,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,---------......+++,,,,,,------.........,,,---...///000000000000111111111222222333333333111111000111111222333444333333333444555666777888:::<<>>???@@@AAABBBBBBCCCCCCCCCBBB@@@>>>===888666444333222333555666444555777999;;;<<<<<<;;;<<<===???@@@@@@@@@>>>======<<<<<<;;;;;;:::999999222222222111111111111111111222444777999:::;;;;;;<<<<<<<<<<<<<<<===>>>??????===;;;:::::::::888666222222111111///...------//////......------,,,,,,....../////////...,,,,,,***,,,...///...------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...------------------------000...++++++,,,---......,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,---------......++++++,,,,,,---......///,,,---...///000000000000000111111222222222111111111111111111222333444444333333333444555666777888:::<<>>???@@@BBBDDDEEECCCCCCDDDDDDBBB@@@===;;;666444333222222333555666777999<<<>>>@@@@@@@@@???===>>>???@@@@@@???===<<<;;;;;;;;;:::::::::999999111111222222222333333333...000444777:::<<<======<<<<<<;;;<<<<<<===>>>???;;;999777666666666333222111111111111000///...---,,,------....../////////....../////////...,,,+++***---///000///......///------------------------++++++++++++,,,,,,---...------------------------...,,,)))(((***+++,,,,,,,,,++++++++++++++++++,,,------------------------,,,,,,,,,---------......++++++,,,,,,---...//////,,,---...///000000000000000000111111111111000000111111111111222333444555333333333444555666777888999<<>><<<<<<======999999:::::::::999888888333333222222222333555666666777999:::<<<===>>>>>>:::::::::;;;;;;;;;<<<<<<888888666444333333333333000000000000000000000000........................---,,,++++++,,,------,,,...------,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,*********,,,---000///---,,,,,,---///000111000///...---,,,++++++///......------,,,++++++,,,,,,------,,,,,,+++***---,,,+++***+++,,,---............111444444111......///000111111111111111111111111222333333333444111333555666666666888999:::<<<>>>@@@CCCFFFKKKNNNPPPPPPQQQSSSTTTTTTTTTTTTVVVWWWWWWWWWYYY^^^eeejjjlllnnnrrruuuvvvzzzhhh\\\___hhhhhhOOOBBB===:::888666666555444444444555555444444444333333222222222000000000000000000000000000000000000000000000000222111111000000111111222000000000000111111111111000000111222222333444444222222222333333333444444333444555666777888999999:::<<>>=========>>><<<<<<;;;:::888777555444444444333333444555666777999:::<<<>>>???@@@??????999999999999999999999999666666555444333222111000................................................---,,,++++++,,,,,,---,,,---------,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,******+++,,,---///...---,,,,,,---...///------------,,,,,,,,,,,,...------------,,,,,,,,,---------------,,,++++++,,,,,,+++++++++,,,---......,,,***,,,///111111000//////000111111111000000000000111111222333333333444555666555444555777999:::<<>>>>>>>>??????>>><<<999777444222111555444444555666777888999:::<<<>>>@@@@@@@@@???>>>999888888777777666666555333333444333222111///...---------------------------------------------------,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,------...------------,,,,,,,,,+++++++++,,,,,,------------,,,+++***+++,,,---.........,,,,,,,,,,,,......******++++++,,,,,,------,,,,,,,,,---------......---............---,,,,,,,,,,,,,,,+++,,,------......+++((((((***...111222000000111111111000////////////000000111222222333777777666444333444666999;;;===???AAACCCFFFKKKNNNOOOPPPQQQSSSTTTTTTUUUUUUUUUUUUUUUVVVXXX]]]ccchhhlllmmmqqqtttsssvvvlllccchhh~~~zzzeeePPPAAA<<<<<<888777666555444444444555333333333333333333333333000000000000000000000000222222222222222222222222111111000000000000111111///000000000111111111111000000111111222222222333111222222222222333333333444555555666666777777777888999<<<>>>AAAKKKaaavvv|||wwwzzznnniiiccc\\\XXXVVVVVVWWWQQQQQQQQQQQQQQQRRRTTTVVVUUUVVVXXXZZZZZZYYYXXXVVVTTTSSSRRRQQQQQQQQQQQQQQQTTTTTTTTTUUUVVVWWWXXXXXXUUUUUUTTTSSSQQQPPPOOOOOOLLLLLLLLLLLLLLLLLLKKKKKKIIIHHHGGGFFFEEEEEEFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFDDDDDDDDDDDDEEEGGGHHHIIIIIIKKKMMMNNNNNNLLLJJJIIIBBBAAA???<<<999777555555555555444444666888;;;<<>>??????>>><<<:::999999888777666555444333111222333444333111///------------------------------------------------------------,,,++++++,,,---,,,,,,,,,------,,,,,,,,,------------------------******+++,,,,,,---......,,,++++++++++++,,,......------,,,++++++,,,------++++++++++++,,,,,,,,,,,,++++++,,,,,,---...//////......//////......---,,,,,,,,,,,,,,,------......000...+++***+++---000111000111111111000///............///000111222222333666666555333222444888;;;<<<===@@@AAACCCFFFKKKNNNOOOOOOQQQRRRTTTUUUUUUUUUVVVVVVVVVVVVXXX]]]dddiiilllmmmqqqtttsssuuutttcccdddssssss\\\FFF<<<;;;888888777666555444444444333333333333333333333333222222222222222222222222222222222222222222222222111000000000000000000111///000000000111111111111000111111111111111222222111111111222222222333333555555555555666666666666777555666888:::@@@LLLYYYooo~~~uuupppsss|||xxxuuutttwww}}}tttkkkccc]]]YYYXXXTTTRRRPPPOOOOOOPPPQQQQQQPPPPPPRRRRRRRRRQQQOOONNNKKKKKKKKKKKKJJJKKKLLLLLLKKKLLLMMMMMMMMMMMMNNNOOOKKKKKKKKKJJJIIIIIIHHHHHHEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBDDDDDDCCCCCCCCCDDDEEEFFFHHHHHHIIIIIIJJJKKKLLLNNNPPPQQQQQQQQQPPPOOOLLLHHHDDDBBB???===;;;999777666555555666666666666888;;;>>>@@@DDDFFFGGGGGGFFFDDDDDDEEEBBBBBBAAAAAA@@@@@@??????<<<;;;999777666555444444333444666777999:::;;;;;;======>>>???>>><<<:::999:::999999777666555444333111222333444333111///...........................------------------------,,,......,,,***)))+++---++++++,,,------,,,++++++------------------------******+++,,,,,,---......++++++++++++,,,------...,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,***++++++,,,---...//////......//////......---,,,,,,,,,---------.........111111111000///.........000000000000000///...------...///000111222333333333444333333333555:::===<<<>>>@@@BBBCCCFFFJJJNNNNNNOOOQQQRRRTTTUUUUUUVVVWWWWWWXXXXXXZZZ___fffjjjlllnnnrrruuutttuuuyyy^^^[[[fffjjjOOO???<<<999888777666555444444444222222333333333333444444333333333333333333333333000000000000000000000000111000000//////000000111000000000000111111111111111111111111111111111111111111111111222222222222666666555555555555555555888555444888:::<<>>>>>:::999888777666777888999444555777:::;;;===>>>>>>AAAAAA@@@???>>><<<;;;:::::::::999888666555555444111111222222222111//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,...///---***(((***---***+++,,,------,,,+++***,,,,,,,,,------------...+++++++++,,,,,,---------++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......------,,,,,,,,,+++++++++,,,,,,---...//////---............---,,,,,,,,,,,,---............---000222444444222///...---//////000000000///............///000222333444444111222333333444777;;;>>>===???AAABBBDDDFFFJJJNNNNNNOOOPPPRRRTTTUUUVVVVVVXXXXXXXXXYYY[[[```fffkkklllooosssvvvvvvwwwccc]]]___tttxxxZZZFFFAAA:::999888666555555444444222222222333333444444444222222222222222222222222000000000000000000000000000000////////////000000000000000000111111111111111111111111000000000000111111111111222222222222666666666555555444444444888666777:::::::::<<>><<<:::999777777777888:::;;;666888:::===???@@@AAAAAACCCBBB@@@===;;;:::999999999888888777666555555444000000000////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...000---)))(((***---)))+++,,,------,,,+++))),,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,------.........---------------,,,++++++,,,,,,.../////////...---+++...222222000...............//////000/////////...///000111222444555555111333444555555666999;;;>>>???AAABBBDDDFFFJJJMMMMMMNNNPPPRRRTTTUUUVVVVVVWWWXXXXXXXXXZZZ___fffkkkmmmpppuuuyyyxxxyyyooofffaaammmbbbLLLEEE:::999888666555555444444222222222333333444444444111111111111111111111111222222222222222222222222000000////////////000000000000000000111111111111111111111000000000000000000111111111111222222222666666666555444444333333444444666888666444888???:::@@@IIITTTfff|||vvviii```bbbjjjuuu{{{uuullleeeaaa]]]YYYUUUOOOOOONNNMMMLLLJJJIIIHHHDDDFFFGGGFFFDDDCCCFFFHHHDDDFFFHHHFFFDDDBBBDDDFFFAAABBBBBBBBBCCCCCCCCCCCC@@@@@@AAAAAABBBBBBBBBCCCEEEDDDBBBAAABBBDDDGGGHHHMMMPPPVVVZZZ^^^^^^^^^]]]VVVTTTQQQMMMJJJGGGEEEDDDCCC@@@===:::888777888888777666555444555777999;;;<<<<<<===???BBBFFFJJJLLLPPPPPPOOOLLLHHHDDDDDDDDDFFFFFFEEEDDDBBB@@@===;;;:::999888777777999;;;<<<888:::===@@@BBBCCCDDDDDDCCC@@@===:::777777777777777777777666555555444444//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000...)))'''***---)))***,,,------,,,***))),,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++*********++++++++++++******'''((()))***+++,,,------,,,,,,,,,---------......,,,,,,------,,,,,,+++***,,,,,,.../////////...---'''+++...///------...000------...///000000000///...///000111333444555666222444666666666666777999>>>@@@AAACCCDDDGGGJJJMMMMMMNNNPPPRRRTTTUUUVVVWWWVVVWWWWWWWWWYYY^^^eeejjjnnnpppvvvzzzzzz{{{ggg___nnnzzzZZZDDD>>>;;;:::<<<;;;666444666666555333111111222333444333333333333333333333333222111000.........///000000000///...............000000000000000000000000111111111111111111111111222222222222222222222222444444444444444444444333666666666666777777777777777<<>><<<;;;666666666777777777888888333444666888999::::::999<<<<<<===AAAEEEIIILLLLLLKKKKKKIIIHHHGGGFFFFFFFFFEEECCC???=========;;;:::999999:::<<<======;;;::::::;;;>>>AAABBBBBBBBBAAADDDAAA<<<888555555666777555666777666333111111111111000...---,,,,,,------000///---,,,,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---...///...,,,+++,,,---,,,------...---,,,***)))---...///...,,,+++,,,------.........------...000,,,,,,+++******+++++++++++++++,,,,,,---...//////------------------------...+++)))))),,,......,,,,,,,,,------.../////////...///...,,,******,,,...444222/////////000000000444000///444777777888;;;:::;;;>>>AAAEEEIIILLLNNNOOOOOOPPPPPPRRRSSSTTTUUUWWWWWWXXXXXXZZZ^^^dddhhhpppssswwwzzzyyy{{{iii]]]iii|||eeeNNN???;;;:::;;;:::666444666666444333111111222333444333333333333333333333333222222111000000000000000111000//////......//////000000000000000000000000000000000000000000000000000000000000000000000000333333333333333333444444444444444444555555555666333666999:::===GGGWWWcccwwwoooiiiiiimmmpppsssuuuvvv}}}|||wwwtttmmmhhhaaa\\\YYYVVVSSSPPPKKKKKKJJJIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGFFFFFFFFFGGGFFFEEECCCCCCCCCDDDEEEEEEEEEDDDDDDDDDEEEEEEEEEHHHHHHHHHIIIKKKPPPUUUXXXddddddeeeeeeaaaXXXMMMEEEAAA>>><<<;;;<<<;;;:::888777777777777777777777777777888:::<<<===>>>??????@@@@@@AAACCCFFFHHHJJJKKKIIIHHHHHHGGGGGGGGGHHHHHHKKKGGGCCC???<<<:::888666:::::::::<<<======;;;:::999;;;>>>@@@BBBBBBAAAAAABBB???;;;888555555666777666777888777444111000000000///...------,,,,,,,,,......------------....................................................../////////.........------111111111///---+++++++++***++++++,,,,,,+++***)))***,,,------,,,,,,...///))),,,...+++'''&&&***.........------------......++++++,,,,,,---......///------------------------...,,,)))***,,,......---,,,,,,------.../////////,,,---............111333222111000000111222222222666222111444666555888<<<===>>>???BBBDDDGGGJJJKKKOOOOOOOOOPPPRRRSSSUUUVVVWWWWWWXXXXXXZZZ^^^dddhhhqqqssswwwzzzzzz{{{nnn^^^eeevvv~~~pppYYYAAA<<<999::::::666555666555444333222111222333444333333333333333333333333111222222222222111111000111111000////////////000000000000000000000000000////////////////////////000000000000000000000000111111111222333333333444222222222222333333333333444666777666555:::DDDMMMggg~~~{{{wwwxxxzzzwwwqqqooosssyyyzzzyyytttqqquuu|||~~~|||~~~vvvoooiiieeeaaa___WWWWWWVVVTTTSSSQQQPPPPPPOOOOOONNNMMMLLLLLLLLLLLLOOONNNMMMKKKJJJJJJKKKKKKJJJKKKLLLMMMNNNMMMMMMLLLPPPPPPQQQSSSXXX^^^eeeiiioookkkeee]]]UUUKKKAAA;;;999888777777999999999777888888777777777777777777;;;<<<>>>@@@BBBCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGEEEFFFFFFGGGHHHIIIIIIJJJKKKHHHCCC???<<<:::777555::::::;;;<<<<<<<<<<<<;;;999;;;===@@@AAAAAA@@@???>>><<<999777555666777777666888999888555111///.........///......---,,,+++------............------........................////////////////////////000000////////////......333444333111---************++++++,,,,,,,,,,,,+++,,,---......,,,,,,---...(((,,,///***$$$"""(((.........------------......+++,,,,,,------.................................---,,,***+++,,,......---,,,,,,------.../////////,,,...000111111111222333000000111222222333333333555333222555444444777<<<@@@@@@AAABBBDDDFFFHHHIIIMMMNNNOOOPPPRRRTTTVVVWWWWWWWWWXXXXXXZZZ^^^dddiiippprrrwwwzzzyyy{{{wwwbbbdddqqq}}}}}}xxx```FFF???999999999666555666555444333222222222333333222222222222222222222222000111222333222111000///222111111000000000000000000000000000000000000000000000000000000000000000222222222222222222222222//////000111222333333444111111111222222222333333444666888777666:::AAAGGGNNNccc~~~rrrmmmnnnvvvyyytttttt{{{|||sssqqqpppqqqvvv~~~yyyuuurrrmmmllliiifffccc___\\\[[[\\\[[[YYYXXXWWWWWWWWWWWWYYYWWWVVVTTTSSSSSSSSSTTTSSSUUUXXXZZZ[[[ZZZYYYXXXXXXYYY\\\aaagggmmmpppqqqkkkdddZZZPPPHHHAAA<<<888777666666777999:::999888888888888999::::::;;;;;;>>>???AAACCCEEEGGGHHHHHHIIIIIIHHHFFFDDDCCCDDDDDDCCCDDDFFFGGGIIIJJJKKKKKKEEEBBB???===<<<<<<;;;::::::;;;<<<<<<<<<;;;<<<===:::<<<>>>@@@@@@@@@???>>>:::999888666666666777888777888:::999555111...---------...///...---+++***+++,,,---...///...---,,,........................------------------------------------,,,,,,,,,,,,222333222000---******+++,,,------...////////////000000000...+++))))))***---//////+++&&&&&&***...+++************++++++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------.../////////...000222222111////////////111222222222111222333111111333666555333666;;;@@@@@@AAABBBDDDFFFHHHIIIMMMMMMNNNPPPRRRUUUWWWXXXWWWXXXXXXYYYZZZ___eeeiiinnnpppuuuxxxxxxyyyfffaaaiiizzzyyyhhhLLLBBB:::999999666555666444444333333222222222222222222222222222222222222...///000111111111//////222111111000000000000000000000000000000000000000111111111111111111111111222222222222222222222222//////000111111222333333111222222222222333333333///111333444444777<<<@@@@@@MMMbbbzzzsssnnnuuuzzzzzz}}}pppllliiijjjoootttuuuuuuyyyzzz}}}~~~}}}zzzwwwtttqqqooolllkkkjjjiiihhhhhhhhhhhheeedddcccaaa``````aaaaaaaaadddgggjjjkkkjjjhhhfffeeegggjjjooossssssoookkk^^^WWWMMMDDD>>>;;;999888888777777999;;;<<<;;;999999:::;;;===>>>@@@AAABBBDDDFFFHHHKKKMMMMMMMMMMMMKKKKKKJJJHHHDDDAAABBBCCCEEEFFFGGGIIIJJJJJJJJJJJJ@@@>>>;;;;;;<<<======<<<:::<<<===<<<;;;;;;<<<>>>===>>>@@@AAA@@@???===<<<777777777777777777777888666888999777444000...---,,,---.........---,,,+++***+++---.........---,,,........................------------------------+++++++++++++++++++++,,,...//////...,,,+++,,,---------------...//////000000000000...+++))))))***222///,,,++++++,,,,,,,,,)))))))))))))))***++++++,,,,,,,,,---------------++++++++++++++++++++++++,,,,,,------------......,,,,,,------.../////////,,,...111111000///...///000111333222000///000222000000222777777555666999>>>>>>@@@BBBDDDGGGJJJKKKMMMMMMNNNPPPRRRUUUWWWXXXXXXXXXYYYYYY[[[___eeeiiikkknnnsssvvvvvvxxxkkk^^^___xxx~~~yyytttSSSGGG===999999777555666444444444333333333222222222222222222222222222222...//////000000000000///111111000////////////000000000000000000000000000111111111111111111111111000000000000000000000000000000000111222222222333222222222222333333333444000111333333333444777999;;;>>>JJJ^^^rrrzzzzzzxxxnnniiiiiihhheeebbbdddeeehhhkkkppptttxxx{{{}}}}}}zzzyyywwwvvvvvvwwwxxxxxxxxxyyy{{{||||||zzzxxxvvvuuuuuuwwwzzzyyysssiiiaaaQQQLLLDDD>>>:::999888888888888:::<<>>===>>>???@@@BBBDDDFFFGGGHHHKKKNNNQQQUUUVVVUUUSSSRRRKKKLLLLLLIIIEEEBBBDDDFFFIIIIIIJJJKKKKKKJJJHHHHHHAAA???<<<;;;<<<<<<<<<;;;:::<<<>>>===::::::===@@@AAABBBBBBBBBAAA>>>;;;:::666666777888888888888777666777777555111///......,,,,,,------------,,,,,,***+++,,,------...------................................................,,,,,,,,,------------...+++,,,------,,,,,,---///,,,+++++++++++++++,,,---,,,---......,,,,,,---...111---******---...,,,)))++++++***++++++,,,---...------------------------+++++++++++++++++++++++++++---...///...---...///,,,,,,------.../////////(((***---...//////111333000222333111//////222666888444222666888777666888<<<===???AAAEEEHHHKKKMMMMMMNNNOOOPPPRRRTTTVVVWWWXXXXXXYYYYYY[[[___eeejjjjjjmmmrrrvvvvvvxxxqqq```]]]nnnzzzYYYLLL???:::999777555555333444444444333333222222111111111111111111111111000000//////000000111222111000//////......//////000000000000000000000000111111111111111111111111000000000000000000000000111222222222222222222222111111222222222333333333444444444444444555777888999777<<>>BBBFFFGGGGGGEEEFFFFFFGGGHHHIIIJJJKKKKKKOOORRRWWW[[[\\\ZZZVVVSSSKKKMMMNNNLLLGGGFFFHHHKKKNNNNNNNNNMMMLLLIIIFFFDDDDDDAAA>>>======>>>===<<<:::===???===:::999===AAAEEEEEEEEEDDDAAA===:::888666777888999:::999888777555555444111///---...///---,,,,,,+++,,,,,,------++++++++++++,,,---...///........................------------------------------------......//////+++---......------...000,,,,,,******)))***++++++***,,,------,,,,,,...///---,,,,,,---......,,,***,,,,,,,,,,,,---...///000------------------------------------------------***---///000...---...///,,,,,,------.../////////)))+++,,,---...///222444000222333222000222888===HHH===444333666777888999<<<===???AAAEEEHHHKKKLLLOOOOOOOOOPPPRRRSSSUUUVVVXXXYYYYYYZZZ[[[```eeejjjkkknnnssswwwwwwyyywwweee```fffuuu]]]OOO@@@;;;:::777555555333333444444444333222111111111111111111111111111222111000000000111333444000000///...............000000000000000000000000000000000000000000000000222222222222222222222222333333333222222222222222111111111111222222222222333333333333444555777888999666666;;;AAALLLbbbuuuwwwpppnnnlllhhhddd[[[YYYVVVTTTUUUWWWZZZ\\\\\\___bbbcccdddhhhoootttxxxyyy|||~~~~~~~~~}}}|||{{{vvvqqqllljjj```___^^^______ZZZPPPHHH???>>>===>>>@@@BBBBBBAAA>>>???BBBGGGLLLOOOOOONNNLLLLLLLLLLLLLLLLLLLLLLLLOOOSSSYYY]]]^^^ZZZUUUQQQKKKNNNPPPNNNJJJHHHKKKOOOQQQQQQQQQOOOLLLHHHEEEBBBCCCAAA???>>>@@@AAAAAA@@@:::===???===:::999===BBBGGGGGGGGGEEEAAA===999777666777999:::;;;:::888777444444222///------...111---,,,+++***+++,,,---...++++++******+++---...000........................************************,,,,,,,,,---------......---///000///......///000///...,,,+++***++++++,,,---...///...,,,+++,,,---***---000111///------...+++++++++,,,---...///000------------------------////////////////////////***---000000...---...///,,,,,,------...//////000............------000222000222333222111555===DDDUUUEEE555111555888999:::>>>>>>@@@BBBDDDGGGJJJKKKOOOOOOPPPPPPRRRSSSTTTUUUXXXYYYYYYZZZ[[[```fffjjjllloootttxxxxxx{{{wwwccc^^^cccyyypppWWWAAA<<<;;;777666:::777555333222333444444333222222111000/////////000111111111111000...---+++000000000000000000000000......///000111222222333222111111111000000//////111111111222222333333444111111111111111111111111222222333333333333444444333333444555555444333333777888888777888???LLLVVVlllwwwtttxxxyyysssllleeeaaaZZZUUUSSSUUUXXX[[[[[[ZZZXXXWWWWWWZZZ]]]___aaabbbddddddddddddfffhhhhhhjjjooorrrttttttrrrqqqqqqpppppprrruuuyyy{{{{{{{{{sssjjjffffffccc[[[TTTRRRPPPOOOPPPPPPLLLEEE???AAAAAAAAABBBCCCDDDEEEEEEEEEDDDEEEIIIOOORRRQQQPPPPPPOOONNNMMMKKKKKKJJJJJJMMMOOOTTTYYY[[[YYYTTTPPPPPPOOOMMMMMMMMMMMMNNNOOOTTTRRRNNNLLLJJJIIIGGGFFFHHHFFFDDDBBB@@@?????????<<<;;;::::::;;;???BBBDDDMMMKKKHHHFFFCCC>>>999555::::::999999777666555444111111000///...------,,,,,,,,,,,,+++++++++******---------+++******,,,...------------,,,,,,+++******++++++,,,,,,------...,,,---...//////---+++***000000///............///---------,,,,,,+++++++++,,,---------...///////////////...---,,,++++++***------------------------)))***++++++,,,---....../////////...---,,,******---------.........//////---......///000111111222...//////000111222222222000/////////111222444666999888777666555555555555>>>???@@@BBBDDDGGGIIIJJJMMMMMMMMMNNNOOORRRTTTUUUWWWXXXXXXXXXZZZ___fffkkkoooqqquuuxxxwwwyyyxxxccc]]]```uuuxxx]]]DDD======:::888:::666555333333444444444333222222222222222222111111222222333333222111000///000000000000000000000000333222222222222222222222111111111111000000000///333333333222222111111111111111111111111111111111222222222333333333444444333333444555555444333333333555666666666:::BBBHHHVVViiizzzxxxzzz}}}zzz||||||uuukkkhhhddd```______aaabbbbbbaaa___\\\[[[ZZZZZZZZZXXXWWWWWWWWWVVVVVVUUUTTTWWWYYY\\\^^^______]]]\\\```______aaaeeeggghhhhhhfff```YYYUUUTTTRRRLLLGGGEEEEEEEEEFFFGGGFFFBBB@@@EEEGGGIIIJJJKKKKKKLLLMMMLLLKKKKKKNNNRRRUUUUUUTTTWWWVVVSSSQQQNNNLLLJJJJJJLLLNNNPPPTTTWWWWWWUUURRRLLLMMMMMMNNNOOOQQQSSSTTTQQQPPPNNNMMMMMMLLLIIIGGGHHHGGGDDDBBB@@@???>>>>>>===<<<;;;;;;===@@@CCCEEEKKKIIIFFFCCCAAA>>>:::777::::::999888666555333222000//////......------,,,---------,,,,,,,,,++++++---......---,,,+++---...---............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++---------------...///000---,,,,,,,,,,,,,,,,,,+++------------.....................------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,+++++++++,,,,,,,,,------......//////000000111111...//////000111111222222000000///000111222444555666666555555666777888888>>>???@@@BBBDDDGGGIIIJJJMMMMMMMMMNNNPPPRRRTTTUUUWWWXXXXXXXXXZZZ___fffkkklllnnnsssvvvuuuwwwzzzddd\\\\\\ooofffIII???>>><<<999999555444333444555555333111222333444555555444444333111111222222222222111000000000000000000000000000111222222222222222222222111111111111000000000000222222222222222111111111111111111111111111111111222222222222333333333333333333444444444444333333000444666777555555888;;;>>>KKK^^^qqq|||pppkkkfffgggnnnxxxpppooommmkkkjjjjjjkkkkkkmmmlllkkkiiifffccc```___[[[YYYVVVVVVVVVTTTOOOLLLOOOPPPQQQRRRSSSRRRRRRQQQQQQPPPQQQSSSUUUVVVVVVUUUWWWTTTOOOKKKIIIGGGEEECCCBBBCCCEEEEEEEEEFFFHHHJJJOOOSSSXXXYYYXXXWWWXXXZZZWWWVVVTTTUUUWWWYYYYYYYYYXXXVVVTTTPPPMMMKKKIIIHHHNNNNNNNNNPPPSSSTTTTTTRRRNNNNNNOOOPPPQQQSSSTTTUUUMMMMMMMMMOOOOOOMMMIIIFFFHHHFFFDDDAAA???>>>============<<<===>>>AAADDDFFFGGGEEEAAA???>>>===:::888:::999888666444222111000------------------------.........---------,,,,,,,,,---//////...------.........//////......------......---,,,,,,+++******---,,,***(((((()))***,,,******++++++,,,...///000+++,,,,,,,,,,,,,,,,,,---............---------------------------------------------------------------------,,,,,,++++++++++++,,,------......------+++++++++,,,,,,,,,------/////////////////////////////////000111111222222111111000000111222333333222333333555666888:::;;;>>>???AAACCCEEEGGGIIIJJJMMMMMMMMMOOOPPPRRRTTTVVVWWWXXXXXXXXXZZZ___fffkkkkkknnntttwwwwwwxxx|||eeeYYYXXXjjjnnnNNN@@@>>><<<999666444444444555666555333000000222444666666555444333......//////000000000000000000000000000000000000+++,,,---///000222333444111111111000000000000000...///000111222333444555111111111111111111111111111222222222222333333333333333333333333333333333222555777777555444555666444<<>>@@@CCCDDDBBB@@@===;;;;;;;;;;;;:::999888666444222000......+++++++++,,,,,,---------------------,,,,,,,,,,,,***,,,...///...---,,,---------............---------------,,,,,,+++++++++,,,+++***))))))***++++++************+++,,,---...+++++++++,,,,,,---------.........------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,---------.........////////////////////////......//////000000111111111111111111111111111111222222111111222444666999;;;<<<>>>???AAACCCFFFHHHIIIJJJLLLLLLNNNOOOQQQSSSUUUVVVWWWWWWXXXXXXZZZ___fffkkkmmmqqqwww|||{{{{{{}}}eeeWWWUUUddduuuTTTBBB===;;;777444444444444555666555333000///000333444555444333222.........//////000111111000000000000000000000000+++,,,---...000111222333000000000000000000111111...//////111222333333444111111111111111111111111111111111222222222333333333333333333333333333333333444444444333444555666555999???DDDMMM]]]uuu}}}kkkccc]]]^^^bbbhhhrrr{{{~~~{{{xxxyyy}}}|||yyywwwssspppmmmnnnpppnnnfff___\\\[[[ZZZZZZ\\\```dddggggggeeedddbbbaaa^^^ZZZVVVTTTRRRPPPMMMLLLMMMNNNOOOLLLNNNOOOPPPQQQVVV___eeerrruuuwwwvvvqqqmmmjjjjjjfffeeeaaa]]]ZZZXXXXXXYYYXXXXXXWWWWWWWWWWWWXXXXXXWWWWWWXXXYYY[[[[[[XXXVVVXXXVVVRRROOOLLLKKKJJJJJJOOOOOOPPPQQQPPPMMMHHHEEECCCAAA???===;;;:::::::::;;;;;;;;;;;;<<<===???@@@>>><<<999999:::;;;;;;:::888666444111///------,,,******++++++,,,---------,,,,,,,,,,,,++++++++++++(((***,,,---,,,++++++,,,+++,,,,,,---------,,,,,,+++++++++,,,,,,---------***+++,,,------,,,++++++,,,++++++*********+++++++++++++++,,,,,,---------......------,,,,,,,,,++++++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---..................---,,,+++***---------.........//////////////////............000000000000000111111111111111111111222222111111222222333444666888999:::>>>???BBBDDDGGGHHHIIIJJJKKKLLLNNNPPPRRRTTTUUUVVVWWWWWWXXXXXXZZZ___fffkkkooorrryyy}}}}}}}}}}}}eeeTTTSSS]]]|||]]]GGG>>>;;;888555555444333444555555333111000000222333333222111111111111000000111222333333000000000000000000000000222222111111111000000000000000000000111111111111333222222111000000//////111111111111111111111111111111111111222222222222333333222222222222333333222111000000111222444555666888999:::999AAAUUUggguuujjjdddaaa```ccchhhsssxxx}}}{{{}}}~~~zzzwwwuuuwwwvvvvvvxxxxxxuuuoooiiidddcccbbbccchhhooowww|||{{{wwwrrrnnniiiccc___YYYVVVTTTTTTWWWZZZ\\\]]]YYYYYYZZZ[[[```gggpppvvv~~~}}}{{{xxxtttooojjjgggccccccaaa]]]YYYWWWXXXYYYZZZ[[[\\\^^^```ccceeefffcccccccccddddddbbb___\\\VVVSSSOOOKKKIIIJJJLLLMMMSSSRRRPPPPPPOOOMMMJJJHHH@@@???===<<<::::::;;;;;;;;;;;;::::::::::::;;;;;;:::999888888999;;;:::999666444111///---,,,,,,,,,+++++++++,,,,,,---------,,,,,,+++++++++*********''')))+++++++++***+++,,,++++++,,,,,,---,,,,,,,,,******+++,,,,,,---......***,,,...///000...---,,,,,,,,,+++***************+++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......////////////...---,,,***)))+++++++++,,,,,,,,,------........................000000000000000000111111///000111222222222222222222222333444555777888999>>>???BBBEEEHHHIIIJJJJJJKKKLLLNNNQQQSSSUUUVVVVVVWWWXXXXXXXXXZZZ___fffkkknnnqqqwww{{{zzz{{{}}}dddSSSQQQUUUrrrgggNNNBBB>>>;;;888666555333333444444444333222222222222111111111111222111111000000111222333000000000000000000000000333333222111000//////...///000000000111111111111444333222111000///...---111111111111111111111111111111111111222222222222333333222111111222333333111000000111222222222222444333555777666777AAAMMM___qqqyyyssskkkgggggggggkkkooosssxxxxxxtttrrrqqqwwwyyy|||}}}{{{wwwqqqmmmjjjiiiiiimmmttt~~~wwwpppiiieee```\\\ZZZ^^^fffmmmppppppnnnllljjjkkkpppvvv|||{{{vvvsssppplllfff```[[[]]]^^^]]]ZZZYYYZZZ\\\[[[^^^ccciiiqqqxxx~~~|||xxxrrrmmmiiiddd___\\\VVVRRRMMMIIIHHHJJJNNNPPPPPPMMMJJJIIIIIIJJJIIIHHH??????===<<<<<<<<<===>>><<<;;;;;;:::999999888888888777777888:::;;;:::888333222///---+++++++++,,,,,,,,,,,,,,,------------------,,,,,,,,,+++++++++)))***++++++***+++---///+++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,------------------+++++++++++++++++++++++++++++++++,,,,,,------------.........---,,,,,,++++++++++++,,,,,,,,,------,,,------....../////////111000000000000000000000...///000222333333333222111111222333555777999:::===???CCCFFFHHHIIIJJJIIIJJJLLLNNNQQQTTTUUUVVVWWWWWWXXXXXXXXXZZZ___fffkkknnnpppuuuxxxwwwyyy}}}dddRRROOOOOOhhhnnnTTTEEE@@@>>><<<777555333222333444444333444444222111111111111222111000///......///000111000000000000000000000000......////////////////////////000000111111111222111111111111000000000000111111111111111111111111000111111111111222222222444333222111111222333444222222222444555444222000222000333999:::888:::???FFFZZZrrr~~~vvvssseeefffffffffjjjuuu|||uuurrrqqqrrrtttxxx{{{|||xxxsssnnnkkkkkkjjjkkkoooyyy{{{ssslllhhhbbb^^^\\\bbbnnnyyy||||||~~~yyytttsssvvvzzz|||}}}~~~wwwooolllllliiibbb[[[UUUXXX[[[\\\[[[[[[]]]___aaaeeemmmxxxsssjjjbbb\\\XXXYYYTTTNNNHHHFFFIIIMMMQQQJJJGGGCCCAAABBBDDDFFFGGG@@@???>>>======>>>???@@@======<<<;;;999888777777777777777999;;;;;;999777222000...,,,******+++,,,------------------------......---------,,,,,,,,,***+++++++++***+++...111,,,------.../////////......------,,,,,,++++++***...---,,,++++++---///000))))))******+++,,,......---------,,,,,,++++++++++++++++++,,,,,,---------------------------------++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++,,,------......---------------.........//////,,,,,,------...///000000111111111000000000000000---...000222333444333333///000111333555888:::<<<===???CCCFFFIIIJJJJJJIIIJJJLLLOOORRRTTTVVVWWWWWWWWWXXXXXXXXXZZZ___fffkkkoooqqquuuxxxwwwyyynnnZZZMMMQQQ]]]vvv~~~eeePPPBBB;;;888666555444222222111222222111111111111111111111111111111111111111111111111222222111111000000//////000000000000000000000000............////////////////////////000000000000222222222222222222222222//////000000000000//////222222111111222222333444222222222222222222222222333333222222333666999;;;AAAEEEPPPddd~~~~~~nnncccdddfffiiisssvvvpppsssvvvxxxzzzzzzvvvqqqnnnllljjjkkklllpppxxxyyysssooohhhdddbbbfffooowww{{{|||zzztttrrruuuyyy{{{{{{{{{rrrkkkjjjiiiccc^^^[[[WWWVVVUUUWWW[[[aaagggkkkrrryyyyyyjjjccc___[[[WWWVVVRRRMMMJJJJJJJJJJJJIIIKKKEEEBBBCCCFFFGGGGGGGGG????????????>>>>>>>>>>>>CCCAAA???===;;;;;;;;;;;;666444333333444555444222222111000///////////////---------------------------------,,,,,,+++++++++------------------------......---------,,,,,,,,,------------------,,,,,,...---,,,,,,++++++++++++******************************++++++++++++,,,,,,//////...---+++(((&&&%%%,,,+++***+++,,,,,,+++***'''***------+++***+++---+++,,,---.........---,,,,,,,,,+++++++++,,,---...------------------------111...------000111///,,,,,,------...///000000111111111111000111111222222333555666666666777999;;;AAABBBCCCEEEGGGHHHIIIIIINNNOOORRRUUUVVVVVVVVVUUUWWWXXXYYYYYY[[[___eeeiiipppqqqtttxxxxxxyyyqqq\\\NNNOOOWWWkkknnnVVVEEE===:::555555555444444333333222111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000//////000000000111111111000000000000111111111111111111111111111111111111222222333333333333222222222222111111222222333444222222222222222222222222444333333333333444666777888<<>>AAABBBDDDEEECCCBBBAAA@@@????????????BBBAAA???<<<:::999999999999777444333333111///---,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------......---------,,,,,,,,,+++++++++++++++,,,,,,,,,...---,,,,,,+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------............---,,,+++***---,,,++++++,,,,,,+++***(((+++------+++***,,,---***+++,,,---------,,,,,,---------------......///------------------------///---,,,---//////...,,,---......///000000111111111111111000111111222333222333555555555666999;;;???@@@BBBDDDEEEGGGGGGHHHNNNOOORRRUUUVVVWWWVVVVVVWWWWWWWWWWWWYYY]]]dddiiipppqqquuuxxxxxxyyyttt^^^PPPNNNRRR___uuu|||___JJJ???<<<444555666666666555444333222222222222222222222222111111111111111111111111000000000000111111111111000000000000000000000000111111111222222222333333111111111111222222222222000000000000000000000000333333444444444444333333222111111111111222333333333333222222111111111111444333333333333333333333555999===@@@GGGZZZuuu~~~vvvnnnggggggmmmqqq{{{zzzwwwuuuvvvwwwzzz~~~{{{vvvqqqpppsssxxxzzzzzzzzz{{{~~~~~~vvvoooooonnniiicccaaaYYYZZZ]]]aaahhhpppwww{{{~~~uuukkkdddaaa^^^YYYUUULLLJJJFFFDDDCCCCCCBBB@@@@@@AAA@@@??????AAADDDFFFGGGFFFDDDBBBAAAAAABBBCCCCCCAAA>>><<<999888777777888666333222111///---+++,,,,,,+++++++++,,,------++++++++++++++++++++++++------,,,,,,,,,,,,++++++------------------------......---------,,,,,,,,,***++++++,,,,,,---------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------...///////////////------,,,,,,,,,+++++++++***+++------++++++,,,---******+++,,,,,,,,,,,,+++.............../////////------------------------...---,,,,,,......---,,,/////////000111111222222111111000000111222222333111333555666666888;;;===@@@AAABBBEEEFFFHHHHHHIIIMMMOOORRRUUUWWWWWWWWWVVVWWWVVVUUUUUUVVV\\\ccciiiqqqrrruuuxxxxxxyyywww```RRRPPPQQQZZZnnnhhhNNN@@@;;;444555777888888777555444222222222222222222222222111111111111111111111111//////000000111111222222////////////////////////111111111222222222333333000000000111111111222222111111111111111111111111000111111111111111111000111111111111111222222333333333222222111111000000111222333333333333222111555888:::888:::GGG]]]ooovvvqqqrrrnnnuuu||||||zzzzzz|||~~~~~~~~~yyyvvvuuupppkkkjjj``````bbbdddiiinnnsssvvvuuuwwwwwwssssssvvvvvvsssoooiiiccc```^^^[[[VVVQQQKKKIIIFFFEEEEEEDDDBBBAAACCCFFFFFFBBB???AAADDDFFFHHHFFFDDDBBBBBBCCCEEEGGGDDDBBB???<<<999888777777333222000000000000...,,,111000///---,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,---...//////000000---,,,,,,++++++,,,,,,,,,---------------------------------............///,,,---...///////////////---......---,,,+++,,,,,,,,,------,,,,,,,,,---...++++++,,,,,,------------------......////////////------------------------...---------...///......000000111111111222222222000000000000111222333333222444666777888:::===???BBBCCCEEEGGGIIIJJJKKKLLLMMMOOORRRUUUWWWXXXXXXXXXXXXWWWUUUTTTVVV\\\dddjjjqqqrrrvvvyyyxxxyyyzzzcccRRRPPPPPPYYYmmmqqqTTTBBB:::555777888999999777666444222222222222222222222222111111111111111111111111//////000000111111222222////////////////////////000000000111111111111222/////////000000000111111222222222222222222222222//////000000000000//////111111000000111111222333222222222111111000000000///000111222333333333333111333444444666<<>>AAABBBEEEGGGIIIKKKLLLLLLLLLNNNQQQUUUXXXYYYYYYYYYZZZYYYWWWVVVXXX^^^ffflllqqqrrruuuyyyyyyzzz|||hhhRRROOONNNVVVlll{{{]]]FFF;;;888888999999888666555444333333333333333333333333111111111111111111111111000000000000111111111111000000000000000000000000/////////000000000000111.../////////000000000000222222222222222222222222111111111222222111111111111000000000000111222222111111111111111111111111000000111222222333444444111222333555777999;;;<<>>DDDFFFCCCEEEOOOTTTRRREEEDDDCCCCCCCCCEEEGGGIIIBBB@@@>>>;;;888777777666444222000///...---+++)))************+++,,,------------------------------++++++,,,,,,,,,,,,------------------------------......---------,,,,,,,,,)))******++++++,,,,,,,,,,,,,,,+++++++++,,,------------------------------*********+++++++++,,,,,,---------------,,,+++******---//////---,,,///222111///,,,,,,---..................---...//////000+++,,,---...///...------------------------------...///111111000000111333111111111111111111111111//////000000111222444444///111333444444666999;;;>>>@@@BBBDDDGGGHHHIIIJJJKKKNNNQQQUUUXXXZZZZZZZZZ[[[ZZZYYYYYYZZZ```gggmmmoooqqquuuyyyyyy{{{~~~mmmVVVPPPLLLSSSjjjhhhNNN>>>:::999999777666555444333333333333333333333333333111111111111111111111111111111111000000000000000000000000000000000000000/////////000000000111111//////000000000111111111111111111111111111111111111222222333333222222111000000000000000111222222//////000000111111222222444333222111111222333444444555666666666777888999999CCCPPP]]]kkk|||}}}{{{xxxtttssswww||||||zzzssskkkggg\\\[[[ZZZ\\\aaajjjrrrxxxyyy{{{zzztttnnniiiaaaZZZWWWTTTQQQMMMJJJGGGDDDCCC@@@@@@BBBEEEHHHHHHFFFDDDAAAGGGHHHFFFLLLYYY]]]YYYHHHGGGFFFEEEEEEEEEEEEFFF>>>===;;;888666555555555222111///...///...,,,+++)))))))))***,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------......---------,,,,,,,,,************************,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,,,,------------,,,++++++(((,,,//////------111444333000,,,,,,---//////.........---,,,---...///000,,,---///000000000...---------------------------,,,...000000//////111333111111111111111111111111/////////000111333444555111333444555555666999;;;===>>>AAACCCFFFHHHIIIJJJKKKMMMQQQUUUYYYZZZ[[[[[[ZZZZZZZZZZZZ\\\aaaggglllnnnoootttyyyzzz|||qqq]]]SSSLLLRRRjjjoooSSSBBB<<<:::888666555444333333333333333333333333333333111111111111111111111111222222111111000000//////000000000000000000000000///000000000000111111111000111111111111222222222000000000000000000000000111111111222222111111111000000000000000111111222......///000111222333333777666333111111111222333333444444222///000555999666:::???EEEOOOaaaxxx}}}zzzuuunnnjjjkkkqqqvvv}}}{{{~~~}}}uuujjjcccZZZZZZ\\\aaakkkxxxvvvnnnggg```YYYRRRPPPLLLHHHEEECCCBBBAAA@@@AAACCCGGGJJJKKKIIIFFFAAAFFFFFFCCCKKKXXX\\\UUUKKKJJJIIIHHHFFFEEEDDDCCC<<<:::888666444444444444...------...000111000///......------......//////+++++++++++++++++++++++++++++++++,,,,,,---------------------------------......---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------...---------'''+++///000......222666444000,,,,,,...//////...------,,,+++,,,---...///---...000111222111///...------------------------+++---000///......000333111111000000000000000000/////////000111333444555555666888888888999;;;===>>>@@@BBBEEEGGGIIIKKKKKKKKKMMMQQQUUUYYY[[[\\\\\\YYYZZZZZZ[[[]]]aaagggkkkmmmnnnsssyyyzzz}}}}}}fffTTTLLLRRRbbb}}}]]]FFF===888555555444222333666444333222111000111222333////////////////////////111111111000000000000000---------...///000000111333111///------...///000000000000000000000000000111111111111111111111111000000000000000000000000...//////000000000000///000000111111111222222222111111111111111111111111222222222222222222222222333777::::::<<>>;;;:::999666444222111000000...------...000111000///+++,,,,,,------,,,,,,+++,,,,,,---------,,,,,,+++******+++,,,,,,,,,++++++,,,,,,,,,,,,------...///---------------------------,,,+++++++++,,,---...---......//////......---'''(((******)))***,,,...++++++,,,,,,,,,,,,------************************++++++******+++---...///,,,,,,,,,,,,,,,,,,,,,,,,///...---++++++,,,---...000000000000000000000000//////...---,,,,,,,,,,,,000000000///////////////111222222222222333333333333333444444333111000///444333444444666999;;;<<<>>>@@@BBBDDDEEEGGGIIIKKKJJJNNNSSSWWWXXXXXXXXXXXXWWWXXXXXXXXXZZZ___fffjjjlllmmmqqquuuwwwzzzlllXXXOOOTTTbbbgggNNN@@@:::666666555333444777444333222222111111222222111111111111111111111111333222222111000///......------......///000000111444444222111111111222222000000000000000000000000111111111111111111111111000000000000000000000000222222222111000///------//////000000000111111111111111111111111111111111222222222222222222222222000333444444555;;;HHHRRRcccuuutttnnnmmmnnnsssyyy|||tttqqqttt{{{wwwwwwxxxvvvsssrrrwwwvvvwww}}}xxxnnneeeccccccgggoooxxxwwwnnnhhhaaaWWWQQQOOOFFFHHHFFFAAA@@@BBBCCC@@@HHHJJJNNNQQQQQQOOOLLLIIIFFFCCCCCCGGGOOOTTTVVVUUUNNNLLLIIIFFFDDDAAA===:::999777555333111000//////---,,,+++,,,---...---,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,---...---------,,,,,,---------///...---+++******++++++++++++,,,,,,,,,,,,++++++,,,---...---,,,,,,---///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...///---------,,,,,,+++++++++------,,,,,,,,,------...........................------,,,,,,,,,------....../////////000000000000//////000000000111111111000111222222333222111000333333333444666888:::<<>>DDDQQQdddxxx{{{wwwuuussswww~~~|||sssnnnsssyyy}}}vvvooommmpppvvv|||~~~~~~wwwpppqqqrrrpppmmmmmmqqqssswww|||}}}vvvooofffdddcccfffkkkqqqvvvyyytttlllddd___YYYPPPJJJIIIHHHIIIGGGEEEHHHMMMMMMIIIPPPQQQSSSTTTSSSPPPLLLIIIEEECCCCCCGGGMMMRRRSSSRRRMMMKKKGGGDDDBBB???;;;888666555333111///............---+++,,,------,,,++++++,,,,,,------,,,,,,+++***++++++,,,,,,+++++++++))))))******++++++++++++---,,,,,,++++++++++++,,,---,,,++++++++++++,,,---...---,,,++++++++++++,,,******++++++++++++******+++,,,,,,+++))))))***+++++++++,,,,,,,,,,,,------------------------------++++++++++++,,,---......///...------++++++***)))++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////+++++++++,,,,,,------.../////////000000000111111...///000111222333333222333222333333555888:::;;;@@@BBBDDDDDDEEEEEEGGGIIIKKKOOOTTTXXXYYYYYYYYYYYYZZZZZZZZZYYYZZZ___eeeiiissssssuuuwwwvvvvvv~~~xxxaaaVVVWWW^^^zzz}}}\\\FFF>>>888777777555444666111222333444333222111000111111111111111111111111333222222111000///............//////000000000000---.../////////......---000000000000000000000000111111111111111111111111000000000000000000000000///000111222222222222222000000000000000000000000111111111111111111111111111111111111222222222222333222222333555777888888888>>>HHHUUUggg||||||}}}xxxnnngggeeeiiipppvvvzzz|||{{{zzz~~~}}}xxxsssqqqtttzzz~~~~~~zzzqqqkkkkkkmmmmmmnnnoooqqqsssxxx{{{zzzvvvppplllbbb```___aaafffjjjmmmnnnkkkeee___[[[UUUMMMJJJJJJKKKOOORRRRRRTTTXXXXXXUUURRRSSSTTTTTTRRROOOLLLIIIGGGEEEEEEFFFIIIKKKKKKJJJKKKHHHDDDAAA???<<<888666333222111000...------,,,000///............---,,,+++,,,,,,------,,,,,,+++******++++++,,,+++++++++))))))))))))***++++++,,,---,,,,,,+++************+++******))))))******+++))))))***+++,,,...//////+++,,,,,,------,,,,,,+++)))***+++***(((((()))++++++++++++,,,,,,,,,------........................++++++++++++,,,------------------,,,,,,+++++++++)))***,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///.........---------------111111111111222222222222000000111222222333333333222222222333555777:::;;;@@@BBBDDDEEEDDDEEEGGGHHHKKKOOOUUUXXXYYYYYYYYYYYYYYYYYYYYYYYY[[[```ggglllttttttvvvxxxvvvvvv~~~yyybbbVVVWWW[[[tttcccIII???777666666444333555111222333444333222111000000000000000000000000000000000000000000111111111/////////000000000000000000000111222222111111000////////////////////////000000000000000000000000000000000000000000000000//////000222222333333333111111111111111111111111000000000000000000000000000000000111111222222222222000---...000333333333555777;;;@@@IIIYYYoooxxxnnnggggggjjjnnnrrrtttsssqqqpppuuuyyy~~~~~~|||yyyuuutttvvv{{{~~~}}}|||tttllleeeeeehhhkkkpppuuuuuuwwwyyyyyyuuuooojjjggg___]]][[[[[[]]]___```______ZZZWWWTTTPPPJJJHHHJJJNNNXXX```___ZZZXXXWWWVVVOOOPPPPPPPPPOOOMMMKKKJJJFFFFFFEEEFFFFFFGGGFFFEEEGGGDDD@@@===;;;999666444000000//////...---,,,+++000///------......---++++++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,,,,))))))))))))***+++,,,------,,,,,,+++************)))******************)))))))))***,,,---...//////+++,,,,,,------,,,,,,+++***,,,---,,,,,,,,,...000+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))***,,,...//////......------------------------///...---,,,,,,,,,,,,,,,444444333222111000000///000000111111111222222222333333333222222333333333333333333444555888:::;;;@@@BBBDDDEEEDDDEEEGGGHHHKKKOOOTTTXXXYYYYYYYYYYYYVVVWWWXXXYYY]]]ccckkkpppssssssvvvxxxwwwwwwxxxaaaVVVVVVWWWlll|||lllLLLAAA888666777555333444222333333333333222111111/////////////////////////////////000111111222222000000000000000000000000////////////000000000000////////////////////////000000000000000000000000000000000000000000000000111111222222111000000///222222222222111111111111000000000000000000000000//////000000111222222222444222///...///000111111000333777:::;;;@@@NNN]]]pppyyytttssstttuuuuuussspppllliiiiiimmmrrrwwwyyy|||~~~}}}~~~}}}~~~~~~zzzyyywwwtttssstttxxx{{{xxxyyyzzz{{{{{{{{{zzzyyyqqqiiidddeeehhhkkkqqqwwwuuuuuutttrrrnnnjjjeeebbb^^^[[[VVVTTTSSSRRRQQQPPPPPPMMMLLLKKKHHHCCCDDDHHHVVVbbbkkkggg\\\VVVTTTTTTLLLLLLMMMMMMLLLLLLKKKKKKEEEFFFFFFFFFFFFEEEEEEDDDBBB???;;;888777666444222...............---,,,+++---,,,***+++,,,,,,+++***+++,,,,,,------,,,,,,+++***++++++,,,------------******))))))***,,,...///---,,,,,,++++++++++++,,,)))+++---......---+++))),,,------------,,,+++*********++++++++++++******(((***+++++++++,,,...000++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))***++++++---......///++++++,,,---....................................//////...---,,,,,,,,,,,,222111000000///...------........./////////000000333333222222111222222333444333444444666888;;;<<<@@@BBBDDDDDDEEEEEEGGGIIIJJJNNNSSSWWWXXXXXXXXXXXXTTTUUUWWWZZZ^^^eeemmmsssrrrsssvvvxxxwwwxxxxxxaaaVVVVVVSSSdddzzzwwwssssssOOOCCC999777888666444444444333222222111111222222000000000000000000000000000000000000000111111111000000000000000000000000------,,,+++,,,---...///////////////////////////000000000000000000000000000000000000000000000000000000111111000000//////222111111111000000000000000000000000000000000000/////////000111222222222222222222222111111222222000000333888777666<<>>;;;777444444333222111,,,---.........---,,,+++,,,*********,,,---,,,++++++,,,,,,------,,,,,,+++++++++,,,---............++++++******+++---///111,,,,,,,,,,,,,,,,,,---...+++...111444444111...+++------......---+++***)))++++++,,,,,,,,,,,,++++++((()))))))))((((((***,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,---------,,,+++++++++++++++,,,,,,---------------,,,,,,,,,------..............................------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............/////////000000000/////////111222333555555555555777:::<<<===???AAACCCDDDEEEFFFHHHJJJIIIMMMRRRVVVWWWWWWWWWWWWUUUVVVXXXZZZ^^^eeemmmsssttttttvvvxxxwwwxxxxxxaaaVVVUUUQQQ___yyywwwmmmvvvRRREEE:::888999888555555555444222111000111222333111111111111111111111111222222111111000000//////111111111000000000000000111000...---...000222333////////////////////////000000000000000000000000000000000000000000000000,,,---...///111111222222111111000000/////////...000000000000000000000000...//////000111222222222***---000222222111222333555000///444777666999???@@@KKK[[[lll}}}{{{tttpppfffggghhhhhhfffddddddeeelllpppuuuyyy|||}}}{{{zzzzzzwwwwwwwwwwwwvvvuuutttsssggggggfffdddbbbbbbdddfffbbbcccdddeeedddbbb___]]]VVVSSSRRRUUUVVVTTTUUUXXX^^^ZZZVVVVVVYYYZZZYYYWWWSSSOOOJJJGGGFFFGGGGGGGGGFFFEEEGGGIIIGGGEEEIIIOOONNNSSSVVVSSSPPPQQQRRRPPPOOONNNMMMMMMLLLLLLMMMMMMQQQQQQPPPMMMHHHCCC@@@???;;;888444222222222222111,,,---.........---,,,+++---,,,+++,,,...///...---+++,,,,,,------,,,,,,++++++,,,---...////////////,,,+++******,,,...000222,,,,,,,,,,,,---......///---000555888888555000---***+++,,,---------,,,+++---......//////......---------...,,,+++***,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,///...---++++++,,,---...........................,,,,,,,,,,,,---...//////------...///000222222333000000000000111111111111,,,,,,,,,,,,...000222444555555555666888:::===>>>>>>@@@CCCDDDEEEGGGIIIKKKHHHLLLRRRUUUVVVVVVVVVVVVWWWXXXYYY[[[^^^eeelllrrruuuvvvwwwyyywwwwww~~~yyyjjjWWWTTTXXXZZZrrrpppiii}}}|||WWWJJJ===888777666666888444333333222222111111111111111111111111111111111333333111000////////////000111111000///......///000000000000000000000000......///000000000000000000000111111111111000000000000000000000000000000111222333333333111000//////000111222222111000///000000000000000000000000111111111000......000222444333333222111000//////000000111222444555666666<<<>>>CCCLLL[[[mmmwwwrrrkkkgggeeebbb^^^[[[^^^dddjjjnnnpppssszzz|||{{{zzzxxxuuusssrrrqqqqqqqqqrrruuuwwwuuupppjjjcccaaa^^^\\\\\\]]]\\\[[[XXXYYYYYYWWWUUUTTTUUUWWWPPPNNNLLLJJJJJJKKKLLLMMMKKKLLLLLLMMMNNNNNNOOOOOOGGGGGGFFFEEEDDDEEEGGGJJJGGGIIIKKKJJJIIIKKKNNNRRRRRRRRRQQQPPPOOONNNMMMLLLPPPOOOOOONNNNNNNNNOOOOOOSSSQQQLLLGGGCCC@@@======555444222000............///...,,,***)))))))))***+++,,,,,,------,,,,,,+++---------,,,,,,++++++++++++)))(((***...000///---,,,---......---,,,***)))......---------,,,,,,,,,222222111000///---+++***...------,,,+++***))))))+++++++++*********))))))++++++*********+++---...,,,++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,...000000...,,,***,,,...//////...------............//////////////////......------......///---------......000111111///000000000000000//////111111111111111222222222444444444555666888:::;;;@@@BBBDDDEEEEEEDDDDDDEEEJJJLLLPPPSSSVVVXXXZZZZZZVVVWWWWWWXXX\\\bbbkkkpppooooooqqqttttttwwwoooYYYRRRUUUWWWooosssnnn~~~\\\MMM???999888666333333333333333222222222222222111111111111111111111111222111000///............000111111000///......000000000000000000000000000///000000000000//////...000000111111111111000000000000000000000000000000111111111111111000//////000000000111111000000000000000000000000000000000111111111000......000222333222222111111000000000000000111111222222333333555666888===EEEQQQ___hhhvvvzzztttooojjjddd```^^^aaaccceeedddeeefffhhhkkkkkkjjjjjjiiiiiiiiiiiillllllooosssuuurrrjjjdddYYYWWWTTTSSSSSSTTTSSSRRRRRRSSSRRRPPPMMMLLLMMMNNNJJJIIIHHHFFFFFFFFFFFFGGGHHHHHHGGGGGGHHHHHHHHHHHHEEEFFFFFFFFFFFFGGGJJJMMMKKKMMMOOOOOONNNOOORRRUUUXXXWWWUUURRRPPPOOONNNNNNQQQPPPOOONNNMMMMMMMMMMMMOOOLLLHHHCCC>>>;;;999888222111000...------------...---,,,+++++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,***)))+++---///...,,,***+++,,,,,,,,,+++***)))+++,,,,,,,,,------....../////////...---,,,+++***---------,,,,,,,,,,,,,,,+++++++++*********))))))++++++*********+++,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---//////---,,,+++,,,---//////---,,,---...//////......------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------...///000//////000000000000//////111111111111111222222222444444444555666888:::;;;<<>>@@@IIIVVVbbbooo|||xxxtttmmmccc[[[TTTUUUVVVWWWXXXYYYZZZZZZRRRRRRSSSWWW[[[ZZZUUUPPPKKKIIIHHHHHHJJJLLLMMMMMMMMMNNNNNNMMMKKKIIIIIIJJJMMMMMMNNNOOOOOONNNMMMMMMMMMLLLKKKKKKKKKKKKLLLMMMOOORRRUUUYYY[[[^^^bbbeeehhhiiiiiihhhfffdddbbbaaaccc___YYYSSSOOOMMMMMMMMMQQQPPPNNNKKKIIIGGGFFFFFFAAA???;;;777333000...---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,------,,,,,,+++++++++******((()))******+++,,,,,,,,,******+++,,,------......******+++,,,,,,,,,,,,,,,+++,,,---......---,,,,,,************************+++++++++++++++++++++,,,******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------***,,,------,,,++++++,,,......------,,,,,,++++++///......------......///---,,,,,,,,,---....../////////000111111111000000000000000111222222333333444444444444666888:::;;;@@@CCCEEEFFFEEEEEEEEEFFFJJJLLLPPPTTTXXXYYYYYYYYYZZZZZZZZZZZZ]]]bbbjjjooonnnnnnpppssssssuuuooo___YYYUUUccc~~~nnntttoooXXX@@@777888999888666222222222333333444444555111111111111111111111111111111000////////////000...000111000///...///111////////////////////////------///000111111111111000000111111111111000000000000000000000000000000222111000///000000222333111000///......///000111////////////////////////---...000000//////000111/////////000111111222222......///000111222333333...000111222222222555666::::::===DDDOOO___qqqtttkkkffffffdddbbb^^^ZZZUUUSSSMMMKKKJJJKKKOOOPPPOOOMMMGGGFFFFFFGGGKKKOOOPPPQQQQQQSSSUUUUUUTTTSSSTTTTTTSSSTTTVVVWWWYYYYYYZZZZZZYYYXXXWWWWWWWWWYYYZZZ[[[cccfffkkknnnppprrruuuwwwvvvvvvtttrrroookkkgggeeeaaa\\\VVVOOOKKKIIIJJJKKKOOONNNKKKHHHEEECCCAAAAAA<<<:::777333000...,,,,,,,,,,,,------............,,,,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,*********************+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------.........,,,,,,---------+++)))(((************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...***,,,------,,,++++++,,,,,,,,,------.........//////......------......///..................///000//////000111111111111111///000000111222222333333444444444444666888:::;;;AAACCCEEEFFFFFFEEEEEEFFFHHHKKKPPPTTTWWWXXXXXXXXXWWWWWWXXXYYY\\\bbbjjjpppooooooqqqssssssuuusssbbbZZZVVVbbb|||oooqqqlllWWWAAA777777777555555333333333333444444444444111111111111111111111111...------,,,,,,---------...///000000//////000111000000000000000000000000+++,,,...///111222222222000000111111111111000000000000000000000000000000111111111111111222222333000//////......//////000000000000000000000000000,,,...000000//////000111/////////000000111111111------...000111222444444///111222222000000111222444222333999???FFFRRR\\\rrr{{{~~~xxxpppeee\\\VVVRRRMMMIIIHHHJJJMMMMMMKKKGGGFFFGGGJJJPPPUUUXXXYYY[[[]]]```aaaaaa```aaaaaa[[[\\\^^^aaaeeegggjjjkkkkkkjjjhhhgggggghhhjjjkkkzzz}}}~~~~~~yyyvvvssspppmmmjjjfffcccYYYVVVPPPJJJGGGFFFGGGHHHKKKIIIGGGCCC@@@>>><<<;;;888666333111...------,,,------...//////......---+++,,,,,,,,,++++++***)))+++,,,,,,------,,,,,,+++*********++++++++++++++++++,,,---,,,***))))))***++++++++++++,,,---...///---,,,,,,,,,+++++++++***+++,,,---...////////////,,,,,,---...,,,***(((&&&***************+++++++++++++++,,,,,,,,,+++******+++,,,,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++,,,......,,,,,,,,,---++++++,,,---...///000000---,,,,,,++++++,,,,,,---//////.........//////000//////000111222222222222//////000111222333333444444444444555666888:::;;;===@@@DDDFFFGGGGGGIIIJJJHHHKKKPPPUUUXXXYYYYYYXXXYYYYYYYYYYYY[[[```hhhmmmpppppprrrttttttvvvsss```XXXUUUbbb{{{pppqqqttt\\\MMM>>>888888777555555444444444444444333333333111111111111111111111111......------------......---///000000//////000222000000000000000000000000------...000111111111111000000111111111111000000000000000000000000000000//////000111111111111111...//////////////////...000000000000000000000000+++---///000000///000111/////////000000000000000------...///000000111111111222333333111000111222111...000666999999===DDDTTT]]]iiittt|||ssslllfffbbb\\\YYYYYYYYYWWWTTTNNNNNNPPPUUU\\\bbbfffhhhiiikkknnnoooooonnnmmmnnniiijjjmmmqqqvvv{{{~~~{{{xxxwwwwwwxxxyyy|||wwwuuunnnkkkgggdddcccaaa^^^\\\QQQOOOJJJGGGEEEDDDFFFGGGGGGEEEBBB???<<<:::888777444222000///------------------...//////...---,,,***+++,,,---------,,,++++++,,,,,,------,,,,,,+++++++++++++++************)))+++,,,,,,)))(((***+++++++++*********,,,---...+++++++++++++++,,,,,,,,,+++,,,---......///......+++,,,.........,,,***((())))))*********++++++++++++,,,,,,,,,,,,+++***)))++++++,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++++++++,,,,,,---//////---,,,---...++++++,,,,,,------......---,,,,,,++++++,,,,,,---///......------.........//////000111222222222222...///000111222333444444444444444555666888:::;;;>>>AAADDDFFFGGGHHHIIIJJJJJJMMMRRRWWWZZZ[[[ZZZYYY\\\[[[[[[ZZZ\\\```ggglllrrrrrrsssuuuuuuwwwqqq\\\UUUSSSbbb{{{wwwvvvuuunnneeeWWWKKKAAA999999:::999888888555555555444444333333333111111111111111111111111111111000000000000111222---///000000//////000222000000000000000000000000...///000000000000000///000000111111111111000000000000000000000000000000---...///111111111000///---...///000000///...---000000000000000000000000***---///000000///000000000000000000000/////////........................---///000000//////111222222......333555444666===:::AAALLLUUU]]]hhhuuu~~~|||wwwsssqqqnnniiieeeYYYYYY[[[aaaiiipppuuuwwwuuuwwwzzzzzzyyywwwvvvwwwvvvxxxzzz|||ssskkkhhhccc___[[[YYYYYYYYYWWWUUULLLJJJGGGEEEDDDDDDEEEFFFDDDBBB@@@<<<:::777666555111000///------------...------...///...---,,,+++)))***,,,.../////////...+++,,,,,,------,,,,,,+++,,,+++++++++******))))))(((+++,,,+++)))(((***,,,+++***)))))))))***+++,,,))))))***+++,,,------...+++,,,------.........---)))+++...///000...,,,+++))))))******+++++++++++++++,,,,,,---,,,+++***)))))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,...//////...------...,,,,,,++++++++++++++++++///......------......///...------,,,,,,,,,------//////000222222333333333...///000111222333444444444444444555666888:::;;;AAADDDFFFGGGFFFFFFFFFGGGKKKOOOTTTYYY]]]]]]\\\[[[[[[[[[[[[[[[]]]bbbjjjooosssssstttvvvvvvwwwyyyfffVVVVVVjjj{{{{{{lllXXXMMMJJJ===<<<:::888666444333333444444333333333333222222111111111111111111111111000000000000000///.........///////////////......000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000111///------/////////...111111111000000000000000333333222111000000111111000000000000000000000000000000000000////////////111111111111111111111111///////////////000111111555777;;;>>>CCCKKKUUU\\\jjjsssyyyrrrnnnkkkjjjnnnwww~~~~~~zzzoooeee]]]XXXVVVUUUTTTRRRPPPMMMKKKJJJFFFFFFFFFEEEEEEEEEEEEEEE???>>>;;;888555222000...111000...,,,++++++++++++...///000000000///...---&&&...333///+++******)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........---,,,+++***)))+++++++++***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------,,,,,,+++++++++)))***,,,.........,,,+++))))))))))))***+++,,,------,,,+++***+++,,,---...++++++,,,,,,---...//////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++//////000000000000//////+++---......---,,,,,,---............////////////...///000111111000///...111111000000222444777999CCC===666333555999<<<===@@@AAACCCDDDFFFGGGGGGGGGKKKOOOTTTWWWYYYYYYZZZ[[[ZZZZZZZZZ[[[```ffflllppptttrrrrrrtttuuuxxxzzzgggWWWVVVggg{{{~~~fffOOOCCC@@@<<<;;;999777666555444444444444333333333333222222111111111111111111111111000000000000000///.........///////////////......//////////////////////////////000000000000//////000000000000000000000000000000000000000000000000000000////////////000000222000//////000111000///////////////////////////111000000///......//////........................000000000000////////////111111111111111111111111///////////////000111111222333444444666:::AAAGGGMMMUUUaaammmwwwxxxvvvuuuzzz~~~yyyyyyzzz}}}~~~}}}zzztttmmmeee]]]VVVSSSQQQQQQPPPOOOMMMKKKJJJIIIFFFEEEDDDCCCAAA@@@???>>>888777666444222000///...///...---,,,,,,,,,------,,,,,,---------,,,+++***,,,333666333...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,+++******,,,,,,+++***))))))))))))***++++++,,,,,,,,,++++++***+++,,,,,,------,,,,,,------,,,,,,,,,+++++++++***+++,,,......---,,,++++++******++++++,,,------,,,,,,,,,,,,,,,------...++++++,,,,,,---......///***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))+++...//////000222333............////////////...///000111111000///...111000000000111444666888>>>999444333666:::>>>???AAABBBCCCEEEFFFGGGGGGHHHJJJNNNSSSWWWXXXYYYYYYZZZZZZZZZYYY[[[___eeelllpppsssqqqrrrtttvvvyyy{{{iiiXXXUUUcccttt~~~bbbHHH<<<;;;::::::888777666555555555444444333333333333222222111111111111111111111111000000000000000///.........//////000000/////////...........................///000111111000///...000000000000000000000000000000000000000000000000000000////////////000000222111000000222222111000............////////////000000///.........//////........................////////////000000000000111111111111111111111111///////////////000111111333333222111000222666:::666;;;CCCLLLWWWfffuuu~~~zzztttqqqqqqsssuuuvvvqqqoookkkeee^^^WWWRRROOOKKKKKKKKKKKKJJJIIIGGGGGGDDDCCCAAA???<<<999777666000000//////......------,,,,,,,,,,,,,,,---...///+++,,,,,,,,,,,,+++***)))///555777333///...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,+++***)))(((''''''+++,,,,,,,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,+++***,,,,,,,,,,,,,,,---------+++,,,------......------+++,,,,,,------.........)))******++++++******)))---------,,,,,,+++++++++,,,,,,,,,,,,,,,---------******++++++++++++******(((+++---//////000222333............//////////////////000000000000//////////////////111333555666777555333444777;;;>>>@@@AAABBBDDDEEEGGGHHHHHHHHHJJJNNNSSSVVVXXXXXXYYYZZZZZZZZZYYY[[[___eeekkknnnpppoooqqquuuwwwyyy{{{jjjZZZTTT^^^lllcccIII>>>>>>999888777666666666666666444444333333333222222222111111111111111111111111000000000000000///.........//////000000000000///////////////////////////---///000222222000///---000000000000000000000000000000000000000000000000000000////////////000000111000///000222333111000......///////////////000222111111000000000111111000000000000000000000000////////////000000000000111111111111111111111111///////////////000000111222222222111111333666777444555777:::@@@IIIUUU]]]iiipppzzz|||xxxvvvvvvwwwvvvvvvrrrooojjjhhhiiilllmmmnnnmmmkkkgggaaa[[[TTTOOOLLLJJJIIIIIIHHHGGGEEEDDDCCC@@@???===:::777555333111------------------------,,,,,,,,,,,,------......------------,,,,,,++++++,,,111333///------,,,***------------------------+++++++++,,,,,,,,,------***+++,,,,,,---------,,,++++++++++++******))))))------------,,,+++*********+++,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))---------------,,,,,,,,,+++,,,---...///...------,,,,,,,,,---------......******++++++++++++******...------,,,,,,++++++***,,,,,,,,,---------------,,,,,,------------,,,,,,)))+++------,,,,,,,,,---............/////////////////////000000000000000///......///000222333444333222333555888;;;===>>>BBBBBBDDDFFFGGGHHHHHHHHHIIIMMMRRRVVVWWWXXXYYYYYY[[[ZZZYYYZZZ^^^dddjjjmmmmmmmmmpppuuuwwwzzz{{{kkkZZZRRRXXXddddddJJJ??????888777777666555555666666444444333333333222222222111111111111111111111111000000000000000///............///000111111000000000000000000000000000000---///000222222000///---000000000000000000000000000000000000000000000000000000////////////000000///......000222222111////////////000000111111111111000000000000000111111000000000000000000000000.../////////000000000111000000000000000000000000///////////////000000111000/////////000222333333666666555555666:::>>>BBBKKKQQQ[[[dddlllssszzz~~~~~~{{{xxxvvvvvvuuusssqqqooommmkkkiiigggiiifffcccbbbcccfffgggggggggeeeaaa]]]WWWQQQMMMJJJIIIHHHHHHFFFDDDAAA???>>>::::::888777555333111111//////............------------------------,,,,,,------,,,,,,++++++++++++(((,,,...,,,+++------+++------------------------+++++++++,,,,,,,,,------******+++,,,------------******+++------------,,,---------------,,,+++******+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++******)))+++,,,,,,---,,,,,,+++******+++---.........---,,,,,,,,,,,,---------------++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++------------------------------............------***,,,------,,,++++++,,,............///////////////////////////000111111......//////000111222333222333555666888:::;;;<<>><<>>999777555555555444333222000000.........------,,,,,,,,,******+++,,,------......)))***,,,.../////////...///...---,,,,,,,,,---...***++++++((())),,,,,,(((++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,+++***+++,,,------,,,***)))++++++,,,---............++++++,,,---------,,,,,,))))))******++++++++++++***)))))))))***+++,,,,,,***+++---///000000///...+++***)))((()))***,,,---------------------------******++++++++++++******)))***+++,,,------...///111111000...---,,,+++***---......//////......---...//////---***'''''''''............/////////000///.........///000222333///000111222222222222222000333666777888:::>>>BBB??????AAACCCDDDEEEEEEEEELLLPPPUUUYYYZZZ[[[\\\\\\aaa```^^^^^^aaaeeejjjmmmqqqooonnnpppqqquuulllrrrzzz{{{lllZZZNNNMMMSSSaaazzzwww]]]III>>>===:::888777777666555444444333222222111111222222000111111111111222222222000000111111111111000000000///...------...///000000000000000000000000000000000000000////////////111111000000000000111111222111000000000111333444222222111111000000//////000000//////000111222222//////............////////////000000000...---,,,------............------000000000000////////////111111000///...---,,,,,,......///000000000000000............/////////000/////////...............000000000000111111111111999999;;;===@@@DDDGGGIIITTTWWW\\\cccjjjqqqvvvyyy~~~||||||yyyxxxvvvtttrrrqqqppppppnnnhhhaaa_________\\\XXXUUUUUUTTTSSSRRRQQQPPPPPPFFFCCC@@@;;;888555444444000000000000000000000000000000//////.........---,,,------......------,,,............---,,,++++++)))************+++++++++,,,+++++++++,,,,,,---...+++,,,---,,,***)))***+++((((((((((((((((((((((((//////...---,,,+++***)))++++++++++++++++++++++++))))))***+++---...///000------------------------,,,++++++******++++++,,,,,,---......,,,,,,---...)))************+++++++++))))))*********+++++++++------------------------,,,,,,,,,++++++*********...------,,,,,,------...---000333222...+++***+++,,,,,,,,,------.........++++++++++++++++++++++++...///////////////......////////////000000000000000111111111111222222222333555666777888:::<<>>;;;999666555555555333222444333222222111111222222333222222222111111000000000000111111111111000000111000////////////000111000000000000000000000000000000000000000000000///111111000000000000111111111000000///000111222333000/////////.........---//////000000000111111111000//////.........//////...//////000000///...---.........//////.........///////////////000000000///////////////...............///000000000000000............////////////000000000000000000000000//////000000000111111111333444444666888<<>>;;;999666555555555333222444333222222111111222222444444333222111000///...000000111111111111000000111111000000000000111111000000000000000000000000000000000000000000000000111111000000000000111111000000/////////000111111////////////............//////000111111111000000111000///...............---...//////000//////......//////000000//////............//////000000111---.........//////000000......///000000000000/////////..........................................//////000000000000111111000//////000222444666777666777999;;;===???AAABBBGGGIIILLLQQQVVVYYY\\\]]]bbbbbbeeeiiinnnrrrssssssqqqoooooooooqqqrrrrrrqqqsssrrrpppooonnnnnnnnnooonnnllljjjgggdddbbbaaa```VVVQQQLLLIIIHHHFFFCCC@@@>>>===<<<:::888666555444333333222111000...---,,,---------------------------------,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------------,,,************+++++++++,,,------,,,+++++++++,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++------------------------,,,++++++******++++++,,,+++,,,---,,,+++***+++---************+++++++++,,,+++++++++,,,,,,,,,------------------------------......------------,,,,,,++++++************+++++++++---...---,,,+++,,,...,,,,,,,,,------------...------------------------......////////////......---......///000111111222000111111111111222222222222444666777888:::===???AAABBBDDDEEEFFFGGGGGGGGGIIIMMMRRRWWWYYY[[[]]]___```______```bbbgggllloooooommmlllllllllrrrtttyyy~~~sssaaaQQQKKKMMMXXXvvvxxx{{{gggNNN???===;;;999888888777666444444333222222111111222222333333222222111000000///000000111111111111000000000000000000000000000000////////////////////////000000000000000111111111111111000000000000111111//////////////////000000111111111111000000000000...///000111111000//////111000///......---......------...//////000000000//////000000000000//////------......///000111111............////////////---...//////000000////////////............------............////////////////////////000000000111000000//////000111333444666777777888888999999999:::;;;===???AAABBBCCCDDDFFFGGGIIIOOOUUUYYY[[[[[[YYYYYYZZZ[[[[[[ZZZYYYXXXZZZYYYXXXWWWWWWWWWWWWWWWZZZXXXVVVSSSPPPNNNLLLLLLEEEAAA>>><<<;;;;;;888666555555444333111000////////////000111111000...------------------------------------,,,,,,,,,,,,,,,,,,------......------,,,***+++,,,---------------*********+++++++++,,,,,,,,,+++++++++,,,,,,---...///000111000...---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,******+++,,,*********+++++++++,,,,,,,,,,,,,,,---------......---------------------------------------,,,,,,,,,++++++************+++++++++++++++++++++,,,...///------------------------,,,,,,,,,,,,------------,,,,,,---.........------,,,---...///000111222333000000111111111222222222222444666777888:::===@@@AAABBBDDDEEEFFFGGGHHHHHHIIIMMMRRRWWWYYY[[[^^^___aaa``````aaadddiiinnnqqqpppmmmkkkjjjkkkrrr}}}}}}ssscccSSSMMMNNNVVVuuuwwwuuugggPPPBBB>>><<<999888888888666555444333222222111111222222111111111111111111111111000000111111111111000000///////////////////////////////////////////////////000000000111111111222111111000000000000111111//////000000000/////////000000000000111111111111//////000000000/////////000000///...........................//////000000//////000000000000//////,,,------...///000000111////////////............------...///////////////...............---------000000000111111222222222...////////////000000000111000000000000111333444333333333333444444444444666666777777777777666666555666888<<>>@@@AAABBBDDDEEEGGGHHHHHHIIIIIIMMMRRRWWWYYY[[[]]]___`````````aaaeeejjjooossspppmmmjjjjjjkkkqqq}}}ttteeeUUUNNNPPPUUUtttyyyttt{{{iiiSSSEEE<<<:::777666666666444333444333222222111111222222000000111111111222222222000000111111111111000000......////////////......000000000000000000000000///000000111111222222222111111000000000000111111000000111111111000//////............////////////111000///.........////////////............/////////............//////000...//////000000//////...---------......//////000000000//////.........---------...////////////...,,,,,,---------.........++++++,,,,,,------............////////////000000//////...///000111333444/////////000000111111111111222333333444444333333222222333666999;;;;;;;;;444666888888777555555555444444444444444555555555777666555444333222222222...//////000111111222222,,,,,,------......//////,,,,,,---.........------........................------------............,,,------......------,,,***++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,))))))***+++,,,...///000,,,---...---+++***+++,,,******************************)))))))))(((((((((+++++++++++++++++++++++++++*********************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,---,,,+++***+++---++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------------------******++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++******+++...//////......------------,,,,,,,,,)))******++++++,,,,,,---...///000111222222222222---......///000111111222000111111111111222222222111333555777888;;;>>>AAAAAABBBDDDFFFGGGIIIIIIIIIJJJNNNSSSWWWYYYZZZ\\\^^^```______aaaeeekkkppptttqqqmmmkkkjjjkkkqqqwwwgggWWWPPPQQQXXXwwwzzzwwwoooWWWGGG<<<:::888666666666555333444333222222111111222222222222222111111111111111000000111111111111000000...///000000000000///...000000000000000000000000///000000111111222333333111111000000000000111111111111222222222111//////---........./////////000222111...---,,,---///000......---......///000111000000......---...//////.........//////..........................................///////////////,,,---......//////......++++++,,,---......//////''''''((())))))***++++++........./////////000000---------...000222555666//////000000111111111222111111222222333333222222000000000222444555555333...111333222111000111222...//////000111111111000111000000000000111222222,,,---//////000000000111,,,,,,------------......---,,,,,,+++++++++++++++------------------------++++++,,,,,,------------,,,------......------,,,++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,+++++++++,,,------***+++,,,+++)))((()))***************************(((((((((((())))))))))))*********************************************+++++++++++++++++++++++++++,,,++++++******++++++,,,+++---...---,,,+++,,,---+++++++++,,,,,,,,,------+++,,,,,,,,,------------------------------------+++++++++,,,,,,,,,------++++++************+++++++++***+++---000111///---......---------,,,,,,,,,******++++++,,,------...---...///000111111111111......//////000000000111000111111111111222222222111333555777888;;;>>>AAAAAABBBDDDFFFHHHIIIJJJJJJLLLOOOTTTWWWYYYZZZ[[[\\\^^^^^^___aaaeeekkkppptttqqqnnnlllkkklllqqqyyyhhhXXXQQQRRR]]]|||{{{{{{tttZZZIII>>><<<:::999999888777555444333222222111111222222444333333222111000//////000000111111111111000000///000111222222111000///000000000000000000000000///000000111222222333333111111000000000000111111111222333333333111000//////000000000111111222222333111...++++++---///111------------///000111222111000///...------...///------............------...............---------,,,,,,---...///000111222,,,---......//////......)))***+++,,,...///000000++++++,,,---......//////............/////////000------...///222555777999000000000000000000000111444444444444333222111000---,,,,,,...000000///...---///111000......000222,,,---...///000000000000.........///000222333444,,,...000000/////////000/////////......---------///...,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,---------///...---,,,+++++++++++++++,,,---,,,***)))***+++************************(((((()))***+++,,,------))))))))))))))))))))))))++++++,,,,,,,,,---------++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,---......,,,,,,---...++++++,,,,,,,,,---------+++++++++,,,,,,,,,------------------------------,,,,,,,,,------.........******))))))))))))******,,,+++,,,...222222///,,,.........------,,,,,,,,,++++++,,,------...//////***+++,,,---............////////////000000000000000111111111111222222222111333555777888;;;>>>AAAAAABBBDDDFFFHHHIIIJJJJJJMMMPPPUUUWWWYYYYYYZZZ[[[^^^^^^^^^```eeekkkppptttqqqnnnmmmllllllqqq~~~yyyjjj]]]VVVTTT___zzzdddIII@@@<<<777555666666555222333333333333333333333333333111.........//////...111222333444444222111///000000000000000000000000000000////////////000000000000000000000000000000000///.........000111222111111000000//////......000000000000000000000000222000//////000000///---------............------////////////////////////000///...---------------***+++,,,...///000000000...........................------------...//////---------.........//////+++++++++,,,,,,,,,------......---------......///......///000111222333333000///............//////222222222111111///......,,,,,,+++++++++,,,,,,---..........................................---------.........------,,,+++////////////////////////////////////////////////,,,,,,,,,---------......++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,++++++,,,,,,------..................---++++++,,,,,,,,,---------+++++++++*********))))))++++++++++++++++++++++++++++++******************)))***++++++***)))***,,,***++++++***))))))***,,,///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***)))+++,,,------,,,+++)))(((,,,,,,,,,---------......***+++,,,------,,,***)))...---++++++,,,...111333111///...,,,+++++++++,,,,,,+++***))))))+++---...------------------------,,,,,,++++++***)))))))))....................................//////////////////............//////000000111111111222222222555444444444666888:::;;;<<<>>>AAACCCDDDFFFIIILLLMMMQQQVVVZZZ\\\]]]___```aaa```___bbbffflllpppqqqrrrmmmjjjjjjkkkqqq~~~|||lll___WWWUUU^^^xxxkkkOOOAAA<<<777555666666555333444444444444444444444444333222000000222444444444111222333444444222111///000000000000000000000000000000////////////000000000000000000000000000000000000/////////000111222111111111111000000000///000000000000000000000000222000//////000000///---...//////////////////...........................------,,,+++++++++,,,,,,------...............---........................---------------...//////------------.........///------------............///......---------......------...///000111222333000//////......//////000111222222111111///......//////.........//////000......................................................---------,,,,,,,,,------------------------------------------------++++++++++++,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,------.........---,,,,,,,,,------,,,,,,,,,------,,,,,,,,,)))))))))*********++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++************************)))***+++***))))))***+++***++++++***))))))***,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++***)))******+++,,,,,,,,,+++***+++,,,,,,,,,,,,---------+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,---------000///...------...//////+++***)))((()))***,,,---***++++++,,,,,,++++++***---,,,,,,,,,++++++******------------------------............////////////---...///000000///...---111111111222222222222333444444444555777888:::;;;<<<>>>AAACCCDDDDDDFFFHHHLLLPPPUUUYYY\\\^^^```bbbaaa```___bbbfffllloooqqqrrrnnnkkkkkklllqqq~~~~~~pppbbbYYYUUUZZZtttsssXXXBBB===888555666666555333555555555555555555555555555333111222333444444444111222333333333222000///000000000000000000000000000000////////////000000000000000000000000000000111111000000000111222222222222111111111111000000000000000000000000000000111000//////000000///...//////000000000000//////------------------------,,,,,,+++++++++,,,------000000//////...---++++++---------------------------------------......///------------................../////////000000000000///...---------------,,,------...///000111111000000000//////000000111111111111111000///......000000////////////000000------------------------........................///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++***+++,,,---...//////000//////...---------------******++++++++++++******(((((()))))))))*********---------,,,,,,,,,,,,+++++++++++++++++++++++++++************************((()))******(((((()))***)))***++++++))))))***,,,)))******+++,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))((()))***,,,,,,---,,,,,,******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,+++,,,---------,,,***)))......---,,,---...///000***))))))((((((***+++,,,)))***,,,------,,,***)))------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////,,,---000222222000---,,,222222222222333333333333333444555777888999::::::===@@@DDDFFFFFFEEEEEEFFFKKKOOOUUUYYY\\\___aaacccbbb``````bbbfffllloooqqqsssooollllllmmmsssuuuggg\\\VVVWWWpppxxx]]]DDD>>>888666666777666444444444444444444444444444555444111111111000...---111222222333222111000000000000000000000000000000000000////////////000000000000000000000000000000111111111111111111222222111000000000000000000000////////////////////////111///...///000111000.../////////000000/////////---------------------------------------...///000000000//////...---++++++------------------------------,,,,,,------...///------------------------...////////////000000000111000///...---,,,,,,,,,,,,,,,------...//////000111000000000000111111222000000111111000///.........------,,,,,,,,,,,,------------------------------------...............///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,------......///...---,,,,,,,,,,,,,,,******++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************+++++++++((()))***)))((('''((()))(((***++++++*********,,,))))))******++++++++++++***************+++++++++,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,)))************+++++++++,,,+++***)))***+++,,,---++++++,,,,,,,,,,,,++++++,,,,,,+++******+++,,,---******))))))******+++,,,------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,............////////////---...///000000///...---222222333333333444444444222333555888::::::::::::>>>BBBGGGKKKKKKJJJIIIHHHJJJNNNTTTYYY]]]```ccceeebbbaaa```bbbfffkkkoooppprrrooommmmmmooottt}}}zzzlll```XXXWWWppp}}}zzz___EEE@@@999666666777666555222222222222222222222222333222000000000///---+++222222222222111111000000000000000000000000000000000000////////////000000000000000000000000000000111111222222222111111111.../////////////////////////////////////////////000///...///000111000///---......//////......------------------------------------------...///000---...............------------------------------,,,,,,,,,,,,,,,---......------------------,,,,,,------........./////////111000///...---,,,,,,,,,,,,,,,------......//////000000000000000111222222///000000000000//////...---,,,++++++*********+++---------------------------------........./////////...,,,++++++,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,++++++******---,,,,,,+++******++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++))))))*********+++++++++(((******)))'''''''''(((''')))+++,,,+++***+++++++++++++++******)))))))))))))))*********+++++++++,,,,,,++++++++++++***+++,,,,,,,,,++++++*********)))))))))*********++++++++++++***)))***+++---...,,,,,,******+++---///000...---+++***))))))******++++++++++++,,,,,,------000...,,,******,,,...000******++++++,,,,,,------------------------------............////////////000///...------...///000222222333333333444444444111333666888:::;;;;;;;;;<<>>EEEIIIKKKJJJJJJJJJJJJOOOUUUZZZ^^^aaadddfffcccaaa```bbbfffkkknnnoooqqqnnnmmmnnnpppuuu|||vvvtttrrrssswww{{{~~~~~~|||mmmccc^^^ssswww~~~vvv~~~eeeHHHBBB:::666666777777666222222222222222222222222/////////222555666555333222111111000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111000///.............../////////000000000000000000000000000///......///000111111///......////////////..............................------,,,+++++++++,,,,,,,,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++,,,,,,---------.........///......---------...................../////////............///000111222......///////////////...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++---------,,,,,,++++++***************+++,,,------,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,+++,,,,,,+++)))'''((()))&&&(((+++,,,,,,+++++++++++++++++++++++++++***************+++,,,------------,,,+++*********++++++---,,,+++*********+++,,,*********+++++++++,,,,,,))))))***+++,,,,,,,,,,,,++++++******+++,,,---......---,,,*********+++,,,++++++,,,,,,---------,,,++++++++++++++++++++++++******+++,,,---...//////------------------------............////////////000///...------...///000111111111222222222222333333444555666999;;;===>>><<<@@@EEEHHHIIIIIIIIIIIILLLPPPVVV[[[^^^```ccceeecccbbb```bbbfffkkknnnoooooommmlllnnnpppuuuxxxqqqhhhgggfffggglllppptttuuu~~~~~~~~~~~~rrrggg\\\qqqqqqzzzrrriiiIIIBBB;;;666666777777666333333333333333333333333000000000222333333222000222111111000000000000000000000000000000000000000000000////////////000000000000000000000000000000///000111111111///...---.../////////000000111111000000000000000000000000///......///000111111000//////000000000000//////////////////////////////000///......---------------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++---------............///......---------......///.........///////////////------------...///111111......///////////////...///...---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000+++,,,---............---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,---------------------*********+++,,,---...///+++,,,,,,------,,,,,,+++---------.........//////+++++++++,,,,,,---------++++++++++++++++++++++++((())))))***++++++,,,,,,+++,,,---+++)))(((((()))%%%(((+++---,,,+++++++++*********+++,,,,,,------******+++,,,------......---,,,+++*********+++,,,+++******)))***,,,---...***++++++++++++,,,,,,,,,((()))+++,,,------,,,,,,******+++,,,+++***)))(((***)))((((((((()))***+++******+++,,,,,,,,,,,,+++***,,,...000000...,,,***++++++,,,---...000111111,,,,,,,,,,,,,,,,,,,,,,,,............/////////000......////////////......000000111111111222222222444444555666888;;;>>>???@@@CCCGGGJJJJJJIIIIIIIIILLLPPPVVV[[[^^^```ccceeedddbbbaaabbbfffkkknnnoooooollllllnnnpppuuuuuulllggg]]]]]]\\\\\\^^^dddlllrrrtttwww{{{~~~~~~~~~~~~fff___iiiuuummmppp{{{oooNNNCCC999777777666555555666555444333222222222222222111111000000111222222444333111000000000111222111111111000000000000000111000//////000222222111000000000000////////////111111111111000000000000//////000000000000//////000000000000000000000000222222111111000//////......------,,,,,,------...///////////////.........................................................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++///////////////////////////...---,,,,,,,,,,,,,,,,,,---///000000000///...///////////////////////////////////////......---++++++,,,------......///......---------,,,,,,,,,........................------------,,,,,,+++***,,,------......------,,,---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,---///...,,,***)))***))))))*********+++++++++)))))))))***+++,,,...//////,,,))))))+++,,,+++)))+++++++++*********))))))---***'''(((,,,---+++'''))))))*********+++++++++)))************+++++++++,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((+++,,,)))(((***,,,,,,,,,,,,+++***))))))******........................++++++++++++++++++++++++************************,,,+++***)))))))))******---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++******++++++******++++++,,,---...........................,,,++++++---......---///...---,,,------///000///000000000000//////...444444333333333333222222666666777888999:::;;;;;;<<<@@@EEEHHHIIIHHHHHHHHHJJJNNNUUUZZZ^^^```bbbdddeeebbb___aaafffkkknnnoooqqqooooooppppppsss~~~pppeee]]]XXXTTTSSSSSSSSSUUU[[[bbbhhhooorrrvvvyyy{{{}}}}}}}}}iii___hhhtttmmmooo{{{pppPPPEEE:::888888777555666666555444333222222222222444444333333333333333333333222111000///000111111111000000000000000000000000///......///000000000000000000000////////////111111111111000000000000//////000000000000///////////////////////////////////////////////////000...------,,,,,,------...////////////............------------------------------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------///...---,,,,,,,,,,,,---,,,,,,.../////////...---///////////////////////////////////////......---------------------------......---------,,,,,,,,,++++++++++++++++++++++++,,,---------,,,,,,+++******++++++,,,,,,++++++***---,,,++++++******++++++************************,,,++++++++++++,,,---------...000///---+++++++++******************++++++++++++*********+++,,,,,,///---++++++,,,---,,,***,,,,,,,,,,,,++++++******---***'''))),,,---+++((())))))*********+++++++++)))))))))*********++++++,,,,,,******)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,222000///...,,,******+++,,,++++++***))))))******,,,,,,,,,+++++++++++++++************************************************------,,,++++++++++++++++++++++++******+++++++++***************)))((((((+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---......---......---------...///000//////000000000000//////222222222222222222222222333444555666888999:::;;;<<<@@@EEEHHHIIIIIIIIIIIIKKKOOOVVV[[[^^^```bbbdddfffcccaaabbbfffkkkmmmnnnpppooooooppppppsssoooaaaXXXRRRNNNJJJJJJJJJJJJLLLQQQWWW\\\fffiiimmmpppsssvvvzzz}}}~~~|||{{{~~~nnn___fffuuulllooo{{{rrrRRRGGG<<<999999777555666555555444333222222222222444444444333333222222222222111000/////////000000000000000000000000111111//////..................////////////000000000000111111111111000000000000//////000000000000//////////////////////////////,,,------...///000000111......------------......000000//////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------+++,,,------......------///////////////////////////////////////......---//////...------,,,++++++......---------,,,,,,,,,------------------------,,,,,,---------,,,++++++***++++++,,,,,,++++++***,,,,,,++++++******++++++************************,,,++++++++++++,,,---------///000///---,,,,,,,,,++++++******************---,,,+++***************///---,,,+++---------,,,---------,,,,,,,,,,,,+++---***((())),,,---+++)))***************+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&,,,...++++++///,,,+++******)))*********+++++++++*********))))))************************++++++++++++++++++++++++------,,,,,,,,,+++++++++******))))))))))))*********************))))))(((,,,,,,++++++***+++++++++++++++++++++++++++++++++---+++******,,,------,,,......------......///000---...///000000111000000///000000111111222222333333444555777999;;;<<<======AAAFFFIIIIIIIIIIIIJJJLLLQQQWWW\\\___aaacccdddgggdddccccccfffjjjmmmnnnpppoooooooooooossswwwgggZZZRRRLLLJJJEEEFFFFFFFFFHHHLLLRRRVVVZZZ]]]aaafffjjjpppuuuyyyyyy{{{~~~zzzyyy|||rrraaafff~~~yyymmmmmmzzzsssRRRGGG===999999666555555555444333333222222222333222222222222111000000///111000000///////////////000000000000000111111111///000111000///.........////////////000000000000111111111111000000000/////////000000000000//////////////////////////////------...//////000000111......------------......000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,,,,------............///////////////////////////////////////......---......---------,,,,,,,,,......---------,,,,,,,,,........................,,,,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,++++++***++++++,,,+++,,,,,,,,,,,,,,,------+++************+++,,,,,,---...///...,,,++++++,,,+++++++++***************,,,++++++***************---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,***)))***,,,---,,,***************************---------............///---------------,,,******++++++++++++++++++++++++((( ***///******000++++++***************+++------,,,,,,+++*********************************++++++++++++++++++++++++,,,,,,,,,,,,++++++***************))))))*********,,,,,,------,,,,,,+++***---,,,++++++******++++++++++++++++++++++++++++++---+++******,,,------,,,---------......///000000------...000111111111111//////000111222333444444555666777:::<<>>BBBFFFIIIIIIIIIJJJKKKNNNRRRXXX]]]___aaacccdddgggeeedddeeegggiiilllmmmpppnnnnnnoooooosss~~~~~~ooo___SSSLLLGGGEEECCCDDDEEEFFFGGGJJJNNNRRRPPPRRRWWW\\\bbbiiipppuuuuuuxxx|||yyyxxx{{{vvvcccgggyyyooolllxxxsssRRRFFF<<<999888666444444444444333222222222333333111222222222222111000///000000000000/////////...//////000000111111111111111333555444111//////000.../////////000000000111111111111111000000000/////////000000000000//////........................000000000000000000000000///......------......///111000000///...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,------..................////////////////////////////////////////////////......---,,,,,,,,,---------............---------,,,,,,,,,************************+++,,,,,,------,,,,,,,,,,,,------......------,,,,,,++++++***++++++,,,,,,+++++++++,,,,,,---------)))))))))))))))***+++++++++,,,---,,,******+++,,,******************************))))))******+++,,,************)))***+++,,,************+++++++++++++++******+++,,,---,,,,,,************************,,,,,,,,,,,,------------,,,------------,,,+++***++++++++++++++++++++++++000***)))//////)))'''++++++***************++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------......------,,,+++++++++************++++++,,,------------,,,++++++,,,,,,++++++***++++++,,,---------------------------+++***+++,,,---------------...//////000000000------...000111111111111///000111222333555666666444555777:::===???AAABBB@@@CCCFFFIIIIIIJJJKKKLLLOOOSSSYYY]]]___```bbbccceeeeeeeeeeeefffhhhkkkmmmpppnnnnnnoooooorrr~~~vvvhhh[[[QQQKKKGGGEEEAAABBBDDDEEEFFFHHHKKKNNNKKKMMMPPPTTTZZZaaaiiioooqqqtttyyy~~~~~~yyyxxx{{{yyydddeeesssqqqkkkwwwqqqQQQEEE;;;888888666444555444333333222222333333333222222444555555444333222000000111111111000///.../////////000111111222222333666888777333000000111......//////000000111111111111111111000000000000//////000000000000//////........................111111111111000000000000//////............//////111111000///...------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,---......///............///000000///////////////////////////////////////......---++++++,,,,,,---...//////......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,,,,)))))))))******++++++,,,)))))))))))))))***++++++***++++++***))))))***,,,))))))*********+++++++++)))))))))))))))***+++,,,)))*********((((((***,,,)))***************++++++******++++++,,,,,,------+++++++++***************))))))))))))************++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++---......,,,***)))************)))******+++,,,))))))))))))))))))))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,...///000111000///...---+++++++++******++++++++++++++++++++++++******)))++++++******++++++,,,---...........................,,,++++++---......---,,,---...///000111111111---...///000000111000000000111111333444555666666333444555888:::===??????AAACCCGGGIIIJJJJJJLLLMMMOOOSSSXXX\\\^^^___```aaabbbccceeeeeefffgggkkkmmmooonnnnnnnnnnnnrrr~~~ssslllaaaWWWPPPKKKHHHFFFAAACCCEEEFFFFFFHHHJJJMMMLLLMMMNNNPPPTTTZZZbbbggglllpppvvv|||~~~yyyxxx|||yyydddbbbkkkssskkkwwwnnnQQQFFF<<<999999888666777333333333222222333333444000111333555555555444333000111222222222111000///...//////000111111222222333777:::888333000000111.........///000111111111111111111111000000000000//////000000000000//////..............................//////000111111111//////............//////111111000///...---,,,,,,------------------------------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///......---------...///000///////////////////////////////////////......---,,,---------------------......---------,,,,,,,,,------------------------***+++,,,,,,---------,,,***++++++,,,,,,++++++***++++++******++++++,,,---((())))))***++++++,,,,,,+++++++++++++++,,,,,,---+++,,,,,,+++))))))+++---(((((()))***+++,,,,,,---+++******))))))))))))***(((***+++***))))))+++---*********++++++,,,,,,,,,)))***+++,,,,,,,,,---...+++++++++*********))))))))))))))))))******************))))))***+++---...************************$$$///444---))),,,...+++******))))))***++++++,,,(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------/////////...,,,+++******))))))))))))******++++++,,,,,,++++++***))))))))))))***+++,,,---...........................///---,,,---.../////////+++---...000111111111111//////000000000000//////000000111222333444444555333444555777:::<<<===>>>BBBDDDGGGIIIJJJKKKLLLNNNOOOSSSXXX\\\]]]^^^___```___aaadddeeeeeegggjjjnnnooommmmmmnnnnnnrrr~~~fff```XXXPPPKKKHHHFFFDDDBBBDDDGGGHHHHHHIIILLLMMMNNNNNNNNNOOOQQQVVV]]]bbbiiimmmssszzz}}}yyyyyy|||yyybbb___eee|||tttlllxxxlllQQQFFF<<<:::;;;999888999333333333222222333444444---...111333444333222222111222222333333111000///...//////000111222222222333777;;;999333//////111---......///000111111222111111111111000000000000//////000000000000//////........................+++,,,---...///111222222//////............//////222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///------,,,+++,,,---...//////////////////////////////////////////......---///......------,,,,,,+++......---------,,,,,,,,,***************************+++,,,,,,------------,,,------......------,,,+++*********+++,,,,,,---******+++,,,------......------,,,,,,------...///,,,------+++******---///''''''(((***+++,,,---...---,,,+++)))(((((('''''')))+++,,,,,,***))),,,///+++++++++,,,,,,---------)))***,,,,,,,,,,,,...///++++++++++++******))))))++++++,,,,,,,,,---------***)))(((((()))+++---///************************...>>>BBB333***---...'''******))))))***+++,,,,,,******+++,,,---......///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,***((('''))))))(((((((((((())))))------......------,,,+++((())))))***+++---...///........................000...------///000000///+++,,,...000111222111111///000000000000000///...000000000111222222333333555666777999;;;===>>>???BBBDDDGGGIIIJJJKKKMMMOOOOOOSSSXXX[[[]]]]]]^^^___]]]```cccddddddfffjjjnnnooommmmmmnnnnnnrrr}}}VVVSSSOOOJJJGGGEEEEEEEEEJJJGGGFFFGGGJJJKKKJJJIIIKKKLLLOOORRRUUUZZZ___ccclllooouuuzzz}}}}}}~~~|||wwwwww{{{yyyaaa\\\^^^ooouuujjjyyyqqqZZZEEE;;;;;;444222555444555555444444444333333333333222000///,,,+++)))(((111111111111000000000000......///000000000000000777666666555333111///...111000000000000222333444222222222222222222222222000000000000000000000000111///...,,,,,,...///111000///...,,,,,,---............///000///...,,,+++//////...---,,,,,,++++++---------............///,,,+++************+++,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,------------''')))+++...///...---,,,+++++++++,,,,,,---------,,,---...//////...---,,,222222000///............,,,++++++***+++,,,...///---------,,,,,,+++++++++'''((()))***+++,,,,,,,,,,,,,,,---...---,,,***))),,,,,,,,,,,,,,,+++***)))---,,,,,,++++++,,,,,,---***)))((('''''')))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++************,,,,,,++++++,,,,,,---...***,,,...---,,,***)))*********************************))))))))))))******)))))))))))))))******++++++,,,,,,------,,,,,,++++++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,111555777555///+++,,,...******++++++++++++******++++++,,,------------,,,************************------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,)))((('''&&&''')))+++,,,************************------........./////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++*********+++,,,------------111000/////////000222333000111111222222333444444555666888:::===@@@BBBCCCCCCFFFKKKMMMMMMMMMMMMMMMNNNQQQVVVYYY[[[]]]___aaa^^^```bbbcccdddgggkkknnnqqqllliiijjjlllqqq|||NNNLLLIIIGGGEEEDDDEEEEEEHHHEEEDDDEEEHHHKKKKKKKKKMMMOOORRRUUUZZZ```gggkkkrrruuuyyy~~~|||wwwwww{{{vvv^^^YYYZZZjjj{{{nnnzzzxxx^^^GGG===<<<555333666444555555444444444333333333333333222222111000000///111111111111000000000000//////000111111111111111222222222222222111000///111000000000000222333444111111111111111111111111000000000000000000000000222111000//////000111222000///......------........................------//////...------,,,++++++------------............///...---,,,,,,---...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,+++*********+++,,,---......------......---------------------......//////......---111000///......---------...---,,,+++++++++,,,---------,,,,,,,,,+++++++++***++++++,,,,,,,,,++++++,,,---------,,,,,,+++***++++++,,,,,,,,,+++******,,,++++++******++++++,,,+++***)))((((((***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,---...+++++++++++++++,,,,,,---+++---///...---+++++++++))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++++++++,,,,,,,,,,,,++++++)))******+++++++++******++++++++++++++++++++++++***---///---)))%%%&&&(((******++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++)))((()))***+++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***+++,,,---............111000/////////000222222000111111222222333444444444555777999<<>>666444666444555555444444444333333333222222333333333444444444111111111111000000000000......///000000000000000---...///000000111111111000000000000000222333333////////////////////////000000000000000000000000222111000//////000111222///000000000//////............---------....../////////......---,,,,,,,,,------------............//////............//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,+++******------------------------000//////......---,,,,,,///................../////////......------,,,,,,///...---,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))------,,,,,,++++++,,,,,,***+++++++++++++++,,,,,,+++******))))))******+++,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,---...***************++++++,,,***,,,------+++******+++******************************))))))))))))******)))))))))))))))******+++******++++++++++++******(((((()))++++++,,,,,,,,,************************))),,,...---)))'''(((*********++++++++++++******)))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,...---+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---,,,,,,---...////////////000000000///000111111222000111111222222333444444333444666888;;;>>>@@@AAADDDGGGKKKMMMLLLKKKJJJJJJMMMQQQVVVZZZ\\\^^^```aaabbbcccdddddddddfffjjjmmmooollljjjkkkmmmsssDDDDDDEEEFFFGGGHHHIIIIIIKKKIIIGGGFFFIIILLLPPPRRRPPPTTT[[[cccmmmxxx~~~~~~~~~{{{xxxxxx}}}|||kkk\\\XXXXXXeee}}}xxx{{{jjjQQQBBB???888555777444555555444444444333333333000000111111222222333333111111111111000000000///,,,---......//////......,,,---...///000111111111/////////000111111222333//////////////////////////////////////////////////////............/////////000111111111000...---...---,,,,,,---...000111//////......---------,,,,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++,,,---......000///...------------...............------------000///...------...///000////////////......------------,,,,,,,,,+++++++++,,,+++++++++++++++++++++))))))*********))))))(((...---,,,+++***+++,,,---************+++,,,,,,---++++++************++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++************)))))))))))))))******+++''')))***)))((('''((())),,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******)))))))))))))))******+++)))******++++++******)))((()))***+++++++++++++++)))))))))***************+++---......,,,+++,,,...******++++++++++++******))))))***++++++++++++***************************++++++************++++++++++++++++++++++++++++++(((((((((((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,---///---...///000000111000000000000000000000111111222000111111222222333444444333444666999<<<>>>@@@AAADDDGGGKKKLLLKKKJJJIIIIIIMMMQQQVVVZZZ]]]^^^```aaabbbccccccbbbbbbdddhhhkkkmmmkkkjjjlllnnntttDDDDDDEEEGGGHHHIIIJJJKKKMMMLLLJJJIIIJJJMMMQQQTTTTTTZZZcccooo{{{~~~{{{{{{|||zzzwwwyyy~~~xxxhhhYYYVVVWWWccczzzzzzzzzpppUUUDDD@@@999777888555555555444444444333333333111111111111111111111000111111111111000000000///......///000000000000/////////000000111000000000...//////000111111222222000000000000000000000000//////////////////////////////............/////////000111111111000...---...---,,,,,,---...000111///...............------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++++++++++++++---...///000000...---------------******+++,,,---.........000///...------...///000//////000000000///......+++++++++,,,,,,---------++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,---,,,+++***+++,,,---...+++************,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++************))))))(((((())))))***+++'''((()))(((''''''(((***,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******)))))))))))))))******+++)))******++++++******)))+++++++++++++++***)))(((************++++++,,,,,,((()))******))))))+++,,,******++++++++++++******))))))***++++++++++++***************************+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++((((((((())))))***+++,,,++++++++++++++++++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///......///000111111111111///000000000111111111111000111111222222333444444555666888:::===???AAABBBDDDGGGJJJLLLKKKIIIHHHHHHLLLPPPWWW[[[^^^___aaabbbaaaaaa```______aaaeeeiiikkkjjjkkklllmmmsssDDDDDDEEEFFFHHHJJJLLLMMMNNNNNNOOONNNOOORRRVVVZZZ```gggrrr}}}{{{zzzzzzyyyvvvyyy~~~uuueeeSSSSSSUUUaaawwwzzzyyytttWWWEEE@@@:::888999666555555444444444333333333444333333222222111111111111111111111000000000000000111111222222222222222111111111111111000000///---...///000111111111111111111111111111111111111000000000000000000000000000000111111111111000000///000000000//////............---------......///........................,,,,,,,,,,,,------------......////////////......++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------------------------///...,,,+++******+++,,,///.........------,,,,,,((()))***+++---...//////000//////////////////000...///000111111000///...)))***+++,,,------------*********+++++++++++++++***+++,,,...//////000000,,,,,,++++++,,,,,,------,,,+++*********+++,,,------,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,---...)))))))))))))))******+++)))***+++***))))))+++---******************************))))))))))))******)))))))))))))))******+++******++++++++++++******,,,,,,,,,++++++)))(((((())))))******+++,,,,,,,,,))))))(((((()))***++++++******++++++++++++******)))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------,,,,,,+++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---...///......///000111111111111//////000111111111111000000111111222222333444444555666888;;;===@@@BBBCCCBBBEEEIIIKKKJJJIIIHHHHHHKKKPPPWWW\\\___```aaabbb``````___]]]]]]```dddhhhjjjjjjkkkllllllrrrFFFEEEFFFGGGJJJNNNQQQSSSQQQTTTWWWXXXYYY\\\aaaeeeqqqxxx~~~|||{{{xxxuuuwww|||rrraaaPPPQQQVVVcccxxxzzzyyyvvvXXXEEE@@@:::999:::666555555444444444333333333333333333333222222222222111111111111000000000000///000000111222111111111000000000111111111000000---...///000111111111000111111111111111111111111000000000000000000000000000000111111111111000000000///......------........................------............////////////++++++,,,,,,,,,---------,,,---...//////...---,,,******+++++++++,,,,,,,,,************************------------------------000...,,,+++******+++,,,,,,,,,---......---,,,+++***++++++,,,---...////////////000000000000//////---...///111111000...---***+++,,,---------,,,+++)))*********+++++++++++++++,,,------............***+++,,,,,,---------,,,---,,,+++))))))***+++,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,---...***))))))))))))***++++++***++++++***)))***,,,...))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++++++++,,,,,,,,,,,,++++++******+++++++++******)))(((((())))))***++++++,,,,,,+++*********,,,,,,,,,******++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***************************------------,,,+++******++++++++++++++++++++++++---.........////////////,,,,,,,,,,,,,,,,,,,,,,,,------------.........///---...///000111111111111...///000111222111111000000111111222222333444444444555777:::<<>>@@@AAA@@@CCCGGGJJJJJJIIIIIIJJJKKKPPPWWW]]]```aaabbbbbb``````^^^]]]^^^aaagggkkkiiiiiikkkkkkjjjoooLLLMMMOOOQQQSSSUUUWWWXXX\\\aaahhhkkknnnsss{{{~~~}}}yyyvvvwww{{{ttt```VVVTTTYYYjjj]]]DDD===999::::::444555555444333333333333444444444333333222111000000222111000......//////000////////////............///............///000000////////////////////////////////////...---,,,+++///000111222222111000///222222111000///...------000000//////.........---//////.........---------111111000000/////////...------------------------,,,+++*********+++------------------------------++++++++++++++++++++++++))))))***+++,,,------......,,,***+++...///,,,)))+++++++++++++++***)))(((***+++,,,---...---,,,,,,---------.........//////.........------,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,++++++*********,,,---.........---,,,+++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************************,,,++++++******++++++,,,,,,------------,,,+++***))))))))))))***+++,,,,,,''''''((()))***++++++,,,))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++++++++,,,---+++)))((('''((()))******************)))((('''+++***)))))))))***,,,,,,+++,,,------+++))))))***------,,,++++++,,,------+++------,,,******---000,,,,,,+++******+++,,,,,,...---,,,,,,++++++++++++*********++++++,,,,,,,,,))))))***++++++++++++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++***)))$$$)))...///---,,,...000...,,,++++++---......---000//////000000111222333000000000///...///222555333333333222222222111111333444555777:::<<>>@@@AAABBBDDDGGGIIIHHHGGGGGGGGGLLLPPPUUUYYY[[[[[[\\\]]]___^^^^^^___bbbgggkkkmmmnnnllllllmmmnnnrrr~~~vvvuuuuuuvvvyyy~~~~~~|||yyytttuuuzzz~~~|||iiiYYYYYY```tttxxxYYYDDD>>>888777777222555555444333333333333444333333333222222111111111222222111111111000000000/////////000111222222222111111000000111111222333////////////////////////...///000000111111111000111000///......///000111........./////////000000///////////////.................................------------------------***+++---......---+++***+++++++++++++++,,,,,,------------------------------------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++***(((&&&(((+++///+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------....../////////000...............---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---///111222000...,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,...---+++***)))+++,,,.........---,,,+++++++++++++++*********************++++++++++++++++++++++++************************++++++************+++++++++*********+++,,,---...)))***+++,,,,,,,,,,,,,,,***************++++++++++++,,,......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++222DDDUUUWWWFFF555+++++++++++++++++++++++++++******)))))))))******,,,,,,,,,++++++*********))))))***++++++++++++***))))))***++++++++++++***+++++++++,,,,,,---------,,,,,,------------------...---,,,---//////---+++,,,++++++,,,---...---,,,000000111222222333333333***---///000/////////000000000111222333333444444555666777888:::===???@@@BBBDDDGGGIIIHHHGGGGGGGGGLLLPPPVVVZZZ[[[\\\]]]^^^```______```cccgggkkkmmmlllkkkjjjkkkkkkooozzz~~~}}}yyyuuuvvvzzz|||iiiXXXYYYaaavvvtttWWWDDD???999888888333555555444333333333333444333333222222222222222111000111000000000000//////111111111111000000000000......---------...//////////////////////////////000000000000//////...---111000///......///000111------......//////000000.........///////////////---..................................../////////++++++,,,------,,,++++++)))******+++++++++++++++---------------------------------,,,,,,,,,++++++******+++,,,------......---***'''&&&)))+++------******++++++++++++******+++++++++,,,,,,,,,------+++,,,---...///111222222........................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((())),,,......---+++***++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,,,,+++)))((((((***,,,---......---,,,++++++++++++++++++++++++************************************************************///...---,,,+++******************++++++,,,------)))***+++,,,,,,,,,,,,,,,))))))******++++++++++++***,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,000...///777???>>>333)))++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++*********))))))***++++++++++++***))))))***++++++++++++***((()))***+++---...///000,,,,,,,,,,,,------......+++---///...+++***+++------,,,,,,...///000...------...///000111111111000---.........---...000333222222222222222222222222444444555777999;;;===>>>BBBDDDGGGIIIHHHGGGGGGGGGNNNRRRWWW[[[]]]^^^___```bbbaaa```aaacccfffjjjlllmmmkkkkkkkkkkkknnnzzzzzzvvvwww{{{|||iiiWWWXXXbbbxxxqqqUUUDDDAAA;;;999:::666555555444333333333333444222222222222222222222222...............---,,,,,,111111111000000/////////...............///000000////////////////////////000000000000///...---,,,000//////......//////000---------....../////////.........///////////////---------.............../////////000000000000000,,,,,,++++++++++++,,,,,,)))***+++,,,,,,,,,++++++------------------------,,,,,,,,,,,,------------******+++,,,---...//////...***&&&'''+++...---,,,))))))***+++++++++******,,,,,,+++++++++,,,---...,,,,,,---...000111222222.............../////////++++++++++++++++++++++++........................***++++++++++++,,,,,,,,,'''((()))++++++++++++***++++++++++++++++++++++++,,,++++++******++++++,,,************************,,,++++++******++++++,,,++++++***))))))***,,,------,,,,,,++++++++++++,,,******++++++++++++++++++))))))))))))))))))))))))+++++++++***************...---,,,+++***)))))))))*********+++++++++++++++)))***++++++++++++++++++))))))***++++++++++++***)))***,,,,,,+++***+++,,,)))******++++++******)))---+++***+++,,,,,,+++)))***++++++,,,,,,++++++***+++************+++,,,,,,,,,,,,++++++++++++++++++))))))***++++++++++++***)))******+++,,,+++++++++((()))***+++---...///000,,,+++++++++,,,---...///***---///...***(((+++...---------///111111///---,,,---...000000000000/////////...---,,,...111444333333333222222222111111444444555666888:::<<<===BBBDDDGGGIIIHHHGGGGGGGGGOOOSSSXXX\\\^^^^^^___```bbbaaaaaaaaacccfffjjjlllooommmmmmnnnnnnqqq}}}|||wwwxxx|||~~~kkkWWWYYYccczzzjjjPPPAAA???999888999666555555444333333333333444222222222222222222222222...//////000///...---,,,//////////////////000000000000//////000000111222////////////////////////000000111111111000//////...//////////////////...---................................./////////000---------.........///////////////000000111111111---,,,+++))))))+++,,,---+++,,,---.........------------------------------++++++,,,,,,---.........+++,,,,,,,,,------......+++*********,,,---......)))***++++++,,,,,,,,,+++,,,,,,+++++++++,,,---...///////////////000000000---........./////////000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************+++,,,------++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************************,,,++++++******++++++,,,++++++,,,,,,,,,---------++++++*********++++++,,,*********++++++,,,,,,,,,************************+++++++++*********))))))+++******)))******++++++******************))))))*********+++******))))))((()))***+++,,,++++++***''')))++++++*********+++)))***++++++++++++***))))))))))))((((((***...000***+++,,,,,,,,,,,,+++***)))))))))))))))***++++++++++++++++++++++++,,,,,,))))))***++++++++++++******++++++,,,,,,,,,,,,,,,***++++++,,,,,,------...+++*********+++,,,...///,,,------,,,,,,,,,---...,,,,,,---///000000...,,,,,,---///111111111000///...///000000//////111333222222222222222222333333555555666777888:::<<<===BBBDDDGGGIIIHHHGGGGGGGGGNNNRRRWWW[[[]]]^^^___```aaa``````aaacccggglllnnnooommmmmmnnnooorrr~~~}}}xxxxxx|||mmmWWWZZZeee|||dddJJJ<<<;;;555444666333555555444333333333333444222222222222222222222222111222222333333111000///,,,,,,---...///000111111,,,,,,,,,,,,,,,---......///////////////////////////000111222222222222222---...///000000///...---........................---.........//////000000---------.........//////.../////////000000111111...,,,***((((((***,,,...------///000000000///...------------------------***++++++,,,---...//////......---------,,,,,,,,,(((+++...---++++++---000***+++,,,,,,---------------,,,+++***+++,,,---...222111111000///......------.........//////000000++++++++++++++++++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,++++++,,,---///111++++++++++++++++++++++++---,,,+++******+++,,,---************************,,,++++++++++++++++++,,,,,,---...////////////...))))))))))))***+++,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++******)))))))))))))))***+++---...///***************)))((('''***************)))((('''((()))***+++,,,+++******&&&(((*********)))***++++++,,,---......---,,,+++------,,,***(((((()))+++***+++,,,------,,,+++***((((((((((((((()))***************++++++,,,,,,---))))))***++++++++++++***++++++,,,------------,,,---------,,,,,,,,,++++++******))))))***,,,---...000---***+++///111///---++++++,,,...000///---+++)))***---...//////---,,,,,,...222333222111111111000000111222333444444555666666777888999;;;===>>>BBBDDDGGGIIIHHHGGGGGGGGGMMMQQQWWWZZZ\\\]]]^^^______^^^___aaadddiiinnnpppmmmllllllmmmmmmqqq}}}zzzuuuxxx}}}{{{iii\\\\\\ddd|||fffMMM@@@???999777888555555555444333333333333444333333333222222111111111222222222222222111000000//////000000000000//////222111111111000000/////////...---,,,,,,---...///111111111111111111111111......///000000000000000000000000///......------......---------,,,,,,,,,,,,---...//////...---,,,222111000///......///000++++++,,,,,,,,,---------,,,------......------,,,,,,------......------,,,------------------------//////---,,,+++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---///////////////000111111...////////////---+++***...---,,,***))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++++++++******************++++++******************++++++************++++++******))))))))))))******)))************+++++++++++++++++++++++++++++++++---,,,,,,+++*********++++++,,,,,,---,,,+++)))(((&&&)))------***)))***,,,++++++++++++++++++++++++++++++***************+++)))))))))))))))))))))))),,,,,,*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...///////////////......000111111111222222222222222222333333333333444444444444555777999<<>>888666777444333333333222222222222222333333333222222222222111000000111111000000///...//////000000000000//////////////////............//////000000000000//////111111111111111111111111......///000000000000000------...//////000111111/////////............---------...//////...------$$$'''+++...000000000///,,,,,,,,,,,,------------,,,------......------,,,,,,------......------,,,------------------------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++111000///......///000111...------------......//////000000111000///---,,,///...---,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,......++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++((()))))))))************++++++++++++++++++++++++************************************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,---//////...,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********++++++++++++,,,,,,---------,,,------------------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------......///////////////.../////////000000000111111222222333333333333444444666555555555888;;;???BBBCCCFFFIIIKKKJJJIIIHHHHHHJJJQQQVVVVVVVVVZZZ]]]]]]^^^^^^^^^___bbbfffjjjmmmpppmmmkkklllnnnsss|||xxx{{{vvvdddXXX[[[iiiyyyrrrhhhOOO@@@>>>777555777333444444444444333333222222222222222222222222222222000000000000000///......//////000000000000/////////////////////////////////000111222222111000///111111111111111111111111......///000000000000000......//////000000000000/////////////////////...---..................---+++---...000000///---,,,,,,,,,,,,------------...,,,------......------,,,,,,------......------,,,------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***------,,,,,,,,,---...///.........------......//////000111111111000...---//////......------------------------------------+++++++++,,,,,,,,,------111000---***))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++(((((()))))))))*********++++++++++++++++++++++++***************+++++++++***************+++++++++++++++************++++++++++++,,,,,,,,,,,,++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,---,,,+++*********,,,,,,...,,,***,,,///000...+++((((((((((((((((((((((((++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***************+++,,,,,,---......------............------***+++++++++++++++,,,,,,...---,,,,,,,,,,,,---...---...//////////////////////////////000000000000222222222333333333444444666555444555777;;;@@@BBBCCCFFFJJJLLLKKKIIIHHHGGGIIIQQQVVVWWWWWW\\\_______________```ccchhhlllnnnpppmmmkkklllnnnsss|||xxxzzzttt```UUUXXXfffvvvppp|||jjjPPPAAA>>>777555777333555555555666555555333333222222222222222222222222000000000000000///......//////000000000000//////000000000000000000000000///000111222222111000///000000000000000000000000......///000000000000000111111000000////////////.../////////////////////.........------.........111000///...---,,,,,,,,,,,,,,,---------.........,,,------......------,,,,,,------......------,,,------------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,------...000000///////////////000///000000111111000///.....................------++++++++++++++++++++++++++++++,,,,,,,,,---------111000---***))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++++++++************++++++******+++,,,,,,+++******))))))*********+++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,*********+++,,,------***((()))---...---***((((((((((((((((((((((((++++++******+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,++++++************+++,,,,,,---......---......//////......---,,,,,,,,,,,,------.........------,,,,,,------...------...///////////////////////////000000000000222222222333333333444444666555555555888<<>>???DDDFFFHHHHHHGGGEEEEEEEEEIIIPPPUUUUUUVVVZZZ]]]]]]aaaaaabbbccceeegggiiijjjkkkiiijjjmmmooorrr{{{~~~zzz~~~nnn\\\UUUUUU]]]tttsssiiiuuuqqqVVVEEEAAA999777999666333444555666666444222111111111111222222333333333222222222222222111000000//////000000000000//////---.........//////000000111000///......///000111000000000000000000000000...//////000000000000000/////////000111111222222,,,,,,,,,---------......///...---,,,,,,---...///...///111222222111...------------.........//////,,,------......------,,,,,,------......------,,,------------------------*********+++,,,---///000------------------------)))***+++,,,------...///,,,,,,...///000000000000000///...---------------,,,---...//////...------+++,,,---.........---,,,------------------------,,,,,,,,,---------......,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++((())))))***++++++,,,,,,((())))))***++++++,,,,,,++++++************+++++++++,,,...//////...,,,+++)))************++++++++++++++++++++++++++++++++++++*********+++,,,,,,---(((***+++,,,---,,,,,,+++)))+++,,,***((((((+++///))))))))))))))))))))))))++++++++++++,,,---...///------------------------'''(((***,,,---------,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,******++++++,,,---......***,,,///111111///,,,***,,,---...///000000000000111111111111222222222222222222333333333444444444222333666999<<<===>>>>>>DDDFFFGGGGGGEEEDDDEEEFFFLLLSSSXXXXXXXXX\\\______``````aaabbbccceeefffgggiiihhhjjjnnnppprrrzzzyyyyyyqqqccc\\\[[[llltttlllyyy}}}bbbHHH???===888555555555444333333222222333333222222222222222222222222222111111111000000//////000000000000000000000000---......///000111222222111000///......///000111111111111000000000000000000000000000000000000000000000000000000000000000........................000000000000000000000000000///...---,,,---......+++,,,------......------,,,,,,---...---,,,***))),,,,,,,,,---------......///////////////.........++++++++++++++++++++++++...........................---+++***)))******+++..................------......///000000000000000222111000///...---,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,,,,******+++,,,......---------,,,,,,,,,***++++++******+++---///+++++++++,,,,,,---------))))))******+++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,+++***)))((()))***++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,,,,+++++++++*********))))))------,,,+++***)))((('''$$$%%%&&&(((***,,,.........---+++*********++++++,,,++++++******++++++,,,,,,+++***))))))***+++,,,---------,,,,,,++++++++++++++++++*********))))))(((((((((((()))***+++,,,+++******)))))))))******---,,,,,,++++++,,,,,,---,,,---.........---,,,+++***+++---.........------+++++++++,,,,,,---------...---,,,+++++++++++++++......//////000000111111111111111111222222222222333111000111333555333111111333666777888999;;;>>>BBBDDDGGGHHHGGGGGGGGGHHHJJJNNNTTTXXXZZZ[[[[[[\\\___aaabbbcccccceeeiiillljjjkkkkkkjjjlllsss}}}}}}xxxyyyvvviii```cccxxxvvvooo~~~hhhMMMBBB???999555666555444333333222222333333////////////////////////000000000000000111111111000000000000000000000000,,,,,,------......//////111000///......///000111111000000000000000000000000000000000000000000000000000000000000000000000////////////////////////........................000///...---,,,------...+++,,,------......------------.........---,,,+++,,,---------------------............////////////---------,,,+++++++++***------------------------------,,,++++++,,,---.................................///000000000000000111111000///...---,,,,,,++++++,,,,,,,,,++++++******,,,,,,,,,+++***+++,,,......---------,,,,,,,,,)))******((('''''')))***+++,,,,,,,,,,,,,,,,,,---)))*********++++++++++++,,,++++++++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***)))(((************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++,,,,,,+++++++++*********))))))+++++++++***************(((((())))))***+++,,,,,,---,,,+++*********++++++,,,++++++******++++++,,,++++++***))))))***+++++++++++++++*********)))))),,,,,,,,,,,,++++++******************+++,,,---...***)))'''%%%$$$######"""+++******))))))******++++++,,,---......---,,,+++++++++---.........------+++,,,,,,,,,,,,,,,,,,---000000///..................///////////////000000////////////000000000000444222111222444555444222222444666888888:::<<<>>>BBBDDDGGGHHHGGGGGGGGGHHHKKKOOOUUUYYY[[[[[[\\\]]]\\\^^^___``````bbbfffiiiggghhhhhhgggiiiooozzz{{{vvvxxx{{{ooodddlllwwwsssmmmRRRFFF@@@999666666555444333333222222333333222222222222222222222222/////////000111111222222000000000000000000000000---------...............000000////////////000000000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000........................//////...------------...+++,,,------......------....../////////...---,,,---------------------,,,---------.../////////000//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000..............................///000000000000000111111000///...------,,,***++++++,,,,,,,,,,,,+++***,,,---,,,+++***+++---......---------,,,,,,,,,---...---,,,***)))***+++---,,,,,,,,,,,,,,,,,,+++************++++++++++++,,,,,,,,,,,,++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++***))),,,+++***))))))***+++,,,************************++++++++++++++++++++++++*********++++++++++++++++++++++++***************))))))******+++++++++,,,,,,+++++++++************---,,,+++*********++++++,,,++++++******++++++,,,++++++***))))))***+++++++++++++++************)))---------,,,,,,,,,,,,+++++++++***++++++,,,---...---,,,***)))''''''&&&&&&+++******))))))******+++++++++,,,,,,,,,,,,+++++++++,,,,,,------------,,,---,,,,,,,,,,,,,,,,,,+++...------,,,,,,,,,,,,,,,/////////...............////////////000000000000444333222333555666555444333555888999:::;;;>>>@@@BBBDDDGGGHHHGGGFFFFFFGGGKKKPPPUUUZZZ[[[\\\\\\]]][[[\\\]]]^^^___aaadddggggggggggggfffhhhoooyyyzzzuuuxxx{{{pppdddoooxxxuuujjjQQQEEE@@@999555777555444333333222222333333444444444444444444444444000000000000000111111111////////////////////////000000000000000/////////000000////////////000000000000000000000111111111////////////////////////////////////////////////////////////////////////000000000000000000000000//////......------------+++,,,------......---------............---------...------------,,,,,,,,,,,,,,,------...///000000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///---------.....................///000000000000000111000000///......------******+++,,,------------+++,,,---,,,++++++,,,---......---------,,,,,,,,,...//////...,,,+++,,,------------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,+++***)))---,,,***))))))***,,,---++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++++++++++++++***************************)))************+++++++++---,,,,,,++++++*********,,,+++++++++++++++++++++,,,++++++******++++++,,,+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))))))))******+++,,,------,,,,,,,,,---......---,,,,,,++++++,,,,,,---******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++++++++++++++,,,//////......------,,,,,,000111111111222222222222222222222333444555555555444666999:::;;;<<>>888555777555444333333222222333333222222222222222222222222111111111111000000000000000000000000000000000000---......///000111222222...///000111111000///......//////000111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---.../////////...,,,,,,+++,,,------......------...------,,,---...///000)))***+++,,,...///000000------------------,,,,,,------------------,,,,,,........................,,,---...000000000//////,,,,,,------...///000000...//////000000000000000///////////////.....................---,,,++++++,,,---......,,,,,,---.........---------,,,,,,,,,,,,...//////---+++***++++++++++++,,,,,,------------------,,,,,,++++++++++++++++++*********))))))))))))))))))******************************************,,,---...------,,,+++,,,,,,------,,,,,,+++------------------------))))))***+++,,,,,,------******+++,,,,,,---......))))))******++++++++++++'''((()))***+++,,,------*********))))))))))))))))))***+++,,,---,,,,,,+++,,,++++++++++++++++++,,,)))***+++,,,,,,+++***)))+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,+++******+++++++++(((((((((((()))***+++,,,---,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,...///000...---+++*********+++++++++++++++,,,,,,---------------------......///000......//////000000111111111111111111222222222222///222444555333333666999555777999:::;;;===???AAACCCEEEFFFGGGEEEDDDCCCDDDJJJNNNTTTWWWXXXXXXXXXXXXZZZ[[[]]]]]]^^^```dddgggiiiiiiiiihhhjjjqqq{{{zzzyyy|||sss```\\\YYYlllzzzXXXKKK???<<<===:::777555555444333222111222333444222222222111111111000000000000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000222222111111000000//////000000000000000000000000////////////////////////////////////////////////,,,,,,,,,------.........+++,,,---.........---,,,,,,,,,------.../////////........................------------------------,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000000000000......//////......---,,,........................000///---,,,,,,---///000.........------,,,,,,,,,///---+++,,,---...---,,,......////////////......)))***+++,,,------------,,,,,,++++++***+++++++++000///---++++++,,,---...,,,++++++******++++++,,,)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++,,,,,,---...///000++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++***+++++++++++++++******)))*********---,,,,,,++++++,,,,,,------------,,,+++***)))(((,,,,,,,,,++++++*********+++,,,---,,,***)))***+++++++++++++++++++++++++++,,,,,,---...---,,,+++***---,,,+++******+++,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000111111111111111000///000111222444555555444444777888999:::<<<>>>@@@BBBAAABBBDDDEEEFFFEEECCCBBBIIIMMMSSSWWWXXXXXXYYYYYYWWWZZZ]]]]]]]]]^^^bbbeeegggeeefffhhhkkkooozzz~~~zzzyyy}}}qqq```^^^]]]oooyyyVVVIII===:::;;;:::888777444333222111111111222222222222222111111111000000000000000000////////////////////////////////////////////////////////////////////////////////////,,,------...///000000111000000000000000000000000000/////////.........---000000000000000000000000........................////////////////////////,,,------------------...+++,,,---.........------..................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,////////////////////////------------........................///////////////000000000000///.................................---+++******+++---............------,,,,,,,,,///---+++,,,---...---,,,------............------******+++,,,,,,------...+++++++++***++++++,,,---222000...+++*********+++,,,++++++******++++++,,,******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++,,,---...///++++++++++++*********))),,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++)))))))))***+++,,,---...+++***************++++++,,,++++++******++++++,,,,,,,,,,,,,,,+++***)))))),,,,,,,,,+++++++++******+++,,,---,,,***)))***+++++++++++++++++++++++++++((()))+++---.........---,,,++++++++++++++++++,,,,,,++++++++++++,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------++++++++++++++++++++++++------........./////////111111111111111111111111111222333555555555555444777777888:::<<<>>>@@@AAAAAACCCDDDFFFFFFEEEDDDCCCIIIMMMSSSWWWXXXXXXYYYYYYXXX[[[]]]^^^]]]^^^bbbfffiiiffffffhhhjjjppp{{{}}}zzzyyy~~~~~~}}}nnn^^^^^^___qqqzzzVVVIII<<<999:::999999999333333222111111111111111222222222111111111111111000000000000////////////////////////////////////////////////////////////........................+++,,,---...///000111222000000000000000000000000////////////............000000000000000000000000........................////////////////////////.........---------------,,,,,,---............---000//////...------,,,,,,------------------------,,,,,,,,,,,,,,,------------......//////......---------------------------......------------------------------............111111111111111000//////...........................---,,,++++++,,,---............---------------///---+++,,,---...---,,,,,,,,,------------,,,,,,++++++++++++,,,---......+++******++++++,,,---...///...,,,+++******++++++,,,++++++******++++++,,,++++++,,,,,,,,,+++************+++++++++,,,,,,,,,++++++***++++++,,,---...++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***+++------))))))******++++++,,,,,,+++******))))))******+++,,,,,,,,,,,,+++******))),,,,,,,,,++++++++++++***+++,,,---,,,***)))***+++++++++++++++++++++++++++))))))+++,,,---.........+++++++++,,,,,,++++++++++++++++++++++++,,,------************************+++++++++,,,,,,---------+++,,,,,,------------,,,++++++++++++++++++++++++....../////////000000000111000000///000111333444222222333444555555555555777777888:::<<<>>>@@@AAABBBCCCEEEFFFFFFFFFEEEDDDIIIMMMSSSVVVXXXXXXXXXXXXXXX[[[]]]^^^]]]___cccfffkkkhhhfffhhhjjjppp}}}~~~{{{{{{{{{xxxiii[[[\\\]]]nnnZZZKKK===999:::999999999333333333222222222222222111111111111111111111111000000000000////////////////////////////////////////////////////////////////////////////////////...//////000111222222333////////////////////////111111111111000000000000////////////////////////------------------------//////////////////////////////......------,,,,,,,,,------...............//////.........---------------------------------------............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------------------............/////////111111111111111000000///........................//////............//////...............---------///---+++,,,---...---,,,,,,------......------,,,+++++++++++++++---...///,,,,,,+++++++++,,,,,,---)))))))))***+++,,,...///,,,++++++******++++++,,,,,,,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,+++*********++++++,,,---++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))((()))***+++,,,,,,------++++++************++++++,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++,,,---,,,***)))***+++++++++++++++++++++++++++---------,,,,,,,,,++++++***+++,,,------,,,+++***+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,---------------,,,............................../////////000000000000///...---...000333444222222333333444444444444666777888999;;;>>>@@@AAABBBCCCDDDEEEFFFFFFFFFEEEIIIMMMSSSVVVWWWWWWWWWXXXWWWZZZ]]]^^^]]]___cccggglllhhhggghhhjjjqqq|||}}}yyyttteeeWWWZZZYYYhhh___PPPAAA<<<;;;999888888444444444444444333333333111111111111111111111111000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000////////////////////////000000000000111111111111////////////////////////......................../////////////////////////////////......---------------------......//////---------.........//////------------------------,,,---------.........///---,,,,,,,,,,,,,,,,,,---000000000000000000000000........................000000000000111111111111000111111111111000//////........................////////////////////////........................///---+++,,,---...---,,,......////////////......++++++++++++,,,---............---,,,++++++++++++(((((()))***+++---...///,,,++++++******++++++,,,,,,,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,++++++*********+++,,,,,,+++++++++++++++++++++,,,))))))*********+++++++++++++++++++++++++++++++++---,,,+++***))))))))))))((()))***,,,------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,+++******+++++++++++++++++++++++++++,,,---,,,***)))***+++++++++++++++++++++++++++------,,,,,,,,,+++++++++***+++,,,------,,,+++***+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------......------,,,........................------.........////////////...---,,,---///222333222222222222222333333333666777777999;;;===???AAABBBCCCCCCDDDEEEFFFFFFFFFIIIMMMRRRVVVWWWWWWWWWWWWVVVYYY\\\]]]]]]^^^cccggglllhhhggghhhkkkrrr|||}}}xxxrrrbbbVVVYYYWWWfffaaaRRRDDD>>>===:::777666555555555555555444333333111111111111111222222222000000000000////////////000000000000000000000000000000000000000000000000111111111111111111111111000000000///......------000000000000000000000000............////////////000000000000000000000000/////////////////////////////////////////////////////////.....................------......///000,,,,,,------...//////000........................+++++++++,,,------.........---,,,,,,,,,,,,---...////////////////////////....../////////000000000222222222222333333333333111111111111111000//////........................------------------------...............////////////---+++,,,---...---,,,...//////////////////...)))***+++,,,------------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,))))))******+++,,,,,,,,,************************++++++******+++,,,,,,---)))***+++---------,,,,,,---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,++++++******++++++++++++,,,,,,,,,+++,,,---,,,***)))***+++++++++++++++++++++++++++*********+++,,,---//////+++++++++,,,,,,+++++++++***************+++,,,,,,************************+++++++++,,,,,,------------............------,,,++++++++++++++++++++++++------.........////////////......---...///111222333333222222222333333444666666777999;;;===???@@@AAABBBBBBCCCDDDEEEFFFFFFIIIMMMRRRVVVWWWVVVVVVVVVTTTWWW[[[\\\\\\^^^bbbfffjjjgggfffiiilllrrr~~~{{{{{{xxxrrrcccWWW[[[ZZZjjj^^^QQQCCC???>>>:::777666444444555555555444333222000000111111111222222222000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////............000000000000000000000000---........./////////000000000000000000000000000000000000000000000000000////////////////////////............///////////////......---......000000------..................////////////////////////---------...//////000000000///............///000------------------------......///000111222333333222222333333333444444444222222222222222111111000........................------............---------........./////////000///---+++,,,---...---,,,---......//////......---(((***,,,...///...,,,++++++++++++,,,,,,...//////---------------,,,++++++,,,++++++******++++++,,,******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,------+++++++++,,,,,,,,,------*********+++,,,---------++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---...***+++,,,......---+++***,,,,,,++++++++++++,,,,,,***++++++,,,,,,+++++++++******+++++++++,,,,,,,,,+++,,,---,,,***)))***++++++++++++++++++++++++++++++*********+++---///000,,,++++++++++++++++++,,,***************++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,++++++++++++++++++++++++....../////////000000000000000000000111111111111666555444444444444555666666666777888;;;===???@@@@@@@@@AAAAAACCCDDDEEEFFFIIIMMMRRRVVVVVVVVVUUUUUUSSSVVVYYYZZZ[[[\\\aaaeeehhhffffffiiilllrrr~~~|||yyyzzzxxxsssdddYYY]]]^^^ooo{{{[[[NNNBBB>>>>>>;;;777666333333444555444333222111000000111111222222222222000000000000////////////000000000000000000000000000000000000000000000000//////////////////////////////000000111111222222000000000000000000000000///000000000111111222222000000000000000000000000000000000000000000000000////////////////////////------......//////000000///......------///000111/////////...------,,,,,,000000000000000000000000000111111222333444444444222111000//////000111222000000000000000000000000......///111222333444555222222333333333444444444333333444444444333222222........................//////000000000000//////---.........//////000000///---+++,,,---...------,,,------......------,,,'''))),,,///000...,,,***((()))***+++---///111333++++++,,,---............,,,++++++++++++++++++,,,)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......---,,,,,,---------+++++++++,,,,,,---------******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,111000...---,,,+++++++++***,,,---......---+++***++++++************++++++***++++++,,,,,,,,,++++++*********++++++,,,,,,,,,+++,,,---,,,***)))***+++++++++++++++++++++++++++...---,,,+++++++++,,,------,,,+++******+++,,,---*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000111111111111222222333333333222222111888777666555555666777888555666777888:::===???@@@@@@@@@@@@AAABBBCCCEEEEEEIIIMMMRRRVVVVVVUUUUUUUUURRRUUUXXXZZZZZZ\\\```dddgggeeefffjjjmmmrrr~~~zzzuuuxxxyyymmm```WWWVVVdddzzzxxxUUUKKKBBB>>><<<888666777666555555555555444444444222333333333333222111111111222222111///000222444111000///...............//////000000111111222222222222111111000000//////111111111111111111111111000000000000////////////000///...------...///000222222111000/////////000000000000000000000000000//////000000000000//////......////////////......000///...---,,,---...///111000...------...///111000111222333333333333333666111000333333000222777666555555444222111111000111000000//////000000111...///111222222333666888888777666666777777666555222222111111000111111111000000000000000000000000---...///000111111111111............///111333444333111///...---...000111,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++***,,,...000000...,,,***+++,,,.../////////......------------------------///---+++,,,///111000...---,,,++++++*********+++++++++,,,------...//////........................................................................++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********...---,,,,,,+++***)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,------,,,++++++************************------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------000///---,,,+++,,,,,,------------,,,,,,+++++++++000000000000111111111111000111111222222333444444666555555444444444555555777999::::::::::::;;;===???AAABBBBBBBBBBBBCCCEEEKKKOOOSSSUUUUUUSSSRRRRRRSSSVVVZZZ\\\[[[]]]```dddhhhffffffiiilllsss~~~zzzvvvyyy}}}uuuiii\\\VVVUUUfff}}}tttSSSIII@@@<<<999666555666555444444444333333333333222333333333333222111111111111111000......000222000000///........./////////000000000000000111111111000000000000/////////111111111111111111111111000000000000////////////000000////////////000000111111000000///000000000000000000000000000000000//////000000000000//////......////////////......///...------,,,---...///111000...---------......//////111222333333333333777444333777888555666:::888777666555444333222111111111000000000000111111111333444444444555777:::555444333333444444444333666555555444444444444444000000000000000000000000222222222222222111////////////...---...///000000222111///.........000111------------------------+++,,,------------,,,++++++,,,...//////...,,,++++++,,,---.........---,,,------------------------///,,,***+++---...---,,,------,,,,,,,,,,,,------+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++******......------,,,+++******,,,+++*********+++,,,---,,,,,,,,,------,,,,,,+++************************------,,,,,,,,,,,,++++++,,,***)))***,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------------------------------///...---,,,,,,,,,,,,,,,---------,,,,,,+++++++++............////////////000111111222222333333444555444444333333333444444555777999::::::;;;===??????AAABBBAAAAAAAAACCCEEEKKKOOOSSSUUUUUUSSSRRRRRRSSSVVVYYY[[[[[[]]]aaaeeekkkiiihhhjjjlllrrr~~~}}}}}}yyywww|||yyyooobbbWWWTTTVVViiioooQQQGGG<<<999777444444666444444333333333222222222222333333333333222111111000111111///...---...000//////.........///000000000000000000////////////....../////////000000000111111111111111111111111000000000000////////////000000111111111111000000000000/////////000111111000000000000000000000000...//////000000//////.........////////////............------------...////////////.........------000111222444555666666666777555666:::;;;999999;;;:::999888777555444333222111111000000000000111111000111222222111222444666444444444444444444444444555444444444333333333333222222222222222222222222444444444444444222111111222222111000//////000000222111000......///000000........................,,,,,,---......---,,,,,,------------------------+++,,,---------,,,+++***------------------------///---++++++,,,---,,,+++...---------------...///******++++++,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))------,,,,,,+++++++++***++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,++++++++++++.........------,,,,,,,,,---,,,+++***)))***+++,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++---)))%%%'''+++...,,,***,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,------...------------------------------......------,,,,,,------,,,,,,,,,,,,++++++............////////////000000111111222333333333444333333333333333444444444666999:::;;;<<>>@@@@@@AAAAAA@@@???@@@CCCFFFKKKNNNSSSVVVVVVTTTSSSSSSSSSUUUWWWXXXYYY]]]dddiiiooollljjjkkkmmmqqq}}}{{{zzzxxxzzzsssfffXXXQQQTTT\\\tttkkkNNNDDD;;;888777666666888555555555555444444444444222333333333333222111111111222333222000///000111///////////////000111222111111000000//////......,,,,,,---...///000111111000000000000000000000000000000000000////////////---...000000000000...---///.........///000111111////////////////////////......////////////............////////////......------...///000000111111...000222444666777777888777888999:::<<<<<<======666888::::::;;;<<<;;;:::999999888777666555444444333333222222222222333333777888999888777888:::;;;:::<<<===<<<:::999:::;;;;;;<<<<<<<<<;;;:::888777666666666666666666666666444555666777777888777777666666777777777888888888333333222222111111111111//////......---------,,,........................000///---,,,,,,---///000......//////...---,,,+++------------------------***+++++++++,,,---...000000000...,,,+++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))))))))((((((''''''++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,***+++---......,,,)))'''***+++,,,,,,---------,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++000+++'''''',,,///...,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000111111111111///000000111111222333333555555555555555666777777888999;;;;;;;;;;;;===>>>AAAAAABBBAAAAAAAAADDDFFFKKKNNNSSSVVVVVVUUUTTTTTTSSSUUUWWWXXXYYY]]]dddiiillliiiiiijjjmmmrrr~~~{{{zzzyyy{{{ssseeeWWWQQQWWWaaa}}}hhhLLLCCC;;;999999777777999666666555555555444444444222333333333333222111111000111333333222111111222000000/////////000111111111111111111000000000000------...///000000111111000000000000000000000000000000000000////////////......////////////......//////.........///000000////////////////////////---......//////......---......////////////......---...///111222333333333222222444666888:::<<<===777888999:::;;;;;;;;;;;;999<<<===;;;;;;======:::888888777777777666666666777777666666666666777777999;;;<<<;;;;;;<<<>>>@@@>>>@@@AAA???<<<:::;;;======>>>>>>>>>===;;;:::888888888888888888888888888::::::::::::999888777777555666777888888888888888444444444444444333333333000000000///......------000///............///000000///...------...///000---.../////////...---,,,------------------------((()))******)))***,,,...000///...,,,+++*********++++++,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------*********++++++,,,,,,,,,)))***---......,,,)))(((******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++...---+++***+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------++++++,,,,,,,,,,,,------............//////////////////000000111222222222555555555555666777888888999:::<<<<<<;;;;;;<<<>>>@@@BBBDDDDDDCCCCCCEEEFFFKKKNNNSSSVVVVVVUUUUUUUUUSSSUUUXXXYYYZZZ]]]ccchhhjjjggggggiiilllrrr{{{zzzyyy}}}tttfffXXXSSS[[[fffaaaHHHAAA:::::::::888777777555555555444444444333333222333333333333222111111---///111222111111111222111111000000///000000000111111111111222222222222/////////000000111111111000000000000000000000000000000000000////////////000000////////////000000000000///.........//////////////////////////////---......//////......---......////////////......---...000333444555555555666666666777888:::<<<>>>::::::;;;;;;;;;;;;:::::::::======888888<<<<<<999888888888888999999999999<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===>>>===>>>AAACCCDDDGGGHHHEEE@@@===>>>AAA>>>>>>??????>>><<<:::888999999999999999999999999>>>>>>>>>>>>===<<<;;;:::888999:::::::::999888777666666666666666555555444333333222111111000//////000000///......///000000//////............//////+++,,,---.........---,,,------------------------,,,......---***)))+++---///......---------------------,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......******++++++,,,---......++++++++++++++++++,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,---...---***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///+++++++++,,,,,,---------............//////////////////000000111111222222444444444555555666888888777999;;;<<<<<<<<<>>>@@@@@@CCCFFFGGGFFFEEEEEEFFFJJJNNNSSSVVVWWWVVVUUUUUUSSSVVVYYY[[[[[[]]]aaaeeeiiigggfffhhhkkkqqq}}}|||{{{zzz}}}uuugggZZZUUU]]]iii{{{\\\FFF???::::::;;;888666666444444444333333333222222222333333333333222111111+++---000111111000111222222222111000//////000000111111111222333333333444000000000000111111111111000000000000000000000000000000000000////////////222111000//////000111222111000///...............////////////////////////---..................---......////////////.........///111444555666666666:::999888777777999;;;<<<===============<<<<<<;;;999<<<:::555444888999666888888999::::::;;;<<<<<<@@@@@@????????????@@@@@@@@@AAACCCCCCDDDEEEGGGJJJJJJMMMNNNKKKDDDAAABBBEEEBBBCCCDDDDDDCCC@@@>>><<<::::::::::::::::::::::::===>>>???@@@@@@AAAAAA@@@===>>>>>>>>>===;;;999888777777777777777666666555555555444444333222111111111000///......///000111////////////////////////)))***,,,---...------,,,------------------------333444444111---+++,,,...---------......000111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................(((((()))***+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,------.........++++++,,,,,,---...//////---+++)))'''(((+++...000)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++)))---000...)))&&&'''***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///++++++++++++++++++++++++------,,,+++,,,---///000+++++++++,,,,,,---------000000000000111111111111/////////000111111222222333333333444555666777777666888:::;;;<<<===@@@BBB@@@CCCGGGIIIHHHFFFFFFEEEJJJNNNSSSVVVWWWVVVVVVVVVSSSVVVZZZ\\\[[[]]]```dddjjjgggfffhhhjjjooo{{{{{{xxxxxxzzzsssbbb\\\[[[ZZZuuu{{{oooXXXDDDAAA===:::999888666444555444444333333444444555333333333222222222111111444444444444333333222111///////////////000111111000000000000000000000000333000......000222222000222222222222222111000///000000000000000000000000000000////////////000000------------.........///000000///...............///////////////.........---------...///111222333444555777777666666777999;;;:::999888888999:::;;;888:::<<<===<<<:::888666555444333222333555777888999;;;>>>@@@BBBCCCCCCCCCEEEEEEDDDCCCCCCBBBAAA@@@BBBEEEGGGGGGFFFFFFIIILLLLLLMMMMMMJJJEEECCCDDDGGGGGGJJJKKKIIIGGGGGGDDD??????>>>>>>>>>??????>>><<>>???DDDJJJLLLIIIEEECCCBBBAAABBBCCCBBB???;;;======<<<;;;;;;;;;::::::555555666666555555444444444444333222222111000000111000//////...---,,,,,,........................---+++***+++...///---***+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///,,,+++,,,...///---+++---...///000///...---,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,+++******+++,,,---...---,,,+++***++++++++++++++++++++++++------,,,+++***)))(((''',,,,,,,,,---------......)))***+++,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,++++++***+++,,,...///'''!!! )))...,,,'''...........................---,,,,,,+++++++++,,,...---------...///111222222222333444444333111111333333444444555444444444777999;;;<<<<<<===>>>@@@DDDFFFGGGGGGEEEDDDEEEFFFHHHNNNUUUZZZZZZWWWSSSQQQVVVYYY[[[\\\[[[\\\```dddhhhggghhhjjjkkkooozzz{{{yyyyyyzzztttccc^^^]]]]]]yyyuuunnnUUUCCC@@@<<<:::999888666555555444444333333444444555333333333222222222111111222222333333222111111000///////////////000111111000000000000000000000000333000......000111111000111111111111111000//////000000000000000000000000000000////////////000000/////////000000000111111000000///...............//////////////////////////////000000222333444555555777888999888888:::;;;===<<<:::888888888888888777888999::::::888666555555555444444555777999;;;===>>>AAACCCEEEFFFFFFFFFJJJIIIHHHGGGFFFFFFFFFFFFEEEIIIMMMNNNNNNOOORRRVVVRRRPPPMMMHHHEEEEEEFFFHHHOOOVVVZZZYYYUUURRRMMMHHHIIIHHHHHHGGGGGGFFFDDDCCCGGGFFFFFFKKKRRRVVVUUURRRMMMLLLKKKKKKMMMNNNKKKIIIKKKIIIFFFDDDAAA???<<<:::888888888888888777666555444444333222222222222222222111111000//////......------------------------...,,,+++,,,//////---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,...///---+++++++++++++++***)))((('''---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,------------...++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,+++*********+++,,,------)))%%%''',,,///...***------------------------000///...---,,,,,,,,,,,,......------...///000111//////111222222111000///333333444444555555444444777999;;;=========>>>@@@BBBDDDEEEEEECCCBBBCCCDDDHHHNNNUUUYYYYYYUUURRRPPPVVVYYY\\\\\\\\\]]]aaaeeehhhggghhhjjjjjjnnnzzz~~~zzzxxxzzzyyytttccc^^^^^^___|||qqqnnnSSSAAA???;;;999999999777666555444444333333444444555333333333222222222111111111111111111111111000//////////////////000111111000000000000000000000000111000......///000000//////000000000000///......000000000000000000000000000000////////////000000//////000000000111111111000000///.........//////.../////////000111111111333333333444555666777777777999:::;;;::::::<<<======<<<:::888666666666666666666777777777666555555666666777888999;;;===>>>BBBCCCDDDFFFHHHIIIIIIIIIJJJHHHFFFEEEDDDEEEFFFGGGHHHLLLOOOPPPPPPPPPSSSVVVTTTQQQNNNKKKJJJMMMRRRUUUaaallluuussslllddd\\\UUUWWWWWWVVVUUUSSSQQQOOONNNQQQOOOPPPTTT[[[```aaa```[[[ZZZZZZ\\\```bbbccccccddd___WWWPPPJJJEEEAAA>>>>>>>>>>>>>>>===;;;::::::777666555333333333333333333333222111111000000000------------------------...---------//////---,,,///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,...---,,,+++************------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......,,,,,,,,,,,,---------------,,,+++*********+++,,,,,,++++++***++++++,,,,,,,,,+++***************+++111...,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,111000///...---,,,,,,---/////////......///000000000111333444555555444333333333444444555555555555777999<<<=========???@@@BBBCCCEEEEEECCCCCCCCCDDDIIINNNTTTXXXWWWTTTQQQPPPVVVYYY\\\\\\\\\]]]aaaeeehhhggghhhiiijjjnnnzzz~~~}}}xxxwwwzzzwwwrrraaa\\\\\\___}}}|||sssmmmQQQ@@@===:::999999999888777555444444333333444444555333333333222222222111111000111111222111111000000///////////////000000111000000000000000000000000000000/////////////////////000000000000000//////000000000000000000000000000000////////////000000---............/////////000000///////////////000...//////000111222333333666666777888999999999999:::;;;<<<;;;999999999;;;:::999777666555555666666777666666666666666666666888999:::<<<>>>@@@AAABBBEEEEEEFFFHHHIIIJJJJJJKKKGGGEEECCCBBBBBBDDDFFFHHHNNNQQQSSSRRROOOLLLMMMOOOPPPRRRUUUVVVWWW]]]fffmmmyyyvvvkkkccccccccccccbbb```^^^]]]\\\ZZZYYYXXX[[[```eeehhhhhhfffhhhkkkqqqwww}}}yyyjjj\\\SSSMMMHHHEEEGGGGGGGGGFFFEEEDDDBBBBBB===;;;999777555444333333333333222222111111000000---------------------------------......---,,,+++......------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,---------------///...---,,,+++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------......------...---+++*********+++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,---------///---+++)))))))))+++,,,++++++******++++++,,,,,,------,,,++++++*********---------,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......000000//////////////////000111333444555555555555333333444444444555666666777999<<<=========???@@@CCCEEEGGGGGGFFFEEEFFFFFFKKKOOOUUUWWWWWWTTTRRRQQQUUUXXX[[[[[[[[[\\\```dddgggfffgggiiijjjnnnzzz~~~|||uuuvvvzzz~~~uuuooo]]]XXXYYY___~~~zzzlllPPP???<<<:::888999999888777555444444333333444444555333333333222222222111111111111222222222222222111///////////////000000111000000000000000000000000000000111000//////...///000000111222222111111111000000000000000000000000000000////////////000000............/////////000000000/////////000000111000000000111222333444444777888999:::::::::::::::;;;<<<<<<:::777555555666555444444444555777888999999999999999999999::::::<<<===@@@BBBCCCDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIGGGEEEDDDDDDEEEHHHKKKNNNSSSVVVXXXWWWSSSPPPOOOQQQQQQZZZdddhhhhhhnnnzzzvvvmmmiiikkkmmmllljjjiiiiiikkkeeedddccccccfffjjjlllnnnnnnsss|||wwweeeZZZTTTPPPNNNPPPPPPPPPPPPOOONNNMMMLLLEEEDDDBBB???<<<999666555555444444333222111000000........................------......---,,,+++++++++---///111111///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------+++***))))))***+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------.........------,,,+++***)))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------///---+++)))))))))+++,,,+++*********++++++,,,---.........------,,,++++++(((***,,,+++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,...///000000000000000000/////////+++,,,...000111111000000444444333444444666777888888:::<<<======>>>???AAACCCEEEFFFGGGFFFEEEFFFGGGMMMQQQUUUXXXWWWVVVTTTTTTTTTWWWZZZZZZZZZ[[[___bbbgggfffgggiiijjjmmmyyy~~~{{{tttvvv{{{|||tttmmm[[[VVV[[[eeegggNNN???<<<:::888888888888777555444444333333444444555333333333222222222111111000111222222333222222222///////////////000111111000000000000000000000000000222333222000/////////000111111222222222222111000000000000000000000000000000////////////000000000000000111111111222222000000/////////000111111111222222222333444444444666777999:::::::::999888:::::::::888555222222222222222333444666999<<<>>>>>>>>>???@@@@@@@@@??????AAACCCEEEGGGHHHGGGFFFDDDEEEDDDDDDDDDEEEFFFGGGGGGCCCCCCCCCEEEGGGKKKOOOQQQQQQUUUZZZ[[[YYYWWWXXXZZZ]]]gggrrrvvvwww|||zzzrrrmmmpppssssssqqqqqqsssuuuppppppnnnnnnooopppssstttwww|||jjjaaa\\\YYYVVVWWWWWWXXXXXXXXXWWWVVVVVVOOOOOONNNLLLHHHCCC>>><<<::::::888777555333222222111111111111111111111111---///000///---++++++,,,***,,,000333333000,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,---...///------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,------...------,,,,,,+++***************++++++++++++++++++++++++------,,,,,,++++++******++++++++++++,,,,,,,,,,,,---,,,+++*********+++,,,************+++,,,---------...............---,,,(((***,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---///000//////000111111000000000---...///000111111000///444444333333444666888999888:::===>>>>>>>>>@@@AAA@@@BBBDDDEEEDDDCCCDDDEEENNNQQQUUUWWWWWWWWWWWWWWWTTTWWWZZZZZZZZZ[[[___cccgggfffggghhhiiimmmyyy~~~{{{tttwww~~~|||sssmmm[[[XXX```ooo|||___III???===:::888888888777666555444444333333444444555333333333222222222111111///000000111222222111111///////////////000111111000000000000000000000000111333555444111//////000//////000111111111111111000000000000000000000000000000////////////000000000000111111111222222222000000//////000111111222333333333333444444444444555666888999999888777666777777888666444222222333333444444666999<<>>>>>>>>@@@AAA@@@BBBDDDDDDDDDDDDEEEFFFMMMPPPSSSVVVVVVWWWXXXYYYVVVYYY\\\\\\[[[]]]aaadddfffffffffhhhiiimmmyyy~~~|||uuuyyy|||sssmmm\\\[[[fffxxxvvvZZZFFF@@@===:::888888777666555555444444333333444444555333333333222222222111111......///000000000000000///////////////000111111000000000000000000000000111444666555222//////111......///000000000000000000000000000000000000000000000////////////000000////////////000000000000000000///000000111222222444444444444444444333333444555777888888777666555444555666555444333444555666666777999;;;>>>AAACCCEEEGGGJJJLLLLLLKKKIIIHHHJJJKKKMMMNNNLLLIIIEEECCCDDDDDDCCCBBBBBBCCCDDDEEEEEEGGGJJJOOOTTTXXX[[[]]]^^^dddjjjnnnooooooqqqtttuuussssssyyy~~~wwwqqqtttxxx|||{{{xxxwwwyyy}}}xxxyyyzzzzzzzzzzzz|||}}}vvvnnnkkkhhhccc^^^\\\]]]^^^___````````````ZZZ]]]```aaa^^^YYYSSSOOOIIIGGGEEECCC@@@===;;;:::555555555555555555555555111333555444000...///000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,+++,,,///,,,------,,,+++(((&&&%%%------------------------+++++++++,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++((()))***+++,,,,,,---,,,******+++,,,,,,***)))(((++++++++++++++++++++++++++++++,,,---...///000111******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,************+++,,,---...)))***,,,---...------,,,---,,,,,,---///...,,,)))........................000000///...---------------...000111222222222111///000111222111000///...555444333333444666999;;;888;;;===>>>>>>???@@@AAABBBDDDFFFFFFFFFFFFGGGHHHKKKNNNRRRTTTUUUVVVXXXYYYWWWZZZ]]]^^^]]]^^^bbbffffffeeefffhhhiiimmmyyy{{{xxxtttyyy~~~vvvllldddbbbqqqnnnRRRGGG===:::888777888888777555222222333444444555555666333444444444444444444444000000000000000000000000111111111111111111111111000000000000111111111111222111111111000000//////222222111111111111222222333222111000000111222333000000////////////000000111111000000000000000111222222111000000111222333555444444444444555666666888777666555444444444444777444222222444555444222999:::<<<>>>BBBEEEHHHJJJDDDIIIOOOQQQQQQNNNLLLKKKLLLPPPUUUVVVSSSMMMHHHEEEEEEFFFEEEDDDDDDGGGKKKNNNSSSUUUWWWZZZ\\\]]]]]]]]]bbbfffmmmrrrtttuuuvvvwwwvvvvvvxxxzzzqqqoooqqqssstttuuuwwwxxxyyyzzzzzz~~~~~~~~~}}}}}}}}}tttoooooommmgggbbb\\\^^^```aaa```___```aaa___aaacccbbb^^^ZZZVVVUUUPPPOOONNNKKKHHHFFFDDDBBBAAA???<<<999999888666444333222111111222111///---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................+++)))((()))---...---+++++++++------------++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,------,,,++++++,,,++++++***+++,,,,,,+++***------,,,,,,,,,,,,++++++,,,+++*********+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++------++++++++++++------***,,,///111111///,,,***++++++,,,,,,---...//////........................000000///---,,,---000222000000000000////////////...000333555444222///---000000000111222333444555999:::;;;;;;<<>><<<999777666444333333333222000...000///......---------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------///---,,,,,,...///---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++***,,,------,,,++++++,,,............//////...---------,,,,,,,,,,,,++++++++++++*********+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---,,,++++++++++++,,,---***,,,...//////...,,,***+++,,,,,,------.................................---------+++***+++---///000000000000////////////000222444555555444222111333333333333444666777888999:::;;;;;;<<>>>>>@@@BBBDDDGGGIIIKKKLLLMMMLLLNNNQQQTTTVVVUUURRROOOSSSTTTTTTSSSQQQQQQSSSTTTSSSUUUXXXZZZ]]]aaafffjjjqqqrrrsssuuuuuuuuuttttttppprrruuuvvvtttqqqoooooopppssswww|||~~~{{{{{{zzzxxxuuurrrpppnnnmmmmmmlllkkkkkknnnsssxxx{{{~~~~~~}}}}}}|||xxxuuurrruuuzzz|||zzzvvvjjjfffccccccfffgggfffeeeaaaaaa```]]][[[[[[]]]___]]][[[WWWTTTPPPNNNMMMMMMJJJIIIGGGFFFEEECCC???<<<:::888666555555444222000000000///.........//////------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,111///------......---++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++***,,,------,,,++++++,,,......////////////......------,,,,,,,,,,,,++++++++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++---,,,+++******+++,,,---+++,,,,,,------,,,,,,+++------------------------------------------------,,,------+++******,,,......//////000000000//////000111222333444444444444444444444555666777888999999:::;;;<<<<<>>BBBDDDGGGHHHIIIIIIGGGGGGGGGHHHJJJMMMRRRTTTUUUTTTTTTTTTUUUXXX[[[\\\\\\]]]```dddiiifffeeefffhhhlllwww~~~zzzvvvuuuzzzmmm___aaayyy___HHHBBB;;;999777666777777555444333333333444444444555555111111222222333333444444111111111111111111111111111111111111111111111111///000000000111111111111000000000000000000111111111000000000000000000111//////000000000000//////111111000000000000111111000000000000000111222222444555666777777888888888:::;;;=========;;;999777555555444444555666777777888999;;;>>>@@@CCCFFFHHHKKKKKKKKKKKKKKKJJJIIIIIIJJJJJJJJJLLLOOORRRSSSSSSXXX\\\ccchhhmmmrrrwwwzzz~~~}}}|||||||||}}}|||xxxzzz||||||zzzxxxwwwwww{{{|||||||||{{{zzzyyyyyysssqqqooonnnnnnmmmjjjiiiiiijjjmmmpppssswwwyyyzzzyyyzzz{{{{{{zzz{{{}}}yyyrrrmmmlllnnnooopppkkkooovvv}}}wwwqqqkkkffffffjjjlllkkkhhhiiifffbbb]]]YYYZZZ]]]```]]]\\\ZZZXXXVVVVVVVVVVVVRRRQQQQQQQQQQQQOOOKKKGGGCCCAAA===;;;:::999777666333222111000000000000000...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...000222,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********+++,,,,,,------,,,,,,+++***,,,------,,,++++++,,,(((***,,,,,,***)))***+++------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,///...---,,,,,,---...///------------------,,,,,,------------------------...///000...---,,,---...+++,,,...000000000000///............000111333555333333333444555666777888999:::<<<======>>>AAACCCDDDFFFHHHHHHGGGFFFFFFGGGIIIMMMQQQTTTTTTTTTTTTTTTTTTXXX[[[\\\\\\]]]```cccjjjgggggghhhiiimmmxxx~~~zzzwwwwww|||nnncccYYY^^^zzzxxxYYYFFFAAA;;;999777666666666555444222222333333444555666666000000111222333444555555000000000000000000000000111111111111111111111111000000000000111111111111000000000000111111111111111000000//////000000111///000000111111000000///222111111000000111111222111111111111111222333444666777999:::;;;;;;;;;;;;>>>>>>>>>===<<<:::888777222222333444555777999:::AAABBBDDDEEEFFFHHHKKKMMMMMMLLLKKKJJJIIIIIIIIIIIIGGGHHHJJJLLLOOOVVV^^^dddpppuuu|||zzz||||||{{{}}}tttsssoookkkhhhfffeeedddkkklllooorrruuuwwwyyyyyytttuuuwwwwwwwwwxxx{{{}}}}}}yyyrrrkkkfffeeefffhhhggglllttt||||||uuuooommmiiiffffffiiijjjiiihhhllljjjgggbbb^^^]]]___aaa``````___^^^]]]\\\[[[ZZZTTTSSSSSSSSSTTTSSSPPPNNNIIIFFFBBB@@@???>>>===<<<888777555444222222111111////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...111555999---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++***,,,------,,,++++++,,,))),,,...---+++)))+++---------,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,+++***))))))***+++,,,///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,++++++,,,)))+++---000111111000///000000000000222333555555555555555555777888999:::999;;;===>>>>>>>>>@@@BBBBBBEEEGGGHHHFFFEEEEEEFFFHHHLLLQQQSSSTTTTTTTTTUUUUUUYYY\\\^^^]]]___bbbfffjjjiiiiiijjjjjjnnnzzz}}}yyyvvvyyyrrrbbb\\\WWW```~~~qqqSSSBBB???;;;999777666666666555444333444444444444444444444000000111111222222333333111111111111111111111111111111111111111111111111000000000000111111111111///000000000111111111111000000////////////000000000000111222222111000000222111111000000111111222222222222222333444555666888999;;;===>>>>>>>>>>>>>>>>>>===<<<;;;::::::999666666888:::<<>>===;;;888666555444333////////////////////////......------------......------------------------+++,,,------...111666;;;---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++***,,,------,,,++++++,,,))),,,///...+++)))+++...------,,,,,,,,,,,,++++++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,+++***))))))***+++,,,------------------------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...000000///---,,,,,,---(((***---000111111000//////000000111222333333444444444444555666777999999999;;;===>>>>>>>>>@@@AAABBBDDDGGGHHHGGGFFFFFFFFFHHHLLLPPPSSSTTTTTTTTTUUUTTTWWW[[[]]]]]]___cccgggiiiiiiiiijjjjjjnnnzzz~~~|||xxxttt|||zzziii[[[YYYXXXbbbmmmNNN>>>===;;;999777666666666555444666555555444444333333222111111111111000000000000222222222222222222222222000000000000000000000000000000000000111111111111//////000000111111111222000000////////////000000000111222333333222111000222222111111111111222222333333333333444555666777999;;;<<<>>>@@@@@@??????======<<<;;;;;;;;;;;;<<<<<<===>>>AAADDDGGGJJJLLLJJJLLLMMMKKKIIIHHHJJJLLLKKKIIIGGGGGGIIILLLPPPSSSWWW]]]cccgggmmm|||~~~}}}}}}~~~{{{zzzvvvmmmddd```bbbgggeeedddbbbbbbcccfffjjjlllkkkmmmpppqqqrrrtttwwwyyyssstttssskkkbbb\\\\\\^^^cccdddgggiiijjjiiigggfffaaaccceeefffeeedddeeefffbbbccccccbbb___^^^^^^^^^eeeffffffeeeaaa]]]XXXUUUXXXVVVUUUVVVXXXYYYYYYYYYRRROOOKKKIIIIIIIIIHHHHHHBBBAAA>>><<<999777666555000000000000000000000000......------------..............................)))+++,,,,,,,,,///444999------++++++++++++------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,...---,,,+++,,,,,,(((+++///...***(((***------------,,,,,,,,,++++++)))***+++,,,---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,+++***))))))***+++,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,111222333222000///...///''')))---000111111000///---...///000111111000000222222222222444555666777999;;;===>>>>>>>>>@@@AAABBBEEEHHHIIIHHHFFFFFFFFFHHHKKKPPPSSSTTTTTTTTTUUUQQQUUUYYY[[[[[[]]]bbbfffiiihhhiiijjjiiimmmzzzzzzvvvuuuuuubbbTTTUUUXXXeeedddMMMBBB@@@:::999888777666666666666555444444333333222111111111111111111111111111111111111111000000000000000////////////////////////000000111111111111000000111111111000000000000000111111111111111111111111111000////////////000000111000/////////111222333000222444666888:::;;;;;;@@@??????AAADDDCCC@@@<<<>>><<<999888999;;;???AAACCCDDDEEEGGGJJJMMMPPPQQQPPPPPPOOONNNMMMLLLKKKKKKHHHIIIKKKNNNQQQUUU[[[___oooqqqvvv}}}}}}}}}{{{uuummmfffbbb```cccdddfffhhhiiijjjkkkkkkjjjlllooorrrssssssqqqpppwwwwwwtttmmmeeeaaacccfffggghhhiiigggccc```___```bbbbbbaaa`````````aaaaaaaaa```______``````^^^\\\aaacccffffffddd___\\\[[[[[[[[[YYYXXXVVVUUUTTTTTTSSSRRRQQQOOOMMMKKKJJJIIIHHHEEEAAA???>>>===;;;:::888777666444222000///...111111111111111111111111////////////...............---,,,,,,++++++++++++,,,,,,,,,+++++++++*********************)))(((''',,,,,,++++++,,,,,,---...---------------------------------,,,,,,+++++++++*********++++++,,,,,,,,,+++,,,---...///...---,,,...---,,,+++***)))))))))+++++++++,,,,,,---------///...---,,,+++******)))++++++++++++++++++++++++,,,---......//////..............................***+++,,,---............000333666666333000---+++------......///000000000000111222333444555555555555444444555555666777888777888999;;;>>>@@@AAABBBCCCFFFIIIIIIGGGFFFHHHJJJIIIKKKNNNRRRTTTUUUUUUTTTVVVXXXZZZYYYYYY[[[```eeejjjiiijjjllllllooozzz}}}zzzxxxwwwooo\\\RRRRRRTTTaaadddLLLBBB@@@:::999888777666666666666555555444444333222222222222222222222222222222222222111000///...///000111////////////////////////000000111111111111000000111000000000000000000000111111111111111111111111111000000/////////000000000000//////000111222333333444666888:::<<<<<<===@@@>>>>>>???AAAAAA===:::===<<<;;;<<<===@@@CCCEEEHHHHHHJJJLLLNNNQQQSSSTTTPPPOOONNNMMMLLLKKKKKKKKKJJJMMMSSSYYY___fffnnnsss}}}}}}{{{uuunnnkkkiiikkklllooorrrtttvvvxxxyyytttuuuvvvwwwwwwtttrrrpppuuuvvvuuuooohhheeegggjjjssspppkkkeee```^^^]]]^^^bbbaaa```______^^^^^^^^^___^^^^^^```bbbdddcccbbb___aaaddddddbbbaaa`````````^^^[[[WWWUUUTTTTTTTTTTTTSSSRRRQQQOOONNNMMMLLLMMMKKKGGGDDDCCCBBB@@@???999888777555333222111000//////......---,,,++++++////////////...............---,,,,,,++++++,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,+++******,,,,,,++++++,,,,,,---......------,,,,,,+++++++++---------,,,,,,,,,++++++++++++,,,,,,,,,---------+++,,,,,,---...------------,,,,,,+++++++++,,,,,,,,,,,,---------------...---.../////////...---,,,++++++++++++++++++++++++,,,,,,---............---------------------------***+++,,,---............///222444444222///------......//////000111111111111111111000111111111111555444444555555666777888888999:::<<<>>>@@@BBBBBBDDDGGGJJJIIIGGGEEEGGGIIIIIIKKKOOORRRTTTUUUTTTTTTSSSVVVYYYYYYYYY\\\bbbfffjjjjjjkkkmmmmmmppp{{{~~~{{{zzzzzz{{{~~~jjjXXXQQQOOORRRccccccLLLBBB@@@:::999888777666666666666666666555555444333333333222222222222333333333333333222000///...///000111000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111111111111000000000000000111111000000000000111222444444777888999;;;===>>>>>>>>>AAA????????????>>><<<:::;;;<<<>>>AAADDDGGGJJJKKKNNNOOOPPPRRRSSSTTTTTTTTTPPPOOONNNNNNOOOPPPSSSTTTWWW[[[ccckkksss{{{~~~yyyvvvuuuqqqrrrvvvyyy}}}~~~|||wwwsssppprrrtttuuurrrnnnlllmmmooozzztttjjjbbb___^^^___```bbbbbbaaa___^^^]]]\\\[[[\\\[[[\\\___bbbdddeeeddd___aaabbbccccccdddgggiiiiiifff___YYYUUUSSSSSSTTTTTTSSSSSSRRRRRRQQQQQQQQQRRROOOLLLJJJIIIHHHFFFDDD===<<<;;;999777555444333000///...---+++***)))(((/////////............---...---,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,---.........------,,,,,,++++++,,,,,,---...000///...---,,,++++++***------------,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---...///............------------+++,,,---/////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...............000111111///............//////000111111222222777666444333222222222222555444444555555666777888999:::;;;===???AAABBBCCCDDDHHHJJJJJJGGGEEEFFFGGGJJJLLLOOORRRTTTTTTTTTTTTRRRUUUXXXYYYZZZ]]]bbbgggjjjjjjkkkmmmnnnqqq|||~~~|||zzz{{{~~~~~~jjjYYYRRRQQQWWWmmmbbbJJJAAA@@@:::999888777666666666666777666666555444444333333222333333333333333444444222222222222222111000000111111111111111111111111000000111111111111000000000000000000000111111111111111111111111111111111111111000000000111222222000000111222333444555666::::::<<<===>>>>>>>>>>>>BBBAAA??????>>>===<<<<<<;;;===BBBGGGKKKNNNPPPPPPSSSTTTTTTUUUTTTSSSRRRQQQNNNNNNPPPSSSXXX^^^dddhhhmmmrrrxxx~~~}}}|||xxxzzz}}}zzzuuurrrpppsssuuuuuusssrrrrrrssswwwqqqhhhbbbaaaccceeeeeeeeeeeedddbbb```^^^\\\[[[YYYXXXXXXYYY\\\^^^^^^^^^^^^___aaaccceeejjjooosssuuuooofff]]]VVVSSSSSSTTTRRRRRRRRRSSSSSSSSSSSSSSSTTTRRROOOMMMLLLKKKIIIGGGCCCBBB@@@===:::777555444111111000///...---,,,,,,//////.........---------...------,,,,,,,,,------------------,,,,,,,,,,,,+++,,,---...............,,,,,,++++++,,,,,,---...000000//////......------------------------,,,,,,,,,,,,,,,------------------,,,+++***+++,,,...///......---------......///.........---,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........------...///...------...000.........///000000111111999777555333222333444555555444444555555666777888:::;;;<<<>>>???AAABBBCCCEEEHHHKKKJJJGGGEEEEEEFFFJJJLLLOOORRRTTTTTTTTTSSSRRRUUUXXXZZZZZZ\\\aaaeeeiiihhhjjjlllmmmqqq|||}}}{{{zzz{{{{{{hhh[[[QQQSSSaaa}}}```III@@@@@@:::999888777666666666666777666666555444444333333222222222333333444444444000222555777777444111...222222222222222222222222000000111111111111000000//////000000111111111111111111111111111111111111111111111111111222333333111111333444666777888888;;;<<<======>>>>>>======???>>>===<<<;;;;;;<<<======@@@EEEKKKPPPRRRSSSSSSWWWVVVUUUTTTRRRPPPNNNMMMKKKMMMRRRZZZeeepppzzz|||xxxuuuppprrrtttuuuuuutttttttttqqqnnnjjjhhhggghhhhhhhhhjjjjjjiiigggeeebbb```^^^YYYWWWUUUTTTUUUUUUUUUTTTUUUXXX\\\aaafffnnnvvv{{{zzztttkkkaaaYYYTTTSSSSSSPPPQQQQQQRRRSSSTTTTTTTTTUUUTTTQQQPPPPPPNNNLLLJJJFFFDDDBBB>>>:::666444222111111111111000000000000............---------------------,,,,,,---......,,,,,,,,,,,,++++++++++++++++++,,,------...------,,,,,,++++++,,,,,,---...,,,,,,------.........///------------------------,,,,,,,,,+++++++++++++++,,,,,,+++***+++,,,---...111000///...---------------,,,,,,,,,+++*********...---***(((((()))+++---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,------...---------------...---,,,,,,...000,,,,,,------...//////000333111000//////111333444555444444555555666777888:::;;;<<<>>>???AAABBBCCCDDDHHHKKKKKKHHHEEEEEEFFFKKKLLLOOORRRTTTTTTSSSSSSTTTWWWZZZZZZYYYZZZ^^^aaaffffffhhhjjjlllppp{{{}}}zzzyyyzzz~~~tttdddZZZPPPXXXnnnyyy___HHH@@@???:::999888777666666666666666666555555444333333333111111222222333333444444000222555888777444111...111111111111111111111111000000111111111111000000/////////000111111222222111111111111111111111111111111111111222333444444222333555777999:::;;;;;;======>>>>>>>>>======<<<999:::999888888999<<>>:::777444333000000000000000000000000.........------------,,,------------------...///,,,,,,+++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,++++++,,,,,,---...((())))))***+++,,,------------------............,,,,,,++++++++++++******+++++++++++++++,,,------111000///...---,,,,,,,,,++++++++++++************111///,,,***)))+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------........................,,,,,,------...------,,,------...---,,,,,,...///+++,,,,,,------...//////000000000000111333555666555444444555555666777888:::;;;<<<===???@@@AAABBBCCCGGGKKKKKKHHHFFFEEEFFFKKKMMMPPPRRRSSSTTTSSSRRRTTTWWWZZZ[[[YYYYYY\\\___eeedddfffiiikkkooo{{{~~~~~~|||yyywwwwwwzzz}}}mmm___YYYSSS```~~~|||~~~]]]GGG??????:::999888777666666666666555555444444333222222222000000111111222333333444111222333444333222000///111111111111111111111111000000111111111111000000...//////000111111222222111111111111111111111111111111111222222444555555333444777:::<<<===>>>>>>????????????>>>>>>===<<<888999999888888;;;@@@EEEJJJMMMPPPTTTWWWWWWWWWWWWVVVTTTRRRPPPPPPQQQSSSTTTXXX]]]ggguuu~~~zzzxxxsssrrrqqqqqqqqqpppooommmpppuuuzzzxxxrrrmmmmmmooosssssssssqqqooollliiiggg^^^\\\YYYXXXYYY[[[[[[[[[YYY\\\aaaeeeggghhhjjjkkkeeecccaaa]]]YYYTTTQQQOOOPPPPPPQQQRRRSSSTTTUUUUUUUUUTTTRRRRRRRRRPPPMMMJJJEEEDDDBBB@@@>>><<<;;;:::222222111111000000//////.........---------,,,,,,---------------...//////------,,,,,,,,,+++++++++,,,,,,---------,,,++++++,,,,,,++++++,,,,,,---...******++++++,,,,,,------------------.........///------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,//////...---,,,,,,,,,---***+++++++++++++++,,,,,,+++,,,,,,,,,------------------------------------,,,,,,---............---------------------------,,,------...------,,,,,,---...///...---,,,---...,,,,,,------.../////////000111111222333444555666555444444555555666777888::::::;;;<<<>>>???@@@@@@AAAFFFKKKKKKIIIFFFFFFGGGKKKMMMPPPRRRSSSSSSSSSRRRRRRVVVZZZ[[[ZZZZZZ]]]```ddddddgggjjjlllppp|||}}}}}}{{{xxxuuuuuuwwwzzz{{{jjj^^^YYYWWWggg|||\\\FFF??????:::999888777666666666666555444444333333222111111//////000111222222333333333222000/////////000111000000000000000000000000000000111111111111000000...//////000111222222222111111111111111111111111222222222222333444555666444555888;;;===?????????@@@@@@@@@@@@???>>>======999:::;;;;;;;;;???FFFKKKPPPRRRTTTWWWYYYYYYYYYXXXUUUSSSQQQPPPQQQTTTXXX[[[dddjjjttt~~~zzzxxxtttrrrpppoooooonnnllljjjooowww}}}|||uuupppssswwwttttttttttttqqqnnnkkkiiiaaa___]]]^^^```ccceeeeeehhhkkkmmmlllhhhccc___^^^XXXYYYYYYYYYWWWTTTPPPNNNQQQQQQRRRSSSTTTUUUUUUVVVQQQPPPOOOOOOOOOMMMJJJGGGFFFFFFFFFEEEDDDDDDCCCCCC666555444333222000//////......---------,,,,,,,,,---------------...///000......---------,,,,,,,,,............---,,,++++++,,,,,,++++++,,,,,,---...//////////////////......---------.........//////.........------,,,,,,,,,)))***+++,,,---,,,++++++---,,,,,,,,,,,,---......+++++++++,,,,,,---------$$$&&&***---...---+++***------------------------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,---///000000...,,,,,,---------......///000000000------///000000111000000555444444555555666777888999:::;;;<<<===>>>???@@@@@@EEEJJJLLLIIIGGGFFFGGGLLLMMMPPPRRRSSSSSSSSSRRRPPPTTTYYYZZZZZZ[[[^^^aaaeeeeeegggkkkmmmrrr~~~}}}}}}~~~~~~{{{uuuqqqqqqtttyyy}}}xxxggg\\\ZZZWWWrrrsssZZZKKK???666999999888888777666666666555555444333333222111111333333333333333333333333555444222111000111222333222222222111111111000000222222222111111111111000222111000//////000111111222222111111111111111111333333444444555666777777;;;;;;;;;<<<===???AAABBBCCCAAA??????>>>===;;;999888999;;;???DDDJJJOOORRRTTTTTTUUUVVVVVVWWWXXXXXXTTTSSSRRRRRRTTT[[[cccjjjrrryyy~~~~~~|||xxxtttooonnnmmmlllkkkkkkkkkkkkpppxxx~~~~~~zzzwwwwwwwww|||~~~|||uuunnniiigggfffaaaZZZXXX\\\gggttt|||vvvhhh[[[TTTSSSOOOMMMMMMRRRVVVXXXXXXQQQOOOMMMMMMOOORRRSSSSSSUUUTTTRRROOOLLLIIIFFFEEEIIIFFFCCCDDDFFFHHHGGGDDDBBB???:::555111111111222///............///000000+++,,,,,,------,,,,,,+++++++++++++++++++++++++++.........------,,,,,,,,,......,,,,,,,,,,,,......------------------------//////...---,,,,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++...//////////////////...------++++++++++++------.........------,,,,,,,,,------,,,,,,,,,,,,------000///---+++***+++---...+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---------,,,+++++++++,,,///000111111///...000000000111222222333333222333444444333333555777999:::<<<======>>>AAADDDCCCJJJKKKLLLOOOGGGBBBKKKKKKMMMPPPSSSUUUUUUUUUUUUSSSWWWZZZYYYWWWXXX]]]ccceeedddfffiiikkkppp}}}}}}}}}~~~}}}yyyssspppqqqvvv}}}vvvddd[[[ZZZaaa~~~mmmUUUIII@@@888999999888888777666666666555555444333333222111111222222222333333444444444555444333222111111111111222222222111111111000000222222222111111111111000222111000//////000111222222222111111111111111111222333444555666777888888;;;;;;<<<<<<===>>>???@@@@@@>>><<<;;;:::999888777;;;===@@@EEEJJJOOORRRTTTXXXXXXWWWVVVUUUTTTSSSSSSSSSTTTUUUXXX^^^hhhrrrzzz{{{yyyxxxwwwtttqqqooooooooonnnnnnoooppppppsssxxx}}}}}}zzz{{{~~~tttkkkhhh___[[[XXXYYY```mmm{{{}}}nnnaaaZZZUUURRRPPPPPPSSSUUUUUUUUUOOOMMMKKKLLLNNNQQQRRRSSSRRRQQQOOOMMMJJJHHHFFFEEEFFFEEEDDDDDDEEEFFFFFFEEECCCAAA<<<888444333222222//////...---,,,,,,,,,,,,------............------////////////////////////......---------,,,,,,,,,,,,++++++******++++++,,,------------------------.........---,,,,,,,,,+++---------,,,,,,+++++++++........................+++,,,,,,------,,,,,,+++......---,,,,,,---.........---------,,,,,,,,,,,,...------------------...///...---,,,+++,,,,,,---------------------------,,,,,,---------.........------------------......,,,---...000000000000///000000000111222222333333333444555555444444666888999:::<<<======>>>AAADDDEEELLLKKKLLLNNNFFF@@@IIIKKKMMMPPPRRRTTTTTTTTTSSSSSSWWWZZZZZZXXXYYY^^^cccgggfffgggiiikkkqqq}}}}}}~~~|||wwwqqqnnnpppxxxrrr```YYYZZZjjjcccNNNEEE???:::999888888777777666666555555444444333333222222111222222222333333444444444444444444333222111000///222222222111111111111111222222222111111111111000111111000000000111111222111111222222222222222222222333444555777999::::::;;;;;;<<<==================<<<:::888777888999:::AAADDDIIINNNSSSVVVXXXYYY[[[ZZZYYYVVVTTTSSSRRRQQQRRRVVV]]]eeeppp}}}~~~wwwsssrrrrrrpppoooqqqqqqqqqrrrsssuuuvvvwwwwwwyyy{{{{{{zzzyyylllggg[[[YYYXXX[[[cccqqq~~~yyylllbbb]]]XXXWWWUUUUUUUUUTTTRRRPPPKKKIIIHHHIIILLLOOOPPPPPPNNNMMMLLLJJJIIIHHHGGGGGGGGGHHHHHHGGGFFFEEEEEEFFFEEECCC@@@===999666444444333222000...,,,+++******......////////////.................................------------,,,,,,,,,,,,++++++******++++++,,,------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***///......------......///------,,,,,,,,,,,,++++++.........------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......---------///000111---......//////000000111000000111111222333333333444555666555555555777999999:::<<<======>>>AAADDDFFFLLLLLLLLLMMMDDD???GGGKKKMMMOOOQQQSSSRRRRRRQQQTTTWWW[[[ZZZXXXZZZ___eeeiiiggggggiiikkkqqq~~~~~~}}}~~~|||wwwqqqnnnqqqzzzooo^^^YYY]]]pppxxxZZZHHHAAA>>>;;;888888888777666666555555444444444333333222222222444444444333333222222222111111333444444333222111111111111111111111111111222222222111111111000000111111111111111111222222111111222222222222222333333333555777999:::<<<<<<;;;;;;<<<===<<<<<<;;;:::;;;;;;:::999999<<>>;;;888666666555333111000...------.........//////.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,------,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,+++///......------......///,,,,,,---------,,,,,,+++************************------------...............---,,,,,,,,,///111333............///000111222000000111222222333333444333444555555444555777999999:::<<<======>>>AAADDDFFFKKKJJJJJJLLLDDD???HHHKKKLLLOOOQQQQQQQQQPPPOOOTTTXXX[[[[[[YYYZZZ```fffjjjgggfffgggiiiqqq~~~~~~~~~~~~~~~~~~~~~|||xxxqqqooosss}}}ooo]]]ZZZaaavvvnnnRRRDDD???<<<;;;888888777777666555555555444444333333333333222222777666555444222111000///...///111333444444444333111111111111111111111111222222222111111111000000000000111111222222222222111111222222333333333333444555666888:::<<<===>>>;;;;;;;;;;;;;;;:::999999888999:::;;;===AAAGGGKKKNNNRRRWWW]]]______]]]\\\XXXWWWVVVVVVVVVWWWYYYZZZ\\\fffxxx|||sssnnnmmmnnnmmmlllpppqqqrrrtttwwwzzz|||}}}xxxtttrrrsssuuu|||vvvjjjfffaaa___]]]]]]```ffflllpppppppppppplllhhhdddaaaaaa]]]^^^___]]]YYYSSSNNNKKKEEEDDDCCCDDDFFFGGGGGGFFFGGGFFFFFFGGGIIILLLNNNPPPQQQSSSTTTPPPJJJFFFEEEFFFJJJIIIHHHEEEBBB???<<<:::888777555333222111000000------............------........................------------------------------------------------------------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......++++++,,,------,,,,,,+++************************+++,,,,,,,,,,,,------------,,,++++++,,,...000222//////......///000111222111111111222333333444444222333444444333444666888999:::<<<======>>>AAADDDCCCIIIHHHIIIKKKDDD@@@JJJKKKLLLNNNPPPQQQQQQPPPOOOSSSWWW[[[[[[YYY[[[aaafffhhhfffeeefffhhhooo}}}}}}}}}~~~~~~~~~~~~~~~{{{wwwrrrqqqvvvrrr^^^]]]dddcccLLLBBB===;;;:::888777777666666555555444333333333333333333333333777666555444222111000///...///111222333444555555111111111111111222222222222222222111111111111000///000111222333333333333111111222222333444444444666777888999;;;===>>>>>>;;;:::999999999999999:::666999===???@@@EEELLLQQQRRRVVVZZZ___```^^^[[[YYYVVVVVVVVVXXX[[[___ccceeennnxxx{{{tttpppoooooommmkkknnnnnnpppqqqtttvvvxxxzzztttnnnlllnnnoootttuuukkkggg^^^]]]\\\\\\^^^aaaeeegggfffgggfffddd```]]]\\\\\\^^^```aaa___ZZZUUUPPPNNNHHHFFFEEEEEEFFFEEEDDDBBBCCCCCCDDDFFFIIIMMMRRRTTTTTTUUUUUURRRNNNJJJGGGFFFKKKJJJIIIGGGEEEBBB@@@???999888666444222111000000---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...***++++++,,,,,,++++++***------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))+++,,,,,,------,,,,,,+++,,,,,,------------......---------,,,,,,---------++++++++++++,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------,,,,,,,,,---///000...//////000000111111222111111222222333444444444222333444333333333555777999:::<<<======>>>AAADDDBBBHHHGGGGGGJJJDDDAAAJJJJJJLLLNNNPPPRRRQQQQQQPPPRRRVVVZZZZZZYYYZZZ```fffgggeeeeeefffiiiooo~~~||||||}}}~~~~~~~~~~~~~~~vvvtttqqqsss{{{wwwaaa^^^fffzzzYYYGGG@@@===::::::777777777666555555444444333333333333333333333333555444444333333222222111222222111111222222333444000000111111111222222222222222222111111111111000///000111333444444333333111111222222333444444555888999:::;;;<<<===>>>>>>;;;999777666666888:::<<<999>>>CCCEEEFFFJJJPPPUUUUUUWWW[[[^^^^^^[[[XXXUUUSSSUUUYYY___gggqqqyyy}}}}}}}}}yyywwwwwwuuurrroookkkllllllnnnoooqqqssstttnnnhhhfffjjjjjjkkkxxx}}}sssjjjddd\\\\\\[[[\\\]]]___aaabbb___```aaa___\\\ZZZYYYYYY]]]___aaa```[[[VVVSSSRRRMMMKKKIIIHHHGGGFFFCCC@@@>>>???@@@CCCHHHMMMSSSVVVWWWVVVVVVUUUUUURRROOOLLLLLLKKKIIIHHHFFFEEECCCCCC>>><<<:::777444222000000......////////////......++++++++++++++++++++++++,,,,,,,,,---------......***++++++,,,,,,++++++***---------------------------,,,,,,,,,+++*********+++++++++,,,,,,---------******************************++++++++++++******,,,,,,---......---,,,,,,---------....../////////,,,,,,++++++++++++,,,,,,++++++*********+++---...........................,,,,,,,,,,,,---------.....................//////---...000111222222111111111111222333333444444555222444555444444444666888999:::<<<======>>>AAADDDDDDIIIGGGGGGIIIBBB???IIIJJJKKKNNNQQQRRRSSSRRRRRRQQQUUUYYYYYYXXXZZZ```eeegggeeefffhhhkkkqqq~~~~~~{{{|||}}}~~~~~~~~~~~~~~~sssqqqpppttt~~~{{{ccc___gggrrrRRRCCC@@@===;;;:::777777777666555555444444333333333333333333333333222222333333333444444444555444333111000111111222000000111111222222222222222222222111111111111000///000222333444444333333111111222333333444555555::::::;;;;;;<<<===>>>>>>;;;999666555555777;;;===???DDDJJJLLLLLLNNNTTTXXXVVVXXX[[[\\\\\\YYYUUUSSSPPPTTT\\\gggttt~~~~~~|||xxxtttjjjjjjjjjkkklllnnnooopppjjjdddccchhhfffeeeppp}}}|||xxxqqqggg```]]]\\\\\\\\\]]]]]]^^^^^^^^^___aaa```___^^^^^^___\\\___aaa```\\\WWWUUUUUUQQQOOOMMMKKKIIIGGGCCC@@@<<<<<<>>>AAAFFFMMMSSSVVV[[[YYYXXXZZZ\\\[[[WWWSSSLLLKKKIIIHHHFFFFFFEEEEEEDDDBBB>>>;;;777444111000//////000000000000//////////////////////////////,,,,,,,,,------.........,,,,,,............,,,,,,------------------------------,,,,,,+++***))))))+++++++++,,,,,,---------------------------------,,,------......------,,,,,,---...//////...---,,,........./////////000000,,,++++++******++++++,,,,,,+++***))))))+++---...---------------------------------........./////////000000000000000///...---...000222333222111000111222222333333444444555444555666555555555777999999:::<<<======???AAADDDFFFJJJHHHGGGHHHAAA===GGGIIIKKKNNNQQQSSSTTTSSSSSSPPPUUUXXXYYYWWWYYY___eeegggfffhhhjjjmmmrrr~~~}}}}}}}}}}}}}}}||||||}}}~~~~~~}}}{{{wwwsssqqqvvvtttccc^^^hhhfffMMMDDD===<<<<<<777666666555555555666666777333333333333333333333333333333333222222111111111333333333333333222111111111111111111111111111111000000000000000000000000111222333222111000111222333222222333444666888:::999999:::;;;<<<<<<<<<<<<666555555555777:::===???IIIHHHIIIKKKPPPTTTWWWXXXYYYZZZZZZYYYWWWWWWXXXYYYSSSZZZfffsss~~~}}}yyytttnnnmmmjjjhhhggghhhiiiiiiiiihhhfffddddddeeefffhhhmmmkkkiiiiiiiiigggccc___[[[[[[ZZZZZZZZZ\\\^^^```[[[]]]^^^```aaa```___^^^]]]\\\[[[ZZZZZZYYYVVVTTTUUUTTTSSSPPPLLLGGGBBB@@@??????@@@BBBEEEJJJNNNQQQXXXYYY[[[^^^```^^^YYYUUUOOOOOONNNLLLJJJHHHFFFDDD@@@@@@???===;;;777444222000000/////////......---...------,,,,,,+++******---------,,,+++***((((((+++++++++,,,,,,---------+++++++++,,,,,,---------+++++++++,,,,,,,,,------//////.........---------***+++,,,,,,------,,,,,,+++---...---,,,******+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---------......///,,,,,,------------------111000///...------...///,,,,,,------.../////////......//////000000111111000111111222333333333333666555333333333444666888=========>>>??????@@@@@@BBBDDDGGGGGGFFFEEEEEEFFFJJJKKKNNNQQQSSSTTTSSSSSSTTTUUUWWWYYY[[[]]]```bbbllliiihhhiiijjjppp~~~~~~~~~~~~~~~|||{{{{{{{{{}}}}}}|||zzztttqqqqqqyyyooo```aaannnaaaJJJCCC===<<<===888666666555555555555666666333333333333333333333333333333333222222222111111222222333333333222000000111111111111111111111111000000000000000000000000111222333222111000111222444444444444666888:::;;;;;;<<<<<<===<<<;;;:::999666666666888:::>>>AAACCCHHHIIIKKKOOOTTTXXXZZZ[[[ZZZ[[[[[[ZZZZZZ\\\```ccceeelllvvv{{{wwwuuurrrooollljjjjjjkkkllllllkkkiiigggfffeeeeeeeeegggeeebbbbbbbbbaaa^^^[[[ZZZZZZZZZZZZZZZ[[[[[[[[[VVVXXX\\\___aaaaaaaaa```\\\[[[YYYXXXXXXXXXVVVTTTVVVVVVUUUSSSPPPLLLHHHFFFCCCCCCCCCDDDGGGJJJLLLNNNQQQRRRUUUYYY\\\\\\ZZZWWWSSSQQQNNNJJJGGGEEEEEEEEECCCBBBAAA???<<<:::777666333222111000000/////////000000000///......------,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,---,,,,,,---------.........,,,,,,,,,,,,---------------------,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++---......---,,,---......------,,,,,,------...------------------------++++++,,,,,,,,,---------///......---------......------------------------......,,,,,,+++,,,------,,,,,,------.../////////......//////000000111111///000111222222333222222777666555444444666777999;;;<<<<<<===>>>???@@@AAABBBDDDFFFGGGFFFEEEEEEFFFJJJKKKNNNPPPRRRRRRQQQQQQUUUVVVXXXZZZ\\\___bbbdddjjjgggggghhhiiiooo~~~zzzzzzyyyzzz{{{{{{zzzxxxqqqpppsss}}}yyyggg^^^eeeyyy{{{\\\GGGBBB<<<<<<===999666666555555555555666666333333333333333333333333333333333222222222222111000111222333333222000///000000000000000000000000000000000000000000000000000222333222111111222333555555666666888999;;;<<<===>>>??????===;;;888777888888999;;;>>>BBBFFFHHHIIILLLPPPUUUYYY[[[\\\]]][[[[[[[[[]]]```gggooouuu{{{~~~{{{{{{xxxtttooommmlllmmmnnnrrrqqqooommmjjjgggeeedddaaa___\\\[[[[[[ZZZYYYWWWVVVVVVWWWXXXYYYYYYYYYYYYUUUWWW[[[^^^aaaaaa```___[[[YYYWWWVVVWWWWWWVVVUUUUUUUUUUUUTTTRRROOOLLLKKKHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIKKKPPPTTTWWWXXXXXXUUURRRMMMHHHEEEDDDDDDDDDFFFEEECCC@@@>>><<<;;;;;;777666444222111000111111111111000000///.........,,,,,,---...............---,,,,,,,,,,,,,,,,,,+++------............//////,,,------------.........++++++++++++***************+++,,,,,,------,,,,,,)))+++---...------...///......------------......------------------------,,,,,,,,,,,,------------000///...---------------.........------,,,,,,+++---,,,,,,+++,,,,,,---...,,,,,,------.../////////......//////000000111111//////000111222222222222777777666555555777888999999:::;;;<<<>>>???AAAAAABBBDDDFFFGGGFFFEEEEEEEEEJJJLLLNNNPPPPPPPPPOOONNNSSSUUUXXXZZZ\\\___bbbeeehhhfffeeegggiiippp~~~zzzyyyxxxyyyzzzzzzxxxvvvooopppvvvoooaaa\\\iiitttWWWEEEAAA;;;:::<<<777777666666555555555555666333333333333333333333333222222222222222222222222///000222333333222000...000000000000000000000000000000000000000000000000000222333222111111222444555555666777999:::;;;<<<===>>>???@@@???<<<:::888;;;<<<===???BBBFFFIIIJJJLLLPPPUUUYYY[[[\\\\\\\\\ZZZ[[[^^^ccckkkvvv~~~~~~{{{vvvrrrooooooqqqrrrxxxxxxwwwtttppplllgggeee```^^^\\\ZZZYYYYYYYYYYYYTTTTTTSSSSSSUUUVVVYYYZZZXXXZZZ\\\______^^^\\\[[[ZZZXXXVVVVVVWWWXXXWWWWWWSSSSSSSSSQQQPPPMMMKKKJJJLLLLLLLLLLLLKKKIIIGGGFFFCCCBBBCCCFFFKKKOOOQQQRRRPPPNNNKKKHHHEEECCCCCCCCCGGGEEECCC@@@>>>=========:::888666333222111222222///......------,,,++++++,,,,,,---............------------,,,,,,+++++++++------------............---------.........//////++++++++++++***************+++,,,,,,------,,,,,,***+++------,,,+++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000///...---------------//////...---,,,,,,++++++---------......//////000,,,,,,------.../////////......//////000000111111///000111222333333444444666666555555555666777888777888999;;;>>>@@@AAABBBBBBDDDFFFGGGFFFEEEEEEFFFLLLMMMNNNPPPPPPNNNMMMLLLOOORRRVVVXXXYYY\\\aaaeeegggeeeeeegggjjjqqq~~~~~~~~~~~~zzzyyyxxxyyyzzzzzzxxxvvvpppssszzzhhh]]]ZZZjjjoooTTTDDDAAA:::888999555777777666555555555555555333333333333333333333333222222222222222222222222///000222333333222111000000000000000000000000000000000000000000000000000000222333333222222333444444555666888999:::;;;;;;<<<===???@@@@@@???===<<>>???BBBEEEGGGGGGFFFGGGGGGGGGFFFDDDBBBAAADDDCCC@@@>>><<<<<<<<<<<<:::999777555333222222222......------,,,+++++++++---------------,,,++++++---------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,...000000///---++++++,,,---,,,,,,++++++,,,,,,---************************,,,,,,---------.........//////...---------------//////...---,,,,,,++++++,,,,,,---....../////////,,,,,,------.../////////......//////000000111111///000111333444555555555555444444444555555666666777777999;;;>>>@@@BBBBBBBBBEEEGGGGGGFFFEEEFFFFFFMMMNNNPPPPPPPPPOOOMMMKKKNNNRRRWWWYYYYYY[[[aaafffhhhfffgggiiikkksss|||}}}~~~~~~~~~~~~~~~}}}|||{{{zzzzzz{{{{{{yyywwwrrrvvv~~~{{{ddd[[[ZZZmmmjjjQQQCCCAAA:::888999555888777666555555444555555333333333333333333333333111222222222222333333333111111222333333333333222111111111111111111111111000000000000000000000000000222333333222222444555444555777999:::;;;;;;;;;<<<===>>>???@@@@@@@@@AAABBBCCCEEEHHHLLLOOOQQQRRRWWWZZZ\\\[[[YYYXXXYYY\\\^^^fffqqq~~~{{{zzzyyyzzzzzz{{{{{{zzzxxxuuupppllljjjhhhiiiiiihhhfffeeeggghhhfffbbb\\\VVVSSSRRRSSSTTTWWWWWWWWWWWWXXXXXXYYYYYYVVVVVVVVVXXXZZZ[[[ZZZYYYUUUTTTRRRPPPNNNLLLKKKJJJPPPRRRUUUUUUTTTPPPKKKHHHEEEBBB>>>======>>>???>>>===???BBBDDDDDDCCC@@@>>>??????===<<<;;;::::::999:::999999777666555444333111111000000///......------------------,,,+++***---,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,+++++++++,,,------------............---------,,,,,,,,,,,,***+++,,,,,,------,,,,,,333444444333000...---...//////............//////++++++++++++++++++++++++,,,---------..................---------......///.........------,,,,,,+++***++++++,,,,,,,,,,,,+++,,,,,,------.../////////......//////000000111111...///111222444444555555444444444555555555555555888888:::<<<>>>@@@BBBCCCDDDFFFHHHIIIHHHGGGGGGGGGOOOPPPQQQRRRRRRPPPNNNMMMRRRVVV[[[\\\[[[]]]ccchhhiiihhhhhhjjjlllsss|||}}}~~~~~~~~~}}}||||||}}}|||zzzxxxsssxxxttt___[[[aaazzzdddMMMAAAAAA;;;999:::777888777666555555444444444333333333333333333333333111111222222222333333333333333222222222333555555222222222222222222222222000000000000000000000000000222333333333333444666666777999;;;<<<=========???>>>>>>>>>???@@@BBBCCCCCCEEEHHHMMMRRRVVVYYYZZZZZZ\\\]]][[[WWWXXX\\\aaagggqqq~~~|||zzzxxxvvvvvvttttttsssrrrpppmmmkkkiiijjjlllnnnmmmkkkjjjjjjllljjjhhhddd___[[[XXXVVVUUUWWWVVVSSSRRRQQQRRRTTTUUUSSSSSSUUUXXX[[[[[[YYYWWWRRRRRRQQQOOONNNNNNMMMMMMRRRUUUYYY[[[ZZZVVVQQQMMMIIIFFFAAA>>>===<<<;;;999:::;;;===>>>??????>>>===;;;;;;;;;;;;:::999777777999:::;;;;;;:::999666555333333222222111000000000,,,------............---+++,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,***+++,,,,,,------,,,,,,111222333222000....../////////............//////,,,,,,,,,,,,,,,,,,,,,,,,------------............---------------...///000------------------------++++++,,,,,,,,,+++***))),,,,,,------.../////////......//////000000111111,,,---///000222333333333444444555666666666666666999:::;;;===???AAABBBCCCEEEGGGIIIJJJIIIHHHHHHIIIQQQRRRSSSTTTTTTSSSQQQPPPSSSXXX]]]^^^\\\]]]ccciiiiiihhhgggiiikkkrrr|||}}}~~~}}}}}}~~~}}}{{{yyysssyyymmm[[[]]]hhh```JJJ@@@AAA<<<:::===:::888888777555555444444444333333333333333333333333111111111222222333333333555444222222222444666777333333333333333333333333000000000000000000000000000222333333333333555666777888:::<<<>>>>>>>>>>>>AAA@@@???>>>>>>@@@BBBCCCCCCEEEJJJPPPVVV[[[___aaa\\\^^^]]]ZZZWWWYYY```fffnnnzzz~~~~~~}}}zzzwwwssspppooonnnnnnmmmlllkkkjjjhhhhhhiiillloooooommmkkkkkkmmmggghhhgggfffddd```\\\ZZZZZZWWWRRRNNNLLLLLLMMMNNNPPPQQQTTTXXX[[[[[[XXXUUUOOONNNNNNMMMMMMNNNNNNOOOSSSWWW\\\______[[[VVVRRRLLLIIIDDDAAA>>><<<:::888:::::::::::::::;;;<<<<<<999:::;;;;;;:::888777555999;;;===>>>===;;;999777333333222222111000000000+++,,,---///000111111111+++++++++,,,,,,---------//////.........---------+++++++++,,,,,,,,,---------------,,,,,,,,,++++++++++++,,,---------,,,,,,,,,...//////...,,,---...------,,,,,,,,,,,,------........................---------.........//////,,,,,,,,,---...///000111,,,,,,---------------------......///...---+++***,,,,,,------...//////000......//////000111111111***+++---...000111222222555666666777777777777777:::;;;<<<>>>???AAABBBCCCFFFHHHJJJKKKJJJIIIIIIJJJRRRSSSUUUVVVVVVTTTSSSQQQRRRXXX]]]]]]ZZZ[[[aaagggiiigggggghhhjjjqqq}}}~~~|||wwwvvvtttyyyeee___```vvv___QQQBBB<<<;;;999777777777666666555444333333333222333333444444333333222333444444555555444444333222222222222222222333333333333222111000000111111000111222333333222000000111222333444555777888888888999;;;;;;;;;;;;<<<>>>AAAAAAAAA@@@???@@@BBBDDDIIILLLQQQWWW[[[]]]^^^^^^______]]]YYYXXX]]]hhhqqq}}}|||xxxsssooollljjjjjjiiifffddddddeeefffhhhmmmrrrqqqmmmiiiiiikkkfffgggiiiiiiiiifffdddbbb]]]\\\YYYUUUPPPLLLHHHFFFFFFHHHKKKQQQVVVYYYXXXWWWSSSRRRQQQOOOOOOPPPRRRSSSQQQSSSVVVXXXZZZZZZYYYYYYOOONNNLLLHHHDDD???:::888<<<;;;999;;;======;;;888:::;;;<<<;;;999888999:::>>>>>>@@@DDDGGGFFFAAA<<<999666333111111111111111------,,,,,,,,,---......---------------------------------............///...---,,,,,,++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,///000///---++++++,,,,,,,,,+++******,,,***))))))+++---,,,,,,+++,,,------++++++,,,---...---,,,+++,,,...000222111000000///......------------------------------,,,,,,,,,---...///000000111111111000000000000000222222333444444444333333555666666666444444666888999999:::<<<>>>@@@BBBCCCCCCFFFIIIJJJHHHGGGIIILLLNNNQQQTTTVVVUUUSSSRRRRRRUUUWWWYYYYYYYYY\\\bbbgggkkkhhhggghhhiiippp~~~~~~{{{wwwwwwxxxvvvddddddlll|||WWWKKK@@@===<<<:::777666777777666555555444333333222333333444444333333222222222333333333333222222111111000000000000000111333222222111000000111111000111222333333222111000222222333444666777888999:::;;;======<<<<<<===???AAAAAABBBAAAAAABBBFFFHHHOOOQQQUUUYYY\\\\\\[[[[[[YYYZZZ[[[ZZZ\\\fffttt}}}}}}|||zzzvvvqqqmmmjjjffffffeeecccbbbaaaaaabbbeeeiiimmmmmmiiiggghhhjjjggghhhjjjjjjiiigggdddccc```___]]]YYYUUUPPPLLLJJJHHHHHHIIILLLPPPSSSSSSSSSOOOOOOPPPPPPPPPPPPOOOOOOQQQRRRTTTUUUVVVUUUTTTSSSNNNMMMKKKIIIEEEBBB???===;;;999888888:::;;;999777666888:::::::::;;;>>>@@@AAACCCFFFLLLPPPNNNHHHCCC;;;999777444111000/////////......---------..............................,,,,,,,,,,,,---------......---,,,,,,+++++++++,,,+++++++++++++++,,,,,,,,,------------------------+++++++++,,,//////...---++++++,,,,,,,,,,,,,,,+++---+++******,,,------,,,,,,---......,,,,,,---......---,,,,,,,,,...000111000000//////...------,,,------------------------------------...///000000111000000000000000000000111111222333333444333333333444555444333333555777999:::;;;<<<>>>AAACCCDDDBBBEEEIIIIIIHHHGGGJJJLLLOOOQQQTTTTTTSSSRRRQQQQQQUUUWWWYYYYYYYYY\\\bbbggghhhfffeeefffhhhppp~~~~~~zzzwwwxxx|||kkk\\\cccsssqqqOOOEEE======>>>;;;777666777777777666555555444444333333333333333333333333111111222222222222111111333222111000000000000000333222111111000111111111111111222222222222111111222333444555777888999999===>>>>>>>>><<<<<<>>>@@@AAABBBCCCCCCDDDGGGLLLOOOSSSUUUXXX[[[]]]\\\[[[YYYUUUWWWZZZ]]]cccppp~~~~~~~~~|||yyyuuuqqqnnnccccccbbbaaa```______^^^aaadddffffffdddcccfffiiijjjjjjkkkjjjiiifffcccaaaaaaaaa```^^^[[[VVVRRRPPPLLLJJJHHHIIIKKKMMMNNNNNNJJJKKKMMMNNNNNNMMMKKKJJJPPPPPPQQQQQQPPPOOONNNMMMMMMLLLKKKIIIGGGFFFFFFFFF>>><<<:::999::::::999888444666999:::<<<>>>AAADDDEEEHHHMMMUUUYYYWWWPPPIII@@@AAA@@@;;;555000///000111000///...------------........................+++++++++,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++........................,,,++++++---//////...---***+++,,,---------------///---,,,,,,---...---,,,---...//////------...//////...---,,,,,,---////////////......---,,,,,,,,,------------------------------------...///000000000000000000000000111111///000111222333333333333222333444444333333555666999:::;;;<<<>>>@@@BBBDDDAAAEEEHHHIIIHHHHHHJJJMMMRRRSSSUUUUUUSSSRRRRRRSSSUUUWWWZZZZZZZZZ]]]bbbggggggeeeeeegggjjjqqq~~~|||wwwvvvxxxxxx```VVV^^^qqqjjjLLLCCC===<<<===:::777777777777777666666555555555333333333333333333333333111111222222222222111111666555444333222111111111222222111111111111111222111111222222222222222222333444555666888999::::::>>>>>>>>>===<<<<<<>>>@@@BBBDDDEEEGGGIIIMMMRRRVVVUUUWWWYYY[[[\\\\\\ZZZYYYUUUYYY^^^ccckkkzzz}}}||||||}}}~~~~~~~~~}}}zzzwwwtttrrrfffeeedddccccccbbb```^^^]]]^^^______^^^```eeehhhkkkkkkkkkiiifffbbb___]]]\\\]]]^^^^^^]]]ZZZWWWUUUQQQOOOMMMLLLMMMMMMLLLKKKGGGHHHIIIIIIIIIHHHGGGFFFMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIJJJKKKGGGDDDAAA???===;;;::::::777888:::;;;<<>>===<<<;;;<<<>>>@@@DDDFFFJJJLLLOOOSSSXXX[[[ZZZZZZ[[[ZZZZZZYYYXXXWWWVVV\\\eeemmmwww~~~{{{zzzzzzyyyyyyxxxvvvtttsssrrrqqqmmmkkkhhhggggggfffdddaaa[[[[[[ZZZZZZ[[[___dddgggkkkjjjhhheeebbb^^^ZZZXXXVVVWWWYYYZZZ[[[ZZZXXXWWWTTTTTTTTTTTTTTTSSSOOOLLLIIIHHHFFFEEEDDDDDDDDDEEEHHHHHHHHHIIIJJJLLLNNNOOOMMMLLLKKKJJJIIIJJJKKKLLLLLLJJJGGGCCC???<<<:::999666888:::<<<>>>AAAFFFIIILLLOOOUUU]]]aaa___WWWPPPJJJLLLLLLGGG===666555666111000///---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,++++++,,,,,,---...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...///---,,,***+++,,,---......//////000...------...///...---+++---------,,,+++,,,---///......------------...---------------,,,,,,,,,------------------------//////.........///000000//////000000111111111111...///000111222333333222333444555555444555777999666777888999;;;>>>@@@AAAAAADDDHHHHHHGGGGGGIIILLLRRRSSSTTTSSSRRRQQQRRRTTTUUUXXX[[[\\\\\\^^^cccgggiiiggghhhkkknnnttt~~~}}}|||}}}~~~}}}{{{wwwsssvvv|||zzzcccVVVUUU___qqq}}}bbbLLLDDD===;;;999666666888555555555555555555555444444444222222222222444444222222333333333333222222444333222111111111111111111111111000111111222333222222111222222333444555555666777888:::;;;<<<<<<=========<<<;;;<<<@@@BBBGGGJJJOOORRRUUUXXX[[[]]]```___\\\YYYWWWWWWWWWWWW[[[dddqqq|||}}}zzzyyyyyyyyywwwtttrrrqqqrrrsssttttttpppkkkhhhiiihhheeeccc[[[YYYXXXXXX[[[___dddggggggfffdddbbb___[[[YYYWWWSSSTTTUUUVVVWWWWWWXXXXXXVVVVVVWWWXXXYYYWWWSSSOOOLLLJJJGGGEEECCCCCCCCCDDDDDDDDDDDDFFFIIIMMMQQQTTTQQQPPPNNNMMMKKKJJJJJJIIIJJJJJJIIIEEE???;;;888777333555888;;;???EEELLLPPPRRRSSSWWW\\\```^^^WWWQQQIIIJJJHHHCCC<<<777666777222111000...---,,,,,,,,,++++++++++++++++++++++++---------.........//////,,,,,,+++++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---+++***+++,,,---------------...---,,,,,,...//////...+++,,,------++++++,,,---------........................------------------------------------------000//////...//////000000/////////000111111222222000111222222333222222222333444555555555666888:::666777777999;;;===???AAAAAAEEEHHHHHHFFFFFFHHHKKKLLLNNNPPPPPPOOOOOOOOOPPPVVVYYY\\\]]]]]]___dddhhhhhhggggggiiikkkqqq~~~~~~}}}}}}~~~~~~|||{{{yyyvvvtttyyyttt[[[QQQTTTddd|||pppWWWEEE@@@<<<<<<:::555444666333333444444444444444444555444222111111222444555111111222222222222111111333222222111111111222222111111000000111222222333222222111111222333555666666777888999:::<<<===============<<<<<<>>>BBBFFFIIIMMMSSSXXXZZZ[[[\\\]]]```^^^ZZZXXXWWWYYY\\\___hhhsss{{{yyyxxxzzz}}}}}}xxxtttsssuuuxxxzzzwwwrrrooooooqqquuuwwwwwwqqqjjjfffffffffcccaaa[[[ZZZXXXYYY\\\```dddfffaaaaaa```___^^^\\\[[[[[[VVVVVVUUUTTTTTTUUUVVVVVVTTTTTTTTTUUUWWWWWWUUUSSSPPPOOOLLLJJJGGGEEEDDDCCCAAAAAABBBCCCGGGMMMRRRUUUWWWVVVTTTQQQNNNJJJHHHFFFDDDGGGHHHFFFAAA<<<999888444666999<<<@@@FFFMMMRRRUUUTTTUUUWWWZZZXXXSSSNNNIIIGGGDDD@@@<<<:::999999333222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,+++++++++,,,,,,---...,,,,,,,,,------------------------------------------,,,,,,---......---+++++++++,,,,,,,,,,,,,,,+++,,,+++***+++...000000///,,,---...---,,,+++,,,...,,,,,,---...////////////........................------------------------000000////////////000000...//////000111111222222333333333333333222222111222333444444444555777999888888999:::<<>>>>>===>>>@@@EEEHHHKKKPPPVVV[[[]]]]]]\\\\\\\\\ZZZWWWVVVYYY^^^eeeiiiuuu|||xxxwwwrrroookkkjjjlllpppssstttrrrrrrpppllljjjlllqqqvvvvvvrrrmmmiiiiiilllqqquuuxxxpppgggcccbbbccc```^^^\\\ZZZYYYZZZ]]]aaadddfff]]]]]]]]]^^^^^^_________[[[YYYVVVTTTSSSSSSTTTUUUSSSQQQPPPPPPRRRUUUUUUUUURRRRRRQQQOOOLLLHHHEEEBBBAAA@@@@@@BBBFFFLLLQQQUUU[[[ZZZXXXUUUPPPKKKFFFDDDAAAEEEHHHHHHCCC???<<<<<<888999;;;===@@@EEEKKKOOOUUUSSSQQQRRRSSSRRRNNNJJJJJJFFFBBB???>>>>>>===<<<444444333222111111111111------------------------++++++,,,,,,,,,---------++++++++++++,,,,,,---...,,,,,,,,,------....................................---,,,---......---+++++++++,,,,,,,,,+++******+++***)))+++...000000000---...///...------...///+++,,,---...////////////......//////////////////------------------------111000////////////000000...//////000111222222222444444444444333222111111111222333333333444666999999::::::<<<>>>@@@BBBCCCDDDFFFIIIHHHFFFDDDFFFHHHJJJMMMQQQTTTTTTSSSRRRRRRVVVYYY]]]______```dddhhhmmmkkkkkklllkkkooozzz}}}zzz~~~}}}|||}}}}}}yyyvvvttttttwwwmmmWWWXXX^^^uuuzzz[[[LLL@@@>>>;;;999777777888888888666444333333333555666444444444444444444444444666555444333111000///...222222111111111111222222333333333333333333333333222222222333333555666777999999888888999;;;===>>>BBB@@@===<<<>>>CCCHHHLLLNNNSSSZZZ___aaaaaa``````ZZZVVVSSSUUU\\\fffnnnqqq|||vvvqqqllljjjiiiiiijjjhhhdddaaaeeeeeeeeedddccceeejjjooonnnjjjeeebbbcccfffiiijjjmmmhhhaaa]]][[[[[[[[[[[[WWWWWWXXXYYYZZZZZZ[[[[[[ZZZYYYXXXXXXZZZ]]]```ccc^^^]]]ZZZVVVQQQOOOPPPQQQQQQRRRRRRQQQPPPPPPQQQSSSRRRTTTUUUTTTQQQLLLIIIHHHDDDBBBAAAAAADDDJJJPPPTTTXXXUUUSSSSSSRRRPPPKKKFFFAAABBBCCCDDDCCCBBB@@@???>>>===;;;;;;>>>BBBGGGJJJNNNPPPQQQRRRPPPMMMIIIFFFFFFCCC???>>>??????<<<:::555555444333222222222222333000---,,,,,,---...------...///...+++***)))***,,,------......------,,,******,,,------,,,*********+++---......---+++***++++++,,,,,,,,,---------//////............//////........................///...---,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,111///---...111222000...+++,,,,,,------,,,,,,+++,,,---......//////......////////////000111333333///000111222333222111111333444555555444444666888999999999:::===@@@CCCEEECCCFFFIIIHHHEEEDDDFFFHHHOOORRRTTTTTTSSSRRRSSSSSSXXX[[[\\\[[[ZZZ^^^fffnnnllljjjjjjkkkkkkooo{{{~~~zzz~~~~~~~~~~~~~~~yyyvvvvvvvvv{{{iiiWWWYYYfffmmmQQQCCC???===;;;888777777777888777666444333333444555666444444444444444444444444444333333222222111111111222222111111111111222222333333333333333222222222222222333444555666666777999999999:::;;;<<<>>>>>>@@@???>>>???CCCHHHMMMPPPUUUWWW[[[]]]\\\[[[ZZZZZZZZZZZZ]]]dddmmmvvv{{{||||||xxxtttrrrpppooooooooonnnjjjgggeeeggghhhhhhffffffiiikkkjjjhhheeeccccccdddcccbbbeeeaaa\\\XXXWWWWWWWWWWWWZZZZZZYYYXXXXXXXXXXXXXXXQQQQQQQQQSSSWWW[[[```ccc^^^___]]]ZZZUUUQQQOOOOOOQQQQQQQQQOOONNNNNNPPPRRRRRRTTTUUUUUURRROOONNNNNNGGGFFFCCCBBBDDDHHHMMMPPPVVVUUUTTTTTTUUURRRMMMIIIDDDDDDCCCCCCBBB@@@???>>>===<<<;;;;;;<<<>>>AAACCCGGGIIIJJJKKKKKKJJJHHHFFFEEEBBB???>>>???>>><<<:::555444333222222111111111111...,,,***+++++++++***+++---......,,,++++++,,,,,,------......------,,,,,,,,,,,,------,,,,,,,,,------...//////...------++++++,,,,,,,,,---------......------------......------------------------///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,//////...,,,,,,,,,------------,,,,,,---------............///000/////////000111222222000111222333444333333222333444555555444555777999888888999:::===AAAEEEGGGDDDGGGJJJIIIGGGFFFGGGJJJNNNQQQSSSSSSRRRQQQRRRRRRXXX[[[]]]\\\[[[^^^gggnnnllljjjiiijjjkkkppp}}}~~~{{{}}}~~~zzzwwwxxxzzz~~~dddYYY]]]ttteeeLLLCCC===<<<:::888666666666666777666555333333444555555444444444444444444444444222222222222222222222333222222222222222222222222222222222222222222222222111222444666777777777777999999;;;<<<===>>>>>>>>>>>>???AAADDDIIINNNRRRUUUZZZ[[[\\\[[[YYYXXXWWWXXXXXX]]]fffrrr||||||{{{yyyyyyyyyyyywwwuuuuuutttsssrrrrrrqqqooommmkkkmmmoooooonnnllllllllljjjiiiiiihhhgggeee```]]]___\\\YYYWWWWWWWWWVVVUUUYYYXXXUUUSSSQQQPPPPPPPPPJJJJJJJJJLLLPPPTTTYYY[[[]]]^^^___]]]XXXSSSPPPOOORRRRRRPPPMMMKKKKKKMMMPPPQQQRRRTTTTTTSSSSSSTTTUUUMMMKKKHHHEEEEEEFFFIIIKKKRRRRRRSSSTTTTTTSSSOOOKKKEEEDDDCCCAAA@@@?????????@@@@@@>>>===============??????@@@BBBCCCDDDDDDDDDBBB@@@>>>>>>>>>>>><<<:::777777666555555444444333000...---,,,,,,,,,***(((***+++---...---,,,---...,,,------......------,,,...------,,,,,,------...************************,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---......---,,,------............------......---,,,---...///000111000000000000000111111111222333444555444333333333444555555444555777999777777999;;;>>>BBBFFFHHHEEEHHHKKKJJJHHHGGGIIIKKKOOOQQQSSSTTTSSSRRRRRRSSSWWWZZZ\\\\\\[[[^^^fffmmmmmmjjjiiiiiikkkqqq~~~|||}}}}}}yyyxxxyyy}}}vvv___\\\ccc~~~]]]KKKEEE;;;:::999777666555555666777666555444444444444555333333333333333333333333222222222222222222222222222222222222222222222222111111111111111222222222111222555777999999888777888999;;;===>>>>>>======>>>@@@DDDIIINNNRRRUUUWWWZZZ[[[]]]\\\[[[YYYYYYYYYXXX```nnn||||||zzzwwwvvvuuutttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttrrrssstttuuuuuutttttttttpppooonnnmmmlllhhhccc___]]]\\\ZZZZZZZZZZZZXXXVVVWWWUUURRROOOLLLKKKKKKKKKIIIHHHHHHHHHHHHJJJLLLMMMVVVWWWYYYXXXVVVTTTSSSSSSWWWUUURRRMMMIIIIIIKKKNNNNNNOOOQQQQQQRRRTTTXXXZZZRRRPPPLLLIIIGGGFFFFFFGGGKKKLLLMMMOOOOOOMMMKKKIIICCCBBB@@@?????????@@@AAAFFFEEEDDDCCCAAA???===<<<999999888999:::<<<>>>@@@???>>>>>>>>>======<<<;;;;;;;;;;;;;;;:::999999888333222000000000...+++)))+++,,,......---,,,,,,---,,,------......------,,,...---,,,++++++,,,---...((((((''''''''''''((((((,,,,,,,,,------------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///------------------------//////...///////////////......////////////......///...,,,+++,,,---///111222111000000000000000111111111333444444444333222222333444444333444666888888999:::<<<>>>AAADDDFFFDDDGGGJJJJJJHHHGGGIIIKKKPPPRRRUUUUUUTTTSSSSSSTTTUUUXXX[[[[[[ZZZ]]]dddkkkllliiihhhiiikkkrrr}}}~~~~~~{{{xxxwwwyyy~~~mmm]]]\\\hhhpppRRRDDD???:::999888777666666555555666666555555444444444444333333333333333333333333444444333222222111111000111222333333333333222111000000111111111222222222111333666888::::::999999777999;;;===>>>>>>======AAADDDHHHMMMQQQUUUWWWWWWYYY[[[]]]]]][[[YYYXXXWWW]]]gggwww|||xxxvvvuuutttsssqqqqqqrrrsssuuuttttttuuuvvvvvvwwwxxxyyytttsssssstttuuuwwwxxxyyytttrrrooommmkkkhhheeebbb]]]\\\ZZZZZZ[[[ZZZXXXVVVVVVUUURRROOOMMMLLLLLLLLLIIIHHHFFFEEEDDDDDDDDDDDDLLLMMMNNNOOOOOOQQQTTTWWWXXXVVVRRRMMMIIIGGGIIIKKKKKKLLLMMMNNNPPPRRRWWWZZZUUUSSSPPPMMMJJJHHHGGGGGGEEEFFFGGGGGGFFFEEECCCBBB???>>>>>>>>>???AAACCCDDDHHHHHHGGGEEECCC@@@===;;;999777555444444666888:::;;;<<<=========<<<;;;;;;;;;<<<============<<<<<<555444222111111///,,,***---///000///---+++++++++,,,------......------,,,---,,,+++******+++,,,---,,,+++************+++,,,,,,,,,---------.........//////............//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......------------------------.../////////.........///...//////000000//////...///...,,,+++,,,---///111222111000000000000000111///000222333333333222111111222333333222333555777::::::;;;<<<>>>???@@@AAABBBEEEHHHHHHFFFEEEGGGJJJOOOQQQSSSTTTSSSRRRRRRRRRSSSVVVYYYYYYXXX[[[bbbhhhkkkiiiggghhhkkksss~~~}}}~~~~~~|||yyyuuutttxxx}}}wwweee\\\[[[ooogggMMM@@@<<<999999888888777666666555666555555555555444444444333333333333333333333333444444333333222111000000111222333444444333222111000000111111222333333333333444666888:::;;;;;;;;;999:::;;;===>>>>>>??????EEEGGGKKKPPPTTTWWWYYYZZZ[[[\\\]]][[[YYYWWWVVVWWWaaalll~~~{{{xxxwwwqqqqqqooommmlllmmmqqqtttrrrtttttttttttttttvvvxxxvvvuuutttuuuwwwzzz{{{|||uuusssooolllkkkiiigggeee```^^^\\\[[[[[[ZZZXXXVVVSSSSSSRRRPPPNNNLLLJJJIIIGGGFFFEEEDDDDDDCCCCCCCCCDDDEEEFFFFFFHHHKKKPPPSSSSSSQQQOOOJJJFFFEEEFFFHHHIIIJJJLLLLLLMMMOOOSSSVVVUUUTTTRRRPPPNNNLLLKKKKKKEEEFFFEEECCC???======>>>;;;;;;<<<>>>???BBBDDDEEEFFFEEEDDDCCCAAA>>><<<;;;:::888555333222333444666888:::<<<===<<<;;;;;;<<<888999;;;===>>>>>>======777555222000000...+++)))...000000///---+++***+++,,,------......------,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,---------............/////////....../////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------+++---...---,,,+++,,,---......////////////............---,,,---...///000111000000000000000111111///000111222333222111111111222333333222333555777::::::;;;<<<======>>>>>>@@@CCCFFFFFFDDDDDDFFFHHHLLLNNNPPPQQQPPPOOOOOOPPPRRRUUUYYYYYYXXX[[[aaagggjjjhhhgggiiikkksss~~~|||}}}~~~~~~|||zzzvvvsssrrruuu{{{lll___[[[```~~~aaaLLLBBB===999999999999888777666666555555555555555444444333222222222222222222222222222222222222222222222222111222444555555444222111111111111222333444444444444555666888:::;;;<<<============>>>???@@@AAABBBHHHJJJNNNSSSXXX[[[^^^______^^^\\\YYYXXXYYY]]]aaammmyyy~~~{{{yyyxxx{{{uuuuuuuuusssqqqtttyyy}}}~~~{{{zzz|||zzzxxxvvvttttttrrrpppnnnllljjjfffdddcccbbb```^^^WWWWWWWWWVVVSSSPPPLLLJJJHHHGGGGGGFFFEEEDDDDDDDDD@@@AAACCCCCCCCCDDDFFFHHHFFFGGGFFFDDDCCCBBBDDDFFFIIIJJJLLLLLLLLLMMMOOOQQQSSSSSSSSSSSSRRRQQQPPPPPPLLLKKKHHHCCC===:::;;;===:::;;;<<<>>>@@@AAABBBBBBCCCBBBAAA@@@???>>>======<<<:::777444333333444555555888<<<===<<<;;;;;;<<<777888;;;>>>@@@@@@@@@@@@;;;888444111000///---,,,---///000///---,,,,,,---,,,------......------,,,+++,,,,,,,,,,,,,,,,,,+++)))***++++++++++++***)))------------............///......------......///------------------------,,,,,,,,,---------------........................***,,,...---+++***,,,...---......//////......------------............///000/////////000111222222000111222333333333222111333444555555444444666888777888999;;;<<<=========???BBBEEEFFFDDDDDDFFFHHHLLLOOOQQQQQQPPPOOOPPPPPPRRRVVVZZZ[[[ZZZ\\\bbbhhhhhhggggggiiilllrrr~~~||||||}}}}}}{{{xxxtttqqqppptttzzz}}}fff[[[[[[iiiwwwYYYJJJBBB===999999999999999888777666555555666666555555444333222222222222222222222222000111111222333333444444111222444555555444222111111111222333444444555555555666666777999;;;===???@@@@@@??????@@@BBBDDDEEEIIIKKKPPPUUUZZZ^^^bbbcccbbb```\\\YYYZZZ```hhhooo|||tttpppnnnmmmooottt|||~~~zzzwwwzzzwwwrrrooommmllljjjhhhbbbccccccbbb^^^ZZZUUURRRKKKKKKIIIHHHFFFDDDCCCBBB???BBBDDDDDDBBB???>>>>>><<<>>>?????????@@@BBBDDDJJJKKKMMMMMMLLLLLLMMMNNNRRRRRRSSSTTTTTTTTTTTTTTTRRRQQQLLLEEE>>>:::<<<>>>:::;;;===???@@@AAA@@@@@@BBBBBBAAA@@@?????????@@@<<<;;;888666555555555666333777;;;===;;;:::;;;===777999===@@@BBBCCCCCCCCC???;;;777333222111000///+++---//////...---...///,,,------......------,,,+++,,,............,,,+++,,,---///000000///---,,,---------.........//////...------,,,,,,------...........................................................................,,,...000///---,,,---000------............------,,,---......//////......////////////000111333333111222333444555444333333555666777666666666888:::555666888:::<<<======>>>???BBBEEEFFFDDDDDDFFFIIIOOORRRTTTTTTSSSRRRSSSSSSTTTXXX\\\\\\[[[]]]dddiiigggfffgggjjjlllrrr}}}~~~}}}yyyuuunnnnnnrrrzzz}}}eeeXXX]]]pppkkkPPPDDD@@@<<<999999888888777666666666777777666555444444333333333333333222222111111111222222222222222222222222333333333333333333333333333333333333444444555666999999999::::::;;;;;;;;;>>>???@@@@@@AAABBBFFFHHHLLLTTTYYYYYY\\\aaaaaa\\\aaa]]]\\\aaaeeekkkxxx}}}qqqllllllnnnoooqqqssswww||||||xxxuuusssooopppqqqpppjjjaaaXXXSSSPPPOOOMMMMMMLLLKKKHHHFFFDDDCCCAAA@@@AAA@@@>>><<>>===?????????>>>>>>>>>>>>>>>======>>>??????>>>===<<<<<<;;;;;;999888777666555444555777999:::;;;::::::;;;<<>>@@@AAABBBBBBEEEHHHKKKNNNUUUZZZ[[[^^^bbbaaa]]]aaa^^^___hhhrrr||||||sssppppppqqqqqqssstttwww{{{~~~~~~{{{zzzvvvwwwwwwuuuppphhh```[[[YYYWWWUUUSSSRRROOOKKKIIIGGGEEEBBBAAAAAA@@@???===???===;;;;;;===>>>>>>>>>DDDGGGJJJKKKLLLNNNPPPRRROOONNNMMMNNNOOOPPPOOOMMMOOOMMMJJJGGGDDDAAA@@@???@@@@@@@@@???????????????;;;<<<===>>>===<<<;;;:::888999:::::::::888666444444555777888999:::;;;;;;<<<>>>@@@CCCFFFHHHHHHIIIHHHDDD>>>777222000////////////...---,,,,,,------...,,,+++,,,//////---+++,,,,,,++++++,,,,,,---......------,,,,,,------...///......---------......222000...---------+++***...........................---,,,,,,......---,,,,,,---......//////......---------............///000///...------...///000///...---,,,,,,---...............///000111111111000111222333333333333333444444333333333444666666888999:::<<<===???@@@AAACCCEEEGGGGGGGGGFFFGGGHHHLLLNNNQQQRRRQQQQQQQQQRRRSSSVVVZZZ[[[[[[]]]aaaeeellliiihhhjjjmmmsss}}}yyysssoooiiimmmuuulll\\\YYYddd~~~^^^KKKCCC???:::;;;::::::999999888777777666666666555444444333333333333333222222222222111444444444444444444444444333333333333333333333333333333333333444555666777999999:::;;;<<<<<<======>>>@@@CCCDDDFFFHHHLLLOOOQQQWWW]]]^^^___aaa```^^^______fffuuu}}}yyyxxxxxxxxxxxx{{{{{{}}}~~~~~~}}}zzzuuuoooiiieeeeeebbb___\\\YYYUUUQQQNNNLLLIIIEEEBBBBBBAAAAAA@@@@@@>>><<<;;;===>>>>>>===>>>AAADDDHHHKKKOOOUUUYYYSSSRRRPPPPPPPPPOOOLLLJJJMMMLLLJJJHHHFFFDDDBBBAAAAAAAAA@@@@@@@@@?????????;;;;;;<<<<<<<<<;;;:::999666888;;;======;;;888666666666666666888:::<<<======>>>AAADDDFFFGGGHHHHHHGGGDDD@@@;;;666333111000//////......------......---,,,,,,---......---+++,,,,,,,,,,,,,,,------......------,,,,,,------...000///...---------------222000............---,,,------------------------...---,,,---...///...,,,,,,---......//////......---------............///...------------.........******+++,,,---...//////......//////000000111111111111222222222222111111222222222222333555666777888999:::<<<===???@@@AAACCCEEEGGGGGGGGGFFFGGGHHHMMMPPPRRRSSSRRRQQQRRRRRRSSSVVVXXXYYYYYY\\\aaafffmmmjjjiiikkknnnttt~~~~~~{{{vvvppplllkkkqqq|||wwwcccWWWYYYgggsssUUUGGGBBB>>>999888888888777666666555555666666555555555444444444222222222222222222222222444444444444444444444444333333333333333333333333333333333333444666777888999::::::;;;===>>>?????????BBBEEEHHHJJJLLLPPPSSSUUUZZZ___```^^^^^^]]]]]]\\\cccqqq~~~zzzvvvqqqmmmkkkkkkhhheeebbb___\\\WWWTTTQQQMMMHHHEEEDDDDDDDDDCCCBBB???===<<<===>>>>>>===;;;===@@@CCCGGGMMMTTTYYYWWWUUUTTTSSSRRRPPPMMMJJJKKKKKKJJJIIIGGGFFFDDDDDDAAA@@@@@@??????>>>>>>>>>;;;<<<=========<<<::::::999;;;>>>???@@@???===<<<888777666555666999<<<>>><<<===@@@BBBDDDEEEEEEEEEAAAAAA???===:::888666555000000///.........//////------------......---,,,,,,,,,,,,,,,,,,---.........------,,,,,,------...000///...---------------222000///...///000///...---------------------------+++***+++,,,---,,,+++,,,---......///.........---------............///,,,---.../////////...---)))***,,,---////////////.../////////000000000111///000000111111111111000///000111222333555666777888999:::<<<===???@@@AAACCCEEEGGGGGGGGGFFFGGGHHHNNNPPPSSSSSSSSSRRRRRRSSSTTTVVVWWWWWWWWW[[[bbbgggllljjjiiilllooottt~~~}}}~~~~~~}}}xxxsssnnnkkknnnvvvppp^^^UUU[[[mmmhhhNNNDDD@@@<<<999888888777777666555555444555555555555555444444444222222222222222222222222222222222222222222222222333333333333333333333333333333333444555666888888999:::;;;<<<>>>???@@@AAAAAADDDHHHKKKNNNQQQTTTWWWZZZ]]]```aaa]]]ZZZ\\\___```nnn|||yyyuuuqqqooommmjjjhhheeedddbbb```\\\YYYUUURRRMMMJJJIIIIIIHHHHHHEEEBBB@@@????????????>>>;;;<<<>>>???BBBGGGMMMRRRVVVUUUTTTTTTTTTRRROOOLLLIIIIIIHHHGGGFFFFFFEEEEEE@@@??????>>>===<<<<<<<<<===>>>???@@@@@@???>>>===>>>>>>???@@@AAA@@@@@@???:::888666555555888;;;===999;;;===???AAAAAAAAAAAA>>>??????>>>===;;;999888222222111000////////////,,,---......------,,,---------,,,,,,------...///...------,,,,,,------...//////...---------------333111//////000000///...---------------------------,,,++++++------,,,+++,,,---......///.........---------............///,,,...///111111111//////,,,---...///////////////////////////000000000000------///000111222222222...///111222444555666777888999:::<<<===???@@@AAACCCEEEGGGGGGGGGFFFGGGHHHOOOQQQSSSTTTRRRQQQQQQRRRTTTUUUWWWVVVWWW[[[bbbhhhkkkiiiiiilllnnnttt~~~}}}}}}}}}}}}zzzuuuppplllkkkrrr{{{kkk[[[WWWcccxxxaaaJJJBBB>>>;;;::::::999999888888777666666555555555555555555555555111222222222222333333333222222222222222222222222333333333333333333333333333333333444555777888999999:::;;;===???AAABBBCCCDDDGGGLLLOOORRRTTTWWWZZZ\\\^^^```aaa]]][[[___fffqqq~~~{{{xxxuuurrrooonnnfffdddcccbbbbbbaaa^^^\\\XXXUUUQQQOOONNNNNNMMMMMMIIIFFFCCCBBBBBBBBBAAA@@@>>>>>>>>>>>>>>>@@@EEEHHHOOOOOOPPPRRRSSSSSSPPPNNNHHHGGGFFFDDDCCCDDDDDDEEE??????>>>===<<<;;;;;;:::???@@@BBBCCCDDDCCCCCCBBBAAABBBCCCCCCCCCAAA???>>><<<:::777666555777999:::777999;;;<<<>>>>>>>>>===????????????>>>;;;999888555444333111000///......+++---......---,,,,,,------------------......///...------,,,,,,------.........---------......///333111////////////...---------------------------///...---...///000///---,,,---......//////......---------............///---...///111111111000000////////////////////////////////////000000000000,,,---///000222333333333///000222333555666666777888999:::<<<===???@@@AAACCCEEEGGGGGGGGGFFFGGGHHHOOOQQQSSSSSSRRRQQQQQQQQQTTTVVVWWWWWWXXX\\\ccciiijjjhhhiiilllooottt~~~}}}|||}}}|||xxxrrrmmmlllmmmxxxhhhZZZ[[[mmm]]]III@@@<<<:::;;;999999999888777777666666555555555555555555555555111111222222222333333333333333333333333333333333333333333333333333333333333333333444666777999:::999:::<<<>>>@@@BBBDDDDDDGGGJJJNNNRRRTTTVVVYYY[[[]]]]]]___aaa___^^^fffqqq~~~zzzyyyxxxuuurrrooommmlllcccbbb``````aaa```^^^\\\ZZZXXXUUUTTTTTTSSSRRRPPPLLLJJJGGGEEEEEEEEEDDDCCCAAAAAA@@@>>>======???AAACCCDDDGGGKKKOOOPPPOOOMMMHHHFFFCCC@@@@@@AAACCCDDD@@@@@@???>>>===<<<;;;;;;???@@@BBBEEEFFFFFFFFFFFFDDDGGGKKKMMMKKKFFFAAA======;;;999777666666777777777888999;;;<<<<<<<<<;;;<<<<<<===>>>>>>===<<<;;;888666444222000......---+++---//////,,,+++,,,...---------------...//////...------,,,,,,------...---------------...///000444222///.........---+++........................000...---...///000///...,,,---......//////......---------............///,,,---...///000000000000......---,,,---...///000000000000000////////////...///000111222222222222000111333555666666666666888999:::<<<===???@@@AAACCCEEEGGGGGGGGGFFFGGGHHHNNNPPPRRRRRRQQQPPPOOOPPPSSSVVVXXXYYYZZZ]]]dddiiikkkiiijjjmmmpppuuu}}}|||||||||{{{vvvpppllllllnnngggYYY^^^ttt}}}\\\HHH@@@;;;:::<<<777777777666555555444444444555555555555555555555111111111222222333333333444444444444444444444444333333333333333333333333222333333444666888999:::999:::<<<>>>@@@CCCDDDEEEHHHKKKPPPTTTVVVXXXZZZ\\\\\\\\\^^^bbbaaabbblllzzz|||zzzvvvuuutttrrrooollliiihhhbbbaaa______```___]]][[[[[[YYYWWWWWWWWWVVVUUUSSSOOOLLLIIIGGGGGGGGGEEEDDDCCCCCCBBB@@@===<<<===>>>:::<<<@@@FFFKKKNNNMMMLLLHHHEEEAAA>>>===???BBBDDDAAAAAA@@@???>>>===<<<;;;???@@@CCCEEEGGGHHHHHHHHHHHHMMMSSSVVVTTTLLLCCC===>>><<<:::888666555555555777888999;;;<<<<<<;;;;;;777888:::<<<>>>@@@AAAAAA999888555333000...---,,,***---//////,,,+++,,,......------------...//////...------,,,,,,------...,,,,,,,,,---...///000111444222///......---,,,***////////////////////////...---,,,,,,---...---,,,,,,---......//////......---------.........//////,,,,,,------...///000000---,,,+++***+++---000111000000000000////////////111111222222222222111111111222444666777777666666888999:::<<<>>>???@@@AAACCCEEEGGGGGGGGGFFFGGGHHHNNNPPPRRRRRRPPPOOOOOOOOOSSSVVVYYYZZZ[[[^^^dddiiillljjjkkkooorrrvvv~~~}}}}}}}}}{{{xxxvvvsssnnnlllqqqzzzjjj___ggg{{{XXXFFFBBB@@@;;;888888888888888777777777777444444444444444444444444444333333222222111111000444333333222222333333444333333333333444555666666555666777888999:::::::::===>>>???@@@BBBEEEGGGHHHJJJMMMQQQUUUYYY[[[\\\\\\YYYWWWYYY^^^^^^aaattt~~~}}}|||~~~|||zzzxxxvvvtttsssuuurrrooollljjjhhhdddbbbaaa```___^^^]]]\\\\\\\\\ZZZYYYWWWUUUSSSRRRRRRQQQNNNNNNMMMKKKJJJHHHGGGGGGGGGFFFDDDAAA???<<<:::999:::;;;<<>><<<<<<===>>><<<>>>???@@@@@@===;;;999======???@@@BBBDDDEEEEEEGGGLLLRRRVVVUUUOOOGGGAAA@@@>>><<<999777666555555555666777777777666444333999:::;;;;;;;;;;;;<<<>>>888666444111///...------111111000///...------,,,...---,,,++++++---...000000///...---,,,,,,---............------.........555222///---...//////..........................................///000000000///---,,,+++***&&&$$$,,,---............------//////............/////////......---------......000...,,,---///000000///000000111111111111000000222222333444444555555666::::::::::::<<<>>>AAABBBCCCFFFJJJJJJGGGFFFGGGIIILLLNNNQQQTTTUUUTTTSSSRRRSSSWWW\\\]]]\\\___ffflllooonnnooopppqqqttt~~~}}}}}}}}}}}}zzzvvvsssppplllkkksss}}}|||gggbbbpppwwwVVVEEEAAA???;;;888888888888777777777666666444444444444444444444444444444444444444444444444444444333333333333444444333333333333444555666666555666777999::::::::::::======???@@@CCCEEEGGGIIILLLOOOSSSWWWZZZ\\\]]]]]]\\\ZZZ\\\aaabbbiii~~~zzzzzzyyywwwvvvtttssssssooonnnnnnmmmmmmmmmmmmmmmnnnllliiihhhgggfffcccaaa^^^^^^]]]\\\[[[[[[[[[[[[XXXWWWUUUTTTRRRQQQQQQPPPNNNNNNMMMKKKJJJIIIHHHGGGGGGFFFDDDBBB???===;;;:::::::::;;;<<>>???AAABBBBBB@@@>>>===<<<<<<===???AAADDDFFFGGGLLLOOOTTTWWWUUUNNNEEE@@@AAA???===999777555444333333444555777888888888777;;;<<<<<<<<<<<<<<<<<<===888777444222///.........//////......------,,,,,,...---,,,++++++---...000......---,,,+++,,,------......------------......444222///---...//////...........................---------------......///...,,,+++,,,------,,,***------...//////000000000//////............//////...------,,,,,,,,,------///.........000111000///000000111111111111000000222222333444444555555666666777777999;;;===>>>@@@@@@DDDGGGHHHGGGFFFHHHJJJOOOPPPSSSUUUUUUUUUSSSRRRSSSWWW\\\]]]\\\___ffflllooonnnnnnooopppsss~~~}}}}}}||||||zzzuuuooolllkkknnnyyyuuudddfff{{{nnnQQQCCC???===999777888888777777777777666666444444444444444444444444222222333444444555666666555444444333333444444555333333333333444555666777666777888999:::;;;;;;;;;======???AAACCCFFFHHHJJJOOOQQQUUUXXX[[[]]]]]]]]]\\\ZZZ[[[]]]___jjj}}}|||yyyvvvtttmmmmmmlllkkkjjjiiihhhhhhddddddcccbbbcccdddeeefffeeecccbbbaaabbbaaa```^^^[[[ZZZYYYXXXWWWWWWWWWWWWVVVUUUSSSRRRQQQPPPOOOOOONNNNNNMMMKKKJJJIIIHHHGGGFFFEEEDDDBBB???===<<<;;;<<<;;;;;;;;;;;;===???@@@BBBBBBBBBAAA???===:::999===>>>@@@AAABBBBBBAAAAAA<<<<<<<<<===@@@CCCGGGIIIOOORRRUUUVVVSSSLLLDDD>>>AAA@@@===:::777444333222222333555666888999:::;;;;;;<<<<<<<<<<<<;;;;;;:::999888555333000/////////------------------------------,,,+++,,,---...///,,,,,,+++++++++,,,------------,,,,,,,,,,,,------333111...---...//////...------------------------,,,,,,,,,,,,---------...///---,,,,,,...//////...------------...000111222//////............//////---,,,,,,,,,,,,,,,------/////////111222333111///000000111111111111000000222222333444444555555666444555777:::<<<>>>???@@@>>>BBBFFFGGGFFFFFFIIIKKKQQQSSSTTTVVVVVVTTTSSSRRRSSSWWW\\\]]]\\\___ffflllooonnnmmmnnnnnnrrr}}}~~~}}}}}}|||{{{sssmmmkkkmmmtttnnndddlllxxxcccLLLAAA>>><<<888777888777777777666666666666444444444444444444444444111111111222222333333333555444444333333444444555333333333444444555666777666777888:::;;;;;;<<<<<<===>>>???AAADDDGGGJJJLLLPPPRRRUUUYYY[[[\\\\\\\\\\\\[[[ZZZ[[[]]]kkk}}}{{{yyyvvvtttrrrpppmmmkkkgggfffeeedddcccaaaaaa```^^^]]]\\\[[[[[[[[[]]]^^^^^^\\\[[[[[[[[[[[[YYYXXXVVVVVVUUUTTTSSSSSSTTTTTTSSSSSSRRRPPPPPPOOOOOOOOOMMMMMMLLLKKKJJJIIIHHHHHHFFFEEEDDDBBB@@@>>>===<<<======;;;;;;;;;<<<===>>>???@@@BBBCCCAAA>>>:::888999:::<<<>>>@@@AAABBBCCC???>>>======???BBBEEEGGGMMMOOOQQQRRROOOIIIBBB>>>???>>><<<:::888666555444444444555666888:::<<<===<<<<<<===??????===:::888;;;999666444222111000000------..................------,,,,,,,,,---...///+++++++++,,,,,,---......---,,,,,,++++++,,,,,,---111///------...//////...------------------------,,,,,,------............222000...---...///...---------,,,,,,,,,...///000//////............//////------,,,,,,,,,---......//////000222444444111///000000111111111111000000222222333444444555555666666888;;;>>>AAABBBCCCCCC@@@DDDGGGGGGFFFFFFIIILLLSSSSSSTTTUUUTTTSSSQQQPPPSSSWWW\\\]]]\\\___ffflllooommmmmmmmmmmmppp|||}}}|||{{{vvvoooiiiiiiooo{{{ttteeedddssshhhXXXGGG???===:::888777777777777666666666666555444444444444444444444444333333333222222111111111444444444333333444444444444444444444555666777777777888999:::;;;<<<<<<<<<>>>>>>@@@CCCFFFJJJMMMNNNQQQSSSVVVYYYZZZ[[[ZZZZZZZZZ\\\^^^aaahhhyyy~~~}}}zzzxxxrrrooollljjjhhhfffccc```bbbaaa```^^^\\\[[[YYYYYYUUUUUUTTTTTTTTTUUUWWWXXX[[[YYYWWWVVVVVVUUUSSSQQQRRRQQQQQQPPPPPPPPPPPPQQQQQQQQQPPPOOONNNNNNOOOOOOLLLKKKKKKJJJIIIHHHGGGGGGEEEDDDCCCBBB@@@???>>>===<<<;;;:::::::::;;;<<<===<<<>>>AAACCCBBB???;;;999888999:::<<>>???AAACCCEEEGGGIIIJJJIIIEEEAAA???<<<<<<;;;;;;::::::999888333333333555888===@@@CCC@@@AAADDDGGGHHHFFF@@@;;;<<<:::888555333222222222///////////////000000000,,,,,,,,,,,,------......,,,,,,------......//////---,,,,,,++++++,,,,,,---///...------///000///...------------------------------...////////////...111000......//////...---//////......---.........//////............//////...............///000000000000111333555444222///000000111111111111000000222222333444444555555666777999<<<@@@BBBDDDDDDDDDEEEGGGIIIIIIGGGFFFIIILLLRRRSSSSSSSSSSSSQQQPPPOOOSSSWWW\\\]]]\\\___ffflllooommmlllllllllppp|||~~~|||zzzxxxpppiiieeeiiisssmmmddd^^^eee{{{}}}ZZZNNNCCC>>>===:::888888777777666666666666555555444444444444444444444444666666555444444333222222444333333222222333333444444444444444555666777888888999:::;;;<<<=========???@@@BBBEEEIIILLLOOOQQQSSSTTTWWWYYYZZZZZZZZZYYYUUUZZZcccmmmzzz}}}~~~zzzzzzzzzzzzyyywwwuuutttnnnlllhhheeecccaaa]]][[[YYYYYYXXXVVVUUUSSSRRRRRRPPPQQQSSSUUUWWWYYYZZZ[[[YYYWWWTTTSSSRRRQQQOOOMMMNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLLLLMMMMMMMMMJJJIIIIIIHHHGGGGGGFFFFFFDDDDDDCCCBBBAAA@@@??????::::::999888888999:::;;;;;;<<<>>>@@@@@@>>>;;;:::999999:::<<>>===:::999999777777666666666555555555444444444444444444444444444444444444444444444444333222222111111222222333444444444444555666777888888999:::<<<============@@@AAADDDGGGKKKOOORRRTTTUUUVVVYYY[[[[[[[[[ZZZYYYWWW```nnnzzz|||}}}{{{vvvwwwwwwvvvtttrrrppppppkkkiiieeeaaa___\\\XXXUUUOOOOOOOOOOOONNNNNNNNNNNNQQQSSSUUUXXXZZZ[[[[[[[[[WWWUUUSSSRRRQQQPPPNNNLLLLLLLLLKKKKKKKKKLLLLLLMMMJJJJJJIIIIIIIIIJJJJJJKKKHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@???===<<<:::999999999::::::999::::::;;;;;;;;;;;;:::999999999:::===BBBFFFHHHKKKJJJGGGDDDBBB???>>>===999:::<<<>>>????????????<<<===>>>??????>>>===<<<555444444555999>>>DDDGGGIIILLLTTT\\\```[[[OOOEEE>>>===:::777555444444444111111000000//////......,,,,,,------......------,,,---.........---,,,+++......------------......,,,,,,,,,---///000000...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---)))***+++...//////,,,***(((***---000111000///...//////............//////---------......///111111111000///000222222222000000000111111111111000000222222333444444555555666888888999;;;<<>>>>>===:::999:::777666666666555555555555444444444444444444444444000111111222222333333444222111111111111111111222555444444555555666777888999999;;;<<<===>>>>>>>>>AAABBBEEEHHHLLLPPPTTTVVVWWWXXXZZZ\\\]]]\\\[[[ZZZcccmmm~~~vvv}}}~~~|||{{{uuuvvvvvvuuurrrooommmmmmdddaaa]]]ZZZWWWSSSOOOLLLIIIIIIJJJKKKLLLMMMNNNNNNPPPRRRTTTWWWWWWVVVTTTSSSUUUSSSRRRQQQQQQQQQOOOMMMKKKKKKJJJJJJJJJKKKKKKLLLGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@BBB@@@>>><<<;;;;;;;;;;;;888888777777777888999:::666666666777:::???CCCFFFKKKJJJIIIFFFCCCAAA???===888999:::<<<===>>>>>>>>>??????@@@@@@@@@>>>===<<<<<<:::888666777;;;???BBBHHHLLLUUU___ccc]]]PPPEEE???===;;;888666555444444111111000///...------,,,+++,,,------......------,,,------...---,,,***)))///......------......///,,,+++,,,---000111000...,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,+++,,,---...///,,,'''$$$!!!$$$(((,,,//////...,,,//////............//////,,,,,,,,,---...///000000111000...///000222222111000000111111111111000000222222333444444555555666::::::::::::<<<>>>AAABBBBBBEEEGGGFFFEEEGGGKKKOOOSSSSSSSSSSSSSSSSSSTTTTTTSSSWWW\\\]]]\\\___ffflllnnnkkkkkkkkkmmmsss}}}|||{{{{{{yyyvvvrrrooohhhhhhnnn{{{wwwaaa\\\bbbxxxoooWWWCCCBBB@@@>>><<<;;;:::999666666666666555555555555444444333333333444444555444444444444444444444444555555555555555555555555444444555666777888999999777888888999;;;===>>>???BBBCCCFFFIIIMMMQQQTTTVVV]]]ZZZYYYZZZYYYXXX[[[aaaeee{{{~~~~~~{{{xxxwwwrrrqqqpppppppppnnnjjjgggaaa^^^YYYSSSNNNJJJHHHGGGHHHHHHGGGGGGHHHJJJLLLMMMSSSTTTVVVWWWXXXWWWWWWVVVTTTSSSPPPNNNMMMLLLLLLMMMNNNMMMLLLKKKIIIGGGFFFFFFGGGEEECCCBBBBBBBBBDDDEEEBBBBBBCCCDDDDDDCCCCCCBBBDDDDDDCCCBBBBBBAAA@@@@@@>>>===<<<;;;:::999888888999999888777666666666777666777999;;;===@@@BBBDDDJJJJJJIIIGGGEEECCC@@@???777999;;;=========;;;:::>>>>>>>>>>>>>>>>>>======;;;;;;:::888777888<<>>FFFRRR\\\___YYYMMMDDD???>>><<<:::888666555444111111000......---------000000///...---,,,,,,,,,+++++++++,,,,,,---------,,,,,,.../////////...---------------------------///...---,,,,,,,,,,,,,,,///...---,,,+++,,,,,,---000/////////............,,,...000///+++***+++...////////////............---------.........////////////000111111111111111//////000111111111111111333444444444333333555777777888:::;;;;;;===@@@BBBCCCFFFHHHGGGEEEEEEGGGJJJTTTSSSQQQRRRSSSTTTUUUTTTVVVYYY[[[\\\\\\___eeejjjmmmkkkjjjkkkmmmsss|||||||||{{{zzzvvvssspppjjjnnnwwwmmm```aaannnhhhQQQAAA@@@>>><<<;;;999999888777777777666666666555555666666555444333333333444444444444444444444444444444444444444444444444444444444555666777888999999999999:::;;;===???AAABBBFFFGGGIIILLLOOORRRUUUWWW[[[ZZZ[[[\\\ZZZXXX\\\cccuuu}}}zzzwwwvvvrrrqqqppppppoookkkgggccc\\\YYYTTTOOOKKKHHHGGGGGGFFFGGGGGGIIIKKKMMMOOOQQQQQQRRRSSSUUUUUUUUUTTTTTTUUUSSSQQQOOONNNNNNNNNOOOLLLLLLKKKJJJIIIHHHHHHHHHFFFEEECCCBBBAAABBBCCCDDDAAAAAABBBBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@@@@??????>>>>>>===<<<;;;:::999999999999888777777777888888777777888:::<<<@@@CCCEEEKKKJJJHHHFFFCCC@@@>>>===:::;;;<<<===>>>======<<<======>>>>>>>>>>>>>>>>>>===<<<:::777555555777999<<>>>>>>>>???>>>>>>===<<<;;;::::::999888888888888999999:::888777777888;;;???CCCEEEMMMKKKHHHEEEBBB@@@???>>>==================>>>>>>========================<<<;;;:::777555555777999;;;<<<>>>AAACCCCCC@@@===;;;;;;:::999888777666666444444222111000//////...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---............---------------------------------,,,,,,,,,---............---,,,,,,,,,---------.....................222///,,,---000222///+++...------------,,,,,,,,,..................------111000///////////////000///000111111222222111111333444444444333333555666888999;;;;;;;;;<<<>>>@@@BBBEEEGGGGGGEEEEEEGGGJJJPPPQQQRRRSSSTTTSSSSSSRRRVVVXXX[[[[[[\\\___dddiiilllkkkjjjkkkmmmssszzzzzzzzzxxxtttooolllkkklllwwwyyyfffdddddduuutttWWWEEE???>>><<<;;;999888888888888888888888777777777777888777666555555555555555444444444444444444444444333333333333333333333333555555666777888999999:::;;;<<<===>>>@@@BBBDDDEEEHHHJJJMMMQQQUUUXXXZZZ\\\^^^```bbbcccaaadddrrr~~~~~~}}}{{{zzzwwwuuutttpppooonnnlllhhhbbbZZZTTTMMMKKKGGGDDDDDDEEEHHHJJJJJJLLLOOORRRTTTWWWXXXYYYWWWWWWXXXXXXWWWWWWWWWWWWXXXVVVTTTQQQOOONNNMMMMMMKKKKKKKKKJJJIIIIIIHHHHHHDDDCCCBBBAAAAAAAAAAAABBB>>>>>>>>>>>>??????@@@@@@>>>>>>>>>=========<<<<<>>>>>===<<<<<<;;;;;;999888888888999:::;;;;;;888777666666999===BBBEEELLLJJJGGGDDDAAAAAAAAAAAA???>>><<<;;;;;;<<<===>>>>>>======<<<;;;;;;::::::888999999888777888;;;===:::999999:::===??????>>>:::999999999888888888888666555333111000///......,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------.........------------------------,,,,,,,,,,,,,,,---...///------------------------,,,------------.........000...------///000...---.........---------,,,,,,...............---------111000///.........///000000000111222222222222111444555666555444444666888999:::;;;;;;:::;;;===???AAADDDGGGFFFEEEDDDGGGJJJOOORRRTTTUUUUUUTTTSSSRRRUUUXXXZZZ[[[[[[^^^dddiiillljjjjjjlllmmmsssxxxyyywwwsssmmmiiihhhhhhppp}}}jjj___fffllljjjRRRDDD???>>>===;;;:::999999999888888888888777777777777555555555555555666777888444444444444444444444444333333333333333333333333555555666777888999:::::::::;;;<<<===@@@BBBDDDEEEFFFHHHLLLQQQVVVZZZ]]]^^^aaaaaabbbccceeennn{{{}}}}}}}}}|||{{{yyywwwvvvuuupppnnnkkkhhhccc\\\SSSNNNHHHFFFDDDDDDEEEGGGKKKMMMRRRSSSVVVYYYZZZ[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYWWWTTTPPPNNNLLLKKKKKKMMMMMMLLLJJJIIIHHHGGGFFFCCCCCCBBBBBBAAAAAAAAAAAA???>>>============>>>???<<<<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>===<<<<<<;;;;;;999888888888999:::;;;;;;999888666666888<<<@@@CCCEEEDDDAAA@@@???@@@AAABBB???===;;;999888999;;;<<<======<<<;;;999888777666777888888888777888;;;===777777777999<<>>@@@CCCFFFFFFDDDDDDGGGJJJOOOSSSVVVWWWUUUTTTSSSTTTUUUWWWZZZ[[[[[[^^^dddiiikkkiiijjjlllmmmrrrvvvvvvsssnnnhhheeefffiiirrrxxx```]]]gggrrrvvv]]]LLLDDD>>>>>><<<;;;:::999999999888888777777777666666666333333333444555666888888444444444444444444444444333333333333333333333333555666666777888999::::::999:::;;;===???BBBDDDEEEFFFIIIMMMRRRWWW[[[]]]^^^```___```eeemmm|||}}}|||~~~}}}~~~}}}|||{{{yyywwwuuutttooolllhhhccc]]]VVVOOOJJJFFFFFFFFFGGGIIILLLPPPQQQXXXZZZ]]]```aaa```^^^]]]ZZZYYYXXXWWWVVVUUUUUUUUUWWWVVVSSSPPPNNNLLLLLLLLLNNNNNNLLLKKKIIIGGGFFFEEECCCCCCCCCCCCBBBBBBBBBAAA@@@???>>><<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<;;;;;;999888888888888999999::::::999777777888:::===???======<<<;;;;;;<<<===>>>>>><<<:::888777777888999<<<;;;;;;:::999888777777999999:::888777666777999666666666888;;;=========:::::::::;;;;;;;;;;;;;;;999888666333111///..............................,,,---------............,,,,,,,,,+++,,,------...------------------------------,,,,,,,,,---......+++,,,---.........------------,,,,,,,,,+++++++++)))---///...+++***---000000000/////////.........---------.........////////////000111111111111111000111222222333222222222111222222222111111333444777888:::::::::;;;===???@@@CCCEEEFFFDDDDDDGGGJJJOOOSSSVVVVVVTTTRRRSSSUUUUUUWWWZZZZZZ[[[^^^ccchhhjjjiiijjjlllmmmrrrrrrrrrooojjjeeedddjjjooo{{{lll^^^aaakkkcccNNNDDDAAA===<<<;;;999888888888888777777777666666666555555444333333333444555666666444444444444444444444444444444444444444444444444666666777888999::::::;;;::::::;;;===@@@BBBEEEFFFJJJLLLPPPUUUXXX[[[\\\\\\___^^^bbblll{{{~~~|||}}}}}}|||zzzxxxvvvsssrrroookkkeee^^^XXXRRRLLLGGGFFFGGGIIILLLOOORRRTTTVVV\\\___bbbeeefffeeecccaaaZZZXXXWWWUUUTTTSSSTTTTTTTTTSSSRRRPPPPPPPPPPPPQQQMMMLLLKKKJJJIIIHHHGGGGGGDDDDDDDDDDDDCCCCCCBBBBBBCCCAAA???<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;999999888777777777888888:::999888888888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::888777777777777999999999:::;;;;;;<<<<<<;;;<<<===<<<:::999:::<<<:::999777777999;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999666333111000000///......------,,,,,,,,,+++,,,,,,---...///000000,,,,,,+++++++++,,,---...------------------------......---,,,,,,,,,------+++,,,---.........------...------,,,+++***)))))),,,---......---....../////////.........---------+++,,,,,,---...///000000---...111333444444333222000111222222333333222222111222333333222222333555666777999999:::;;;>>>@@@???BBBEEEEEEDDDDDDGGGJJJNNNQQQTTTSSSPPPOOORRRUUUTTTWWWYYYZZZZZZ]]]ccchhhiiihhhjjjlllnnnrrrppppppmmmhhhdddfffmmmuuuyyyfff```gggpppuuuWWWDDD>>>>>>;;;:::999888777777777777666666666666555555555555555444444333333333444444444444444444444444444444555555555555555555555555666666777888999::::::;;;:::;;;<<<>>>AAACCCFFFGGGMMMPPPSSSWWWYYYZZZ[[[ZZZ``````fffuuu~~~{{{~~~~~~}}}|||{{{yyywwwtttrrrqqqnnnjjjccc\\\VVVPPPJJJGGGGGGIIILLLPPPSSSVVVWWWXXX]]]```eeehhhjjjhhhfffddd[[[YYYWWWUUUTTTTTTTTTTTTRRRQQQQQQQQQRRRSSSUUUVVVKKKKKKJJJJJJJJJIIIIIIIIIDDDDDDEEEEEEDDDDDDCCCBBBDDDBBB???===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777666666666777::::::999999999999999999===>>>>>>>>>===<<<;;;:::===<<<;;;999888777777666666777999;;;===???AAAAAA<<<===???@@@@@@@@@BBBDDD@@@===999777888:::;;;;;;===============<<<<<<<<>>AAA???BBBEEEEEEDDDDDDGGGJJJMMMPPPRRRQQQMMMMMMPPPTTTTTTWWWYYYZZZZZZ]]]ccchhhiiihhhjjjlllnnnrrr~~~mmmlllhhhbbb```fffrrr|||qqqaaaYYYiiieeePPPFFF???;;;<<<<<<;;;:::888777666666888888999777444333333444666666555555555444444444111111222222222333333333444444555555666777777888555666777777666777999;;;>>>>>>>>>???AAADDDHHHJJJQQQSSSUUUVVVZZZ]]]^^^\\\^^^dddnnn~~~}}}zzz|||~~~zzz|||zzzuuussssssrrrnnnmmmggg^^^VVVQQQMMMJJJHHHHHHLLLQQQUUUXXX[[[^^^```ffffffgggggggggeeedddccc^^^[[[WWWUUUTTTTTTRRRQQQSSSSSSSSSSSSSSSRRRQQQQQQPPPLLLHHHIIILLLMMMIIIFFFEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@???>>>======:::::::::999999999888888;;;::::::999999::::::;;;<<<;;;999777666666666777555555555555555555555555777777999;;;======;;;999<<<;;;:::::::::999666444777888999:::<<<>>>@@@AAACCCCCCAAA@@@CCCKKKNNNMMMIII???777666777777999<<<;;;<<<<<<===>>>>>>=========>>>======;;;888666444111...++++++---//////---......---------,,,,,,,,,)))))))))+++---...---,,,...///...,,,+++***,,,...---.........---,,,,,,+++,,,---......,,,,,,---...++++++++++++,,,,,,---...///...---,,,,,,...///111,,,,,,,,,------.........,,,---......//////............///000000000000000000111111111111222222222333444555555444444555777888888777888999;;;===???CCCEEEFFFGGGFFFFFFHHHIIIQQQRRRSSSTTTSSSRRRPPPNNNTTTWWWZZZ[[[[[[___eeejjjllliiihhhjjjlllqqq}}}kkkiiieee``````iiiwwwuuuggg^^^aaa}}}___LLLCCC===999:::::::::999999888888888555555666444222000000111666555555555444444444444222333333333444444444444444555555555666666777777666777888888888999;;;===?????????AAADDDGGGKKKMMMRRRTTTWWWYYY\\\^^^______aaajjjxxx{{{|||~~~}}}{{{}}}{{{uuussssssqqqmmmllleee\\\TTTOOOLLLKKKJJJLLLPPPUUUYYY\\\___bbbdddjjjjjjjjjjjjhhheeebbb```]]][[[XXXVVVVVVVVVUUUTTTSSSSSSSSSSSSSSSRRRQQQQQQQQQMMMJJJJJJLLLKKKHHHDDDEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@???>>>===:::::::::999999999999888999999999888888999999999:::999888777777777888999::::::::::::::::::::::::888888888:::;;;;;;:::888999999999:::::::::888666666888:::<<<>>>@@@@@@AAADDDEEEEEEEEEIIIPPPRRRPPPLLLBBB:::888777666777999;;;;;;<<<<<<<<<<<<<<<;;;=========<<<:::999777666111///------///000///---............---------,,,,,,,,,+++---///000///---.........---++++++,,,...------......---,,,,,,+++,,,---......,,,,,,---...,,,+++++++++,,,,,,---...,,,,,,---...............,,,------------------...,,,---......//////............///000000000000000//////000000000111111111333444555555444444555777888777777888999;;;===???BBBDDDFFFFFFFFFGGGHHHJJJPPPQQQSSSSSSSSSRRRPPPOOOTTTWWWZZZ[[[[[[___eeejjjllliiihhhiiikkkppp|||hhheeeaaa^^^bbbnnnzzzggg^^^]]]jjjsssUUUFFF@@@<<<888999999999999999999999999444555555333111000000111555555555555444444444444444444444444555555555555555555555666666666666666777888999:::999:::<<>>===::::::::::::999999999999888888777777777777888888888888777777888999::::::888888888888888888888888999888666777888999999888777888999:::;;;;;;;;;:::777888;;;===???AAAAAAAAADDDFFFHHHIIINNNVVVXXXUUUQQQGGG>>>;;;999666444666::::::;;;;;;;;;::::::999;;;;;;;;;:::999999888888222111//////000000///---/////////.........------000.........000000///...---......---++++++,,,...---------------,,,,,,+++,,,---......,,,,,,---...,,,,,,+++++++++,,,------)))+++---//////...,,,+++.........---------------,,,---......//////............///000000000000000.../////////000000000000222444555555444444555666777777777888999;;;===>>>AAACCCEEEFFFFFFGGGIIIKKKOOOPPPRRRSSSSSSRRRQQQPPPTTTWWWZZZ[[[[[[___eeejjjkkkhhhggghhhjjjppp|||eeeccc______fffuuu}}}ooocccaaahhhzzzbbbKKKBBB>>><<<:::999999999999888888888888666777777666444333333444444444444444444444444444333444444444444555555555555555666666666666666666777888999::::::;;;===??????@@@BBBEEEIIINNNQQQTTTWWWYYY]]]```______ccchhhkkk}}}~~~~~~~~~|||{{{{{{}}}{{{vvvrrrpppmmmhhheee^^^UUUNNNKKKLLLNNNOOOTTTWWW]]]bbbeeehhhkkkmmmqqqqqqqqqppplllgggbbb___```^^^ZZZXXXXXXXXXWWWUUURRRRRRSSSSSSRRRRRRQQQPPPPPPNNNKKKJJJKKKJJJHHHEEEEEEEEEEEEDDDCCCCCCBBBBBB@@@AAAAAAAAA@@@@@@???>>>;;;;;;:::::::::999999999888888888777777888888888888888888888888999999999555555555555555555555555888666444444666888999:::999:::<<<<<<<<<<<<======;;;;;;;;;<<<>>>AAACCCDDDDDDFFFHHHJJJQQQ[[[___^^^VVVLLLBBB>>>;;;666333333999999999999999999888777999999888888888888999999333333222222111000///...000////////////.........000...------...///...---,,,---...---,,,+++---...,,,,,,---------,,,,,,+++,,,---......,,,,,,---...,,,,,,,,,++++++,,,,,,---***+++,,,---------,,,+++//////......------,,,,,,,,,---......///...............///000000000000000/////////000000000111111222444555555444333555666777777777777999;;;===>>>@@@BBBDDDEEEFFFGGGIIIKKKOOOOOOQQQRRRRRRRRRRRRQQQTTTWWWZZZ[[[[[[___eeejjjjjjgggfffhhhjjjooo{{{cccbbbaaadddmmm|||zzzmmmdddhhhwwwrrrSSSCCC@@@>>>======;;;::::::999777666666555777888999777666444555666333333444444444444444444333333333333444444444444555555555555666666666666666777999999999:::===???>>>@@@CCCGGGKKKPPPSSSUUUZZZ[[[^^^aaa```___hhhsss~~~}}}|||{{{}}}{{{vvvrrrpppkkkfffaaa[[[RRRMMMLLLNNNQQQSSSVVVZZZ___dddgggkkknnnppprrrrrrrrrqqqnnnjjjeeecccccc```\\\YYYWWWVVVTTTRRRRRRRRRRRRRRRRRRQQQPPPPPPMMMLLLKKKJJJKKKKKKJJJIIIEEEEEEEEEDDDCCCCCCBBBBBB@@@AAAAAAAAAAAA@@@??????;;;;;;;;;:::::::::999999999999888888888888999999999999999999888888777777888888888888888888888888555333111222555999;;;<<<<<<>>>???>>>===<<<>>>@@@AAA???<<<;;;<<<@@@DDDHHHFFFHHHIIIKKKTTT```ggghhhXXXOOOFFFBBB>>>777333222777888888888888888777777777777777777888888888888444444444222111/////////000////////////............,,,******+++,,,,,,++++++---......,,,,,,---...++++++,,,,,,---,,,,,,+++,,,---......,,,,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,+++***+++,,,---.../////////......---------,,,---......///...............///000000000000000000000000111111111222222222333444444333333444666777777666777888:::<<<>>>???AAADDDEEEEEEGGGIIIKKKOOOOOOPPPQQQQQQQQQRRRRRRTTTWWWZZZ[[[[[[___eeejjjjjjgggfffhhhjjjooo{{{aaaaaadddjjjtttzzzlllbbbkkkvvv___HHHAAA@@@===<<<>>>;;;;;;:::888777666555444555666777666444333444555333333333333444444444444222333333333333444444444444444555555666777777777555777999999999;;;===@@@@@@BBBEEEIIINNNRRRUUUWWW]]]\\\___bbbaaacccsss~~~}}}{{{yyy|||{{{uuurrroookkkeee^^^YYYRRRNNNOOORRRUUUWWWYYY]]]bbbgggkkkooorrrttttttsssrrrpppnnnjjjhhhffffffbbb]]]ZZZWWWUUUSSSQQQQQQRRRRRRRRRRRRQQQPPPPPPKKKKKKKKKKKKKKKKKKKKKKKKEEEEEEEEEDDDCCCCCCBBBBBB@@@AAAAAAAAAAAAAAA@@@@@@;;;;;;;;;;;;::::::::::::999999999888888999999999999999999999999888777666999999999999999999999999555333222222555999;;;;;;===???AAA???===<<>>;;;<<<@@@DDDEEEDDDBBB@@@@@@AAABBBCCCIIIMMMPPPSSSYYYbbbeeecccVVVOOOHHHFFFDDD>>>999777444555666777888999999999888:::<<<>>>???===;;;999888777555000,,,,,,...111............---------,,,...,,,******,,,...//////***,,,...///...------...******+++,,,,,,,,,,,,,,,,,,---......,,,,,,---......---,,,,,,+++++++++,,,---------------......///............////////////,,,---......//////............///000000000000000000000000000111111111111111333444444333222444555666666666666888:::<<<===AAABBBDDDEEEEEEEEEGGGIIIQQQQQQPPPPPPOOOOOOPPPPPPTTTWWWZZZ[[[[[[___eeejjjllliiihhhiiikkkppp|||[[[```hhhsss|||}}}|||xxxYYYJJJAAACCCCCC;;;888<<<888888777777777777777777555666777777555444555666222222222333333444444444555555555555666666666777111222333555777888999:::888999;;;<<<<<<>>>AAACCCEEEGGGJJJNNNSSSVVVYYYZZZ^^^[[[]]]cccfffppp}}}|||||||||zzzyyywwwzzzyyyuuurrrpppkkkeeeZZZWWWSSSRRRTTTXXXZZZ\\\aaaeeekkkppptttxxx|||~~~zzzwwwsssoookkkhhhgggffffffccc___\\\[[[ZZZXXXVVVQQQQQQRRRRRRQQQQQQPPPOOOMMMMMMMMMLLLJJJHHHHHHHHHEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@AAABBBBBBAAAAAAAAA<<<<<<;;;;;;;;;:::::::::777777666666666666777777444555777999::::::::::::777777777777777777777777999888666666777777666555666:::===<<<:::;;;AAAFFFDDDDDDDDDDDDCCCBBB@@@@@@FFFKKKPPPSSSYYY]]]\\\XXXUUUNNNHHHGGGEEE@@@;;;:::333444666777999:::::::::999<<>>======;;;:::999888888777777777777888999:::;;;666666666666666777888888777777777777777888888999888888777666555444444333666777777888888;;;???BBBJJJHHHEEEAAA@@@???@@@@@@@@@BBBGGGLLLPPPRRRTTTTTTQQQMMMIIIFFFDDDAAA;;;777555555666555666777;;;>>>;;;AAAGGGIIIGGGAAA;;;888:::999777555333222111111//////...------------...*********+++,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///,,,+++***)))******,,,,,,...---,,,+++***+++,,,,,,---------............///.........------,,,,,,,,,...------------...//////............////////////000111222333333333333333222222333333333333444444666555444555666:::===@@@BBBDDDEEEFFFEEEEEEGGGIIIKKKMMMNNNNNNMMMLLLNNNOOOUUUXXX\\\]]]^^^aaafffkkkllljjjiiijjjkkkppp}}}eeeiiiqqqzzz{{{xxxxxx{{{tttXXXHHHEEE@@@<<<;;;:::999888777888888999888777666555666666666666666666666666777777777666555444444444333333333444444555555555444444666777888999999999999;;;<<<<<<<<<<<<>>>@@@FFFJJJQQQVVVYYY\\\^^^___aaa``````ccckkk~~~}}}|||}}}}}}|||{{{xxxvvvuuusssppplllfffaaaYYYTTTRRRTTTWWWYYY]]]bbbfffnnntttwwwyyy}}}}}}~~~{{{vvvssspppnnnllljjjhhhgggeeebbb___[[[XXXVVVTTTSSSSSSRRRQQQPPPOOOOOONNNNNNMMMLLLKKKJJJIIIIIIIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@>>>======<<<;;;:::999999;;;::::::999999999999999666666666666666777888888::::::888777666555555555777666666555555444444444444555666777888:::???BBBHHHFFFDDDBBBAAA@@@??????<<<>>>CCCGGGKKKNNNOOOPPPKKKHHHEEEDDDCCC@@@<<<999666777777777777888;;;>>>>>>AAAEEEFFFDDD@@@<<<:::999888777555333222111000//////...------------...,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---.........------,,,,,,---...//////......---...///000111---------............///.........------,,,,,,,,,...------------...///////////////000000000111111000111222333333333333333222222333333333333444444666555555666999<<<@@@CCCBBBDDDEEEFFFEEEFFFGGGIIINNNPPPQQQQQQPPPOOOQQQRRRTTTWWWZZZ\\\]]]```eeejjjjjjhhhgggggghhhlllzzzlllrrr{{{}}}wwwxxx~~~gggOOOEEEBBB>>>;;;;;;;;;:::999888888888888777777777777666666666666666666666666777777666666555444444444111222333444555666777777555555777888999:::::::::999;;;<<<<<<<<<===???AAAIIIMMMTTTYYY]]]___bbbcccccc``````dddppp}}}|||{{{}}}}}}}}}|||wwwvvvtttrrrooojjjddd```WWWTTTTTTXXX[[[\\\```fffjjjrrrxxxzzz|||~~~}}}yyyuuurrrpppnnnllljjjjjjiiifffbbb^^^ZZZWWWVVVTTTSSSRRRRRRPPPPPPOOONNNNNNMMMLLLLLLKKKJJJIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEAAAAAAAAAAAA@@@@@@@@@@@@=========<<<<<<;;;;;;;;;>>>===<<<;;;999888777777666666666666666777888888:::999888777666555555555555555555444444444444444222333444555666999===AAADDDDDDDDDCCCBBBAAA??????888999===@@@DDDGGGIIIJJJDDDCCCAAAAAAAAA???===;;;888888999888777999;;;>>>@@@BBBDDDDDDBBB???>>>===999888777666444222111111000///......------............------------...///------------------------......---,,,,,,,,,------...------------...///000------......///111222333---------............///.........---------------...------------...//////000000000111111111222222111111222333333333222222222222333333333333444444555555666777;;;???CCCEEEAAACCCFFFFFFFFFFFFHHHIIIOOOQQQRRRRRRQQQPPPRRRSSSRRRUUUYYY[[[\\\___eeejjjiiigggfffffffffkkkxxxwww||||||xxxxxx[[[JJJBBB@@@<<<;;;;;;;;;:::999888888777777666777888888666666666666666666666666666666666555555444444444333333333444555666666777555555777888999::::::::::::;;;<<<======>>>AAADDDKKKOOOVVV[[[___aaadddeeeddd``````gggwww}}}{{{{{{||||||{{{zzzwwwvvvtttrrrooojjjddd___WWWTTTUUUYYY\\\^^^dddkkkooovvv{{{|||~~~~~~|||yyytttqqqpppnnnmmmkkkllljjjfffbbb]]]YYYVVVUUURRRRRRQQQPPPOOONNNMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIGGGGGGFFFEEEDDDDDDDDDEEEAAA@@@@@@@@@@@@@@@@@@@@@==================<<<<<<===<<<<<<;;;999888777666666666666666666777777888666666666666666777888888333333333444444444444444111222333444555888<<>>AAACCCDDDAAAAAA@@@@@@???>>>===;;;888999:::999888888:::<<<@@@CCCEEEFFFDDDAAA???>>>::::::999888666555333222000//////..................------,,,,,,,,,------------------------------///...---,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,---......///---------............///...............---------...------------...//////000000000111111111222222111222222333333333222222222222222333333333444444666666777888;;;>>>AAACCCAAACCCFFFGGGGGGGGGHHHIIIMMMNNNOOOOOONNNNNNOOOPPPRRRUUUYYY[[[\\\___eeejjjjjjgggfffgggggglllyyy|||}}}fffOOOCCC@@@>>>;;;::::::;;;:::999888888777666777777888888666666666666666666666666555555555555444444444444555555555555555555555555444444666777888999999999;;;<<<======>>>@@@CCCFFFLLLPPPWWW\\\___aaacccdddccc___aaammm~~~|||{{{{{{zzzyyywwwxxxvvvtttrrroooiiiccc^^^WWWUUUTTTWWWYYY]]]fffpppsssyyy~~~~~~}}}{{{xxxtttqqqpppooommmlllllljjjfffaaa\\\XXXVVVTTTQQQPPPPPPOOONNNMMMLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIFFFEEEDDDCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@==================<<<<<<999999::::::999888777666666666666666666777777888666666666555666777777888333333333444444444444444111222222333333666:::======???AAACCCCCCBBB@@@???888888888999;;;===@@@AAABBBBBBBBBAAA???===<<<<<<999::::::999888777888:::>>>BBBFFFHHHFFFBBB???===;;;;;;;;;:::999777555444000000///............///,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------............///...........................------------...///////////////000000000111111222222333333333222222111222222222333333333444444777666777888999;;;===>>>@@@CCCFFFHHHHHHHHHIIIJJJKKKMMMNNNNNNMMMMMMNNNOOOTTTWWWZZZ\\\\\\___eeeiiihhhfffeeefffggglllyyyyyy[[[IIIBBB>>><<<::::::::::::999777777777777777888888888888666666666666666666666666444444444444444444444444666666666555555555444444444444666777888999999999;;;<<<======>>>AAAEEEIIIMMMQQQWWW\\\^^^```aaabbbaaa___dddwww~~~|||zzzzzzyyywwwvvvwwwuuusssqqqmmmhhhaaa]]]WWWUUUTTTVVVXXX\\\gggrrruuu{{{~~~~~~{{{yyyvvvssspppoooooommmlllkkkiiiddd___ZZZWWWUUUTTTQQQPPPOOONNNMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIFFFEEEDDDCCCBBBBBBBBBBBB?????????@@@@@@@@@@@@@@@=========<<<<<<;;;;;;;;;666777888999:::999888777666666666666666777888888999888777666555444444444555555555444444444444444222333333333333555888;;;;;;===???BBBCCCBBBAAAAAA===<<<:::999:::;;;===???AAABBBCCCAAA???<<<<<<<<<;;;<<<<<<;;;999888888999<<<@@@EEEGGGFFFAAA>>><<<:::;;;;;;;;;:::888666555111000//////......//////+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------............---,,,+++***---------------,,,++++++---------............///.............../////////...------------...///////////////000000000111111222222333333333222111111222222333333333333444444666666666777888999:::;;;???CCCFFFIIIIIIIIIIIIJJJMMMNNNPPPOOONNNNNNOOOQQQVVVYYY[[[\\\\\\___dddhhhdddbbbbbbccceeekkkxxxnnnUUUGGGCCC>>><<<:::999999999777666555666777888999888888777666666666666666666666666444444444444444444444444555555555555666666666666555555777888999:::::::::<<<<<<===>>>???BBBGGGJJJOOOSSSXXX\\\^^^___```aaaaaa```jjj}}}zzzyyyzzzyyyxxxwwwtttssspppnnnjjjeee^^^ZZZVVVUUUWWWYYYZZZ]]]gggrrrvvv|||}}}~~~|||xxxvvvssspppnnnmmmmmmkkkjjjjjjgggbbb]]]YYYVVVTTTTTTRRRRRRQQQPPPOOONNNMMMMMMKKKKKKJJJJJJJJJIIIIIIIIIGGGFFFEEEDDDBBBAAAAAAAAA>>>?????????@@@@@@@@@@@@>>>======<<<;;;:::999999777888:::;;;;;;:::888777666666666666666777888888999888777666555444444444777666666555555444444444444444444333222444777999:::<<<>>>@@@BBBBBBBBBBBBAAA???<<<:::999999;;;===???@@@BBBAAA>>><<<<<<===>>>???@@@>>><<<:::999:::;;;>>>AAABBB@@@>>><<<;;;888999::::::999777555444111000000///////////////************+++,,,------------------------------------,,,,,,,,,---..................,,,***((('''+++,,,---.........---,,,---------............///---........./////////000...------------...//////000000000111111111222222222333333333333222111000222222333333333333444444444555666777888:::;;;<<>>???CCCHHHKKKQQQUUUZZZ]]]^^^______``````aaannn}}}{{{yyyyyyzzzzzzzzzyyyrrrqqqnnnlllhhhccc\\\WWWUUUVVVYYY]]]^^^___gggpppwww|||~~~||||||{{{wwwtttqqqnnnlllkkkkkkjjjhhhhhhfffaaa\\\XXXUUUTTTTTTSSSSSSRRRQQQPPPOOOOOONNNJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGEEECCCBBBAAAAAA>>>>>>??????@@@@@@@@@@@@>>>======;;;:::999888888999:::<<<<<<<<<:::888777666666666666666777888888555555555555555666777777888888777666555444444444555555555444222333666888:::;;;===???AAABBBCCCDDDDDDAAA===:::888888:::;;;<<<>>>@@@@@@===<<<===>>>@@@AAABBBAAA>>><<<;;;;;;:::<<<======;;;:::;;;;;;777777999999888666444222111111000///////////////******++++++,,,---...///////////////////////////,,,,,,,,,,,,------...///,,,---,,,+++***'''%%%###((()))+++---......---------------.........//////---.........//////000000...------------...//////111111222222222333333333333333333333333222111000222222333333333444444444222333555777999;;;===>>>???BBBGGGJJJJJJJJJJJJJJJMMMNNNPPPOOONNNNNNOOOQQQVVVYYY[[[[[[YYY[[[___cccdddcccccceeehhhooo~~~~~~tttUUUDDD@@@@@@===<<<;;;:::888777666666777777777777777666666555666666555555555444444444555555555555555555555555444444333444444555666777:::999666444555888;;;===>>>>>>>>>>>>@@@CCCIIIMMMUUUVVV\\\bbbbbb___^^^aaadddkkk}}}~~~~~~~~~}}}|||zzzxxxwwwwwwwwwuuurrroooooopppoookkkddd]]]XXXUUUSSSXXX]]]___aaaeeelllsssvvvxxx{{{{{{xxxuuusssrrrnnnnnnmmmlllkkkkkkjjjjjjfffccc^^^YYYUUUTTTUUUUUUPPPPPPOOOOOOOOOOOONNNNNNMMMLLLJJJIIIHHHHHHIIIIIIIIIGGGEEECCCBBBAAAAAAAAAAAAAAA@@@???>>>>>>>>>???============<<<;;;::::::777888888888888999999999888777555555666666555333666666666666777777777777888777777666555444444333666777666333///...111444===<<<===>>>AAAEEEIIIKKKCCCAAA>>>;;;:::999::::::>>>???AAAAAA???===<<<<<>>>>><<<:::888888999999999999888888999666333111111///---,,,,,,,,,++++++++++++******---+++++++++---...---+++,,,------......------,,,,,,,,,,,,---------.............../////////000000,,,,,,.../////////...---,,,---------------,,,,,,---------.........//////////////////000000000000111111111111222333444555555444333333333333444555777777777888999:::<<<<<>>AAADDDHHHIIIBBBAAA>>><<<:::999999999;;;===??????>>>======>>>FFFHHHJJJKKKIIIDDD???<<<:::999888999:::;;;999888888888888888888888888888888666333111000///---,,,//////...,,,+++***)))(((---,,,+++,,,------,,,+++,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,------------,,,---.../////////...---,,,,,,---...............,,,------------.........111111111111222222222222000000000000000111222333222111111222333555777888888888888888999:::;;;;;;@@@CCCFFFHHHHHHIIIJJJKKKPPPQQQSSSSSSQQQPPPQQQQQQWWWXXXZZZZZZZZZ[[[^^^```dddbbbbbbeeeiiippp~~~xxxZZZJJJDDDAAA>>>:::::::::999999999888888555666666666666555444444555555555555555444444444333333333333333333333333444444333444444555666777888777777777888999;;;;;;======>>>>>>AAAFFFMMMSSSZZZ[[[^^^```^^^[[[]]]bbbooo~~~}}}}}}}}}|||{{{wwwvvvuuuuuuuuutttqqqnnnjjjiiifffaaaZZZUUURRRQQQUUUYYY^^^```bbbeeejjjnnntttuuuuuurrroookkkjjjjjjiiiiiihhhgggfffeeeddddddaaa___[[[XXXUUUTTTTTTUUUPPPPPPOOOOOOOOOOOONNNNNNLLLLLLJJJIIIIIIHHHIIIIIIHHHGGGEEEDDDBBBAAAAAAAAA>>>>>>>>>??????@@@AAAAAA>>>>>>>>>===<<<:::999888;;;;;;:::999888777666555666555444555666777666555555555666666666777777777888888777777777777777777:::777555333444555666666777999;;;>>>AAADDDFFFGGG@@@@@@>>>===;;;999888888888:::<<<======>>>???@@@IIIKKKNNNOOONNNJJJEEEAAA;;;999777666666777666555888777777777777777888888999666333111000///...,,,///......---,,,,,,++++++///---,,,,,,------+++***,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,+++,,,---......//////......,,,---...///////////////,,,,,,,,,,,,------------111111111111222222222222000///////////////000000111111222222444666777888888888888888888999:::;;;@@@CCCFFFHHHHHHIIIJJJKKKPPPRRRSSSSSSRRRQQQRRRSSSXXXZZZ[[[[[[[[[\\\^^^```eeecccbbbeeeiiippp}}}eeeMMMEEECCC???<<<999999999999999999999999555555555555555444444333555555555555555555555555333333333333333333333333444444333444444555666777666777888999:::;;;;;;;;;>>>???@@@BBBEEEKKKSSSXXX]]]]]]^^^___\\\ZZZ^^^fffvvv~~~~~~~~~~~~{{{yyyxxxyyyyyyxxxvvvsssrrrqqqqqqrrrpppmmmjjjfffeee```ZZZTTTQQQPPPQQQVVVZZZ^^^aaaccceeeiiikkknnnnnnnnnlllhhhffffffffffffeeedddcccbbb``````___]]]\\\ZZZWWWUUUUUUTTTTTTPPPPPPOOOOOOOOONNNNNNNNNLLLKKKKKKJJJIIIIIIHHHHHHGGGFFFEEEDDDCCCBBBAAAAAA>>>??????@@@@@@@@@??????>>>>>>>>>===<<<:::999888::::::999999888777777666555444444555777888777666555555555666666666777777888888888888888888999999:::666222222555888777666777888;;;>>>AAACCCEEEEEE??????>>>===;;;999777666666888;;;<<<===???AAACCCHHHJJJNNNPPPOOOKKKGGGDDD???;;;777555444555555444777777666666777888999:::;;;888444111000000///---++++++,,,---...///000111000...---,,,------+++))),,,------......------,,,,,,,,,,,,---------..................---------------------..................///////////////......+++++++++,,,,,,,,,------.../////////000000000000111000000////////////000444444444444444444444444666666666777888:::<<<===???BBBEEEGGGHHHIIIJJJKKKPPPRRRTTTTTTSSSRRRSSSTTTWWWYYY[[[[[[\\\]]]```ccceeeccccccfffiiiooo|||}}}WWWEEEBBBAAA===;;;888999999999999:::::::::555555555555555444444333444555555555555555555555444444444444444444444444444444333444444555666777555666888:::;;;;;;;;;;;;===???AAADDDHHHNNNUUUZZZ^^^]]]^^^^^^[[[ZZZbbbmmm}}}|||||||||}}}~~~{{{{{{{{{zzzzzzzzzzzzzzzzzzxxxvvvuuuuuuuuutttsssqqqpppooooooooommmiiiggg```^^^ZZZUUUPPPOOOPPPSSSVVVYYY^^^bbbeeefffhhhiiiggghhhhhhgggdddcccdddeeebbbbbbaaa___^^^\\\[[[[[[YYYXXXXXXWWWVVVUUUTTTTTTPPPPPPOOOOOOOOONNNNNNNNNKKKKKKKKKJJJJJJIIIHHHHHHFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@>>>===<<<>>>>>>>>>===<<<:::999888888888888888888888888888555444444555777888777666555555555555666666666666888888888888999999999999888444111222555888888777999:::===???AAACCCDDDDDD>>>>>>===<<<;;;888777555555888:::<<<===???BBBEEEFFFHHHKKKMMMMMMKKKHHHFFFCCC???:::666555666666555777777666777888:::<<<===???<<<777333222111000///++++++,,,---///000111111000///------------+++***,,,------......------,,,,,,,,,,,,---------..............................------------......//////111111000000///...,,,,,,+++++++++,,,,,,,,,------.../////////000000000000222222111000000000111111444444444444444444444444333333444666999;;;>>>???>>>AAAEEEGGGHHHHHHJJJKKKPPPRRRSSSTTTSSSRRRSSSTTTUUUWWWYYY[[[\\\___bbbeeeeeeccccccfffjjjppp{{{nnnNNNBBBAAA???;;;:::999999999999999999999:::555666666666666555444444444444444555555555555555555555555555555555555555444444333444444555666777666777888:::;;;<<<<<<<<<<<<>>>BBBFFFKKKPPPUUUYYY]]]\\\]]]\\\ZZZ]]]iiivvv~~~|||{{{{{{{{{wwwvvvuuuuuuuuuwwwxxxyyyuuuuuuuuuvvvvvvvvvvvvvvvvvvtttrrrqqqqqqqqqpppoooooonnnlllkkkjjjhhhdddaaaWWWVVVSSSPPPMMMNNNQQQTTTUUUXXX]]]bbbfffhhhhhhhhhdddeeegggfffeeecccdddddd```___^^^\\\[[[YYYXXXWWWUUUUUUVVVVVVVVVUUUTTTSSSPPPPPPOOOOOOOOOOOONNNNNNKKKKKKKKKKKKJJJIIIHHHGGGEEEEEEEEEEEEDDDCCCBBBAAAAAABBBBBBAAA@@@>>><<<:::============<<<;;;:::999777777888888888999999999666555444555666777666555444444555555555666666666999999888888888888888888555444222222555777999:::<<<<<<===???@@@AAABBBCCC>>>>>><<<;;;999777666666666777999:::;;;>>>AAACCCDDDFFFGGGIIIJJJJJJIIIHHHEEEAAA<<<999888888777777888777777888:::>>>AAACCCEEEAAA;;;777444333222111..................------000...------......,,,+++,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,---------.........------------...//////000000000///...---,,,+++,,,,,,,,,,,,------------111111111111222222222222333222222222222222333333000111222444555666777777222222444666888;;;>>>???>>>@@@DDDGGGHHHHHHJJJKKKOOOQQQSSSSSSRRRRRRSSSTTTTTTVVVYYYZZZ\\\^^^aaadddcccbbbcccgggjjjppp|||yyy```HHHBBBAAA<<<:::<<<:::999999999999999999999666666777777777666555555444444444555555555666666444444444444444444444444444444333444444555666777666777888999:::<<<===>>>===AAAGGGLLLPPPTTTXXX[[[[[[[[[\\\\\\[[[```ppp}}}{{{wwwssspppoooppppppnnnmmmmmmlllmmmnnnooopppmmmmmmnnnnnnnnnoooooooooooommmkkkjjjkkkkkkiiihhhhhhfffdddcccaaa^^^ZZZWWWMMMMMMLLLKKKJJJMMMQQQTTTTTTWWW]]]cccgggiiihhhgggfffhhhjjjjjjgggeeedddddd^^^^^^\\\[[[YYYWWWVVVUUURRRSSSTTTUUUVVVUUUTTTSSSPPPPPPOOOOOOOOOOOONNNNNNJJJKKKKKKKKKKKKIIIHHHGGGDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@AAAAAAAAA???===;;;;;;<<<<<<<<<<<<<<<;;;;;;999999999888888888888888777666555555666777555444444444444555555555666666999999999888777777666666444555555555555777;;;>>>>>>======<<<===>>>@@@AAA???>>>;;;999777666666666555666888888888:::===@@@@@@@@@AAABBBCCCDDDEEEFFFEEEBBB>>>;;;::::::888777888888888:::===AAAFFFHHHKKKFFF@@@:::777555333222.........------,,,,,,,,,///...------...///...,,,,,,------......------,,,,,,,,,,,,---------......+++,,,,,,---...///000000...------,,,---...///000------............------,,,------------.........111111111111222222222222222222222222222333444555///000222444666666666666444444555666888:::;;;<<<===@@@DDDFFFGGGHHHJJJKKKNNNPPPRRRRRRRRRQQQRRRSSSVVVXXXYYYZZZZZZ\\\^^^aaabbbaaacccgggkkkqqq}}}lllWWWEEEBBBAAA;;;:::>>>:::::::::999999999888888777777777777777666666555444444444555555555666666333333333333333333333333444444444444444555777777777777888888:::<<<>>>???AAAFFFLLLRRRVVVYYY\\\^^^ZZZZZZ[[[[[[\\\bbbttt~~~{{{uuurrrnnniiigggeeeeeefffiiihhhgggffffffggghhhiiifffffffffggghhhhhhiiiiiiiiigggeeedddddddddcccbbbaaa___]]][[[XXXUUUPPPMMMGGGGGGHHHHHHIIILLLPPPTTTTTTWWW\\\ccchhhjjjiiigggiiikkkmmmmmmjjjgggdddccc^^^]]][[[ZZZXXXVVVUUUTTTPPPQQQTTTUUUVVVUUUTTTSSSPPPPPPPPPOOOOOOOOONNNNNNJJJKKKKKKKKKKKKIIIHHHGGGDDDDDDEEEEEEEEECCCBBBAAA>>>???@@@AAAAAA@@@>>>===:::;;;<<<<<<======<<<<<<;;;::::::999888777666666888777555555666666555333444444444555555555666666:::999999888777666555555444666777777666888<<>>???@@@>>>;;;888666666666777555555666666666777:::===::::::::::::<<<>>>AAABBBEEEBBB>>><<<;;;:::999777888888999;;;???DDDIIILLLOOOJJJBBB<<<999666444333++++++,,,,,,---............---,,,---//////...---,,,------......------,,,,,,,,,,,,---------......---...///000111333444444......---,,,---...///000)))***+++---.../////////---------.........//////////////////000000000000111111111111222333444555333333444555555444333333666666666666777888999:::===@@@DDDFFFGGGHHHJJJLLLMMMOOOQQQRRRQQQQQQRRRSSSYYYZZZZZZZZZYYYZZZ[[[]]]aaa```bbbgggkkkrrr}}}sss^^^QQQDDD>>><<<;;;;;;===777777777777777666555555777777666666555555555444444555666777777666555444444444555555555555444444666555444333333444666777999:::;;;;;;::::::<<<===EEEFFFIIINNNTTTXXX[[[[[[aaaYYYVVVZZZ^^^ggg~~~zzztttpppooolllgggbbb^^^\\\\\\\\\]]]\\\[[[ZZZ[[[]]]___aaa]]]]]]^^^^^^_________```]]]^^^^^^^^^]]]\\\ZZZYYYXXXWWWVVVTTTQQQNNNJJJHHHDDDFFFHHHIIIKKKNNNSSSVVVXXXZZZ___cccfffhhhhhhgggjjjkkkkkkkkkiiifffcccaaa^^^\\\ZZZWWWUUUUUUTTTUUUVVVUUUTTTUUUVVVUUUTTTRRRPPPPPPPPPPPPOOONNNMMMLLLMMMKKKJJJJJJKKKKKKJJJIIIEEEEEEFFFFFFEEEDDDBBBAAA@@@@@@??????>>>=========;;;;;;<<<<<<;;;;;;:::999888888888888999:::;;;;;;888777666555555444444555666555555555555444444444555666777777777666444333333444555777888:::;;;<<<>>>===;;;999777777777777;;;:::999888777555444444666777777666555555777:::===<<<;;;:::::::::;;;<<>><<<:::999666999;;;;;;@@@IIIOOOPPPSSSJJJAAA======<<<777222//////////////////......///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++---///000111222000///...------...///000---------............////////////...------///111...//////000111222222222333333333444444555555555444444555555666555555555555555777888:::<<<=========@@@DDDFFFHHHKKKNNNPPPNNNPPPRRRSSSSSSRRRRRRSSSVVVXXXYYYZZZYYYZZZ[[[]]]aaaaaadddhhhjjjooozzzxxxbbbRRRHHH???===<<<:::888999777777777777777666555555777666666666555555555555333444555666666555444333444444555555555555444444666555444333333555666777777999:::;;;;;;<<<>>>@@@EEEGGGLLLQQQWWWZZZ\\\\\\\\\VVVVVV]]]cccnnn~~~xxxsssnnnhhhddddddaaa]]]XXXUUUSSSSSSSSSSSSSSSRRRQQQRRRTTTVVVWWWTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWVVVUUUSSSRRROOONNNMMMKKKIIIFFFDDDCCCBBBDDDGGGIIILLLPPPUUUXXXZZZ\\\aaaeeehhhjjjjjjiiihhhhhhhhhgggeeecccaaa```___^^^[[[YYYWWWVVVUUUUUUUUUTTTSSSTTTUUUUUUSSSQQQRRRRRRRRRQQQQQQPPPOOONNNOOOMMMKKKKKKKKKJJJHHHGGGEEEFFFFFFFFFFFFDDDCCCBBBAAAAAA@@@???>>>>>>======<<<<<<<<<<<<<<<;;;::::::999999888888999999:::;;;:::999888777666666666666666555555555555444444444555666777777666555444333333444555666777999::::::;;;:::888777666555666666888888888777777777777777888888888666444444555777::::::999888999:::;;;<<<=========<<<;;;999777555666999:::;;;@@@HHHNNNOOOQQQIII@@@<<<===;;;777222///...---,,,+++***))))))............------------........................---------.........//////,,,,,,------.........///---......//////......------------............////////////...------///111...//////000111111222222222222222333333333333333555555555555444444333222444444666777999;;;<<<<<>>>>>:::777777777777777777777666555555666666666666555555555555333333444444444444333333444444444444444444444444555555444444444555777888666888:::;;;<<<>>>AAACCCFFFJJJPPPVVV[[[]]]^^^^^^ZZZXXX[[[ccclllyyywwwooojjjddd^^^ZZZXXXVVVRRRNNNKKKJJJJJJJJJJJJIIIHHHHHHIIIJJJLLLMMMKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMLLLLLLKKKJJJIIIFFFEEEDDDBBBAAAAAA@@@@@@AAADDDGGGJJJMMMQQQWWWZZZ\\\___ccchhhkkkllllllllleeeeeecccbbbaaa````````````___]]]ZZZXXXWWWVVVUUUTTTSSSRRRRRRSSSSSSRRRQQQSSSSSSSSSSSSRRRQQQPPPOOOPPPNNNLLLKKKJJJIIIGGGEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCBBBAAA@@@???>>>======<<<============<<<;;;;;;;;;:::999999888888999999<<<<<<:::999888777777666666555555555555444444444555666666666666555444444444444555555666777777888777666555555444444555555444555555666888999999::::::::::::888555444555666888888777777888999;;;<<<>>>?????????>>><<<999777555999:::;;;???HHHMMMMMMNNNGGG@@@<<<<<<;;;777333000///---+++)))(((''''''............------------........................---------.........//////......------,,,+++++++++***,,,...000000...,,,***---------............///...///000///------///000/////////000111111222222222222222222111111111111666555555444333222111000333444555666888:::;;;<<<>>>BBBGGGKKKLLLMMMNNNOOONNNPPPRRRSSSSSSRRRRRRSSSVVVXXXZZZZZZZZZZZZ\\\^^^]]]^^^aaafffjjjppp}}}ppp[[[PPPEEE@@@===??????;;;999999777777777777777666555555666666666666666555555555444444444444444444444444444444444444444444444444555555444444555666777888777999:::;;;<<>>===============>>>===<<<<<<;;;<<<;;;:::999888888888888===<<<;;;999888777666666666555555555555444444444555555555555555555555444444444444555555555555555444444444444444444555555333444555666777999:::::::::;;;;;;:::888777777888:::999999888999:::<<<===AAABBBCCCCCCAAA>>>;;;999666:::;;;<<<@@@HHHLLLLLLKKKFFF@@@===<<<;;;888444333222000---,,,+++******.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---,,,++++++*********+++---......---+++***---------............///...///000///...---...000//////000000111111111111333333222222111111111000444333333222222111111111333444555777999:::;;;<<<<<<@@@FFFJJJKKKKKKKKKKKKNNNPPPRRRSSSSSSRRRRRRSSSVVVXXXZZZZZZZZZ[[[]]]^^^^^^___bbbfffiiiooo|||vvv]]]NNNIIIEEE@@@===>>>===:::999:::777777777777777666555555555555555666666666666666666555555555555555555666555444333333333333444555444444444555666777888888:::;;;<<<<<<===???BBBEEEIIIOOOXXX^^^````````````^^^cccmmmxxxxxxpppdddZZZTTTPPPLLLHHHIIIHHHFFFDDDCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>???@@@BBBDDDFFFHHHJJJLLLNNNPPPSSSWWW[[[```bbbfffiiikkkkkkjjjjjjdddbbb___]]]\\\]]]^^^___]]]]]]\\\ZZZXXXWWWUUUTTTTTTRRRPPPPPPQQQRRRQQQPPPQQQQQQQQQQQQPPPOOONNNNNNMMMLLLJJJJJJKKKKKKJJJHHHGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@???>>>============>>>===<<<<<<;;;<<<;;;:::999888777777777;;;:::999888777666666666666555555555555444444444555444444444444555555555444444444444444555555555444444555555555555555555444444555666777888888999:::;;;<<<<<<;;;:::;;;<<<===<<<<<<<<<<<<>>>???@@@BBBCCCCCCBBB@@@===:::888777;;;======AAAHHHLLLKKKHHHDDD@@@>>>===<<<999777444333111///.........///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,---------............///---///000000.........///000000000000000111111111444444333333222222111111111111111111111222333444444555666888:::;;;=========AAAFFFJJJKKKJJJJJJJJJNNNPPPRRRSSSSSSRRRRRRSSSVVVXXXZZZZZZ[[[[[[]]]___bbbaaacccfffiiinnn{{{cccPPPGGGEEECCC???<<<;;;:::666777:::777777777777777666555555555555555666666666666666777666555555555555666777555444333222222333444555444444555666777888888888;;;<<<=========@@@DDDGGGKKKRRRZZZ______^^^___```^^^ggguuupppggg\\\SSSNNNKKKIIIGGGCCCBBBAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>>>>@@@??????>>>>>>>>>??????<<<<<<===???AAACCCFFFGGGKKKMMMOOOPPPRRRUUUYYY\\\ccceeegggjjjjjjjjjhhhgggcccaaa___]]]\\\\\\]]]]]][[[[[[[[[ZZZYYYXXXVVVVVVUUUSSSPPPPPPQQQRRRRRRQQQPPPPPPPPPPPPOOONNNMMMLLLLLLKKKJJJJJJKKKKKKJJJIIIGGGFFFEEEDDDCCCCCCCCCCCCAAAAAAAAA@@@??????>>>>>><<<============<<<;;;;;;<<<;;;:::999888888888888999888777666666666666666666555555555555444444444444444444333444444555666444444444555555555555555444555555666666666555555444555555666666777777888999;;;======<<<<<<<<<============>>>@@@CCCEEEGGGIIIHHHFFFDDDAAA>>>;;;:::777;;;======@@@GGGJJJIIIFFFDDDAAA???>>>===<<<:::444222000...---...///000------------,,,,,,,,,,,,........................---------.........//////,,,,,,,,,,,,------------...---+++******+++---...---------............///---///000000///......///000000000000000000111111333333333333333222222222111000000000111333555666555666777888:::<<<===>>>AAADDDIIIKKKLLLLLLLLLLLLNNNPPPRRRSSSSSSRRRRRRSSSVVVXXXZZZ[[[[[[\\\^^^```ddddddeeegggiiiooo|||iiiSSSIIIEEEEEE???<<<;;;<<<:::666666:::777777777777777666555555555555555555666666666777666555444444444444555666555444222111111222444555333444555666777888888999:::;;;<<<===>>>AAAFFFJJJMMMTTT[[[^^^]]]\\\]]]^^^bbbnnn~~~yyyhhh___TTTLLLIIIIIIHHHGGG???>>>>>>>>>>>>>>>>>>>>><<<===============<<<<<<>>>>>>>>>======<<<<<<<<<>>>======<<<<<<===>>>>>>:::<<<>>>AAACCCEEEGGGGGGLLLNNNPPPRRRUUUXXX]]]```fffgggiiikkkkkkiiigggeeebbbaaa^^^\\\[[[ZZZZZZZZZZZZZZZ[[[[[[[[[ZZZYYYXXXVVVSSSQQQPPPQQQRRRRRRRRRPPPPPPPPPPPPOOONNNMMMLLLNNNLLLKKKJJJKKKKKKIIIGGGFFFEEEDDDCCCBBBBBBBBBCCC????????????????????????<<<<<<<<<<<<<<<;;;::::::;;;;;;:::999888888888888888777777666666666777777666555555555555444444444444444333333333444555666444444555555666666666777444555555666666555444333333333444555666777888999999;;;======;;;::::::;;;:::;;;===@@@DDDHHHLLLNNNOOOMMMIIIEEEAAA>>>===<<<555999;;;;;;???DDDGGGFFFEEECCCBBBAAA@@@???===<<<777555222///------...///---------,,,,,,,,,++++++........................---------.........//////------------------------,,,,,,------------,,,,,,---------............///,,,...000000///.........111000000000000000000000111111111111222222222222333222111111111333555666444555666888999;;;<<<===CCCEEEHHHJJJJJJKKKLLLMMMNNNPPPRRRSSSSSSRRRRRRSSSVVVXXXZZZ[[[[[[\\\___aaaeeedddeeehhhjjjqqqtttUUUEEEAAACCCDDD<<<:::<<<>>>===999888;;;777777777777777666666555444555555555666666777777555444333333333333444555555444222111111222444555333444555777888888999999999:::;;;<<>>>>>>>>>>>>>>?????????======>>>>>>>>>>>>===<<>>>>>>>>======<<<<<<===<<<;;;::::::;;;<<<===;;;===@@@DDDFFFHHHIIIIIIKKKMMMPPPSSSVVV[[[```dddhhhjjjkkklllkkkiiigggeeeaaa```^^^\\\ZZZXXXXXXWWWZZZZZZ\\\]]]]]]\\\[[[ZZZWWWTTTQQQPPPQQQSSSSSSSSSPPPPPPPPPPPPOOONNNMMMMMMPPPNNNLLLKKKKKKIIIGGGEEEFFFEEECCCBBBAAAAAABBBBBB===>>>>>>>>>>>>?????????;;;;;;<<<<<<;;;;;;:::999;;;:::999999888888999999777777777777777888888999666666555555555444444444444333333222333444666666444444555555666777777888444444555666555444333222111222333555777888999::::::<<<===<<<:::888777777666888;;;@@@EEELLLQQQTTTNNNKKKFFFAAA<<<:::888888333777999:::===BBBEEECCCDDDDDDCCCBBBAAA@@@???>>>;;;999555111.........///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------/////////......------,,,***,,,...000000...,,,***---------.........//////,,,...000111///.........111111111000000000000000//////000000111111222222666444333111111222444555333444555777888:::;;;<<>>>>>>>>===>>>>>>???>>><<<;;;:::;;;;;;;;;<<<<<<;;;::::::=========>>>??????@@@@@@AAADDDGGGHHHHHHIIIJJJLLLKKKNNNRRRVVVZZZ```eeeiiilllllllllkkkiiifffcccbbbdddcccaaa^^^\\\[[[ZZZYYY[[[[[[[[[]]]___```___^^^YYYWWWSSSQQQPPPOOONNNMMMSSSSSSRRRRRRQQQPPPNNNNNNLLLLLLLLLKKKJJJJJJIIIIIIEEEEEEFFFFFFEEEDDDBBBAAA??????@@@@@@@@@AAAAAAAAA======<<<<<<<<<;;;;;;;;;<<<<<<;;;:::999999999999666666777777777777666666888888777666555444333333444444444444444444444444666666555555555555666666555555444333222222111111555666777666555666888999888999:::;;;;;;;;;:::999888:::<<>>???@@@@@@@@@??????>>>>>>======;;;999555333222000...,,,......------------......***************+++,,,---,,,,,,,,,------............------,,,,,,------...,,,---......//////......------------------------)))******+++,,,---///000111111111111000000000000222222111111111111111111000000000111111222222222333444555666666777999<<<@@@DDDHHHKKKLLLLLLLLLMMMPPPQQQRRRRRRRRRRRRRRRRRRTTTWWWYYYYYYXXXYYY^^^bbbddddddfffjjjnnnuuurrrSSSFFFCCC>>>===???;;;::::::999999888888777777777777777777777777777555555444444444333333333666666666666555444333222333333222222111222222333666555555555666777888999<<<<<<===>>>???DDDIIINNNTTTUUUXXX]]]^^^^^^aaaggg{{{rrreeeTTTNNNFFFBBBBBBAAA>>><<<=========<<<<<<<<<;;;;;;======>>>>>>======<<<<<<<<<<<<============<<<<<<===>>>>>>??????@@@AAAAAAAAACCCFFFGGGHHHIIIJJJLLLPPPTTTYYY^^^bbbgggkkknnnmmmmmmlllkkkiiifffdddbbbdddbbb```^^^\\\ZZZYYYYYY[[[ZZZ[[[\\\___```___^^^XXXVVVRRRPPPOOOOOONNNMMMOOOPPPPPPPPPOOONNNLLLKKKLLLLLLLLLKKKJJJJJJIIIIIIEEEEEEFFFFFFEEEDDDBBBAAAAAAAAAAAA@@@@@@?????????======<<<<<<<<<;;;;;;;;;<<<<<<;;;:::999999999999666666777777777777666666666666666666555555555555444444444444444444444444555555444444444444555555666555555444333333222222444555666555444444666888888999:::;;;;;;;;;:::999888:::<<<>>>EEEOOOSSSSSSKKKHHHDDDBBBAAA>>>999666444555666888;;;===???@@@??????>>>>>>===<<<<<<<<<999777444222111///---+++------,,,,,,,,,,,,------,,,------------.........,,,,,,------------------...------,,,,,,------...***+++,,,,,,------,,,,,,---------------------------------...///000111222000000000000000000000111111111111111111111111111222222333333333444444444222444666777777888:::;;;???CCCHHHKKKKKKKKKKKKLLLNNNOOOPPPRRRSSSTTTTTTTTTUUUWWWYYYYYYXXXYYY^^^bbbddddddfffjjjnnnuuuvvv___HHHAAA@@@===;;;===:::::::::999888888777777777777777777777777777777555444444444444333333333666666666666555444333222333222222222222222333333777777777777888999:::;;;===>>>??????@@@DDDIIIMMMTTTTTTXXX]]]^^^___eeellllll___OOOJJJCCC@@@@@@@@@>>><<<<<<<<<<<<<<<;;;;;;;;;;;;>>>============>>>??????===>>>>>>?????????>>>>>>?????????@@@AAAAAABBBBBBBBBDDDGGGHHHIIIKKKMMMOOOQQQVVV]]]cccgggjjjlllnnnnnnmmmmmmkkkiiigggeeeccccccaaa```]]][[[ZZZYYYYYYZZZZZZZZZ\\\^^^```___^^^WWWTTTQQQOOONNNOOONNNMMMLLLMMMNNNOOONNNMMMKKKIIILLLLLLLLLKKKJJJJJJIIIIIIEEEEEEFFFFFFEEEDDDBBBAAACCCBBBBBBAAA@@@???>>>============<<<<<<<<<;;;;;;<<<;;;:::999999888888999666666777777777777666666444444555555555666666666444444444444444444444444444444333333333333444444666666666555444444333333333444555444333333555777888888999:::;;;;;;::::::999;;;;;;<<>>=========<<<;;;:::::::::999777444333222000...,,,,,,,,,,,,++++++,,,,,,,,,,,,---......//////......------------------,,,,,,...------,,,,,,------...++++++,,,------------,,,------------------------///////////////000111222......//////000000111111111111111111111111111111333333333333444444444444222555888999999999:::;;;>>>BBBGGGIIIJJJJJJJJJKKKMMMNNNPPPRRRTTTUUUVVVVVVUUUXXXZZZZZZXXXZZZ^^^bbbddddddfffjjjnnnuuueeeTTTEEE@@@@@@===:::999::::::999999888777777777666666666666666666666666444444444444444444444444222333444555666666666666555444444444444555555666777777777888999:::;;;<<<===>>>???AAACCCFFFKKKOOOVVVWWWZZZ^^^^^^___gggpppyyyfffZZZKKKHHHCCCAAAAAAAAA@@@???>>>>>>>>>>>>>>>=========>>>>>>======>>>???AAABBB>>>??????@@@@@@@@@@@@???@@@@@@AAABBBBBBCCCCCCDDDDDDFFFIIIKKKLLLNNNRRRTTTTTTYYYaaahhhkkkmmmmmmnnnnnnnnnmmmkkkiiigggeeedddbbbaaa___]]][[[ZZZYYYYYYYYYYYYZZZ\\\^^^```___^^^WWWTTTPPPMMMMMMNNNNNNMMMKKKMMMNNNPPPOOONNNLLLJJJLLLLLLLLLKKKJJJJJJIIIIIIEEEEEEFFFFFFEEEDDDBBBAAABBBBBBAAAAAA@@@???>>>>>>============<<<<<<<<<<<<<<<;;;:::999888888888888666666777777777777666666555555555555555555555555444444444444444444444444555444444333333444444555777666666666555555555444444555555444333333555666888888999999:::::::::;;;999;;;::::::>>>FFFIIIGGGDDDCCCAAA???===:::777555666666666777888:::<<<===<<<<<<;;;:::999888888777:::999777666555444111///------,,,,,,,,,,,,------++++++,,,---------,,,+++.........------,,,,,,,,,...------,,,,,,------...---......///////////////------------------------...---------------...............///000000111111111111111111111222222222222222222222222222222222222555888::::::::::::;;;===AAAFFFIIIIIIIIIIIIJJJMMMNNNPPPRRRTTTUUUVVVVVVVVVYYY[[[ZZZYYYZZZ^^^bbbddddddfffjjjnnnuuuoooWWWMMMCCC@@@@@@===:::888::::::999888888777777666555555555555555555555555444444444444444444444444222333444555666666666666555444444444555555666777666666666777888999;;;;;;;;;===@@@BBBEEEIIIOOOSSSXXXXXXZZZ\\\[[[\\\fffpppuuubbbVVVHHHEEEBBBAAA@@@AAAAAA@@@????????????????????????@@@@@@??????@@@BBBDDDEEE??????@@@AAAAAABBBAAAAAABBBBBBCCCCCCDDDEEEEEEEEEDDDFFFIIIKKKMMMPPPTTTWWW\\\bbbjjjppprrrrrrrrrqqqooonnnllljjjhhhfffeeedddbbbaaa___]]]\\\ZZZZZZZZZYYYXXXYYY[[[^^^```___^^^XXXTTTPPPMMMMMMMMMNNNNNNMMMNNNPPPQQQQQQPPPOOONNNLLLLLLLLLKKKJJJJJJIIIIIIEEEEEEFFFFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>=========<<<<<<<<<;;;;;;:::999888888888888666666777777777777666666777666666555444333333333444444444444444444444444666666555555555555666666777666666666666666555555555666666555444444555777777777888888999:::;;;;;;:::;;;:::888;;;BBBDDDBBB@@@@@@@@@>>>;;;999777666888777666666777888:::;;;;;;;;;:::999888777666555999888666666666444222///......------------......+++,,,,,,,,,,,,,,,++++++.........------,,,,,,,,,...------,,,,,,------...---...//////000000//////------------------------,,,,,,,,,+++,,,,,,------.../////////000000111111000000111111111222222222222222222222222222222222222555888::::::::::::;;;===AAAEEEHHHIIIIIIIIIJJJOOOPPPQQQSSSTTTTTTUUUUUUXXXZZZ\\\[[[ZZZZZZ^^^bbbddddddfffjjjnnnuuuwww```IIIDDD???=========;;;999999999999888777777666666444444444444444444444444333333333444444444444555666666666666555444333222222222222222333444555666555555555666777999:::;;;:::===@@@DDDGGGLLLQQQUUUVVVWWWXXXYYYWWWYYYdddppprrr___TTTDDDCCCAAA@@@??????@@@@@@????????????@@@@@@@@@@@@BBBBBBBBBCCCCCCDDDFFFFFFAAAAAABBBCCCDDDDDDDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGDDDFFFHHHKKKMMMQQQVVVZZZ```fffmmmrrrtttrrrqqqpppnnnmmmkkkiiifffeeeddddddbbbaaa```^^^]]]\\\[[[[[[XXXXXXXXX[[[^^^______^^^ZZZVVVQQQMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQQQQQQQQQQLLLLLLLLLKKKJJJJJJIIIIIIEEEEEEFFFFFFEEEDDDBBBAAA??????@@@@@@@@@AAAAAAAAA>>>>>>>>>=========<<<<<<;;;:::999888888777777888666666777777777777666666777777666555444333222111444444444444444444444444666666666555555666666666666666666666666666555555666666777555444333555666777777777777888:::;;;<<<:::;;;999777999???AAA>>>===??????===:::888777777999888666555555777999:::;;;::::::888777666555444555444333444444333000---///......------......///......---,,,,,,,,,------------------------,,,,,,...------,,,,,,------...,,,,,,---............------------------------------------------...///000111111111111000000000000000000000111222222333333555555555555444444444444222555888999999999:::;;;===AAAFFFHHHIIIIIIIIIJJJPPPQQQRRRSSSTTTUUUUUUUUUYYY[[[]]]\\\ZZZ[[[___bbbddddddfffjjjnnnuuueeeUUUBBB@@@===::::::;;;:::999999999888888777777666666555555555555555555555555333333333444444444555555666666666666555444333222222222222333333444555666555555555666888999;;;<<<<<>>>>>>>>>>>=========<<<;;;:::999888777777777777666666777777777777666666555555555444444333333333444444444444444444444444666555555444444555555666555555555555555555555555555666666444333222333555777777666777888999;;;<<<:::;;;999666888>>>???<<<<<<>>>???===:::888888999:::888666444444555777999;;;;;;:::888777555444444333333222333444222///,,,...------,,,,,,------...///...+++***)))***,,,---,,,,,,------------------...------,,,,,,------...,,,,,,---...............------------------------------------...000111111333333222222111111000000///000000111222222333333666666555555555444444444222444666777777888:::;;;>>>BBBFFFIIIJJJJJJJJJJJJNNNOOOQQQSSSUUUVVVVVVWWWZZZ\\\]]]\\\[[[[[[___cccddddddfffjjjnnnuuukkkSSSIIIDDDCCC???;;;999:::999888999999888888777666666666666666666666666666666666333333333444444555555555222333444555666666666666444444444555666777888888555555666777888:::<<<===>>>AAADDDFFFIIILLLPPPSSSWWWXXXZZZ[[[ZZZ^^^mmm|||lllZZZPPPFFFGGGGGGEEECCCCCCCCCEEEEEEEEEEEEEEEFFFFFFGGGGGGEEEFFFGGGIIIIIIHHHGGGFFFFFFGGGHHHIIIJJJJJJJJJJJJEEEFFFFFFGGGGGGHHHIIIIIIKKKMMMOOORRRUUUZZZ```dddlllpppvvvyyyxxxvvvtttrrrmmmllliiifffdddcccccccccdddcccaaa```^^^^^^]]]]]]WWWWWWXXXZZZ^^^______^^^___ZZZSSSOOOMMMMMMMMMMMMKKKJJJIIIIIIJJJLLLNNNPPPLLLLLLLLLKKKJJJJJJIIIIIIEEEEEEFFFFFFEEEDDDCCCAAACCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>============;;;:::999888777777777777666666777777777777666666333333333444444444555555444444444444444444444444555444444333333444444555444444444555555555555555444555555333111111222444777666666666888999;;;===::::::888666888===>>><<<;;;===???===:::888888::::::999666444444555777888;;;;;;:::888777555444444444444444555555444111...---,,,,,,++++++,,,,,,---...,,,(((&&&%%%'''***+++,,,,,,,,,------............------,,,,,,------......//////000000000000000------------------------++++++,,,,,,...///111111555444444333222111000000///000000111222222333333444444444333333222222222333444555666666777999<<<>>>BBBGGGJJJJJJJJJJJJKKKLLLNNNPPPSSSUUUWWWXXXYYYZZZ\\\^^^]]][[[[[[___cccddddddgggjjjnnnuuusssZZZLLLDDD???===;;;999888999:::;;;<<<<<<;;;::::::999888888555555555555555555555555666666555444333333222222444444444444444444444444555555444444444555555666666666666777999;;;>>>???BBBCCCDDDEEEGGGLLLRRRVVVVVVYYY\\\[[[XXX]]]ooo~~~iiiVVVKKKHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIKKKLLLKKKIIIGGGGGGHHHJJJJJJIIIIIIJJJLLLLLLNNNQQQTTTXXX___fffkkksssuuuvvvwwwwwwuuusssrrrqqqnnnjjjhhhgggeeedddbbbdddcccbbb```___]]]\\\[[[^^^[[[YYYZZZ]]]``````___[[[YYYUUUPPPMMMKKKKKKKKKIIIJJJKKKLLLLLLKKKJJJIIINNNMMMLLLJJJIIIIIIHHHHHHIIIHHHGGGEEEEEEEEEEEEFFFAAAAAAAAA@@@@@@@@@?????????????????????>>>======999999999999999999999999999777555444333444666777666666666666666666666666777666333111111111222333333444555555666666555555444444555555666777777777666666666555444444333333333444444555777888:::;;;;;;;;;:::888666777999;;;;;;;;;;;;999777666888:::;;;;;;;;;;;;::::::999888::::::888777666666666666888888888777444222111111------,,,+++++++++,,,,,,........................++++++++++++++++++++++++......---------,,,,,,,,,,,,...//////---,,,++++++---------.........//////---...///...------...///111222222111111000///...333333222111000000000111222333444444333333555666111111222333666:::>>>@@@<<>>????????????>>>======999999999999999999999999888777666444444555666777555555555555555555555555777555333222111111222333222333333444444444444444444444555555666777777777666666666555444444333333333333444555666888999::::::;;;:::888666666999;;;;;;<<<;;;999777777888:::;;;;;;<<<;;;:::999888777:::999888777777777777777888999999888555333111111...---,,,,,,+++,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,------.........,,,...///...---+++,,,,,,---------.........//////,,,---...---,,,+++,,,...------...///000000000///555444444444333333333222222333444444333333444666333333333333555888;;;===<<<@@@FFFHHHGGGGGGHHHKKKMMMNNNOOOQQQSSSVVVXXXYYY\\\[[[[[[[[[]]]^^^```aaaeeeeeehhhlllooouuulllRRRGGGCCC@@@<<<<<<<<<;;;::::::999999999999888888777666666666555555555555555555555555555555555444444333333222444444444444444444444444333333222222333444444555888888777888999;;;===>>>AAACCCFFFGGGIIIJJJMMMOOOSSSVVVZZZ\\\]]]eeeyyyzzzgggYYYQQQQQQQQQQQQPPPOOOOOONNNNNNLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMOOOPPPQQQRRRPPPSSSVVVWWWWWWWWWXXXXXX\\\```eeeiiimmmrrrvvvyyy}}}}}}~~~~~~|||zzzxxxssspppllljjjiiihhhfffeeeggggggeeedddbbbaaa_________^^^^^^___aaabbbaaa```\\\ZZZWWWRRROOOMMMKKKKKKJJJKKKKKKLLLLLLLLLKKKKKKMMMLLLLLLKKKJJJIIIHHHHHHFFFFFFEEEDDDCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????>>>>>>??????>>>>>>===<<<999999999999999999999999888777666555444555666777555555555555555555555555666555333222111222222333111222333333444444333333444444555555666777777777666666666555444444333333333333333444555777888999::::::999888666666888:::<<<<<<<<<;;;999888999;;;<<<<<<===<<<;;;999777666999999888888777888888999999::::::999888555222111......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000---......---++++++,,,...---------...............+++,,,------++++++,,,---,,,,,,---.........------000111111222222111//////222333444444333333444555555555444444555666888999<<<@@@EEEGGGGGGFFFHHHJJJMMMMMMOOOQQQSSSVVVXXXYYYYYYYYYYYYZZZ\\\^^^```bbbeeeeeehhhlllooouuu|||___MMMFFFBBB@@@============<<<;;;:::999888888888777777666666666555555555555555555555555555555444444444333333333444444444444444444444444333333333333444555666666999999888888999:::<<<===BBBEEEIIILLLMMMOOOQQQRRRUUUWWW[[[^^^```iii~~~zzzjjj___XXXWWWVVVVVVUUUTTTTTTSSSSSSRRRQQQPPPOOOMMMMMMLLLLLLMMMMMMNNNNNNOOOPPPPPPQQQOOOOOOPPPQQQRRRTTTWWWZZZYYY\\\___aaaaaaaaaaaabbbeeejjjpppuuuxxxzzz}}}~~~}}}{{{yyytttqqqnnnlllkkkjjjiiiggggggfffeeecccaaa```___^^^^^^^^^___aaabbbbbb```___\\\ZZZWWWSSSOOOLLLJJJIIIJJJJJJKKKKKKKKKLLLKKKKKKLLLKKKKKKKKKJJJIIIHHHHHHFFFFFFEEEDDDCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>======<<<::::::999999999999999888888777666666555555666666555555555555555555555555555444333222222222222333222222333444444444444333444444555555666777777777666666666555444444333333222222333333444666777888888999999888666666777999;;;<<<===<<<::::::;;;<<<===>>>>>>===<<<999777555888888888888888999:::;;;;;;;;;<<<===<<<999555222000///...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////++++++,,,,,,---...//////.........,,,++++++---///........................+++---------,,,+++,,,---000000///...---+++***)))---...000111111///...,,,222333444444333222333444444444444444555666777888;;;@@@EEEGGGFFFFFFHHHJJJLLLMMMNNNPPPSSSVVVXXXZZZWWWWWWXXXYYY[[[^^^```bbbddddddfffjjjmmmssshhhVVVLLLEEE???;;;;;;;;;<<<;;;;;;:::888888888888888888777777777777555555555555555555555555444444444444444333333333444444444444444444444444444444444444555666777888999999888888999;;;<<<>>>???CCCHHHMMMOOOQQQTTTUUUXXXYYY\\\```cccnnnyyylllbbb]]][[[[[[ZZZYYYYYYXXXXXXWWWVVVUUUTTTRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSTTTVVVYYYZZZ[[[]]]bbbfffgggiiilllmmmmmmmmmnnnooooootttzzz~~~~~~{{{yyyvvvssspppnnnmmmlllkkkjjjhhhgggfffeeecccaaa```___]]]^^^```aaaaaa```______[[[ZZZWWWSSSOOOLLLIIIHHHJJJJJJJJJJJJJJJKKKKKKLLLJJJJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCCCCAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>===<<<<<<:::::::::999999888888888888888777666666666666666555555555555555555555555444444333333222222333333333333444555555555555555444444555555666777777777666666666555444444333333222222222222333444666666777888999777666555666888:::;;;======<<<<<<===>>>>>>?????????>>>;;;888666777777777888:::;;;===>>>>>>>>>???AAABBB???:::666111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------...---,,,++++++---000.....................---,,,...///...---,,,---...000000000///...---,,,+++///111333444444333111000222333444444222111222444222222333444666888999:::;;;@@@EEEGGGFFFFFFGGGJJJLLLMMMNNNPPPSSSVVVYYYZZZVVVVVVWWWXXX[[[^^^aaabbbbbbbbbeeeiiilllrrrrrrcccTTTKKKFFF@@@:::777999999888888777666666666888888888777777777777777555555555555555555555555444444444444444444444444444444444444444444444444555555555555666777999999999999888999:::<<<===???===AAAGGGKKKNNNQQQTTTVVVZZZZZZ]]]aaagggsssxxxkkkccc_________^^^^^^]]]\\\\\\[[[WWWWWWVVVVVVUUUVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXYYY\\\```cccdddfffkkkpppqqqsssttttttssssssuuuwww||||||zzzwwwuuuqqqooooooooonnnlllkkkkkkiiihhhfffeeecccccc^^^___aaaaaa```______```\\\[[[XXXTTTPPPLLLIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLIIIJJJJJJKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCCCCAAAAAAAAA@@@@@@@@@??????======>>>>>>======<<<;;;;;;::::::999999888888888888888888777777777666666444444444444444444444444333333333333333333333333333444555555666666555555444444555555666777777777666666666555444444333333111111111111222333444555666777888777666555555666888:::===>>>>>>???@@@AAA???@@@AAABBB@@@>>>:::888555666777888;;;===???@@@@@@@@@BBBFFFIIIGGGAAA;;;222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,************************......---------,,,,,,,,,,,,---------,,,,,,---///...............------------...//////------...///------...000000111111000///000111222333222111111222333444333222111222333111222333666888:::;;;<<<;;;???DDDFFFFFFEEEGGGIIILLLLLLNNNPPPSSSWWWYYY[[[WWWWWWXXXYYY[[[^^^aaabbbbbbbbbdddhhhlllrrr^^^QQQFFFCCCBBB>>>;;;<<<;;;:::888777666777777888666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444444444444444666777888999888888888999:::<<>>>>>======<<<;;;;;;;;;::::::999888888777888888888888888777666666444444444444444444444444222333333333444333333333333333444555555555555444444444555555666777777777666666666555444444333333111111111111111222333444555777888777666444555666555888<<>>AAABBBBBBCCCEEEKKKOOONNNGGGAAA333222000///...---------------------------------************************,,,,,,------------------***,,,......---,,,---...//////.........---------,,,---......,,,,,,---...+++,,,...///111111222222/////////000000000111111222333444333111000111222222333555777999;;;<<<<<<;;;???DDDFFFEEEEEEGGGIIIKKKLLLNNNPPPSSSWWWZZZ[[[XXXXXXYYYZZZ[[[^^^```bbbccccccfffjjjmmmssspppXXXLLLAAA@@@AAA???AAAEEE???===;;;999999999:::;;;444555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444222333333444555666888888777777888999;;;===@@@AAAEEEHHHKKKMMMOOORRRUUUXXXXXXXXX[[[bbbkkk{{{{{{ooohhhdddfffeeeeeedddccccccbbbbbb______```aaacccdddfffgggaaabbbdddgggjjjmmmpppqqqpppvvv}}}yyywwwsssrrrqqqqqqpppoookkkjjjiiigggfffdddcccbbbbbbddddddbbb______bbbeee```___]]]YYYUUUPPPMMMKKKFFFFFFEEEEEEFFFHHHIIIJJJGGGIIIJJJKKKKKKIIIHHHFFFCCCDDDDDDDDDDDDBBBAAA@@@AAAAAAAAA@@@@@@@@@??????===============<<<<<<;;;;;;;;;::::::999888777777888888888888888777666666444444444444444444444444222222333444444444333333222222333444444444333333444444555555666777777777777666666555444444333333111000000000111222333333555666888777666444444555444777<<>>@@@BBBIIIIIIIIIKKKNNNSSSWWWZZZYYYZZZ[[[___jjj~~~~~~uuuooommmiiiiiihhhhhhhhhiiijjjjjjffffffeeegggkkknnnpppqqqlllnnnrrrvvvzzz}}}zzzxxxtttqqqooooooqqqrrrnnnmmmjjjhhhffffffeeeeeebbbbbbbbbbbbcccdddeeefffccc```]]][[[XXXSSSNNNJJJJJJIIIHHHHHHJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHGGGFFFDDDDDDDDDDDDDDDCCCCCCBBBDDDCCCAAA@@@???@@@AAAAAA>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::999888777666555555555555555555555555555888888777555444333222111444444444444444444444444555444333333222222222222555555555666666666777777333333444555555444333222/////////000222444666888444444555555666777777888888:::<<>>>>>===:::999;;;;;;;;;:::999888888888888777666555555444444555555333333444444555666666666888555333222444555444333222222333333333333444444333333333333444555777777999999999:::<<<>>>AAABBBJJJKKKLLLOOORRRVVVYYY[[[XXXYYYZZZ___kkkzzzuuurrrrrrqqqpppooonnnnnnnnnnnnpppoooppprrrvvvyyy|||}}}~~~zzzxxxuuusssqqqpppppppppmmmmmmlllllljjjhhheeedddccccccccccccdddeeefffgggeeebbb___\\\YYYTTTOOOKKKJJJHHHGGGGGGHHHIIIHHHFFFHHHHHHHHHIIIHHHGGGGGGFFFDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@?????????@@@@@@>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::999888777666666555555555555555555555555777777666555444333333222444444444444444444444444444444333222222222333333555555555555555555666666444555666777777666555444222222111000111222444555222222333444666777888999888:::<<<>>>@@@AAABBBBBBEEEDDDDDDEEEEEEBBB===999999999999999;;;>>>AAACCCBBBCCCFFFKKKMMMLLLGGGBBB888444000---------------000000//////...---,,,,,,***+++,,,------...///000................................................---------,,,,,,---------,,,---------...////////////111222222111111222333000000000111111111111222222222333333333222111111000222444555555666999;;;;;;:::===EEEHHHEEECCCEEEKKKMMMOOORRRVVVYYY[[[]]]VVVWWWXXXXXXXXX[[[___bbbeeefffiiikkkmmmsssmmmXXXLLLDDD???;;;<<<;;;888777999;;;:::999888777777777777666555555444444444444444333333333444555555666666999777555444555555444222222222333333333333444444555555444555555666777888999999999:::===@@@BBBDDDKKKMMMPPPTTTXXXZZZ\\\]]]WWWWWWYYY___mmm}}}{{{}}}|||zzzxxxwwwvvvuuuuuuyyyzzz}}}}}}zzzyyyxxxuuusssqqqpppooolllmmmnnnnnnmmmiiifffccceeeeeedddeeeeeefffggghhhhhheeeaaa]]]ZZZUUUPPPMMMJJJHHHFFFFFFGGGGGGFFFEEEGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@???>>>>>>>>>??????>>>>>>>>>===<<<<<<;;;;;;;;;::::::999888777666666666666666666666666666666666666555555555444444444444444444444444444444444333333222222222333444444555555555444444444444444666666888888888888777666555444222111000000111111000111222444555777888888888999;;;===>>>???@@@@@@CCCCCCBBBCCCCCCBBB???===:::999888888:::<<<@@@BBBAAABBBCCCFFFGGGFFFCCC@@@:::666111...---------,,,//////......------,,,,,,,,,,,,------......//////------------------------,,,,,,------...///000000///...,,,++++++,,,...///------.....................///000000//////000222111111111222222222333333333333333333333222111000000222555777777777999:::===>>>BBBIIIKKKHHHFFFGGGHHHIIILLLOOORRRVVVXXXYYYWWWWWWXXXWWWXXXZZZ]]]```ccceeehhhkkkmmmtttrrrZZZMMMHHHAAA<<<:::;;;;;;888777999:::999888777777666777777555555444333333333333444666666555444444333333222333222222222333333333333222222222333333333444444666666666666666777888888999999:::;;;>>>AAADDDFFFKKKNNNSSSXXX\\\^^^^^^^^^WWWWWWZZZbbbqqq~~~zzzzzzzzzxxxvvvssspppooommmnnnnnnnnnllliiifffeeegggfffffffffgggggghhhiiiiiifffbbb]]]ZZZUUUQQQMMMLLLIIIGGGFFFGGGGGGFFFEEEGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCBBB@@@@@@@@@????????????@@@>>>>>>>>>===<<<<<<;;;;;;::::::999999888777777666777777777777777777777777444555555555555555555555444444444444444444444444222222222222333333444555555444444444444333333333555666777888999888777777555444222111000000000111111111222333444555666777777777888:::;;;<<<======BBBAAAAAAAAAAAABBBAAA@@@<<<:::888777888:::===???@@@@@@AAAAAAAAAAAA@@@>>><<<888333///...---,,,+++------------------,,,,,,000///---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...---,,,,,,,,,,,,---..................---------...///000000//////000222111111111111222222222333333333333333222111000000333555888:::::::::;;;<<<>>>AAAGGGKKKLLLJJJHHHHHHJJJKKKMMMOOOQQQSSSTTTUUUWWWXXXXXXWWWWWWYYY\\\___bbbcccgggkkkmmmtttvvv\\\KKKCCCBBB@@@;;;999<<<<<<999888:::999999888777666666666666555555444333333333333444555555555444333333222222000111222222111111222222222222222333333333444444666666666666666777888999999999:::<<>>>>>>>>===<<<<<<;;;;;;::::::999999888777777777888888888888888888888888444444444555555555555555444444444444444444444444222222222222333333444555444444444444444444444444444555666777888777666666333222111000000000111222333333333444444444555555666666666777888999::::::@@@@@@@@@@@@@@@AAABBBCCC===;;;888666666888;;;===>>>>>>???>>>=========>>>===999444000...---,,,+++,,,,,,,,,---------------///---++++++,,,,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---......---,,,,,,...............---------///111222222111111222333000000000111111111222222333333333333333222111000444666888999999999;;;<<<:::@@@EEEHHHGGGGGGFFFEEENNNOOOQQQSSSUUUWWWXXXYYYXXXXXXXXXXXXWWWYYY]]]```bbbcccgggkkknnnttt|||aaaPPPEEE@@@???>>>:::999<<<===:::999;;;999888777666555555555555666555555444444444444444222222222333444444555555333555666555333111000111222222333333333333444444444555555555666888999:::999999;;;===@@@DDDGGGIIIKKKOOOVVV\\\```aaaaaa```]]]^^^cccnnn{{{{{{{{{{{{yyywwwtttsssrrrqqqnnnllljjjiiiiiijjjiiiiiihhhhhhhhhhhhiiiiiiiiieee```\\\YYYVVVSSSPPPPPPMMMIIIGGGGGGGGGGGGFFFEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBB@@@@@@AAABBBBBBBBBAAAAAA>>>>>>>>>===<<<<<<;;;;;;999999999888888888777777777777777777777777777777444444555555555555555555444444444444444444444444333333222222222333444444333444444444555555555555222333555666777666666555111111000///000111222333333333333444555555666666777777777777777888999:::>>>???AAAAAA@@@@@@BBBCCC>>><<<888555444666999;;;<<<===>>>===<<<<<<===>>>===999444000///...------,,,,,,------......//////***(((&&&))),,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,..................------+++,,,...//////...,,,+++------..................+++---......------...///000000000111111111111222111222222333333222222222333444555555555666888;;;<<>>???@@@AAABBBAAAAAA@@@>>>>>>>>>===<<<<<<;;;;;;999999999888888888888888777777777777777777777777555555555555555555444444444444444444444444444444444444333222222222333333333333444555666777777888222333444666777777666666222111000//////000111222000111222444666888999::::::999888888888999:::;;;<<>>>>><<<<<<===???===999444111000//////...,,,,,,---...//////000000)))'''&&&(((...000///---------------------------,,,,,,------.../////////,,,------------------,,,,,,---------.../////////***+++,,,,,,++++++,,,...111111111222222222333333000111111222333333333333444444444333222444888;;;>>>FFFJJJGGGEEEHHHJJJJJJGGGHHHJJJMMMQQQTTTWWWXXXXXXXXXYYYYYYZZZ\\\```ccccccdddgggkkkmmmtttlllRRRFFFCCC???>>>???:::777666:::<<<:::999:::888777666555555444444555777777666555555555555666555555444333333222222111---000444555444333555666222222333333333444444444111111222444666888:::;;;999:::;;;>>>BBBFFFIIILLLOOORRRXXX^^^bbbdddeeeddddddffflllyyy|||{{{{{{zzzyyyyyyxxxxxxssstttuuuuuussspppllljjjiiiiiihhhhhhhhhhhhhhhiiijjjfffbbb^^^\\\ZZZXXXVVVPPPLLLHHHEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCBBB===>>>???@@@AAAAAA@@@???>>>>>>>>>===<<<<<<;;;;;;999999999888888888888888666666666666666666666666666666555555555444444444444444444444444444444444555444444333222222222222222333444555666888999999222333555666777777777666333222111/////////000000...///111444777:::<<<===<<<<<<:::::::::;;;<<<===;;;???BBBCCCAAA???@@@BBB@@@===888444222333666888888;;;>>>>>>===<<<>>>@@@===999444111000000//////,,,------...///000111111---***(((***...000...+++------------------------***+++,,,---///000111111///...,,,++++++,,,...///,,,,,,------...///000000000111222222111111222444222222333333333444444444///000111222333444444444777666555333333555:::===;;;CCCGGGBBB@@@DDDGGGGGGLLLMMMNNNPPPRRRTTTUUUVVVWWWXXXYYYZZZ[[[]]]bbbeeedddeeehhhkkkmmmtttiiiWWWFFFAAAAAA===:::::::::::::::999999999888888999888888777666555555555666666777777777777666666333333444444333333222222444444333333333333222222444444444444333222111111333333444555666777888888999:::<<>>>>>==================<<<<<<<<<<<<===;;;:::888777777888888777777777777666666666666666666555444444444444555666666555444333333222222555444333333222222333333222333555777888777666555222333555666666555333222333333111000000000111222444333222222555:::???BBBAAA>>>;;;;;;>>>@@@AAA@@@???@@@AAABBBCCCCCCCCCCCC???;;;999999777333444777<<<;;;::::::;;;<<<>>>???<<<888222---******---...///...,,,******+++,,,---***+++,,,------,,,+++***+++,,,------......------.........///......---,,,------------,,,,,,+++***,,,,,,,,,---------................../////////000555555555444444333333333333333222111222333444555333444444444333444777999>>>BBBFFFGGGFFFDDDEEEGGGNNNOOOPPPRRRSSSUUUWWWWWWYYYZZZZZZZZZZZZ]]]```ccceeeeeegggkkkooovvvrrrZZZMMMAAA??????>>>===???:::::::::999999888888888777666666555444444333333555666666777777666666555333333333333333222111000222222222333333444444444333444444444444333333222333444555666777888888999888999;;;>>>AAAEEEHHHJJJKKKOOOUUUZZZ\\\___aaaccchhhiiittt}}}zzzyyyyyyzzzxxxvvvuuuuuuttttttrrrpppnnnmmmkkkkkkkkkkkkkkkkkkjjjjjjkkkhhhdddaaa^^^[[[WWWTTTPPPOOONNNLLLIIIGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDDDDDDDDDDDDDDDD????????????>>>>>>>>>===============<<<<<<<<<<<<<<<;;;:::888888888888888777777777777666666666666666666555444444444444555666555555444333333222222333333222111111111111222222333555777888777666555333444666777777666444333444333111000000000111222444333333444666999===???AAA>>>;;;;;;===???@@@??????@@@AAABBBBBBCCCCCCCCCAAA===:::999666333444888:::999999888888888888888;;;888333///,,,,,,---...///...,,,+++***+++,,,---***+++,,,,,,,,,,,,+++***+++,,,------......------++++++,,,---......---------------------,,,+++***---------.........//////........./////////000000333333333222222222111111444444333222333444555666333444444444333555777:::>>>BBBFFFGGGFFFDDDFFFGGGLLLLLLNNNPPPRRRTTTVVVWWWYYYZZZZZZZZZZZZ]]]```ccceeeeeegggkkkooovvvqqqXXXKKKDDD>>>======<<<===@@@;;;;;;:::999888888777777666666666555444444333333444555555555555555555444444444444333333111000000000111111222444555555666333444444555555555444444444555555666777888999:::999:::<<<>>>AAAEEEHHHIIIKKKOOOUUUYYY\\\^^^```bbbfffjjjwww}}}zzzzzz{{{{{{zzzyyyuuuuuuuuutttsssqqqpppooommmmmmmmmmmmmmmlllkkkkkkjjjgggdddaaa^^^[[[WWWTTTQQQPPPOOOLLLJJJHHHFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEDDDCCCCCCCCCBBB????????????>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;:::999888888888888777777777777666666666666666666555444444444444555555555555444444333333222333222111111000000111111222333555666777777666666555666777888888777666555444333222111000111111222333333444555777999;;;<<<@@@>>><<<;;;<<<>>>>>>===>>>???@@@AAABBBBBBBBBBBBCCC???;;;999666444777<<>>===<<<;;;:::999888:::888555222000///......///...,,,+++++++++,,,---++++++,,,,,,,,,,,,+++++++++,,,------......------((()))+++,,,---.........,,,------------,,,,,,+++,,,,,,---------.............../////////000000000111111111000000000000000333333222222222333444555333444444444444555888:::>>>BBBGGGHHHFFFEEEFFFHHHKKKLLLNNNQQQSSSVVVXXXYYYYYYZZZZZZZZZZZZ]]]```ccceeeeeegggkkknnnuuu{{{___NNNDDDBBB@@@===:::888999;;;;;;;;;:::999888777666666888888777777666666666666333444444555555444444333555555555555444222111000111111222333333444555555333333444555666666666666555555666777888999::::::<<<===>>>AAACCCGGGIIIKKKNNNRRRWWW[[[]]]___aaabbbbbbiiiyyy~~~}}}|||{{{{{{||||||||||||vvvvvvuuuuuutttsssrrrrrrooooooppppppooommmlllkkkiiifffccc```^^^[[[WWWUUUSSSRRRPPPNNNKKKIIIGGGFFFBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEDDDDDDCCCBBBAAAAAA?????????>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::999999888888888777777777777666666666666666666555444444444444555555555444444444333333333333333222111111111111111222333444555666666666666555666666777777666666555444333222111000111222222222333444666777888888999???>>><<<;;;;;;<<<<<<;;;===>>>???@@@AAAAAAAAAAAACCC???===;;;999777<<>>>>>>>>>>>>>>>>>??????<<<<<<<<<<<<;;;;;;;;;;;;999:::::::::999999888888777777777777666666666666666666555444444444444555444444444444444333333333444444333222222222222222222333444555555666666666555555555666666555555555444444222111111111222333111222444666777777777777======<<<;;;:::::::::;;;<<<===>>>???@@@@@@@@@@@@AAA???>>>>>>;;;;;;BBBKKKTTTOOOFFF>>>888666777888777777777666555333000///......------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------............------,,,------......---------------------............////////////000000000111000000111111111111111111111222222333333333333333222333444444555666999<<>>>>>;;;999:::;;;999999888888888888777777777555555555555555555444444333444444444444444444333555555555555555444444333444444444333333222222222333444444555555555444444444555555666777888999::::::;;;===???BBBFFFIIIJJJOOOSSSWWW[[[\\\]]]___```eeeooo{{{}}}~~~~~~~~~zzzyyyxxxvvvuuuuuuttttttqqqrrrsssrrrqqqnnnkkkiiigggdddaaa___]]][[[XXXVVVUUUTTTSSSPPPNNNLLLJJJIIIEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBAAAAAAAAA@@@>>>>>>>>>>>>????????????<<<<<<<<<;;;;;;;;;;;;:::999999:::::::::999999888777777777777666666666666666666555444444444444555444444444444444444444444555444333333222222333333333333333444444555666666555555555555555555555555555444333111111222222333111222333555666777777777:::;;;<<<;;;:::999:::;;;;;;<<<===>>>???????????????>>>??????===<<>>>>>>>>????????????<<<<<<<<<;;;;;;;;;::::::888999::::::::::::999888777777777777666666666666666666555444444444444555444444444444444444444444444333333222222222222222333333333333444555666666777666666666666666666777555444333222111222333333000111222333555666888888777999;;;;;;999888999;;;;;;;;;<<<===>>>>>>>>>>>>===>>>@@@@@@<<<999@@@IIIUUUQQQJJJBBB<<<999888888555666666666555333222111...............------,,,...---,,,,,,,,,,,,---...+++,,,------......------,,,,,,---.........------,,,,,,---.............../////////000000000000111//////000000000111111111000000111111111222222222222333444555666555444444222333444555555777:::===???DDDHHHIIIGGGFFFGGGIIILLLLLLNNNPPPRRRTTTVVVWWWYYYZZZZZZZZZZZZ]]]```cccfffeeegggjjjmmmsss{{{]]]NNNIIIDDD>>><<<<<<>>><<<777888;;;999333666666666777888888999999666666666777777777777777444555555666666555555444//////000111222222222222111111222333444444555666444444444444333222111111333333444555666777888888:::<<<>>>AAAEEEIIIMMMNNNTTTWWW\\\___``````aaacccfffrrr|||~~~~~~~~~}}}zzzxxxvvvuuuuuuuuurrrrrrssssssqqqnnnjjjhhheeeccc```^^^]]]\\\YYYWWWWWWVVVTTTRRRPPPMMMLLLKKKEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAABBB======>>>>>>?????????@@@<<<<<<;;;;;;;;;:::::::::777888::::::;;;:::999888777777777777666666666666666666555444444444444555444444444444444444444444333222222111000111111111333333333333444555666666888888777777777777888888555444333222222222333333000000111222444666888999555888;;;;;;999888:::<<<:::;;;<<<===>>>>>>>>>>>>===>>>@@@@@@:::666<<>>;;;999888888555555555555444333222111......//////......---,,,...---,,,,,,,,,,,,---...+++,,,------......------)))***+++,,,---.........,,,,,,---.../////////...,,,,,,,,,---------......000000000000111111111111//////000000111111222222///000111222333222111111222333555555555777;;;>>>@@@DDDHHHIIIGGGFFFGGGIIINNNOOOPPPRRRSSSUUUWWWWWWYYYZZZZZZZZZZZZ]]]```cccfffeeegggjjjmmmsssrrrcccQQQEEEBBBBBB@@@>>>======<<<;;;;;;:::999999888777666666777777666555444444444444444444444444333333444444444444444444333333222222333333444555555555444333222222222222666666666555555444444444444444444444666777888999:::<<<>>>@@@BBBFFFKKKNNNVVV[[[aaadddbbbaaaaaabbbeeexxx|||}}}|||xxxuuuttttttuuuwwwvvvtttrrrooollljjjiiifffaaa]]][[[[[[\\\ZZZXXXUUUUUUTTTSSSQQQOOONNNMMMMMMJJJFFFBBB@@@@@@AAACCCDDDDDDCCCBBB@@@???>>>>>>???>>>>>>>>>>>>>>>??????<<<<<<;;;::::::::::::;;;<<<999777777888888555222666666666666666666666666555555555555555555555555:::888666333222222333444444444333333333333222222000111333444555666666666777777777777666666666666777666555444333222222222333444444555555666666666777888888888888777666666===<<<;;;===@@@BBBAAA>>>????????????===;;;999888999;;;<<<<<<;;;999888999222333555666666555333222------...---,,,,,,---.........---,,,,,,,,,,,,---,,,,,,------...///000000.........////////////000000...,,,---///000...,,,------...//////000111111...000333333111...---,,,000000000000111222333333555333222444777999888666222333444555777999;;;<<>>>>>>>>>>>??????<<<<<<;;;::::::::::::;;;>>>;;;999999::::::777555666666666666666666666666555555555555555555555555777666444333333444555666444444333333333333222222111111333444555666666666666666666666777777777777777666555444333222222222333333333444555555666666999999999999888888888888;;;:::;;;>>>AAABBB@@@>>>===>>>>>>===<<<:::777666777999;;;:::888666666666444666777888888666444333.........---,,,,,,---...------,,,++++++++++++,,,+++,,,,,,---......//////------........./////////...---+++,,,...///---+++000///...---,,,+++******000111222111000///000111/////////000222444666888444222111333555777666444333444444666777:::;;;<<>>???>>>;;;777;;;;;;::::::999888888888888777666666777777666555666666666666666666666666555555444444333333222222222222222222222333444444111111111222222333555555444444333333333333333222444444444555666777888999;;;===@@@BBBEEEIIIMMMQQQVVV\\\bbbdddccccccgggjjjvvv~~~~~~zzzvvvsssrrrrrrssspppooonnnlllkkkiiihhhggggggddd```\\\[[[YYYWWWVVVXXXWWWWWWUUUTTTRRRPPPOOOMMMKKKGGGDDDAAAAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>>>>>>>???<<<<<<;;;::::::::::::;;;===;;;999999999999777666666666666666666666666666555555555555555555555555555444333333333444666777444444333333333333222222111222333444444555666666555555666666777777888888777666555444333222222222222222222333444555555555;;;;;;999888888888999::::::<<<>>>BBBEEEEEECCC@@@;;;<<<<<<;;;:::888666555777999;;;:::888666555666777888:::::::::888666555000///...---,,,,,,---...,,,,,,+++************++++++++++++,,,,,,------...,,,,,,,,,---------.........---,,,---//////...,,,+++,,,,,,---...//////000111111111000///000222444333222111111222444666888333222111111333333333111111111222333555777999:::>>>BBBFFFGGGEEEDDDFFFHHHLLLQQQUUUTTTVVVZZZ]]]\\\XXX[[[]]]^^^]]]^^^aaaeeedddhhhgggiiisssvvv}}}gggRRRGGGCCC???>>>??????<<<999999999999999888888777777888777666666777777666555555555555555555555555555555555444444333222111111222222222111222333333444222222111111222333333444222222222222222222222222444444555555666888999:::<<<>>>AAACCCFFFJJJOOOSSSWWW]]]bbbcccaaaaaaggglll|||}}}yyyuuurrrqqqqqqqqqmmmmmmlllkkkiiihhhggggggeeeccc```]]][[[YYYXXXWWWWWWWWWWWWUUUTTTRRRPPPOOOMMMKKKHHHEEECCCBBBBBBCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;:::999888777777777666555666666666666666666666666555555555555555555555555444444333333333444555666444444333333333222222222222222333333444555666666444555555666777888888999777666555444333222222222111111222222333444555555<<<:::888777777777999:::<<>>BBBFFFGGGEEEDDDFFFHHHLLLRRRUUUTTTUUUYYY[[[ZZZXXXZZZ]]]^^^]]]^^^bbbfffccchhhhhhkkktttwwwhhhUUUMMMEEEBBB>>>===>>>>>>===<<<999999888888888888777777888777666666777777666555444444444444444444444444555555444333222222111111222111111111111222333333444333222222111111111111222222222222222222222222555555555555777888999:::<<<>>>AAADDDGGGKKKPPPTTTXXX]]]bbbaaa^^^^^^fffmmm|||xxxtttqqqppppppqqqmmmlllkkkjjjiiihhhhhhgggaaaaaa___^^^\\\ZZZZZZZZZWWWVVVVVVTTTSSSQQQOOONNNMMMLLLIIIFFFDDDCCCCCCCCCDDDCCCCCCBBB@@@??????>>>@@@@@@???>>>======>>>>>><<<<<<;;;::::::::::::;;;888999999888777666666666666666666666666666666666555555555555555555555555555555444333333333333333444444333333333222222222333333333333333444666666444555555666777888888999777666555444333222222222000000111222333444555666;;;999777666555666888999;;;???DDDIIIJJJHHHEEECCC<<<<<<<<<<<<;;;:::888777888:::;;;;;;:::888888888888:::;;;<<<<<<;;;:::888666222...,,,---......---......---,,,,,,,,,,,,,,,*********++++++++++++++++++++++++,,,,,,,,,,,,---***,,,...//////...------...---,,,)))'''%%%######))),,,///111000000000000666444222000//////000111333333333333222222222222555666666777888:::;;;<<<===AAAEEEFFFEEEEEEGGGIIIMMMRRRUUUSSSSSSVVVWWWUUUWWWZZZ]]]]]]]]]^^^bbbfffccciiihhhjjjrrrvvvhhhQQQHHHHHHCCC@@@===;;;;;;<<<;;;;;;888888888888888888888888888777666666777777666555444444444444444444444444444444333333222222111111111111111111111222333333444444222111111000000000111222222222222333333333555555555666777888999:::<<<>>>AAADDDGGGKKKPPPTTTWWW]]]bbb```\\\^^^gggppp~~~||||||~~~|||xxxtttqqqppppppqqqmmmlllkkkjjjiiihhhgggggg^^^___```^^^\\\ZZZ[[[[[[VVVVVVVVVTTTSSSQQQOOONNNNNNLLLJJJGGGEEEDDDCCCCCCEEEDDDCCCBBB@@@???>>>===AAA@@@???>>>============<<<<<<;;;::::::::::::;;;999:::;;;:::888777888999666666666666666666666666555555555555555555555555555444444444333333222222444444333333333333222222444444333222333444555666555555666666777777888888777666555444333222222222000111222333444555666777999888777666666666777888888===BBBEEEEEEBBB@@@???<<<=========<<<;;;999888444666888999888777777777888:::<<<>>>>>>>>>===<<<888444...,,,---///...,,,///...------,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------&&&(((,,,---,,,+++++++++000//////---,,,+++***)))(((+++///111111///......000000000000111222222333222333444444333222333444222222333333444666777888===AAAEEEFFFEEEEEEGGGIIINNNSSSUUURRRRRRTTTUUUSSSWWWZZZ]]]]]]]]]___cccfffccciiiggghhhpppuuu|||eeeSSSFFFAAABBB???>>>===<<<;;;;;;:::999999999999999999999999999888777666666777777666555555555555555555555555555333333222222222222222222111111111111111222222333222222111111111111111222222222222222333333444444555555555666777888::::::;;;>>>AAADDDGGGKKKPPPTTTUUU\\\aaa___\\\```lllwww~~~|||{{{}}}|||xxxtttqqqpppqqqqqqmmmlllkkkiiihhhfffeeeeee___```aaa___\\\YYYYYYZZZXXXWWWWWWUUUTTTRRRPPPOOONNNLLLJJJHHHFFFDDDDDDCCCCCCCCCBBBAAAAAA@@@??????AAA@@@???>>>============<<<<<<;;;::::::::::::;;;888:::;;;:::888777888:::666666666666666666666666555555555555555555555555222222333444444444333333444444333333333333222222555444333222222444555666666666666666777777777777777666555444333222222222111111222444555666777888999999999888888888777777888<<>>======<<<<<<======<<<;;;:::999222444777888888777888999999:::===???AAAAAA@@@@@@:::555...,,,...///...,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------%%%)))---...---++++++,,,------...000111333444555+++---///000/////////000///000111333333444333333000222444444222222444666000000000111222333444555===AAAEEEFFFEEEEEEGGGJJJMMMRRRTTTSSSRRRUUUWWWUUUVVVYYY]]]]]]]]]___cccgggccchhhffffffmmmsss{{{^^^PPPJJJEEE???>>><<<===>>>>>>>>><<<:::888999999999999999999::::::888777666666777777666555666666666666666666666666222222222222222222333333111111111000111222222333000000000000111222333444222222222333333444444444555555666666777999:::;;;;;;===@@@CCCFFFKKKPPPTTTTTTZZZ``````]]]bbbppp|||{{{~~~}}}~~~}}}xxxtttrrrqqqqqqqqqlllkkkjjjiiigggeeedddccc```bbbccc```[[[XXXXXXYYYYYYYYYXXXWWWUUUSSSQQQPPPNNNMMMKKKHHHFFFEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>============<<<<<<;;;::::::::::::;;;666888:::999666555666999666666666666666666666666555555555555555555555555///000222333444555555555444444444333333333222222555444333222222333555666777777777777666666666666777666555444333222222222111222333444666777888999999::::::::::::999888777999===BBBCCC@@@=========;;;<<<<<<===<<<;;;999888222555888:::::::::;;;<<<:::;;;>>>AAACCCDDDCCCCCC<<<555...,,,...000...,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......''',,,000111000......///,,,,,,,,,------------...///000000///......000333222333444555555444222000...111333333111111444666555555555666777888999:::<<>>???AAADDDHHHLLLPPPRRRWWWaaabbb```aaacccrrr~~~}}}zzz{{{~~~~~~|||zzzwwwtttqqqnnnlllkkknnnmmmmmmkkkiiigggeeeddddddccc```^^^\\\\\\\\\\\\YYYWWWUUUUUUUUUUUUSSSQQQLLLKKKIIIFFFCCCAAA@@@???CCCCCCBBBAAAAAA@@@????????????>>>===<<<;;;::::::>>>>>>===;;;:::999888777::::::999999888777777777777777777777777777777777555555444444444444555555666555555555555666777777111222222333333444444555111111111111222222333444555666666777777777777777444444555555444444333222222222222333444555777777:::;;;===>>>>>><<<:::999:::;;;===>>>>>>>>>======>>>===;;;888888888999:::777666666777:::;;;;;;:::;;;===@@@BBBCCCCCCAAA@@@999555000------...///000------------------------)))***++++++++++++***))))))---111000---,,,000444//////000000000000///...,,,++++++++++++,,,------///333555333///---000444000000111222222222111111111000000000111222333333777666555444555777999;;;@@@CCCFFFGGGGGGFFFGGGHHHOOOPPPRRRTTTUUUVVVUUUUUUUUUWWWZZZ[[[\\\]]]___aaaccccccgggjjjmmmtttuuu^^^UUUJJJBBB@@@@@@???===;;;::::::::::::999999999666666666666555555555555555555555555555555555555444444333333333222222222333333222222222222111111111111111111111111111111222222111111111111111111111111222333333333333222444444555777888999:::;;;>>>@@@BBBDDDHHHLLLPPPSSSYYYbbbcccaaaccceeettt||||||}}}|||zzzxxxuuurrrpppnnnnnnkkkkkkjjjiiihhhfffdddcccbbbaaa```^^^\\\[[[ZZZZZZWWWVVVTTTTTTTTTTTTRRRPPPNNNLLLJJJGGGEEECCCBBBAAACCCBBBBBBAAA@@@@@@??????>>>>>>>>>===<<<<<<;;;;;;===<<<<<<<<<;;;:::::::::888888888888888888777777666666666666666666666666555555444444444444555555333333333333333444555555444333333333333333333333555555444444444555666666333444444555555555555555444444555555444444333222333333333444555666777888:::;;;<<<>>>===<<<:::999666777999:::;;;;;;;;;:::>>>===;;;999888888999:::666555444555777999999888<<<>>>@@@BBBCCCBBB@@@???666333000......///...---++++++++++++++++++++++++++++++,,,------,,,++++++666888888444---((((((***........................,,,,,,,,,,,,,,,---............///111333444444333///000111222333333333333444333222111000000000000444333333333444777999;;;>>>AAADDDFFFGGGGGGHHHJJJOOOPPPRRRTTTUUUVVVVVVUUUUUUWWWZZZ[[[\\\^^^```bbbbbbcccfffiiilllssspppYYYMMMHHHBBB??????>>><<<999:::::::::999999999888888666666666666555555555555444444444444444444444444333333333333222222222222111111111222222222333333222222222222222222222222333333222222111000000///111111222333333333333222444444555777888999:::;;;===@@@BBBEEEHHHLLLQQQUUUZZZccccccaaadddhhhwww~~~~~~|||zzzyyywwwuuusssrrrqqqpppllllllkkkjjjhhhgggeeedddaaa``````^^^]]][[[YYYXXXVVVTTTSSSRRRSSSRRRPPPOOOOOOMMMKKKIIIFFFEEECCCCCCBBBBBBAAAAAA@@@?????????========================;;;;;;<<<<<<<<<<<<<<<<<<999999888777777666555555555555555555555555555555555555444444444444555555333333333333444444555555555555444444333222222111444333333222222222222333333444444555555555555555444555555555555444333333444444444444555777888888999:::<<<======<<<:::999444555777888999:::::::::>>>===;;;:::999999:::;;;777666555555777999888888===>>>@@@AAAAAA@@@???===333222000//////...,,,***++++++++++++++++++++++++------............------333555555222---***+++---...------,,,,,,---......---------------...//////333///...444===@@@<<<666000000222333444444444444444333222111111000111111222222222222444666999:::<<>>=========;;;999999999999999888888888888666666666666555555555555444444444444444444444444333333333222222222222111111111111111222222222222222222222222222222222222222222222111111111000000111111222333333333333222444444555777888999:::;;;<<<@@@CCCFFFHHHMMMSSSWWW[[[cccbbbaaaeeeiiiyyy}}}zzzxxxwwwvvvtttsssrrrrrrrrrqqqpppooommmkkkhhhfffeeeaaaaaaaaa```^^^[[[XXXWWWVVVTTTRRRRRRRRRRRRPPPOOONNNMMMKKKHHHFFFEEEDDDCCCAAAAAA@@@@@@?????????>>><<<<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;:::999777555444333222666666666666666666666666555555444444444444555555444555555666666666666666555555444444333333333333333333222111000000111111555666666777777777777777555555555555555444444333333333333444444555777777777888:::<<<===<<<;;;:::666666888999;;;<<<===>>>===<<<;;;;;;:::;;;;;;<<<;;;999777777999:::::::::<<<===>>>???>>>===<<<;;;444111///......---,,,+++------------------------------............------)))+++---...------///111...------,,,,,,---...///...............///000000222//////666>>>BBB===666222222333444444444333333000000000111222333444555333333333444555666888999===@@@CCCFFFFFFGGGHHHJJJMMMOOOQQQTTTVVVWWWWWWWWWUUUWWWZZZ\\\]]]___bbbdddccccccfffiiillltttsss\\\LLLEEEBBB@@@===;;;;;;;;;;;;;;;999999888888888777777777666666666666555555555555444444444444444444444444333333222222222111111111222222222111111111000000111111111111111111111111000000111111111222222222111111222333333333333222444444555777888999:::;;;;;;@@@DDDGGGIIIMMMTTTZZZ\\\cccaaa```eeejjjyyy~~~{{{xxxuuuuuutttsssrrrrrrrrrrrruuutttrrroookkkhhheeecccbbbbbbbbbaaa___\\\YYYXXXVVVUUUSSSSSSSSSRRRQQQOOOLLLKKKIIIGGGEEECCCCCCBBB@@@???????????????>>>>>>;;;;;;<<<<<<===>>>>>>>>>=========<<<;;;;;;::::::999888888777666555444444777777777777777777777777555555444444444444555555444555666666777777666666333333333444444555555555777666555444444444444444555666666777777777777777555555666666555555444333222222222222333444555555555777999;;;<<<<<<;;;:::777777888999;;;<<<>>>???<<<<<<<<<<<<<<<<<<======<<<:::888777888::::::999::::::;;;;;;;;;::::::999666333...++++++,,,---------------------------------,,,,,,,,,,,,,,,,,,---------...---,,,+++,,,,,,...---------...//////000///............///000000,,,,,,...222666666444000444444444444333222111111000000000111222444555666555555555666666777777888???AAADDDFFFFFFEEEFFFGGGLLLNNNQQQTTTVVVWWWXXXXXXVVVXXX[[[]]]^^^```bbbeeeeeeeeegggjjjmmmvvvrrr]]]MMMFFFDDDAAA???===;;;:::;;;<<<<<<888888888777777777777666666666666666555555555555333333333333333333333333222222222222111111111111222222111111111000000000000000000000000000000000///000000111222222333333111111222333333333333222444444555777888999:::;;;;;;@@@EEEHHHIIIMMMUUU\\\^^^dddaaa___eeejjjyyy}}}zzzyyyttttttsssrrrrrrrrrrrrrrrtttsssqqqnnnjjjgggcccbbbddddddcccaaa^^^\\\ZZZXXXVVVUUUSSSRRRSSSRRRQQQOOOJJJIIIGGGEEEDDDBBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>>======<<<;;;::::::999999555555666777777888999999888888888888888888888888555555444444444444555555111222444555555555444333222333333444555555666666555444333333333333333333333444444555555555555555555666666666666555444444222222111111222333333444444666888:::<<<<<<;;;:::666666666777888:::;;;<<<;;;<<<<<<======>>>>>>>>><<<:::666555666777888777888999999:::::::::999999888444...++++++---...///++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,........................,,,---...//////000//////...............///000000,,,...111222111000//////333444444333333222111000333333222222222222333333555555666666777888888888???BBBDDDFFFEEEEEEEEEFFFLLLMMMPPPSSSVVVXXXXXXYYYXXXZZZ\\\^^^^^^```bbbdddffffffhhhkkknnnwwwppp\\\PPPGGGDDDDDD;;;<<<<<<;;;::::::;;;;;;888888777777777666666666666666666666555555555555333333333333333333333333222222222222111111111111000000000000111111111111111111111111111111111111111111111111111111222222111111222333333333333222444444555777888999:::;;;:::@@@FFFIIIIIINNNVVV]]]bbbfffbbb```ffflllzzz~~~|||{{{uuuuuutttsssssssssssssssrrrrrrpppnnnkkkiiifffeeeeeedddaaa___\\\ZZZYYYXXXUUUSSSQQQQQQQQQQQQOOONNNJJJIIIGGGEEECCCBBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===============:::::::::::::::::::::999777777888888888888888888777777777777777777777777555555444444444444555555111222444555666555444333444444444555555555555555111111111000111111222222333444444555555555555555666666666666666555444444333333222222222333444444333555777:::;;;;;;;;;:::666666555555666888999:::;;;;;;<<<===>>>?????????>>>:::777555666777888777888999999::::::;;;;;;;;;777444000------.........++++++++++++++++++++++++---,,,+++******+++,,,---******+++,,,...000111000)))+++---///000///...---......------......///000000111222222222111111111000111111222333333222222333333333222222333333444111222333555777999::::::===@@@CCCEEEEEEEEEFFFGGGKKKMMMPPPSSSVVVXXXYYYYYYZZZ\\\^^^^^^______aaaccceeeeeegggjjjmmmwwwnnnVVVKKKFFFBBB@@@AAA666888;;;<<<;;;:::::::::777777777777666666666666777666666666555555555555333333333333333333333333222222222111111111111000......///000111222333333222222222222222222222222333333222222111000000000111111222333333333333222444444555777888999:::;;;:::@@@FFFIIIJJJNNNWWW^^^eeeiiidddbbbhhhmmm{{{~~~~~~}}}wwwvvvuuutttttttttttttttrrrrrrqqqpppnnnlllkkkjjjeeeccc```]]]ZZZYYYXXXXXXTTTRRRPPPPPPPPPPPPNNNLLLJJJIIIGGGEEEDDDCCCBBBBBB============>>>>>>>>>>>>========================777777888999999:::;;;;;;======;;;999777555444333666666666666666666666666555555555444444555555555333444666888888777666555666666666555444444333333333333333333444555666666555666666777777777777777666666666666666555555444444444333333333444555555222444777999;;;;;;;;;:::888777666666666888999::::::;;;<<<>>>????????????@@@===999777888999999999999999:::;;;;;;<<<======555333111000000000...,,,------------------------------++++++++++++------,,,+++***++++++,,,+++***&&&))),,,///000///,,,+++---------------...//////000///......000111000...---...///111333444444444000000111222333555777777,,,...111444777999;;;<<<;;;>>>BBBDDDEEEFFFHHHIIIJJJLLLPPPSSSVVVXXXYYYZZZ[[[]]]^^^_________aaabbbeeedddfffiiilllvvveeeZZZLLLCCCAAABBBCCCBBB<<<=========<<<:::888777888888777666666666666666777666444333333444666777555444222111111222333555555555666666666555333222444333333222111111111222000000000000000000000000111111222222222333333333222222222222222222222222333555888999999999;;;<<>>===<<<;;;:::::::::<<<::::::<<>>??????<<<999777666777555222...------...///...---,,,,,,++++++++++++------------------------,,,,,,,,,---------------,,,,,,...////////////.....................------///////////////000111111//////000111111111111000222222222222222222222222222222333444666888:::;;;<<>>===888888:::;;;;;;::::::999888777777666666666666666666555444333333444555666777666444222111111222333333444555555555444333222444333222222111111111222000000000000000000000000111111111222222222333333222222222222222222222222333555888999999999;;;<<<@@@@@@CCCFFFGGGJJJUUU```ccc^^^]]]^^^]]]cccxxx~~~}}}}}}|||~~~~~~}}}}}}||||||~~~{{{yyyyyyxxxwwwvvvuuuttttttsssuuutttssssssrrroookkkgggbbbaaa___]]][[[ZZZXXXXXXUUUUUUUUUTTTRRRPPPNNNLLLHHHHHHHHHGGGFFFDDDBBBAAA???>>>===<<<;;;:::::::::;;;;;;;;;===>>>===;;;999::::::::::::::::::::::::888777666666666777999:::777666555444444555555666555444222111111222444555444333333222222333333444222444555555333111222222333333333333333333222222444444555666777888999999666666666666666666555444444222000000111333333333555555666777888888888888;;;:::999888888:::;;;<<<;;;::::::<<>>;;;999999;;;===???AAACCCAAA>>>:::999:::888666333///------...///...---,,,,,,+++++++++,,,++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,------------........................///////////////000111111///000111111222222111111222222222222222222111111222222333444666888:::;;;<<<@@@CCCFFFFFFFFFFFFGGGLLLNNNQQQRRRSSSTTTVVVXXXVVV[[[^^^]]]]]]aaacccaaaeeedddeeeiiinnnxxxqqqZZZLLLGGGAAA>>>>>>>>><<<:::777777888999999999999888888777666666555555666666666555444333333444555666888777444222111000111111111222333333444333333222333333222111111111111222000000000000000000000000111111111222222222222333222222222222222222222222333555888999999999;;;<<>>===<<<;;;::::::999;;;======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777666777777888999888888777666555555666666666555444333333444555666444333333222222333333444222444555444333222222333444444333222222111000000444444555666777888888999555555666666777666666666444222000000111222222222555555555555666777888888<<<;;;999888888999:::;;;:::::::::;;;>>>@@@@@@???BBBAAA>>>;;;999:::===@@@DDDGGGIIIFFF???;;;;;;>>>999777444111............------,,,+++++++++,,,,,,++++++++++++++++++++++++---------,,,,,,++++++***......,,,++++++,,,------........................///////////////000000111000111111222222222222222222222222111111111000000222222333444666888:::;;;===@@@DDDFFFFFFFFFGGGGGGMMMOOOQQQQQQQQQRRRTTTVVVUUUZZZ]]]]]]^^^bbbdddcccfffdddfffjjjoooyyyuuubbbUUUJJJFFFAAA???>>>>>>===<<<:::::::::999888777666555777777666555555555555666555444444333333444444555666555444333222111222222000000111111222222333333222222111111111111111222000000000000000000000000111111111111222222222222111222222222222222333333333555888999999999;;;<<>>===<<<;;;:::888;;;>>>===;;;999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777888888999999888777777666666666666666555444444555666666333333333333333333333333222333555444333222222333333333333333222222111111333444444555666777888888666777888999999999999999555333111000111333222222555555444444444666888999:::999888777666666777777:::999999;;;===?????????AAAAAA???<<<999:::???CCCKKKNNNNNNIII@@@;;;;;;>>>:::888555222///.........---,,,,,,++++++,,,,,,,,,,,,,,,------------......------------,,,,,,,,,,,,111000---,,,+++,,,---...---------...............000000////////////000000111111222333333333333222333222222111111000000///222222333444666888:::;;;===@@@DDDFFFFFFFFFGGGHHHMMMOOOPPPPPPPPPPPPRRRTTTTTTYYY]]]\\\^^^bbbeeedddfffeeefffjjjoooyyylll^^^WWWTTTKKKGGGBBB???======>>>>>>;;;;;;:::999888777666666777666666555555555555555444444444333333444444444333333333333333333444444000000000000111111222222111111111000000111222222000000000000000000000000000000111111111222222222111111111222222333333333333555888999999999;;;<<>>===<<<888;;;===<<<:::888:::<<<;;;;;;;;;;;;;;;;;;;;;;;;777777888888888777777777888888888888888777777666555555444444444444555555333333333333333333333333111333444444333222333444222333333333444444555555333333444555666777888888777777888999999:::999999777555333222333444444333555555444444444666888999999888888777666666666666999888888:::===??????>>>@@@@@@???<<<999:::@@@FFFRRRSSSPPPIII???999999;;;999777555222000///......,,,,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,------......//////000...,,,******+++,,,------------.........//////000000////////////000000111111222333333333333222222222222222111111000000222222333444666888:::;;;===@@@DDDFFFGGGGGGGGGHHHMMMNNNOOOOOONNNOOOQQQSSSSSSYYY\\\\\\^^^ccceeeeeefffeeefffjjjnnnxxxwwwbbbSSSKKKJJJMMMHHHEEEBBB>>><<<;;;<<<===888888888777888888999:::777666555555444444555555333333333444444333333333111111222333333444444555111111000000000111222222111000000000000111222222000000000000000000000000000000000111111111111222111111111222222333333444333555888999999999;;;<<>>>>>===>>>??????;;;888:::AAAHHHTTTRRRLLLEEE>>>999777777666555444222000///......,,,,,,+++++++++,,,------)))******++++++,,,,,,---,,,,,,,,,---------......,,,+++***))))))******+++,,,,,,------.../////////111000000///////////////000111111222222222222222222222222222222222222222222222333444666888:::;;;>>>AAAEEEGGGGGGGGGHHHHHHMMMMMMNNNMMMMMMNNNQQQSSSTTTYYY]]]\\\^^^bbbeeedddfffeeefffiiinnnwwwooo[[[OOOGGGBBBBBBEEEAAABBBAAA@@@>>><<<;;;;;;777777666666666777888999666666555444444444444555333333333444444333333333222222333333444444333333333222111000000000111222000000000000000111222222000000000000000000000000000000000000111111111111000111111222333333444444333555888999999999;;;<<>>>>>;;;777999BBBJJJRRRMMMEEE@@@<<<:::777666444333222111000//////...,,,+++++++++,,,,,,---...))))))***++++++,,,------------,,,++++++***)))))),,,,,,,,,,,,,,,,,,------,,,,,,------...//////000111111000//////////////////000111111222222111111222222222333444444555555222222333444666888:::;;;>>>AAAEEEGGGGGGGGGHHHIIIKKKLLLLLLLLLLLLMMMQQQTTTTTTZZZ]]]]]]^^^bbbdddccceeedddeeehhhlllvvvfffXXXKKKGGGFFFBBB@@@BBB<<>><<<::::::888777555444444444444666666555444444444444555222333333444444333333222444444444444333333222111444333222000000000111111000000///000000111222222000000000000000000000000000000000000111111111111000000111222333333444444333555888999999999;;;<<<@@@BBBGGGKKKLLLNNNVVV```aaabbbggghhhgggpppzzzuuuqqqkkkjjjhhhggghhhjjjmmmooonnnmmmllllllnnnrrruuuxxxwwwyyy}}}~~~}}}~~~}}}zzzxxxvvvuuuuuuwwwyyy{{{{{{{{{yyyyyyvvvtttsssqqqppplllgggccc```]]]ZZZVVVTTTTTTUUUUUURRRQQQNNNLLLJJJIIIIIIIIIHHHGGGFFFDDDDDDDDDEEEEEEEEEFFFGGGGGGFFFDDDBBB@@@===:::777888;;;<<<;;;999888888888888888888888888777888999999999777666555222444666777888888888888444444555555555555444444222222444444444444222222000222444444333333444555444444333222222111111111222333333444555666777777:::::::::::::::999888777777555222111222333222111444555777999999999888888444555666777777777777777888777777999;;;======<<<;;;===>>>:::666999BBBJJJOOOHHH@@@<<<;;;;;;888555222222111111000//////...++++++++++++,,,,,,---...++++++,,,------...//////......,,,***(((&&&%%%$$$......///000111111111000,,,,,,------...///000000111111000/////////////////////000111111111111111111222333333555555666777222222333444666888:::;;;>>>AAAEEEGGGHHHGGGHHHIIIKKKKKKLLLKKKKKKMMMQQQTTTUUUZZZ]]]]]]^^^bbbdddccceeecccdddgggllluuuOOOKKKEEEAAA???>>>===<<>>?????????::::::888666555444444444444444555555555444333222222222222222222222222222222222222333333222222222000000000000000000000000333111///000333444222000333222222222333333444555111111111111111111111111444333111000000111333444666888999::::::<<>>===;;;:::999888::::::999777666555444333333333444555666666666666666666666666666777888888444444444444444444444444444444444444444444444444333333333333333333333333333222111000111222333444333333333444555666777888555666777888999:::::::::888555111111333555555444222444777999;;;:::999888666666666666777888999::::::999888666777888:::<<<===<<<;;;999888:::>>>BBBEEECCC???;;;888777666666666555444333111000//////------------------------+++---...//////---+++***...------,,,,,,,,,------000---+++---222444333000)))+++---...000000000/////////000000///...------//////000111111111111111555333111000000111333555222333555777888999999999@@@BBBEEEGGGGGGFFFGGGHHHJJJKKKLLLLLLLLLOOOSSSVVVVVV[[[^^^]]]^^^bbbeeeddddddhhhggglllyyyKKKGGGBBB???======<<<;;;???>>>======<<<<<<======:::999888777666555555555555555444444333333333222222222222222222222222222111111222222222222111111000000000000000000000000222000///000222333111///111111000000111222222333111111111111111111111111555444222111111222444555666777999999:::;;;>>>@@@BBBCCCDDDEEEGGGLLLSSSYYY]]]```ccccccfffwww{{{tttooohhhgggfffeeeeeefffhhhiiilllkkkjjjjjjkkkooorrruuuwwwzzz~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}yyywwwvvvvvvvvvvvvvvvwwwyyyzzzzzzwwwuuutttrrrooommmkkkiiieeebbb\\\[[[XXXUUUSSSRRRQQQQQQLLLLLLLLLLLLKKKJJJHHHHHHJJJIIIHHHGGGFFFGGGHHHIIIHHHHHHIIIHHHGGGDDDBBB@@@BBBAAA@@@???===<<<;;;;;;::::::999888777666666555444444555555666666555555555555444444555666666777444444444444444444444444444444444444444444444444333333333333333333333333333333222222333333444555333333333333444666777888777777888999999999999888888555222111333444444333111333666888:::999888777666666666666777888999:::::::::999999:::;;;<<<===<<<<<<:::888777888<<>>>>>===<<<;;;999888888::::::999999888888888888555666666666666555444444444444444333444444555666444444444444444444444444444444444444444444444444333333333333333333333333333333444444555555555444222222333333444666777888999999999999999888777666999666333222333333333222000222555777999999888777777666666666777888999::::::;;;===???@@@@@@???>>><<<;;;:::777555555888:::<<<<<<:::999999:::;;;<<<666666777777555333000///------------------------......------------,,,,,,---------,,,,,,------...111777CCCPPPZZZ[[[VVVPPP333111...+++***+++---...///////////////......---//////000111111111111111000111333444444333111000111111111222444666999:::???BBBEEEFFFFFFFFFGGGHHHLLLMMMNNNOOOPPPRRRVVVXXXYYY^^^aaa```aaafffhhhhhhmmmtttsssqqqtttuuuBBB???<<<;;;;;;<<<;;;:::;;;:::999999888888999999777777777666666777777888888666444222111111222333111111111111111111111111000000111111111111000000000000000000000000000000000/////////000000///////////////......//////000111111111111111111111111333333222222222333444444444555777777888999<<<>>>@@@AAABBBDDDHHHNNNTTTXXX[[[]]]___aaaeeevvvxxxqqqlllgggeeedddbbbbbbcccdddeeehhhiiijjjlllmmmooopppqqqssswwwzzz||||||{{{zzz{{{yyyyyy{{{}}}|||zzzxxxvvvuuuuuuuuuuuuuuuwwwxxxwwwtttrrrrrrooollljjjgggddd```]]]\\\[[[WWWTTTQQQOOONNNNNNLLLMMMMMMNNNNNNMMMMMMMMMJJJJJJIIIIIIIIIJJJLLLMMMKKKKKKJJJIIIGGGEEECCCAAA======<<<;;;:::999888777999999999999999999999999888888888777777666444444555444444444444444555555444444444444444444444444444444444444444444444444333333333333333333333333111222444555555555444333222222222333444555777777888999999999999888777777888777555333333222222111111222555777999:::999999777777666555666888:::;;;<<<>>>BBBFFFGGGEEECCCAAA<<<;;;999666333222444666:::999999999999:::;;;;;;666777999999777555111///------------------------------,,,+++***+++++++++------,,,,,,,,,---......???@@@BBBFFFIIIHHHDDDAAA222111...,,,+++,,,,,,---...///////////////......//////000111111111111111111222222333333222222111333333222222333555888:::>>>AAADDDFFFFFFFFFGGGHHHLLLMMMOOOPPPPPPRRRVVVXXXZZZ___aaa```aaafffhhhhhhgggmmmkkkjjjooorrr}}}@@@>>><<<;;;<<<<<<<<<;;;::::::999888888888888999666666666555666666777888777555333111000111222333111111111111111111111111000000111111111111000000000000000000000000000000//////000000/////////000111000000/////////000000111111111111111111111111111111111111111222222333333555666777777999<<<>>>@@@AAABBBEEEKKKQQQVVVYYY[[[\\\]]]^^^cccssswwwoooiiifffeeedddbbbbbbccceeeffffffgggiiikkkmmmnnnooooooqqqtttyyy{{{{{{zzzzzzzzzwwwxxxzzz}}}}}}~~~|||{{{yyyxxxwwwvvvvvvuuuvvvwwwxxxwwwtttqqqooollljjjgggeeebbb^^^[[[\\\ZZZWWWSSSPPPNNNMMMMMMLLLMMMNNNNNNOOOOOONNNNNNKKKKKKJJJJJJJJJLLLMMMNNNKKKKKKJJJHHHGGGEEECCCBBBAAAAAA@@@???>>>======<<<888888999999999::::::::::::::::::999888777666555666666555555444555555666444444444444444444444444444444444444444444444444333333333333333333333333000111333444444444333222222222222333444555666777777777888999999999999888777777666444333222111222333444666888:::;;;<<<<<<888777555555555777:::;;;>>>BBBGGGKKKLLLIIIEEEBBB<<<<<<:::666222111222333999999888888888999999999777888999:::888555222000------------------------000///......------......,,,,,,,,,,,,,,,---...///444333111111000///---,,,---...............------......///////////////...//////000111111111111111444333111000000111333444666555444333333555777888===@@@CCCEEEFFFFFFGGGIIIKKKLLLOOOPPPPPPRRRUUUWWWXXX]]]```___```dddggggggdddfffbbbcccmmmrrr{{{???===;;;;;;<<<===<<<;;;::::::999888888888888888555555555444444555666666555444222111111222222333111111111111111111111111000111111111111111111000000000000000000000000000///000111111//////000111222111111000000000000000111111111111111111111111//////000000111222222222444555777777888999<<<>>>@@@@@@AAAFFFLLLSSSWWWYYY[[[ZZZ[[[]]]aaaqqq~~~vvvmmmgggdddcccaaaaaaaaabbbdddfffeeefffgggiiijjjlllmmmnnnooorrrwwwzzzzzzzzz{{{{{{yyyzzz|||~~~~~~}}}{{{{{{{{{zzzyyyxxxxxxwwwvvvuuuvvvwwwwwwvvvsssqqqkkkiiigggeeeccc```]]]ZZZYYYXXXUUURRROOOMMMLLLLLLJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIJJJKKKLLLMMMJJJJJJIIIGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@???>>>>>>::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;999888888777666555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333000111222222333333222222111111222222333555666777666777888999999999999999555666666555333111222222333444666888:::<<<======888777555444555777:::<<<@@@DDDIIIMMMMMMJJJEEEAAA===<<<;;;777333111222333888888888888888888777777888888999999777555222111------------------------...------------,,,,,,,,,,,,,,,,,,,,,---......///'''***...111444444333333+++,,,...///000///...------...////////////////////////000111111111111111555333111//////111333555666555444444444555777888===???CCCEEEFFFFFFGGGIIIJJJLLLOOOPPPQQQRRRUUUWWWWWW\\\___^^^___cccfffffffffgggbbbcccnnnsssyyy===<<<:::;;;<<<<<<;;;999999999888777777777777777555444444333333333444444222222222222222333333333111111111111111111111111111111222222222222111111000000000000000000000000///111333222000///000222222111111000//////000000111111111111111111111111//////000111222222333333444666777888888:::===??????>>>???EEELLLSSSWWWXXXYYYYYYZZZ\\\bbbrrrzzzqqqggg```^^^]]]]]]\\\]]]___bbbcccddddddeeefffhhhjjjlllmmmmmmqqqvvvyyy{{{{{{|||}}}}}}~~~~~~|||wwwwwwwwwxxxxxxxxxwwwwwwtttttttttuuuvvvtttqqqooohhhfffdddcccbbb___\\\ZZZUUUTTTQQQNNNLLLKKKJJJJJJIIIJJJJJJJJJJJJJJJIIIHHHJJJIIIHHHGGGGGGGGGHHHIIIHHHHHHGGGFFFEEEEEEDDDDDDBBBBBBAAAAAA@@@?????????>>>====================================<<<;;;:::666555555444333333444444444444444444444444444444444444444444444444444444333333333333333333333333333222222222222333444444111111111222333444666666888999999999999888777777333555777666333222222444333444555777:::;;;======999777555444555777:::<<<@@@CCCHHHKKKKKKGGGBBB>>>======<<<999555333333333555666666777888888888888999888888777666444333222------------------------******+++,,,+++***)))(((,,,,,,,,,,,,---...//////000222222111...)))&&&$$$------------......//////------.../////////////////////000111111111111111333333222111111222333333111111222333555666777888<<>>DDDLLLSSSVVVWWWXXXWWWYYY\\\cccttt}}}uuukkkaaaZZZZZZYYYXXXYYYZZZ\\\___aaadddcccddddddfffhhhkkkllllllpppuuuyyy{{{|||}}}~~~~~~|||ssstttuuuvvvvvvwwwvvvvvvsssssssssttttttssspppmmmfffeeecccbbbaaa___\\\ZZZRRRQQQNNNLLLJJJIIIIIIIIIJJJJJJKKKKKKJJJIIIIIIHHHIIIHHHFFFEEEDDDEEEEEEFFFGGGFFFFFFEEEDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDCCC@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>======<<<555444333333222222222222444444444444444444444444444444444444444444444444333333333333333333333333555444333222333444555666111111111222333444666666:::::::::999888777666555222444777666333222333555222333444666888;;;<<<===999777555444444777:::<<>>>>>===:::666444444444333444555777888999999999999999777666555333333222------------------------,,,---...//////---+++***+++++++++,,,---...///000.........------...111444111///---++++++---///000------...///000000////////////000111111111111111111222333333333333222111,,,---000333555777888999<<>>===<<<:::999999::::::666666555555555555666666666555555555555444444444444444222222222222444444333333222111111222333333000000000000000000000000111000/////////000222333222222222222222222222222000000000000000000000000333333333222222111111111333111///000333555444333555555666888999:::;;;<<<>>>>>>AAAEEEKKKQQQWWWZZZYYYYYYYYYXXX```uuu|||uuunnnggg^^^XXXRRRTTTVVVXXXYYY[[[^^^```\\\]]]___```bbbfffkkknnnooopppqqqtttvvvyyy|||}}}}}}zzzvvvqqqqqqrrrrrrtttuuuwwwxxxwwwvvvuuutttrrrooojjjggggggdddaaa___]]][[[WWWUUURRRPPPMMMKKKIIIHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFGGG@@@BBBEEEGGGHHHGGGFFFDDDEEECCCBBBAAAAAA@@@>>>============>>>???>>>;;;888666666555444333333333333444444444444444444444444333333333333333333333333333222222111111222222333000111111222222333333444000111222222222333666888999999888888888888888888:::999777666444333333333222333555777999999999999777777777555444555777:::===???AAABBBAAA@@@AAAAAA??????>>>:::444222333555666555555444444444555555666777888888666444111000...---------...///...---++++++,,,,,,,,,+++******---...//////......///111//////.........---------........................111111111111222222222222000////////////111222333444222///------...111333444444555555666888<<>>???AAAEEELLLRRRWWWZZZWWWXXXXXXYYYbbbxxx{{{qqqhhh___WWWRRRSSSUUUXXXYYYZZZ[[[]]]___^^^___```aaabbbeeeiiilllnnnooopppsssvvvyyy|||~~~~~~}}}xxxuuurrrrrrrrrssstttuuuwwwwwwvvvuuusssrrrqqqnnniiiffffffdddaaa^^^\\\YYYVVVTTTQQQOOOMMMJJJIIIHHHIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKJJJIIIIIIHHHHHHIIIIIIIIIJJJKKKKKKJJJIIIGGGEEEGGGEEECCCBBBBBBAAA???===<<<;;;;;;<<<===<<<999666666555444333222222222222444444444444444444444444333333333333333333333333333222222111111222222333222222222222111111111111000111222222222333555777888888888888888888888888:::999777666444333333333222333555777888999999999888888888666555555888:::===>>>@@@@@@???=========>>>>>>===999444222222444666555555444444555555555555666666666555222000......---------.........---------------,,,,,,,,,,,,+++,,,------,,,,,,---//////.........------------........................---------........./////////000111222333333222222333222111111000000111111333444444444555777:::===>>>@@@CCCDDDDDDDDDFFFGGGLLLOOOSSSUUUUUUUUUUUUUUUWWW\\\^^^]]]^^^cccfffeeeeeedddeeehhhjjjqqq;;;:::999888888888888888666666555555555555666666333333333333222222222222222222333333333333222222333222111111111111222333////////////////////////000000/////////000111222000000000000000000000000000000000000000000000000222222222222222111111111222111000000333444444333555666777888999;;;<<<<<<>>>???AAAGGGNNNUUUYYYZZZUUUVVVWWWZZZfff}}}}}}wwwkkk```VVVQQQOOOUUUVVVXXXYYYYYYZZZ\\\^^^```aaabbbbbbbbbdddgggjjjkkkmmmooorrruuuyyy|||~~~~~~|||wwwtttrrrsssssstttuuuvvvvvvwwwuuutttrrrqqqooolllhhheeeeeeccc___]]]ZZZXXXTTTRRROOONNNLLLJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMNNNNNNLLLLLLLLLLLLLLLKKKKKKKKKMMMMMMLLLKKKKKKKKKKKKKKKNNNNNNMMMLLLJJJIIIHHHHHHIIIGGGEEECCCCCCBBB???===::::::999:::;;;:::777555555444333222222111111222444444444444444444444444444444444444444444444444333222222111111222222333333333333222111000000000000111333333222333555777888888888888888888888888:::999777666444333333333222333444666888888999999999:::999888666777999;;;<<<===???>>><<<;;;::::::<<<<<<;;;888444222222333555555555555555555555555555666666666555222000...---------,,,,,,,,,,,,,,,---,,,+++******+++,,,---***,,,------,,,,,,---...............------------............................../////////000000000...000333555666444333111333333444444444333222111333444444444444555888;;;===???BBBCCCCCCCCCEEEFFFLLLOOORRRTTTTTTTTTTTTUUUWWW[[[^^^]]]^^^ccceeeeeeeeeeeefffiiilllrrr999999888888777777777777666555555444444555555666333333333333222222222222111222333444444333222111222222111111111111222222------------------------////////////000000111111000000000000000000000000000000000000000000000000222222222111111111111111111111000111222333444444555666777888:::;;;<<<<<>><<<:::999999999:::999777555444444333222111111111111333333444444444444444444444444444444444444444444333222222111111222222333444333333333222222222111111222333333222333555777888888888888888999999999:::999777666444333333333222333444555777888999999:::;;;;;;:::888888999;;;:::;;;======<<<::::::;;;::::::999777444222222222444555555666666666666666666777777777666333111///,,,------,,,+++++++++,,,+++)))((('''''')))+++,,,,,,...//////...---///000------------------------------------------------////////////000000000000...000222333444444222222555555555444444444333333444555666555555555888:::===???AAABBBBBBCCCDDDFFFKKKNNNQQQSSSSSSSSSSSSTTTUUUZZZ]]]\\\]]]aaadddcccddddddfffiiilllrrr777777777777777777666666555555444444444444555555444444444444333333333333000111333333333333111000111111111111111111111111..............................//////000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111222222444555666666777999:::;;;<<<===??????CCCJJJTTTZZZ[[[ZZZYYYYYYZZZ^^^lllyyywwwssslll```VVVPPPPPPRRRTTTVVVWWWWWWWWWWWWXXXZZZ]]]___bbbcccdddfffiiillliiijjjmmmqqquuuzzz}}}}}}yyywwwuuuuuuvvvwwwwwwvvvvvvuuuuuussspppooommmkkkhhheeebbb___\\\ZZZXXXVVVRRRPPPNNNMMMMMMMMMMMMMMMMMMMMMOOOPPPQQQRRRSSSTTTUUUUUURRRRRRQQQQQQPPPOOONNNNNNMMMLLLKKKKKKJJJJJJKKKKKKIIIHHHGGGEEEEEEFFFGGGHHHFFFDDDAAA@@@@@@???<<<:::<<<;;;999999::::::888666444444333222111111111111333333333444444444555555444444444444444444444444333222222111111222222333333333333333444444555555111222333333222222444666777777888888888999999999:::999777666444333333333222333333444666777888999;;;<<<<<<;;;999888999;;;777:::<<<======<<<===>>>999888777666555444222111444444666666777777666666555555666666555222000...,,,---...---+++***+++,,,***)))((('''''')))+++,,,,,,---......------...000,,,,,,------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------000//////000000111222333888666333222111333444666444666777777666777999;;;===???AAABBBBBBCCCDDDFFFKKKMMMPPPQQQQQQQQQRRRTTTTTTYYY[[[ZZZ[[[```bbbbbbbbbbbbdddhhhkkkqqq~~~666777777888888777666666555555444444444444555555444444444444333333333333111111222222222222111111000000111222222111000000111111111111111111111111---...///000000000//////111111111111111111111111000000000000000000000000000000000111111111111111000111222222111222444666666777888999:::<<<======@@@@@@CCCLLLWWW]]]]]]ZZZZZZZZZZZZ___mmm}}}xxxyyysssiii]]]SSSOOOOOOPPPTTTVVVWWWWWWWWWWWWYYYZZZ]]]___bbbdddeeegggjjjllljjjkkknnnqqqvvvzzz~~~~~~{{{yyyvvvvvvwwwxxxxxxwwwuuuuuutttqqqnnnlllkkkiiifffddd```]]][[[YYYXXXVVVTTTQQQNNNOOOOOOPPPPPPPPPQQQQQQRRRSSSSSSTTTUUUVVVWWWWWWUUUTTTSSSRRRQQQPPPOOONNNKKKKKKJJJIIIIIIIIIIIIIIIKKKJJJHHHFFFEEEEEEEEEEEEBBBAAA???>>>>>>===;;;:::===;;;::::::::::::999777555444333222222111111222222333333444444555555555333333333333333333333333333222222111111222222333222222222333444555555555222333333333222222444666777777777888999999:::::::::999777666444333333333222333333444555777888999;;;<<<===<<<:::888999:::666999<<<>>>>>>>>>>>>???999888666666666555333111333444666777888888777666333444444444333000...,,,,,,...000...+++)))+++---++++++******+++,,,...///)))+++,,,,,,++++++,,,---,,,,,,,,,,,,------------++++++++++++++++++++++++,,,---------............000//////...///111222444777555222000///111444666444555777888888888:::;;;===???BBBCCCCCCCCCEEEFFFJJJLLLOOOPPPPPPPPPRRRSSSSSSXXX[[[ZZZ[[[```bbbbbb```aaadddhhhkkkqqq~~~666777888888888888777666555444444333333444444555333333333333222222222222222222111111111111222222///000111222222111000///111111111111111111111111---...///000000000///...000000000000000000000000000000000000000000000000///000000000111111111222///111333222111111333666666777888999;;;<<<======@@@@@@DDDMMMYYY___^^^ZZZZZZYYYYYY___ooo|||xxxxxxpppdddYYYSSSQQQQQQQQQUUUWWWXXXYYYYYYYYY[[[]]]___aaadddeeeeeefffhhhjjjlllmmmooorrrvvvzzz~~~~~~{{{yyyvvvwwwxxxyyyyyywwwuuutttqqqoookkkiiihhhfffcccaaa^^^\\\ZZZYYYXXXWWWUUUSSSPPPQQQRRRSSSTTTTTTTTTTTTUUUUUUUUUVVVVVVWWWWWWWWWVVVUUUTTTSSSQQQPPPOOONNNJJJJJJIIIHHHHHHHHHHHHIIIHHHHHHGGGEEEEEEDDDDDDDDD@@@???======>>>===<<<:::===;;;999999::::::999888666555444333222222222222222222333333444555555666222222222222222222222222333222222111111222222333222222222222222222222222222333444333222222444555666777777888999999:::::::::999777666444333333333333222222333444666888999;;;<<<===<<<:::888888999777:::<<<======<<<===>>>999777666777888777444111333444666888999888777666555555666666444222///...---///111///+++)))+++...+++++++++,,,---.........)))+++,,,,,,+++***,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,//////000000000111111111//////000111222222222333444333111000///000111222111333666777777888:::;;;>>>@@@CCCDDDDDDDDDFFFGGGJJJLLLNNNOOOOOOOOOQQQSSSUUUZZZ\\\[[[\\\aaadddccc```aaaeeejjjmmmrrr666777888999999888777666555444444333333444444555222222222111111111111000333222111000000111222333///000111222222111000///////////////////////////,,,---///000000000///...////////////////////////000000000000000000000000//////000000111111111222///111333222111111333666777777888999;;;<<<======@@@@@@DDDNNNZZZ```___ZZZXXXWWWXXX___ppp{{{xxxtttkkk___VVVSSSTTTUUUUUUVVVXXXZZZZZZ[[[[[[]]]___aaaccceeefffeeeeeefffhhhmmmnnnpppssswww{{{~~~~~~~~~}}}{{{yyywwwxxxyyyzzzyyywwwuuutttooommmiiigggeeedddaaa___]]][[[YYYYYYYYYXXXVVVUUUQQQRRRSSSUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWVVVUUUSSSRRRPPPOOONNNJJJJJJIIIHHHHHHHHHHHHHHHAAAAAABBBCCCDDDEEEEEEEEE???>>>======>>>>>>===<<<===;;;999888999999888777666666555444333333333333222222333333444555666666111111111111111111111111333222222222222222222333222222111111000/////////222333444333222222444555666777777888999999:::::::::999777666444333333333333222222333444666888::::::<<<===<<<:::888888888888:::======<<<;;;;;;;;;999777666777999888555222222444666888999999777777888999:::999888666333111---000222000,,,)))+++///((()))***,,,,,,------,,,+++---......---,,,...///+++++++++,,,,,,---------........................------------.........///...000222444555444333111000111111111111000/////////222444666777777999;;;???AAACCCDDDDDDEEEFFFHHHJJJLLLMMMNNNNNNOOOQQQSSSVVV[[[^^^]]]^^^bbbeeeeeeaaabbbfffkkknnnttt777777666666555555555444555555555444444333333333......///111222333444555111111111111111111111111000000000000000000000000000000111111111111000000000000//////.........---//////000000000000//////000000000000000000000000111222222333333333222222---///111222222222333444666888;;;<<<======???AAADDDEEEHHHOOOXXX]]]]]][[[XXXWWWXXX^^^ooosssiii]]]UUUSSSTTTUUUUUUYYYXXXXXXYYY[[[]]]```aaagggfffcccbbbcccfffiiilllnnnpppssstttuuuwwwyyy{{{{{{|||~~~}}}|||||||||yyyzzzzzzzzzxxxvvvsssqqqllliiifffdddcccbbb```^^^]]][[[ZZZYYYXXXZZZ[[[\\\YYYVVVUUUVVVXXXYYYWWWUUUYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYWWWUUUSSSQQQPPPOOOKKKJJJHHHHHHIIIIIIHHHGGGGGGGGGFFFEEEDDDCCCBBBBBB>>>===<<<===>>>===;;;:::888888888888777777777666222222222222222222222222222222222222222222222222777666444222222333444555666555444333333333333444222222222222222222222222555222111222555666666444444666888888666666666777;;;:::888777555444333333222222222222333333444555888999;;;<<<<<<;;;999888999999999999999:::::::::888999::::::999777444333222555999;;;::::::999:::<<<<<<<<<:::555111///......------,,,,,,------...---,,,+++*********+++,,,......---,,,---...///000,,,------.../////////......------,,,,,,++++++***---------.........//////...///000222222111111000111111222333333333222222111333444555555666999;;;>>>@@@CCCEEEFFFFFFEEEEEEHHHJJJLLLNNNNNNOOORRRTTTUUU[[[______```dddfffeeebbbbbbeeeiiimmmsss555555555555444444444333555555444444444333333333222222222222222333333333111111111111111111111111000000000000000000000000000000111111111111000000000/////////............//////000000000000//////000000000000000000000000000111111222222111111000...///111222111111333444777999<<<======>>>???AAACCCEEEKKKTTT\\\___^^^[[[VVVUUUVVV]]]nnn~~~qqqhhh]]]UUUSSSTTTVVVVVVXXXXXXXXXYYYZZZ\\\^^^```cccbbbaaaaaabbbeeehhhjjjoooqqqtttvvvwwwxxx{{{}}}}}}}}}~~~}}}|||{{{{{{{{{xxxxxxxxxxxxvvvssspppnnniiigggcccaaa```___]]][[[ZZZYYYXXXWWWWWWXXXZZZ[[[ZZZXXXVVVWWWYYYZZZYYYWWWXXXXXXYYYYYYYYYZZZZZZZZZYYYXXXWWWUUUSSSQQQPPPOOOJJJIIIHHHHHHIIIHHHFFFDDDFFFFFFEEEDDDCCCBBBAAAAAA>>>===<<<===>>>===;;;999888888777777777666666666222222222222222222222222333333333333333333333333666555333222111222333444555555444444444333333333222222222222222222222222222222222555999:::888555666777999999888888888999:::999888777555444444444333333333444444555666666888999;;;<<<===<<<:::999999999999:::::::::::::::888999::::::999777444333000333777999:::<<<>>>???@@@AAABBBAAA===777222///......------------......---,,,+++*********+++,,,,,,,,,+++++++++,,,---...------...///////////////---------,,,,,,,,,,,,+++---------.........//////...///111222222222111000000000111222333333444444111333444555555666999;;;>>>@@@CCCEEEFFFFFFEEEEEEKKKMMMPPPRRRRRRSSSTTTVVVXXX]]]aaa______bbbcccaaabbbbbbeeeiiimmmsss444444444333333333333333555444444444444333333333666555555444333222111000111111111111111111111111000000000000000000000000///000000111111000000///////////////............//////000000000000//////000000000000000000000000///000000111000000/////////000222222111111222444999;;;===>>>>>>>>>???AAACCCFFFNNNXXX```bbb^^^ZZZTTTSSSTTT[[[kkk~~~zzzmmmeee[[[UUUTTTUUUVVVVVVWWWWWWWWWXXXYYY[[[\\\]]]_________```ccceeehhhiiippprrrvvvxxxyyyzzz}}}~~~~~~|||{{{zzzzzzzzzwwwwwwwwwvvvtttpppmmmkkkfffddd```^^^]]]\\\ZZZXXXXXXWWWVVVVVVVVVXXXYYYZZZ[[[YYYXXXYYYZZZ[[[ZZZYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXVVVTTTRRRPPPOOONNNLLLLLLKKKLLLLLLJJJGGGDDDEEEEEEDDDCCCBBBAAAAAA@@@???===<<<=========;;;999777777777666666666555555333333333333333333333333333333333333333333333333555444222111111222222333333444444555555444222222222222222222222222222222000111444888;;;<<<999777777999;;;;;;:::999:::;;;999888888777666555555555444444555555666777777888777999;;;<<<===<<<;;;::::::::::::999999999999999999999999999888666555333222444666888:::<<<@@@BBBDDDFFFGGGFFFBBB;;;444000......------------......------,,,+++++++++++++++,,,++++++++++++,,,---...------............//////,,,,,,,,,,,,------------------.........///////////////111222222222111000000000000000222444666777222333444555555666888:::===@@@CCCEEEEEEEEEEEEFFFKKKNNNRRRTTTTTTTTTTTTUUUXXX]]]```______bbbbbbaaabbbbbbeeeiiimmmsss444444444333333333333333444444444444444444444444666555444333222111000000111111111111111111111111000000000000000000000000//////000000000000/////////////////////.........//////000000000000//////000000000000000000000000000000111111000000//////000111222111000000222444:::<<<>>>?????????@@@BBBEEEHHHOOOXXX```bbb___ZZZTTTRRRRRRXXXgggwwwhhhaaaXXXSSSSSSUUUVVVUUUSSSSSSTTTUUUWWWXXXYYYZZZ\\\]]]___aaadddgggiiijjjooorrrvvvyyyzzz{{{}}}~~~~~~~~~}}}|||{{{{{{{{{xxxxxxwwwvvvsssooollljjjdddaaa^^^\\\\\\[[[YYYWWWWWWWWWVVVWWWWWWXXXYYYZZZZZZZZZYYYZZZZZZZZZZZZYYYWWWXXXXXXXXXYYYYYYYYYYYYXXXXXXVVVTTTRRRPPPOOONNNPPPOOOPPPPPPPPPNNNIIIFFFEEEEEEDDDCCCCCCBBBAAAAAA???===<<<<<<===<<<:::888666666666555555555555444333333333333333333333333444444444444444444444444444333222111111111222222111222444555555444222111222222222222222222222222222333555777999999999888777999:::;;;::::::;;;<<<777777777777777666555555333444555666777777888888666777:::;;;<<<;;;:::999888888888888888888888888999999999999888666555444666777888888999;;;???BBBGGGGGGFFFDDD@@@;;;444///------,,,,,,,,,,,,------------,,,,,,++++++++++++------------......//////------,,,,,,,,,---------++++++,,,,,,---......///............///////////////000111222333222111111222111000000000222555666222333444444444555777999;;;???CCCEEEEEEDDDEEEGGGHHHKKKPPPRRRRRRRRRQQQQQQTTTYYY]]]]]]___ccceeecccbbbbbbeeeiiimmmsss444444444444444444444555444444444444444444444444333333222222111111000000000000000000000000000000//////////////////////////////000000000000//////........./////////////////////000000000000//////////////////////////////111111222222111000000///000111111111000000333555;;;===@@@AAAAAAAAABBBDDDIIIKKKOOOWWW^^^```^^^[[[TTTRRRQQQUUUccczzz}}}sssbbb\\\TTTPPPQQQSSSSSSRRROOOPPPQQQSSSUUUVVVWWWXXXZZZ[[[]]]___bbbfffhhhjjjnnnrrrvvvyyyzzz|||}}}{{{~~~~~~}}}||||||zzzzzzyyywwwtttoookkkiiiccc```^^^\\\\\\[[[ZZZXXXYYYXXXXXXYYYYYYZZZZZZ[[[YYYYYYZZZYYYYYYYYYYYYZZZXXXXXXXXXYYYYYYYYYYYYZZZYYYXXXVVVTTTRRRPPPOOONNNPPPPPPPPPQQQPPPNNNIIIFFFFFFEEEEEEEEEDDDCCCCCCCCC???===<<<<<<<<<;;;999777555555555444444444333333333333333333333333333333444444444444444444444444333333222222111111111222000222444555555444222111222222222222222222222222666555555444333444666777555777999:::999999:::;;;777777888888777666555444222333444666777777777777555777999:::;;;:::999888666666666666777777777777:::999999888777666555444777888888999999<<>>DDDEEEDDDCCCEEEHHHGGGKKKOOOQQQQQQPPPPPPPPPSSSYYY]]]]]]^^^bbbdddcccbbbbbbeeeiiimmmsss444444444444555555555555333333333444444444444555111111111111111111111111000000000000000000000000////////////////////////...//////000000//////............/////////////////////000000000000//////////////////////////////222222222222111000/////////000000000000111444666;;;===@@@BBBBBBCCCDDDFFFMMMNNNQQQXXX^^^```]]]YYYRRRPPPNNNRRR```vvvvvvlll\\\VVVPPPMMMNNNOOOOOOMMMLLLNNNPPPSSSUUUWWWXXXXXXYYYZZZ[[[]]]```dddgggiiinnnqqqvvvzzz{{{}}}~~~{{{~~~~~~}}}|||zzzzzzxxxvvvrrrmmmiiifffaaa___]]]]]]]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZXXXZZZ[[[ZZZYYYXXXYYYZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYWWWUUUSSSQQQPPPOOOMMMMMMLLLMMMMMMKKKHHHEEEFFFFFFEEEEEEDDDDDDDDDDDD???>>><<<<<<<<<;;;888666444444444333333333333222222222222222222222222222333333333333333333333333333333333333333222222222111111333444444333333222222222222222222222222222777666444111000111444777444666888888888888999:::777888888888888666444333111222444666888888888777777888999;;;:::999888666444444555666777888888999::::::999888777666555555333555777999<<<@@@EEEIIINNNIIICCC???===:::666222,,,,,,++++++++++++,,,,,,---------------,,,++++++***+++,,,,,,------,,,,,,---,,,+++***)))***+++,,,+++,,,,,,---.../////////....../////////000000000000000222333333333222111555444333111111111111222222333444444333444666888888>>>DDDEEECCCBBBEEEHHHJJJMMMPPPRRRRRRQQQQQQRRRVVV[[[^^^]]]]]]``````___bbbbbbeeeiiimmmsss222222333333444444444444333333333444444444555555333333222222222111111111000000000000000000000000////////////////////////......////////////................../////////000//////000000000000//////////////////////////////111111111111000///...---.../////////000222555888;;;===@@@BBBCCCEEEGGGHHHOOOQQQUUU\\\aaaaaa\\\VVVNNNLLLKKKPPP^^^ttt|||~~~yyynnncccWWWRRRLLLJJJJJJKKKJJJIIILLLMMMQQQTTTWWWYYY[[[[[[]]]]]]]]]^^^aaaeeeiiilllooosssxxx|||}}}~~~}}}~~~|||zzzwwwwwwuuurrrnnniiidddbbb___]]]\\\\\\^^^___^^^]]]\\\\\\\\\\\\[[[ZZZYYYYYYYYY[[[]]]\\\ZZZYYYZZZ\\\ZZZZZZZZZZZZ[[[[[[[[[\\\[[[ZZZXXXVVVTTTRRRQQQPPPLLLKKKJJJJJJKKKJJJHHHFFFEEEDDDDDDDDDDDDCCCCCCCCC???>>><<<<<<<<<:::888666333333333333222222222222111111111111111111111111333333333333333333333333444444444444444333222222111111222222222333333333222222222222222222222222333444444333111111444777333555888888888888999;;;888888999999888555333222111333666888999:::999999:::;;;<<<<<<<<<:::888777333444555777999:::;;;<<<::::::999777666666555555333555888:::===AAAFFFJJJKKKFFFAAA>>>>>>;;;555000...------,,,,,,------...,,,---.........---,,,+++***+++,,,---------,,,,,,///...,,,+++***+++,,,---,,,,,,------......//////.../////////000000000000000111222333333333222222333333222222222222222222222333444444333333555777777>>>DDDEEECCCBBBEEEIIILLLOOOQQQRRRQQQQQQRRRSSSUUU[[[^^^\\\\\\___```^^^bbbbbbeeeiiimmmsss111111111222222333333333333333333444444555555555555555444444333222111111000000000000000000000000////////////////////////......////////////......---.........//////000000//////000000000000//////////////////////////////000000000000///...---,,,---...//////000222666999:::===@@@CCCDDDFFFHHHJJJPPPSSSYYYaaaeeeccc[[[TTTKKKIIIHHHNNN]]]tttyyy}}}yyysssggg]]]UUUPPPJJJHHHHHHIIIGGGEEELLLNNNRRRVVVYYY\\\]]]^^^bbbbbbaaaaaadddiiinnnqqqppptttyyy}}}~~~~~~}}}{{{yyyttttttrrroookkkeee```^^^]]]\\\[[[\\\^^^______^^^\\\\\\\\\\\\[[[YYYXXXWWWZZZ]]]^^^]]][[[ZZZ\\\^^^ZZZ[[[[[[[[[\\\\\\\\\\\\[[[[[[YYYWWWUUUSSSRRRQQQMMMKKKJJJJJJKKKKKKJJJHHHCCCCCCCCCCCCCCCBBBBBBBBB???>>><<<<<<;;;:::888555333333333222222222111111000000000000000000000000222222222222222222222222444444555555555444333222222111111111222222444444222222222222222222222222///222555555444333555777444666888999999999:::<<<888999:::999888555222111222444777:::;;;;;;;;;:::<<<===>>>>>>===;;;999777444555666888:::<<<>>>???;;;:::999777666666555666555888:::<<<>>>@@@DDDGGGFFFBBB???>>>>>>:::222,,,//////............//////,,,---.........---,,,+++,,,---.../////////...---111000...,,,,,,,,,...///---------...............////////////000000000000000111222333444333222222000111222333333333333333222333444444333333555777777===DDDEEEBBBAAAEEEIIIMMMNNNPPPPPPOOOPPPRRRSSSRRRWWW[[[[[[]]]aaacccaaabbbbbbeeeiiimmmsss444333333222222333333444222222333333333333444444555555444444333222111111222222222111000//////...000000111111111111000000////////////////////////////////////////////////......////////////......////////////////////////111000...---...///111222////////////000333777;;;===@@@CCCFFFGGGHHHJJJLLLRRRVVV\\\aaaccc___XXXSSSKKKIIIHHHMMM\\\ttt{{{}}}yyypppggg___YYYLLLKKKIIIGGGGGGHHHIIIJJJLLLPPPUUUYYYZZZ[[[\\\\\\dddfffiiilllooossswww{{{yyy{{{}}}~~~~~~}}}yyywwwsssrrrqqqnnniiiddd___\\\____________`````````aaa___^^^]]]\\\[[[ZZZZZZZZZ\\\^^^``````^^^]]]\\\]]]___^^^^^^^^^___```bbbcccccc```\\\XXXUUUSSSSSSRRROOOMMMJJJIIIIIIJJJIIIHHHFFFDDDAAAAAACCCDDDBBB@@@AAA>>>;;;:::;;;;;;888555666555444333222333444444444333333222222333333333222222111111222222333444555333111222444555333111000111222333333333333222444222111222333333222111333444444333222111333444555666777888888999999999888888888888777666555444111333666777888888:::;;;AAAEEEHHHEEE===777555666555666777888999:::::::::<<<;;;;;;<<<<<<;;;999777000222555999;;;===??????BBB@@@>>><<<;;;999555333///,,,)))&&&&&&(((+++------------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------......,,,---///111111111000000333222222222111111000000111111000000111111222333444333333333444666888999:::===AAADDDEEEFFFGGGHHHJJJLLLNNNPPPPPPQQQTTTVVVXXX]]]___\\\[[[^^^bbbcccfffdddeeegggiiippp444333333222222333333444222222222333333333444444444444333333222111111111111111000000///......---000000111111111111000000////////////////////////000000000000000000000000//////000000000000//////////////////////////////000000.........///111222000000111000111444888<<<@@@BBBDDDFFFGGGIIILLLNNNTTTXXX^^^cccccc```YYYTTTIIIIIIJJJOOO]]]vvv~~~yyyqqqhhh___WWWRRRIIIHHHGGGFFFGGGHHHJJJKKKLLLPPPVVVZZZ]]]^^^```aaafffiiinnnrrrvvvyyy|||~~~~~~~~~}}}xxxuuuqqqpppnnnkkkgggbbb^^^\\\_________`````````aaaaaa``````___^^^]]]\\\\\\\\\^^^```aaaaaa___^^^^^^^^^````````````aaacccdddeeecccaaa]]]YYYVVVTTTTTTSSSRRRPPPMMMLLLLLLLLLKKKJJJJJJGGGEEEEEEFFFGGGEEEDDDBBB???<<<<<<<<<;;;999666444333222111000111111222333222222222222333444444333333222222333333444555444333111222444555333111111111222222222333333333333222111111333444333111333333444333111111333444555555666777888888888888:::::::::999777555444333111333555777777888;;;===AAADDDGGGDDD>>>888777777777888999:::;;;<<<<<<<<<<<<;;;===???AAA@@@;;;777333555888<<<>>>?????????===;;;999999888777444222333111...,,,+++---///111---------,,,,,,+++++++++++++++,,,,,,,,,---------////////////////////////------,,,,,,,,,---...///,,,---///000111111000000222222111111111000000000111111000000111111222333222111111111222444666777:::===AAADDDEEEFFFGGGHHHKKKMMMOOOPPPPPPQQQSSSUUUYYY^^^aaa^^^]]]```cccdddcccbbbccceeehhhooo}}}333333222222222222333333222222222222333333333333333333222222111000000000000000//////......------///000000111111000000///////////////////////////000000000000000000000000//////000000000000//////////////////////////////000///.........///111222111111222111222555:::===BBBDDDEEEFFFGGGJJJNNNPPPVVVZZZ___cccccc___YYYUUUIIIKKKNNNSSS```yyy}}}xxxpppggg^^^VVVNNNIIIDDDDDDDDDEEEGGGIIIKKKMMMOOOSSSXXX\\\^^^```bbbdddnnnssszzz~~~~~~|||uuuqqqpppnnnkkkgggccc```^^^\\\````````````aaaaaaaaaaaabbbbbbaaaaaa``````______```bbbccccccaaa`````````cccbbbccccccdddfffggghhhcccaaa^^^ZZZWWWUUUTTTTTTSSSQQQNNNMMMMMMMMMKKKJJJKKKIIIGGGFFFGGGGGGFFFEEEBBB@@@>>>===<<<;;;999777333333222111111111111222222222222222222333444555333333333333333444555555444222111222333444333222333222111111111222333444222111000111333444444333222333333333111111333444444555666777888888888888999999999999888777555444111333444555666888<<>>:::999:::888999;;;<<<===>>>>>>>>>======@@@FFFJJJHHH???888444666:::===??????>>>===999777666777777666444222000///...---,,,---...///------,,,,,,,,,,,,++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---...000------...000000000000000111111000000000000//////111111000000111111222333222111111111222444666777999===AAADDDEEEEEEFFFHHHLLLMMMOOOPPPOOOPPPRRRSSSYYY___bbb___^^^aaaddddddcccaaabbbeeehhhooo~~~333333222222222222333333111222222222222333333333222111111111000000//////000000000//////.........//////000000000000//////////////////////////////////////////////////////......////////////......////////////////////////000//////...///000111111000111111111222555:::>>>CCCDDDEEEFFFGGGJJJNNNQQQWWW[[[```bbbaaa]]]XXXUUUKKKOOOSSSYYYeeevvvpppggg___WWWOOOIIIEEE@@@AAABBBDDDGGGJJJMMMOOOSSSVVV[[[___bbbdddfffhhhxxx}}}{{{sssnnnpppmmmiiieeebbb```______``````aaaaaaaaabbbbbbbbbdddddddddddddddccccccccccccdddeeedddcccbbbbbbcccdddddddddeeefffggghhhhhhaaa```]]]ZZZWWWUUUTTTSSSRRRPPPMMMLLLLLLKKKIIIGGGIIIGGGFFFEEEDDDDDDDDDCCC@@@???>>><<<;;;:::888777666666555555555444444444333333222222222222222333333222222222222333444444333222222222333333222222333222111000000222444555111000000111333555444333111222333222111111333555555555666777888888888888666666888999888777666555111222222333444777;;;???===@@@BBBAAA>>><<<;;;<<<888999;;;<<<>>>>>>?????????AAAFFFNNNSSSOOODDD:::333555999;;;<<<;;;:::888999888777777777777555333......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++...---+++***+++,,,///000------...//////000000000000000000///////////////111111000000111111222333444333333333444666888999999<<>>>>>===;;;999777666666777777777777777666666555555444333222111000000000111111111111111222222333222222222222222222222222333222111000000222444555111000000111333555444333000222222222111111333555555666777888999999999999777888999999888555222111000000111111222555999<<<<<<===>>>???>>>===<<<<<<777888:::;;;===>>>>>>>>>CCCFFFLLLSSSWWWRRRFFF<<<444555888:::;;;:::888777999777666666666555222000//////000/////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...........................---,,,++++++---...000---------...//////000000///////////////000000000111111000000111111222333444333333333444666888999999<<<@@@CCCDDDEEEFFFGGGLLLMMMOOOOOOOOOOOOPPPRRRWWW^^^aaa___^^^```cccbbbcccbbbcccfffiiippp222222111111111111222222111111111111222222222222111111000000000000000000111111111111000000000000...//////000000//////...////////////////////////---------------------------------......---------////////////////////////////////////000000000000...///000000111555:::>>>BBBDDDEEEFFFGGGJJJMMMPPPUUUZZZ______\\\YYYXXXXXXYYYZZZ\\\```nnn|||vvvzzztttaaa\\\SSSLLLHHHDDDBBB@@@AAABBBDDDGGGKKKNNNPPPQQQRRRXXX```iiiqqqyyy~~~}}}wwwrrrnnnooommmiiifffdddcccccccccaaabbbbbbbbbccccccccccccfffggghhhiiijjjjjjiiihhhgggggggggfffddddddeeeggggggggggggggggggfffeeeddd]]]\\\[[[XXXVVVTTTRRRQQQQQQOOONNNNNNOOONNNLLLJJJGGGHHHGGGEEEBBBAAABBBCCC=========;;;888666555666555555666666555555444333555444333111000000000000000000000000000111222222111222333222111000111333333222111111111222333444222111000111333444444333000111222111111111333555666777888999::::::::::::<<<<<<<<<;;;888333///,,,000111222222333444888::::::;;;;;;<<<<<<<<<<<<<<<666777999;;;<<<===>>>>>>FFFJJJPPPUUUUUUNNNDDD===666666888999::::::999999666444333333333222000------------------,,,,,,,,,++++++,,,,,,,,,,,,------*********+++++++++,,,,,,---------------------------,,,,,,,,,------......------------...///000111//////000000000000111111111111000000111111222333222111111111222444666777888<<<@@@CCCDDDDDDEEEGGGKKKLLLNNNOOONNNOOOQQQRRRWWW]]]aaa```^^^aaabbbbbbaaa``````bbbeeekkkzzz222222111111111111222222111111111111222222222222111111111111111111111111000000000000000000000000......////////////......////////////////////////...........................//////////////////...////////////////////////...//////000000000000000///000111111333666;;;???BBBDDDGGGIIIJJJKKKNNNPPPUUUZZZ___```\\\ZZZZZZ[[[___^^^\\\```nnnyyyuuuzzzwwwjjjYYYTTTLLLFFFCCCBBBBBBBBBDDDEEEGGGJJJMMMOOOQQQRRRQQQWWW___hhhrrr{{{yyy{{{}}}~~~}}}}}}~~~~~~zzzuuuqqqnnnlllkkkiiifffdddcccccccccbbbbbbbbbcccccccccddddddfffgggiiikkklllkkkjjjjjjggghhhhhhfffddddddfffhhhjjjjjjjjjiiihhhfffdddbbb]]]\\\[[[YYYWWWUUURRRQQQNNNMMMMMMNNNOOONNNLLLJJJGGGHHHHHHEEEBBB@@@AAACCC===>>>>>><<<888666666777333444444555444333222111222111111111111111222222111111000000111111222333000222333222000000111333111111222222222333333333333222111111333444333111///000111111000111333555888888999:::;;;;;;;;;;;;<<<=========:::666111///111333555555555555777999999999999:::;;;;;;;;;:::666777999;;;===>>>??????FFFLLLRRRSSSOOOGGG???;;;555555555666777888999999333222222222333333111///,,,++++++***)))*********+++++++++,,,,,,---------+++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,---.........------------,,,,,,---...000111000000000111111111222222111111000000111111222333222111111111222444666777888;;;@@@CCCDDDDDDEEEFFFIIIKKKMMMNNNNNNOOOQQQSSSWWW^^^cccaaa```bbbcccbbbaaa______aaaccciiiwww222222111111111111222222000111111111111222222222111111111111111222222222.........///////////////......////////////......////////////////////////////////////////////////000000111111111111000000////////////////////////...//////000000000000000000111222222444777===AAACCCEEEIIIKKKLLLMMMOOOQQQUUU[[[``````]]][[[\\\^^^ccc___\\\___nnnxxxuuu{{{pppdddVVVQQQJJJEEECCCCCCDDDDDDFFFGGGIIILLLOOOPPPQQQRRRRRRVVV^^^fffnnnvvv}}}~~~zzzuuurrrrrrrrrpppssswwwzzz|||~~~|||xxxtttpppnnnkkkjjjhhhfffeeeccccccbbbbbbbbbcccccccccdddddddddfffgggiiilllllllllkkkjjjhhhhhhhhhfffddddddfffhhhlllllllllkkkiiifffdddbbb^^^]]]\\\[[[XXXVVVTTTRRRJJJJJJJJJKKKLLLLLLJJJHHHEEEFFFGGGDDD@@@>>>???AAA===???@@@===999666777888333444555555555444333222/////////000111333444555222222111111222222333444///222333333000///111333000111222333333333333222444222111222333333222111///000111111000111333555999999:::;;;<<<<<<<<<<<<888:::<<<>>>===;;;888555333555777888777777888999999888888888:::::::::999666777999;;;===??????@@@FFFLLLRRRQQQJJJAAA<<<:::333222222222333444666888333222222444666666555444000///...---,,,---......+++++++++,,,,,,---------,,,,,,,,,---------..............................***+++---//////...---,,,------,,,,,,---...000111000000111111222222222333111111111000111222222333444333333333444666888999888;;;@@@BBBDDDDDDEEEFFFHHHJJJMMMNNNNNNPPPRRRTTTXXX___dddcccaaacccddddddcccaaaaaabbbdddjjjwww444333222222111111222222,,,...111333444444333222333333222111000000000111000000000000000000000000////////////............////////////////////////222...******---000///---........................///////////////.........---......///000111111222///000111111333666;;;???AAACCCGGGIIIJJJMMMPPPRRRXXX]]]___]]]\\\]]]\\\ZZZ\\\ZZZYYY^^^ooouuupppxxxtttfff]]]PPPKKKEEE@@@@@@AAABBBCCCKKKLLLMMMNNNPPPPPPPPPPPPTTTUUUYYY]]]bbbhhhlllnnnkkkiiifffccccccfffiiikkkhhhlllrrruuuvvvxxx|||~~~~~~{{{wwwuuurrrooolllgggfffdddbbbaaaaaaaaabbb``````aaabbbcccddddddeeehhhhhhhhhhhhiiiiiiiiiiiiffffffgggggghhhhhhiiiiiikkkllllllkkkiiieeeaaa^^^[[[ZZZXXXVVVTTTRRRPPPOOONNNNNNNNNMMMLLLJJJIIIHHHHHHFFFDDDBBBAAA@@@@@@AAA>>>>>>===<<<:::777555444666666555444222111111000111111111111111111111111222222222111111000000000111111111111111111111111111111000000000000111111111222222333333222222111222///,,,---000333333333333555888;;;<<<<<<;;;:::=========<<<:::888666444222222333555666888999999;;;;;;<<<<<<;;;;;;::::::999:::;;;<<<===???@@@@@@DDDJJJNNNMMMFFF???<<<;;;444555666888:::;;;;;;;;;444444555555444444333222......---,,,,,,+++***************++++++,,,,,,,,,///...---***)))+++///333***++++++,,,,,,++++++*********++++++++++++,,,,,,------......///000000000///000111222222111000///000000000000000000000000222333333444444555555555:::===AAACCCDDDDDDFFFGGGIIIKKKMMMNNNNNNOOOQQQSSSZZZ]]]___aaaaaaaaaaaabbbfff``````fffjjjllluuu444333222111000000000000111111222333222111000///222222111111000111111111000000000000000000000000////////////....................................//////---,,,***+++,,,...........................////////////..................//////000000111111///000111111333666;;;???DDDFFFIIILLLMMMPPPSSSUUUXXX]]]___]]]\\\]]]\\\ZZZ[[[XXXWWW]]]oootttoooxxx}}}nnn```WWWLLLHHHBBB@@@AAACCCEEEFFFJJJJJJLLLMMMNNNNNNNNNNNNRRRSSSTTTVVVXXX[[[]]]^^^[[[YYYWWWUUUVVVYYY]]]```dddiiioootttvvvyyy|||~~~}}}yyyvvvrrrnnnjjjfffeeecccbbbaaa``````aaaaaabbbbbbccccccddddddeeeeeegggggghhhhhhhhhiiiiiiiiihhhhhhhhhhhhiiiiiijjjjjjjjjkkkkkkjjjhhhddd```^^^ZZZZZZXXXVVVTTTRRRPPPOOOLLLLLLKKKJJJIIIHHHHHHGGGHHHFFFEEECCCAAAAAAAAAAAA======<<<<<<:::999888777666666555444333222111111222222222222222222222222222222333333333444444444222222222222222222222222111111000000000000111111111222222333333222222111333000......111444444444555777:::===>>>>>>===<<<=========<<<:::888666444222222333555666888999999999:::::::::::::::999999888999:::;;;===>>>@@@@@@EEEHHHIIIFFF@@@<<<;;;<<<777777888888888888777777666666666555444333111000...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------------+++'''%%%$$$&&&(((++++++,,,,,,,,,,,,++++++,,,,,,------------......------......//////000000///000000111000000000///111111111111111111111111222333333444444555555666:::===AAACCCCCCDDDEEEGGGIIIKKKMMMNNNOOOPPPRRRTTTZZZ]]]```aaaaaaaaabbbcccddd___```ggglllooozzz333222111000////////////222222222111111111111000111111000000000111222222000000000000000000000000////////////....................................,,,...///---)))(((+++///................................................///////////////////////////000111111222666;;;???EEEGGGJJJMMMOOOQQQTTTWWWYYY^^^```^^^]]]^^^]]][[[YYYVVVUUU\\\ppprrroooxxxuuufffXXXOOOFFFCCC@@@@@@BBBFFFHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNMMMNNNNNNOOOPPPQQQRRRSSSRRRPPPQQQTTTYYY___bbbeeeiiipppuuuxxxzzz|||}}}~~~~~~}}}|||zzzvvvsssooojjjddd```aaa```___^^^^^^___```aaaeeeeeeeeeeeeeeeeeeeeeeeeggggggggghhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjjjjjiiiiiiiiihhhfffccc___]]]YYYXXXWWWUUUSSSRRRPPPPPPLLLLLLJJJIIIIIIIIIJJJJJJHHHGGGEEECCCBBBAAAAAAAAA<<<<<<<<<<<<;;;;;;:::999777666666555444333222222333333333333333333333333000111111333444555666666333333333333333333333333111111000000000000111111111222222333333222222111444222000000222444555555555777999<<<=========<<<=========<<<:::888555444222222333555666777888999888888999999999999999888777888999:::<<<>>>???@@@CCCDDDCCC???:::888:::===666666666666666666666666888888777666444222000///---------,,,,,,,,,,,,,,,---------------,,,,,,,,,...///...,,,)))'''((())),,,------------------,,,,,,,,,------------......---------...//////000000000//////...//////000000111111111111111111111111222333333444555555666666:::===@@@BBBCCCDDDEEEFFFJJJLLLNNNOOOPPPQQQSSSUUU[[[]]]```bbbbbbbbbcccdddbbb^^^aaahhhmmmrrr~~~111111000000000000111111/////////000111222444555000000///000000111222333////////////////////////////////////....................................+++---...---++++++...000........................------.............../////////////////////......//////000111222666;;;???CCCFFFIIILLLNNNPPPTTTVVV[[[```cccaaa___``````]]]XXXUUUSSS\\\sss|||qqqoooxxx~~~ooo___RRRIIIDDDBBB@@@AAADDDHHHJJJKKKLLLLLLMMMMMMMMMMMMLLLLLLHHHHHHIIIKKKMMMOOOQQQRRRSSSTTTUUUXXX^^^fffmmmqqqmmmqqqvvvzzz|||}}}}}}}}}{{{|||||||||{{{zzzyyyxxxxxxvvvsssppplllgggaaa]]]^^^^^^]]]]]]^^^___aaabbbeeeeeeeeeeeeeeeeeeeeeeeeggggggggghhhhhhhhhiiiiiijjjjjjjjjjjjjjjiiiiiiiiigggggggggfffdddaaa^^^\\\XXXWWWVVVUUUSSSQQQPPPPPPOOONNNLLLJJJJJJKKKMMMNNNHHHGGGFFFEEECCCBBBAAAAAA>>>>>>>>>===<<<;;;:::999777777666555555444333333444444444444444333333333//////000111222333333444333333333333333333333333222111111000000111111222111222222333333222222111333222111111222333444444333555777999;;;;;;;;;:::<<<<<<<<<;;;:::777555444222222333444555777777888777777888999::::::999999666777888:::<<<===??????@@@@@@@@@===999888:::<<<333333333444555666888888888777777666444333111000,,,,,,,,,------------------------,,,,,,++++++++++++---/////////...///111------............------*********+++++++++,,,,,,,,,,,,---......//////000//////...------...000111111111111111111111111111222333333444555666777777:::<<<@@@BBBCCCCCCEEEFFFJJJLLLNNNPPPPPPRRRTTTVVVZZZ]]]```bbbbbbbbbccceeebbb___aaaiiimmmrrr000000000111222333444555/////////000111222444555////////////000111222222////////////////////////////////////....................................---++++++,,,000222222111........................,,,---------......//////////////////...............///000000222555:::>>>DDDFFFJJJLLLOOOQQQUUUWWW^^^ccceeecccbbbcccbbb```XXXUUUTTT^^^wwwyyypppnnnxxxzzzjjj\\\OOOGGGCCCBBBAAACCCFFFIIIKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHEEEFFFHHHJJJNNNRRRUUUWWWTTTVVVZZZ```hhhqqqxxx}}}|||}}}~~~}}}{{{uuuvvvvvvvvvvvvvvvuuuttttttrrrooollljjjfffaaa]]]]]]]]]]]]]]]^^^```aaacccccccccddddddeeeeeeffffffhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjiiiiiihhhhhhgggeeeeeedddcccaaa___]]][[[VVVVVVUUUTTTRRRQQQPPPPPPOOONNNLLLKKKJJJLLLMMMNNNHHHHHHGGGFFFDDDCCCBBBAAAAAAAAA@@@???===;;;999888888777777666666555555555555555555444444444333333000000111111111222222222333333333333333333333333222222111111111111222222111222222333333222222111111111222111111111222333333555666888::::::::::::<<<<<<<<<;;;999777555333222333333444555666777777777777999:::;;;;;;;;;;;;777888999:::;;;===>>>>>><<<===>>>>>>===;;;::::::333333333333444555777888666666666666555444333333---------------------...,,,,,,++++++******))))))%%%(((+++,,,------///000---......//////......---*********+++++++++,,,,,,,,,,,,------...////////////...---------///000111111111111111111111111111222222333444555777777888999<<<@@@BBBBBBCCCDDDFFFIIILLLNNNPPPPPPRRRTTTVVVZZZ\\\```bbbbbbbbbdddeeecccaaaccciiilllppp000000000111222444555666222222222111111111111000000000/////////000111111000000000000000000000000////////////............------------------------...+++***---222555333111........................,,,,,,,,,---......//////...........................///000000111555:::>>>EEEHHHLLLNNNQQQTTTWWWZZZ___dddfffdddcccdddcccaaaZZZVVVVVVbbb{{{wwwooonnnyyytttfffXXXMMMFFFCCCCCCCCCEEEIIILLLLLLLLLJJJJJJJJJIIIHHHGGGEEEDDDEEEFFFHHHLLLPPPTTTWWWYYYZZZ^^^dddlllttt|||}}}yyyvvvooopppqqqrrrssssssssssssrrrooollliiifffccc```]]]\\\\\\\\\\\\]]]___aaabbb```aaabbbdddfffgggiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkjjjiiihhhggggggfffccccccbbbaaa___]]][[[ZZZTTTTTTTTTSSSRRRQQQQQQPPPMMMMMMKKKJJJIIIJJJKKKKKKHHHHHHHHHGGGFFFDDDBBBAAACCCBBBAAA@@@>>>;;;999888888888888777777777666666555555555444444333333222333333333333333333444444333333333333333333333333222222111111111111222222111222222333333222222111000222333222111000111333666666888999;;;<<<<<<===<<<<<<<<<;;;999777444333222333333444555555666666666777888:::;;;<<<<<<<<<:::::::::;;;<<<<<<======:::;;;>>>@@@@@@>>><<<:::777666555333333333444444555666666666666555444444.........---------------************))))))))))))(((***,,,,,,++++++,,,---------............------,,,,,,------------......,,,,,,,,,---......//////............///000111111222222222222222222222222222222333555666777888999999<<>>EEEGGGKKKNNNQQQTTTWWWZZZ^^^cccfffdddbbbcccccc```\\\XXXYYYfffwwwooonnnyyy}}}nnn```TTTJJJDDDBBBBBBCCCGGGKKKOOOOOOOOOMMMLLLLLLKKKIIIGGGFFFEEEEEEFFFIIINNNSSSXXX\\\___eeejjjqqqyyy~~~{{{xxxtttpppjjjkkkmmmoooqqqsssttttttsssoooiiieeebbb___]]][[[[[[[[[ZZZZZZ[[[]]]___```^^^```bbbeeehhhjjjmmmnnnjjjjjjkkkkkkkkklllllllllmmmlllkkkjjjiiihhhggggggbbbaaa```___]]]\\\ZZZZZZSSSSSSSSSRRRRRRQQQQQQPPPNNNMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHFFFDDDCCCAAABBBBBBAAA@@@???===;;;:::999888888888888777777777555555444444333222222111111111222333444444555555222222222222222222222222333222222111111222222333111222222333333222222111111333555444222111222444666666777999:::;;;<<<===;;;<<<;;;;;;999666444333222333333444444555555666444555777888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<>>>??????===;;;888777555333222333444444777777777777666444333333//////......------,,,,,,******************++++++...//////...---,,,---...---------......---------,,,,,,------------......+++,,,,,,------......///---...///000111111111111222222222222222222222222222222333555666888999999999<<>>BBBEEEIIILLLNNNQQQUUUXXX]]]bbbeeecccaaabbbbbb___]]]ZZZ[[[iiiwwwooonnnyyyxxxjjj]]]QQQGGGBBB@@@AAACCCHHHMMMQQQRRRRRRPPPPPPOOONNNLLLJJJIIIHHHDDDFFFJJJPPPWWW^^^cccfffkkkpppwww~~~zzzwwwtttooolllhhhiiilllooorrrtttuuuvvvtttooohhhbbb___\\\ZZZXXXZZZYYYYYYYYYZZZ[[[]]]^^^^^^___bbbfffiiimmmpppqqqkkkkkkkkklllllllllmmmmmmnnnnnnmmmllljjjiiihhhhhhaaa```___^^^\\\[[[ZZZYYYSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPOOOOOONNNLLLJJJIIIHHHIIIIIIHHHGGGEEECCCAAA@@@AAAAAA@@@@@@>>>======999999999888888888888888555555444333222222111111------///000222444555666111111111111111111111111333222222111111222222333222222222333333222222222222444777666333222333555444444555777888999:::;;;;;;;;;;;;:::999666444333333333333444444555555555333444555777999:::;;;;;;>>>>>>=========<<<<<<<<<:::::::::<<<>>>???>>>===666555333333333555777888999999888777555444222111000000///...---,,,,,,,,,*********++++++,,,,,,---------...---++++++---///,,,------------------,,,******+++++++++,,,,,,,,,++++++,,,------......///---...000222222222222111222222222222222222222222222222333555666888999999999;;;???AAABBBBBBDDDEEEGGGIIILLLMMMOOOPPPSSSUUUVVVYYY\\\___``````bbbccceeedddgggmmmooosss111111000000000000111111000000000000000000000000222222222111000//////...000000000000000000000000000000//////......---------,,,+++***+++---///111...///000111000///---+++//////000000///...------...000,,,,,,222...***222////////////////////////111111000000111444:::???CCCFFFJJJKKKKKKNNNTTTXXX\\\bbbffffffggggggddd___]]]```ccckkk|||sssnnnxxx~~~qqqbbbUUULLLHHHFFFCCCCCCEEEJJJQQQVVVWWWVVVQQQSSSTTTQQQLLLIIIJJJLLLGGGMMMRRRTTTUUUYYYccclllpppsssyyy~~~|||uuunnnjjjkkkmmmmmmqqqwww}}}}}}yyyoooddd\\\UUUPPPRRRVVVUUUWWWZZZ[[[[[[[[[\\\]]]```bbbeeeggghhhhhhjjjllloooooonnnnnnnnnnnnooooooqqqqqqpppooommmjjjgggfffbbb```^^^]]]^^^^^^]]]\\\VVVUUUTTTRRRRRRRRRSSSSSSRRRQQQPPPNNNMMMLLLKKKKKKKKKKKKKKKLLLKKKJJJJJJIIIBBBBBBAAA@@@???>>>===<<<;;;:::999999888888888888666555333222222222000.........///000111222222333333333333333333333333333444444333222111111111111111111111222222333333333555444444333333444444555555777:::;;;;;;;;;;;;<<<===;;;::::::999777444111222222222111222222333333555444444555666888:::;;;@@@???>>>>>>???>>><<<:::=========>>>===<<<<<<;;;777666444222333555777999777999::::::777555333222111///000222111,,,***+++000///,,,******+++---//////...---,,,+++*********///............---------,,,---......//////......000///...------...///000//////000111111111111111333333222222111222222222333333444444666777999:::;;;===AAABBBBBBBBBCCCDDDHHHJJJLLLMMMNNNPPPSSSVVVVVV[[[^^^]]]^^^bbbeeedddaaaeeeeeekkksssuuu111111000000000000111111000000000000000000000000222222111111000//////...000000000000000000000000////////////............---,,,,,,,,,,,,...///111......000000000///---,,,...////////////......---+++...---111999333***///////////////////////////............///333999===BBBEEEIIIJJJKKKMMMSSSWWW]]]cccffffffeeeddd```ZZZ[[[^^^bbbkkk~~~{{{sssooo{{{}}}uuuiii[[[PPPHHHEEECCCCCCCCCFFFKKKRRRVVVVVVUUUPPPRRRTTTTTTSSSSSSSSSTTTQQQTTTWWWWWWXXX\\\ccciiissswww||||||{{{wwwrrrnnnnnnssswwwzzz}}}zzzoooaaaYYYSSSOOOOOORRRRRRTTTVVVXXXXXXYYY[[[]]]___bbbeeefffggghhhjjjkkkmmmmmmmmmmmmnnnoooppppppqqqqqqpppooommmjjjgggeeeaaa___]]]\\\]]]]]][[[ZZZVVVUUUTTTSSSRRRRRRSSSSSSRRRQQQPPPNNNMMMLLLLLLKKKIIIJJJJJJJJJJJJIIIHHHHHHBBBBBBAAA@@@>>>===<<<<<<<<<;;;:::999888888888888555333111111111000///---//////000000111111222222333333333333333222222222444333222222111222222222111222222222333333333333/////////000000222333333555777:::;;;;;;;;;;;;<<<===;;;::::::999888444222222222111111222222333333555555444555666777999:::<<<;;;;;;<<<>>>>>><<<;;;<<<<<<======<<<<<<;;;:::666555444444555777999:::999:::;;;:::999666555444333000///111111......111222000---***))))))******......---,,,++++++++++++,,,---------......//////,,,------...............000///...------...///000//////000111111111111111333222222111111222222222111111222222444555777888;;;>>>AAACCCCCCCCCDDDEEEIIIJJJLLLMMMNNNOOORRRUUUWWW\\\___^^^___cccfffeeecccggggggllluuuwww111111000000000000111111000000000000000000000000222111111000000//////...000000000000000000000000.............../////////---------......//////000---.../////////...---,,,---....../////////......***///111999CCC;;;------////////////////////////000000000111222777<<>>===<<<;;;===<<<;;;:::999777777666555333111000111111///...000000000000000111111111222222222222222222222222222222222222222333333444222222333333333333444444,,,,,,---...///111333333555777:::;;;;;;;;;;;;<<<===;;;:::::::::888555222222222111111222222333444555555555555555666777777777777777999<<<===<<<;;;;;;;;;;;;;;;;;;::::::999444555555666888999:::;;;<<<<<<;;;;;;:::999888777333///---......---///333000...,,,***(((((()))***---,,,,,,++++++,,,,,,---++++++,,,---...///000000,,,,,,---...............//////............///000//////000111111111111111222222111111111222222333111111222222444555777888;;;>>>AAACCCDDDDDDEEEGGGJJJKKKMMMMMMMMMNNNQQQSSSWWW]]]```___```dddffffffdddhhhiiinnnwwwyyy111111000000000000111111000000000000000000000000111111000000////////////000000000000000000000000---------....../////////------...///000000//////------.........------,,,,,,,,,---...////////////---111333===IIIAAA111...///////////////////////////000111222333888===BBBAAADDDIIIKKKLLLNNNSSSWWW___dddhhhgggeeeccc]]]WWWWWW[[[bbbnnnyyyrrrrrr}}}{{{lllfff\\\QQQIIIEEECCCCCCDDDFFFJJJOOOSSSTTTUUUTTTWWWXXX\\\ccchhhhhhddd___\\\YYYVVVWWW\\\bbbeeefffgggkkkpppvvvxxxyyywwwvvvwwwtttqqqqqquuu~~~{{{kkkZZZSSSPPPMMMJJJIIIJJJLLLNNNPPPRRRUUUYYY\\\```bbbeeeggghhhjjjlllmmmoooppppppqqqqqqqqqqqqqqqppppppooommmjjjgggdddbbb^^^\\\ZZZYYYYYYYYYXXXWWWWWWWWWVVVUUUTTTSSSSSSSSSRRRRRRQQQPPPOOOMMMLLLKKKHHHHHHHHHHHHHHHGGGFFFFFFCCCCCCAAA???>>><<<;;;:::<<<<<<;;;:::888777555555666444111111111222111000111111111000000000000000111111111111111222222222111111111222333444555555333333333333333333333444//////000000111333444555555777:::;;;;;;;;;;;;<<<<<<;;;:::::::::999555333111111111111222333444444666666555555555555555555222222333666:::<<<<<<<<<:::::::::::::::999888888222444666888:::;;;<<<<<<===<<<;;;;;;;;;;;;:::999111---+++---,,,***+++...,,,+++*********+++---...,,,+++++++++,,,,,,---...++++++,,,------...//////,,,,,,---.........------...............//////000//////000111111111111111111111111111111222222333333333333444666777999:::;;;>>>AAADDDEEEEEEGGGHHHKKKLLLMMMMMMMMMMMMOOOQQQXXX]]]aaa```aaaeeegggfffeeeiiiiiinnnwwwyyy111111000000000000111111000000000000000000000000000000000///////////////////////////////////////,,,,,,------......//////---...//////000/////////,,,,,,---------------,,,,,,,,,---......///.........111000888DDD>>>111000////////////////////////***+++,,,---///333888<<>>888555222111333111---+++---,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,------++++++,,,------------,,,,,,---...///000000000/////////000111111111111111////////////000111222333111111222222444555777888777:::???BBBDDDEEEHHHIIIIIIJJJLLLLLLLLLMMMOOOQQQVVV\\\aaaaaabbbeeefffddddddgggfffkkktttxxx111111000000000000111111000000000000000000000000.........///////////////////////////////////////.........------,,,,,,,,,///...,,,++++++,,,---///+++*********+++,,,,,,---............---,,,++++++---000,,,...333...***111////////////////////////---...///000111333777:::>>>CCCIIIMMMOOOQQQTTTXXX```ggglllmmmllljjjccc\\\UUUVVV___nnn|||~~~ssssss|||~~~qqqbbbXXXNNNKKKFFFCCCCCCFFFKKKNNNQQQRRRSSSSSSRRRTTTXXX]]]gggoooxxxyyypppaaaTTTMMMMMMNNNQQQWWWaaammmyyyxxxpppggg___ZZZUUURRRQQQOOOKKKLLLOOOMMMRRRXXX]]]^^^_________aaadddgggjjjlllmmmppprrrpppqqqrrrrrrrrrpppnnnllliiiiiigggeeebbb^^^[[[YYYXXXVVVVVVWWWYYY[[[\\\[[[YYYZZZZZZYYYWWWUUUSSSRRRQQQRRRSSSSSSQQQOOOLLLJJJIIIIIIJJJJJJIIIIIIHHHGGGEEEDDDBBB???<<<999777666333444555666666444222111888555222111222444555555...//////000111222222333111111222333444444555555444444333333333444555555222111111111000000//////111222222333444666777888555888:::<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<:::888555000000000111222444555666666777888:::::::::999888666555666888:::<<<;;;:::999::::::::::::999888888444555555666888999:::;;;<<<;;;===BBBFFFFFF???999444000...///...+++,,,000'''((()))***,,,...//////---,,,,,,++++++,,,,,,---******+++,,,------...///++++++,,,---------,,,,,,+++,,,...000000000000/////////000111111111111111////////////000111222333333333444444666777999:::666999>>>AAACCCEEEGGGIIIHHHJJJKKKLLLLLLMMMPPPRRRUUU\\\aaaaaabbbeeefffccceeegggfffkkkuuuyyy222222222111000//////...000000000000////////////////////////............000000//////.........---......................../////////...---------,,,...------,,,,,,------...---------,,,,,,+++++++++***+++---...///......---/////////000///......---///000000000111444888<<>>>>>>>>======???>>>===<<<<<<:::777444222333444555555666666666888777777888999:::888666;;;999777666888:::::::::999999:::;;;;;;;;;::::::666444333444777:::<<<===???@@@BBBEEEGGGEEE@@@===555444222///---+++******,,,,,,---......---------+++,,,,,,,,,,,,+++******(((((()))+++......---+++,,,,,,,,,,,,,,,,,,,,,,,,............////////////...///////////////......333222222222222222222222222222222333444555666777888;;;>>>@@@@@@AAACCCEEEHHHKKKOOOOOOMMMLLLNNNQQQTTT\\\bbbbbbbbbdddfffeeehhheeeeeeiiinnnyyy222222111111000//////...000/////////////////////////////////............000/////////.........------------------------------------------,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,---...------++++++++++++,,,...///111222222///000000000111444888<<>>>>>===<<>>======<<<:::777444444444555666777777777777;;;::::::;;;===>>>===<<<===;;;888888999:::;;;;;;::::::;;;;;;;;;;;;:::999666444333444777;;;<<<======>>>@@@BBBCCCAAA===999000//////......///000000---------------,,,++++++)))***+++,,,,,,,,,,,,,,,+++***+++,,,......,,,***,,,,,,,,,,,,,,,,,,,,,,,,............/////////////////////000000//////...222222222222111111111111222222222333444555666777777:::===>>>???@@@BBBDDDIIILLLOOOOOOMMMMMMOOORRRUUU\\\bbbbbbbbbdddfffeeehhhffffffjjjpppzzz222111111000000//////...////////////////////////////////////............/////////...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------------,,,+++***)))))))))))))))+++---///000///000000000000333888;;;@@@CCCGGGKKKNNNRRRWWWZZZ]]]ccchhhkkklllkkkcccZZZQQQVVV[[[jjj~~~wwwmmmiiikkkwwwqqqaaaTTTKKKFFFDDDCCCAAA@@@BBBFFFJJJMMMPPPPPPRRRTTTVVVYYY[[[]]]___^^^\\\XXXUUUUUUVVVYYY___hhhsss}}}|||ppp[[[UUUMMMIIIIIIKKKKKKKKKQQQPPPOOOLLLKKKLLLPPPSSS^^^hhhqqqvvvyyyzzztttnnniiiggggggiiimmmrrrtttuuuuuutttsssssssssrrrooolllgggccc___[[[ZZZYYYXXXWWWXXXXXXXXXXXXXXXWWWWWWVVVXXXXXXXXXXXXWWWVVVUUUTTTTTTTTTTTTSSSRRRPPPNNNMMMMMMLLLKKKIIIHHHHHHHHHHHHDDDDDDDDDCCCAAA???<<<;;;666555444333222222222222111222222222222222333333444444555555444444333222111111111222222222222333111111111111222222222333333333333333333333333333222222222222333444555555888999;;;<<<======<<<<<>>======<<<;;;777555666777888999::::::::::::<<<;;;;;;<<>>;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999666555444555888;;;<<<<<<<<<===>>>???@@@===999555---------...///000111222,,,,,,------,,,+++******((()))***,,,------.........---,,,---...---+++***,,,,,,,,,,,,,,,,,,,,,,,,---............///////////////000111111000000///000000000000000111111111222222222333444555666777888;;;>>>???@@@AAACCCEEEIIILLLOOOOOOMMMMMMPPPSSSVVV]]]cccbbbbbbeeeffffffhhhggghhhlllpppzzz111111000000////////////.........///////////////////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***000///---+++***+++,,,---////////////000333888;;;>>>BBBFFFJJJMMMQQQUUUXXX[[[aaagggjjjlllkkkeee\\\QQQYYYccctttmmmddddddjjjvvv{{{hhhXXXNNNFFFBBBAAAAAA@@@AAADDDGGGKKKNNNNNNOOOPPPRRRTTTVVVWWWXXXWWWVVVTTTRRRRRRUUU[[[___eeeqqq~~~|||jjj]]]OOOLLLIIIIIIKKKNNNOOOOOONNNNNNNNNNNNOOOTTT[[[___llluuu}}}uuullljjjiiijjjnnnrrruuuvvvtttssssssssssssqqqnnnkkkdddaaa]]][[[[[[ZZZYYYXXXZZZZZZZZZYYYYYYWWWVVVVVVXXXXXXXXXWWWWWWVVVUUUTTTUUUUUUTTTSSSRRRPPPOOONNNNNNMMMLLLKKKJJJIIIIIIIIIIIIHHHFFFDDD@@@<<<999777999999888666555444444333111222222222333333444444555555555555444444333333111111111111222222222222111111111222222222333333333333333333333333333333222222222222333444555666777888:::<<<======<<<<<>>=========;;;888666888999:::;;;;;;<<<<<<;;;;;;::::::<<>>>>>>>>===<<<;;;:::999666555444666999;;;<<<<<<======>>>>>>>>><<<777444000///...------,,,,,,,,,***++++++,,,,,,+++++++++)))***+++,,,------------...---,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000000111111111111000////////////000000000000222222222333444555666777;;;===@@@BBBCCCDDDFFFGGGIIILLLOOOOOOMMMNNNQQQTTTWWW^^^cccbbbbbbdddffffffgggfffhhhlllpppyyy000000000///////////////------....../////////000////////////............---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,------777666333000.........///.../////////000333777;;;>>>AAAFFFJJJLLLOOORRRTTTYYY___eeehhhkkkkkkfff^^^SSS]]]jjj|||{{{gggaaaccchhhsss~~~ttt```SSSKKKEEEAAA@@@@@@AAACCCFFFIIILLLNNNLLLMMMNNNPPPQQQRRRSSSSSSRRRRRRQQQPPPRRRXXX```eeekkkvvvvvvbbbTTTFFFEEEEEEGGGJJJMMMNNNOOOMMMNNNPPPSSSXXX```iiiooozzzzzznnnllljjjjjjnnnqqqtttuuussssssrrrssssssqqqmmmjjjccc```]]]\\\\\\\\\[[[ZZZ[[[[[[[[[ZZZYYYXXXWWWVVVVVVVVVWWWWWWVVVVVVUUUTTTVVVUUUTTTSSSRRRQQQQQQPPPPPPOOONNNLLLKKKJJJJJJIIIJJJIIIFFFBBB>>>:::666444::::::999888777555444444222222333333444444444555555555444444333333333333000000111111111222222222111222222222222333333333333333333333333333333333333333333333444555666777777888:::<<<=========<<>>=========<<<999666888999:::;;;;;;<<<<<<;;;:::::::::===BBBEEEGGGGGGCCC@@@===<<<<<<=========?????????>>>===<<<;;;:::777666555777999;;;<<<;;;???>>>>>>???>>><<<888444000///...,,,+++***))))))((()))***+++,,,---------,,,,,,---------,,,,,,+++,,,++++++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,------------............//////000111111111111111....../////////000000000222222222333444555666777;;;>>>AAACCCCCCDDDFFFHHHIIILLLNNNNNNLLLMMMQQQUUUXXX___cccaaaaaacccffffffdddeeehhhlllooowww////////////////////////---------......//////000////////////............---------------.........,,,,,,,,,,,,,,,,,,,,,,,,------..................,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------)))))))))***,,,---///000111000...---------.........////////////222777:::>>>BBBFFFIIIKKKMMMOOOPPPUUU[[[aaadddhhhiiieee^^^UUU^^^iiiyyywwweeeaaaccchhhrrr}}}mmmZZZOOOIIIDDDAAA@@@AAACCCEEEHHHKKKMMMNNNLLLLLLNNNOOOPPPPPPPPPPPPPPPQQQRRRSSSVVV\\\ccchhhsss|||uuu___QQQBBBCCCEEEHHHKKKNNNQQQRRRQQQTTTXXX^^^eeennnxxx~~~~~~ooommmjjjiiilllppprrrtttrrrrrrrrrssssssqqqllliiibbb```^^^]]]^^^^^^\\\[[[ZZZZZZZZZZZZYYYXXXWWWVVVSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSRRRPPPNNNLLLJJJIIIIIIFFFEEECCC@@@===;;;999888888888888777666555444333333444444444444444444555555444333222222222222333000000000111111111111222222222222222333333333333333333333333333333333333444444444444555666777777777888:::<<<===>>>>>>===???>>>======>>><<<:::777666777888999::::::::::::;;;;;;===AAAEEEHHHIIIHHHAAA???<<<;;;;;;=========????????????>>>>>>===<<<777666666888:::<<<;;;:::>>>>>>=========;;;888555---,,,,,,+++++++++,,,,,,((()))***,,,---------------------------,,,+++++++++***)))***---/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............///000111111111111......//////000000111111222222222333444555666777999<<>>??????>>>???>>>===>>>>>>===:::888444444555666777777777777888:::===BBBFFFHHHGGGFFF???<<<:::999:::<<<<<<<<<>>>??????@@@??????>>>>>>777666777888;;;<<<;;;:::;;;::::::::::::999666333,,,,,,,,,,,,---...//////,,,,,,------------,,,,,,,,,,,,---------------------+++))))))+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------...///000000000000......///000000111222222222222222333444555666777999;;;>>>@@@@@@AAACCCEEEGGGJJJKKKKKKJJJKKKPPPTTTXXX^^^aaa___^^^aaaddddddbbbeeekkknnnooowww.........///////////////,,,,,,------...///000000000/////////............,,,,,,,,,------.................................---------,,,,,,+++++++++,,,++++++++++++++++++,,,+++++++++,,,,,,---------...---,,,,,,,,,---...///...//////000000//////...............///222777:::@@@CCCGGGIIIIIIIIIJJJKKKMMMSSSYYY]]]aaaccc```YYYTTTWWWXXXccctttzzzyyyiiiddddddhhhuuuvvv```PPPHHHEEEAAA>>>BBBCCCFFFIIIKKKMMMNNNNNNNNNOOOPPPQQQRRRQQQPPPOOOOOORRRVVVYYY\\\```dddgggggglllnnnkkkhhhiiijjjiiiiiiqqqzzzqqqZZZLLLDDDFFFJJJMMMQQQVVV[[[^^^aaaeeekkkssszzzooolllhhhgggiiilllooopppqqqqqqrrrsssssspppkkkhhhaaa___^^^]]]]]]]]][[[YYYUUUUUUVVVVVVVVVUUUTTTTTTNNNOOOQQQRRRTTTUUUUUUVVVTTTSSSSSSRRRSSSUUUWWWXXXXXXVVVSSSPPPMMMJJJHHHHHHDDDCCCAAA???>>><<<<<<;;;888999:::;;;;;;:::888888666666666555444444444333333222111000000000111222000000000000111111111111222222333333333444444444333333333333333333333333222222222222333444555555888999;;;===???????????????>>>===>>>>>>===:::888222333444555555666666666555777;;;@@@EEEFFFDDDBBB===;;;888888999;;;<<<<<<>>>??????@@@@@@@@@??????777777777999;;;<<<;;;:::888777666777777666333111//////.........//////000/////////...---,,,***)))***+++,,,---.../////////...,,,***)))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...///000000000000...//////000111222222333222222222333444555666777:::===@@@AAABBBCCCEEEGGGGGGIIIJJJJJJIIIKKKPPPTTTWWW]]]```^^^]]]```cccccccccgggllloooqqqxxx---.........//////000000,,,---...//////...---,,,------------------------------..................---------,,,,,,+++++++++...---,,,+++************)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,++++++,,,,,,---...////////////.........111666:::@@@CCCFFFHHHIIIIIIJJJKKKLLLPPPVVV\\\______]]][[[\\\SSSSSSccctttpppeeebbbhhhwwwmmmXXXKKKFFFBBBBBBCCCDDDGGGKKKMMMMMMLLLLLLLLLLLLNNNPPPPPPPPPPPPPPPRRRHHHLLLRRRYYY]]]_________aaa```]]]ZZZYYYXXXYYYYYY\\\bbbjjjqqqxxx}}}dddRRRJJJEEEGGGKKKOOOTTTZZZbbbfffgggmmmvvvuuummmkkkiiiggghhhkkknnnqqqrrrsssttttttrrroookkkiiidddcccbbb```^^^^^^]]]]]]^^^\\\YYYVVVUUUTTTRRRPPPQQQQQQRRRSSSTTTTTTTTTTTTQQQRRRSSSSSSSSSTTTWWWYYY[[[ZZZXXXUUURRROOOMMMKKKHHHFFFBBB>>><<<;;;:::;;;;;;;;;999999999:::;;;<<<555555444444444444555555333333222111000///...---,,,---///111333444555555222444555555333222222333222222222333444555666777222333444333222222333555;;;;;;<<<===>>>>>>======>>>>>>>>>>>><<<;;;999777666777888777666555666777<<<======>>>>>>>>>>>>===::::::999999:::;;;;;;<<<;;;;;;===>>>????????????:::999888888:::;;;:::999666666777777777666444333---------...............---...///...,,,+++,,,------,,,,,,,,,,,,---......///...---,,,+++*********((()))+++---......---------------............///000///...------...///000111000/////////000222333///000111222444555666777777<<>>=========;;;:::999999999:::;;;<<<777666666555444444555555333333222111000///...---,,,---///000222222333333333444555555333222222333333333333333333444555666222333444333222222444666999:::;;;<<<============>>>>>>>>>>>><<<:::888777333444555555333333444555;;;;;;<<<=========<<<<<<:::999999999999999::::::<<<===============<<<<<<888777666777999:::999888555555666666555333222111---------------,,,,,,,,,---...///...,,,+++,,,------,,,,,,,,,,,,---......------,,,+++++++++,,,,,,,,,,,,------...------------------............///000///...------...///000111000/////////000222222000111222333555666777888777<<>>>>>>>>>>>>>>>>><<<:::888777444666777777777666888999999999:::;;;;;;;;;;;;;;;999999888888777888888888============<<<:::999999555555444666888999999888444555555444333111///...---------,,,,,,++++++***,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,---......,,,+++++++++,,,,,,---...,,,,,,+++***************---------............/////////............///000000000000///000111111222222222333444666777888888888<<>>AAAEEEGGGHHHIIIKKKMMMPPPSSSWWW[[[^^^^^^\\\[[[YYYWWWZZZbbbmmm{{{zzzmmmkkkuuueeeXXXJJJEEEEEEFFFJJJNNNRRRTTTVVVWWWUUUTTTTTTTTTQQQQQQQQQOOOMMMKKKLLLMMMJJJMMMPPPSSSTTTSSSPPPNNNKKKKKKJJJIIIIIIJJJJJJKKKQQQSSSVVVYYY```jjjuuu}}}}}}rrraaaQQQHHHGGGIIIFFFJJJPPPWWW^^^eeemmmrrrxxxyyynnnhhhgggcccdddfffhhhjjjlllmmmmmmpppqqqrrrrrrpppmmmiiigggeeedddaaa___\\\ZZZYYYXXXWWWWWWVVVSSSRRRRRRSSSUUUVVVWWWYYY\\\^^^___``````^^^]]]ZZZVVVRRRPPPQQQSSSYYY^^^dddhhhgggaaaZZZTTTKKKJJJGGGEEECCCAAA@@@@@@::::::::::::;;;;;;<<<<<<;;;:::888777555444444444222111111000//////......///000000111111111111000000111333222000//////000444444333333222333333333222333444333333333555777777888:::<<<===>>>???????????????>>><<<:::888666555777888999888888:::<<<888888999:::;;;;;;;;;;;;999999888777777777777888<<<<<<<<<;;;:::999888777333222222444666888888777555555555444333111...---.........---,,,+++******+++---...---++++++,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,------------............///...............//////000000000000000000111111222222222333444555666777777888<<<@@@BBBCCCCCCEEEGGGIIIKKKLLLLLLLLLMMMPPPRRRVVV]]]bbbbbbbbbfffiiiiiiiiiiiikkknnnqqqyyy...............------------------,,,,,,---------......................../////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++++++++,,,++++++******++++++++++++++++++++++++---------......---------,,,,,,,,,---------------......//////...000333666<<>><<<:::777666222333555555555555666888777888999:::;;;;;;;;;;;;999999888888888888888999:::::::::::::::999888888222111111333555777777666666666666666444222000...000//////...---,,,,,,++++++,,,---,,,++++++,,,---,,,++++++++++++,,,------///...---,,,++++++++++++------,,,,,,...000222333---------............///---......//////////////////000000000111111111111111111222333444555555666999;;;???BBBCCCDDDEEEFFFIIIKKKLLLMMMMMMNNNQQQSSSVVV^^^cccbbbcccfffiiiiiiiiiiiijjjmmmpppyyy.........---------------------,,,,,,,,,,,,---------------------------------------,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,++++++***++++++,,,******+++++++++++++++***++++++++++++++++++++++++,,,------......------,,,---------------------------.../////////000333555;;;>>>CCCFFFHHHJJJLLLNNNQQQSSSVVVYYYZZZZZZYYYYYYPPPQQQUUU^^^mmmqqqnnnyyypppYYYPPPIIIHHHJJJMMMSSSYYYZZZ___dddeeebbb[[[TTTPPPNNNOOOPPPPPPQQQRRRVVVYYYYYYWWWUUURRRPPPMMMKKKKKKJJJKKKMMMPPPSSSUUUWWWXXXXXX[[[```fffiiijjjjjjiiihhhccc[[[QQQIIIEEEFFFGGGKKKOOOVVV\\\ccciiippptttzzzzzzmmmfffeeeffffffgggiiikkkmmmnnnnnnnnnsssttttttsssppplllhhhfffbbbaaa```^^^]]]\\\\\\\\\ZZZ[[[[[[XXXUUUUUUYYY]]]aaadddiiinnnooonnnkkkhhhaaa___YYYRRRLLLIIIIIIKKKMMMSSS[[[aaabbb___XXXTTTNNNMMMKKKIIIFFFCCCAAA@@@???????????????>>><<<<<<;;;:::888666555444333333000000000//////.........222222333333444333333333000222333333111000000111333333222222222222333333222333444444444444666888:::;;;===>>>???@@@AAAAAA?????????>>><<<999777555333444666666555555666888777777888:::;;;;;;;;;;;;::::::999999::::::;;;<<<:::::::::::::::999888888222222111333555666666555666777777666555333111000/////////......------,,,***+++,,,,,,++++++,,,---+++++++++++++++,,,------//////---,,,+++*********(((((()))***,,,...///000---------............///,,,---...///000000000/////////000111111111111000111111222222333444444555:::;;;>>>AAADDDEEEFFFFFFIIIKKKLLLMMMMMMOOOQQQTTTWWW^^^cccbbbbbbfffhhhhhhhhhhhhiiillloooyyy.........------,,,,,,,,,------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,++++++***++++++,,,,,,((()))***+++++++++++++++******************************++++++++++++******---------------------------...////////////222444:::>>>BBBFFFHHHJJJLLLNNNQQQRRRUUUWWWYYYYYYXXXWWWQQQQQQUUU]]]mmmuuutttmmmXXXQQQKKKKKKMMMPPPWWW^^^___bbbfffeee```YYYRRRNNNOOOPPPRRRTTTUUUYYY^^^aaa^^^[[[VVVRRRNNNMMMMMMMMMNNNOOORRRUUUYYY\\\^^^___bbbeeejjjpppssssssqqqooogggbbbYYYPPPIIIGGGGGGIIIKKKPPPXXX___gggnnntttyyy~~~uuukkkgggggggggjjjkkklllmmmnnnoooppppppqqqrrrssssssrrroookkkiiifffeeecccaaa___^^^]]]]]]\\\]]]^^^\\\ZZZ\\\bbbhhhkkkooouuuyyyxxxsssmmmhhhaaa^^^XXXPPPIIIFFFFFFHHHGGGKKKSSSYYY[[[YYYTTTQQQKKKKKKJJJIIIGGGFFFDDDCCCBBBBBBBBBBBB@@@>>>===;;;999888777555444333333333///////////////.........000111222333333333333333///000222111///......///111111111111222333444444111333444444444555777999;;;<<<===>>>????????????@@@@@@???>>><<<999777555555666777777666555666888555555777888999:::::::::::::::;;;;;;<<<===??????===<<<<<<;;;:::888777666444333222333555666555444555666666666555444222111------------------------)))+++,,,,,,++++++,,,---+++++++++***++++++,,,---...---,,,,,,++++++++++++%%%&&&((()))***+++,,,,,,---------............///,,,---...///000000000///...///000111222111111000222222333333444555555555:::;;;===AAADDDFFFFFFEEEIIIKKKLLLMMMNNNOOORRRTTTWWW^^^cccbbbaaadddgggggggggggghhhkkknnnxxx.........------,,,,,,,,,------++++++++++++------++++++++++++++++++++++++***+++,,,---///000111222+++++++++,,,,,,---------+++++++++***++++++,,,,,,'''((()))***+++,,,,,,,,,************************---------......------------------------------------...////////////111333:::===BBBFFFHHHJJJMMMNNNPPPRRRTTTVVVXXXWWWWWWVVVVVVVVVWWW^^^lll}}}yyyyyymmmXXXRRRMMMMMMOOORRRYYY```bbbdddeeeccc]]]VVVPPPNNNNNNPPPSSSVVVZZZ___fffjjj___\\\WWWRRRPPPQQQSSSUUUUUUVVVXXX[[[]]]___``````gggiiimmmrrrvvvwwwuuussskkkeee\\\RRRLLLIIIJJJLLLKKKPPPYYYaaajjjqqqyyy}}}|||pppkkkjjjjjjjjjmmmmmmmmmnnnnnnpppqqqrrroooppprrrssssssqqqnnnlllkkkiiigggdddaaa___^^^]]]\\\___aaa```___bbbiiipppuuuyyyxxxnnnhhh```]]]VVVNNNGGGDDDDDDFFFBBBGGGMMMSSSUUUTTTQQQOOOHHHHHHIIIIIIHHHHHHGGGFFFDDDDDDDDDCCCBBB???===;;;888777666555444333333333///////////////.........//////000222222333333333444666777777555444444555111111111111222333444555111333444444444555777999;;;;;;<<<===>>>>>>======@@@@@@???>>><<<999777555222333444333222111222333333444555777888888999999;;;;;;<<<<<<>>>???AAABBB??????>>><<<:::777555444555333333333555555555333444555555666555444222111,,,,,,,,,,,,,,,,,,,,,---)))***,,,,,,++++++,,,---++++++******++++++,,,---,,,,,,++++++,,,,,,------+++,,,...///000//////...---------.........//////+++,,,...000000000000///...///000222222111111000333444444555555666666666:::;;;===AAADDDFFFFFFEEEIIIKKKLLLMMMNNNOOORRRTTTXXX___cccbbbaaacccfffeeegggfffgggjjjmmmxxx.........------,,,,,,,,,,,,,,,+++******+++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))************))))))+++++++++++++++***)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------///222555999===BBBGGGIIIJJJLLLMMMQQQSSSWWW[[[\\\[[[YYYWWWSSSUUUTTTWWWdddxxx}}}vvvaaaTTTLLLPPPTTTUUUXXX^^^dddhhhggg```XXXTTTOOOJJJRRRSSSUUUYYYdddoooqqqmmmfff[[[QQQPPPTTTWWWZZZ]]]^^^```bbbeeefffeeecccbbbccceeellltttwwwvvvwwwzzzvvvpppggg\\\SSSNNNLLLLLLSSSVVV\\\ccckkkuuu~~~xxxkkkffffffhhhiiikkkkkklllmmmnnnppprrrtttxxxvvvttttttsssrrrooolllkkkiiieeebbbaaaaaabbbcccfffeeeeeeeeehhhlllpppssszzz~~~uuujjj```]]]WWWQQQLLLHHHGGGFFFDDDDDDEEEHHHKKKLLLKKKJJJGGGHHHIIIJJJKKKJJJIIIHHHFFFEEECCCAAA???===;;;;;;666555555444444333222222222111///...---...000111111111222222222333333333444555555444222222444666666555333222111111222333111222333333222444777999999;;;===>>>======>>>???===>>>>>>===;;;999777666666555333222222333555666555555666777888:::<<<============???BBBCCCCCCAAABBB@@@>>>;;;888777666666///000222555666777777777333222222222333222///---000...,,,+++++++++---...++++++******++++++,,,------.........---+++)))(((---,,,,,,++++++,,,,,,---///............///000000........................111111111000///.........000111111111111222222222111222222333444555666666666999===???@@@AAACCCDDDFFFIIILLLNNNPPPQQQSSSUUUXXX^^^bbbbbbbbbeeefffdddhhhdddeeejjjmmmttt......---------,,,,,,,,,,,,,,,+++******+++,,,,,,+++******))))))******+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))******************)))******+++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------///222555888<<>>;;;999888555555555444333333222222222111///......///000111111111222222222333333333111111111111111111222333666555333222111111222333222333333333222333666888:::<<<>>>???>>>>>>???@@@>>>>>>>>>===;;;999777555555444444333333444444555333444444555666888:::;;;;;;<<<===AAADDDFFFEEEDDDAAA@@@===:::888777666666///000222444555666666555444333333333444333111......---,,,+++***+++,,,,,,++++++******++++++,,,---------------,,,+++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---............................................./////////000000111111111222222222111222222333444555666666777:::>>>@@@AAAAAACCCDDDGGGIIILLLNNNOOOPPPSSSUUUXXX^^^bbbbbbbbbeeefffdddhhhddddddiiilllsss------------,,,,,,,,,,,,,,,++++++******++++++,,,+++******))))))******++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++******)))******+++++++++******------------------------,,,,,,,,,,,,,,,,,,------,,,------------///222444777<<>>;;;999666444444444444555555444444444444444444555666888999::::::;;;>>>CCCGGGIIIHHHFFF???>>><<<:::888777666666000111222333444444444444555444333444444444222000,,,,,,+++++++++*********++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...........................+++,,,,,,---...//////000000000000111111111222222111222222333444555666666999<<>><<<888555444333444555666666555444333666666666777888:::;;;<<<;;;<<<@@@DDDHHHIIIGGGDDD===<<<;;;999888666666555111111111222333333333333555444333333333333111000+++,,,,,,,,,,,,+++******++++++******++++++,,,---,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,......------......///000........................,,,------......//////000000000000000111111111111111222222333444555666666:::===@@@BBBBBBCCCDDDEEEJJJKKKKKKLLLLLLOOOSSSWWWWWW]]]aaaaaacccfffgggfffgggbbbaaaeeehhhppp,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++((()))***+++++++++++++++************************,,,,,,,,,------.........------......---...111333555999@@@DDDGGGIIIKKKLLLMMMQQQVVV\\\___```___^^^XXXUUURRRSSSYYYcccpppyyyzzzhhh]]]XXXZZZ\\\[[[aaajjjyyysss^^^QQQNNNOOORRRYYYdddqqqiii```[[[^^^dddgggiiilllpppqqqrrrrrrpppmmmjjjhhhfffgggllltttwwwwwwzzzyyykkkddddddhhhpppzzztttiiieeedddeeedddhhhpppyyy~~~~~~{{{zzzzzzyyywwwvvvvvvvvvuuurrrpppmmmllljjjhhhiiijjjmmmnnnxxx|||uuunnneeeiiinnnqqqooohhh```ZZZRRRNNNJJJGGGFFFDDDCCCAAADDDCCCCCCCCCCCCEEEGGGHHHCCCBBB@@@>>><<<:::888777555444444333222222111111000000000000000111222222111111222222222333333333444444555666777888777555666555333222111111222333444444555444333444666999;;;<<<>>>???>>>>>>???@@@AAAAAA@@@???<<<999666444222444666777777666444222777777777777888999;;;;;;===>>>@@@DDDFFFEEEBBB???:::::::::999777666555444111111111111222333333444555333111111222222000///---------...---,,,,,,+++++++++******++++++,,,---,,,+++******+++,,,...///+++,,,,,,------,,,,,,+++---------------...//////........................//////////////////////////////000000000111111111111222222333444555666666:::===@@@BBBCCCCCCEEEFFFJJJKKKLLLLLLLLLOOOSSSVVVVVV\\\aaaaaacccggghhhffffffbbbbbbfffiiiqqq++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***+++******))))))******+++)))))))))***************++++++++++++++++++++++++***++++++++++++,,,,,,,,,******++++++++++++******)))******+++++++++******************************,,,,,,,,,---......//////---.........---...111333444888???DDDGGGIIIKKKLLLLLLPPPVVV[[[___```___^^^WWWRRROOOPPPUUU]]]jjjvvvvvvhhh]]]WWWYYYZZZ[[[cccnnn~~~rrr]]]QQQOOOQQQTTT]]]iiiwww~~~hhh```\\\```gggjjjlllnnnooopppqqqrrrqqqooollljjjlllkkknnntttxxx|||tttllljjjnnnvvvqqqeee```aaaccceeennnvvv|||yyyyyywwwvvvuuuuuuuuutttrrrpppnnnmmmllllllmmmpppsssuuu~~~tttqqqggglllsssxxxvvvnnnccc\\\SSSPPPLLLJJJHHHFFFDDDBBB@@@@@@@@@AAABBBCCCDDDEEE??????>>>===;;;:::999999444444333333222222111111///000000111111222222222111111222222222333333333222555777777666444444555666555333222111111222333333444444444444555888::::::<<<>>>???>>>>>>???@@@AAAAAA@@@???<<<:::777555333444666777777666444333555555555555666777888999>>>>>>???AAABBB@@@===:::888888888888777666555444111111111111222333555555555333111000111111000///.........---------,,,,,,++++++******++++++,,,---++++++++++++,,,,,,---...++++++------------+++++++++++++++++++++,,,,,,---........................000000000000000//////////////////000000000111111111222222333444555666666999;;;???BBBCCCDDDFFFGGGJJJKKKLLLMMMMMMOOORRRUUUUUU[[[```aaacccgggiiigggfffcccdddiiilllsss******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***+++******))))))******+++((()))))))))*********+++******************************+++++++++,,,,,,,,,)))******************)))******+++++++++***))))))************************,,,,,,------.../////////---.........---...000333333888>>>CCCFFFHHHKKKLLLLLLOOOUUUZZZ^^^___^^^]]]UUUOOOLLLNNNQQQXXXeeesssvvvggg\\\UUUVVVXXXZZZeeerrrnnn[[[QQQOOOPPPSSS]]]lll{{{hhhaaa^^^cccjjjnnnoooqqqmmmooorrruuuvvvvvvuuutttvvvrrrrrrvvvzzzxxxpppnnnssszzzoooaaa^^^aaagggjjjuuu}}}yyywwwxxxwwwvvvttttttuuutttrrrppppppooooooppprrrvvvzzz}}}{{{sssqqqkkkooouuuwwwtttkkkaaaZZZQQQOOOMMMKKKJJJHHHEEEBBB======???@@@AAABBBBBBBBB>>>>>>===<<<;;;:::999888444444333333222111111111//////000111222222333222111111222222222333333333111666:::999444000222555666555333222111111222333222333444444444666999<<<;;;===???@@@??????@@@AAA@@@@@@@@@???===:::888777444555666777777666555444555555555555666777888999<<<;;;;;;<<<===<<<:::777666777777777777666444333111111111222333555777888666444111000111222111000...---,,,+++++++++,,,---++++++******++++++,,,---++++++,,,---------,,,,,,***+++---......---+++***++++++******++++++,,,---........................---......//////000000000////////////000000000111111222222333444555666666666:::>>>AAACCCDDDFFFHHHIIIKKKMMMNNNNNNOOOQQQSSSTTT[[[```aaacccgggiiihhhgggdddffflllooouuu*********++++++,,,,,,,,,***+++,,,------,,,+++***---,,,,,,,,,,,,,,,,,,---(((((())))))*********+++*********************************++++++,,,,,,,,,))))))************))))))+++++++++++++++***)))(((++++++++++++++++++++++++,,,,,,------...///000000......///...---...000222333777>>>CCCFFFHHHJJJLLLLLLOOOUUUZZZ]]]^^^]]]\\\TTTMMMJJJLLLOOOUUUcccrrrwwwfff\\\TTTTTTVVVYYYfffuuu|||jjjXXXPPPNNNOOOQQQ\\\lll}}}iiibbb___eeemmmpppqqqssssssuuuzzz~~~~~~yyyvvvxxx|||wwwqqqqqquuu}}}oooaaa^^^dddlllqqq{{{|||vvvvvvxxxwwwvvvuuuuuuuuuuuusssqqqrrrrrrrrrsssvvv{{{yyyqqqqqqoooqqqttttttpppggg^^^XXXOOONNNLLLLLLKKKIIIEEEBBB<<<===???AAABBBCCCBBBBBB???>>>===<<<:::999888777444444333333222111111000...///000222222333333333111111222222222333333333111888>>><<<444///222666666555333222111222222333111222333444555777:::======???AAAAAA@@@@@@AAABBB????????????===;;;999777555555666666666666555555888777777777888999:::::::::999888999::::::888777555666777777777666444333111111111222333666888999777555222111222333222222...---+++))))))***+++,,,++++++******++++++,,,---+++,,,---...------+++******+++---......---+++***------,,,,,,------...///........................***+++,,,---///000111111////////////000000000000111222222333444555666777555888===@@@BBBDDDGGGHHHHHHKKKMMMOOOOOOPPPQQQRRRTTTZZZ```aaaccchhhjjjhhhgggeeehhhooorrrwww