BM6P6(@ 333333333333333333333333444444444444444444444444222222333333444555666666444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222444444444444333222111000333333333222222111111111333222222111111222222333000111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222222111111222222333444333111000000000111111333333333222222111111111111111111111111111111111111111222222222333333333222222222222222222222222333444555555666666666666222333333444444333333222222222222222222222222222333222222111111222222333333333333444444333222222333333333333333333333333111111222333333444555555444444444333333222222222444444444444444444444444555555555666666666666777555555555555555555444444666666666666666555555555777555444555666777666555333333333333333333333333222222333333333444444444222111111111222333333444444444444444444444444444444444444444444444444444333333333333333444555666222333333444444333333222333333222222333333444555555444444333333444444555555444333333222222333333444444444333333222222222333333333333333333333333111111222333333444555555444444222222222222444444333333333222222111111111333333333222222111111111555555555444444333333333555444444333333444444555222222333333333333444444444444444444444444444444555555555444444333333333333333333333333333333333555333222555888;;;:::888333444444444444444444444444444444555555555666666777666666555555666666777888888777666666777777888<<<777333333666888999888===:::666777999;;;:::888888666888<<<>>><<<;;;===@@@@@@AAAAAAAAABBBDDDFFFIIIQQQXXXYYYXXXXXXVVVSSS[[[^^^hhh{{{}}}nnneeekkkmmmqqq|||vvvllliiiiiikkkooorrrrrrnnnjjjbbbTTTKKKLLLLLLGGGEEEHHHBBBCCCCCCAAA??????@@@AAA???????????????>>><<<;;;===??????>>>===<<<999555888:::======<<<;;;::::::;;;;;;;;;:::::::::999999<<<<<<;;;;;;;;;::::::::::::::::::999999999888888777777777777777777777777777777777777777777777777:::999999888777666666666333333333444444444555555555555555555555555555555555555555444444333333333333333333333333333333333222333333444444333333222333333333444444444555555333333333333333333333333444444444444444444444444222333333444444555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222444444444444333222111000333333333222222222111111333222222111111222222333000111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222222111111222222333444333111000000000111222333333222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222111111222333333333333333222333333444444333333222222222222222222222222222333222222111111222222333333333333444444333333222333333333333333333333333111111222333333444555555444444444333333222222222444444444444444444444444333333333333444444444444555555555555555555555555555555666666666666666666777555444555666777666555333333333333333333333333222222222222333333333444222222111111222333333444444444444444444444444444444444444444444444444444444444333333333444555555222333333444444333333222333333222222333333444555555444444333333444444555555444333333222222333333444444444333333222222222333333333333333333333333111111222333333444555555444333333222222333333444333333333222222222111111333333333222222222111111555555444444444333333333444444333333333333444444222222333333333333444444444444444444444444444444555555444444444333333333333333333333333333333333444333222444888::::::999555444444333333444555555444444444555555555666666555555444444555666777777888888777777666666777777444666888;;;<<<:::555222666666777999;;;======<<>>???@@@>>><<<@@@GGGBBBEEEIIIJJJKKKMMMRRRUUU[[[iiivvvxxxtttpppmmmkkkqqqyyyyyyuuupppkkkiiifffaaa```bbb___ZZZQQQHHHBBB??????@@@???>>>>>>>>>??????>>>>>>;;;===?????????@@@???>>>>>>>>>>>>===;;;:::::::::;;;;;;:::::::::999999999;;;;;;;;;;;;:::::::::::::::::::::999999999999888888888888888888888888888777777777777777777777777777777666666555444444333333333444444444555555555555555555555555555555555555555444444444333333333333333333333333333333333222333333444444333333222333333333333444444444444333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222444444444444333222111111333333333222222222222111333222222111111222222333000111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222222111111222222333333333222111111111111222222222222222222222333333111111111111111111111111111111222222222333333333222222222222222222222222000000111222222222222111222222333333333333222222222222222222222222222222333222222111111222222333222333333444444333333333333333333333333333333333111222222333333444444555444444333333333333222222444444444444444444444444333333333333444444444444555555555555555555555555555555555666666777777777777555444555666777666555333333333333333333333333111111222222222333333333222222222222222333333444444444444444444444444444444444444444444444444444555555444333333333444444333333444444444444333333333333222222333333444555555444444333333444444555555444444333333333333333444444333333333333222222333333333333333333333333111222222333333444444555444333333222222333333444333333333222222222222111333333333222222222222111444444444444333333333333444444333333333333444444222222333333333333444444444444444444444444444444555444444444444333333333333333333333333333333333333222222444777999::::::777666444333333444555666444444555555555666666666555555555555666777777888777777777777777777777777777888888777666777999;;;888:::===???@@@BBBDDDFFFDDDDDDEEEGGGHHHNNN\\\jjjooonnnllliiihhhlllsssyyyuuujjjccc\\\UUUPPPNNNLLLIIIGGGFFFEEECCCAAA>>>???@@@@@@>>>===>>>???<<<<<<;;;::::::;;;===>>>;;;;;;:::::::::999999999;;;;;;:::::::::999999999::::::::::::999999999999888888888888888888888888777777777777777777777777666666555555444444333333333444444444444555555555555555555555555555555555555444444444444333333333333333333333333333333333222333333444444333333222222222222222333333333333333333333333333333333333444444444444444444444444444444444444444444333333444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222333444444444333333222111222222222222222222222222333222222111111222222333000000111111111222222222111222222222222222333333222222222222222222222222222222222222222222222222222222222222222222222222333222222111111222222333222222222222222222222222111111111222222333333333111111111111111111111111111111222222222333333333222222222222222222222222111222222333333333222222222222333333333333222222222222222222222222222222333222222111111222222333222222333444444444333333333333333333333333333333222222222333333444444444333333333333333333333333444444444444444444444444444444555555555666666666444444444555555555555555444444555666777888888999777555444555666777666555333333333333333333333333111111111222222222333333333333222222222333333444444444444444444444444444333333333333333333333333666555444333333333333333333333444444444444333333333333222222333333444555555444444333333444444555555555444333333333333333333333333333333333333333333333333333333333333333222222222333333444444444333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333444333333333333333333444222222222333333333444444444444444444444444444444444444444444444444444444333333333333333333333333111111111333555888:::;;;999777444333222444666777555555555555666666666666888777777777777777888888555666777888999999:::::::::<<<<<<:::999;;;@@@EEEBBBCCCDDDDDDFFFKKKTTT[[[```\\\ZZZ^^^eeessstttmmmggg```ZZZUUUPPPKKKGGGDDDBBBBBBCCCAAA>>>???CCC???>>>=========>>>===<<<;;;;;;;;;::::::::::::999;;;::::::::::::999999999;;;;;;:::::::::999999999888888888888888888888888777777777777777777777777777777777777666666555555444444444444555555555555555555555555555555555555444444444444444444444444333333333333333333333333222333333444444333333222111111222222222333333333333333333333333333333333444444444444444444444444444444444444444444333333444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222333333444444444333222222222222222222222222222222333222222111111222222333000000111111111222222222111111111222222333333333222222222222222222222222222222222222222222222222222222222222222222222222333222222111111222222333222222222333333333222222111111111222222333333333111111111111111111111111111111222222222333333333222222222222222222222222222222222333333222111111111222222333333222222111222222222222222222222222333222222111111222222333111222333333444444444333333333333333333333333333222222333333333333444444333333333333333333333333444444444444444444444444444444444555555555555666444444444555555555666666444555555666777888999999777555444555666777666555333333333333333333333333111111222222222333333333444444333333222333333444444444444444444444444444333333333333333333333333666555444333333333333333333444444555555444444333333333222222333333444555555444444333333444444555666555444444333333444444333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333222222333333333222222222333333333444444444444444444444444444444444444444444444444444444333333333333333333333333111111222222333666999;;;:::888555333333444666888555555555666666666777777888888777666666666777777666777999;;;===>>>??????888===BBBDDDCCCBBBDDDFFFIIIIIIIIIJJJQQQ___ppp||||||zzztttnnneee___TTTNNNKKKLLLJJJEEECCCEEEDDDBBB@@@??????>>>:::777<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;:::::::::999999;;;;;;;;;:::::::::999999888888888888888888888888777777777777777777777777777777777777777666666666444444444555555555666666555555555555555555555555444444444444444444444444333333333333333333333333222333333444444333333222111111222222222333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222333333333444444333333222111222222222222333333333333222222111111222222333000111111111111222222222111111111222222333333444222222222222222222222222222222222222222222222222222222222222222222222222333222222111111222222333111222333333444333333333222222222222222222333333111111111111111111111111111111222222222333333333222222222222222222222222000111111111111000//////111111222222222222111111222222222222222222222222333222222111111222222333111111222333444444444444333333333333333333333333333333333333333333333333222222333333333333444444444444444444444444444444222222222222333333333333333333444444555666666666666666666777777888888888777555444555666777666555333333333333333333333333222222333333333444444444555444444333333333333333444444444444444444444444333333333333333333333333555555444333333333444444444444555555555555444444333333222222333333444555555444444333333444444555666555555444444444444444222222333333333333444444333333333333333333333333333333333333333333333333222333333444444333333222111222222222222333333333111222222222222333333333222222222222333333333333333333222222222222333333222222333333333333444444444444444444444444444444333333333444444444444555333333333333333333333333111222222222222444777::::::999777555444555666777555555666666666777777777777777777777777888999:::<<<>>>@@@BBBDDDDDDDDDDDDBBBAAA@@@@@@DDDLLLVVV\\\WWWWWWYYY___kkk}}}|||oooeeebbb\\\PPPEEECCC@@@===;;;<<>>;;;>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;::::::::::::999999999999999999999999777777777777777777777777666666666666666555555555444444555555555666666666555555555555555555555555333333333444444444444555333333333333333333333333222333333444444333333222222222222222333333333333333333333333333333333333444444444444444444444444222333333444444555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222222333333444444333333222111111222222222333333333333222222111111222222333000111111111111222222222000111111222333333444444222222222222222222222222222222222222222222222222222222222222222222222222333222222111111222222333111222333444444444333333333333222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222111111222222111000000///111111222222222222111111222222222222222222222222333222222111111222222333000111222333444444444444333333333333333333333333333333333333333333333333222222222333333444444444444444444444444444444444111111222222222333333333333333444444555666666777777777777777777777777888777555444555666777666555333333333333333333333333333333444444444555555555555555444333333333333333444444444444444444444444222222222222222222222222444444333333333444555555444444555555555555444444333333222222333333444555555444444333333444444555666666555444444444444444222222222333333444444444333333333333333333333333333333333333333333333333222333333444444333333222111111222222222333333333111111222222222333333333111111222222222333333333333333222222222222333333222222333333333333444444444444444444444444444444333333333444444444555555333333333333333333333333222333333111000111666999:::999888777666666666666555666666666777777777777888888999;;;>>>AAACCCDDDHHHIIIJJJLLLLLLKKKIIIHHHKKKKKKMMMUUUcccsss}}}~~~wwwgggaaaYYYRRRJJJFFFFFFGGGEEECCC????????????>>>>>>>>>============<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;:::::::::999999999999999999999999777777777777777777777777666777777777777777777777555555555555666666666666555555555555555555555555333333333444444444555555333333333333333333333333222333333444444333333222333333333333444444444444333333333333333333333333444444444444444444444444222222333333444555666666444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222222222333444444333333333111111111222222333333333333222222222222222222333000111111111111222222222000000111222333333444444222222222222222222222222222222222222222222222222222222222222222222222222333222222222222222222333000111333444555444333333444333333222222111111111111111111111111111111111111111222222222333333333222222222222222222222222444444444444444333222111111111222222222222111111222222222222222222222222333222222222222222222333000111222333444444555444333333333333333333333333333333333333333333333333222222222333333444444444444444444444444444444444333333444444444555555555333333444444555666777777888888888777777777777777777555444555666777666555333333333333333333333333444444444555555555666666666555444333333333333333444444444444444444444444222222222222222222222222333333333333444444555666444444555555555555444444333333222222333333444555555444444333333444444555666666555444444444444555222222222333333444444444333333333333333333333333333333333333333333333333222222444444444444222222111111111222222333333333111111111222222333333333111111111222222333333333333222222222222222222333222222333333333444444444444444444444444444444444333333333444444555555555333333333333333333333333333444444111///000444888999999999888777666666555666666666666777777777777:::;;;>>>AAAFFFJJJMMMOOOQQQRRRRRRRRRQQQNNNLLLJJJGGGTTTllllll]]]TTTNNNHHHDDD@@@@@@@@@@@@?????????>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999777777777777777777777777999999999999999:::::::::555555555555666666666777555555555555555555555555333333333444444555555555333333333333333333333333222333333444444333333222333333444444444444555555333333333333333333333333555555555444444333333333444333222111222333444555444444444444444444444444333333333444444444555555444444444444444444444444555444444333333444444555333333333333333333333333333333333222222222111111000111111111111222222222333333333333333333333333222222222222222222222222333333333222222111111111444444444333333222222222111111222222222333333333222222222222222222222222222222222222222222222222222222333333333333444444333333333222222222111111111111222222222333333333222222111111222222333444222222222111111111000000222222111111111111222222222222222222222222222222111111222222222333333333111111111111111111111111111111222333333444555555333333333333333333333333222444444444222222222444333444555555666666555555666666555555555444444444333333333333333333333333444444444555555555555666555555666777777777777777777777666666666666777777777666555444333222222222555555555555555555555555666666666666666666666666111444999<<<<<<999444111333333333444444444555555333333333444444444555555666666666555444444444333444444444333333222222222333333333444444444555555444444444444444444444444222222333333333333444444444444333333333333222222222222333333333333444444222333333333333222111111222222222222222222222222111111222222222333333333333222222111111222222333222222222222222222222222111111222222222333333333333333333333333333333333333333333333333333333333222222222222222222222222333333222222333333444555999888666555555555666666666777888777777999===AAA>>>LLLMMMIIINNNPPPLLLMMMPPPHHHIIISSSXXXWWW]]]hhhkkkyyyzzziiiZZZPPPKKKDDD@@@@@@AAAAAA@@@???@@@???===;;;:::<<<>>>===;;;999999;;;<<<===<<<:::::::::999999999888888999999999999999999999999777888888999999999888888666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333555555444444444333333333333333222222222333444555444444444444444444444444333333333444444444555555444444444444444444444444555444444333333444444555333333333333333333333333333333333222222222222111111111111111222222222222333333333333333333333333222222222222222222222222333333333222222222111111444444444333333222222222111111222222222333333333222222222222222222222222222222222222222222222222222222333333333333444444333333333222222222111111111111222222222333333333222222111111222222333444333333333333222222111111222222111111111111222222222222222222222222222222111111222222222333333333111111111111111111111111111111222222333444444555333333333333333333333333222333444444222222333444333444444555555555555555666666555555555444444444333333333333333333333333444444444555555555555666555555666777777777777777777777666666666666777777777666555444333333333333555555555555555555555555555555555555555555555555777:::===@@@@@@===:::777333333333444444444555555333333333444444444555555555555555555555444444444444444444333333333222222333333333444444444555555444444444444444444444444222222333333333333444444444444333333333333222222222222333333333333444444222333333333333222111111222222222222222222222222111111222222222333333333333222222111111222222333222222222222222222222222111111222222222333333333333333333333333333333333333333333333333333333333444333333333333333333333333333222222333333444555888888999999888777555444666777:::===???BBBEEEGGGMMMUUUSSSOOOSSSPPPIIIJJJMMMOOO\\\rrrwwwcccZZZOOOHHHFFFEEECCC@@@>>>???@@@@@@???>>>>>>>>>===;;;999999:::;;;:::999:::::::::999999999999888999999999999999999999999888888999999999999888888666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333555444444444444333333333333333333222333444444555444444444444444444444444333333333444444444555555444444444444444444444444555444444333333444444555333333333333333333333333333333333333222222222222111111111111222222222333333333333333333333333333222222222222222222222222333333333222222222222111444444333333333333222222111111222222222333333333222222222222222222222222222222222222222222222222222222333333333333444444333333333222222222111111111111222222222333333333222222111111222222333444444444444333333333333222222222111111111111222222222222222222222222222222111111222222222333333333111111111111111111111111111111222222333333444444333333333333333333333333222333444444222222333444333333444555555555555555555555555555555444444444333333333333333333333333444444444555555555555666555555666777777777777777777777666666666666777777666666555444333333333333555555555555555555555555555555555555555555555555666777999;;;;;;999777666333333333444444444555555333333333444444444555555444444444555555555555555444444444444333333333333333333333444444444555555444444444444444444444444222222333333333333444444444444333333333333222222222222333333333333444444222333333333333222111111222222222222222222222222111111222222222333333333333222222111111222222333222222222222222222222222111111222222222333333333333333333333333333333333333333333333333333333333444444444444444555555555333333333333333444444555666888:::<<<;;;999555333333555;;;AAAHHHLLLLLLLLLOOOQQQLLLJJJPPPMMMKKKTTTXXXjjjzzzkkkbbbXXXMMMEEECCCBBBAAA@@@@@@>>><<<:::>>><<<;;;;;;<<<;;;:::888::::::::::::999999999999999999999999999999999999888999999999999999888888666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444333333333333444444555555444444444444444444444444333333333444444444555555444444444444444444444444555444444333333444444555333333333333333333333333444444333333333222222222111111111222222222333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333111111222222222333333333222222222222222222222222222222222222222222222222222222222333333333444444333333333222222222111111111111222222222333333333222222111111222222333444333333333333333333333222222222111111111111222222222222222222222222222222111111222222222333333333111111111111111111111111111111222222333333333333333333333333333333333333111333444444222222333555333333444555555555444444555555555555555555555555444444444444444444444444444444444555555555555666555555666777777777777777777777666666666666777777666666555444444444444444555555555555555555555555555555555555555555555555333333333333333333333333333333333444444444555555333333333444444444555555333444444444555666666666444444444444444444333333333333333444444444555555444444444444444444444444222222222333333333444444444444333333333222222222222222222333333333444444222333333333333222111111222222222222222222222222111111222222222333333333333222222111111222222333222222222222222222222222111111222222222333333333333333333333333333333333333333333333333333333333444444444444444555555555333333333333333444555555555777999;;;;;;999777555777:::@@@HHHOOORRRQQQOOOIIIMMMLLLOOOWWWYYYbbbuuuzzzmmm```QQQKKKDDD@@@>>>>>>>>>===???>>>======>>>>>>===;;;;;;;;;:::::::::999999999999999999999999999999999999999::::::999999888888666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444333333444444444555555555444444444444444444444444333333333444444444555555444444444444444444444444555444444333333444444555333333333333333333333333444444444333333333222222111222222222222333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333111111222222222333333333222222222222222222222222222222222222222222222222222222222333333333444444333333333222222222111111111111222222222333333333222222111111222222333444111111111111222222222222222222111111111111222222222222222222222222222222111111222222222333333333111111111111111111111111111111222222222222222333333333333333333333333333111222444333333222444555222333333444555444444444444555555555555555555555444444444444444444444444444444444555555555555666555555666777777777777777777777666666666666777777666666555444444444555555555555555555555555555555555555555555555555555555555444444333333444444555333333333444444444555555333333333444444444555555333444444444555666666666444444444444444444444444333333333444444444555555444444444444444444444444222222222333333333444444444444333333333222222222222222222333333333444444222333333333333222111111222222222222222222222222111111222222222333333333333222222111111222222333222222222222222222222222111111222222222333333333333333333333333333333333333333333333333333333333222222333333444444444555444444333333444444555666555666888:::;;;<<<<<<<<>>===<<<===>>>???>>>===;;;;;;;;;:::::::::999999999999999999999999999999:::::::::::::::999888888666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444333333333444444444444555333333444555555555555444444444444444444444444444333333333444444444555555444444444444444444444444555444444333333444444555333333333333333333333333444444444444333333333333222222222222333333333333333333333333333333333333222222222222222222222222111222222222222333333333222222333333333333444444111111222222222333333333222222222222222222222222222222222222222222222222222222333333333333444444333333333222222222111111111111222222222333333333222222111111222222333444000111111111111111222222222222111111111111222222222222222222222222222222111111222222222333333333111111111111111111111111111111222222222222222222333333333333333333333333000222333333333333444666222222333444444444444444444444444555555555555555444444444444444444444444444444444555555555555666555555666777777777777777777777666666666666777777666666555555555555555666555555555555555555555555444444444444444444444444555444444333333444444555333333333444444444555555333333333444444444555555444444444555555555555555444444444444555555555555333333333444444444555555444444444444444444444444222222333333333333444444444444333333333333222222222222333333333333444444222333333333333222111111222222222222222222222222111111222222222333333333333222222111111222222333222222222222222222222222111111222222222333333333333333333333333333333333333333333333333333333333222222222333444444555555444444444444444555555666555777:::===@@@CCCDDDEEEIIIJJJKKKJJJHHHGGGIIIJJJkkkzzzvvvrrrqqqzzzuuu^^^MMMFFFDDD@@@>>><<<;;;<<<=========;;;;;;;;;;;;::::::::::::999999999999999999999999;;;;;;;;;;;;:::999888777666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333555555555555555555555555333333333444444444555555333333555666666666555444444444444444444444444444333333333444444444555555444444444444444444444444555444444333333444444555333333333333333333333333555444444444444333333333222222222333333333444444333333333333333333333333222222222222222222222222111111222222222333333333222222222333333444444444111111222222222333333333222222222222222222222222222222222222222222222222222222333333333333444444333333333222222222111111111111222222222333333333222222111111222222333444111111111222222333333333222222111111111111222222222222222222222222222222111111222222222333333333111111111111111111111111222222111111111111111111333333333333333333333333000222333333333333444666222222333444444444444333444444444555555555666666555555555555555555555555444444444555555555555666555555666777777777777777777777666666666666777777666666555555555555666666555555555555555555555555444444444444444444444444333333333222222333333333333333333444444444555555333333333444444444555555555555555555555444444444444444444444555555555666333333333444444444555555444444444444444444444444222222333333333333444444444444333333333333222222222222333333333333444444222333333333333222111111222222222222222222222222111111222222222333333333333222222111111222222333222222222222222222222222111111222222222333333333333333333333333333333333333333333333333333333333333333333444555555666666444444444444444555666666666999???EEEJJJMMMOOOOOOIIILLLMMMKKKIIIMMMVVV^^^hhhXXXSSSHHHDDD???===<<<===>>>>>><<<;;;;;;;;;;;;:::::::::999999999999999999999999;;;;;;;;;;;;:::999888777666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555333333333333333333333333555555555555555555555555333333333444444555555555333333555666666666555444444444444444444444444444333333333444444444555555444444444444444444444444555444444333333444444555333333333333333333333333555555444444444333333333222222333333333444444444333333333333333333333333222222222222222222222222111111111222222333333333222222222333333444444444111111222222222333333333222222222222222222222222222222222222222222222222222222333333333444444444333333333222222222111111111111222222222333333333222222111111222222333444222222222333333444444444222222111111111111222222222222222222222222222222111111222222222333333333111111111111111111111111222222111111111111111111333333333333333333333333000222333333333333555666222222333444444444333333444444444555555555666666555555555555555555555555444444444555555555666666555666666777777777777777777777666666666666777777666666555555555666666777555555555555555555555555444444444444444444444444555555555555555555555555333333333444444444555555333333333444444444555555666666666555555444444333444444444555555555666666333333333444444444555555444444444444444444444444222222333333333444444444444444444333333333222222222222333333333444444444222333333333333222111111222222222222222222222222111111222222222333333333333222222222222222222333222222222222222222222222111111222222222333333333333333333333333333333333333333333333333333333333444444444555666777777888555444444444444555666666666<<>>BBB@@@<<<@@@666111666999777777;;;===IIIMMMPPPZZZZZZTTTUUU^^^xxx|||xxxxxxzzziiiVVVKKKAAA???@@@:::=========<<<:::::::::<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::888777666666777777777777777777777777777777666666555555555444666666666666666666666666555555555555555555555555444444444444444444444444222333444444222222333444555444444444444555666666444444444444444444444444333333444444444555555555555555555444444555555555444555666555444333444666444444444444444444444444444444444444444444444444444444444444444444444444555555444444444333333333333333333333333333444444333333333333333333333333222222222222222222222222222222333333333333444444444444444444444444444444333333222222222222333333333333333333333333333333222333333444444333333222444333222111111111222222333333333333333333333333222222111111222222333444222222222222222222222222111111222222222333333333333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222111111222222222333333333111111222222222333333333444333333222222333333444222222333333333333444444666555444333333444555666444444444444444444444444555555666777777777777777666666777888888888888777777777777777777777777777555555555555555555555555444444444444444444444444333444444555555444444333555555555555555555555555333333444444444555555555555555555444444333333333555555444444444333333333555555555555555444444444444444444444444444444444444444444333333222222222222222333333333333444444333333333333333333333333333333333333222222222222222222222222222222222222111111111111111111111111111222222333333222222111222222222222222222222222333333333222222222111111111111222222222333333333333333333333333333333333555444444444555555555555444444666<<>>>>>>>>=========>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777777777777777777777777777777666666666555555555555555555555555555555555555555555555555555555555555444444444444444444444444222333444444222222333444555444444444444555666666444444444444444444444444333444444444444555555555555555555555555555555555444555666555444444555666444444444444444444444444444444444444444444444444444444444444444444444444555444444444444333333333444444444444333333333333333333333333333333333333222222222222222222222222222222333333333333444444444444444444444444444444333333222222222222333333333333333333333333333333222333333444444333333222444333222111111111222222222222333333333333333333222222111111222222333444222222222222222222222222111111222222222333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333111111222222222333333333444333333222222333333444222222333333333333444444666555555444444555555666444444444444444444444444555555666777777777777777555555666777777777777777777777777777777777777777555555555555555555555555444444444444444444444444444444555555555555444444555555555555555555555555333444444444444555555555555555555444444444444444555555444444444333333333666555555555444444333333444444444444444444444444444444333333333333222222222222333333333333444444333333333333333333333333444444333222111111000000222222222222222222222222222222222222222222222222111222222333333222222111222222222222222222222222333333333222222222222111111111222222222333333333333333333333333333333333555444444444444444555555666666:::BBBKKKPPPQQQPPPLLLLLLGGG???<<>>======<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888777777777777777777777777666666666666555555555555444444444444444444444444555555555555555555555555444444444444444444444444222444555444333222333444555444444444444555666666555555555555555555555555444444444444555555555555444555555555555555555444333444666555444444555666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555444444333333333222333333333333333333333333222222222222222222222222222222222333333333444444333333333333333333333333333333333222222333333333222222333333333333444444222333333444444333333222333222222222222222222222222222222222222333333333222222111111222222333444222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111222222222333333333111111222222222333333333333333333333333333333333222222222333333333444444666666666555555666666666555555555555555555555555555555666777777777777777555555666777777777777666777777777777777777777777555555555555555555555555555555555555555555555555444444555555555555444444555555555555555555555555444444444444555555555555555555555555555444444444555555444444444333333333666555555444444333333222333333333333333333333333333333333333333333333333222222222333333333444444333333333333333333333333333333222111111000000///222222222222222222222222222222222222222222222222111222222333333222222111222222222222222222222222222222222222222222222222111111222222222333333333333333333333333333333333555555444333222222333555888:::???GGGOOOTTTVVVUUUSSSUUUPPPFFFCCCHHHMMMNNNGGGLLLNNNUUU]]]aaatttzzz}}}pppXXXJJJEEECCC???===============<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999666666666666666666666666666666666666666555555555444444444444444444444444555555555555555555555555444444444444444444444444333444555444333222333555555444444444444555666666555555555555555555555555444444444555555555666666444444555666666555444444333444555555444444555777444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555444444333333333333333333333333333333333222222222222222222222222222222222333333333444444111111111111111111111111444333333333333333333444222222222333333444444444222333333444444333333222222222222222222222222222111111111222222333333333222222111111222222333444222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111222222222333333333111111222222222333333333333333333333333333333333222222222333333333444444555666666666666666666555555555555555555555555555555555666777777777777777555666666777777777777777888888888888888888888888666666666666666666666666555555555555555555555555444555555666666555555444555555555555555555555555444444444555555555666666555555555555555555555555555555444444444333333333555555444444333333333333333333333333333333333333333333333333333333333333222222222333333333444444333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222111222222333333222222111222222222222222222222222222222222222222222222222111111222222222333333333333333333333333333333333444555555333111111333666;;;???EEEMMMUUUZZZ\\\\\\WWWWWWTTTMMMJJJLLLNNNNNNPPPXXX]]]fffrrryyy{{{```QQQLLLEEEAAA@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999666666666666666666666666555555555666666666666666444444444444444444444444555555555555555555555555444444444444444444444444333444555555333333444555555444444444444555666666555555555555555555555555444444555555555666666666333444555666666555444333222444555555444444666777444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444444555555555555444444444444444333333333333333333333333222222222222222222222222222222333333333333444444222222222222222222222222444444333333333333444444111222222333333444444555222333333444444333333222111111222333333333222222000000111111222333333333222222111111222222333444222222222222222222222222111111222222222333333333222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111111111222222222333333333111111222222222333333333222333333444444333333222222222333333333333444444444555555666666555555444555555555555555555555555555555666777777777777777666666777888888888888888888888888888888888888888666666666666666666666666555555555555555555555555555555666666666666555555555555555555555555555555444444555555555666666666555555555555555666666666555555444444444333333333333333333333333333444444333333333333333333333333222222333333333333444444222222333333333333444444333333333333333333333333111111222222222222222222222222222222222222222222333333333333333333333333111222222333333222222111222222222222222222222222111222222222222333333333111111222222222333333333333333333333333333333333222444555444222444888===AAAEEELLLTTT[[[___aaaaaaWWWTTTRRROOOLLLLLLUUU___{{{xxxqqqyyyhhh___RRRGGGCCCAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999888888888777777777777777777777777555555555666666666666666444444444444444444444444555555555555555555555555444444444444444444444444333555666555444333444555555444444444444555666666555555555555555555555555555555555555666666666666333444666777777666444333222333555555444555666888444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555444444444444555555555555333333333333333333333333222222222222222222222222222222333333333333444444333333333333333333333333444444333333333333444444111111222333333444555555222333333444444333333222000111222333333333333222///000000111222222333333222222111111222222333444222222222222222222222222111111222222222333333333111111111111111111111111333333333333333333333333222222222222222222222222111111111111111111111111111111222222222333333333111111222222222333333333222333333444444333333222222222333333333333444444333444555666666555444333555555555555555555555555555555666777777777777777777888888999999999999999888888888888888888888888666666666666666666666666555555555555555555555555555555666666666666555555555555555555555555555555555555555555666666666666444555555555666666666777555555444444444333333333222222222333333444444555222222222222222222222222222222222333333444444444222222333333333333444444333333333333333333333333444444333333222222111111222222222222222222222222333333333333333333333333111222222333333222222111222222222222222222222222111111222222222333333333111111222222222333333333333333333333333333333333...222555666666:::AAAGGGJJJNNNTTTYYY\\\\\\\\\\\\UUUOOOMMMNNNHHHIIIbbbxxx{{{ppp\\\OOOFFF@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999888777777777777777777777777777777555555555555666666666777555555555555555555555555555555555555555555555555444444444444444444444444444555666555444333444666555444444444444555666666666666666666666666666666555555555555666666666777333444666777777666444333222333555555555555666888444444444444444444444444444444444444444444444444444444444444444444444444333333333444444555555555333444444444555666666666333333333333333333333333222222222222222222222222222222333333333444444444555555555555555555555555555444444333333444444555111111222333333444555555222333333444444333333222000111222333444333333222///000000111222222333333222222111111222222333444222222222222222222222222111111222222222333333333111111111111111111111111333333333333333333333333222222222222222222222222000000000000000000000000111111222222222333333333111111222222222333333333222222444444444444222222222222333333333444444444222333444555555444333222666666666666666666666666555666666777777777777777888888999::::::::::::999888888888888888888888888777777777777777777777777666666666666666666666666555555666666666666555555555555555555555555555555555555555555666666666777444555555555666666777777555555444444444333333333000111222333444444555666222222222222222222222222222222222333333444444444222222333333333444444444333333333333333333333333777666555444222111000///222222222222222222222222333333333333333333333333222222222333333222222222222222222222222222222222111111111222222333333333111111222222222333333333333333333333333333333333,,,000555777:::???HHHPPPRRRUUUYYYZZZYYYVVVSSSQQQTTTLLLKKKKKKCCCFFFmmmvvvaaaQQQFFF@@@========================<<<<<<;;;:::999777777666777777777777777777777777444555555555666666777777666666666666666666666666555555555555555555555555444444444444444444444444444555666555444444555666666666666555555555444444555555777777777777555555666555555444444555555666555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444222333333444444333333222555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333222333333444444333333222444444444555555666666666222222333333333333444444333333333333333333333333444444444333333222222222222222222222222222222222111111222222222333333333111111222222222333333333333333333222222111111111111111222222222333333333222222111111111111222222222222333333333333444444111111222222222333333333222222222222222222222222333222222111111222222333333333333333333333333333555555555444444333333333222333444444555555444444333333333444444444555555777777777777777777777777666666666666777777777777777777777888999999::::::888888888888888888888888777777777777666666666666666666666666666666666666777777777777777777777777888888777777666666555555444444444444444444444444666666666666666666666666333444444555555444444333333333333333333333333333444333333222222333333444222222333333333333444444444444444444444444444444333333333333333333333333555444333333222222333333111222222333333222222111111111222222222333333333222222222222222222222222111111111111111111111111444444333222222111111000222222333333333333444444555555666666444222000///555555666999???FFFMMMRRRRRRYYY\\\VVVRRRRRRQQQNNNOOOBBBAAALLLSSS\\\{{{yyyTTTDDDEEE???@@@@@@===<<<======<<<<<<;;;;;;::::::999999888888888999999999999888888777666555444555666888:::777===:::111///777999444666555555555555444444444555555555555555555555555444444444444444444444444777777666666666666666666444444555666666555444444666666666555555666666666555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444333333444444444444333333444444444444444444444444555555555555555555555555444444444444444444444444333333333333333333333333222333333444444333333222222222222222222333333333222222333333333333444444333333333333333333333333444444444333333222222222222222222222222222222222111222222222222333333333111111222222222333333333333333333222222222111111111111222222222333333333222222111111111111222222222222333333333333444444111111222222222333333333222222222222222222222222333222222111111222222333333333333333333333333333555555444444444333333333222333444444555555444444333333444444444555555555777777777777777777777777666666666666777777777888777777777888999999::::::888888888888888888888888888888777777777666666666666666666666666666666666777777777777777777777777888777777777666666666555444444444444444444444444666666666666666666666666333444444555555444444333333333333333333333333333444333333222222333333444222222333333333333444444444444444444444444444444333333333333333333333333555444333333222222333333222222333333333333222222111111222222222333333333222222222222222222222222111111111111111111111111333333333222222222222111222222333333333333444444333333333333444444444444333555:::???EEEJJJMMMOOOOOOVVVYYYTTTPPPPPPPPPMMMQQQQQQSSSXXXaaasss|||sssooossscccHHH@@@>>>>>><<<;;;;;;======;;;<<<<<<;;;::::::999999888888888999999999999888888888777666555555777999:::HHH???777333333222222333666555555555555444444444555555555555555555555555444444444444444444444444555555555555555555555666666555555555555555555666777777666666666666777777666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444444444555555555555444444333333333333333333333333555555555555555555555555444444444444444444444444333333333333333333333333222333333444444333333222222222222222222111111111222222333333333333444444333333333333333333333333444444333333333333222222222222222222222222222222222222222222333333333333111111222222222333333333333333333222222222222111111111222222222333333333222222111111111111222222222222333333333333444444111111222222222333333333222222222222222222222222333222222111111222222333333333333333333333333333555444444444444333333333222333444444555555444444333444444444444555555555777777777777777777777777666666666777777777888888777777888888999:::::::::999999999999999999999999888888888777777777777666666666666666666666666666777777777777777777777777777777777777666666666666444444444444444444444444666666666666666666666666444444555555555555444444333333333333333333333333444333333222222333333444222222333333333333444444444444444444444444444444333333333333333333333333555444333333222222333333222222333333333333222222111111222222222333333333222222222222222222222222111111111111111111111111111111222222222333333333222222333333333333444444444333222222333555777999777;;;CCCJJJOOOPPPPPPOOONNNSSSUUURRROOOPPPRRRRRR___ppp|||~~~~~~}}}|||tttkkkppp}}}rrrgggiiivvvxxxVVVEEEBBB???======>>>>>>======<<<<<<;;;;;;:::999999999888888999999999999888888999888777666666888999:::SSS@@@444666666000///666666555555555555444444444444444444444444444444444444444444444444444444444666666666777777777777888888888888777777888888888777777666666666666777777666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666555555333333333333333333333333555555555555555555555555444444444444444444444444333333333333333333333333222333333444444333333222444444333333333333222222222222222333333333444444333333333333333333333333333333333333333333333333222222222222222222222222222222222333333333444444111111222222222333333333222222222222222222222222111111222222222333333333222222111111111111222222222222222333333333444444111111222222222333333333222222222222222222222222333222222111111222222333444444444444444444444444444444444444444444444444222333444444555555444444444444444444555555555555666666666666666666666666666666777777777888888888777777888999999::::::;;;999999999999999999999999999999888888888777777777666666666666666666666666666666666666666666666666777777777777666666666666555555555555555555555555666666666666666666666666444444555555555555444444444444444444444444444444444333333222222333333444222222222333333333444444444444444444444444444444333333333333333333333333555444333333222222333333222333333333333333333222111111222222222333333333222222222222222222222222111111111111111111111111000000111222333333444444222222222333333333444444666555333333444777;;;>>>BBBGGGMMMSSSVVVVVVSSSQQQQQQSSSRRRPPPOOOSSSZZZ___rrr}}}{{{~~~{{{|||vvvtttooonnnmmmkkkooovvvjjjPPPEEECCCCCCCCCAAA>>>>>>AAA<<<<<<<<<;;;::::::999999888888999999999999888888999999888777777888999:::KKK@@@777777777444555999666555555555555444444444444444444444444444444444444444444444444444444444999999999999999999999:::999999999999999999999999777777666666666666777777777777777777777777777777666666666666666666666666555555555555555555555555555555555555555555555555555666666777777666666555444444444444444444444444555555555555555555555555444444444444444444444444333333333333333333333333222333333444444333333222333333333333333333333333222222222333333333444444333333333333333333333333333333333333333333333333222222222222222222222222222222333333333444444444111111222222222333333333222222222222222222222222111111222222222333333333222222111111111111222222222222222333333333444444111111222222222333333333222222222222222222222222333222222111111222222333444444444444444444444444444444444444444444444444222333444444555555444444444444444555555555666666666666666666666666666666777777777777888888888888888888888999::::::;;;;;;999999999999999999999999999999999999888888888888777777777777777777777777666666666666666666666666666666666666777777777777555555555555555555555555666666666666666666666666444555555666666555555444444444444444444444444444444333333222222333333444222222222333333333444444444444444444444444444444333333333333333333333333555444333333222222333333333333333444444333333333111111222222222333333333222222222222222222222222111111111111111111111111000000111222333444444555222222222333333333444444444444555666:::???DDDGGGNNNPPPSSSVVVWWWVVVTTTRRRRRRPPPOOONNNPPPXXXdddnnn}}}yyytttooommmmmmsss___GGGDDDCCCCCC@@@;;;===DDD======<<<;;;;;;::::::999888888999999999999888888999999888888888888888888;;;AAA@@@888555888:::888666555555555555444444444444444444444444444444444444444444444444444444444999888888888777777777777888999:::;;;;;;:::999888888888777777777777888888777777777777777777777777666666666666666666666666555555555555555555555555555555555555555555555555555555666666666666555555555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333222333333444444333333222111111111111222222222333222222333333333333444444333333333333333333333333222222333333333333444444222222222222222222222222333333333333444444444444111111222222222333333333111222222222222333333333111111222222222333333333222222111111111111222222222222333333333333444444111111222222222333333333222222222222222222222222333222222111111222222333444444444444444444444444333333333444444444444555222333444444555555444444444444555555555666666666777777777777777777777777777777777888888888999999888888999999:::;;;;;;;;;:::::::::::::::::::::::::::::::::999999999888888777777777777777777777777777777777777777777777777666666666666777777777777555555555555555555555555666666666666666666666666555555666666666666555555444444444444444444444444444333333222222333333444222222333333333333444444444444444444444444444444333333333333333333333333555444333333222222333333333333444444444444333333111111222222222333333333222222222222222222222222111111111111111111111111000000111222333333444444222222333333333333444444111444888===DDDJJJOOOQQQSSSSSSSSSSSSRRRRRRQQQQQQOOOMMMMMMQQQVVV___ooo|||}}}~~~vvvppprrrzzz[[[MMMAAA>>>===:::<<>>===<<<<<<;;;;;;:::<<<>>>@@@@@@>>><<<:::::::::999999999999::::::888888888888888888888888666666666666666666666666555555555555555555555555555555555555555555555555444555555666666555555444444444444444444444444444555555555555555555555555444444444444444444444444333333333333333333333333222333333444444333333222000000111222333444444555222222333333333333444444333333333333333333333333222222222333333444444444222222222222222222222222333333333444444444444555111111222222222333333333111111222222222333333333111111222222222333333333222222111111111111222222222222333333333333444444111111222222222333333333222222222222222222222222333222222111111222222333555555555555555555555555333333333444444444555555222333444444555555444444555555555555666666666666777777777777777777777777777777888888888999999999888888999::::::;;;;;;<<<::::::::::::::::::::::::;;;::::::::::::999999999777777777777777777777777777777777777777777777777555666666666777777777888555555555555555555555555666666666666666666666666555555666666666666555555555555555555555555555555444333333222222333333444222222333333333333444444444444444444444444444444333333333333333333333333555444333333222222333333333333444444444444333333111111222222222333333333222222222222222222222222111111111111111111111111111111111222222333333333222222333333333333444444555888???FFFLLLPPPSSSTTTSSSSSSRRRRRRQQQQQQQQQQQQMMMMMMRRR[[[ccclll{{{yyyvvv||||||}}}yyy~~~~~~~~~jjjJJJ@@@@@@???===???=========<<<;;;;;;::::::888888999999999999888888777888888888777777666555333999===;;;777666555555666555555555555444444444333333333333333333333333444444444444444444444444NNNNNNMMMKKKJJJIIIHHHGGG>>>@@@DDDFFFFFFDDD@@@>>>===<<<<<<;;;;;;<<<<<<===888888888888888888888888777777777777777777777777666666666666666666666666666666666666666666666666444444555555555555444444333333333333333333333333555555555555555555555555444444444444444444444444333333333333333333333333222333333444444333333222222222333444666777888888222222333333333444444444333333333333333333333333222222222333333444444444222222222222222222222222333333333444444444555555111111222222222333333333111111111222222333333333111111222222222333333333222222111111111111222222222222333333333444444444111111222222222333333333222222222222222222222222333222222222222222222333555555555555555555555555333333333444444555555555222333444444555555444444555555555555666666666777777777777777777777777777777888888888888999999999888999999::::::;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;:::::::::999999777777777777777777777777777777777777777777777777555666666666777777888888666666666666666666666666666666666666666666666666555555666666666666555555555555555555555555555555444333333222222333333444222222333333333444444444444444444444444444444444333333333333333333333333555444333333222222333333333444444555555444444333111111222222222333333333222222222222222222222222111111111111111111111111111222222222222333333333222222333333333444444444;;;???FFFLLLPPPRRRQQQPPPRRRRRRSSSSSSSSSSSSSSSSSSMMMOOOXXXeeeooowww}}}ssshhhdddiiittt|||~~~yyyuuuuuusssooorrr{{{}}}|||~~~}}}yyy}}}}}}}}}{{{zzz{{{~~~yyy{{{~~~}}}~~~~~~{{{|||}}}yyy~~~}}}~~~XXXFFFGGGEEE???<<<=========<<<;;;;;;::::::888888999999999999888888777777777777777666555555666000222;;;<<<555444:::666666555555555444444444333333333333333333333333444444444444444444444444ZZZVVVVVVYYYWWWOOOLLLNNNJJJKKKLLLLLLIIIEEE@@@>>>AAA@@@???@@@AAA???999444===888555888===???;;;666999999888888666555333222999888777666666777888999999999777666555555555555666666666666666666666666444444444444444444444444555555555555555555555555444555555666666666666666333333333333333333333333222222333333333333444444333000111888BBBHHHGGGDDD111222333333444444333333444444444444444444444444444444333333333333222222333333333333333333333333333333333333333333333333333333333333333333333333333222222111111222222333222222222222222222222222222222222222111111000000222222333333333333444444333333222222111000000000///000222444555444222111333333333222222111111111333444555555555444333222555444444444555555333111333333333444444444555555:::999999888777777666666888888888777777777666666666777888777666666888:::::::::999999:::<<<===>>><<<;;;999999:::;;;;;;::::::::::::999999999888888999888888777777777777777777777777777777777777777777777777777888888888888777777777777777777777777666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444333444444555555444444333222222333333333333444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222000111111111111222222222222222111111111111222222555333111222444777888888<<>>AAA@@@???>>>===<<<;;;;;;;;;:::::::::999999999888888888888888888777777777777666666666666666666666666555555555555555555555555444444444444444444444444555666777666444444666777qqqnnnnnnnnngggYYYOOOLLLMMMKKKLLLNNNOOOLLLDDD===>>>===>>>CCCIIILLLKKKIIIDDD@@@;;;888888:::;;;;;;::::::::::::999888888777888777777777777777888888999888777666555555555555555555555555555555555555444444444444444444444444555555555555555555555555333444444555555555555555333333333333333333333333222222333333333333444444666333111555<<>>999999:::;;;<<<<<<<<<<<<===;;;::::::<<<======<<<;;;;;;;;;:::::::::999999999999888777777777777777888888888888888888888888777777777777888888888888777777777777777777777777666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444333444444555555444444333222222333333333333444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222000111111111111222222222222222111111111111222222333333222222444777:::===AAAGGGMMMPPPNNNNNNPPPSSSQQQUUURRRPPPTTTPPPNNNVVV^^^zzz|||mmm{{{~~~{{{xxxtttppplllooommmqqqwwwtttmmmoooyyy|||yyywwwwwwvvvuuusssrrrqqqpppnnnnnnmmmkkkjjjhhhgggggggggfffdddccccccdddeeefffeeedddbbbcccfffhhhgggfffdddeeefffiiimmmqqqtttwwwzzz{{{|||}}}uuuxxx{{{}}}}}}}}}~~~{{{jjjnnn~~~RRRFFFEEE@@@@@@??????===<<<;;;;;;;;;;;;:::::::::999999999888888888888888888777777777777666666666666666666666666555555555555555555555555444444444444444444444444555666666555444444666888vvvhhhaaa```YYYSSSSSSVVVUUUMMMFFFCCCAAA@@@CCCIIIMMMNNNMMMLLLLLLJJJEEE???<<<<<<===888888888888888888888888666777777888777777666666999888777666666555555666444444444444444444444444444444444444444444444444555555555555555555555555222333333444555444444444333333333333333333333333222222333333333333444444666333111222777888444000111222333333444444333333444444444444444444444444444444333333333333222222333333333333333333333333333333333333333333333333333333333333333333333333333222222111111222222333222222222222222222222222222222222222111111111111000000111111111222222222000000111111222333333444222222222222333333333333333333333333222222222222333444444555555555444444666555444555666666444222444444444444555555555666444444555666666777888888555666666777888888999999888888888777666777999<<<888999:::;;;;;;:::999888<<<:::999:::<<<======<<<<<<<<<;;;;;;;;;::::::::::::999888888777777888888888888888888888888888888777777777888888888999999777777777777777777777777666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444333444444555555444444333222222333333333333444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222000111111111111222222222222222111111111111222222111222333333333777???DDDFFFIIIMMMOOONNNOOOQQQTTTYYYXXXVVVXXXXXXMMMOOObbb}}}{{{{{{{{{yyywwwwwwxxxyyyxxxwww|||~~~yyy|||~~~~~~~~~~~~{{{wwwrrrmmmiiiggghhhgggeeecccaaa^^^]]]\\\[[[ZZZYYYXXXWWWVVVUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUWWWVVVUUUUUUWWWWWWWWWUUUQQQRRRTTTWWWZZZ^^^aaabbbbbbcccdddfffhhhjjjkkkllljjjlllnnnoooppprrruuuwwwrrrmmm|||```MMMGGGAAAAAA>>>>>>===<<<;;;;;;;;;;;;:::::::::999999999888888888888888888777777777777666666666666666666666666555555555555555555555555444444444444444444444444444555555555444555777999uuujjjcccaaa___[[[VVVMMMIIIDDDDDDGGGIIIJJJIIINNNQQQUUUTTTOOOHHHCCC@@@::::::999888777777777777666777888999888777666555888888777666666666666666555555555555555555555555555555555555555555555555555555555555555555555555333333444555555555555444444444444444444444444444222222222333333333444444333000///111555666444000111222333333444444333333444444444444444444444444444444333333333222222222333333333333333333333333333333333333333333333333333333333333333333333333333222222111111222222333222222222222222222222222222222222222222222222222111111111111222222222222111111111222222333333333333333222222222333333444333333333333333333333333444444444555555555555555666555444555777777555333444555555555555666666666666666666777888888999999777777777777888888888888888999999888777777:::<<<<<<<<<<<<<<<<<<;;;;;;;;;===<<<;;;<<<>>>??????>>><<<<<<;;;;;;;;;:::::::::::::::999888888888888999888888888888888888888888777777888888888999999999777777777777777777777777666666666666666666666666666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444333444444555555444444333222222222333333333444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222000000111111111222222222333222222111111222222333000222555444555:::DDDLLLPPPPPPPPPSSSVVVXXXWWWVVVbbbeeeaaa]]][[[TTTXXXjjj~~~{{{zzz{{{|||yyyzzz|||{{{|||mmmnnnmmmkkkhhheeecccbbbcccbbb___\\\XXXVVVTTTSSSTTTTTTSSSSSSRRRQQQQQQQQQQQQQQQPPPOOONNNNNNMMMMMMJJJKKKLLLMMMNNNNNNMMMMMMQQQPPPPPPPPPPPPPPPOOONNNNNNNNNOOOOOOPPPQQQRRRRRRPPPQQQQQQRRRSSSTTTTTTUUUZZZ\\\]]]^^^```ccchhhkkk}}}}}}}}}{{{yyyxxxyyyzzzyyyqqqrrr~~~hhhSSSEEEGGG>>>===<<<<<<;;;;;;<<<<<<:::::::::999999999888888888888888888777777777666666666666666666666666666555555555555555555555555444444444444444444444444444444555444444666999;;;wwwooohhhdddVVVQQQKKKIIIKKKLLLLLLJJJIIIJJJNNNRRRTTTRRRMMMIIICCCBBB@@@===;;;999888888777888999999999888666555888777777666666666666777666666666666666666666666555555555555555555555555555555555555555555555555444444555666666666666666444444444444444444444444222222222333333333444444222111000222555777555333111222333333444444333333444444444444444444444444444444333333333222222222333333333333333333333333333333333333333333333333333333333333333333333333333222222111111222222333222222222222222222222222222222222222222222222333222222222333333333333444333333333333222222111111444444333222222333333444333333333333333333333333444444444444555555666666666555555666777888666555555555555666666666777777777777777777777777777777999999999888888888888888;;;<<<======<<<;;;===??????>>><<<;;;;;;<<<===>>>@@@>>>===>>>@@@AAAAAA@@@<<<;;;;;;;;;;;;:::::::::;;;::::::999999999999999888888888888888888888888888888888888999999999999888888888888888888888888777777777777777777777777666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444333444444555555444444333222222222333333333444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222000000111111111222222222333333222222222222333333000333666777888???IIIRRR\\\YYYXXX\\\cccgggfffcccnnnvvvnnn___^^^bbbgggooo|||yyyzzz~~~{{{wwwqqqjjjggghhhfffccc___ZZZWWWUUUTTTTTTTTTSSSQQQNNNMMMLLLKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNMMMLLLLLLLLLKKKKKKJJJJJJFFFGGGIIIJJJKKKJJJIIIHHHIIIJJJKKKJJJIIIHHHGGGGGGMMMMMMMMMMMMLLLKKKKKKJJJNNNNNNOOOOOOPPPQQQRRRRRROOOOOOPPPPPPPPPSSSWWWZZZbbbeeehhhkkkooorrrwwwzzzxxx}}}tttgggJJJIII???>>>===<<<<<<<<<<<<<<<:::::::::999999999888888888888888888777777777666666666666666666666666666555555555555555555555555444444444444444444444444444555555555555777;;;>>>jjjrrrzzzwwwooogggaaaZZZVVVSSSPPPKKKGGGFFFCCCBBBDDDJJJPPPSSSUUUKKKHHHEEE@@@===:::999888::::::::::::999888777777777777666666666666777777777777777777777777777777555555555555555555555555555555555555555555555555444555666666777777666666444444444444444444444444222222333333333333444444555444333444555555444222111222333333444444333333444444444444444444444444444444333333333333222222333333333333333333333333333333333333333333333333333333333333333333333333333222222111111222222333222222222222222222222222222222222222333333333333222222333333333444444444555444444333222222111111444444444444333333333333333333333333444444444444444444444444555666777888666666555666888888777666666666666666777777777777777777777777777777777777666666666666777777777777666999;;;<<<;;;:::::::::<<<;;;:::999999:::<<<===???===;;;;;;===>>>===<<<======<<<<<<<<<;;;;;;;;;<<<;;;::::::999999::::::999999999999999999999999888888888999999999999:::888888888888888888888888777777777777777777777777666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444333444444555555444444333222222333333333333444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222000111111111111222222222333333222222222222333333222444777:::>>>EEENNNUUU\\\ZZZZZZ]]]dddlllrrrtttzzzsssaaafffqqquuuwww|||||||||yyyzzz|||lllkkkiiigggccc___[[[ZZZ]]]XXXSSSPPPOOOPPPPPPQQQQQQPPPNNNLLLJJJIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHDDDEEEFFFGGGGGGGGGFFFEEEGGGIIIKKKJJJIIIGGGFFFFFFGGGHHHIIIIIIJJJIIIIIIIIIGGGHHHIIIKKKMMMOOOPPPQQQPPPPPPOOONNNLLLMMMPPPRRRMMMPPPUUUYYY^^^ccciiimmmvvv~~~vvvuuu~~~TTTEEEAAAAAA???>>>===<<<<<<<<<:::::::::999999999888888888888888888777777777777666666666666666666666666555555555555555555555555444444444444444444444444555555555555666999>>>BBB[[[^^^______ggguuu{{{|||wwwqqqlllgggaaaYYYRRRLLLKKKHHHEEEEEEJJJPPPVVVTTTRRRNNNIIIEEEBBBAAA@@@===<<<;;;:::999999999999777777666666666666777777777777777777777777777777555555555555555555555555555555555555555555555555333444555555666666555555555555555555555555555555222222333333333333444444444333333333444444222111111222333333444444333333444444444444444444444444444444333333333333222222333333333333333333333333333333333333333333333333333333333333333333333333333222222111111222222333222222222222222222222222222222222333333333444444111222222222333333333333333333333333333333333222333444555555555444222111333333333444444444555555555444444444555666888999666666666777999999888666666666777777777888888888999999999::::::;;;;;;<<<999:::;;;===>>>@@@AAAAAA???BBBFFFHHHGGGEEECCCBBBBBBCCCEEEGGGGGGGGGFFFEEEDDDBBBAAA@@@AAAAAA@@@????????????>>>>>>>>>======<<<<<<;;;:::::::::::::::999999999999999999999999888888888999999999::::::888888888888888888888888777777777777777777777777666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444333444444555555444444333222222333333333333444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222000111111111111222222222444333333222222333333444444666888===CCCKKKRRRVVVRRRUUUXXXXXX[[[ggg{{{mmmeeerrr{{{}}}zzzzzzyyy|||~~~~~~{{{wwwqqqmmmaaaaaa```^^^\\\ZZZWWWTTTQQQMMMJJJIIIKKKLLLMMMLLLLLLLLLKKKJJJIIIHHHHHHGGGHHHHHHHHHGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHGGGGGGFFFFFFJJJMMMPPPPPPMMMKKKKKKLLLFFFGGGHHHJJJKKKKKKKKKJJJCCCDDDEEEFFFHHHIIIJJJKKKNNNOOOOOONNNMMMNNNPPPRRRKKKMMMOOOPPPQQQTTTWWWYYYgggooouuuyyyuuupppuuuRRRDDDCCCAAA@@@>>>===<<<<<<:::::::::999999999888888888888888888777777777777666666666666666666666666555555555555555555555555444444444444444444444444666666666666777;;;AAAEEE```^^^UUULLLNNN[[[fffiiiooosss~~~}}}vvvpppVVVYYYYYYSSSJJJGGGJJJOOObbb___[[[VVVRRRPPPOOONNN???===<<<:::999999::::::777777666666666666777888666666666666666666666666666666666666666666666666555555555555555555555555222333444444555555444444555555555555555555555555222222333333333444444444///000000222333333333222222222333444444444333333444444444444444444444444444444444333333333222222333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222333222222222222222222222222222222222333333444444444000111111111111222222222111222222333333444444555333444555666666444222111333333333444444555555555555444444444555666888999777666666777999:::888777777777777777888888888888;;;<<<===>>>???AAABBBBBBEEEFFFHHHKKKNNNPPPSSSTTTVVVZZZ```bbbaaa^^^[[[ZZZQQQUUUZZZ^^^___]]]YYYVVVRRRPPPNNNMMMNNNMMMLLLKKKAAAAAAAAA@@@@@@@@@??????<<<<<<;;;::::::::::::;;;999999999999999999999999888888999999999:::::::::888888888888888888888888777777777777777777777777666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444333444444555555444444333222222333333333444444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222000111111111111222222222444333333222222333333444666777999???GGGOOOTTTVVVLLLUUU[[[XXXVVVfff{{{fffiii{{{~~~{{{yyy~~~sssjjjeeejjjrrrvvvxxxzzz|||xxxrrrlllgggbbb]]]ZZZ[[[YYYTTTPPPNNNNNNMMMKKKKKKIIIGGGHHHJJJKKKIIIGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIJJJJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKKKKJJJJJJKKKNNNRRRRRRPPPMMMNNNOOOJJJKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJCCCEEEGGGHHHJJJLLLOOORRRLLLMMMOOOOOOOOOOOORRRTTTOOOWWW\\\bbbqqqlllrrrkkkFFFEEECCCAAA???===<<<<<<:::::::::999999999888888888888888888777777777777666666666666666666666666555555555555555555555555444444444444444444444444666777777777888<<>>???:::444;;;:::999999999999:::;;;888888777666666666666666777777666555555555555555555666666666555444333333555555555555555555555555222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333333222222111111222222333444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111000000444444444333333222222222333333333333333333333333333333333444444444555555222333333444444333333222555333222333777999888666888666555555666888999:::777<<<<<<777777>>>CCCDDDHHHDDDLLLZZZ\\\WWWaaattt{{{ssspppvvv~~~}}}wwwvvvlllttt{{{nnnoooyyy~~~{{{eee^^^WWWTTTPPPKKKGGGGGGEEECCCAAA@@@AAAAAA>>><<<=========<<<:::999:::;;;999666444666:::<<<;;;999888888888888888999999999888888888888888888888888777777777777777777777777777777888888888888777777666666555555555444444444444444444444444444444444333333333444444555555555444444444333333222222222333333333333333333333333222222111111111111222222333333333222222111111111222222222222222222222222000000000111222222333333333222000000000222444666999===BBBFFFGGGIIIJJJLLLSSSHHHOOO___cccooo}}}lllrrryyyvvv{{{vvvooogggfffmmmxxx}}}xxxtttjjjfffaaa[[[UUURRRQQQQQQMMMLLLLLLJJJIIIHHHGGGGGGKKKKKKKKKJJJJJJJJJJJJIIIJJJJJJKKKKKKLLLMMMNNNNNNJJJJJJJJJKKKKKKKKKKKKKKKIIINNNOOOMMMLLLOOOPPPOOOOOONNNNNNNNNOOOOOONNNMMMMMMPPPSSSSSSQQQPPPQQQTTTOOOOOOOOOOOOOOONNNMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPNNNOOONNNMMMKKKJJJJJJKKKHHHIIIIIIIIIIIIKKKMMMOOOPPPQQQRRRTTTWWW\\\ccchhhyyy~~~}}}qqqVVVJJJ???===>>>===;;;:::;;;<<<=========<<<;;;:::777777777777666666666666777777777777777777777777444444555555555555444444777666666555555555666666555666777:::===AAAEEEGGGzzzzzz|||uuuiiigggnnnssswwwtttjjjfffqqq~~~vvvnnn______cccWWWVVVVVVWWW[[[dddmmmmmmhhh```aaa]]]RRRCCC:::888;;;999999::::::::::::::::::999999888777777777777888777777666555555555555666555555666666555555444333555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333333222222111111222222333444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111000444444444333333222222222333333333333333333333333333333444444444555555555222333444444555555555555;;;777333222333555444444999777555444555888;;;===888>>>CCCEEEMMMZZZdddgggtttppprrrzzz~~~wwwnnnhhheeeccc^^^VVVLLLDDD???===<<<===>>>???>>>===<<<<<<===<<<;;;;;;===>>><<<;;;888888888888888888888888888888888888888888888888777777777777777777777777666666777777777777666666666666555555555444444444444444444444444444444444333333333444444444555555444444444333333333222222333333333333333333333333222222111111111111222222333333333222222222111111111111111111111111111111222222222111111111111111222222111111222333555666;;;>>>BBBEEEFFFGGGHHHIIIKKKLLLUUU\\\aaauuuuuulll~~~~~~tttppptttzzzyyyuuuvvv{{{{{{|||}}}xxxrrrmmmgggccc^^^\\\WWWRRRNNNLLLLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNMMMLLLLLLLLLKKKLLLLLLLLLLLLKKKKKKKKKKKKMMMNNNPPPPPPOOOPPPRRRTTTQQQVVVXXXVVVVVVZZZ\\\[[[XXXXXXXXXYYYYYYXXXVVVUUUXXX[[[^^^]]][[[YYYZZZ\\\XXXZZZZZZXXXTTTRRRQQQRRRRRRRRRSSSSSSSSSQQQOOOMMMOOOPPPPPPOOONNNLLLKKKKKKLLLLLLMMMMMMLLLJJJJJJJJJIIIKKKMMMNNNPPPSSSWWW[[[```fffqqq~~~cccRRRCCC@@@BBB???>>>???<<<<<<=========<<<:::999888777777777666666666666777777777777777777777777444444555555555555444444666666555555555555555666555777999;;;>>>AAAEEEGGGrrr```___jjjuuu{{{~~~}}}~~~zzzlll]]]YYYXXX^^^eeekkkrrrxxxwwwnnncccZZZSSSKKKAAA999888999:::;;;;;;;;;::::::::::::999888888888888999888777666666555555666666555555666666666555444444555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333333222222111111222222333444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111444444333333333333222222333333333333333333444444333444444444444555555555222333444555666777777888888666444444555666666555555666666777999===DDDHHHNNNTTT[[[dddqqq|||jjjZZZPPPMMMBBBAAA???===;;;;;;;;;<<<<<<<<<<<<===<<<;;;:::999888888888888888888888888999999999999999999999999777777777777777777777777555555666666666666555555555555555555555444444444444444444444444444444444333333333444444444444555444444444444333333333333333333333333333333333333222222111111111111222222333333333222222222222111111111111111111111111111444333333222111111000000222222333333444555555666<<>>@@@CCCFFFIIIuuummmiiifffdddggglllpppvvvwwwuuuuuuqqqcccYYYbbbttt|||llldddaaaZZZKKK>>>======<<<;;;:::::::::;;;::::::999888888888888888888777777666555666666666555555666666666666555555555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333333222222111111222222333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333444444444444444444444444444555555555555444444444555555666777888444555666888999999888777888===DDDJJJNNNTTT\\\aaaqqqtttzzz}}}ppphhhWWWRRRKKKDDD@@@>>><<<<<<;;;<<<<<<<<<;;;:::999999999999999999888888888888999999999999999999999999777777777777777777777777555666666777777666666555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444333333333333333333333333333333222222111111111111222222222222222222222222222222111111111111111111111111333333333222222111111111111222444555666666666666<<>>::::::??????>>>>>>===;;;:::999888888888888777777777666666666666666666666666666666444444555555555555444444555444444444444555555666666:::>>>AAABBBDDDHHHKKKyyypppqqqvvv{{{}}}}}}}}}xxxooollluuuxxxaaa\\\cccwwwzzz|||vvviii]]]UUUSSSHHHEEEAAA===::::::;;;<<<999999888777777777777888888888777666666666666666555555666666666666666555666666666666666666666666555555555555555555555555444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333333222222111111222222333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333444444555555555444444444555555555666666666555555555555666777777888888888:::===BBBGGGKKKSSS^^^kkktttxxx|||yyyvvvpppjjjcccYYYNNNGGGCCCAAA???>>>============;;;:::::::::999999999888999999999999999999999999777777777777777777777777666777777888888777777666444555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333222222111111111111222222222222222222222222222222333333333333333333333333111111222222333333333333111222444555666777777777:::>>>CCCGGGIIIKKKMMMNNNSSSNNNZZZqqq|||yyyuuurrrttt{{{{{{vvvpppllliiiaaa]]]WWWRRROOOMMMKKKIIIIIIIIIHHHHHHHHHIIIKKKKKKMMMMMMNNNOOOPPPQQQRRRRRRZZZZZZ\\\^^^```cccdddeeehhhjjjllloooqqqrrrrrrrrrppptttwwwtttnnnlllqqqwwwzzz~~~~~~{{{zzz~~~~~~}}}}}}{{{xxxxxxzzz~~~zzzuuurrrmmmmmmmmmnnnooommmiiieeeaaa]]]YYYWWWWWWWWWVVVUUUTTTRRROOOKKKJJJLLLRRRVVV\\\YYYTTTQQQTTT^^^lllvvv~~~\\\HHHAAA===>>>BBB???>>>===<<<;;;:::999999888888888888777777777777666666666666666666666666444444555555555555444444444444444444444555666777888<<>>CCCNNN]]]nnnyyyyyyrrrdddVVVOOOEEE@@@??????>>>======<<<<<<;;;;;;:::::::::::::::::::::::::::::::::777777777777777777777777777777888888888888777777444444444555555555555555555555555555555555555555555444444444444333333333444444444444555555555555333333333333333333333333222222111111111111222222111222222222222333333333444444444444444444444444111111222222333444444555222222333444555777888888888===CCCHHHKKKNNNQQQSSSOOOOOOjjj{{{|||{{{yyy{{{}}}wwwqqqmmmfff^^^WWWRRROOOLLLJJJJJJJJJJJJHHHEEEEEEGGGHHHKKKMMMOOOPPPUUUVVVXXX[[[___aaadddeeefffgggiiillloooqqqssstttvvvxxxyyy{{{{{{zzzyyywwwwww{{{}}}{{{vvvtttvvvzzz}}}|||{{{}}}{{{}}}~~~|||wwwtttnnnhhhdddbbb___[[[WWWWWWUUUQQQLLLJJJLLLQQQUUUVVVXXXWWWUUUSSSWWW___eeeqqqpppOOO??????AAA@@@???>>>===;;;;;;:::::::::999999888888888777777777777777777777777777777777444444555555555555444444555555555555555666777888;;;???CCCDDDCCCEEELLLRRRoooooorrr{{{}}}hhh\\\VVVeeelllyyylll^^^YYYXXXcccrrrxxxooodddbbb___YYYQQQJJJCCC===;;;::::::999888888888888999999888777777666666777777555555666777777777777777666666666666666666666666444444444444444444444444555555555555555555555555333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333333222222111111222222333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444222222222333333444444444333333444444555666666666555555555555666666666666777666666777999<<<>>>@@@IIIOOOZZZfffssswwwhhhVVVKKKHHHGGGDDD@@@>>>>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::777777777777777777777777666666777777777777666666444444444555555555666666555555555555555555555555555555444444444333333333444444444444555555555666333333333333333333333333222222111111111111222222111111222222222333333333333333333333333333333333222333333333333333333333222222222222444666888999777<<>>AAADDD>>>>>>===<<<;;;:::;;;;;;<<<999999999888888888777777777777777777777777777777444444555555555555444444666555555666666888999999===AAADDDDDDCCCFFFNNNVVVllliiigggjjjpppyyyxxxqqq^^^bbbXXX\\\|||zzzsssjjjdddeeejjjoooiiigggccc[[[RRRGGG>>>999<<<;;;::::::999999::::::999888888777777777777777555555666777777777777777777777777777777777777777444444444444444444444444555555555555555555555555333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333333222222222222222222333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333444444444222222222333333444444444333333444444555666777777555555555555666666666777666666777888;;;@@@CCCFFFbbbnnnwwwkkk[[[VVVTTTNNNIII@@@??????>>>===<<<<<<<<<::::::::::::::::::::::::777777777777777777777777555555666666666666555555444444444555555555666666666666666666666666666666555555555444444333333333444444444555555555666666333333333333333333333333222222111111111111222222111111111222222333333333222222222222222222222222555444444333333222222111222111111111222555888:::777<<>>===;;;::::::;;;<<<===999999999888888888888777777777777777777777777777444555555555555555555444666666666666777888::::::???BBBEEEDDDBBBFFFOOOXXXpppfffccccccdddnnnppp}}}}}}hhh]]]aaa___\\\kkkxxxjjj```WWWddduuu~~~qqqdddUUUIII;;;<<<===<<<888555777<<<777888888888777666555444666666666666666666666666666666666666666666666666444444444444444444444444555555555555555555555555555555555444444333333333444444444444444444444444666555555444444333222222555444444333333444444555444444333333333333222222333333333444444444555555444444333333333333222222222222222222222222222222333333333333333333333333444444444444444444444444333333222222333333444555222888999555444777777333777333222666888777888:::888::::::EEEWWW^^^cccqqqwwwmmmccc^^^SSSJJJHHHBBB999999@@@>>>???<<<777666;;;===<<<:::999888999:::999666444888888777666666666666666666666666666666666666666555555444444444444555555555555555555555555555555444444444444444444444444444444444444444444444444222222222222222222222222111222222333333222222111222222222222222222222222111111111222222333333333222333222111000111333666999>>>BBBEEEJJJRRRSSSPPP```~~~|||rrrdddppp}}}uuucccTTTPPPPPPMMMJJJKKKJJJMMMNNNLLLKKKMMMTTTZZZ^^^bbbgggmmmrrrtttuuuuuuzzzvvvsssssswww{{{||||||wwwyyy{{{zzzzzz|||{{{yyyyyy{{{yyyvvvqqqkkkeee```^^^XXXSSSQQQSSSVVVUUUWWWZZZ\\\```cccnnn{{{TTTKKKIIIBBB=========<<<;;;;;;;;;::::::::::::999999999888888888888777777666666555555888777777666555444444444555444444444666999===???BBBDDDEEECCCFFFNNNYYY```~~~ppphhhfffaaadddrrr}}}ppphhhdddaaa___^^^xxx}}}rrr]]]YYY]]]gggvvvkkkUUUGGGBBB===<<<===<<<:::999888888888888888777666666666666666666666666666666666666666666666666666666444444444444444444444444555555555555555555555555555555444444444333333333444444444444444444444444444444444444444444444444555444444333333444444555444444333333333333222222333333333444444444444555444444333333333333222222222222222222222222222222333333333333333333333333444444444444444444444444333333222222333333444555666999999555555999888444777777999;;;999666999???===GGGSSSggg~~~zzzqqqhhh\\\NNNEEECCC???>>>======>>>===:::888::::::999999::::::::::::888888777666666666666777666666666666666666666666666555555444444555555666555555555555555555555555444444444444444444444444444444444444444444444444222222222222222222222222111222222333333222222111222222222222222222222222222222222222222222333333333333333222111222555777999>>>DDDHHHJJJLLLRRRVVVttt~~~hhhfffxxxzzzqqqkkk^^^PPPLLLJJJHHHGGGJJJGGGMMMTTTZZZ]]]ccckkkqqqqqqsssvvvxxx{{{}}}}}}~~~~~~|||zzzzzz}}}{{{wwwsssooommmddd^^^ZZZXXXUUURRRSSSXXXZZZ^^^bbbfffpppiiiTTTJJJAAA=========<<<<<<;;;;;;::::::::::::999999999888888888888777777666666666666888777777666555555444444666666555555777;;;>>>@@@CCCDDDDDDEEEJJJUUUbbbjjj{{{nnnmmmtttzzz{{{yyy|||{{{{{{hhh```bbbiiixxxrrrdddXXXTTTcccwwwyyypppaaaUUUFFF======???>>>:::999999999999888888888777666666666666666666666666666666666666666666666666444444444444444444444444555555555555555555555555555444444444444333333333444444444444444444444444222222333444444555666666555444444333333444444555444444333333333333222222333333333333444444444444444444333333333333222222222222222222222222222222333333333333333333333333444444444444444444444444333333333333333444444555444666555444555999888444777888:::;;;888888CCCPPPkkkwww{{{oooeeeNNNCCC===@@@AAA<<<999:::999::::::999888888999;;;999888777777666777777777666666666666666666666666666555555444444555555666555555555555555555555555444444444444444444444444444444444444444444444444222222222222222222222222111222222333333222222111222222222222222222222222333333222222222222222222333333333222222333666999888<<>>>>>======<<<;;;:::::::::::::::999999999888888888777777777777666666666888777777666666555555444777777777777999===@@@BBBEEEDDDCCCGGGQQQ___mmmwwwvvvjjjaaaaaakkkyyybbbZZZUUUZZZjjjuuubbbXXXWWW^^^qqq{{{ppp\\\III>>>=========999999888888888888888888666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444444444444444555555555555333333333444444444555555555444444333333444444555444444333333333222222222222222333333333444444444444444333333333222222222111222222222222222333333333333333333333333333333444444444444444444444444333333333333333444555555444555666777999:::999666666666999===AAAJJJ\\\mmm{{{pppXXXFFFDDDBBB::::::AAA:::<<<===<<<:::888999:::999999888777777777777888666666666666666666666666666666555555555555666666555555555555555555555555444444444444444444444444444444444444444444444444222222222222222222222222111222222333333222222111222222222222222222222222333333333222222111111111111222222222222444777:::777;;;FFFOOOJJJHHH^^^{{{zzzqqqwww~~~pppbbbYYYVVVNNNOOOOOOPPPQQQVVV___hhhssswww|||zzzqqqfff]]]ZZZYYYTTTTTTYYY\\\bbbvvvfffJJJ@@@???>>>>>>===<<<;;;:::::::::::::::999999999888888777777777777777777777777777777777777666666555555777777777888;;;>>>AAABBBHHHDDDCCCJJJWWWfffwwwzzz]]][[[]]]jjjtttwwwuuuhhhaaa^^^fffzzz~~~vvvyyyqqq^^^WWWccctttxxxaaaKKK@@@===<<<;;;:::999777777777777777777777777777777777777777666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444444444444555555666666666555555444444444333333333555444444333333444444555444444333333333222222222222222222333333333444444444444333333333222222222111111111222222333333333333333333333333333333333444444444444444444444444444444333333444444555666777888999;;;:::999999:::999===FFFTTTaaammm}}}tttiiidddyyyzzzbbbZZZQQQCCC>>>CCC;;;===>>>???===<<<;;;;;;::::::999888888888888888777777777777777777777777666666666555555666666666555555555555555555555555444444444444444444444444444444444444444444444444222222222222222222222222111222222333333222222111222222222222222222222222333333333222222111111111000000111111222555999<<<===@@@JJJPPPKKKLLLiiixxxvvvooo\\\OOOOOOSSSRRRYYY___aaabbbhhhsss{{{~~~uuueee[[[VVVVVVVVVUUUYYYbbbkkkpppkkkMMMBBB@@@???>>>===<<<;;;:::::::::::::::999999999888888777777777777888888888888777777777777777666666666666666777888;;;>>>AAABBBIIIEEEEEEOOO\\\kkk}}}uuuppprrrooogggmmmzzz}}}xxxfffcccjjjttt~~~~~~iiiYYYqqqvvvaaaRRRFFF>>>>>>===:::888777777777777777777777777777777777777666666666666666666666666555555555555555555555555555555555555555555555555333333333444444444444555444444444555666666777777666666555444333333222222555444444333333444444555444444333333333333222222222222222222333333333333444444333333333333222222111111111222222333333444333333333333333333333333444444444444444444444444444444444444444555555666555666888888666555<<>><<<;;;;;;;;;999888;;;:::999999888888999999777777777777777777777777777666666555555666666777555555555555555555555555444444444444444444444444444444444444444444444444222222222222222222222222111222222333333222222111222222222222222222222222333333222222222222222222///000222222333666;;;>>>HHHJJJNNNOOOKKKUUUwww}}}ooottt|||{{{~~~yyynnn]]]MMMIIIOOOWWWfffooovvvvvvuuuyyyvvvkkk[[[___\\\SSSOOOWWWbbbiiittt{{{xxxWWWFFF@@@@@@???>>><<<;;;:::::::::::::::999999999888888777777777888888888888999777777777777777777777777555666777999<<>>;;;999888888888777777777777777777777777666666666666666666666666555555555555555555555555555555555555555555555555333333333444444444555555444444444555666777777777444444444444444444444333555444444333333444444555444444333333333333222222111222222222222333333333444444333333333333222222000111111222333333444444333333333333333333333333444444444444444444444444444444444444444555666666444555888999999???SSSgggyyyxxxyyy}}}www~~~{{{www|||yyyyyyvvvjjj[[[QQQEEE===<<<<<<:::777;;;;;;:::999999999999:::777777777777777777777777777777666666666666777777555555555555555555555555444444444444444444444444444444444444444444444444222222222222222222222222111222222333333222222111222222222222222222222222222222222222222222333333111222333444666999>>>BBBMMMPPPOOOKKKNNNcccwwwtttyyyzzzxxx|||ssshhhYYYOOONNNVVV```fffxxxpppfff\\\VVVQQQOOOXXXddddddsss}}}ssswwwdddIIIAAA@@@???>>>===;;;:::::::::::::::999999999888888777777888888888999999999777777777777777777777777666777999;;;>>>AAACCCDDDEEEEEEMMM[[[eeerrrlllbbbbbbcccfffrrruuupppyyy}}}]]]bbbeeeiiiuuu~~~tttaaaFFFDDD@@@===:::999999999777777777777777777777777666666666666666666666666666666666666666666666666555555555555555555555555333333333444444555555555444444444555666777777888222333333444444555555666555444444333333444444555444444444333333333222222111111222222222333333333444444444333333333222222000000111222333333444444333333333333333333333333444444444444444444444444555444444444444555666666999:::>>>BBBEEETTTsssmmmggggggjjjppp~~~{{{~~~~~~mmmXXXJJJEEEDDDAAA===<<<;;;::::::999999::::::777777777777777777777777777777666666666666777777555555555555555555555555444444444444444444444444444444444444444444444444222222222222222222222222222222222333333222222222222222222222222222222222111111111222222333333444222444555666888<<>>===;;;:::::::::::::::999999999888888777777888888999999999999777777777777777888888888777888:::===@@@CCCEEEFFFBBBEEEOOO___hhhtttooo^^^WWWTTTXXX```lllqqqmmmuuuvvvfff```mmm}}}|||pppbbbTTTCCC999666777888888;;;:::999999:::999666444777777777777777777777777666666666666666666666666555555444444444444555555444444444444444444444444444444444444444444444444555555444333333333333444444333333222222333333444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333333222222333333444555444444555555444444333222777444333444777999777555<<<>>>@@@MMM```ooo}}}~~~|||yyymmmlllqqq}}}yyyaaaRRRJJJCCC<<<<<<>>>???>>><<<999999999:::999888777666666777777777777777777666666666666555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333222222111111222222333111111222222222333333333222333555888===CCCHHHKKKLLLKKKJJJGGGVVVvvvkkkWWWTTTRRRWWWcccrrr~~~zzz|||}}}qqqmmm{{{}}}}}}~~~iii\\\WWWVVVSSSPPP]]]jjjvvvqqqkkk~~~OOOGGG======???:::;;;???999::::::;;;;;;::::::999888999888777666666777888999888777666666666666666777777888:::>>>CCCEEEFFFFFFDDDKKKSSSYYYeeezzzrrriii```]]]dddooo}}}www}}}xxxkkkkkktttzzz}}}rrr]]]IIIAAABBB???888888777777666777777888888777777777777777777777777666666666666666666666666666555555444444555555666444444444444444444444444444444444444444444444444555555444333333333333444444333333222222333333444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333333222222333333444555555555666666666555555444444555666555555555888:::===OOO```sss~~~zzz~~~vvvzzz{{{tttfffTTTDDD???;;;888888:::<<<===<<<;;;::::::999888777777777888777777777666666666666555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333222222111111222222333111111222222222333333333333333444777<<>>???999:::<<<777::::::;;;;;;::::::999888999888777666666777888999777777666666666666777777777999<<<@@@CCCEEEFFFEEEFFFLLLVVVbbbvvv~~~jjj___^^^qqq}}}xxxnnn{{{mmmlllttt{{{eeeQQQGGGAAA:::999999888666555555888:::777777777777777777777777777777777777777777777777666555555444444555555666444444444444444444444444444444444444444444444444555555444333333333333444444333333222222333333444333333333333333333333333333333333333333333333333333333333333333333333333222222222222333333333333333333333333333444444555666666666777777777777777444666777555444888BBBJJJaaayyy{{{xxx{{{~~~xxx{{{uuuxxxzzzhhhZZZOOOAAA::::::<<<;;;999;;;;;;;;;;;;:::999888777888888777777777666666666555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333222222111111222222333111111222222222333333333555444444555:::@@@FFFJJJKKKKKKMMMTTTttt~~~{{{|||jjj]]]WWW]]]fffrrr|||{{{xxxxxxyyyzzzyyy~~~zzzooodddZZZSSSRRRUUU\\\cccmmmwwwUUUEEE@@@@@@;;;:::<<<777::::::;;;;;;::::::999888888888777777777777888888777777777666666777777888888;;;>>>BBBDDDEEEEEEEEEJJJQQQ]]]ppptttccchhhqqq~~~rrrhhhwwwvvvmmmtttfffKKK@@@@@@=========:::777555777999777777777777777777777777777777777777777777777777666666555555555555666666555555555555555555555555444444444444444444444444555555444333333333333444444333333222222333333444333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333333333333333333333333444555555666666666666777777888888888888777777;;;III]]]kkk|||tttdddcccccchhhwwwpppZZZHHH???===<<<<<<999:::;;;;;;;;;:::999888888888888777777777666666555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333333222222111111222222333111111222222222333333333666444333444888>>>EEEIIIMMMLLLOOO^^^}}}vvvxxxfff\\\[[[dddooo|||{{{wwwvvvvvvyyy}}}{{{lll___XXXXXXUUUXXXaaagggsss___JJJAAABBB>>>===???:::::::::;;;;;;::::::999888888777777777777777777888777777777666777777888888:::===AAACCCEEEEEEFFFFFFQQQ[[[kkk}}}mmmddd^^^dddtttrrrrrrpppqqqzzz}}}zzzXXXDDDDDD<<<======<<<999888777777888888888888888888888888777777777777777777777777666666666555555666666666555555555555555555555555444444444444444444444444555555444333333333333444444333333222222333333444333333333333333333333333333333333333333333333333333333333333333333333333222222333333333444444444444444333333444444555666555555555555666777888999:::777666:::III```zzz|||yyy~~~yyyyyygggeeebbbdddqqqwww^^^JJJAAA@@@BBB999999::::::;;;;;;::::::888888888888777777777777666666666666666666666666555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333333222222111111222222333111111222222222333333333666444333444888>>>EEEIIIJJJIIISSSkkkuuuwwwuuuddd```bbbmmmuuu}}}~~~xxxqqqmmmlllnnnvvvwwwjjjaaa\\\TTTVVVcccjjjppp~~~eeeKKK???AAA???>>>@@@<<<::::::;;;;;;::::::999888777777777888888777777777777777777777777888999999<<>>===>>><<<::::::;;;;;;::::::999888777777888888888888777777777777777777888888999:::===@@@CCCDDDDDDFFFJJJNNN^^^qqqkkkooovvv{{{zzzxxxvvvjjjhhhgggjjjmmmxxx{{{sssfffccclllwwwzzzoootttvvvkkk]]]MMMEEE<<<999;;;<<<;;;888888888888888888888888888666666666666666666666666777777666666666666777777555555555555555555555555444444444444444444444444555555444333333333333444444333333222222333333444333333333333333333333333333333333333333333333333333333333333333333333333222222333333444555555666444444444444444555666666666555555555777999<<<===???LLL^^^ooo~~~||||||mmmVVVXXXXXXZZZbbbooovvvwwwvvvvvvvvvllljjjpppoooiiigggccc___[[[ZZZ[[[\\\bbbiiirrrwwwwwwuuuttttttyyytttooosssooo[[[OOOFFFDDD@@@===;;;::::::;;;999999999888888888777777666666666666666666666666555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333333222222111111222222333111111222222222333333333333333444777<<>><<<::::::;;;;;;::::::999888666777888999999888777666777777777777888999:::;;;???AAACCCCCCCCCFFFMMMSSSfffxxxUUUQQQQQQUUUTTTRRRWWW^^^gggttt|||pppnnnttt~~~{{{|||mmmaaaiiiwwwrrr}}}___RRRBBB;;;;;;===;;;777888888888888888888888888666666666666666666666666777777666666666666777777666666666666666666666666444444444444444444444444555555444333333333333444444333333222222333333444333333333333333333333333333333333333333333333333333333333333333333333333222222333333444555666666555444444444444555666666777666666666888;;;===???UUUkkkpppccceee^^^SSSQQQWWWVVVNNNNNNUUU[[[\\\```iiirrrwwwsssjjjmmmpppjjjiiikkkhhhiiieeebbbbbbeeefffeeeccceeehhhlllmmmkkkiiigggfffdddfffhhhjjjkkkmmmppprrryyy|||pppkkkwww~~~lllMMMJJJDDD???;;;999::::::999999999888888888888777777777777777777777777777666666666666666666666666444444444444444444444444333333333333333333333333333333333333333333333333333222222222222222222333111111222222222333333333222333555888===CCCHHHKKKLLLRRRyyyyyytttooovvv}}}{{{{{{sssggg\\\WWWZZZdddmmm}}}XXXDDDEEECCC???@@@===::::::;;;;;;;;;:::999999666777888999999888777666777777777777888999:::;;;???BBBCCCBBBBBBFFFNNNVVVmmm}}}SSSSSSRRRQQQPPPOOONNNNNNQQQVVVZZZ\\\```mmmrrrlllmmmqqquuuyyyrrraaaqqq}}}xxxcccMMMCCC???;;;:::;;;777999:::::::::999999:::666666666666777777777777666666777777777777666666666666555555555444444444555555555555555555555555444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444333333333444444444555555555555555555555555555555222222222333555666666555<<<999444777>>>===DDDYYY~~~}}}}}}~~~zzzssskkkbbbYYYTTTRRRRRRSSSWWW\\\```aaaaaa```aaaccceeefffffffffeee```___]]][[[XXXVVVTTTSSSOOOOOOQQQRRRSSSSSSSSSSSSSSSSSSTTTVVVWWWXXXYYYZZZdddccccccaaa```___^^^^^^YYYZZZ___hhhxxxzzzyyy~~~hhhQQQFFFAAA===<<<>>><<<<<<:::777777888999777777777777777666666666666777666555444444555666777555555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222222222333333333333444444666333222555<<>><<<;;;;;;::::::999999888999888888777777777777777:::999777666777999<<<>>>>>>@@@BBBAAAAAAHHHVVVaaatttTTTTTTSSSSSSRRRQQQQQQQQQLLLOOOQQQPPPPPPWWWbbblllrrruuu|||qqqffffffjjjnnnzzz|||hhhjjjtttzzz{{{lll[[[NNNDDD<<<:::===999:::;;;;;;:::999999999666777777777777777777777666666777777777777666666666666555555555444444444555555555555555555555555444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444333333333444444444555555555555555555555555555555999888666666777888888888333;;;<<<<<<<<<>>>UUUxxx}}}~~~yyyzzzyyyqqq```\\\WWWTTTTTTUUUVVVWWWdddcccbbbccceeefffeeeddd^^^^^^^^^]]][[[YYYVVVUUURRRQQQPPPOOONNNLLLLLLKKKIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNOOOOOOVVVVVVWWWXXXYYYZZZ[[[[[[TTTSSSRRRSSSXXX^^^eeeiiizzzzzzoooiii}}}pppYYYGGG<<<<<>>;;;BBB<<<<<<<<<;;;::::::999999888999999888777777777777777999888777666777:::===???AAADDDEEEDDDEEEMMM[[[fffuuuQQQQQQQQQQQQQQQQQQPPPPPPMMMMMMMMMKKKIIIJJJLLLOOORRRWWW\\\aaallltttggg___aaammmwwwkkkbbbeeessswwwiii\\\MMMAAA<<<===;;;;;;<<<<<<;;;:::999888777777777777777777777777666666777777777777666666555555555555555444444444555555555555555555555555444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444333333333444444444555555555555555555555555555555777666444333444555777888333;;;>>>AAAHHHSSSpppwwwrrr{{{nnn[[[TTTOOONNNNNNQQQWWW]]]aaaccciiigggdddbbb```^^^[[[YYYVVVUUUTTTRRROOOLLLIIIHHHFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGIIIJJJKKKMMMOOOQQQRRRSSSWWWVVVVVVVVVWWWXXXYYYYYY\\\fffsss{{{vvv~~~zzz]]]GGG???@@@<<<:::999999::::::999888888888888777777777777666777666666555555666666777555555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222222222333333333333444444555555777<<>>@@@@@@BBBCCCCCCEEEMMM[[[ffftttJJJJJJKKKKKKLLLLLLLLLLLLOOONNNLLLKKKKKKLLLKKKKKKIIILLLMMMMMMQQQ```vvvjjjaaaeeewww~~~oooaaa^^^cccqqqsssiii```UUUGGG>>><<<;;;;;;;;;;;;:::999888888888888777777777777777666666777777777777666666555555555555555555555555555555555555555555555555555555555555555555555555333333333444444444555555444444444444444444444444444444444444444444444444333333333444444444555555555555555555555555555555111222333333444555888999:::<<<<<>>:::;;;<<<:::888777999999888888888777777777777666666666666666666777555555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222222222222333333333444444333555999>>>CCCGGGIIIJJJPPPzzzgggoooyyy|||~~~tttooooooyyyyyyiii\\\XXXYYYbbbgggrrraaaRRRCCC===???<<<<<<<<<<<<;;;::::::999999:::999888888777777888888777777777888:::===@@@BBBAAABBBBBBBBBEEENNN\\\fffwwwFFFFFFGGGGGGHHHIIIIIIIIILLLIIIFFFFFFIIILLLMMMMMMMMMNNNNNNMMMNNNRRRYYY___nnnxxxzzzmmmlllxxxzzzsssooopppmmmmmmzzzyyysssuuunnnXXXBBB???===:::999:::;;;:::999999888888888777777777666666666777777777777666666444555555555555555555555555555555555555555555555555555555555555555555555333333333444444444555555444444444444444444444444444444444444444444444444333333333444444444555555555555555555555555555555222555888:::999999:::<<<;;;AAAIIIbbb~~~zzzhhhiiijjjjjjkkkmmmnnnooogggeeedddbbb___[[[UUUPPPOOOMMMKKKJJJJJJIIIGGGEEEHHHIIIJJJKKKMMMOOOPPPQQQQQQQQQRRRRRRRRRSSSSSSSSSPPPPPPPPPPPPRRRSSSUUUVVVSSSRRRRRRRRRRRRQQQQQQQQQNNNNNNMMMLLLKKKJJJIIIIIIHHHGGGGGGGGGHHHJJJLLLMMMOOORRRWWWYYYZZZ^^^gggooossszzzqqq\\\LLLCCC<<<===>>>;;;:::<<<999999999999888888888888666777777777777777777666555555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222222222222333333333444444111444999???CCCFFFIIIJJJWWWcccsss}}}yyy{{{zzzrrrmmmsssvvvggg^^^ZZZZZZcccmmmwww]]]HHH======@@@======<<<;;;;;;::::::999:::999999888888888888888666777777999;;;>>>AAABBBFFFFFFEEEEEEJJJUUUccclll}}}FFFGGGGGGGGGHHHHHHIIIIIILLLIIIFFFEEEGGGJJJLLLMMMOOOOOOPPPRRRTTTTTTRRRPPPVVV[[[bbbooowwwrrrwww{{{xxx}}}~~~sssttt}}}xxx|||dddIIIHHHBBB<<<999:::;;;;;;:::999999999888888777777666666666777777777777666666444444444555555555555555555555555555555555555555555555555555555555555555333333333444444444555555444444444444444444444444444444444444444444444444333333333444444444555555555555555555555555555555444777;;;;;;999888:::======RRRiii{{{{{{}}}hhhbbbdddfff___aaaeeelllsssvvvtttrrrhhhbbbYYYRRRMMMKKKJJJIIIIIIHHHGGGHHHJJJKKKKKKJJJPPPPPPPPPQQQSSSTTTVVVWWWUUUVVVVVVVVVVVVWWWWWWWWWUUUUUUUUUVVVXXXZZZ\\\^^^ZZZZZZZZZZZZZZZZZZZZZZZZUUUUUUTTTTTTSSSRRRRRRQQQRRRPPPMMMKKKIIIIIIJJJKKKFFFIIIOOOVVVXXXWWW[[[```cccgggxxxyyyYYYJJJ>>>;;;;;;888999===:::::::::999999999888888666777777888888777777666555555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222222222333333333333444444000444:::???CCCFFFJJJLLLbbbzzz```vvv~~~{{{||||||uuunnnooozzz||||||xxxsssssswww|||yyy}}}~~~~~~~~~|||zzz|||nnn```XXXXXXbbblllzzzgggPPPAAA>>>BBB======<<<<<<;;;:::::::::::::::999888888888888999777777888:::<<>>CCC;;;;;;;;;:::::::::999999666777888999999888777666555555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222222222333333333444444444444888===AAADDDHHHNNNRRR~~~~~~dddiiizzz{{{~~~vvv{{{yyypppiiigggccc]]]]]]\\\[[[ZZZZZZ\\\___aaadddiiikkkkkknnntttyyyzzzyyyyyyyyyyyyzzz|||~~~~~~~~~~~~zzzxxx{{{oooaaaVVVZZZ```jjj}}}{{{mmm^^^PPPCCCBBB=========<<<;;;;;;::::::;;;:::999999888888999999888999:::<<<>>>???@@@AAAAAAAAACCCKKKYYYlll~~~KKKIIIIIIKKKIIIEEEFFFIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLMMMMMMNNNQQQUUUXXXYYYXXX___vvvhhhTTTRRRMMMLLLVVVkkkvvvYYYCCC===???===888777888::::::999888888999666666666666666666666666666666666666666666666666666666555444444444444555666666555555555444444444333333333444444555555555555555555444444333333333444444444444444444444444444444444444444444444444444555777777666666999;;;555999===???AAAQQQqqq}}}wwwhhh^^^ZZZYYY^^^aaagggmmmpppqqqooonnnnnnggg\\\UUUQQQPPPNNNMMMLLLOOORRRSSSSSSRRRRRRRRRTTTTTTSSSSSSUUUWWWYYYZZZ[[[ZZZ[[[[[[]]]```cccddddddfffiiikkkmmmmmmlllkkkmmmkkkjjjkkkjjjhhhkkkppprrrooonnnpppssssssooojjjkkkjjjhhhfffdddcccbbbbbbbbbaaaaaa```______^^^^^^ZZZVVVQQQPPPQQQQQQPPPNNNMMMLLLLLLNNNRRRWWW]]]aaaaaagggrrr}}}aaaHHH>>>@@@===999888<<<===;;;888999777888888999999777666555666666555555555444444444333333444444333333222111333333333333333333333333222222222222222222222222333333333333333333444444666777888BBBJJJFFFLLLaaahhhcccwwwyyysss|||vvvkkkhhhccc^^^[[[ZZZZZZZZZYYYXXXVVVVVVZZZbbbllltttrrr~~~yyyxxxtttnnniiifffdddaaa___aaaiiimmmzzztttbbb^^^WWWZZZhhhtttxxxYYYHHHFFF@@@@@@???===;;;::::::;;;;;;::::::999999::::::;;;::::::;;;<<<>>>???AAABBBFFFBBBEEEQQQbbbtttNNNLLLLLLNNNMMMJJJJJJNNNKKKKKKJJJJJJIIIIIIHHHHHHFFFFFFGGGHHHIIIIIIJJJJJJJJJIIIJJJMMMPPPSSSTTTSSSRRR___nnnxxxeee^^^VVVOOOTTTggg~~~{{{bbbOOODDD???======999999:::999888777777777666666666666666666666666666666666666666666666666666666555444444444444555666666555555555444444444333333333444444444555555555555444444444333333333444444444444444444444444444444444444444444444444555666666555555555666666999;;;AAAJJJYYYooovvv___UUUWWW```gggfffiiimmmooonnnkkkfffbbbYYYTTTOOOMMMMMMNNNMMMLLLTTTUUUVVVVVVUUUVVVXXXYYYUUUUUUWWWYYY\\\___aaacccfffgggggghhhiiijjjlllmmmoooqqqsssvvvxxxyyyyyyyyyyyywwwwwwzzzzzzyyy|||~~~|||www|||zzzxxxuuuqqqnnnkkkiiilllkkkiiihhhfffeeedddcccdddaaa]]]\\\\\\ZZZVVVRRRNNNMMMLLLLLLNNNQQQTTTVVV[[[]]]aaagggqqqcccOOOGGGBBB===:::;;;:::999:::>>>888999:::::::::999777777555555444444444333333333444444444444444333222222333333333333333333333333222222222222222222222222222222222333333333333333666999;;;CCCJJJGGGPPPiiittteeejjjyyyvvvuuu}}}}}}vvvoooiiieeebbbccceeegggkkksss}}}nnniiibbb\\\ZZZZZZZZZZZZXXX^^^```kkkzzziii___VVVWWWcccmmmyyywwwZZZMMM@@@@@@???===;;;::::::;;;;;;::::::999999::::::;;;::::::;;;<<<>>>@@@BBBBBBEEEAAAEEEWWWmmmRRRNNNNNNPPPOOOKKKJJJMMMNNNMMMMMMLLLKKKKKKJJJJJJFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGIIILLLOOOOOONNNMMMQQQSSSUUU]]]uuunnnZZZWWWWWWbbbttt}}}jjj]]]PPPCCC===???;;;::::::999888777666555666666666666666666666666666666666666666666666666666666555444444444444555555555555555555444444444333333333444444444444555555444444444444333333333444444444444444444444444444444444444444444444444666555555555777777777555999;;;AAAOOOhhh|||nnn^^^[[[```fffiiiooooooooommmhhh```YYYTTTNNNMMMMMMNNNPPPRRRRRRRRRVVVVVVVVVUUUTTTVVVYYY\\\XXXZZZ^^^aaaeeeiiikkkllloooppprrrtttwwwxxxyyyzzz}}}~~~zzztttqqqvvvuuurrrooommmkkkjjjiiijjjhhheeeeeedddaaaZZZUUUSSSRRRPPPNNNLLLLLLLLLMMMRRRSSSUUUWWW]]]fffqqqxxxbbbOOOEEE@@@======<<<999:::===:::::::::;;;::::::999888444444444333333333222222444555555555555444333333333333333333333333333333333333333333333333333333111111222222222333333333555;;;???EEEIIIGGGWWWwww~~~iiifffsssuuurrrwwwwww|||}}}{{{yyyzzzuuueee___XXXSSSRRRUUUXXXYYYTTTXXXWWW___rrr~~~~~~pppbbbYYYWWW___fffqqqgggPPPBBBAAA???===;;;;;;;;;;;;;;;::::::999999::::::;;;::::::<<<===???AAABBBCCCFFFBBBHHH\\\wwwWWWSSSQQQRRRQQQMMMKKKLLLOOOOOONNNMMMLLLLLLKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGHHHKKKLLLLLLKKKNNNPPPPPPNNNPPP^^^sssjjjeeedddlllyyyxxx|||kkkggg```PPPAAA===;;;:::999888888888777666666666666666666666666666666666666666666666666666666666555444444444444555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555666555444666:::<<<;;;:::888BBBNNN\\\ssspppyyyllldddeeekkkllljjjooommmjjjddd]]]VVVQQQMMMSSSRRRRRRSSSTTTVVVWWWXXXWWWXXXYYYYYYYYY[[[^^^aaabbbdddhhhmmmqqqtttvvvvvv{{{~~~zzzuuurrrooonnnooollliiihhhhhheee```\\\[[[ZZZWWWTTTQQQOOOMMMLLLNNNOOOQQQTTTYYYbbbkkkrrr~~~yyyaaaLLLCCC>>>???AAA===888666:::::::::::::::999999888555555444444444333333333555555666666555555444333333333333333333333333333333333333333333333333333000111111222222333333333333<<>>@@@BBBCCCCCCGGGEEEMMMaaayyy^^^YYYVVVXXXWWWTTTQQQQQQRRRQQQPPPOOONNNMMMLLLLLLJJJJJJIIIIIIHHHHHHGGGGGGHHHGGGFFFGGGIIIIIIIIIHHHJJJMMMOOONNNKKKMMMTTT[[[jjjxxx}}}oooooovvv|||~~~vvvrrrtttuuugggOOO???<<<:::888888999::::::888777777777777777777777777666666666666666666666666666666555444444444444555444555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444555555666666666777666555666999;;;<<<<<<===XXXsss}}}zzzxxxwwwrrrhhh```dddnnnsssqqqgggccc^^^XXXSSSPPPPPPPPPTTTSSSRRRQQQRRRUUUYYY[[[]]]aaaeeehhhjjjkkknnnooorrrtttyyy~~~{{{zzzvvvpppnnnnnnmmmjjjgggcccbbb___[[[XXXUUURRRQQQNNNNNNNNNNNNOOOSSSXXX\\\bbbjjjvvveeeSSSBBB>>>AAA???999555::::::999999888888888888666666666666555555555555555555666666555555444333333333333333333333333333333333333333333333333333000111111222333333444444333===BBBDDDEEEJJJiii}}}eeeeeemmmwwwvvvxxx~~~{{{~~~yyyttt___UUURRRQQQPPPPPPRRRTTTTTTSSSPPPPPPMMMRRR]]]dddvvvpppfff]]]\\\```jjj~~~}}}\\\GGGCCC???<<<<<<===<<<;;;;;;::::::999999::::::;;;999;;;===???BBBCCCDDDDDDEEEHHHSSSggg{{{iiiccc___``````\\\XXXWWWWWWVVVUUUTTTSSSQQQQQQPPPOOONNNNNNLLLKKKJJJIIIIIIHHHGGGEEEEEEFFFGGGEEEDDDFFFIIILLLLLLJJJJJJLLLOOOPPPZZZlll{{{ssspppnnnvvv~~~dddNNN@@@<<<999999;;;<<<;;;999777777777777777777777777666666666666666666666666666666555444444444444555444444444555555555555555555444444444444333333333333333333444444444444555444444444444444444444444444444444555666666777777888888888666555777<<>>BBBDDDFFFOOOttt{{{ccciiippp~~~{{{yyy{{{{{{xxx{{{iii\\\YYY\\\VVVVVVXXX[[[]]]]]]ZZZWWWRRRRRROOOSSSZZZ\\\mmmwwwlll```[[[\\\fffwwweeeIIIDDD???<<<===>>>===;;;;;;::::::999999::::::;;;999;;;===@@@CCCDDDEEEEEECCCJJJZZZoooyyyvvvssskkkddd```^^^]]]\\\[[[ZZZXXXWWWWWWSSSSSSRRRPPPOOOMMMLLLLLLKKKIIIGGGGGGGGGGGGEEEDDDFFFGGGHHHIIIIIIKKKNNNQQQUUUUUUVVVWWW\\\ooozzzttt}}}uuuaaaFFFAAA<<<:::<<<<<<:::777777777777777777777777777666666666666666666666666666666555444444444444555444444444555555555666666555555444444444333333333333333333444444444555555444444444444444444444444444444444555666777777777666999:::888777:::DDDLLL[[[zzzvvvooopppvvvooozzzzzzsssnnndddXXXSSSRRRQQQQQQRRRUUUXXXZZZYYY]]]aaaeeehhhmmmtttxxxwww{{{yyysssppplllgggcccaaa```aaa```___\\\XXXSSSQQQQQQRRRSSSWWWYYYZZZaaammmyyy~~~nnnUUUGGG@@@>>>@@@<<<;;;:::999888999999:::777666666666666555555555444444444444444333222222333333333333333333333333444444444444444444444444111222333444555666666777999AAACCCEEEIIIUUU}}}ccclllttt{{{}}}~~~vvvtttyyykkkaaa\\\___ddd___```bbbeeegggfffccc```ZZZYYYVVVYYY[[[XXXfffssseee[[[ZZZcccrrroooKKKEEE???<<<===???===;;;;;;::::::999999::::::;;;999;;;>>>AAADDDEEEEEEEEEDDDLLL^^^vvv~~~sssmmmdddcccbbbaaa___^^^]]]\\\VVVVVVTTTSSSQQQOOONNNMMMNNNMMMKKKJJJJJJJJJHHHFFFCCCDDDEEEFFFGGGHHHKKKLLLWWWZZZ[[[WWWQQQXXXrrryyy{{{sssnnn|||~~~nnnJJJEEE>>>;;;<<<<<<888555777777777777777777777777666666666666666666666666666666555444444444444555444444444555555555666666555555555444444333333333333333333444444555555555444444444444444444444444444444444555666777777888333888<<<;;;;;;BBBPPP\\\uuu~~~sss|||xxxwwwrrruuu}}}lll]]]ZZZVVVPPPOOOPPPRRRTTTWWWYYY[[[\\\]]]cccjjjpppssswww|||{{{wwwrrrlllhhhfffffffffiiigggccc\\\UUUOOOMMMMMMFFFOOOVVVXXXZZZaaafffhhhnnnlllTTTCCC===>>>===<<<;;;:::999:::;;;;;;666666555555555444444444333333444444333333222111333333333333333333333333444444444444444444444444222222333444555777777888===CCCDDDFFFKKKYYYaaahhhppp}}}sssqqq|||~~~yyyssspppllljjjjjjbbbbbbcccfffggggggdddaaa\\\\\\YYYZZZYYYRRR^^^{{{zzzjjj^^^[[[bbbppp{{{zzzLLLFFF???<<<>>>???===;;;;;;::::::999999::::::;;;999;;;>>>BBBDDDEEEFFFEEEGGGMMM```zzzyyymmmeeebbbbbb```^^^aaaYYYUUUVVVUUUOOONNNPPPTTTQQQMMMJJJJJJJJJIIIHHHGGGGGGFFFGGGGGGHHHIIIJJJNNNQQQVVVXXXUUUUUU^^^jjj|||jjj^^^___pppwww[[[LLL???<<<;;;888888;;;888888888888777777777777777777777777777777777777555555555555555555555555333333444444555666777777555555555555555555555555444444444444444444444444444444444444444444444444333444444555666666555555<<<444111666<<>>BBB>>>;;;:::;;;999666888<<<999888888777777777777777666666555555555444444444333333333333333333333333444444444444444444444444444444444555555777888999@@@===@@@LLLEEE[[[jjjgggqqq~~~rrrooowww~~~yyytttppplllhhhhhhkkkhhhbbbdddkkkhhh___bbbcccgggZZZVVVXXXZZZvvvoooaaa\\\bbbmmmvvvUUUDDD>>>@@@<<<<<>>:::;;;::::::999999::::::;;;===???CCCDDDDDDCCCCCCDDDHHH^^^lllyyyvvvpppkkkjjjhhhccc``````YYYVVVSSSRRRRRRRRRPPPOOOLLLLLLJJJIIIIIIHHHHHHHHHIIIEEEFFFKKKPPPSSSXXX]]]SSSggg~~~ppp{{{|||rrr[[[FFF;;;:::;;;999999999888888888777777777777777777777777777777777555555555555555555555555333333444444555666666666555555555555555555555555444444444444444444444444444444444444444444444444222333444555666777888999444<<<===???TTT}}}nnnttt|||nnnhhhjjjrrr{{{~~~tttkkk^^^VVVOOONNNPPPSSSYYY___cccfffjjjnnnqqqtttyyy||||||yyyvvvrrrnnnjjjeeebbbYYYUUURRRPPPMMMIIIJJJOOOWWW[[[aaacccgggzzzbbbHHHAAA<<<;;;>>>???<<<:::<<<999999888777777777777888666666666555555555444444333333333333333333333333444444444444444444444444222222222333444555777888AAACCCEEELLLJJJiiizzzjjjjjjlllyyy}}}~~~vvvyyy{{{mmmjjjiiilllrrrtttrrrqqqrrrvvvvvvxxxfff\\\[[[\\\wwwvvveee[[[[[[aaaggguuugggOOOCCCCCC>>><<<===:::;;;;;;::::::::::::;;;;;;===@@@CCCDDDCCCCCCDDDDDDOOOhhhyyyvvvnnnhhheeedddbbb___[[[XXXWWWVVVTTTSSSQQQPPPNNNLLLKKKIIIIIIIIIHHHEEEFFFJJJOOOQQQVVV\\\aaaaaacccwww|||hhhNNN===:::;;;;;;999999999888888888777777666666666666666666666666555555555555555555555555444444444555555555666666555555555555555555555555444444444444444444444444444444444444444444444444444555555555666777888999888<<<@@@IIIbbbxxxyyy~~~zzzppplllnnn~~~xxxjjj[[[UUUPPPNNNQQQUUUXXX___eeeiiilllqqqvvvzzzvvvpppmmmjjjiiiddd^^^YYYVVVQQQJJJHHHKKKKKKWWWdddeee^^^aaaxxxvvvRRRIIIBBB===??????<<<:::999:::999888888777777888888666666666666555555555555444444444444444444444444444444444444444444444444222222333444555666888999AAADDDFFFKKKMMMssswwwmmmlllkkk|||~~~}}}~~~|||wwwmmmjjjsssyyywwwwww|||nnn^^^ZZZ___zzziii]]]YYY]]]aaannnpppSSSCCCCCC???<<<===;;;;;;;;;::::::::::::;;;;;;>>>@@@CCCDDDCCCCCCDDDEEENNNkkk}}}rrrkkkjjjfffaaa]]][[[ZZZXXXWWWSSSQQQOOOMMMKKKIIIHHHHHHGGGFFFHHHKKKKKKLLLRRRZZZZZZ[[[XXX```wwwvvv]]]FFF<<<;;;<<<999999999999888888888888666666666666666666666666555555555555555555555555444444444555555555555555555555555555555555555555444444444444444444444444444444444444444444444444777777666666666777888888???>>>HHH___yyyuuu{{{zzzuuuttttttssshhh\\\QQQTTTRRRTTTYYY]]]```ffflllppptttzzzwwwtttssstttkkkeee___\\\WWWOOOKKKKKKSSSOOORRR]]]hhhllljjjiiiiiiUUUIII>>><<<===;;;:::999:::999999888888888888888777777666666666555555555444444444444444444444444444444444444444444444444333444444555666888:::;;;???EEEEEEIIIPPP}}}sssjjjiiihhh}}}}}}yyyyyy|||xxx~~~~~~wwwyyylllpppvvvvvvvvvzzz~~~ooo\\\ZZZdddpppaaaZZZ[[[^^^jjj}}}}}}xxxUUUAAAAAA???<<<>>>===<<<;;;;;;::::::;;;;;;<<>>EEEDDDHHHVVVvvvllllllnnn~~~}}}{{{{{{zzzwwwyyy|||tttqqqxxx}}}yyy{{{uuuvvvvvvtttssswww{{{~~~iii]]]aaaqqqwwwggg]]]\\\]]]gggvvv}}}YYYAAAAAA???<<<>>>>>><<<<<<;;;;;;;;;;;;<<<<<<@@@AAACCCCCCCCCCCCEEEGGGSSSjjj}}}sssjjjddd```^^^YYYXXXVVVSSSQQQOOONNNMMMMMMIIIGGGHHHHHHFFFIIIMMMKKKYYY```bbbddd```fffxxxyyyzzzzzzhhhNNN???===::::::999999999888888888777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444666555555555777999<<<>>>EEEUUUnnnuuudddeeekkkllllllooopppiiiaaa\\\VVVRRRTTTYYYZZZ]]]eeeooosssuuuzzz|||uuupppnnnjjjaaa[[[XXXMMMNNNNNNLLLIIINNN```rrrwwwWWWEEE???>>>>>>>>>;;;:::999999888888999999777777777777666666666555555555555555555555555555444444444444444444444444333333444555777999;;;<<<>>>FFFDDDIII\\\{{{oooooovvv~~~|||sss}}}nnnjjjsssyyy{{{|||wwwrrrppppppbbbdddsss~~~lll```[[[\\\dddqqq}}}___CCCCCC@@@<<<======<<<<<<;;;;;;;;;;;;<<<<<<@@@BBBCCCCCCCCCDDDFFFHHHXXXjjj{{{tttnnnjjj___^^^\\\YYYWWWUUUTTTTTTTTTKKKFFFGGGJJJJJJHHHHHHHHHJJJJJJWWWllloooiiilllwww}}}fff\\\~~~}}}sssXXXCCC@@@:::::::::999999999888888777777777777777777777777555555555555555555555555555555555555555555555444555555555555555555555555444444444444444444444444444444444444444444444444333333444555888;;;???AAARRRmmmsssddd\\\dddlllmmmooouuurrr```SSSRRRUUUUUUYYYaaabbbfffnnnxxx||||||yyyxxxsssjjjccc```VVVPPPLLLJJJJJJMMMUUU^^^{{{kkkPPPEEE@@@>>>>>>;;;:::999999888888999999777777777777666666666666555555555555555555555555444444444444444444444444222222333444666888:::;;;???GGGDDDJJJ```zzzmmmmmmxxx}}}yyyoooiiisssvvvtttssskkkggg___mmmoooaaa[[[[[[bbbnnn{{{~~~dddFFFDDDAAA<<<======<<<<<<;;;;;;;;;;;;<<<<<>><<>>:::===<<<<<<;;;:::;;;<<<===>>>===EEECCCAAAFFFGGGGGGNNNeee}}}zzzmmmfffaaa[[[UUUWWWTTTOOOMMMKKKKKKJJJIIIIIIIIIIIIIIIKKKSSS^^^gggtttttt{{{lllhhhzzzjjjYYYDDD@@@;;;999::::::888666888888777777777666666666666666666666666666666666555555444444444444555555444444444444444444444444444444444444444444444444333444444444444555555555333444777;;;???FFFTTTaaapppiiioootttyyy~~~zzzoooddd]]][[[\\\^^^bbbhhhooovvvzzz~~~|||zzzqqqggg^^^YYYTTTMMMHHHGGGLLLMMMPPPccchhhQQQDDD=========<<<;;;999888777666888777777666666555555444555555555555555555555555444444444444444444333333111222333333333555888:::???BBBKKKNNNxxxyyyhhhdddiiikkkzzz}}}{{{}}}|||www|||llljjjmmmsssuuussswww}}}mmmrrr}}}kkkaaa```ZZZeeeqqq{{{zzzOOOCCCCCC===999<<<<<<<<<;;;;;;;;;<<<>>>>>>???FFFDDDAAAFFFFFFHHHRRRiii~~~ooohhhdddbbb]]]ZZZUUURRRQQQOOOKKKGGGGGGHHHIIIFFFEEEIIISSS[[[jjjllloooxxx___lllzzzkkkOOOEEE<<<:::<<<;;;:::999888888888777777777666666666666666666666666666666555555444444444444555555444444444444444444444444444444444444444444444444444444444444555555555555666777999===CCCOOO___lll|||qqqoootttyyy|||nnnbbb^^^^^^aaadddhhhnnntttzzz|||rrrhhhddd^^^VVVNNNKKKDDDJJJLLLQQQ]]]nnn{{{^^^IIIAAA<<<<<<<<<;;;:::999777777888888777777666555555555555555555555555555555555555555555444444333333333222333444444444555888;;;AAADDDKKKQQQxxxggghhhiiinnn|||}}}{{{wwwzzz}}}|||}}}lllgggiiippp}}}vvvooommmvvv|||oooaaa```VVVcccmmmwwwxxxUUUDDDBBB>>><<>>???AAAFFFDDDBBBGGGFFFIIIWWWrrr}}}qqqiiifff___[[[WWWVVVUUURRRLLLGGGEEEHHHJJJHHHEEEFFFLLLRRR\\\eeemmmqqq}}}lllZZZ|||{{{]]]LLL===:::;;;:::999:::888888888888777777777777666666666666666666666666555555444444444444555555444444444444444444444444444444444444444444444444444444444555555555666666888999:::>>>GGGWWWiiiuuusssttt||||||nnn___XXX^^^fffgggkkkqqqvvv{{{yyynnniiiddd\\\SSSOOOFFFMMMNNNLLLOOOVVVtttnnnSSSCCC;;;;;;;;;:::999999999888888888888777666666555555555555555555555555555555555555555444444333333333333444555555555666999<<>>===@@@<<<<<<;;;;;;<<<===???@@@BBBFFFCCCCCCGGGFFFLLL]]]zzz{{{uuukkkddd___YYYWWWWWWVVVQQQLLLHHHJJJKKKIIIGGGGGGIIILLLQQQ\\\iiippptttdddiiipppXXXBBB;;;;;;888777888999999888888888777777777666666666666666666666666555555444444444444555555444444444444444444444444444444444444444444444444444444555555555666666666777:::<<<@@@MMMcccxxxxxxlllzzzssscccYYYZZZdddmmmkkkpppvvv{{{~~~ssslllggg___WWWSSSOOONNNGGGHHHPPPSSS___vvvfffLLL???>>><<<:::999999::::::999888888777777666666555555555555555555555555555444444444444444444333333333555555555555777:::<<>><<<<<<;;;;;;<<<>>>@@@AAACCCEEECCCCCCHHHFFFOOOdddwwwmmmaaaZZZYYYYYYVVVSSSOOOMMMKKKHHHGGGGGGHHHIIIMMMQQQ[[[fffjjjnnn|||xxxeeewww{{{kkkMMMBBB>>>999777999999999999888888888777777666666666666666666666666555555444444444444555555444444444444444444444444444444444444444444444444555555555555666666666666888<<<@@@GGGYYYuuuwwwnnngggnnnvvvhhh______ffflllppppppuuu|||vvvpppggg___[[[XXXRRRGGGGGGPPPNNNOOO]]]yyycccFFFCCC???;;;999999:::;;;999999888888777666666666555555555555555555555555333333444444444444444444333444555555555666999<<>>@@@AAABBBDDDBBBDDDHHHGGGRRRjjj}}}kkk___[[[[[[YYYWWWUUUQQQJJJFFFFFFGGGHHHHHHNNNHHHLLLZZZ```^^^dddrrrbbbjjjyyyzzz{{{XXXIIICCC<<<999;;;999999999888888888888777666666666666666666666666555555555444444555555555444444444444444444444444444444444444444444444444555555555555666666666777;;;@@@EEENNNeee|||bbbWWWNNNTTTmmmsssiii^^^^^^hhhqqqsssrrruuuzzzzzzppphhhddd\\\YYYOOOKKKLLLDDDEEEUUUUUUnnn{{{LLLIIICCC===999999:::;;;999999888888777666666666555555555555555555555555333333333444444555555555222333333333333555888;;;CCCIIIKKK___eeekkk```tttyyy|||{{{xxx}}}~~~tttggg```aaakkkwwwzzzjjjfffnnn{{{}}}hhh\\\YYY\\\kkkxxxnnn{{{kkkPPPFFFBBB???>>><<<<<<;;;<<<===???AAABBBBBBCCCAAADDDIIIHHHTTTmmm~~~iiidddaaa[[[VVVYYYVVVPPPLLLHHHGGGGGGGGGJJJIIILLLSSSXXX^^^gggpppjjjggggggxxxvvvuuuTTTBBB???===888999999888888888888888888777777666666666666777777666666666666666666666666777666444333333444666777666666555555555444444444666444555888888666777:::===DDDMMM^^^}}}pppcccLLLMMMQQQ\\\nnn|||fffggghhhlllpppvvv{{{~~~}}}}}}sssjjjeee\\\SSSOOOLLLHHHHHHJJJUUUWWWjjjoooVVVAAA>>>@@@;;;999>>>::::::999999888777777777666666666666666666666666666666555555555444444444444555666555666888;;;>>>EEEIIIKKKnnn~~~}}}lll___eeelll|||{{{~~~yyywwwsssdddaaabbbcccwww{{{dddaaajjjuuuxxxzzzggg^^^YYYZZZhhh}}}qqqdddrrr}}}vvvVVVKKK@@@;;;CCC============>>>???@@@AAAAAAFFFDDDCCCFFFGGGYYYvvvwwwhhhaaa^^^]]][[[XXXTTTPPPMMMJJJHHHGGGKKKIIIKKKQQQWWW\\\fffooottt___]]]ttt}}}eeeJJJ===:::::::::999999888888888888888777777666666666666777777666666666666666666666666777555444333333444555777666666555555555444444444666444555888888666777;;;GGGOOO\\\pppqqqZZZQQQBBBOOOVVVccctttxxxjjjkkklllooosssxxx|||xxxpppjjj```VVVQQQNNNJJJIIIJJJPPPQQQ]]]xxx}}}bbbIIIAAA???:::999<<<::::::999999888777777777666666666666666666666666666666555555555444444444444555666555666888<<>>???@@@AAA@@@EEEDDDDDDIIILLL___}}}nnneeebbb^^^\\\XXXUUUSSSOOOKKKHHHLLLIIIJJJNNNSSSXXXccclll```YYY___zzzzzz|||YYY???999>>>::::::999888888888888888777777666666666666777777666666666666666666666666666555444333333444555666555555555555555444444444666444555777777666999???GGGPPPgggaaaJJJIIIHHHVVV```ooo|||yyysssppppppqqqtttwww{{{~~~wwwqqqfff[[[VVVQQQLLLJJJJJJKKKLLLQQQaaazzzsssUUUEEE???:::999;;;:::::::::999888888777777666666666666666666666666666666666555555555555444444555666666666888<<>>???@@@AAA@@@EEECCCDDDJJJOOOcccvvveeeddd```\\\YYYWWWSSSNNNJJJLLLIIIGGGJJJNNNSSS]]]gggrrrbbbWWWeeeiiiHHH<<<@@@;;;::::::999888888888888777777666666666666777777666666666666666666666666666555444444444444555666555555555555555555555555666444555777777777===EEEHHHSSSpppxxxVVVIIIQQQ\\\eeeooo{{{xxxssspppssstttvvvxxx{{{{{{ooobbb[[[VVVOOOKKKJJJGGGKKKMMMRRRddd{{{bbbJJJ???;;;:::;;;;;;::::::999999888777777666666666666666666666666666666666555555555555555444555666666666999===@@@HHHMMMVVVjjjbbbbbbhhhttt|||yyy{{{||||||wwwbbb]]]dddkkklll{{{pppbbb]]]___eeeqqq}}}wwwjjjuuuzzznnnlllyyyyyyuuu___XXXTTT]]]mmmkkk___jjjqqq\\\III<<>>???@@@AAAAAAEEECCCCCCHHHMMMbbbxxxoooiiiaaa\\\YYYVVVRRRNNNMMMIIIGGGHHHJJJMMMVVV___llloooYYYYYYsssSSSAAA>>><<<;;;:::999888888888888777777666666666666777777666666666666666666666666555555555444444555555555444555555555555555555555666444555777888:::CCCLLLWWWaaazzz\\\LLLLLLZZZjjjvvv|||xxxrrrpppqqquuuvvvxxx{{{~~~~~~~~~yyyjjjbbb\\\TTTMMMKKKEEELLLNNNLLLTTTggguuuxxxooorrrSSSBBB===>>>>>>;;;;;;::::::999888888888666666666666666666666666666666666666666666666666444555666666777999>>>AAAHHHNNN[[[iiicccbbbeeerrr~~~uuuzzz~~~xxxbbb[[[bbbiiihhhzzzzzzqqqfff^^^\\\aaalllwwwzzzuuusssbbbaaaccc^^^lllvvv```XXXUUU\\\kkkxxxbbbiii|||gggQQQBBBBBB============>>>???@@@AAAAAAEEECCCCCCIIIPPPgggyyykkk```\\\YYYVVVTTTPPPKKKHHHHHHHHHJJJPPPXXX]]]xxx|||bbbVVVssszzz^^^GGG;;;===<<<;;;999888888888888777777666666666666777777666666666666666666666666555555555555555555555555444444444555555555555555555444666888999===IIIUUUaaaoooeeeKKKMMMVVVbbbttt}}}sssoooqqqvvvwwwxxxzzz||||||yyywwwwwwvvvxxxzzz|||}}}|||}}}~~~}}}}}}~~~tttjjjddd[[[RRRNNNFFFKKKLLLIIIKKKWWWgggpppuuuttttttcccIIIAAA@@@???;;;;;;;;;:::999999888888666666666666666666666666555666666666666777777777444555666666777:::>>>BBBFFFMMM^^^hhhdddbbbeeevvvwwwvvvaaaZZZ___eeeiii{{{|||rrrfff___aaalllwwwyyyqqqpppqqqaaa^^^rrr|||vvvyyyyyybbb[[[WWW\\\jjj|||hhhkkkzzzjjjRRRBBB@@@============>>>???@@@AAA@@@DDDBBBDDDMMMWWWpppwwwfff___\\\[[[YYYTTTOOOLLLKKKJJJIIIMMMTTTZZZpppsss]]]jjjkkkQQQ>>>===<<<;;;:::999888888888777777666666666666777777666666666666666666666666444555555555555555555444444444444555555555666666444444666999;;;@@@NNN\\\ggg{{{]]]IIIVVVaaajjj{{{yyyrrrqqqvvv|||zzzzzz|||}}}~~~}}}{{{vvvrrrnnnkkkiiiiiilllpppuuuwwwxxxyyy{{{}}}zzz{{{|||~~~~~~ssslllbbbXXXSSSLLLJJJHHHIIIJJJOOO\\\iiizzzxxxjjjuuuRRRDDDAAA>>><<<;;;;;;::::::999888888666666666666666666666666555666666666777777777777444555666666888:::???BBBFFFMMM```gggdddcccggg}}}~~~yyy{{{uuuccc]]]aaaeeemmm~~~ooobbbaaakkkuuuzzzlllqqqnnn```aaahhhiiihhhhhh{{{eee^^^ZZZ^^^hhhyyyooooooyyyiiiQQQ???<<<============>>>???@@@AAA@@@DDDBBBEEENNNYYYssskkkaaa___^^^]]]WWWSSSPPPNNNLLLIIILLLRRRYYYddduuuggghhhuuuZZZDDD>>>===;;;:::999888888888777777666666666666777777666666666666666666666666444444555555555555444444444444444555555555666666444444777999<<>>============>>>???@@@AAAAAADDDBBBCCCLLLVVVppp~~~eee```ccc]]]YYYVVVRRRMMMIIIIIILLLNNNPPP[[[gggsssrrrrrr|||uuu^^^MMMFFF???:::;;;<<<:::888888777777777777777777777777555555555555555555555555777666555444444444444444444444444555555555666666333999:::<<>>DDD>>>>>>===;;;999888888999555666777888888777666555666666666666666666666666666666777777888;;;@@@CCCIIINNNccckkk^^^eeerrr|||tttyyy~~~zzznnncccbbbeeelllyyyggg___eeeooo{{{|||lll{{{gggfffddd\\\bbbrrr}}}uuuuuummmYYY[[[VVVZZZsssssstttkkkSSSEEE===;;;<<<>>>@@@AAABBBAAAAAAAAADDDBBBEEEPPP]]]{{{tttffffffaaa]]]ZZZUUUPPPKKKJJJJJJKKKLLLVVV___iiizzz}}}|||qqqpppxxxzzzggg[[[HHH@@@:::;;;<<<:::888888777777777777777777777777555555555555555555555555666666555444444444444444444444444555555555666666555999999===GGGNNN___zzzdddWWWQQQ\\\iiipppwww~~~{{{yyyyyyzzz|||~~~}}}{{{yyyyyy{{{|||}}}|||~~~~~~|||tttkkkeeeTTTRRRSSSTTTPPPLLLNNNTTTKKKNNNSSSYYY^^^aaabbbbbbkkknnnqqqtttvvvzzz~~~~~~~~~~~~~~~||||||tttqqqqqqttt{{{~~~kkkjjjpppzzz|||xxxyyy|||uuulllddd^^^YYYPPPIIIGGGJJJOOOSSSfff{{{aaaIIIGGG=========<<<:::999888999666666777777777777666666666666666666666666666666666666777777888;;;@@@DDDOOOUUUlllooobbbfffoooyyy{{{}}}ssszzzyyy{{{yyyooodddcccfffnnn|||iii```eeeooozzzssssssdddgggggg___bbbmmm~~~ppp[[[]]]WWWXXXpppyyywww~~~lllRRREEE@@@;;;<<<>>>???@@@AAAAAA@@@@@@DDDBBBEEEQQQ```~~~nnnhhh```aaa^^^YYYSSSNNNKKKIIIHHHJJJQQQXXX^^^lllsssfffkkktttjjjMMMCCC;;;:::;;;:::999999777777777777777777777777555555555555555555555555666666555444444444444555444444555555555666666666888999777???NNNYYYllloooWWWQQQTTTcccpppuuuyyy~~~yyyyyyxxxyyyzzz|||~~~|||zzzyyyyyyzzz|||}}}|||}}}}}}}}}tttiiiaaa\\\]]]aaahhhlllggg\\\UUUTTTJJJKKKLLLNNNQQQTTTWWWYYY___cccjjjpppuuuyyy~~~}}}|||{{{{{{{{{~~~yyyrrrsssxxx|||}}}~~~|||{{{}}}|||~~~~~~zzz{{{~~~tttttt~~~|||{{{zzzsssiiieee___UUULLLHHHGGGJJJLLLaaaeeevvvSSSEEE<<<<<<<<<<<<;;;:::888888888777777666666777777888666666666666666666666666666666777777888<<>>???@@@@@@@@@???CCCBBBFFFSSSbbbtttdddddd```[[[VVVQQQMMMIIIGGGHHHNNNTTTXXXbbbwww|||bbbbbbwwwpppTTTHHH===:::;;;;;;999:::777777777777777777777777555555555555555555555555666555555444444444555555555555555555666666666666999888777CCCWWWdddyyy|||\\\PPPPPPXXXhhhtttxxxzzz}}}vvvwwwxxxyyy{{{|||}}}~~~{{{yyywwwxxxzzz|||}}}}}}~~~~~~}}}zzzssslllgggeeeeeettt{{{{{{dddUUUPPPOOOLLLJJJIIILLLOOOSSSTTTZZZccckkkrrrwww{{{~~~|||{{{yyyxxxxxxzzz|||}}}}}}~~~yyymmmeeegggooozzz{{{~~~|||yyy|||zzzvvvtttxxx}}}{{{|||xxxwww{{{rrroooyyyoooeee___VVVMMMHHHGGGHHHJJJXXX[[[sss___FFF======<<<<<<<<<;;;999777999888777666666777888999666666666666666666666666666666777777999<<>>?????????@@@CCCBBBFFFSSSbbbuuuhhhccc]]]XXXTTTPPPLLLIIIFFFKKKPPPUUU[[[kkkeee]]]lll{{{rrr^^^OOO@@@;;;<<<;;;::::::888888888888888888888888666666666666666666666666555555444444444555555666555555555666666666777777999888999JJJ```mmmjjjPPPPPPTTT]]]jjjtttxxx{{{~~~xxxyyyyyyzzzzzzzzzzzzzzzxxxvvvvvvwwwzzz|||~~~~~~zzzrrrkkkiiimmmtttyyyrrrRRRPPPMMMHHHDDDDDDGGGJJJKKKQQQZZZbbbhhhmmmqqqsssmmmlllkkklllpppuuu{{{}}}~~~~~~~~~vvviii```dddnnnyyy{{{~~~zzzssslllmmmuuu|||{{{wwwyyy{{{}}}}}}vvvpppzzz}}}uuuiiicccZZZQQQKKKHHHHHHIIIMMM\\\fffqqqSSS@@@???===<<<===<<<999777999888777666666777888999777777777777777777777777555666777888999===BBBFFFKKK\\\}}}zzzgggdddooonnnpppzzz}}}wwweeeaaaeeegggyyygggaaahhhsssrrraaaVVVZZZ]]]WWWSSSUUUdddiiisssfffddd^^^[[[iiiwwwaaaIII???>>><<<<<<<<<======>>>??????@@@DDDBBBFFFQQQ```~~~oooiiiaaa[[[XXXTTTPPPLLLEEEGGGKKKPPPTTT^^^pppooocccooo~~~yyyhhhVVVDDD===<<<<<<::::::888888888888888888888888666666666666666666666666555444444444444555666666555555666666666777777777999:::@@@TTTiiittt~~~[[[MMMSSSYYYbbblllsssxxx}}}}}}}}}|||{{{yyyxxxwwwvvvuuutttsssvvvzzz}}}yyynnnhhhiiipppxxx}}}sssRRRRRRQQQMMMGGGDDDEEEGGGEEEIIIPPPVVVZZZ]]]```aaaZZZZZZZZZ]]]dddmmmwww}}}~~~~~~~~~~~~~~~zzzooogggjjjsssxxx{{{wwwpppggghhhvvv{{{vvvrrrlllbbbXXXPPPKKKHHHHHHFFF\\\\\\qqqbbbFFFBBB>>>=========:::777888888888777777888888888777777777777777777777777555666777888:::===CCCGGGKKKaaaxxxfffaaakkk}}}xxxtttzzz~~~~~~~~~yyyfff```dddffftttkkkaaafffmmm|||xxxjjj___^^^]]]VVVTTTWWW^^^eeeppphhheee```\\\hhhuuucccJJJ@@@@@@>>>============>>>???@@@AAADDDBBBFFFQQQ```}}}yyyqqqggg___[[[XXXSSSNNNIIIFFFGGGKKKOOOUUUbbbooo|||llluuuqqq]]]HHH>>>===<<<;;;:::888888888888888888888888666666666666666666666666444444444444444555666666555666666666777777777777:::>>>HHH___rrryyyjjjRRRQQQTTT\\\fffnnnsssyyy}}}{{{xxxwwwvvvuuurrrqqqrrruuuzzz~~~xxxllleeeeeegggfffeeeeeegggeee```___^^^VVVLLLNNNRRRUUUSSSNNNIIIHHHIIIDDDGGGKKKNNNOOOOOOPPPQQQMMMLLLMMMRRR[[[gggsss{{{~~~|||zzzyyy|||zzzrrrsssyyyvvvzzz|||yyyrrrhhhiiiyyy|||yyyjjjwwwvvvzzzvvvpppfff\\\SSSLLLIIIGGGFFFTTTZZZkkkrrrKKKFFF???<<<======;;;888777888888999999888888777777777777777777777777777555666777888:::>>>CCCGGGJJJcccrrrgggccciiiyyy~~~{{{||||||{{{}}}xxxddd]]]bbbdddnnnpppnnnbbbfffjjjwww{{{pppgggccc^^^VVVUUUYYY]]]bbblll}}}vvvuuu|||jjjfffaaa\\\fffrrreeeGGG>>>CCC??????>>>===>>>???@@@AAA@@@DDDBBBFFFSSSbbbwwwkkkbbb^^^ZZZTTTPPPNNNHHHFFFJJJMMMRRR]]]iiilllpppvvvaaaJJJ???>>>===;;;:::888888888888888888888888777777777777777777777777444444444444444555666777666666666666777777777777;;;AAANNNfffxxx{{{ttt\\\MMMVVVRRR]]]hhhpppuuu{{{~~~{{{xxxwwwvvvvvvppppppppptttzzzvvvjjjbbb```[[[QQQIIIKKKSSSUUUQQQMMMLLLIIIDDDFFFMMMSSSTTTOOOJJJHHHHHHFFFHHHJJJKKKJJJIIIIIIJJJGGGGGGHHHMMMWWWeeerrrzzz}}}}}}xxxuuupppuuu~~~zzzxxx{{{uuuzzz}}}yyyyyyqqqggggggvvv|||xxx```ooo~~~oooyyysssnnneee\\\SSSMMMIIIHHHHHHKKKZZZkkkOOOHHH@@@<<<===>>>;;;999777888999::::::999888777777777777777777777777777555666777888:::>>>DDDHHHLLLgggyyyzzznnnjjjhhhlllxxx||||||~~~{{{eee___eeeaaaiiidddmmmqqqcccfffeeeppp{{{~~~{{{tttqqqfffzzzyyyrrrkkkfff^^^VVVUUUYYY___ccckkk}}}uuummmlllyyykkkgggaaa[[[cccnnnfffDDD;;;CCC@@@??????>>>>>>???@@@AAA???CCCBBBGGGTTTddd|||jjjiiieeeXXXRRRVVVMMMIIIGGGIIIKKKOOOXXXaaapppxxx|||ssswwwoooUUUAAA@@@???999:::999999888888777666666666666666555555555555666666555555555555555666777777666777888777666777888:::===???RRRiiixxxgggUUUPPPRRRXXX[[[gggwww~~~zzzwwwtttrrrqqqkkkjjjnnnyyy~~~~~~~~~|||oooZZZTTTNNNHHHLLLGGGEEEIIIPPPQQQJJJEEEDDDEEEKKKRRRUUURRRMMMJJJIIIFFFGGGFFFEEEIIINNNMMMHHHHHHOOOSSSRRRWWWeeettt{{{}}}sssrrrtttnnnuuu}}}jjj^^^hhh{{{~~~tttxxx}}}kkkiiippp~~~qqqtttxxxtttrrrfffTTTPPPNNNDDDEEEPPPVVV]]]xxx\\\GGG@@@DDD===777:::<<<:::::::::999999999888888777777777777777777777777888888888888:::>>>EEEJJJLLLfffuuuppppppjjjdddjjjwww~~~|||vvvzzz}}}yyy~~~mmm```aaabbbeee^^^^^^xxxlllkkkiiihhhooo|||tttnnnhhh```eeeaaaUUUTTTfff{{{{{{{{{mmm```]]]VVVRRRXXXaaaaaaiii~~~ooohhhsssvvvddd^^^]]]```mmm~~~iiiHHH<<<===???>>>=========>>>@@@AAA@@@AAA>>>FFFWWWjjjwwwgggbbb[[[XXXYYYQQQLLLIIIIIIJJJLLLTTT\\\fff|||}}}~~~aaaFFF@@@===:::===999999888888777777666666666666555555555555666666555555555555555666777777666777888777666777999;;;BBBAAAUUUqqq}}}bbbSSSQQQTTTZZZ]]]iiixxx}}}xxxrrrnnnkkkjjjnnnooosss{{{~~~www___VVVMMMFFFHHHCCCBBBCCCEEEHHHHHHEEEAAA===CCCKKKRRRUUUSSSQQQOOOPPPSSSTTTUUUXXX]]]]]]ZZZ^^^cccdddbbbeeeqqq|||vvvaaajjj}}}qqqxxx}}}vvvmmmppp~~~qqqpppvvvrrrjjjZZZSSSPPPGGGGGGMMMQQQZZZuuueeeLLL@@@CCC===888;;;;;;:::::::::999999999888888888888888888888888888888777888888888:::???EEEJJJQQQiiixxxkkkhhhdddaaafffppp}}}sssssszzz|||xxxqqqeeecccaaaeee```___||||||mmmhhhggghhhqqqyyyhhh^^^\\\TTTLLLNNN]]]mmmwwwxxxyyynnnaaa\\\UUUPPPWWW\\\```mmm|||{{{qqq```[[[ZZZ]]]kkkzzzoooMMM???>>>>>>>>>=========>>>???@@@@@@AAA???FFFWWWkkklllbbbaaa]]]XXXUUUPPPLLLJJJIIIIIIOOOVVV]]]ooouuu~~~rrrSSSEEE>>>:::???999999999888777777666666777666666555555666666777555555555555555666777777666777777777666777:::<<>>??????@@@BBB???EEEXXXlllnnnjjjbbbWWWWWWRRRMMMKKKHHHGGGLLLRRR\\\gggoooqqq|||___LLL???999???::::::999888888777777666777777666666666666777777555555555555555666777777666666777666666888;;;>>>BBBHHHfff~~~aaaSSSOOORRRVVVYYYaaaooo{{{}}}wwwqqqllliiihhhgggccclllxxxwwwlllddd___ZZZYYY[[[zzzcccXXXRRRNNNQQQLLL[[[eeeggglllpppeeeSSSZZZ\\\^^^aaacccdddbbb```ccclllsssuuuxxx~~~|||{{{zzzzzz}}}uuuyyy___iiikkkrrr|||}}}mmmxxxzzzmmmooowwwxxxwwwlll^^^VVVQQQIIIFFFIIIYYYqqqaaaFFFBBB>>>======::::::::::::999999999888888888888888888888888888888777777888999;;;AAAHHHMMMVVVrrrpppaaa]]]aaammmzzzvvv|||}}}sssmmmxxx{{{wwwnnniiieeefffxxxwwwpppfff\\\\\\]]]___```dddsss}}}llldddfffkkkzzz}}}rrrfffeeejjjvvvyyynnn___YYYQQQQQQ[[[aaaccclllzzzzzzkkkaaaZZZZZZbbbmmmvvvQQQ>>>==================>>>>>>>>>@@@BBB@@@EEEXXXnnnzzzoooggg^^^XXXSSSOOOLLLIIIGGGKKKQQQYYYbbbyyycccMMM>>>888???::::::999999888777777777777777666666666666777777555555555555555666777777666666666666666999<<<@@@GGGRRRssspppWWWOOONNNRRRWWWVVVcccsss~~~|||vvvoooiiigggfffgggdddqqq~~~}}}rrrhhh]]]XXXTTTQQQRRRVVV|||dddXXXTTTTTTZZZeeeqqqtttkkkhhhoooooogggooorrrrrrpppllljjjlllnnnkkksssxxxxxxxxx|||xxxwwwxxx|||iiiaaaooo{{{```iiitttuuuzzzooouuuyyyjjjgggnnn{{{|||xxxlll___XXXQQQJJJFFFJJJ[[[qqq~~~nnnLLLDDD???>>>>>>::::::::::::999999999888888888888888888888888888888777777888999<<>><<<======>>>>>>>>>>>>>>>???CCC@@@DDDYYYqqq|||llleeecccZZZUUUQQQNNNJJJGGGJJJPPPSSS[[[pppfffOOO@@@:::@@@:::::::::999888888777777888777777666666777777888555555555555555666777777666666666666666999>>>AAAGGGTTTwwwbbbPPPMMMOOOSSSXXXVVVfffyyy}}}tttkkkeeebbbaaabbbgggsss}}}|||rrrccc]]]YYYYYY[[[^^^eeelllssskkknnnvvv|||kkkmmm{{{xxxkkklllrrr||||||{{{}}}~~~|||ssssssxxxuuu^^^bbbnnn{{{hhhlll~~~xxxwww~~~www~~~qqqpppvvvzzztttgggbbbgggtttwwwjjjaaa[[[RRRKKKIIILLLZZZnnnzzzTTTGGG@@@===>>>::::::::::::999999999888888999999999999999999999999666777888:::===CCCKKKPPPUUU{{{zzzdddYYY```sss|||mmmnnn||||||xxxqqqqqqiiiccc\\\```___bbbfffdddaaagggrrrwwwlllfffiiiooo}}}~~~nnnwwwuuufffXXXWWWUUUVVV```aaa[[[\\\fffsssyyy|||~~~rrrddd\\\\\\dddmmm{{{XXXBBBAAA======>>>??????????????????DDDAAADDDYYYsssuuu}}}rrrgggggg]]]XXXSSSPPPKKKGGGIIINNNNNNWWWjjj|||sssaaaMMM>>>===;;;::::::999999888888777888888777777777777888888555555555555555666777777666666666555666:::???CCCDDDTTT{{{wwwVVVKKKMMMPPPUUUZZZXXXkkk}}}wwwnnneee___]]]]]]^^^jjjsssxxxxxx}}}~~~rrrmmmkkkmmmppptttyyytttyyykkkiiirrr{{{{{{|||sssuuu|||~~~~~~qqqaaaaaapppxxxqqqpppyyyssszzzpppeeehhhsss~~~wwwnnnhhheeekkkzzzuuuiiibbbbbbnnnzzz|||kkkgggcccWWWOOOMMMLLLTTTggg[[[KKK@@@======;;;:::::::::999999999888888999999999999999999999999666777888:::>>>DDDLLLQQQYYYqqq```]]]iii}}}vvvqqq{{{wwwyyytttiiicccaaa\\\___cccddd```]]]```fffuuu}}}zzznnnfffhhhmmmzzzsssrrrooo```VVVYYYWWWUUU[[[\\\YYYZZZ```dddbbb```aaa___ooouuueee[[[]]]fffnnn{{{~~~|||]]]DDD@@@===>>>???@@@AAA@@@@@@??????DDDAAADDDZZZtttppp{{{{{{}}}yyyuuurrrqqq{{{~~~qqqooo```[[[VVVQQQKKKFFFGGGLLLMMMVVVgggtttpppvvv]]]CCC999;;;;;;:::999999888888777888888777777777777888888555555555555555666777777666666666555666:::???CCCFFFZZZkkkNNNHHHMMMQQQVVV\\\ZZZooo}}}uuuppphhh```\\\[[[]]]___pppvvvxxxxxxkkkkkknnnrrrssswwwvvviiipppjjjjjjvvvxxxwwwsssqqquuu{{{|||yyytttwww}}}zzz{{{dddXXXgggrrruuurrryyypppxxx|||yyyzzzzzztttuuunnnZZZOOOPPPPPP```hhhjjj___VVV]]]rrr{{{ooodddaaaiiittt~~~}}}ooonnnlll^^^QQQPPPLLLOOObbb}}}___MMMAAA<<<===;;;:::::::::999999999888888999999999999999999999999666777888:::>>>EEELLLRRR]]]{{{ggg\\\bbbuuusssuuu|||zzzuuuxxxqqqlllmmmVVV]]]bbb```ZZZYYY]]]bbbpppwwwqqqffffffkkkwww~~~xxxsssmmmjjj]]]VVV[[[YYYSSSVVVRRRTTT[[[aaaaaa[[[YYY[[[cccccciiivvvzzzhhh\\\]]]fffmmm}}}|||{{{```DDD>>>>>>???@@@AAABBBAAA@@@@@@???EEEAAADDDZZZuuu{{{{{{mmmeeennn}}}}}}{{{pppjjjkkkccc^^^gggkkkvvv{{{yyyooofffaaa\\\XXXQQQIIIFFFHHHMMMRRR^^^ooowwwwwwbbbJJJ999<<<;;;999:::;;;;;;999888999888888777666555555444666666666666777777777777999999888666888===AAABBBIII^^^{{{[[[NNNIIIOOOTTTMMMXXX^^^wwwtttkkkcccaaa]]]YYY\\\cccqqqtttzzz{{{{{{gggooopppppp{{{uuuwww\\\^^^wwwvvvjjjooosss}}}xxxtttvvv|||~~~yyyrrrvvv}}}zzz}}}|||yyyyyy}}}}}}~~~|||||||||~~~ppp]]]dddlllvvv~~~wwwqqq{{{nnnqqqxxxxxxwwwxxxoootttnnn[[[NNNMMMMMMIIIRRRYYY\\\WWWOOOSSSdddtttvvvnnnfffdddooodddfffmmmgggZZZSSSKKKNNNccc}}}fffRRRDDD??????;;;<<<<<<;;;:::999999999999::::::999999888777666666999;;;:::888<<>>>>>>>>>>>??????AAAAAACCCLLL___|||zzz}}}}}}xxxwww}}}vvvnnnlllvvv{{{jjjkkkdddaaaddd]]]UUUYYYpppxxx~~~tttpppvvv~~~ssshhhbbb\\\XXXRRRJJJGGGHHHKKKQQQ]]]nnn}}}ssslllMMM@@@===;;;::::::::::::999888888888888777666555555555666666666666777777777777888999888777888<<>>>>>>>>>>>??????BBB@@@AAAHHH[[[yyy~~~{{{~~~qqqqqqzzzxxx{{{vvvjjjiiirrrwww~~~~~~rrrgggccceeeuuu|||kkkccc\\\YYYTTTMMMIIIIIIJJJOOOZZZjjjxxxfff~~~QQQCCC>>><<<::::::::::::999888888888777777666666555555666666666666777777777777777888888999:::<<>>>>>>>>>>>??????BBB@@@???EEEWWWvvvrrrkkkrrryyymmmpppxxxxxxiii```dddmmm{{{pppggg^^^ZZZWWWPPPKKKJJJJJJLLLVVVeeerrr~~~aaa~~~ZZZGGG@@@===;;;:::::::::999888888777777777666666666555666666666666777777777777777777888;;;;;;===CCCIIIdddkkkUUURRROOOPPPTTTSSSeee{{{}}}zzznnnggg]]]WWWWWW[[[cccjjjooorrr{{{tttffflllwwwmmm___VVV___vvv]]]YYY[[[mmmxxxrrrlllpppxxx{{{xxx~~~|||uuuttt|||~~~yyyvvvhhh___pppqqq[[[ZZZWWWVVVWWW^^^gggmmmqqqrrroooggg]]]VVVXXX\\\```YYYVVVUUUSSSTTTcccuuusss^^^OOOUUU[[[\\\WWWQQQLLLJJJhhhwww|||yyyvvviii```dddbbbgggoooxxxfffSSS\\\bbbqqqeeeTTTMMMXXXooolllGGG@@@CCC<<<===<<<;;;::::::999999::::::::::::999999888888888999;;;<<<>>>FFFRRRZZZ\\\iiinnnbbbcccnnnwww~~~|||~~~yyyxxxyyy~~~|||fff\\\YYYVVVSSSNNNNNNVVV```nnnxxxvvvcccWWWUUUZZZjjjzzzuuutttyyyvvvfffUUUOOONNNMMMKKKLLLYYYiiiwwwxxxqqq^^^VVV]]]fff|||xxxKKKBBB??????>>>>>>>>>>>>??????AAA@@@AAAFFFWWWuuuzzzyyy}}}|||qqqjjjmmmuuu}}}qqqrrrzzz{{{xxxlll```]]]ZZZTTTNNNKKKJJJIIIQQQ```mmm{{{nnn}}}dddJJJBBB???;;;:::999999999888777777777777666666666666666666666666777777777777777666888<<<===>>>FFFQQQuuu~~~fffTTTUUUQQQOOORRRTTTjjj}}}yyymmmggg^^^WWWVVV^^^ffflllnnnqqqzzz}}}ssscccgggnnn~~~mmmaaaWWW^^^jjj^^^jjjuuu{{{vvvqqquuu{{{|||}}}}}}{{{wwwuuuyyyyyysssiiibbbWWWSSS]]]lllpppkkkbbb]]]UUUNNNLLLRRR[[[bbbhhheeeaaa___\\\WWWQQQLLLWWWWWWZZZ\\\UUUMMMRRR]]]iiiyyylllddd\\\XXXYYYXXXRRRMMMQQQ]]]bbbfffllldddVVVUUUSSS[[[gggsss|||lllUUUYYY\\\wwwlll[[[OOOVVVmmmzzzNNNAAACCC=========<<<;;;:::::::::::::::::::::999999999999999:::;;;<<>>??????>>>>>>>>>>>>?????????@@@CCCJJJYYYuuu}}}tttvvv||||||zzz~~~qqqddd___^^^XXXPPPKKKKKKGGGMMM\\\hhhvvvtttlllJJJCCC@@@<<<:::999999888888777777777777666666666666666666666666777777777777777555777===>>>@@@KKKZZZwww```RRRVVVQQQNNNQQQXXXrrr|||wwwkkkggg^^^VVVVVV___hhhlllqqqsss|||sssccceeehhhtttfffUUUPPPrrrzzzooo{{{}}}xxxxxx{{{{{{~~~xxxrrrqqquuu{{{xxxuuuyyyuuufffUUUMMMLLLRRR\\\gggddd___WWWOOOKKKMMMRRRWWW\\\\\\[[[]]]dddggg___SSSNNNOOOUUU[[[WWWMMMKKKQQQWWW```mmm~~~bbbRRROOORRRRRROOOJJJRRRTTTYYYccc]]]OOOLLLKKKSSS```lllvvv}}}tttXXXWWWYYYqqqlll```TTTVVVkkkZZZCCCAAA===>>>===<<<;;;::::::::::::::::::::::::::::::999999:::;;;;;;???LLL\\\eeefffppp{{{iii```aaajjjzzz}}}sssuuu|||yyy|||~~~xxxxxx|||ttteeeWWWSSSOOOLLLJJJOOO]]]kkkrrrxxxnnnXXXPPPTTT\\\lllwwwttttttzzzqqqlll|||}}}vvvsssiii]]]RRRNNNMMMKKKJJJJJJZZZdddmmmxxxcccZZZ___hhhwwwyyyxxx}}}TTT@@@??????>>>>>>>>>>>>??????===@@@DDDKKKYYYssswwwgggbbbaaa[[[QQQKKKKKKGGGLLL[[[dddoooqqqttt{{{yyyzzzOOOEEEAAA===:::999999888888666666666666777777777777666666666666777777777777888555777===???BBBPPPbbbiiiZZZNNNUUUQQQLLLRRR]]]{{{~~~~~~{{{uuuhhhfff^^^UUUVVV___gggjjjqqquuu~~~sssccceeegggqqq{{{|||ooodddttt~~~{{{||||||~~~wwwpppnnnqqqrrroookkkhhhdddjjjyyy~~~www```SSSQQQYYYaaa\\\[[[YYYVVVQQQOOONNNOOORRRUUUTTTTTTaaauuuzzzrrrYYYTTTSSSXXXWWWPPPMMMQQQRRRVVV\\\ggg}}}}}}```SSSOOONNNMMMJJJQQQQQQTTT]]]YYYOOOOOOJJJPPPYYYbbbkkkuuu~~~zzzYYYVVVXXXeeehhhcccWWWSSSbbb|||cccEEE??????>>>===<<<;;;;;;::::::;;;:::::::::::::::::::::::::::::::::???MMM___jjjlllvvvtttgggcccfffmmmzzz|||vvvyyy|||www{{{xxxrrrpppwww~~~zzzssseeeYYYTTTOOOKKKJJJPPP___nnntttwww}}}}}}lllVVVPPPVVV[[[nnn|||yyyxxxuuuqqqyyy~~~|||tttjjjaaaWWWPPPOOOOOOLLLJJJKKK[[[ccclllzzzdddYYY]]]eeetttWWWCCC??????>>>>>>>>>>>>??????>>>@@@CCCHHHUUUpppzzziiidddccc\\\RRRKKKKKKGGGMMM[[[bbbiiixxx|||ZZZEEEBBB===:::999999888888666666666666777777777777666666666666777777777777999555666===@@@CCCSSSgggxxx\\\VVVKKKSSSPPPLLLSSSaaa}}}}}}zzzsssfffeee^^^TTTUUU^^^fffgggpppttt~~~~~~vvvjjjooorrr|||zzz~~~~~~yyyrrrooommmhhh^^^VVVUUUSSS]]]qqq}}}{{{{{{vvviii]]]SSSSSSWWW[[[[[[XXXRRRMMMKKKNNNRRRMMMFFFWWW{{{zzzlll```]]]YYYQQQNNNQQQLLLNNNTTTWWWXXXiii}}}dddVVVOOOLLLIIIRRRSSSTTTZZZWWWRRRWWWLLLPPPUUU[[[cccnnn{{{}}}XXXUUUYYY\\\ddddddWWWNNNWWWnnnhhhEEE???AAA>>>>>><<<;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999>>>NNNaaammmooo{{{sssooooooqqq{{{}}}}}}zzzooolllppp}}}zzzrrrbbb]]]XXXRRRNNNLLLSSSbbbrrrqqqqqqvvvvvvfffQQQKKKRRRYYYppp~~~uuurrrmmmlllssszzzttthhh[[[SSSNNNOOOPPPMMMKKKKKKRRR[[[fff~~~{{{cccWWWZZZbbbqqqUUUAAA??????>>>>>>>>>>>>?????????@@@AAADDDQQQmmm|||}}}ppp|||}}}kkklllbbbZZZVVVJJJLLLKKKMMMSSS[[[iiipppLLLCCC<<<;;;;;;:::999:::999999999888888888888777666666666666666666666666999999888>>>BBBBBBXXXlllRRRPPPNNNPPPSSSMMMMMMggg~~~vvvnnnggg___YYYZZZ^^^aaaeeeiiipppsssxxx{{{~~~rrrqqq{{{xxx}}}|||}}}sssiiiccc^^^[[[\\\aaa```dddkkkrrrwwwzzz{{{{{{aaa```]]]ZZZZZZYYYUUUQQQOOOMMMLLLJJJFFFEEERRRooojjjXXXTTTSSSNNNOOOOOOOOONNNMMMWWWqqqfffUUUTTTLLLNNNNNNOOOXXXbbb```XXXWWWQQQMMMOOOZZZjjjwww}}}aaaQQQTTTXXXccciii```SSSTTTeeevvvyyyjjjIII@@@DDD>>>>>><<<;;;;;;;;;;;;;;;888888999999999::::::::::::>>>>>>???MMMeeeuuuyyyzzz|||xxx|||yyyzzzzzz{{{ooovvvxxxyyy~~~vvvhhhZZZYYYSSSLLLLLLWWWiiiuuuwwwzzzkkk^^^QQQOOOZZZkkk{{{pppkkkzzzuuubbbTTTPPPNNNOOONNNKKKKKKNNNSSSWWWaaa}}}___VVV\\\[[[ppp^^^>>>BBB???======>>>???>>>>>>===AAABBBFFFWWWvvv~~~lllsssooommmbbb[[[WWWLLLKKKJJJLLLQQQYYYfff{{{rrrOOOFFF===<<<<<<;;;:::;;;999999999888888888888777777777777777777777777777888999888>>>BBBAAAWWW|||nnnVVVVVVQQQQQQQQQLLLOOOmmm~~~zzzsssmmmfff^^^XXXZZZ^^^aaaeeeiiippptttxxx{{{}}}vvvvvv|||{{{vvvuuu~~~xxxmmmaaa]]]^^^bbbkkkssszzz|||~~~~~~}}}rrr]]]VVVYYY\\\XXXRRRTTTRRRQQQMMMIIIIIITTTaaayyy^^^RRRMMMSSSSSSTTTRRRMMMNNN\\\lllyyyaaaTTTSSSSSSUUU\\\bbbaaa]]]\\\WWWRRRQQQXXXdddrrr{{{fffTTTVVVRRR\\\bbb[[[PPPQQQ```ooowwwsssNNN??????>>>>>>===<<<;;;;;;;;;;;;999:::::::::;;;;;;;;;;;;:::======@@@PPPjjj{{{~~~vvv}}}wwwtttsss~~~wwwzzz}}}pppZZZYYYTTTMMMMMMXXXhhhtttyyy{{{jjj\\\PPPQQQ___qqq}}}uuu}}}wwweeeUUUPPPNNNNNNMMMJJJKKKNNNUUUYYYccc~~~```WWW\\\[[[pppdddGGGBBB???======>>>???>>>>>>>>>AAABBBFFFWWWwww}}}hhhhhhuuuvvvnnnddd\\\XXXPPPKKKIIIJJJOOOUUUbbbvvvzzztttUUUJJJ@@@======<<<;;;;;;999999999888888888888777888888888888888888888888888888999???CCCAAAUUUzzzlll[[[[[[UUUQQQOOOKKKSSSttt~~~yyyuuupppllleee]]]WWWYYY^^^bbbfffjjjqqqtttyyy{{{}}}zzz{{{}}}zzztttooolllnnnyyyxxxqqqkkkpppyyyzzznnnbbbWWWVVV]]]iiiwwwyyy___VVVXXXYYYXXXYYYVVVTTTTTTPPPJJJGGGIIIwwwsssWWWLLLOOOQQQUUUWWWTTTQQQTTT[[[```vvv```YYYUUUZZZaaaeeeggghhhddd```ZZZUUUVVV```ooozzzkkkWWWWWWMMMUUU\\\XXXOOONNN[[[hhhssszzzUUU@@@===???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::======AAAUUUqqq}}}xxxxxxtttttt~~~}}}{{{tttxxx~~~tttZZZYYYUUUPPPPPPXXXgggsss}}}}}}iiiZZZPPPUUUgggyyyvvveeeVVVQQQNNNNNNLLLJJJKKKOOOUUUZZZdddbbbXXX\\\ZZZooo}}}iiiKKKBBB???======>>>???>>>>>>???AAAAAADDDTTTrrryyy~~~fffaaakkkvvv~~~pppggg^^^XXXTTTLLLJJJJJJMMMSSS^^^rrruuuyyysss[[[NNNAAA======<<<:::;;;999999999888888888777777777777777777777777777777777888:::@@@DDDBBBUUUzzzhhh\\\[[[VVVQQQNNNLLLWWWzzz}}}yyysssnnnkkkccc\\\VVVYYY^^^bbbfffkkkrrruuuyyy{{{|||{{{{{{|||wwwuuuqqqnnnjjjbbb]]]___fffnnnjjjeeecccccccccbbb``````gggsss{{{tttddd[[[SSSVVV___jjjwww~~~{{{rrrqqq}}}eeeYYY[[[___```\\\ZZZZZZWWWPPPMMMMMMUUUuuu[[[RRRRRRUUU\\\]]]ZZZXXXYYYYYYzzzyyyiii]]]```iiimmmooorrrhhhfffaaaZZZXXX```qqq~~~pppXXXUUULLLQQQWWWWWWQQQOOOXXXdddpppuuuZZZCCC@@@???>>>===<<<;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;======BBBXXXvvv{{{{{{zzz|||}}}wwwpppttt{{{yyyqqq[[[YYYVVVSSSRRRXXXeeerrr|||fffWWWPPPZZZpppsssbbbXXXSSSOOONNNLLLJJJKKKOOOTTTZZZccc}}}eeeYYY\\\ZZZnnn{{{lllGGGBBB???======>>>???>>>>>>AAABBBAAABBBOOOlll{{{}}}|||{{{xxxqqq~~~wwwcccZZZ```hhhtttyyy~~~rrrkkkaaaXXXWWWNNNLLLKKKMMMRRR\\\ooouuusssmmmaaaQQQAAA<<<<<<;;;999999999999999888888888777777666666666666666666666666777888:::BBBFFFEEEYYY}}}fff]]]XXXTTTPPPNNNNNN\\\~~~}}}vvvooolllccc[[[VVVXXX]]]aaafffjjjrrruuuyyy{{{||||||xxxsssnnnnnniiiggghhhfffaaa___```]]]\\\[[[ZZZ[[[[[[\\\]]]aaagggrrrwwwbbb^^^]]]aaafffjjjqqqxxx~~~~~~~~~~~~}}}{{{fffbbb___aaazzzssshhhdddaaaaaabbb^^^VVVRRRSSSPPPjjjggg^^^XXXZZZ^^^^^^[[[ZZZ[[[___tttzzzqqqssssssqqqoooeeeeeebbb\\\ZZZbbbtttsssYYYSSSLLLNNNSSSVVVSSSOOOUUU___mmmrrrYYYDDDDDD??????===<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;===>>>===CCCZZZ{{{|||yyyzzzuuuqqqvvv{{{yyyrrr]]]YYYVVVVVVTTTWWWdddrrrwwwaaaUUURRR```wwwuuugggZZZUUUQQQPPPNNNKKKKKKOOOTTT[[[cccyyyggg[[[]]]YYYmmmzzzoooFFFBBB???======>>>???>>>>>>@@@@@@AAACCCOOOkkkqqqkkkmmmooorrrpppjjjvvvsssdddXXXVVVYYYgggoooxxx}}}}}}zzzwwwvvv|||}}}}}}}}}}}}tttpppdddXXXYYYOOOLLLKKKMMMQQQ[[[mmm~~~zzzzzzlllgggUUUCCC<<<;;;:::999999999999999888888888888777555555555555555555555555777999;;;CCCIIIIII___eee^^^VVVSSSPPPMMMOOO```yyyqqqnnnddd\\\VVVXXX]]]aaaeeeiiippptttyyy{{{|||xxxooollllllddd___bbbeeeffffffgggbbbgggmmmqqqqqqnnnlllkkkmmmqqqzzz}}}hhhiiilllooonnnlllooovvv}}}}}}}}}~~~|||uuurrreee```YYYSSSdddcccbbbcccgggfffaaa]]]\\\\\\]]]kkkmmmZZZXXX___dddeeeeeebbbWWW]]]zzz~~~xxxqqqhhhccccccaaa]]]\\\dddtttxxx\\\TTTMMMJJJMMMSSSRRRMMMQQQYYYgggpppwwwXXXBBBDDD??????>>>===<<<<<<<<<<<<999::::::::::::;;;;;;;;;>>>>>>===DDD^^^uuu{{{~~~xxx}}}tttttt{{{yyyyyy~~~xxx```ZZZWWWWWWUUUWWWcccsss~~~ppp[[[TTTVVVeee}}}www}}}zzzooo[[[WWWTTTTTTQQQMMMLLLNNNUUU\\\bbbvvvjjj]]]]]]YYYkkkyyywwwLLLBBB???======>>>???>>>>>><<<>>>AAAFFFRRRnnnbbb[[[^^^dddlll~~~llldddnnn{{{|||uuulll```WWWUUU]]]hhhuuu}}}{{{tttnnnjjjppprrrvvvyyy|||vvvtttgggWWWYYYNNNLLLJJJLLLPPPYYYlll|||~~~zzzsssmmmYYYEEE<<<<<<<<<:::999999999999888888888888777666666666666666666666666777999;;;DDDKKKMMMeeeccc[[[WWWTTTPPPLLLOOOccc{{{sssrrrddd\\\WWWXXX\\\```dddhhhooosssxxx{{{|||}}}rrrqqqhhhbbb___dddkkkmmmooorrryyy{{{nnnrrrvvvvvvqqqmmmsss}}}~~~}}}|||vvvllldddbbbjjj[[[UUUSSSVVVxxxyyyoooggghhhlllllliiihhheee^^^___zzzjjj___fffmmmppppppiiibbbaaaooo~~~uuujjjgggfffddd``````hhhuuu~~~aaaYYYOOOJJJJJJQQQQQQLLLNNNVVVbbbrrrxxx\\\CCCCCC@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>===<<>>???>>>>>><<<===AAAGGGQQQjjjXXXQQQTTT]]]iii~~~lllaaahhhuuu~~~yyyvvvkkk___ZZZXXXeeevvv}}}tttkkkggg\\\dddoooxxx~~~wwwwwwiiiVVVYYYMMMKKKIIIKKKOOOXXXjjj{{{}}}xxxzzz|||ppp\\\GGG>>>======;;;:::999999999888888888888777777777777777777777777777888999;;;DDDMMMPPPiii```WWWZZZVVVOOOJJJNNNeee{{{uuuuuueee]]]WWWXXX\\\___cccgggnnnrrrxxx{{{|||wwwyyy{{{zzz~~~uuuqqquuuyyywwwooommmwww}}}~~~~~~zzzuuulll___VVVTTTWWWHHHQQQaaaZZZaaaqqqiiikkknnnllljjjhhhffffffsssmmmmmmqqqqqqooohhhkkkjjjlll}}}sssnnnmmmiiieeeeeelllvvv~~~fff^^^SSSKKKJJJQQQRRRMMMNNNVVV^^^uuucccFFFCCC@@@???>>>======<<<<<<<<<<<<<<<<<<<<<=========>>>======<<>>???>>>>>>===>>>BBBFFFMMMcccTTTXXXTTTMMM[[[yyyuuuhhhhhhnnnyyy|||nnnkkkjjjddd___^^^^^^qqq~~~ttteeecccfffkkkttt|||qqqhhh]]]TTTTTTOOOKKKLLLPPPYYYjjjyyyxxxyyydddEEE>>>@@@>>>999999:::999888888777888888888666666666666777777777777<<<777BBBNNNJJJUUUzzzqqqXXXZZZVVVWWWOOOOOOOOOeee|||{{{tttpppqqqddd\\\XXX\\\]]][[[aaajjjqqquuuwww|||{{{vvvtttsssrrrtttxxx~~~~~~~~~~~~zzzrrriii```VVVOOOOOOSSSSSSUUUYYY[[[VVVYYYoooxxxuuuxxx{{{~~~iiieeexxx~~~{{{zzzvvvrrrvvv|||uuu~~~{{{rrrjjjjjjttt}}}rrr___UUUOOOKKKMMMOOOMMMLLLNNN\\\sssOOOAAA???>>>===============>>><<<<<<;;;;;;;;;<<<<<<===<<<===CCCIIIssshhhUUU\\\ooonnnqqqzzz|||{{{ddd[[[XXX[[[VVVOOO[[[ooowwwggg^^^WWWSSSaaatttyyy{{{zzzrrrhhhwwwxxxjjjYYYVVVUUUWWWVVVRRRPPPQQQ\\\WWWWWWeee|||nnn\\\[[[YYYfffzzzWWWFFFCCC???=========>>>===>>>@@@???CCCMMM[[[YYY[[[VVVNNNVVVooo{{{lllggggggnnnyyysssiii\\\^^^___qqq}}}mmmeeefffjjjrrr|||xxxlll```UUUSSSNNNJJJJJJMMMWWWgggvvvsssyyykkkKKK@@@???<<<:::;;;:::999999888888888888888666666666666777777777888<<<777BBBMMMLLL[[[jjjTTTVVVUUUWWWOOOOOOPPPhhh{{{yyyqqqlllmmmccc[[[XXX[[[\\\ZZZ___hhhpppuuuvvv{{{|||wwwttttttuuuyyy~~~|||yyyxxxtttqqqrrrxxx~~~wwwrrrddd```ZZZUUUOOOMMMVVVaaadddcccbbb```WWWTTTcccwwwvvvrrr{{{|||yyy{{{{{{zzzpppnnnuuu~~~wwwaaaVVVPPPLLLMMMOOOMMMMMMNNNYYYqqqSSSDDD??????>>>===============<<<<<<;;;;;;<<<<<<======???@@@FFFMMMxxxpppZZZ```tttxxxwww|||uuuwww~~~xxxggg^^^[[[]]]VVVOOOYYYlllrrrddd\\\WWWUUUcccvvvzzzxxxwww~~~qqqsss|||mmmYYYTTTRRRSSSSSSQQQRRRVVV```^^^___iii~~~{{{ppptttppp^^^\\\YYYgggyyyVVVFFFCCC???=========>>>======@@@???CCCLLL[[[]]]\\\WWWPPPPPP^^^yyy~~~pppfff______mmmuuuggg___^^^ooonnn``````ccclllxxx|||nnnaaaVVVTTTOOOKKKJJJMMMVVVfffuuulll{{{qqqRRRDDD???;;;:::===::::::999888888888888888666666666777777777888888<<<777BBBMMMNNNaaahhhVVVXXXTTTVVVNNNOOOQQQjjjzzzvvvnnniiiiiiccc[[[WWW[[[[[[YYY]]]eeeoootttuuuyyyzzzuuummmeee^^^VVVPPPKKKPPPQQQUUU^^^kkkuuu{{{|||wwwsssqqquuuwwwjjj```VVVVVVYYYZZZXXXWWW^^^hhhvvvooojjjeeeZZZSSSZZZhhh{{{vvvooottt}}}fffXXXRRRNNNOOOOOOMMMMMMPPPZZZrrrVVVGGGAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>@@@AAAFFFNNN}}}bbbbbbttt{{{www|||tttuuuvvvvvv~~~}}}xxxrrrfff___\\\]]]VVVOOOXXXiiilll___YYYWWWVVVeeewwwzzzssssss{{{rrrwwwmmm[[[TTTNNNNNNPPPQQQTTTYYYkkknnnpppvvvtttvvvsssbbb^^^XXXfffxxxWWWFFFCCC???=========>>>======@@@???BBBKKKYYY~~~aaaZZZUUUSSSOOOQQQdddxxx|||uuummmcccYYYTTT]]]jjjzzzsssccc^^^iiikkkVVVVVVZZZdddsss{{{mmmaaaXXXXXXRRRMMMMMMOOOWWWggguuu~~~hhhpppUUUFFF???;;;;;;>>>::::::999888888888888999666666777777777888888888<<<999EEEOOOPPPdddhhhYYYYYYTTTVVVMMMNNNPPPjjj~~~xxxtttlllggghhhddd\\\YYY\\\\\\YYY\\\dddmmmssstttwww~~~wwwlllZZZWWWSSSPPPPPPOOOOOONNNJJJJJJNNNXXXeeerrrzzz}}}ooopppttt{{{|||jjjYYYUUU[[[hhhuuu{{{xxxuuuuuuzzzpppgggbbb[[[VVV[[[fffuuuwwwnnnpppyyylll\\\VVVRRRQQQPPPMMMNNNQQQ^^^vvvzzzVVVHHHBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<===>>>?????????@@@EEELLL}}}hhhaaannnyyyuuu}}}vvvxxx{{{zzztttlllbbb^^^\\\\\\VVVOOOWWWeeehhh[[[WWWWWWWWWeeetttvvvoooqqqxxx~~~qqqtttyyy~~~lll___VVVNNNMMMOOOPPPTTTXXXrrrzzzvvveee^^^XXXdddvvv[[[FFFCCC???=========>>>======???>>>BBBJJJWWW|||ggg]]]XXXYYYUUUOOOSSS^^^cccdddccc___VVVPPPTTT[[[xxx{{{wwwhhh```eeeyyyvvvUUUTTTWWWaaarrrzzzmmmccc]]]XXXSSSNNNMMMOOOWWWfffuuu~~~ggg|||~~~lllUUUFFF???===<<<===;;;::::::999888999999999777777777777888888888888;;;;;;IIIRRRRRRdddgggXXXWWWUUUVVVLLLLLLNNNhhh}}}xxxtttlllhhhjjjfff___[[[^^^]]]YYY\\\cccjjjrrrsssuuu|||uuufff[[[UUUTTTRRROOOOOOQQQSSSTTTUUUPPPPPPTTT]]]hhhqqquuuvvvgggooozzznnn^^^aaaooottthhh^^^ZZZWWWUUU\\\fffwwwooozzz{{{wwwmmmoooxxx~~~rrraaa[[[WWWTTTQQQMMMNNNRRR]]]vvv|||UUUIIIBBBAAA@@@???======<<<<<<<<<<<<<<<===>>>???@@@@@@???AAAEEEKKKkkkaaaiiiyyywww}}}yyy|||}}}|||vvvooofffcccbbb___WWWPPPUUU```dddXXXUUUVVVXXXdddpppnnnlllooowwwvvvoooooowwwyyyuuu|||qqquuueeeZZZQQQOOOPPPPPPRRRTTTfffrrr~~~xxxeee^^^XXX___tttttt^^^FFFCCC???=========>>>===<<>>AAAIIIVVVyyyooofff``````]]]TTTOOOPPPQQQUUUZZZYYYTTTOOOOOOQQQXXXqqq~~~kkkcccdddqqqhhhbbb___eeessspppgggaaaVVVPPPLLLKKKMMMUUUeeesssgggvvv~~~lllUUUEEE???>>>===<<<;;;;;;:::999999999999999777777777888888888999999:::>>>MMMUUUTTTeeeiiiXXXYYYVVVVVVKKKKKKMMMhhh~~~xxxuuummmiiikkkhhh```]]]___^^^YYY[[[bbbgggqqqrrrttt{{{}}}wwwhhh^^^XXXVVVTTTTTTRRRPPPQQQTTTWWWYYYYYY]]]```fffpppxxx{{{yyyvvvhhhsssuuunnnooo|||yyykkk```WWWVVVTTTSSSYYYddddddmmmuuuyyyuuuooosss{{{wwwgggbbb\\\XXXRRRMMMNNNSSSZZZsssVVVJJJBBBAAA@@@???>>>=====================>>>@@@AAABBBBBBEEEIIIOOOiiibbbiiiwwwuuuzzzyyy~~~wwwkkkjjjiiidddZZZQQQTTT[[[```TTTRRRUUUWWWbbbkkkgggiiinnnuuu|||vvvkkkdddeeelllsssxxxlll```TTTQQQQQQQQQRRRSSSTTT```llluuu~~~yyyddd]]]XXX\\\rrrrrr___FFFCCC???=========>>>===<<>>AAAHHHTTTvvvvvvooogggaaa]]]XXXSSSPPPLLLPPPTTTSSSQQQNNNLLLJJJCCCRRRiii~~~iiieeeaaabbbwwwyyyllliiirrr~~~sssggg___UUUPPPKKKJJJMMMUUUeeetttfffoootttXXXDDD>>>>>>===:::;;;;;;:::999999999999:::777777888888888999999999;;;@@@OOOWWWVVViiihhhUUU\\\UUUUUUKKKKKKMMMjjjzzzuuummmiiijjjhhh```\\\___]]]XXXYYY```dddooorrrssszzz{{{{{{~~~{{{pppfffaaa___``````aaa```aaaeeejjjooorrrrrrqqqwwwttt{{{{{{|||}}}ssskkkeee]]]YYYZZZYYYUUUZZZddd^^^jjjmmmlllzzz{{{{{{rrrpppvvv}}}zzzmmmhhhaaa[[[TTTMMMNNNSSS\\\tttXXXKKKAAA@@@??????>>>>>>>>>???=========>>>???@@@BBBBBBCCCGGGLLLSSSdddeeelll{{{~~~vvvttt}}}wwwyyy~~~hhhiiihhhdddZZZRRRTTTZZZ[[[PPPOOOTTTWWWaaaiiicccfffllltttyyy}}}|||wwwpppjjjiiimmmsssxxx~~~ttteeeUUUPPPQQQRRRUUUXXXSSSXXX^^^eeeppp}}}}}}zzzbbb[[[YYYZZZqqqqqq___FFFCCC???=========>>>===;;;>>>>>>@@@GGGRRRtttxxxtttjjj^^^XXXXXXWWWTTTOOOQQQRRRPPPOOOMMMJJJFFFGGGKKKMMM[[[}}}ooofffddd^^^TTTaaatttjjjooozzzttteee[[[VVVQQQMMMLLLOOOXXXhhhwww}}}dddkkk}}}[[[CCC<<<>>>>>>:::<<<;;;::::::999999::::::777888888888888999999999;;;AAAPPPXXXWWWmmmaaaNNNYYYTTTTTTJJJKKKOOOmmm|||vvvmmmhhhiiiggg___\\\^^^\\\WWWXXX^^^bbbooorrrsssyyyyyyxxx~~~~~~}}}~~~{{{vvvpppkkkjjjkkkllllllhhhhhhjjjnnntttyyy{{{|||yyyrrrccc^^^^^^bbbaaa\\\___hhhddd___wwwlllddd|||yyy}}}{{{uuunnnooowww}}}{{{qqqkkkddd]]]TTTMMMNNNTTTaaaxxxYYYKKK@@@@@@???????????????@@@=========>>>???AAABBBCCCAAAGGGMMMUUU}}}```gggmmmssszzzyyy|||vvv{{{^^^aaaccc```XXXSSSVVV\\\WWWLLLMMMSSSWWWaaahhhbbbdddjjjrrrwww{{{~~~tttqqqooopppuuu|||xxxgggUUUNNNPPPSSSXXX]]]]]]]]][[[^^^hhhvvv}}}|||~~~yyyaaaZZZZZZZZZpppooo```FFFCCC???=========>>>===;;;>>>>>>@@@GGGRRRssswwwhhh^^^ZZZXXXUUURRRSSSSSSSSSRRRPPPNNNKKKJJJHHHGGGJJJTTTcccllliiiaaa]]][[[WWWUUU[[[oooxxxqqqsssxxx|||sssjjj]]]WWWRRRNNNMMMOOOWWWggguuuzzzeeerrr^^^DDDAAA>>>:::>>>;;;;;;::::::999888777777888888888777888888999:::???EEERRRccc___qqq[[[NNNZZZQQQPPPGGGKKKPPPlll~~~|||sssjjjgggggg___\\\```___XXXVVVYYYcccgggmmmtttxxxzzzyyyyyy|||{{{|||{{{yyy{{{~~~yyytttrrrqqqrrrvvv{{{vvvxxxvvvsssxxxuuuooocccfffhhhgggeeeffflllpppdddccctttlllfff}}}xxxwwwtttgggdddkkkwwwnnnhhh```YYYQQQLLLPPPXXXiii|||ZZZIIIDDDAAA???>>>>>>???>>>===???>>>>>>>>>>>>@@@BBBCCCFFFDDDKKK]]]wwwaaaeeennn|||tttooo~~~~~~tttwwwuuu___\\\[[[ZZZWWWRRRSSSWWWSSSQQQNNNOOOZZZggghhhaaafffgggllluuu}}}zzztttiiijjjmmmrrryyyqqq{{{~~~|||tttccc[[[VVVNNNQQQXXXVVV^^^ZZZWWWXXX```lllwww|||~~~|||cccVVVWWW[[[nnn{{{zzziiiGGGAAA======>>><<<===@@@>>>>>>@@@<<>>:::???;;;;;;::::::999888888777888888888888888999999:::>>>FFFUUUgggcccvvv[[[LLLTTTQQQPPPGGGJJJNNNhhh}}}{{{xxxrrrnnniiiaaa\\\___^^^WWWUUUYYYaaaeeelllrrrwwwyyyyyyyyy{{{xxxwwwyyyzzz{{{|||yyywwwyyy{{{}}}~~~~~~vvvyyy}}}~~~uuuooorrrsssrrrpppmmmnnnrrrwwwkkkhhhrrrzzzjjjeeewwwyyyxxxyyynnnaaa^^^fffrrr|||kkkeee]]]VVVOOOKKKPPPXXXgggzzz[[[KKKDDDAAA???>>>>>>??????>>>@@@????????????AAACCCDDDHHHEEELLL___zzzcccjjjvvvvvvooo|||zzz{{{~~~~~~wwwnnn[[[WWWTTTUUUTTTPPPPPPSSSRRRPPPNNNQQQ\\\hhhiiicccdddgggmmmsssxxxwwwsssnnnjjjlllooottt{{{qqqiiibbbdddjjjnnnpppppp}}}nnn^^^WWWUUURRRUUUWWWOOO]]][[[XXXXXX___iiissszzzzzz}}}dddXXXYYYYYYlll}}}gggLLLDDD>>>======<<<===??????>>>@@@<<>>?????????>>>AAAAAA@@@@@@@@@BBBCCCDDDIIIGGGNNNbbbfffppp~~~rrrkkkwww}}}zzz|||{{{uuummmWWWPPPMMMOOOPPPNNNMMMNNNOOOOOONNNSSS^^^hhhiiidddccchhhmmmpppooolllhhhfffhhhjjjpppvvv{{{xxxeeeYYY[[[\\\XXX]]]hhh|||{{{iiiZZZVVV[[[___eeeaaaRRR[[[ZZZZZZ[[[^^^fffooouuuuuu}}}~~~gggZZZ[[[VVViiizzzeeeRRRHHH???======<<<<<>>AAA<<>>;;;;;;:::::::::999999999999888888888888999::::::;;;KKK___rrrmmm}}}fffQQQNNNNNNMMMFFFKKKKKKaaa~~~hhhfffqqquuuooonnnddd]]]^^^[[[TTTTTTXXX\\\aaahhhooovvvzzz|||}}}}}}|||}}}}}}~~~|||}}}}}}lllqqq{{{}}}qqqjjjnnn}}}uuutttyyypppggg^^^\\\dddqqq}}}pppppphhh___VVVPPPNNNUUU___nnnbbbEEECCCAAA???>>>???@@@@@@???AAA@@@@@@@@@AAABBBDDDEEEIIIGGGOOOdddhhhrrrqqqlllwww}}}xxx|||~~~yyyqqqVVVNNNIIILLLOOOMMMJJJIIIMMMLLLMMMSSS^^^ffffffdddccchhhmmmmmmhhhbbb______dddhhhooovvv|||vvvmmmzzzzzzhhh___fffyyyrrraaaTTTSSS]]]iiitttooo[[[WWWYYY]]]___bbbffflllpppnnnvvviii\\\[[[UUUgggwww{{{lllXXXLLLAAA======<<<<<<>>>>>>>>>AAA===FFFMMM^^^[[[UUUOOOMMMPPPTTTUUUTTTVVVWWWZZZ\\\^^^_________UUUOOOKKKHHHDDDDDDNNN[[[YYYZZZWWWSSSTTTZZZ[[[XXXXXXTTTQQQPPPOOOQQQZZZdddqqqzzzyyyooo```YYYTTTPPPOOORRRYYYiiiwwwlllrrrsssMMMCCC@@@<<<===;;;;;;;;;:::::::::::::::999999999888999::::::;;;;;;NNNdddvvvpppdddRRRRRRMMMLLLFFFLLLJJJ___kkkgggrrrwwwsssnnnddd]]]^^^[[[TTTSSSXXX[[[___fffnnnuuuzzz}}}~~~yyymmmsss~~~zzzooogggggguuusssiiikkkuuu~~~|||pppiiibbbaaahhhtttssssssjjj___VVVNNNMMMVVVaaatttfffGGGCCCAAA???>>>@@@AAAAAA@@@?????????@@@AAACCCFFFGGGJJJHHHPPPfffiiippp}}}tttqqq|||}}}vvvyyy}}}}}}tttYYYPPPKKKMMMOOOMMMJJJIIILLLJJJLLLSSS\\\aaabbbaaacccgggkkkhhhaaa[[[[[[]]]dddhhhooowww}}}{{{~~~iiiiii{{{}}}uuuooorrryyybbb\\\PPPOOOYYYgggxxxvvvbbbWWWZZZ^^^ccceeehhhjjjkkkeeelllwwwjjj\\\ZZZTTTfffvvvxxxxxx[[[MMMAAA======<<<<<<>>><<<===AAA>>>GGGMMM^^^lllaaaTTTNNNNNNQQQRRRPPPRRRTTTWWWZZZ]]]^^^______WWWQQQMMMMMMIIIFFFOOO\\\eeeiiidddXXXRRRVVV[[[[[[]]]WWWQQQPPPPPPPPPVVV]]]jjjvvv{{{ppp```XXXSSSOOOOOOSSS[[[kkkyyylllooosssMMMBBBAAA<<<<<<;;;;;;;;;;;;::::::::::::999999999999999:::;;;;;;===RRRjjj|||uuu___RRRTTTMMMLLLGGGMMMIII[[[qqqkkkpppsssrrrmmmccc^^^^^^\\\UUUSSSWWWZZZ^^^dddlllsssyyy}}}~~~~~~~~~yyyuuuxxx}}}wwwoooiiiiiivvvxxxggg^^^cccppp}}}yyypppsssqqqlllggggggmmmvvvtttrrrhhh\\\SSSLLLLLLVVVbbbwwwzzzfffKKKCCCAAA??????@@@AAAAAAAAA?????????AAACCCFFFIIIJJJLLLJJJRRRiiihhhnnnzzztttrrr|||wwwqqqttt|||uuuZZZSSSOOOQQQRRRPPPNNNOOOOOOKKKKKKRRRYYY\\\^^^___aaadddeeeaaa[[[XXXZZZ]]]fffjjjooovvv}}}vvvqqqpppggg___ZZZ[[[[[[[[[bbbmmmiii___UUURRRXXXdddyyyqqq^^^]]]^^^aaaeeeggggggfff\\\cccooo{{{jjj[[[XXXSSSeeeuuuxxx{{{ZZZMMM@@@===>>>>>>===>>>;;;===AAA>>>GGGKKK[[[xxxkkk```YYYTTTQQQOOORRRTTTVVVYYY\\\]]]]]]^^^___XXXUUUWWWRRRLLLQQQ\\\vvvnnn^^^[[[]]]]]]]]]ZZZWWWVVVTTTQQQTTTYYYcccqqqyyynnn^^^VVVRRROOOPPPSSS\\\mmm{{{jjjooonnnIII@@@AAA======;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::;;;;;;???VVVppp|||gggUUURRRNNNMMMHHHMMMFFFUUUwwwoookkkkkknnnkkkbbb^^^```]]]VVVSSSWWWXXX[[[bbbiiipppvvvzzz|||}}}yyyyyy~~~~~~~~~~~~rrrooonnnnnnvvvxxxmmmbbb]]]dddrrrssspppxxxtttqqqnnnnnnssszzzrrrpppfffZZZQQQLLLNNN[[[gggzzzwwwqqqdddIIICCCAAA??????@@@BBBBBBAAA???@@@AAACCCFFFJJJMMMOOOPPPMMMUUUlllfffnnn{{{uuusss~~~}}}tttrrrwwwyyyoooXXXTTTSSSUUUUUUSSSTTTWWWSSSNNNMMMSSSXXXYYY[[[______^^^]]]YYYVVVWWW[[[^^^gggiiilllqqqwww}}}lllyyyxxxooosssuuullliii___ZZZ______XXXUUUYYYYYYeeesss___WWWTTTUUU```|||jjjccc\\\ZZZ^^^bbbcccaaaYYY```kkkwwwiiiZZZWWWQQQcccsss|||yyyXXXKKK>>>===??????>>>===<<<===AAA===DDDGGGTTTzzzkkk___XXXUUUUUUVVVYYY[[[\\\]]]]]]]]]ddd]]]ZZZ\\\WWWNNNOOOXXXjjj```___]]]aaaaaabbbbbb[[[UUUVVV[[[^^^nnn~~~tttkkk\\\VVVQQQNNNPPPTTT]]]nnn}}}hhhpppiiiFFF???AAA>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<@@@YYYsssuuuZZZOOOPPPNNNIIIMMMDDDQQQ~~~tttjjjhhhmmmjjjaaa^^^```^^^VVVTTTWWWVVVZZZ```gggnnntttxxxzzzyyy|||}}}vvvhhhcccgggxxx~~~}}}{{{zzz{{{~~~|||~~~}}}wwwhhhiiinnnnnnrrryyy~~~pppjjjcccbbbiiivvv~~~xxxwwwuuuuuuxxx~~~yyyooofffZZZRRRNNNRRR```nnn}}}rrrlllaaaDDDCCCAAA??????@@@BBBBBBBBB@@@AAABBBEEEIIIMMMQQQSSSSSSOOOWWWnnneeeooo~~~{{{{{{{{{{{{uuu{{{yyydddUUUTTTTTTWWWVVVUUUXXX]]]WWWQQQOOOTTTWWWWWWZZZ___\\\[[[WWWTTTTTTVVV[[[___ffffffhhhkkkpppvvv||||||fffjjjooohhheeelllooo|||tttoooxxx~~~yyyssssss___SSSTTT```nnn~~~}}}kkkVVVQQQOOONNNYYYzzzttthhhYYYTTTXXX^^^```^^^[[[aaakkkxxxiiiZZZVVVPPPaaarrr{{{VVVIII===<<<@@@@@@>>>======>>>AAA<<>>CCC???<<<===<<<<<<<<<<<>>>>>===<<<<<<;;;;;;;;;:::::::::::::::;;;:::999:::===???DDD]]]|||XXXXXXTTTKKKNNNIIIHHHPPPooorrrrrrqqqlllhhhddd```]]]]]]ZZZVVVRRRQQQUUU\\\bbbhhhnnntttxxx{{{zzz~~~~~~{{{tttoooooorrrnnncccXXXXXXWWWXXX[[[```fffkkknnnrrrzzz~~~|||}}}}}}{{{zzzyyyzzz{{{|||~~~{{{nnnddd^^^```mmmzzz{{{yyytttooonnnsss|||{{{sssqqqvvv___TTTSSSNNNVVVjjjwww{{{WWWGGGBBBAAAAAA@@@@@@@@@AAAAAABBBDDDFFFHHHHHHIIILLLNNNNNNOOOZZZpppllljjj|||yyywww~~~sssssszzzyyyzzzwwwggg[[[_________]]][[[ZZZ\\\^^^[[[WWWTTTTTTXXXZZZYYYVVVVVVQQQNNNQQQTTTUUUYYY^^^ZZZZZZ^^^dddfffggglllsssvvvdddbbb```\\\YYYRRR\\\gggvvvyyypppssshhhWWWUUUWWWVVVSSSWWWVVVUUUQQQMMMWWWuuunnnYYYTTTYYY]]]\\\ZZZYYYbbbkkksss}}}~~~xxxxxxrrrcccVVVSSSPPPbbbqqqttt}}}mmmOOO@@@AAA>>><<>>>>>>>>===AAADDD@@@LLLhhhnnn]]]ZZZVVVOOOWWWgggiiieeeaaa```aaa```[[[VVVZZZwww|||}}}|||{{{zzzwwwqqqjjjeeecccnnn~~~zzzqqqbbbXXXRRRNNNRRR[[[gggvvvsssiiioooPPP???===>>>>>><<<<<<;;;;;;;;;:::::::::::::::;;;::::::;;;===@@@AAA^^^~~~ZZZXXXRRRKKKOOOIIIFFFMMMjjjvvvuuussskkkiiieee```^^^\\\ZZZUUUQQQQQQUUUZZZ```fffkkkqqquuuyyyxxx|||yyymmmccc^^^XXXPPPJJJJJJKKKLLLOOOTTTZZZ___cccnnnuuu{{{zzzyyy|||}}}}}}~~~~~~}}}||||||}}}~~~~~~yyyuuuwww{{{}}}~~~wwwooommmwwwxxxtttppppppuuu|||yyyqqqpppsss]]]RRRRRRPPP[[[ooozzz|||wwwwwwQQQIIIDDDCCCBBBAAAAAAAAAAAAAAADDDFFFHHHIIIIIIJJJLLLNNNQQQOOOXXXmmmhhhcccppp~~~pppppp{{{uuuwwwyyy{{{zzzlllcccbbbiiijjjhhhccc]]]YYYZZZ[[[]]]YYYVVVVVVWWWWWWTTTQQQLLLJJJLLLPPPQQQPPPRRRWWWQQQRRRWWW\\\^^^^^^bbbiiizzzvvvfff\\\XXXMMMRRRWWWeeewww~~~zzzbbbVVVVVVUUUOOOTTTVVVVVVPPPJJJSSSmmmvvvccc___dddccc\\\UUUWWW^^^eeejjjsssvvvdddXXXVVVPPPbbbqqqjjjpppwwwUUUAAA@@@<<<<<<@@@@@@???@@@===@@@CCC>>>HHHaaauuuddd___\\\\\\___dddeeeeeeccccccccc```\\\^^^lll~~~}}}wwwnnngggfffqqqtttjjj[[[WWWQQQOOOUUU___kkkyyyiiiiiimmmOOO@@@>>>>>>===<<<<<<;;;;;;;;;:::::::::999:::;;;::::::;;;>>>@@@@@@```^^^YYYRRRMMMRRRJJJEEEJJJeee}}}yyyrrrgggiiieee```^^^\\\ZZZUUUQQQOOOSSSYYY^^^dddjjjppptttuuuuuuzzz~~~uuueeeXXXOOOKKKHHHGGGHHHHHHIIIJJJLLLPPPUUUYYYfffmmmssstttvvvzzz}}}|||~~~|||}}}~~~~~~~~~}}}|||zzzyyyxxx{{{{{{xxxuuuvvvyyy~~~vvvrrrrrrnnnZZZQQQRRRTTTbbbvvv~~~||||||nnn~~~qqqLLLHHHEEEEEEDDDCCCBBBBBBBBBBBBFFFHHHJJJKKKKKKKKKMMMOOOSSSQQQXXXlllfff```dddsssxxxkkkkkkwwwvvvxxxxxx{{{xxxjjjiiipppuuutttqqqiii```[[[YYYZZZ]]][[[XXXWWWVVVSSSOOOLLLGGGHHHKKKNNNMMMKKKNNNTTTVVVWWWZZZ\\\YYYVVVXXX^^^tttgggXXXSSSQQQMMMRRR```lll{{{bbbTTTRRRUUURRRTTTTTTQQQQQQYYYkkk{{{{{{rrrrrrrrrjjj\\\SSSTTTYYY^^^aaajjjxxxwwwdddYYYYYYQQQdddsssssswww}}}YYYAAA???======AAA@@@>>>@@@===>>>AAA>>>FFF\\\~~~iiifffeee___dddmmmqqqmmmgggfffdddbbbfffggg~~~~~~~~~zzzqqqhhhjjjttt}}}qqqgggWWWUUUPPPOOOXXXdddooo{{{iiivvvfffMMMAAA??????<<<<<<<<<;;;;;;;;;:::::::::999:::;;;;;;:::<<>>???AAA>>>;;;>>><<<===AAA???FFFYYYwwwjjjiiifffhhhuuu|||uuukkkgggccc___hhhggg}}}|||}}}tttkkknnnwww|||rrriiiYYYSSSOOOPPP[[[hhhttt~~~ssswwwaaaLLLAAA@@@>>>;;;<<<<<<;;;;;;;;;:::::::::999:::;;;;;;;;;<<>>???@@@<<<999>>><<<<<>>;;;<<<<<<;;;;;;;;;:::::::::999:::;;;;;;;;;===@@@BBBDDDrrrhhhYYYTTTOOOSSSKKKHHHHHHMMMooovvvrrrkkkfffccc___]]]]]][[[WWWTTTMMMOOOSSSVVVZZZ___eeejjjooosss|||zzznnnYYYTTTPPPOOOSSSWWWYYYXXXOOOQQQRRROOOMMMNNNSSSXXX```bbbbbbcccjjjvvv~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}wwwqqqpppqqqaaaSSSQQQZZZggg}}}uuuhhhwwwNNNJJJFFFEEEEEEFFFFFFGGGHHHIIIGGGJJJMMMNNNPPPRRRUUUWWWXXXXXXbbbwwwtttjjjppprrrooo{{{vvvnnnqqq{{{yyy~~~www{{{vvvkkkgggfffcccZZZRRRSSSRRRQQQNNNLLLKKKLLLMMMFFFCCCEEEMMMTTTYYY___eeennnnnnlllfff[[[SSSWWW___pppsssiii]]]\\\[[[QQQZZZvvv{{{hhh______[[[UUUUUU```nnnrrrnnneee^^^XXXWWWWWWVVVYYY^^^RRRTTTTTTTTTZZZhhhvvv|||~~~zzzzzz|||sssbbbXXXWWWQQQdddvvvhhhEEE>>>===>>>@@@;;;:::???======BBBBBBEEESSS~~~}}}zzzlllggglll~~~~~~vvvpppyyyuuulllcccTTTTTTQQQTTTaaappp{{{uuuwww```JJJ???>>>===;;;<<<<<<;;;;;;;;;:::::::::999:::;;;;;;;;;===@@@CCCHHHyyynnn]]]SSSNNNQQQIIIHHHGGGHHHeee~~~vvvllleeebbb^^^]]]]]]\\\XXXUUUNNNPPPRRRTTTVVVZZZ```dddjjjoooxxx}}}zzz{{{~~~ssseeeTTTQQQPPPUUU^^^eeeeeeccc]]]```bbbbbb```bbbiiiooozzzxxxtttooorrrzzz~~~|||xxxqqqmmmmmm___RRRQQQ\\\kkkiiidddpppIIIEEEEEEEEEEEEFFFGGGHHHJJJJJJGGGJJJMMMOOOQQQSSSVVVYYYXXXYYYeeezzz|||hhhiiirrrlllwww{{{vvvppplllssszzznnnyyy~~~rrrfffccceeedddZZZOOOPPPPPPNNNLLLJJJJJJLLLNNNKKKHHHLLLWWWbbbiiinnnrrr{{{zzzvvvnnnaaaXXX\\\dddtttxxxdddaaa```SSSTTTjjjnnnbbbZZZXXXRRRQQQ\\\mmmwwwwwwhhh```ZZZZZZ[[[XXXTTTTTTNNNPPPOOOMMMRRR___kkkqqq{{{zzzyyy{{{ttteeeZZZYYYNNNbbbtttnnnHHH===;;;===@@@<<<;;;AAA>>>===BBBBBBDDDQQQvvvzzzkkkeeesss{{{yyy~~~tttjjj^^^UUUVVVOOOTTThhhxxx~~~vvvzzzqqqooo___DDDAAAAAA<<<=========<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===???CCCFFFNNNwww{{{]]]VVVRRRNNNLLLHHHEEEJJJPPPxxx}}}jjjeee```]]]]]]]]]ZZZYYYZZZQQQLLLJJJOOOUUUYYY]]]aaagggnnntttvvvuuuyyywwwkkk```WWW[[[aaaiiipppvvv{{{}}}wwwzzz~~~xxx}}}}}}xxxooo{{{sssoooiiiaaaWWWPPPSSSeeezzzfffnnngggMMMHHHGGGEEEEEEFFFIIIKKKLLLKKKNNNNNNOOOOOOPPPSSSXXX\\\\\\]]]iii~~~tttdddfffvvvqqqmmmwww}}}wwweeeffftttxxxxxx~~~}}}uuu~~~zzzlllddd^^^XXXUUUWWWOOOKKKIIIJJJMMMNNNKKKGGGRRRLLLMMM^^^vvv}}}kkkdddkkksss}}}pppaaa\\\___zzzccc___RRROOOUUUaaaxxxyyyccccccaaa]]]XXXUUUTTTTTTQQQLLLJJJMMMQQQVVV]]]eeepppxxxxxxsssxxxssscccYYYZZZRRR\\\mmmzzzGGGAAA>>>999CCC;;;===>>>>>>>>>???BBBGGGJJJmmmxxxkkkdddrrr||||||~~~rrrggg\\\SSSUUUPPPWWWkkk{{{{{{pppuuu}}}^^^DDDAAA@@@<<<=========<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===???CCCFFFKKKuuudddXXXSSSOOOMMMIIIFFFIIINNNlll}}}mmmiiiccc______]]]YYYXXXYYYRRRMMMJJJNNNTTTWWW\\\aaadddkkkqqqsssssswwwsssjjjaaaVVVZZZaaammmzzz~~~~~~}}}wwwqqqooohhh```VVVSSSYYYjjj|||~~~gggnnn[[[FFFHHHGGGFFFFFFHHHLLLNNNOOOOOOMMMNNNOOOOOOPPPSSSWWWZZZ^^^^^^gggzzz{{{aaadddnnngggyyykkkfffooosss|||zzzhhh[[[SSSNNNLLLLLLIIIHHHIIILLLKKKGGGCCCIIIIIISSSnnnppphhhppp||||||fffdddooocccUUUTTTYYY```}}}hhheee```ZZZWWWUUUUUUUUUPPPLLLIIIKKKNNNQQQXXX___dddmmmzzzwwwuuu{{{vvvdddYYYYYYRRR\\\mmmJJJAAA???:::BBB;;;===>>>>>>>>>???BBBFFFJJJnnnwwwjjjeeesss}}}xxxzzznnncccXXXQQQSSSSSS]]]qqqlllzzz~~~vvv[[[DDD@@@>>>;;;>>><<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<>>>>>???AAAEEEIIIfffxxxhhheeetttwwwrrrwwwlll```VVVQQQQQQVVVcccvvvnnnrrrnnnXXXCCC???===;;;???<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===<<<===???CCCFFFIIInnnwww___XXXRRRQQQOOOJJJGGGHHHPPPzzztttmmmgggaaa```]]]YYYWWWYYYVVVPPPLLLMMMOOOQQQWWW]]]^^^ccciiilllmmmrrr{{{ccccccgggaaalllkkknnnxxxuuuyyy}}}}}}~~~~~~~~~}}}rrrnnnpppnnncccWWWSSS^^^nnnzzz~~~~~~rrrlllnnnmmmqqqVVVDDDKKKDDDDDDEEEGGGKKKMMMMMMMMMOOOQQQSSSTTTTTTUUUWWWYYY\\\]]]dddrrraaa```|||mmmyyyuuuiiipppuuuxxxmmmVVVSSSSSSNNNOOOLLLIIIHHHIIIHHHFFFDDDJJJIIIRRRnnn~~~zzzmmmiiivvveeekkkWWWZZZXXXPPPuuu}}}ppp```VVVTTTUUUVVVUUUSSSNNNJJJJJJIIIHHHKKKOOOWWWcccsss|||eeeVVVTTTPPP[[[mmmUUUBBBBBB:::>>><<<<<<===>>>>>>???AAAEEEGGG]]]zzzttt}}}uuucccdddwww{{{uuussstttiii]]]UUUSSSQQQZZZjjj|||xxx~~~kkkhhhUUUBBB???>>>;;;>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>@@@DDDGGGLLLjjjcccZZZSSSQQQQQQLLLHHHFFFIIIkkkyyymmmfff```___]]]ZZZYYY[[[VVVQQQMMMMMMMMMNNNSSSYYY[[[```fffiiikkkpppxxx~~~rrrtttyyyuuuooojjjfffhhhqqq}}}qqqmmmxxx~~~~~~~~~~~~~~~~~~~~~}}}~~~vvvooooooqqqkkk^^^RRRUUUfffyyy~~~xxxttttttnnnrrrfffooo{{{|||oooOOOCCCGGGFFFFFFGGGIIILLLNNNMMMLLLNNNPPPRRRSSSSSSSSSUUUVVVXXX[[[cccppp}}}ccc```xxxzzzqqqxxx|||xxxmmmsssyyysss~~~mmmSSSPPPPPPKKKRRROOOJJJGGGFFFGGGHHHIIIMMMKKKQQQjjjyyytttuuuyyyooo]]][[[WWWMMMhhh{{{hhhZZZUUUUUUUUUTTTVVVPPPMMMLLLJJJGGGHHHKKKOOOZZZhhhttt}}}zzzhhhfffzzzdddVVVVVVPPP\\\nnnZZZBBBDDD;;;<<<===<<<===>>>??????AAADDDFFF[[[vvvuuu}}}ppp___ddd{{{~~~}}}zzzzzz{{{{{{qqqggg[[[TTTUUUSSS```rrryyyjjjfffRRR@@@@@@@@@;;;===;;;;;;;;;<<<<<<<<<<<<<<<>>>????????????BBBEEEIIIOOOdddggg\\\RRRQQQRRRNNNIIIFFFGGG[[[~~~ooohhhbbb```^^^[[[ZZZ]]]VVVRRROOOOOOMMMKKKOOOUUUXXX\\\bbbfffiiinnntttyyynnnkkkhhheeedddfffjjjmmmvvvvvvxxx}}}}}}lllvvv~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~tttpppnnnpppnnndddYYYRRR\\\nnn~~~wwwsssqqqooo}}}{{{gggeeezzz]]]JJJFFFJJJJJJJJJLLLOOOSSSTTTSSSRRRNNNPPPQQQPPPPPPQQQSSSUUUVVVZZZbbbmmmzzzeee```rrrooommmxxx}}}tttgggkkkoooqqq~~~hhhVVVTTTTTTRRRSSSPPPLLLHHHGGGHHHKKKMMMLLLMMMUUUmmmzzzvvvyyy}}}uuufff___[[[SSS^^^tttcccYYYVVVUUUTTTWWWRRROOONNNKKKGGGGGGIIIKKKTTT```kkksss~~~wwwdddaaaooo~~~zzzdddWWWXXXPPP]]]ppp^^^AAAEEE;;;:::>>>;;;===?????????@@@CCCEEETTT{{{vvvxxxlllaaaggg}}}{{{zzz}}}vvvmmmdddXXXSSSUUUXXXgggyyy|||ssszzzkkkfffPPP???BBBBBB<<<<<<;;;;;;;;;<<<<<<<<<======???@@@AAAAAAAAACCCGGGJJJOOO^^^jjj]]]QQQPPPRRRPPPKKKHHHEEEJJJqqqtttllleeeccc```\\\[[[]]]UUURRRQQQPPPMMMIIILLLQQQTTTXXX^^^bbbfffkkkpppuuurrrssssssnnniiifffgggjjjeeeeeehhhmmmrrrwwwqqqttt||||||~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}|||zzzzzznnnmmmnnnooohhh\\\UUUVVVeeewww~~~}}}|||{{{jjjqqqzzzWWWKKKKKKLLLKKKLLLOOOTTTYYY[[[[[[ZZZSSSTTTSSSRRRQQQSSSVVVXXXWWW[[[```hhhfff___sssoookkkyyypppcccfffiiiooo~~~{{{}}}}}}vvvjjjaaa[[[YYYYYYYYYTTTTTTRRRPPPOOOOOOPPPQQQMMMOOOUUUgggmmmnnnvvv}}}wwwnnnaaa^^^]]]VVVpppooo```XXXUUUUUUVVVRRROOOOOOLLLGGGFFFHHHJJJRRR[[[eeennn{{{ttteeefffggg}}}gggWWWVVVPPP^^^rrruuuttt```???EEE;;;888???;;;===?????????@@@BBBDDDIIIvvv}}}~~~xxxllleeekkk~~~{{{yyy|||rrrjjjbbbVVVRRRUUU\\\kkk~~~sssrrrjjjnnnfffOOO???BBBCCC<<<;;;;;;;;;;;;<<<<<<<<<======@@@AAABBBBBBBBBDDDHHHKKKNNNYYYlll]]]QQQOOORRRQQQLLLIIICCC???```yyyqqqiiieeeaaa]]]\\\]]]TTTRRRRRRRRRMMMHHHJJJOOOQQQUUU[[[___dddhhhnnnqqqyyy||||||xxxqqqqqqwww}}}xxxqqqjjjgggeeehhhrrr|||sssqqqxxxxxx}}}~~~~~~~~~~~~~~~~~~~~~{{{|||}}}{{{{{{}}}}}}{{{|||{{{{{{||||||{{{yyywwwvvvkkklllnnnmmmcccVVVTTTZZZlll||||||ooo{{{~~~WWWKKKJJJGGGJJJKKKOOOUUU[[[_________ZZZYYYXXXWWWVVVWWW[[[^^^YYY\\\^^^dddggg]]]uuuxxxmmm{{{sssiiilllooommm}}}~~~ppplllllliiibbb]]]^^^]]]WWWSSSSSSVVVXXXZZZZZZXXXVVVVVVVVVRRRQQQQQQ\\\|||sssdddhhhttt}}}vvvqqq``````cccQQQdddwwweeeZZZVVVWWWUUUQQQOOOOOOLLLGGGFFFHHHGGGMMMVVV^^^iiixxxjjj___eeeggg~~~jjjVVVSSSPPP^^^sssxxxeeedddwwwbbb>>>EEE;;;777@@@;;;===?????????@@@BBBCCCDDDooo~~~}}}oooeeeooo}}}{{{}}}mmmfff___UUUSSSXXX^^^ttt~~~nnnyyyyyykkkppp]]]III??????@@@>>>;;;;;;::::::;;;;;;===>>>>>>BBBBBBCCCCCCCCCEEEIIILLLQQQ]]]oooZZZMMMSSSUUUMMMHHHKKKFFFEEETTT}}}{{{wwwooofffaaa```^^^[[[YYYVVVQQQMMMJJJJJJKKKLLLNNNTTTZZZ]]]___ccckkkqqq~~~~~~ttt{{{yyyssspppqqqsssgggjjjuuuzzz{{{|||}}}|||{{{{{{}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~||||||||||||zzzwwwtttsssnnnjjjlllooobbbQQQTTTeeewww|||yyyqqqpppYYYOOOMMMLLLMMMOOORRRVVVZZZ]]]___```\\\\\\\\\[[[\\\^^^cccfffbbb```^^^ooommmgggnnnzzzqqqwwwvvvkkkmmmuuuwww}}}{{{tttmmmeee```\\\YYYUUUTTTTTTTTTRRROOOXXXWWWVVVVVVWWWXXXWWWVVVTTTUUUSSSTTTgggsssggg___dddoooyyywwwgggccclllgggYYY```uuu|||rrrcccTTTXXXUUURRRQQQPPPMMMGGGEEEHHHFFFHHHOOOZZZfffssssssnnnhhhXXXWWWSSS]]]ssswwwggg]]]}}}```DDDBBB<<>>>>>>>>???@@@AAAAAAGGGdddzzz|||mmmnnnzzz~~~|||{{{|||zzzjjjccc\\\TTTUUU\\\hhh{{{zzzhhhwww~~~lllqqq^^^HHH??????@@@>>><<<;;;;;;;;;;;;<<<<<<===>>>AAABBBCCCCCCCCCEEEIIILLLOOO]]]www^^^LLLOOOSSSMMMHHHJJJJJJDDDIIIiii~~~pppeee___]]]]]]^^^ZZZWWWTTTPPPMMMLLLLLLMMMMMMQQQVVVXXXZZZ]]]ccciiiuuuvvv{{{~~~{{{wwwrrrbbbccciiivvvyyy}}}~~~~~~|||||||||}}}~~~~~~}}}~~~~~~}}}~~~|||~~~|||zzzzzz{{{yyyzzz{{{{{{yyyuuuqqqnnnllllllnnnkkk^^^SSS\\\mmm}}}wwwvvveeeRRRMMMLLLLLLQQQRRRTTTWWWYYY[[[]]]^^^``````aaaaaabbbdddhhhkkkeeedddaaaqqqnnngggkkkttt}}}}}}zzzooopppvvvyyyxxxtttnnnkkkjjjhhheeebbbYYYWWWUUUTTTUUUUUUTTTRRRUUURRRPPPQQQUUUXXXYYYXXXSSSUUUSSSPPPSSS___kkkqqqccc\\\XXX^^^iiisss|||wwwhhhgggsssooo\\\YYYfff~~~qqq```\\\VVVRRRPPPPPPLLLGGGFFFHHHFFFHHHNNNXXXcccpppxxxhhhXXXWWWRRR[[[pppmmm^^^{{{dddFFFCCC>>>AAA>>>>>>>>>>>>>>>???@@@AAAAAAEEEccc{{{zzzkkkuuu~~~rrreee^^^WWWRRRXXXbbbrrr|||yyyuuuuuueeeyyykkksss^^^HHH?????????=========<<<<<<<<<<<<======>>>@@@AAABBBCCCDDDGGGJJJMMMNNN\\\iiiOOOMMMSSSPPPLLLKKKLLLEEEBBBWWWqqqiiiccc]]]\\\```[[[ZZZWWWTTTRRROOOMMMLLLLLLOOOSSSTTTUUUWWW]]]aaagggyyy~~~qqqlllqqqwww|||{{{bbb[[[```lllrrryyy~~~|||zzz}}}~~~~~~||||||~~~~~~}}}||||||}}}~~~|||}}}~~~~~~~~~}}}}}}|||yyyvvvtttuuuvvvvvvxxxzzzzzzxxxsssmmmiiilllppppppfff[[[\\\jjjyyyuuu|||___RRRPPPQQQQQQTTTUUUVVVWWWYYYZZZ[[[[[[```bbbdddeeefffhhhkkknnnhhhgggeeesssppphhhkkkppp~~~zzzoooooosss{{{~~~wwwjjjfffaaa______^^^ZZZWWWTTTTTTUUUVVVXXXZZZ\\\]]]]]]XXXSSSSSSWWWYYYXXXVVVVVVUUUSSSOOOHHHEEEMMMXXXVVVTTTVVV]]]eeennnzzztttgggiiiyyyxxxcccUUUXXXuuu~~~ooofff[[[VVVSSSRRRNNNIIIHHHJJJGGGGGGLLLTTT^^^lllgggWWWVVVRRRZZZnnniiigggHHHCCC>>>BBB>>>>>>>>>>>>>>>???@@@AAABBBCCC___~~~yyymmmxxxssskkkaaaZZZSSSRRR\\\iiiuuuxxxttttttmmmeeejjjsss\\\FFF??????>>>===>>>>>>======<<<======>>>>>>@@@AAACCCEEEFFFHHHLLLOOOOOO]]]yyyvvvVVVOOOTTTSSSOOONNNJJJHHHEEEPPPuuuuuupppjjj```\\\___[[[[[[ZZZXXXUUUQQQMMMKKKLLLNNNPPPRRRSSSVVV[[[___^^^ggg~~~uuuiii]]]YYYZZZeeettthhh___cccgggnnnwww~~~~~~}}}}}}~~~~~~||||||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}|||zzzwwwtttrrrqqqssstttuuuwwwyyyzzzwwwqqqjjjfffooosssmmmaaa]]]jjjzzzsssvvv]]]TTTSSSSSSSSSUUUUUUUUUVVVWWWYYYZZZ[[[]]]___bbbdddeeefffiiikkkggggggeeesssqqqiiilllnnnvvvlllkkkooo{{{|||ooolllgggbbb^^^\\\XXXSSSNNNNNNQQQUUUXXXZZZ^^^bbbfffjjjeee___^^^```___[[[UUU\\\TTTPPPQQQMMMIIINNNYYYUUUVVVZZZaaafffnnn|||pppbbbeeexxx}}}jjjXXXSSSfffxxxpppccc]]]WWWUUUQQQLLLJJJKKKGGGGGGJJJPPPYYYhhh~~~fffWWWUUUSSS\\\nnnrrrjjjGGGAAA<<<@@@;;;>>>>>>>>>>>>???@@@BBBBBBCCCZZZ}}}yyysss{{{mmmggg___WWWQQQTTTbbbooozzzrrrmmmwwwdddeeeoooqqqYYYDDD???@@@===<<>>>>>=========>>>??????AAACCCEEEGGGHHHJJJMMMPPPQQQ^^^qqq___RRRSSSRRRPPPOOOHHHJJJIIIKKKaaasssjjjaaa^^^aaa\\\\\\\\\ZZZVVVQQQMMMJJJKKKLLLMMMNNNPPPTTTYYY\\\]]]bbbooo}}}nnneee___\\\\\\ZZZfffxxxqqqcccfffnnnssszzz|||~~~~~~}}}||||||~~~~~~~~~~~~~~~~~~~~~}}}}}}|||yyyuuurrrrrrrrrsssttttttvvvwwwwwwtttoooiiifffpppooofff\\\cccvvvxxxtttiiiWWWRRRQQQPPPQQQSSSSSSSSSTTTVVVYYY[[[\\\ZZZ\\\___aaaaaaccceeegggccceeedddqqqpppgggkkkkkkyyytttlllmmmrrrzzztttkkkfffaaa]]]\\\ZZZUUURRRMMMQQQUUUWWWVVVXXX]]]bbbiiigggfffjjjnnnoookkkfffgggXXXMMMPPPTTTSSSTTTZZZWWWVVVZZZaaahhhrrrtttcccaaaqqqyyykkkYYYRRR]]]}}}{{{nnneee\\\XXXSSSMMMJJJJJJGGGGGGIIIMMMUUUddd}}}|||eeeVVVUUUUUU___qqqllluuunnnIIIAAA===@@@:::=========>>>???AAABBBCCCEEEUUUsss{{{wwwuuu|||{{{iiiddd]]]UUUSSS[[[kkkwww|||jjjiiippp```iiixxxmmmTTTAAA???AAA<<<;;;???============>>>???@@@AAACCCEEEHHHJJJKKKLLLOOOQQQRRR^^^fffiiiXXXRRROOONNNNNNKKKKKKIIIFFFMMMkkkxxxhhhbbbccceee^^^^^^^^^\\\XXXSSSMMMJJJHHHHHHHHHIIIKKKPPPTTTVVV^^^```gggooorrr{{{qqqfffgggjjjiii___cccjjjvvvmmmiiiuuuyyy~~~|||~~~~~~}}}~~~~~~~~~~~~|||}}}~~~~~~zzzwwwsssrrrrrrtttttttttuuuuuutttssspppmmmiiigggmmmggg^^^\\\iii{{{}}}vvv}}}xxx^^^UUUTTTSSSRRRTTTRRRRRRSSSTTTWWWZZZ\\\^^^\\\]]]______```aaadddfff```ddddddpppnnndddgggeeeqqq{{{vvvnnnqqqxxxzzz~~~{{{oooiiiaaa\\\ZZZWWWSSSPPPOOOSSSVVVTTTNNNLLLPPPVVVZZZ^^^eeepppzzz~~~pppaaa\\\\\\ZZZXXXWWW___YYYWWW^^^iiivvvjjj___hhhoooeeeWWWQQQVVVfffzzzoooccc]]]VVVOOOJJJJJJGGGGGGIIILLLRRRbbb||||||cccUUUVVVVVVcccvvvfffsssuuuMMMCCC???CCC;;;=========>>>???AAABBBCCCGGGPPPiiisssnnnooosss{{{~~~zzzxxxzzzyyy|||~~~|||sssfffbbb[[[UUUWWWddduuuuuuiiimmmggglllzzzhhhPPP>>>???BBB<<<:::>>><<<<<<===>>>???AAABBBCCCFFFHHHKKKLLLMMMNNNPPPQQQSSS]]][[[uuubbbTTTNNNNNNRRRNNNJJJHHHHHHDDDQQQrrrllljjjfffbbbaaa```^^^ZZZTTTOOOLLLJJJHHHFFFFFFHHHLLLOOOQQQ[[[XXX\\\dddgggjjjyyyyyykkkooorrrmmmeeeaaa___gggvvv~~~jjjlllqqqxxx}}}{{{}}}~~~~~~~~~{{{yyyvvvssspppppprrrttttttssstttrrrooommmjjjiiiiiiiiiiiiccc^^^dddqqq}}}|||}}}iiiXXXVVVYYYVVVUUUXXXUUUUUUUUUVVVXXX[[[^^^```^^^^^^___^^^^^^___ccceeeaaaffffffpppqqqeeeeee___hhhrrrrrrkkkoooxxxzzzzzzxxxpppfff^^^ZZZVVVRRROOOOOOUUUXXXSSSJJJFFFJJJPPPSSSZZZffftttsssmmmjjjiiiuuuggg\\\aaaooo|||ppp^^^aaafff___UUUQQQTTTTTT}}}}}}ooofff^^^UUUOOOMMMGGGGGGJJJMMMRRR```{{{}}}aaaTTTWWWSSSdddyyyyyyeee~~~}}}xxxNNNCCC???CCC;;;<<<<<<===>>>???AAACCCDDDFFFIII___{{{kkkdddfffffflllzzzuuutttqqqmmmkkkllltttwww{{{~~~wwwnnnddd```YYYTTTZZZjjj|||rrrlllvvvkkk}}}eeeMMM<<<@@@CCC<<<999>>><<<<<<===>>>???AAACCCDDDHHHJJJMMMNNNNNNOOOPPPQQQSSS[[[UUUkkkYYYPPPQQQVVVPPPIIIKKKNNNEEEBBBdddyyypppdddddddddbbb___[[[VVVQQQNNNMMMJJJGGGFFFHHHJJJMMMNNNTTTOOORRR^^^eeeeeejjjttt{{{qqqwwwxxxnnnpppfff^^^cccrrreee\\\cccnnnwww|||~~~{{{}}}~~~~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{vvvtttrrrpppmmmnnnqqqsssrrrqqqtttqqqlllhhhfffgggiiijjjhhhccccccmmmxxx~~~ttt{{{|||rrr___SSSUUUXXXTTTRRRUUUYYYXXXXXXXXXYYY\\\^^^```^^^^^^^^^\\\[[[]]]aaaddddddhhhhhhqqqvvvhhhfff]]]dddmmm|||{{{llldddiiittt{{{wwwzzz|||zzzrrrhhhaaa^^^]]][[[YYYNNNUUUXXXTTTKKKGGGKKKRRRXXX```kkkwwwxxxfffggguuu|||qqq]]]]]]aaa\\\UUUSSSVVVLLLgggyyynnnfff\\\UUUSSSGGGHHHJJJMMMRRR```zzz~~~```TTTXXXQQQddd{{{}}}llldddxxxMMMAAA===AAA999<<<<<<===>>>???AAACCCDDDCCCDDDXXXxxxkkkcccXXX^^^eee}}}|||rrrmmmqqqtttpppjjjiiisss{{{|||qqqiiibbb___WWWRRR```xxxhhhggg{{{mmm|||YYYNNNBBB??????>>>???@@@???>>>>>>???AAACCCEEEGGGGGGJJJNNNNNNMMMMMMOOORRRQQQUUU]]]ttt```TTTPPPPPPNNNLLLMMMLLLDDDAAARRRiiiyyyqqqjjjaaaccccccaaa]]]YYYRRRMMMMMMKKKGGGFFFGGGIIIJJJJJJPPPMMMPPPXXX```eeeiiimmmhhhrrr|||}}}{{{{{{zzzxxxrrrmmmggghhhttt~~~ZZZYYY```lllxxx}}}}}}}}}~~~}}}}}}~~~}}}||||||~~~|||~~~xxxoookkklllnnnpppooonnnnnnqqquuurrroookkkjjjkkklllkkkjjjcccdddkkkuuuyyyyyyttt}}}tttssspppZZZKKKOOOXXXYYYWWWXXXZZZYYYYYYXXXXXXXXXYYYYYY]]]]]]]]]\\\\\\]]]```ccceeeiiilllnnnpppgggaaaeeehhhwwwzzzsssppppppqqqxxxzzz{{{wwwlllkkkjjjeeeaaaaaaYYY]]]\\\TTTIIIDDDFFFJJJVVVWWW[[[dddsssyyyhhhlllzzzuuu]]]XXX\\\\\\VVVRRRPPPSSS[[[~~~xxxrrr___QQQOOONNNHHHGGGMMMSSS___yyy}}}cccYYYXXXUUUfff|||sssZZZ```uuuJJJ???<<>>@@@AAABBBEEEJJJNNNooovvviiiddd\\\YYYbbb}}}wwwmmmfffgggjjjkkknnnrrruuu}}}~~~vvvmmmfff```\\\WWWZZZjjj~~~mmmrrrsssxxxUUUKKKAAA???@@@>>>>>>@@@=========>>>@@@BBBDDDFFFHHHKKKOOOPPPOOOOOOPPPRRRTTTSSS[[[wwwgggWWWRRRSSSOOOJJJIIIJJJEEEAAALLL[[[vvvmmmbbbbbbaaa___]]]ZZZVVVSSSPPPMMMIIIGGGHHHIIIJJJIIIIIIJJJOOOUUUZZZ```lllxxxdddcccaaabbbjjjuuuzzzyyypppkkkeeeeeeooo|||sss[[[[[[cccqqq|||~~~{{{xxx~~~~~~}}}}}}{{{zzzvvvoookkkkkkkkklllnnnnnnnnnoooppprrrqqqooommmmmmnnnnnnllljjjbbbcccjjjuuu}}}}}}uuukkkYYYMMMQQQXXXXXXWWWYYYXXXXXXWWWWWWVVVWWWWWWXXXZZZ[[[[[[[[[[[[\\\___bbbcccgggjjjlllnnneee^^^ccchhhyyy~~~}}}vvvqqqooooooxxxzzz~~~uuu}}}uuulllkkkooouuuvvvaaaUUUNNNIIIHHHIIILLLLLLOOOWWWddduuunnnccclll{{{|||mmm```^^^___[[[UUUQQQYYYYYYYYYssswwwaaaRRROOORRRLLLKKKOOOTTT```zzz|||aaaWWWVVVTTTfff|||sssXXXZZZyyytttIII???<<>>???@@@BBBCCCAAAIIILLLgggqqqeeebbb\\\XXX```yyy}}}pppfff\\\XXXYYY^^^hhhrrrttt|||}}}}}}|||wwwpppgggaaa]]]XXXYYYfffxxx}}}uuu{{{yyyiiiOOOFFF@@@@@@@@@>>>>>>???>>>>>>>>>???AAACCCFFFGGGIIILLLPPPSSSSSSRRRRRRRRRUUUNNNWWWjjjfffWWWQQQQQQJJJHHHJJJHHHCCCEEELLLeee~~~ttthhheeebbbaaa___\\\YYYWWWTTTPPPLLLIIIIIIIIIIIIHHHEEEIIIOOORRRQQQWWWjjj|||zzzooo___VVV[[[gggnnnnnnhhhfffaaa```iiiwww}}}~~~zzzddd\\\[[[fffttt{{{{{{zzz}}}{{{|||~~~~~~|||xxxuuunnnhhhgggkkkiiiiiijjjllloooooonnnmmmnnnnnnnnnpppqqqooollliiillllllqqq{{{pppcccWWWPPPTTTXXXWWWWWWZZZVVVVVVUUUUUUUUUUUUVVVVVVXXXYYYZZZZZZZZZ\\\___bbbcccfffjjjlllxxxhhh\\\^^^cccrrrzzzvvvooollllllvvvxxx{{{sssxxxyyyrrrqqqyyyfffVVVUUUPPPKKKJJJKKKKKKMMMSSS^^^mmmzzzxxxpppdddaaaoooxxxqqqqqqvvv|||qqqeee^^^ZZZVVVVVVXXXWWWXXXUUUeee}}}fffWWWSSSOOOKKKJJJMMMRRR___zzzxxx^^^UUUTTTTTTeee{{{~~~bbbaaa}}}qqqHHH>>><<>>@@@AAACCCDDD@@@IIIJJJYYY~~~tttkkkfff^^^[[[^^^qqquuujjjcccZZZRRROOOSSS^^^hhhnnnwww}}}~~~|||wwwrrrkkkddd```ZZZVVV^^^sssyyywwwqqqYYYHHHBBB???@@@AAA>>>>>>???@@@@@@@@@AAACCCFFFHHHJJJKKKNNNRRRUUUVVVUUUSSSRRRUUUJJJSSS___ppp```MMMQQQMMMKKKMMMKKKFFFDDDFFFNNNooooooiiieeedddbbb]]]YYYWWWWWWSSSNNNJJJIIIHHHGGGFFFGGGKKKOOOOOOLLLPPP```rrr~~~jjj[[[WWWZZZ\\\\\\\\\\\\]]]gggvvv}}}nnnjjj^^^XXX\\\ccckkkuuu}}}~~~yyyssspppkkkfffgggkkkgggfffgggjjjnnnooolllhhhiiikkknnnqqqqqqoookkkhhhrrruuuzzzhhhZZZTTTRRRUUUWWWUUUVVVZZZUUUUUUTTTTTTUUUUUUVVVVVVVVVXXXYYYZZZZZZ\\\___bbbeeehhhkkkmmmnnn^^^___cccsss|||rrrkkkiiijjjrrrssswww|||uuuwww{{{tttqqqzzzdddXXX[[[UUUNNNMMMPPPQQQSSSYYYcccooo{{{pppggghhhvvvqqqmmmuuu|||qqqmmmkkkllljjjeeebbbbbbppplllfff```[[[WWWVVVWWWUUU[[[ZZZbbb}}}{{{fffXXXUUUMMMJJJIIILLLQQQ___yyyrrr[[[TTTRRRTTTeeezzzqqqooommmGGG???;;;AAA<<<======>>>???@@@BBBDDDEEEAAAKKKIIILLLppp}}}{{{~~~}}}xxxqqqeee[[[YYYfffsss```___[[[TTTOOOQQQXXX^^^gggqqqzzz~~~~~~{{{uuunnnhhhdddbbbXXXZZZggg~~~~~~ttt}}}pppQQQCCC???>>>@@@AAA>>>>>>@@@@@@@@@@@@AAADDDFFFIIIJJJMMMOOORRRVVVXXXWWWUUUSSSWWWKKKTTT[[[bbboooRRRQQQOOONNNNNNKKKFFFDDDEEEJJJQQQzzzrrriiiddddddccc]]]XXXWWWYYYUUUOOOKKKIIIGGGFFFEEEIIIIIIKKKMMMKKKMMMWWWbbbkkkTTTQQQUUUQQQTTTWWW\\\hhhwwwrrriiiccc______\\\[[[iii|||~~~~~~~~~~~~~~~~~~|||sssjjjhhhhhhfffeeegggfffeeeeeehhhlllmmmjjjggggggjjjnnnqqqpppnnnkkkiiisssyyy}}}}}}{{{~~~yyy}}}}}}cccSSSRRRSSSUUUUUUSSSUUUXXXUUUUUUTTTTTTUUUVVVVVVWWWVVVXXXZZZ[[[[[[]]]___bbbdddfffiiikkkrrraaaeeekkk{{{yyynnnggggggjjjnnnooorrryyyvvvvvvuuurrrkkkhhhppp^^^YYY]]]VVVPPPQQQQQQSSSVVV]]]fffqqq{{{zzzrrrqqq|||sssvvvtttddd^^^]]]\\\\\\]]]___cccggggggccc]]]TTTMMM\\\cccbbbdddtttyyydddWWWSSSRRRNNNLLLNNNSSS```rrrnnnZZZTTTRRRTTTeeeyyy}}}zzzjjjFFF@@@;;;@@@<<<<<<======???@@@CCCDDDEEECCCKKKJJJGGGaaa{{{{{{zzzzzztttggg\\\UUUZZZrrrttt```UUUXXXWWWSSSQQQTTTYYY[[[fffpppzzz}}}~~~zzzssskkkfffcccccc[[[dddvvvyyyrrrzzzttt}}}lllJJJAAA>>>>>>@@@@@@===>>>AAA?????????AAACCCFFFIIIJJJOOOPPPRRRUUUXXXXXXVVVTTTXXXPPPWWW\\\___eeeTTTQQQNNNKKKIIIGGGFFFEEEJJJEEEaaazzzmmmccccccbbb]]]ZZZ\\\\\\XXXRRRMMMJJJIIIGGGFFFGGGEEEFFFJJJKKKLLLRRRYYY~~~kkk\\\YYYSSSTTTUUUZZZgggxxxwwwsssssstttkkkaaahhhwww~~~~~~}}}|||}}}~~~~~~~~~~~~}}}~~~|||~~~}}}}}}|||}}}}}}sssiiibbbcccfffeeeccccccddddddeeegggjjjjjjiiihhhjjjmmmppprrrqqqooonnnnnn}}}}}}wwwuuuttttttttt{{{mmmVVVOOOPPPRRRRRRRRRRRRSSSTTTTTTTTTTTTTTTTTTUUUVVVWWWVVVXXXZZZ[[[\\\\\\^^^``````bbbeeegggyyyuuuaaacccggguuu|||ooohhhhhhkkkmmmmmmpppwwwzzzwwwpppmmmgggdddmmmlllYYYYYY[[[VVVRRRTTTSSSUUUZZZaaakkkuuu}}}zzzxxx~~~iii^^^^^^gggttt|||pppddd]]]WWWSSS\\\aaa```ccctttnnn___XXXTTTPPPKKKLLLRRR[[[dddiiikkkZZZUUURRRTTTeeeyyygggGGGBBB<<>>@@@BBBDDDEEEDDDHHHKKKIII\\\ssshhhjjjkkkpppqqqhhhddd]]]```qqquuueee[[[^^^\\\XXXYYY```fffgggmmmvvv}}}~~~|||wwwpppgggbbbaaabbb___rrrtttttt|||lllyyyrrrdddFFFAAA>>>>>>@@@???===>>>BBBAAAAAABBBCCCFFFIIILLLMMMQQQPPPQQQTTTWWWXXXWWWUUUUUURRRVVV[[[]]]vvvyyy```WWWMMMHHHJJJLLLIIIEEEDDDFFFRRRttt|||jjjeeeccc^^^^^^ccc___[[[UUUPPPMMMKKKJJJHHHFFFDDDEEEGGGGGGGGGMMMUUUyyyyyyhhh___[[[VVVWWWeeevvv{{{|||pppnnnvvv~~~~~~}}}~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~|||~~~{{{wwwrrroooiiidddaaaccceeedddccceeeccceeefffgggggggggiiijjjppprrruuuuuussssssuuuwwwxxxmmmpppyyyppp\\\NNNMMMOOOOOOOOOOOOQQQQQQPPPRRRRRRRRRRRRSSSTTTUUUVVVVVVXXXZZZ[[[ZZZ[[[\\\]]]___```ccceeeuuuyyyaaa___```jjj{{{wwwnnnlllmmmnnnnnnqqqwww~~~vvvqqqhhheeennn|||fff]]]WWWWWWWWWTTTSSSTTTWWWZZZ___gggpppxxx~~~||||||vvv{{{pppccc^^^]]][[[^^^]]]fff{{{|||kkk```UUUOOOKKKMMMVVV^^^^^^ZZZjjjuuukkk[[[VVVQQQTTTdddxxxfffHHHDDD<<<>>>::::::;;;<<<===???BBBDDDEEEEEEDDDKKKMMMXXXyyyfff]]]```ccckkkqqqmmmooommmrrrppppppkkkeeegggqqqyyyyyyuuu|||~~~|||zzzuuummmddd______```ccc{{{zzzpppwwwdddccczzzkkkbbbIIIAAA???>>>@@@???<<<>>>CCCEEEEEEFFFGGGJJJMMMPPPRRRRRRQQQPPPSSSWWWXXXWWWUUUPPPQQQSSSWWWYYYffflll^^^MMMHHHMMMRRRMMMEEE>>>JJJIIILLLyyyuuujjjddd___aaahhhaaa]]]WWWRRROOONNNLLLKKKHHHGGGFFFEEEBBBAAAIIISSSmmmzzzkkkcccXXXUUUbbbsss{{{{{{|||zzz{{{{{{}}}uuuqqqttt|||~~~}}}|||yyy{{{~~~~~~}}}}}}}}}}}}||||||}}}~~~~~~{{{}}}~~~~~~}}}~~~{{{~~~{{{rrriiidddcccbbbdddgggfffdddeeeiiiccceeeggggggeeeeeeiiilllvvvxxxyyyxxxvvvwww{{{~~~zzz~~~qqqyyy~~~{{{ggg\\\TTTOOOMMMNNNNNNMMMNNNPPPPPPNNNPPPPPPPPPQQQQQQSSSTTTTTTUUUWWWYYYZZZYYYYYYZZZ[[[```aaadddeeeuuu{{{dddccccccmmmttt~~~tttooonnnqqqppprrrwww}}}tttiiidddlllvvvsssiiiZZZZZZXXXUUUTTTSSSSSSSSSXXX[[[aaahhhpppxxx~~~zzzxxxxxxkkksssrrrbbbZZZbbbddddddnnnnnn```XXXSSSOOOUUUaaaiiifff^^^ZZZccctttlll[[[VVVPPPSSScccxxxeeeHHHEEE======999999:::;;;===???AAACCCDDDFFFCCCKKKNNNTTT}}}qqqkkkkkkgggcccrrr{{{vvvnnnqqq~~~}}}}}}vvvnnniiihhheee______cccvvv|||ppplll|||jjjpppxxxssspppYYY<<>>???AAADDDEEEEEEFFFJJJPPPRRRQQQOOOQQQQQQRRRTTTWWWXXXVVVUUUTTT[[[QQQRRR]]][[[~~~dddPPPRRRSSSKKKFFFJJJCCCIIIHHHFFFUUU|||ooofffaaaaaacccaaa^^^YYYWWWUUUPPPKKKNNNKKKGGGDDDCCCEEEGGGIIIaaa}}}rrr```ZZZcccpppwwwyyy|||yyytttzzzfffkkksssoookkkuuuvvvyyy}}}~~~}}}||||||~~~||||||~~~~~~~~~}}}}}}~~~~~~~~~|||{{{|||~~~|||}}}}}}|||||||||}}}}}}~~~|||vvvooogggaaa]]]bbbccccccaaa______dddhhhfffeeeddddddeeekkkrrrwww|||wwwvvv{{{|||{{{}}}|||}}}uuueee]]]TTTLLLNNNNNNNNNNNNOOOPPPQQQRRRMMMNNNNNNOOOPPPQQQRRRRRRRRRSSSUUUWWWXXXYYYXXXXXXXXXaaaeee___ooobbbccctttsssyyymmmfffppppppttt~~~tttllltttyyyyyymmmZZZRRRUUUXXXVVVRRRQQQSSSVVVYYYZZZaaalllrrrtttyyy~~~~~~~~~}}}}}}~~~wwwgggcccnnniiilllooooooqqqvvvcccZZZXXXWWW]]]nnnzzzooo]]]OOOWWWggg~~~eeeVVVSSSOOOVVViii|||kkkIII???>>>;;;888:::;;;<<<>>>???AAABBBCCCDDDMMMJJJGGGTTTkkkxxxkkkdddfffgggkkkooonnn{{{|||{{{zzz{{{{{{rrrlllgggfffccc___bbbhhh{{{sssqqq~~~rrrlll~~~mmmllljjjWWWAAA???@@@@@@@@@???@@@BBBDDDGGGGGGHHHLLLPPPSSSRRRQQQTTTTTTTTTVVVWWWXXXVVVTTTSSSYYYRRRTTT^^^YYYsssqqqUUUNNNPPPNNNLLLLLLJJJHHHGGGHHHNNNgggxxxlllhhhhhhbbbaaa^^^]]]\\\[[[WWWRRROOOMMMHHHEEECCCDDDFFFGGGOOOaaazzz}}}pppgggfffiiimmmooorrr{{{~~~ooolll}}}hhhgggqqqrrrooottttttuuuwwwyyy{{{|||~~~~~~~~~||||||~~~~~~}}}}}}||||||~~~}}}|||{{{|||~~~|||}}}~~~~~~~~~wwwxxxyyy{{{|||||||||||||||yyysssllleee___[[[YYYbbbcccdddaaa______bbbfffdddeeeeeeeeehhhmmmtttyyyyyyuuuuuuzzz}}}~~~yyy^^^XXXTTTLLLNNNNNNNNNNNNOOOPPPQQQRRROOOOOOPPPQQQRRRRRRSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXUUU\\\```]]]nnnkkkgggvvv{{{~~~|||qqqkkkuuusssttt|||~~~~~~nnn[[[QQQVVVZZZ[[[YYYXXXYYY\\\]]]^^^dddnnnsssuuuyyy|||}}}~~~}}}|||}}}~~~mmmXXXVVVlllrrrqqqttttttzzzwwwaaaYYYUUUTTT^^^rrr|||ooo[[[QQQRRRaaafffWWWUUUQQQUUUhhhzzz~~~hhhHHH>>>===;;;888:::;;;<<<===???AAABBBCCCCCCIIIGGGGGGQQQbbbvvvppplllmmm}}}uuurrr}}}|||xxxvvvuuuuuuuuukkkgggeeecccaaabbbjjjrrrwwwqqqttt}}}|||hhhssszzznnnnnnfffRRRBBB???@@@AAA@@@@@@AAACCCFFFIIIIIIKKKNNNQQQSSSSSSRRRUUUTTTTTTUUUVVVWWWUUUSSSRRRVVVRRRWWW___WWWfffcccNNNKKKNNNMMMHHHOOOHHHFFFIIIEEEKKKmmmyyyppplllccc```^^^^^^___]]]XXXUUURRROOOKKKGGGEEEDDDDDDEEEJJJNNNVVV```jjjppppppooorrrrrrpppjjjeeeeeeiiinnnlllxxxiii{{{bbb^^^gggiiifffcccccceeeiiipppxxx|||~~~}}}~~~~~~}}}||||||~~~~~~}}}|||{{{{{{}}}}}}}}}||||||||||||}}}}}}}}}}}}~~~~~~~~~zzzzzz|||}}}}}}|||{{{zzzuuupppjjjccc^^^]]]]]]^^^___aaacccaaa^^^^^^```ccccccdddgggjjjmmmsssyyy~~~{{{wwwwww{{{}}}ZZZVVVWWWPPPOOONNNNNNOOOOOOPPPQQQRRRRRRRRRSSSTTTTTTTTTTTTTTTUUUTTTTTTTTTUUUVVVVVVWWWYYY\\\```___rrrrrrgggsss~~~xxxwwwxxxrrrxxxuuuuuuzzz~~~mmm\\\SSSXXX]]]_________aaadddbbbccchhhooossstttxxx}}}zzz|||}}}}}}}}}}}}tttkkkaaafffssszzztttxxxzzzaaa\\\VVVTTTbbbyyyxxxfff^^^UUU\\\eeeXXXWWWRRRTTTgggzzzpppdddFFF>>><<<:::888;;;;;;<<<===???AAABBBCCCEEEGGGFFFHHHOOOXXXvvvtttkkkppp|||{{{~~~~~~{{{wwwssspppnnnmmmccccccccccccdddjjjuuuqqqmmmxxxqqqddd}}}wwwbbbJJJ???@@@@@@AAAAAAAAABBBEEEHHHKKKKKKLLLNNNPPPRRRSSSSSSTTTSSSRRRSSSUUUVVVUUUTTTTTTUUUQQQWWW^^^WWW___{{{~~~\\\NNNOOOMMMEEENNNIIIHHHHHHBBB@@@SSSjjjpppllleeeaaaaaabbb^^^ZZZWWWVVVSSSOOOKKKHHHFFFEEEDDDKKKHHHFFFHHHNNNSSSTTTSSSVVVZZZ______]]]___eeejjjjjjmmmwww}}}ppp^^^\\\^^^```gggYYYWWWUUUYYYeeerrryyyyyy{{{|||}}}}}}||||||~~~~~~|||{{{|||}}}}}}}}}}}}}}}}}}|||{{{{{{||||||||||||}}}}}}}}}}}}}}}}}}|||||||||}}}~~~}}}}}}}}}{{{yyyuuurrrpppeeeccc___[[[[[[\\\___aaaYYY\\\______^^^]]]```ccccccfffkkkqqqvvv|||}}}~~~~~~|||vvvyyytttXXXSSSUUUSSSPPPOOOOOOPPPPPPQQQRRRSSSTTTUUUVVVWWWWWWWWWVVVUUUUUUTTTSSSRRRSSSTTTUUUVVV[[[\\\___aaassstttggglllxxx|||ooonnnyyyssstttssstttyyy|||}}}|||mmm___ZZZ\\\]]]]]]^^^aaafffjjjgggiiimmmppprrrtttwwwzzzzzz{{{}}}}}}}}}~~~qqqnnnzzztttmmmuuukkkvvv{{{eee[[[UUUXXXlllkkkfff~~~cccWWWWWWSSSVVVjjj{{{jjj|||___CCC===<<<999888;;;;;;;;;<<<>>>@@@BBBDDDIIIHHHGGGLLLPPPQQQlll~~~sssqqqxxx|||zzzyyyyyyyyywwwsssmmmhhhddd^^^aaadddffflllvvv}}}ooouuujjjhhhuuuWWWCCC???@@@AAABBBBBBBBBDDDGGGJJJLLLMMMNNNNNNOOOPPPQQQRRRSSSRRRRRRTTTWWWYYYZZZYYYWWWTTTQQQVVVZZZXXX^^^nnnttt[[[TTTOOOHHHIIIKKKJJJFFFDDDFFFJJJLLL}}}zzzooofffffffffbbb^^^^^^YYYWWWTTTPPPLLLIIIHHHGGGBBBBBBCCCDDDEEEHHHJJJLLLNNNOOORRRSSSUUUWWW[[[^^^ccc]]]fffooouuu}}}pppppplll[[[aaa~~~xxxnnn___TTTYYYgggqqqsssyyyzzz|||}}}||||||~~~~~~~~~~~~}}}}}}~~~}}}~~~~~~~~~~~~|||{{{zzz|||||||||||||||}}}}}}}}}{{{{{{zzzzzzzzzzzz{{{{{{{{{yyywwwrrrmmmgggbbb___VVVVVVUUUUUUUUUWWWYYYZZZSSSWWW[[[]]]]]]___cccffffffkkkssszzzzzz}}}yyywwwyyyyyywww{{{uuucccWWWQQQQQQTTTQQQQQQQQQQQQRRRSSSTTTUUUWWWXXXYYYZZZYYYXXXWWWVVVUUUTTTSSSRRRRRRSSSUUUVVVYYYWWW[[[^^^mmmwwwjjjgggppp~~~|||llliii}}}|||rrrllllllnnnqqqxxx||||||uuuffffffbbb\\\XXXXXX___hhhoooooorrrtttttttttwwwyyyzzzyyyzzz|||}}}}}}~~~sssiiifffwwwyyyfffTTTQQQZZZrrrzzz{{{___UUUVVVRRR[[[nnn|||eeewwwZZZAAA===<<<999:::<<<;;;;;;<<<>>>@@@CCCDDDIIIIIIHHHMMMPPPMMMccc{{{|||}}}~~~}}}~~~~~~{{{xxxsssuuuvvvvvvrrrllleee```aaaeeehhhmmmwwwvvvuuuhhhvvvzzzcccJJJ???CCC@@@AAABBBCCCCCCEEEIIIKKKNNNOOOPPPOOONNNOOOQQQSSSVVVUUUUUUWWWZZZ]]]^^^^^^[[[TTTRRRUUUVVVXXX___ggguuuiiiXXXOOOIIIGGGKKKKKKFFFHHHMMMJJJAAASSS|||xxxiiieeeddd```^^^aaa[[[ZZZXXXUUURRROOOMMMKKKCCCFFFIIIHHHFFFDDDEEEFFFKKKJJJKKKNNNRRRVVVYYYZZZ^^^YYY```iiihhhkkkyyy{{{___^^^}}}```SSS[[[iiipppwwwyyy{{{|||||||||~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}|||{{{{{{~~~~~~~~~~~~}}}}}}}}}}}}yyyyyyxxxxxxwwwvvvvvvvvvwwwtttpppjjjddd^^^ZZZWWWVVVVVVVVVVVVVVVUUUUUUTTTRRRVVVZZZ]]]^^^bbbggglllnnnttt|||~~~|||uuuyyyzzzjjj^^^gggxxxqqq^^^[[[[[[VVVUUUZZZSSSSSSSSSTTTTTTUUUVVVWWWYYYZZZ[[[\\\[[[YYYWWWVVVVVVUUUUUUUUUVVVVVVWWWXXX[[[YYY^^^```iiiyyyooogggmmm|||sssmmmtttkkkgggiiikkkpppwww|||~~~}}}|||sssqqqhhh\\\TTTTTT]]]jjjssswwwzzz{{{yyyxxx{{{}}}}}}wwwyyyzzz{{{{{{|||vvvrrrsssbbbTTTPPPYYYpppxxx[[[SSSUUUQQQ^^^sss~~~sssppphhh^^^xxxVVV@@@>>><<<:::;;;<<<<<<;;;;;;===@@@CCCEEEFFFIIIIIILLLOOOMMM]]]{{{||||||||||||}}}}}}~~~|||xxxtttqqqrrrssssssooojjjeeeaaaggglllpppuuusssuuummm}}}kkkUUUDDD???CCC@@@AAACCCCCCDDDFFFJJJMMMPPPQQQRRRQQQOOOOOOQQQTTTWWWVVVUUUVVVYYY\\\]]]]]]\\\UUUTTTVVVTTTXXX___```iii}}}dddTTTMMMLLLJJJIIIJJJKKKIIIGGGGGGGGGWWWzzzrrriiiddd]]]\\\___]]]]]]\\\ZZZXXXUUURRRQQQOOOOOOOOOLLLHHHEEEDDDCCCDDDFFFIIILLLPPPSSSVVVXXXVVVYYY\\\aaaeeeaaaeeevvv|||yyyooo[[[qqqrrrWWWVVVdddpppuuuxxx{{{|||||||||}}}}}}|||{{{zzzzzz{{{|||}}}zzz{{{|||}}}~~~}}}}}}|||||||||{{{{{{{{{{{{{{{{{{}}}}}}||||||{{{{{{zzzzzzvvvvvvvvvvvvtttrrrpppooonnnkkkgggaaa]]]ZZZXXXWWWYYYXXXXXXWWWWWWVVVVVVVVVWWWZZZ]]]___```dddkkkpppxxx}}}~~~~~~|||{{{{{{ssstttvvvqqqccc\\\lllyyymmm```[[[ZZZZZZZZZ\\\UUUUUUUUUVVVVVVWWWXXXYYYZZZ[[[\\\]]]\\\ZZZWWWVVVWWWXXXYYYZZZ[[[\\\\\\\\\___]]]bbbcccfffuuulllccciiivvv~~~qqqzzzoookkkkkklllmmmqqquuuxxxzzzzzzzzz|||xxxmmm^^^TTTUUU```nnnwwwzzz~~~~~~yyyxxx|||~~~|||uuuvvvwwwxxxwwwxxx{{{}}}~~~mmm\\\VVVQQQYYYppp~~~wwwYYYRRRVVVQQQ___uuurrrfff^^^[[[yyySSS@@@???===;;;======<<<;;;;;;===@@@CCCEEEEEELLLKKKKKKPPPRRR[[[ooo}}}|||{{{}}}{{{zzz~~~~~~}}}|||{{{xxxtttpppqqqqqqqqqpppmmmiiifffcccnnnqqquuu{{{uuuqqqrrrwwwdddRRRFFF@@@@@@@@@AAACCCDDDEEEGGGKKKNNNRRRTTTTTTRRRPPPPPPSSSVVVVVVTTTSSSSSSVVVXXXYYYXXX\\\UUUVVVWWWRRRWWW^^^[[[```}}}ttt^^^UUURRRHHHGGGNNNLLLBBBDDDOOOLLLGGGVVVtttjjj```]]]aaa^^^^^^^^^]]][[[YYYVVVUUUSSSQQQNNNLLLLLLLLLKKKJJJDDDHHHLLLMMMKKKIIIJJJLLLKKKVVVSSSSSSaaabbbeeeyyywwwoooyyy```]]]kkk___VVVcccppptttwwwzzz|||||||||}}}|||{{{zzzyyyyyyzzz{{{|||xxxyyy{{{}}}}}}|||zzzyyy{{{zzzzzzyyyyyyzzzzzz{{{zzzzzzyyyyyyxxxwwwvvvvvvtttuuuuuuuuussspppmmmkkkbbb___[[[WWWUUUUUUUUUVVVUUUTTTSSSSSSSSSUUUVVVXXX\\\^^^```aaabbbfffmmmsss~~~||||||zzzyyyxxxvvvkkkdddeeeffflll~~~lllnnngggXXXQQQUUUXXXVVVWWWWWWWWWWWWXXXYYYZZZZZZZZZ[[[]]]]]]\\\ZZZWWWUUUYYYZZZ\\\^^^___```______\\\ZZZ``````___}}}}}}nnneee]]]dddppp}}}tttzzzpppooosssqqqqqqqqqsssuuuwwwyyyzzz}}}}}}|||zzzxxx{{{pppaaaWWWXXXcccqqqzzzxxx}}}}}}wwwuuuzzz|||zzzssstttuuuuuutttuuuwwwyyy~~~jjjXXXSSSNNNZZZvvvwwwYYYRRRVVVQQQ^^^uuuoooaaa]]]yyyRRR@@@@@@===<<<>>>===<<<;;;;;;===@@@CCCEEEFFFPPPOOOMMMSSSWWW^^^jjj~~~}}}|||}}}~~~|||xxxyyy{{{}}}{{{yyywwwvvvsssooollljjjooorrrnnnhhheeejjjoooqqqzzz|||{{{rrrpppXXXHHHDDDAAA===???AAAEEEIIILLLMMMMMMMMMWWWWWWWWWUUURRRRRRTTTVVVXXXTTTQQQSSSXXX[[[[[[XXXXXXXXXWWWVVVVVVVVVWWWWWWaaakkkpppeeeWWWKKKJJJNNNJJJKKKLLLGGGEEELLLLLLQQQuuuwwwnnnhhhcccbbb___^^^___aaaaaa^^^ZZZVVVUUUSSSQQQPPPOOOPPPPPPHHHGGGEEEEEEFFFGGGIIIKKKRRRNNNQQQVVVTTTSSSaaasss|||kkkfffvvv}}}kkk___[[[lll{{{xxxhhh]]]aaajjjpppsssvvvwwwvvvvvvyyy{{{xxxwwwvvvuuutttuuuvvvwwwwwwxxxyyyzzzzzzyyyxxxwwwvvvvvvvvvvvvvvvvvvvvvuuurrrsssvvvwwwxxxxxxwwwvvvrrrssssssrrrllleee]]]YYYUUUTTTSSSSSSRRRRRRRRRSSSPPPQQQSSSSSSSSSSSSVVVXXXZZZ\\\___cccjjjttt}}}|||}}}yyyuuuxxxuuukkkggg___WWW___}}}yyyccc___YYYVVVUUUUUUUUUUUUTTTUUUVVVWWWWWWWWWWWWWWWWWWXXXYYY[[[\\\]]]^^^___SSSUUUXXX]]]bbbdddcccaaa^^^ZZZaaa^^^aaapppooodddbbbcccrrrzzz|||yyyggglllnnnqqqvvvyyy|||~~~{{{tttooorrr|||pppcccZZZ\\\gggppppppppprrruuuwwwwwwuuusssrrrqqqrrruuutttrrrtttzzz{{{cccUUUJJJZZZUUUXXXwww}}}jjjYYYSSSTTTVVV```}}}vvvaaa```zzzKKK???<<<<<<===:::;;;:::;;;======>>>EEENNNNNNRRRWWWZZZYYYZZZ___fff~~~|||{{{{{{|||}}}~~~~~~~~~~~~wwwpppooorrr}}}}}}|||zzzwwwtttrrrqqqooollljjjeeeeeeddddddfffjjjnnnqqq|||zzzxxx{{{kkkTTTFFFCCCBBB>>>@@@BBBFFFIIILLLNNNNNNNNNVVVWWWWWWUUUSSSRRRSSSUUUWWWTTTRRRTTTXXX[[[ZZZXXXVVVVVVUUUVVVVVVWWWXXXYYYVVV]]]wwweeeSSSLLLMMMJJJKKKKKKDDDDDDIIIKKKHHHRRRsssvvvddddddcccbbbaaa```^^^ZZZXXXYYYXXXVVVTTTRRRQQQPPPPPPLLLJJJIIIGGGFFFGGGHHHIIIMMMJJJLLLQQQPPPOOO\\\lllvvvaaaVVVfffyyy{{{pppggg```nnnzzzyyymmmcccbbbfffnnnqqqttttttttttttvvvxxxuuuuuutttsssssstttuuuvvvtttuuuvvvwwwwwwvvvuuutttuuuuuutttttttttsssssssssoooppppppqqqpppnnnllljjjgggfffddd```\\\WWWSSSQQQQQQPPPOOOOOONNNNNNNNNOOOQQQSSSUUUVVVWWWZZZ]]]```___bbbgggmmmuuu|||zzzuuuvvvwwwvvvsssooonnnmmmdddWWWXXXyyyuuulll```\\\XXXUUUUUUVVVWWWWWWUUUVVVVVVWWWWWWWWWWWWWWWWWWXXXYYY[[[]]]___aaabbbUUUVVVYYY]]]aaaccccccbbb\\\WWW^^^]]]```pppoooeeeaaaaaasss{{{}}}kkkjjjkkknnnrrrvvv{{{|||xxxsssnnngggdddlllwwwvvvhhh]]]ZZZ```ffffffiiimmmrrrwwwxxxuuusssmmmkkknnnsssuuuuuuwww{{{zzzrrrllllllqqqvvv{{{jjjaaaVVV^^^[[[___lllmmmssslllYYYRRRQQQRRRcccttt```ggg{{{MMMAAA===<<<<<<999;;;:::;;;======>>>EEENNNRRRVVV[[[^^^^^^___ccchhh~~~}}}{{{zzzyyyyyyzzzzzz}}}sssooopppqqqyyy~~~|||~~~tttqqqnnnlllkkkjjjiiigggiiiccc___bbbkkkuuuyyyzzz|||{{{www~~~vvvbbbNNNCCCBBBCCCAAACCCDDDGGGKKKMMMOOOPPPPPPUUUVVVWWWWWWTTTSSSSSSTTTVVVTTTSSSUUUYYY[[[YYYVVVTTTTTTTTTUUUVVVWWWXXXYYYUUUXXXeeevvv___QQQNNNIIIKKKLLLFFFJJJHHHIIIIIIAAAHHHuuurrriiigggeeebbb^^^[[[YYYWWW\\\[[[ZZZXXXVVVSSSQQQPPPQQQOOOMMMJJJIIIHHHHHHHHHJJJGGGHHHLLLKKKJJJSSS```ooo\\\SSSddd{{{zzzrrrfffppp{{{|||sssjjjddddddiiilllnnnoooooooooqqqrrrqqqpppppppppqqqrrrssstttrrrrrrssssssssssssrrrrrrttttttsssrrrqqqppppppoooppppppooommmjjjgggdddbbb^^^[[[XXXSSSPPPOOONNNNNNMMMMMMLLLLLLLLLLLLLLLLLLQQQRRRSSSUUUVVVZZZ___bbbdddiiipppxxxyyytttmmmqqqtttsssnnniiifffeeeWWWTTThhhlll```\\\YYYUUUTTTUUUWWWXXXXXXTTTTTTTTTUUUUUUUUUUUUUUUWWWWWWXXXZZZ\\\```ccceeeXXXXXXYYY\\\```bbbcccccc___XXX^^^\\\___mmmnnnddd```^^^jjjtttuuuiiihhhiiikkkooovvv|||{{{wwwooofffcccfffkkk|||}}}mmm___XXXXXX[[[[[[___eeelllsssuuutttrrriiigggjjjqqqvvvvvvvvvyyyrrrkkkfffaaa```^^^]]]ZZZYYYZZZ```iiiooouuuiiibbbgggqqqnnnddd{{{lllZZZRRRQQQRRRggglll\\\nnnyyyMMMBBB>>><<<<<<999;;;::::::<<<<<<===DDDMMMXXX\\\aaaeeegggiiikkkmmm||||||zzzzzzyyyyyyzzzzzzwwwyyy~~~|||xxxxxxzzzooolllhhhffffffffffffeeekkkeeeaaadddooozzz}}}xxxyyyyyylllYYYHHHAAAAAADDDEEEFFFGGGJJJMMMOOOQQQRRRRRRUUUWWWYYYYYYWWWUUUTTTTTTTTTTTTTTTVVVYYYZZZXXXUUUUUUUUUUUUUUUUUUVVVWWWXXXYYY]]]___yyynnn^^^UUUJJJIIINNNKKKNNNFFFEEELLLKKKHHHYYYsssxxxpppgggaaa___^^^ZZZWWW\\\\\\\\\[[[YYYWWWTTTRRRTTTSSSPPPNNNLLLKKKJJJJJJJJJGGGGGGHHHGGGFFFKKKSSS```WWWYYYkkk~~~xxxoooeeeooozzz{{{sssiiicccbbbccceeefffhhhhhhiiiiiijjjjjjjjjjjjkkklllmmmnnnnnnooooooooooooooooooooooooppppppooonnnlllkkkjjjjjjjjjjjjhhhfffccc___\\\ZZZVVVTTTPPPMMMLLLKKKLLLMMMLLLLLLLLLLLLLLLMMMNNNNNNTTTUUUUUUVVVXXX[[[```dddmmmssszzz{{{zzzyyyuuuqqqooommmlllmmmmmmhhh___WWWXXXlllkkk\\\ZZZWWWTTTSSSTTTVVVWWWWWWQQQQQQPPPPPPPPPQQQQQQQQQUUUUUUVVVXXX[[[___ccceee[[[YYYYYY[[[^^^aaabbbcccddd\\\```]]]^^^iiioooccc^^^\\\cccnnn|||ooommmjjjjjjnnnuuu|||}}}yyywwwpppeee]]][[[```lllnnn___VVVUUUVVVVVVXXX]]]dddjjjnnnoooooohhhfffhhhoootttsssrrrsss}}}oooeeeaaa\\\VVVRRRQQQOOONNNNNNRRRZZZbbbhhhssswwwmmmrrrxxxqqqzzz}}}jjjZZZTTTUUUWWWjjjhhhaaa}}}rrrIIIAAA>>><<<<<<999;;;::::::<<<<<<===DDDLLL]]]cccjjjmmmqqquuuvvvuuuzzzzzzzzzzzz{{{||||||}}}{{{{{{yyywwwrrrppprrrjjjgggdddbbbcccdddeeedddbbbaaabbbfffoooyyy}}}ttttttzzz~~~tttqqqcccPPPDDD@@@BBBEEEHHHIIIJJJLLLOOOQQQSSSTTTUUUWWWYYY[[[ZZZXXXVVVUUUVVVSSSTTTUUUWWWXXXXXXWWWUUUXXXWWWWWWVVVUUUUUUUUUUUUTTT]]]\\\eeettteeeOOOGGGLLLLLLHHHEEEEEEIIIMMMNNNKKKJJJ]]]tttiiifffddd]]]WWW[[[[[[\\\\\\[[[ZZZXXXWWWUUUTTTSSSRRRQQQPPPOOOOOONNNKKKIIIIIIGGGEEEFFFIIIKKKLLLTTT```iiihhhaaa\\\ZZZfffqqqqqqggg]]][[[]]]\\\]]]^^^___```aaaaaa```aaabbbcccdddeeeeeeffffffgggffffffffffffffffffgggffffffeeedddbbbaaa``````ZZZYYYXXXVVVTTTRRRPPPOOOKKKJJJIIIHHHHHHGGGGGGGGGKKKKKKKKKLLLMMMOOOPPPQQQXXXZZZ\\\___cccgggmmmqqq}}}yyywwwuuusssrrrsssnnnfff```\\\ZZZYYYYYYvvvfffZZZXXXVVVSSSRRRSSSTTTTTTTTTQQQQQQPPPOOOOOOPPPPPPQQQSSSSSSUUUWWWZZZ]]]```bbb\\\ZZZYYYZZZ\\\___aaaaaaddd[[[```^^^```hhhrrrccc]]][[[cccooo|||tttrrroooooossszzz}}}{{{xxxoooiiiggg```dddkkkwww~~~mmm___XXXWWWXXXYYYXXXXXX[[[```eeeiiijjjcccbbbfffmmmqqqpppppprrr{{{pppeee]]]]]]^^^ZZZSSSOOOOOOLLLJJJJJJNNNUUU[[[___hhhsssuuuqqq|||{{{hhhXXXSSSVVVYYYmmmoooqqqiiiEEE???===<<<===;;;<<<::::::<<<;;;<<>>>>><<<===;;;<<<::::::<<<;;;<<>><<<===;;;<<<::::::;;;;;;;;;BBBJJJaaawww||||||||||||{{{zzzyyyyyy{{{}}}}}}{{{yyyuuuoookkkjjjhhhccc``````]]]]]]]]]___aaabbbaaa___llltttyyyggg]]]nnnooojjjeeeUUUFFFDDDEEEFFFIIIMMMPPPPPPQQQSSSTTTWWWYYYZZZWWWWWWWWWUUURRRRRRTTTVVVUUUVVVUUUTTTSSSTTTVVVXXXYYYYYYXXXXXXXXXYYYYYYZZZ___ZZZYYYbbbfffiii{{{ggg\\\QQQLLLJJJIIIMMMPPPPPPMMMJJJHHHEEEGGGPPP[[[tttgggeeecccaaa____________\\\\\\[[[ZZZXXXWWWUUUTTTPPPOOOMMMMMMPPPQQQMMMHHHJJJKKKKKKJJJKKKLLLIIIFFFGGGFFFEEEFFFHHHKKKLLLMMMLLLKKKJJJLLLOOOPPPNNNKKKMMMNNNOOOOOOOOONNNMMMLLLOOONNNMMMLLLLLLMMMNNNOOOKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLIIIHHHGGGGGGGGGIIIKKKLLLLLLNNNPPPTTTXXX\\\```bbbfffmmmwwwvvvqqqsssooommmssszzzxxxlllaaaZZZLLLFFF\\\www```ZZZXXXRRRQQQOOONNNNNNPPPSSSUUUVVVVVVVVVTTTRRRQQQPPPQQQRRRSSSUUUWWWZZZ\\\]]][[[YYYXXXZZZYYYXXXYYYZZZ[[[ZZZYYYUUUNNNWWW\\\aaaeeeuuuiii^^^[[[___mmmzzz~~~{{{~~~xxxvvvuuusssrrrqqqrrrssstttqqqnnnmmmmmmjjjfffggglll___\\\\\\aaahhhjjjddd^^^ooovvvxxxnnnfff```\\\ZZZ]]]ZZZWWWVVVVVVXXXXXXXXX\\\```fffhhhdddbbbjjjtttmmm[[[VVVWWWPPPQQQVVV[[[[[[VVVTTTVVVTTTOOOKKKJJJNNNRRRUUUVVVWWWeeevvv{{{qqqnnn|||rrr]]]OOOPPPZZZaaa}}}yyynnnuuuaaaCCCAAA???<<<<<<:::<<<::::::;;;;;;;;;AAAJJJbbb{{{vvvwwwzzz{{{|||zzzxxxwwwyyy{{{~~~|||wwwtttkkkkkkiiifffbbbaaabbbddd\\\[[[^^^___\\\ZZZdddqqqzzznnnXXXbbbnnniiilll\\\MMMDDDHHHJJJGGGHHHNNNSSSSSSRRRRRRTTTUUUWWWXXXYYYYYYXXXUUURRRPPPPPPQQQSSSTTTUUUTTTRRRTTTXXX[[[VVVWWWXXXXXXVVVUUUVVVWWWUUUVVVXXXaaafffffflll___TTTMMMJJJLLLKKKGGGGGGJJJJJJGGGGGGHHHGGGQQQrrryyytttmmmfffbbb___]]]\\\]]]^^^___]]]ZZZXXXXXXXXXUUUUUUTTTRRRPPPPPPRRRTTTOOONNNMMMKKKJJJJJJJJJJJJJJJIIIHHHHHHHHHJJJKKKLLLJJJJJJIIIIIIIIIIIIHHHHHHIIIJJJJJJKKKKKKJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGHHHHHHIIIIIIJJJJJJIIIJJJJJJKKKKKKJJJJJJIIINNNIIIFFFGGGKKKNNNLLLIIIRRRRRRVVV]]]___```gggpppxxx}}}{{{ssspppqqqqqqrrrkkkaaa\\\^^^[[[UUURRRCCCOOOyyyvvvpppggg^^^WWWRRRNNNLLLOOONNNLLLLLLMMMPPPSSSUUUYYYXXXVVVRRRPPPQQQTTTVVVWWWXXXXXXYYYZZZZZZZZZYYYYYYYYYYYYYYYYYY[[[___cccZZZZZZWWWZZZ^^^```wwwgggYYY]]]___iiiuuu{{{}}}rrrqqqnnnnnnpppsssrrrnnnhhhiiiiiigggdddbbbbbbccc^^^bbbccchhhuuu|||nnnXXXgggmmmyyy|||vvvtttmmmaaa]]]aaa___\\\XXXUUUSSSSSSTTTUUU]]]]]]___bbbbbbccciiiqqqxxxrrrvvvlll\\\XXXWWWUUUSSSQQQQQQRRRSSSTTTPPPNNNKKKKKKLLLNNNOOOOOO\\\fff~~~uuuzzz|||}}}}}}vvvjjj[[[PPPOOOZZZeeeppphhh{{{```AAA???>>>;;;<<<<<<<<<<<<<<<;;;;;;===AAAEEE___~~~vvvwwwzzz||||||{{{yyyxxxtttuuuxxxzzz|||}}}}}}}}}}}}xxxrrrllliiihhhfffccc```^^^]]]___```[[[YYY[[[```eeeiiisss}}}~~~wwwoooeeehhhpppiiigggUUUIIICCCHHHLLLJJJKKKQQQSSSRRRRRRRRRRRRTTTVVVWWWVVVWWWWWWUUURRRQQQQQQQQQSSSUUUVVVUUUTTTVVVZZZ]]]VVVWWWXXXXXXWWWVVVWWWYYY]]]]]][[[___eeedddtttaaaVVVNNNMMMNNNLLLLLLOOOKKKGGGFFFHHHDDDBBBNNN```uuu{{{ooofff```^^^WWWXXXXXXYYYYYYYYYXXXXXXWWWXXXXXXWWWVVVUUUTTTTTTUUUTTTRRRPPPOOONNNNNNNNNLLLLLLKKKKKKLLLLLLMMMNNNKKKKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIKKKLLLLLLLLLLLLLLLKKKKKKLLLJJJIIIKKKOOOSSSUUUUUUXXXXXX]]]eeekkkoooxxx|||tttkkkgggggghhh___SSSKKKLLLMMMHHHAAAEEETTTxxxzzzlllggg```^^^^^^\\\WWWRRRMMMLLLKKKKKKLLLOOORRRTTTXXXWWWUUURRRPPPPPPSSSVVVSSSTTTUUUUUUVVVVVVVVVUUUZZZZZZZZZYYYZZZ]]]aaaeee^^^^^^[[[^^^aaa___pppvvv```]]]^^^iiivvv~~~uuusssqqqqqqrrrqqqlllggg```aaabbbcccbbb^^^[[[XXXhhhkkklllppp}}}ppprrrtttxxxrrrjjjhhhlllkkkbbb^^^```aaa^^^YYYUUUSSSSSSUUUVVVZZZZZZ\\\___```bbbiiirrrtttnnnvvvrrreeeaaa]]][[[XXXUUUSSSQQQQQQPPPOOOMMMKKKJJJKKKMMMNNNOOOUUUfffwwwhhhZZZPPPQQQ^^^lllooolllaaaCCCAAA???<<<======;;;;;;;;;;;;;;;===AAADDD___vvvwwwyyy|||||||||{{{zzztttuuuwwwyyyzzz{{{zzzzzz}}}}}}|||{{{yyyuuuooohhhccc___bbb___\\\ZZZ[[[]]]^^^^^^[[[ZZZ]]]gggrrr{{{zzzuuulllfffmmmrrrfff^^^MMMDDDBBBIIINNNMMMNNNSSSRRRQQQQQQPPPQQQRRRTTTTTTTTTUUUVVVVVVSSSQQQPPPPPPVVVVVVVVVVVVUUUUUUXXXZZZVVVWWWYYYYYYXXXXXXYYY[[[```aaa[[[[[[cccdddgggttt}}}nnn]]]SSSMMMJJJIIIJJJKKKEEEDDDIIIHHHBBBAAADDDGGGUUUnnn}}}uuurrrdddaaa]]]\\\]]]\\\ZZZWWWXXXYYY[[[[[[ZZZXXXVVVTTTWWWVVVTTTRRRQQQPPPOOOOOONNNNNNOOOPPPPPPPPPPPPOOOMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKOOOPPPQQQSSSUUUZZZ```dddhhhiiioooxxx~~~yyyuuurrrlllbbb]]]]]]WWWMMMDDD@@@@@@BBBGGGLLL\\\~~~pppeee___\\\^^^cccddd]]]VVVLLLKKKJJJJJJKKKNNNQQQTTTUUUUUUTTTRRRPPPPPPRRRUUURRRRRRRRRSSSSSSSSSSSSSSSXXXXXXXXXWWWXXX\\\aaaeee``````]]]```eeeaaajjjjjj___^^^iiiwwwyyyvvvssssssqqqmmmfffaaa___```bbbfffhhhfff___ZZZiiilllmmmppp|||wwwvvvwww|||yyyfff______hhhlllgggcccccceeeaaa[[[UUURRRSSSUUUWWWYYYXXXZZZ^^^aaadddmmmwwwxxxpppxxxvvviiidddbbb```]]]YYYUUUQQQNNNLLLNNNLLLKKKJJJJJJLLLNNNPPPWWWlllxxxeeeWWWPPPTTTdddtttkkkqqqaaaEEECCC@@@===>>>===:::;;;;;;;;;;;;<<<@@@CCCXXXuuuwwwyyy{{{|||}}}||||||tttvvvxxxzzz{{{|||||||||zzz|||}}}~~~}}}|||rrrqqqpppmmmiiiddd```^^^\\\ZZZXXXYYY]]]______^^^[[[```jjjuuu~~~uuukkkeee```mmm}}}rrr```RRRGGGCCCDDDKKKOOOOOOOOORRRQQQPPPOOOOOOOOOPPPRRRSSSSSSUUUVVVVVVSSSPPPNNNMMMVVVVVVUUUTTTSSSSSSSSSTTTUUUWWWYYYYYYXXXYYYZZZ\\\\\\aaa[[[WWW___cccbbbgggttt```RRRJJJHHHJJJMMMGGGEEEIIIKKKIIIGGGIIIIIIBBBCCCQQQeee}}}xxxqqqhhhddddddccc___\\\\\\\\\\\\\\\\\\[[[YYYWWWWWWVVVUUUTTTSSSRRRRRRRRRPPPPPPRRRSSSSSSRRRQQQPPPNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOTTTXXX[[[\\\]]]bbbkkkrrrwww{{{{{{rrrnnnllljjjdddZZZTTTTTTJJJGGGEEECCC@@@EEEXXXmmmoooccc```]]]^^^``````[[[WWWPPPOOOMMMLLLLLLNNNPPPRRRSSSTTTTTTRRRQQQQQQRRRTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTTTTTTTTTTUUUYYY___ccc``````\\\```fffccciii}}}mmmbbb___iiivvv~~~}}}yyyrrrpppnnniiidddbbbaaa```bbbhhhnnnoookkkfffcccfffhhhkkkuuuuuutttwww{{{eee[[[YYYcccjjjhhheeeeeeiiiddd]]]VVVSSSSSSVVVXXXYYYYYY\\\aaadddiiisss~~~uuuuuuoooeeebbbcccbbb___[[[WWWRRRNNNLLLLLLLLLJJJIIIIIIKKKOOORRR]]]pppxxxyyycccUUUPPPVVVhhh{{{{{{fffvvv^^^FFFCCC???===>>><<<999:::;;;;;;;;;<<<@@@BBBLLLvvvwwwxxxzzz{{{|||||||||ssstttwwwyyy{{{||||||||||||}}}~~~~~~}}}zzzwwwuuukkkjjjiiifffdddbbb```___YYYYYYYYY[[[]]]]]]]]]\\\]]]jjj{{{xxxiii^^^ZZZ```zzzxxxmmmYYYJJJGGGFFFHHHMMMPPPOOONNNOOOOOOOOONNNNNNNNNPPPQQQRRRTTTUUUVVVUUUQQQNNNKKKJJJOOOOOOOOOPPPQQQRRRSSSSSSUUUWWWYYYYYYXXXYYYZZZ\\\WWWaaa\\\UUU\\\aaaaaaffflllrrr]]]QQQMMMNNNMMMIIIHHHIIIHHHFFFFFFHHHJJJCCCBBBGGGKKKQQQeee|||xxxqqqnnnlllhhhdddaaa^^^[[[ZZZ[[[\\\[[[ZZZWWWWWWVVVVVVVVVVVVWWWWWWQQQRRRSSSTTTTTTSSSQQQPPPNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJKKKKKKLLLMMMMMMMMMLLLMMMNNNOOORRRUUUWWWYYYXXX]]]cccfffhhhnnnyyy|||uuuqqqlllgggccc```YYYOOOHHHHHHCCC@@@@@@EEEOOO^^^tttlllaaaaaa___]]]ZZZXXXXXXYYYVVVTTTQQQOOONNNOOOPPPRRRRRRTTTUUUTTTSSSSSSTTTUUUVVVUUUTTTTTTTTTTTTUUUUUURRRSSSTTTTTTVVVYYY]]]aaadddccc^^^^^^eeedddiiizzzkkkdddaaaiiissszzz~~~}}}zzzoookkkhhheeedddggg___\\\ZZZ___gggmmmnnnmmmbbbdddeeeiiipppxxx{{{zzzqqqooouuuxxxdddXXXRRRZZZbbbccceeeiiimmmhhh```XXXTTTTTTVVVXXXXXXXXX\\\ccchhhmmmxxxsssiiicccaaahhhaaaaaa___\\\XXXTTTQQQOOOKKKLLLKKKIIIIIIKKKPPPTTTaaammmxxx```TTTRRRYYYkkkuuuddd|||zzzYYYEEEBBB===<<<===:::999:::<<<<<<<<<===@@@BBBFFF}}}vvvwwwxxxyyyzzzzzz{{{{{{vvvxxxzzz{{{}}}}}}}}}||||||||||||{{{xxxtttqqqooogggfffdddaaa___^^^]]]]]]ZZZ[[[\\\\\\[[[\\\___aaaiiizzz|||oooaaa___eeexxxqqqoooeeeTTTHHHIIIKKKMMMOOOPPPOOOMMMLLLMMMMMMMMMMMMNNNPPPRRRSSSSSSTTTUUUSSSPPPLLLKKKKKKHHHHHHJJJMMMRRRUUUVVVVVVVVVWWWYYYYYYXXXXXXYYY[[[XXXaaa]]]XXX\\\^^^^^^eeejjjtttlllYYYMMMGGGFFFHHHKKKLLLKKKIIIHHHHHHDDDDDDGGGIIIEEEBBBJJJXXXttt|||tttnnnhhhccc]]][[[[[[[[[YYYWWWVVVVVVUUUUUUUUUUUUVVVVVVSSSSSSTTTTTTTTTSSSRRRRRRPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLNNNOOOPPPQQQRRRMMMNNNPPPSSSXXX]]]aaacccbbbhhhpppvvv{{{yyyrrrmmmkkkccc]]]XXXTTTMMMDDD@@@AAABBB>>>@@@RRRtttzzzlllccc\\\^^^___\\\WWWVVVYYY]]]YYYWWWTTTQQQPPPQQQRRRSSSSSSUUUWWWWWWVVVVVVVVVWWWUUUTTTSSSRRRQQQRRRSSSTTTSSSUUUWWWXXXYYY[[[^^^```ggghhhbbb___cccccchhhxxxiiicccbbbhhhqqqyyyzzzkkkfffcccaaaeeemmmeee___ZZZZZZ```hhhnnnqqqdddcccbbbeeejjjoooooonnniiieeellldddXXXQQQWWW___cccjjjrrrooojjjccc[[[VVVUUUUUUWWWUUUVVV\\\dddjjjoooyyytttdddaaagggsssdddccc```\\\XXXTTTRRRPPPKKKLLLLLLJJJIIIKKKRRRWWWgggnnn}}}}}}rrr[[[UUUVVV]]]nnnpppdddpppTTTCCCAAA<<<;;;===::::::;;;=========>>>AAACCCHHHssswwwwwwwwwxxxxxxyyyyyyyyyzzz{{{|||||||||{{{zzzyyyvvvuuutttrrroookkkhhhfffaaa```^^^[[[ZZZZZZ[[[[[[[[[]]]^^^\\\\\\bbbmmmwww{{{tttmmmbbb___ooopppkkkhhh\\\OOOJJJKKKNNNPPPPPPPPPOOOMMMLLLLLLLLLLLLMMMNNNQQQSSSTTTQQQRRRRRRQQQNNNMMMMMMNNNJJJJJJKKKOOOTTTXXXXXXWWWVVVWWWXXXXXXWWWVVVWWWYYYYYY]]][[[[[[aaa^^^ZZZbbbgggfffyyyyyycccRRRLLLLLLLLLLLLMMMNNNMMMKKKEEEEEEEEECCC@@@@@@FFFMMMCCCOOObbbvvv~~~yyyrrrnnnmmmiiiccc^^^\\\[[[ZZZYYYWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRPPPOOONNNNNNOOOPPPRRROOOOOOOOOOOOOOOOOOOOOOOOPPPQQQSSSUUUWWWYYYZZZ[[[XXXYYY\\\aaahhhooouuuxxx{{{~~~yyyrrrlllfffbbb```TTTNNNJJJHHHFFFCCCEEEIIIOOOYYYeeeyyyxxxggg```]]]YYY[[[\\\]]][[[[[[[[[\\\XXXVVVTTTRRRQQQSSSUUUVVVSSSVVVYYYZZZZZZYYYYYYZZZUUUTTTRRRQQQPPPQQQRRRSSSRRRUUUYYY[[[[[[\\\\\\]]]ccchhhdddbbbeeeeeejjjzzzooocccaaahhhrrr|||{{{jjjdddbbb___dddmmmtttnnnfff```aaafffnnnssskkkddd___aaafffiiihhhgggccc[[[]]]ooocccYYYSSSWWW]]]aaajjjuuupppllleee^^^XXXVVVUUUUUUUUUWWW___hhhnnnsss|||wwwppppppwwwllliiiddd^^^XXXSSSPPPOOOLLLMMMMMMKKKIIILLLTTTZZZmmmtttiiiVVVUUU[[[aaaqqqjjjbbbhhhPPPCCCAAA<<<;;;>>>;;;:::<<<>>>>>>>>>???AAACCCIII___wwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwuuusssqqqooonnnmmmkkkiiifffcccaaa___ZZZYYYXXXWWWWWWYYYZZZ\\\ZZZ]]]___]]]___kkk~~~xxxoooeee^^^WWW```pppkkkdddWWWLLLJJJLLLPPPRRRQQQPPPOOONNNMMMKKKKKKLLLMMMOOORRRTTTVVVNNNOOOPPPOOONNNNNNPPPRRRQQQPPPOOORRRVVVXXXWWWUUUVVVWWWXXXXXXVVVUUUVVVWWWXXXYYYVVV]]]fff```ZZZ```bbb]]]bbbttt]]]VVVMMMGGGGGGJJJIIIFFFJJJKKKIIIFFFEEEFFFFFFCCC@@@BBBEEEIIIPPP___qqq~~~wwwpppiiihhhfffcccaaa___^^^^^^YYYXXXVVVUUUTTTUUUUUUVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSRRRPPPOOOOOOPPPRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSWWWXXXZZZ\\\___aaacccdddjjjlllpppuuu}}}xxxnnnmmmkkkfffaaa\\\WWWUUUFFFAAA???BBBEEEIIIPPPXXXfff{{{fff\\\[[[\\\ZZZZZZ[[[^^^aaa```\\\XXXVVVTTTRRRQQQRRRTTTWWWXXXTTTWWWZZZ\\\\\\[[[[[[[[[WWWUUUSSSRRRQQQRRRSSSTTTPPPTTTXXX[[[[[[ZZZZZZZZZ[[[dddeeedddhhhhhhnnn~~~uuueee```hhhttt{{{jjjeeebbb^^^bbblllyyypppfffbbbdddkkkqqquuukkkbbbbbbgggkkkjjjiiifffZZZSSSYYYccchhhjjjmmm___VVVQQQTTTWWWYYYbbbmmmqqqmmmfff___ZZZVVVUUUTTTWWWZZZbbblllssswwwvvvrrrtttooohhh```XXXRRRNNNLLLLLLMMMNNNKKKJJJMMMUUU\\\kkkuuu{{{cccRRRVVV^^^eeetttccc^^^eeeNNNCCCAAA<<<<<<@@@<<<;;;===?????????@@@BBBDDDGGGMMMhhhwwwwwwxxxxxxxxxyyyyyyyyywwwvvvuuussspppnnnmmmlllhhheeecccbbbcccbbb^^^[[[ZZZYYYXXXWWWVVVVVVVVVVVV\\\aaacccdddmmm~~~iiiggg]]]RRRWWWttt~~~qqqlll```NNNHHHNNNSSSRRRQQQRRRRRRQQQNNNLLLSSSOOOMMMOOOSSSUUURRROOOWWWSSSOOOMMMMMMNNNOOOOOOMMMMMMNNNRRRWWWZZZYYYWWWZZZ[[[ZZZXXXVVVVVVXXXYYYbbb___\\\]]]aaabbb___[[[WWWbbbcccdddsssaaaQQQNNNMMMHHHFFFJJJFFFGGGHHHJJJJJJIIIGGGFFFDDDCCCBBBBBBEEEHHHLLLOOOeeerrr{{{qqqmmmnnnnnnjjjeee___^^^]]]\\\\\\[[[[[[[[[ZZZZZZZZZYYYXXXWWWVVVUUURRRSSSUUUWWWWWWVVVUUUTTTWWWXXXZZZ\\\]]]]]]]]]]]]cccdddeeehhhlllqqquuuwww}}}xxxsssnnneeedddaaa[[[VVVRRRNNNJJJCCCBBBDDDHHHLLLSSSdddttt}}}pppiiiaaaYYYVVVYYYXXXXXXXXXXXXYYYYYYZZZZZZYYYXXXVVVUUUUUUVVVXXXYYYYYYXXXWWWYYY[[[[[[XXXUUUVVVVVVWWWWWWVVVTTTSSSQQQPPPQQQTTTVVVWWWWWWWWWVVV\\\^^^dddiiiiiiggglllsss|||jjjdddgggqqqqqqddd[[[XXX]]]fffrrreeefffhhhgggmmmwwwnnnaaaiiirrrkkkccc[[[WWWOOOKKKPPPZZZ^^^]]]VVVTTTTTTUUURRRQQQYYYcccjjjhhheee___YYYUUUTTTTTTVVV]]]eeelllqqqwww~~~|||ttthhh\\\TTTOOOMMMLLLPPPOOOOOOMMMJJJLLLZZZhhhvvv{{{~~~zzzcccWWWYYY^^^mmmqqq[[[dddxxx\\\RRRFFF???>>>??????>>><<<<<<<<<===???AAADDDEEEEEEUUU[[[vvvvvvvvvvvvuuuuuuuuuuuuqqqpppnnnllljjjhhhfffeeeaaa___]]]\\\]]]\\\YYYVVVWWWWWWXXXXXXYYYYYYYYYYYY]]]dddkkkttt}}}wwwssscccYYYQQQYYYxxxzzzssslllfffYYYLLLJJJQQQQQQQQQQQQRRRSSSRRRPPPNNNPPPMMMLLLOOOTTTVVVUUURRRTTTRRRNNNMMMMMMOOOOOOOOOPPPNNNMMMNNNSSSVVVXXXXXXYYYZZZZZZXXXVVVVVVWWWYYY___\\\YYYZZZ^^^```]]]ZZZ[[[]]][[[\\\rrrzzzeeeYYYRRRMMMJJJIIIQQQOOOKKKIIIHHHIIIJJJKKKEEEEEECCCCCCCCCEEEGGGHHHMMMTTT___mmm}}}{{{vvvuuusssqqqnnnlllkkkkkkkkkccccccccccccbbbaaa``````aaabbbcccdddddddddccccccbbbdddgggjjjlllnnnoooooowwwyyy|||{{{rrrnnnjjjfffbbbaaa___YYYRRRLLLIIIGGGEEECCC@@@>>>FFFYYYrrr~~~vvvnnnjjjdddZZZTTTTTTUUUUUUVVVVVVWWWWWWWWWWWWUUUUUUTTTTTTUUUVVVXXXYYYXXXWWWVVVWWWYYYZZZXXXVVVWWWWWWXXXXXXWWWVVVTTTSSSRRRSSSUUUWWWXXXXXXWWWVVVZZZ\\\bbbggggggeeejjjqqqqqqbbbfffqqqxxxnnniiigggeeeccc|||jjj^^^___bbbgggqqqkkkccckkkssssssttt^^^WWWMMMIIIPPP[[[```___eeeeeeddd^^^WWWUUUYYY]]]]]]\\\[[[YYYVVVTTTSSSSSSVVVZZZbbbiiiqqqxxxtttnnneee\\\VVVRRROOONNNSSSQQQPPPNNNLLLPPP^^^mmm{{{uuu```WWW[[[bbbsssjjj]]]lllkkkTTTLLLBBB======??????>>>=========>>>@@@BBBDDDEEEHHHPPPUUUvvvooooooooonnnmmmmmmllllllhhhgggeeeccc```^^^\\\[[[ZZZXXXWWWVVVWWWVVVTTTRRRRRRSSSUUUVVVXXXYYYZZZZZZbbblll|||yyyoooeee___TTTXXXgggsssfffiiiggg]]]OOOHHHKKKQQQPPPPPPPPPRRRSSSTTTRRRPPPLLLKKKKKKOOOTTTWWWVVVTTTQQQOOOMMMLLLNNNOOOPPPOOOSSSPPPKKKJJJMMMRRRVVVXXXXXXXXXYYYWWWVVVVVVWWWYYYZZZXXXVVVWWWZZZ\\\[[[YYY]]]XXXXXXZZZ\\\nnnqqqddd^^^VVVNNNPPPLLLGGGEEEEEEFFFGGGGGGIIIHHHGGGEEEDDDDDDDDDDDDEEEDDDEEEHHHPPP]]]lllvvv~~~}}}|||{{{vvvvvvvvvwwwwwwwwwxxxxxx}}}yyyrrrpppjjjbbb^^^\\\ZZZWWWTTTQQQNNNJJJGGGEEEDDDEEEFFFFFFLLLUUUeeezzzrrrjjjeee^^^VVVQQQPPPRRRSSSSSSTTTTTTTTTTTTTTTQQQRRRSSSTTTUUUVVVVVVVVVVVVTTTSSSSSSUUUWWWWWWWWWVVVVVVWWWWWWWWWUUUTTTSSSSSSTTTUUUVVVWWWVVVVVVUUUXXXYYY^^^cccccccccgggmmm{{{mmmcccfffqqqllldddjjjnnnllluuutttccc\\\[[[\\\eeeeeedddlllpppyyyqqqhhhYYYNNNNNNTTTUUUQQQQQQiii{{{tttbbbWWWUUUUUUSSSTTTUUUVVVVVVUUUTTTSSSUUUXXX^^^gggrrrzzzxxxrrrhhh]]]UUUQQQPPPPPPWWWSSSQQQPPPPPPWWWfffuuulll[[[VVV]]]fffyyyddd___wwwVVVIIIDDD===;;;<<>>???AAACCCEEEFFFLLLLLLOOOgggfffeeeeeedddbbbaaaaaa```___^^^\\\ZZZXXXVVVTTTSSSUUUTTTSSSSSSSSSTTTSSSSSSUUUUUUVVVWWWZZZ^^^aaacccppp}}}vvvjjj]]]WWWVVV[[[sssuuueeecccfffbbbTTTIIIHHHLLLOOOQQQPPPPPPRRRSSSSSSQQQOOOJJJJJJKKKNNNRRRTTTSSSRRRNNNMMMLLLLLLOOOPPPPPPOOOSSSPPPLLLIIIJJJNNNRRRTTTUUUWWWWWWWWWVVVUUUWWWXXXWWWUUUTTTUUUXXXZZZZZZYYYYYYWWWZZZ]]]VVVUUUooossscccQQQMMMJJJHHHIIIIIIHHHFFFJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGEEECCCBBBCCCFFFIIITTT\\\gggqqq{{{~~~sssmmmjjjfff```ZZZ[[[XXXTTTRRRRRRQQQPPPNNNIIIFFFDDDEEEFFFHHHLLLPPP]]]uuu~~~zzzpppdddZZZTTTQQQQQQRRRQQQQQQRRRSSSSSSRRRRRRQQQOOOPPPRRRTTTTTTTTTRRRRRRTTTRRRQQQPPPQQQTTTVVVXXXTTTTTTUUUUUUUUUTTTRRRRRRRRRSSSSSSTTTTTTTTTSSSSSSUUUVVVYYY^^^```___dddjjj|||}}}pppeeeeeekkkxxxzzzfffhhhpppqqqpppyyy|||ssseeeWWWZZZbbbfffjjjpppqqq}}}xxxsssnnnXXXkkkwwwqqqjjjhhhaaaUUUTTTUUUVVVXXXYYYYYYVVVTTTUUUWWW]]]hhhttt~~~kkk\\\UUUVVVXXX[[[VVVSSSSSSWWW___nnn|||bbbVVVUUU^^^iii|||``````||||||LLLCCC@@@<<<;;;<<<>>>>>>>>>>>>>>>???AAACCCDDDFFFGGGNNNLLLNNNZZZ~~~___^^^]]]\\\[[[YYYYYYXXXXXXWWWVVVTTTSSSQQQPPPPPPPPPPPPQQQQQQRRRSSSUUUVVV[[[[[[[[[^^^eeemmmvvv|||{{{pppdddVVVOOOXXXeee~~~oookkkhhheee[[[NNNJJJNNNQQQQQQRRRQQQQQQRRRRRRQQQOOOLLLJJJJJJKKKNNNPPPPPPOOOMMMLLLKKKKKKMMMPPPQQQPPPOOOOOOOOOMMMKKKKKKLLLNNNPPPSSSTTTVVVVVVUUUUUUVVVXXXVVVUUUTTTTTTVVVXXXYYYYYYVVVWWWZZZ[[[WWWVVV]]]gggggg___UUUOOOMMMMMMLLLJJJHHHHHHIIIIIIJJJKKKKKKKKKDDDFFFHHHHHHFFFCCCBBBAAAAAADDDGGGHHHKKKRRR^^^hhhrrryyy|||uuuooommmggg```XXXUUUVVVWWWUUURRRRRRPPPNNNMMMMMMMMMMMMLLLLLLEEEBBBFFFLLLTTT___kkktttnnnggg]]]TTTQQQRRRTTTTTTPPPQQQRRRSSSSSSRRRPPPOOOOOOPPPRRRSSSSSSRRROOONNNRRRQQQOOONNNOOOQQQUUUWWWTTTTTTUUUVVVVVVUUUSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSRRRTTTYYY\\\]]]```fffvvvzzzbbb___aaalllxxxyyyllllllmmmooommmlllooottttttiii\\\___gggkkkqqqvvvtttnnn___iiixxxrrr___VVVUUUUUUWWWYYYZZZXXXUUUUUUXXX___lllyyymmm```___aaa]]]XXXUUUYYY___hhhuuu}}}~~~}}}{{{[[[RRRVVV```kkk~~~\\\^^^{{{rrrOOOBBB@@@>>>===============???@@@AAACCCEEEFFFGGGGGGKKKNNNRRRTTThhh[[[[[[ZZZYYYXXXVVVVVVUUUSSSSSSRRRQQQQQQPPPOOOOOOLLLMMMOOOPPPRRRTTTXXX\\\\\\]]]```gggsss}}}|||nnn]]]PPPHHHNNNeee}}}rrrpppuuuiii^^^QQQLLLOOOSSSUUUUUURRRQQQPPPPPPQQQOOOMMMJJJJJJKKKMMMOOOOOONNNLLLKKKKKKKKKLLLOOOQQQRRRQQQOOOMMMNNNNNNMMMKKKKKKLLLMMMQQQSSSUUUVVVUUUUUUVVVWWWVVVUUUTTTSSSTTTUUUXXXYYYUUUWWWUUUSSSWWW]]]^^^[[[wwwvvvaaaQQQKKKIIIIIIHHHGGGGGGGGGGGGHHHJJJKKKLLLEEEGGGHHHHHHGGGFFFGGGHHHBBBDDDEEEDDDAAAAAADDDGGGKKKPPPVVV\\\aaaiiirrrxxx}}}uuurrrkkkddd^^^ZZZWWWVVVXXXTTTNNNLLLMMMNNNNNNLLLLLLKKKJJJIIIIIIJJJJJJKKKCCC===@@@MMM\\\kkk}}}jjjYYYYYYWWWUUUUUUWWWVVVRRROOOPPPRRRSSSSSSQQQOOONNNNNNOOOQQQRRRRRRQQQOOONNNQQQQQQPPPNNNMMMOOOSSSVVVUUUUUUVVVWWWWWWVVVUUUTTTSSSSSSTTTTTTTTTUUUUUUVVVRRRPPPQQQVVVYYY[[[^^^cccqqqppp]]]XXXYYYdddtttyyyiiilllssspppnnnkkkfffcccccccccccc```hhhkkkooosssqqq{{{uuulllpppooojjj[[[WWWTTTSSSUUUVVVUUUSSSTTTZZZdddqqq}}}lllbbb```^^^YYYYYY___hhhpppzzz|||}}}}}}~~~}}}uuuVVVRRRYYYdddpppzzzXXX\\\{{{iiiOOOCCCBBB@@@>>>============@@@AAACCCEEEFFFHHHHHHHHHFFFPPPTTTSSS```WWWWWWVVVVVVUUUTTTSSSSSSOOOOOOOOOOOOPPPPPPPPPPPPLLLOOOQQQSSSUUUYYY___dddeeehhhoooyyyxxxoooiiiZZZNNNOOOXXXfffuuukkknnnuuueeeVVVKKKNNNSSSRRRRRRUUUOOONNNNNNOOOPPPOOOMMMJJJJJJLLLOOOPPPPPPNNNMMMLLLLLLLLLNNNQQQSSSSSSQQQNNNMMMNNNNNNMMMJJJJJJLLLNNNOOOQQQTTTUUUUUUUUUVVVWWWVVVUUUSSSRRRQQQRRRUUUWWWVVVUUUSSSSSSVVV[[[]]]\\\fff}}}jjj```YYYTTTOOOLLLKKKIIIHHHGGGHHHIIIJJJIIIIIIJJJHHHFFFFFFGGGHHHDDDEEEFFFGGGGGGGGGFFFFFFAAACCCEEEGGGJJJMMMRRRTTTbbbgggnnnvvv{{{~~~~~~~~~~~~~~~}}}uuuuuusssooojjjeee```]]]ZZZYYYWWWTTTRRRPPPOOONNNLLLKKKJJJHHHGGGGGGGGGGGGHHHGGGFFFEEEEEEGGGIIIKKKEEEIIIYYYssszzzyyyqqqcccOOORRRSSSQQQRRRVVVTTTOOONNNOOOQQQRRRRRRPPPNNNLLLLLLMMMOOOQQQRRRRRRRRRRRRPPPQQQQQQOOOMMMNNNQQQTTTRRRSSSTTTUUUUUUTTTSSSRRRPPPPPPPPPQQQRRRSSSTTTUUUQQQNNNNNNTTTXXXYYY]]]aaalll|||fff^^^XXXXXXddduuuvvvkkkooowwwnnnkkkfff___XXXWWW\\\ccc___hhhiiijjjoooooorrr}}}xxxuuuxxxmmmeee[[[UUUSSSSSSQQQNNNQQQZZZhhhvvv}}}eeeZZZ^^^ZZZ[[[eeeooovvv|||lllUUUTTT^^^kkkwwwqqqVVV___dddMMMCCCBBB@@@>>><<<<<<===>>>@@@BBBDDDFFFHHHIIIIIIIIIEEESSSQQQOOO\\\oooTTTSSSSSSRRRRRRQQQQQQPPPMMMNNNNNNOOOOOOPPPPPPPPPOOORRRVVVXXXZZZ___fffkkkvvvzzz}}}{{{ttthhh^^^XXXMMMMMM```wwwzzzjjjfffjjjoooaaaQQQJJJQQQTTTMMMKKKQQQLLLLLLLLLNNNOOOOOONNNLLLJJJMMMPPPRRRRRRPPPOOOOOOLLLMMMOOORRRTTTSSSQQQNNNNNNNNNNNNKKKIIIIIIMMMPPPNNNPPPSSSUUUUUUUUUUUUVVVUUUTTTSSSQQQOOOPPPSSSVVVVVVSSSUUUZZZYYYTTTVVV]]]___ppp{{{nnndddTTTRRRNNNJJJHHHGGGHHHIIIEEEHHHKKKKKKJJJIIIIIIIIIHHHFFFDDDDDDEEEGGGGGGGGGDDDDDDDDDDDDEEEEEEDDDCCCDDDFFFIIILLLOOOQQQRRRSSSQQQQQQQQQRRRTTTXXX[[[]]][[[\\\___``````___^^^]]]]]]]]]\\\[[[YYYVVVTTTRRRNNNOOOOOOPPPOOONNNMMMLLLIIIJJJKKKLLLKKKJJJHHHGGGCCCEEEGGGGGGFFFFFFGGGHHHEEEEEEDDDCCCCCCFFFJJJMMM^^^jjjqqq|||ddd___SSSTTTPPPJJJJJJPPPQQQMMMMMMNNNPPPQQQQQQOOOLLLJJJJJJKKKMMMOOORRRTTTUUUUUUPPPQQQRRRPPPNNNMMMPPPSSSNNNOOOPPPQQQQQQPPPOOOOOOLLLLLLLLLMMMNNNOOOQQQRRRQQQMMMMMMRRRWWWYYY\\\aaagggqqqccc\\\\\\hhhwwwyyypppoookkkbbbYYYVVVWWWYYY[[[^^^dddnnnmmmlllssstttrrrvvv{{{wwwggg[[[UUURRRNNNKKKOOOZZZkkkxxxnnn[[[]]]ZZZ]]]hhhsssyyy|||~~~}}}|||}}}~~~vvvwww~~~|||fffUUUVVVbbbooo|||kkkWWWeeehhhOOOBBBAAA@@@===<<<<<<>>>@@@AAABBBDDDGGGHHHIIIIIIIIIGGGVVVNNNKKKYYY^^^xxxNNNOOOPPPPPPPPPOOONNNNNNOOOQQQTTTUUUUUUTTTUUUVVVYYYXXX\\\dddlllttt~~~|||qqqiiieeebbbZZZRRRKKKTTTllltttjjjjjjhhhdddUUUTTTRRRPPPNNNMMMMMMLLLLLLLLLLLLMMMOOOOOONNNLLLMMMMMMNNNQQQSSSSSSQQQNNNNNNMMMQQQXXXYYYTTTOOONNNPPPOOONNNNNNOOOPPPOOONNNOOOPPPQQQSSSUUUUUUSSSQQQSSSRRRQQQRRRTTTUUURRRPPPUUUUUUUUUVVVVVVVVVWWWWWWZZZccclll}}}sssfffZZZUUUPPPJJJHHHJJJLLLIIIGGGHHHKKKMMMLLLKKKHHHIIIIIIFFFEEEFFFHHHHHHNNNJJJFFFEEEGGGHHHGGGEEEGGGGGGGGGHHHHHHHHHHHHIIIGGGFFFFFFEEEEEEEEEEEEEEEGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGIIIGGGFFFGGGIIIIIIGGGDDDFFFFFFFFFFFFEEEDDDBBBBBB@@@EEEEEE@@@???BBBAAA<<<@@@@@@EEEHHHDDDCCCVVVmmm}}}jjj[[[QQQMMMMMMLLLKKKJJJLLLPPPSSSQQQPPPNNNMMMMMMMMMNNNNNNHHHJJJMMMPPPRRRRRRRRRRRRMMMNNNOOONNNLLLLLLOOORRRRRRQQQQQQRRRTTTTTTSSSRRROOOOOOOOOMMMLLLMMMPPPSSSQQQSSSTTTUUUUUUWWWZZZ\\\hhhiiiZZZ\\\iiittt{{{kkkaaa[[[[[[XXXUUURRRTTTZZZ___jjjlllpppuuuyyyxxxtttqqquuuxxx}}}cccTTTRRRSSSRRRSSSVVVcccuuuooo\\\UUU]]]jjjuuu{{{}}}}}}}}}}}}rrr\\\RRRYYYgggyyyggg^^^aaaNNNCCCBBB@@@>>>>>>???@@@AAAAAAAAACCCEEEFFFHHHIIIJJJHHHGGGLLLSSSXXX^^^kkkyyyOOOPPPPPPPPPOOOOOOPPPPPPSSSTTTUUUUUUVVVXXX[[[^^^\\\```mmm~~~sssqqqllldddZZZRRRPPPRRRVVVjjj|||sssrrrnnndddZZZNNNNNNMMMMMMMMMNNNOOOOOOOOOOOONNNOOOQQQRRRQQQOOOOOOOOOPPPSSSUUUVVVTTTRRRPPPNNNOOOTTTUUUSSSQQQQQQRRRQQQPPPQQQRRRSSSRRRQQQQQQQQQRRRTTTVVVVVVTTTRRRUUUSSSQQQRRRTTTUUUSSSQQQVVVVVVVVVVVVWWWWWWWWWWWW[[[aaadddhhh}}}ooo]]]PPPLLLEEEEEEFFFIIIMMMNNNKKKIII???DDDHHHKKKKKKIIIGGGDDDFFFGGGHHHHHHGGGGGGHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFHHHFFFEEEFFFHHHIIIGGGDDDGGGGGGFFFFFFDDDCCCBBBAAA@@@BBBDDDBBBBBBCCCCCCAAAGGG???@@@NNN^^^mmmiii[[[VVVTTTMMMNNNMMMLLLJJJKKKNNNPPPQQQPPPOOONNNMMMMMMNNNNNNMMMNNNOOOQQQRRRRRRPPPNNNMMMOOOPPPOOONNNNNNPPPRRRRRRSSSTTTVVVWWWXXXWWWVVVRRRRRRQQQNNNKKKKKKLLLNNNNNNPPPTTTVVVXXXZZZ]]]```gggrrrbbb```kkktttzzzmmmhhhbbbaaa___[[[XXXXXX\\\```lllooosssvvvwwwvvvtttssspppppp|||yyylll^^^SSSSSSXXXfffwwwyyyfff\\\ZZZaaallluuuzzz|||}}}}}}{{{}}}~~~lllXXXVVV^^^lll}}}gggbbb}}}WWWEEEBBBAAA@@@??????@@@AAABBBDDDEEEEEEFFFGGGGGGHHHHHHIIIHHHKKKPPPRRRTTT^^^jjjSSSSSSSSSQQQOOOOOOQQQSSSTTTUUUVVVWWWZZZ```gggmmmpppxxxzzzuuujjjddd]]]TTTJJJHHHYYYmmmxxxooouuuzzzooo[[[NNNMMMLLLLLLMMMMMMNNNOOOPPPQQQPPPOOOPPPRRRSSSRRRQQQPPPPPPQQQTTTVVVWWWVVVTTTSSSNNNLLLOOOQQQQQQRRRUUUTTTSSSRRRSSSUUUVVVVVVTTTTTTTTTTTTVVVXXXWWWUUUSSSVVVTTTSSSSSSTTTUUUUUUTTTVVVWWWWWWWWWWWWXXXXXXXXX^^^cccccc___ccc}}}kkkaaaIIIGGGFFFFFFHHHIIIHHHGGGMMMLLLJJJIIIIIIIIIKKKLLLEEEIIILLLKKKFFFDDDEEEGGGFFFFFFFFFFFFFFFEEEEEEEEEGGGGGGFFFEEEEEEEEEEEEFFFEEEEEEFFFFFFEEEEEEDDDCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEFFFHHHHHHFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAABBBCCCBBB???@@@CCCDDDHHHXXXqqq}}}iiiXXXPPPQQQVVVNNNOOOOOONNNLLLKKKMMMNNNRRRQQQPPPOOONNNMMMMMMNNNPPPOOONNNPPPSSSTTTQQQNNNNNNOOOQQQQQQPPPPPPPPPQQQPPPQQQSSSUUUWWWXXXYYYYYYYYYXXXVVVRRRMMMKKKKKKLLLPPPSSSXXX[[[\\\^^^```bbbhhhtttccc___gggooo}}}xxxkkkkkkooonnnlllhhheeedddfffhhhnnnrrrvvvwwwuuuttttttvvvuuuppptttiiiUUUYYY___kkk{{{vvvrrrgggbbbbbbhhhpppvvvzzz|||}}}}}}~~~~~~~~~{{{|||~~~yyyzzz}}}|||zzzssscccTTT\\\eeessskkkjjjvvvSSSDDD???@@@@@@AAAAAABBBBBBCCCHHHGGGGGGGGGGGGFFFFFFFFFHHHHHHJJJMMMMMMNNNUUU\\\{{{TTTUUUUUUTTTRRRRRRVVVZZZXXX[[[```fffmmmvvv}}}uuullleeeeeeWWWKKKIIINNN^^^zzzpppppp|||zzzeeeQQQJJJRRRRRRPPPOOONNNNNNMMMMMMPPPOOONNNNNNPPPQQQQQQPPPRRRQQQQQQRRRTTTTTTSSSQQQSSSNNNKKKNNNPPPQQQSSSWWWUUUTTTSSSUUUWWWXXXWWWVVVUUUUUUVVVWWWYYYXXXVVVSSSWWWUUUTTTTTTTTTUUUVVVVVVWWWWWWWWWXXXXXXXXXYYYYYY]]]```dddbbb^^^jjjhhhccc\\\UUUPPPOOOOOOPPPSSSNNNJJJIIIHHHFFFFFFHHHHHHIIIJJJHHHFFFEEEGGGIIIHHHHHHIIIIIIIIIIIIIIIJJJHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFEEEAAAAAACCCAAA???DDDMMMOOObbb~~~sss```ZZZVVVPPPOOOUUUMMMOOOPPPPPPOOONNNOOOPPPSSSRRRQQQPPPOOONNNMMMMMMOOOMMMLLLOOOTTTVVVTTTQQQMMMNNNPPPQQQQQQPPPPPPOOOMMMMMMNNNNNNOOORRRVVVYYY^^^]]][[[VVVRRRNNNNNNNNNVVVZZZ]]]````````````aaajjjzzzrrraaa]]]dddlllzzzyyyjjjiiitttsssqqqnnnmmmlllmmmnnnppptttxxxwwwsssqqqtttwww|||tttooozzzxxxggglllttt}}}wwwqqqiiikkkoootttxxxzzz{{{|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~uuusssyyy}}}zzz~~~}}}}}}|||xxxqqqggg[[[RRRdddlll{{{oootttoooPPPDDD>>>???@@@BBBCCCCCCDDDDDDGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFIIIKKKLLLOOOSSSXXXbbbSSSWWWZZZ[[[\\\```ggglllnnnttt~~~|||wwwoooeeeZZZSSSTTTKKKKKK[[[tttwwwvvv|||oooTTTHHHLLLSSSRRRQQQOOONNNMMMLLLLLLQQQOOONNNNNNPPPQQQQQQQQQUUUTTTSSSSSSSSSSSSQQQOOOQQQLLLKKKOOORRRRRRTTTVVVUUUTTTSSSTTTVVVWWWVVVUUUUUUUUUUUUWWWYYYYYYVVVTTTVVVVVVVVVUUUUUUUUUVVVVVVWWWWWWWWWXXXXXXXXXYYYYYYZZZWWW[[[___^^^___pppuuulllfffddd___\\\\\\bbbccc^^^YYYYYYRRRNNNHHHFFFGGGJJJLLLLLLGGGHHHHHHHHHIIIIIIJJJJJJHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHGGGGGGDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFFFFEEEFFFIIILLLRRR^^^jjjqqq~~~lll\\\QQQTTTWWWRRROOOQQQMMMNNNPPPQQQQQQQQQSSSUUUTTTSSSSSSQQQPPPNNNMMMLLLOOONNNMMMOOOSSSUUUTTTRRRLLLMMMNNNOOOPPPPPPOOOMMMMMMLLLKKKIIIIIIMMMTTTZZZ\\\\\\[[[XXXTTTQQQQQQQQQUUUYYY]]]_________``````gggtttooo```^^^fffmmm{{{tttmmmlllkkkjjjiiijjjlllmmmnnnqqquuuxxxwwwsssqqqtttxxxxxxtttoooooozzzxxxzzz}}}{{{ooorrrtttxxxyyyzzzzzz{{{}}}||||||||||||}}}}}}~~~~~~~~~}}}~~~}}}{{{~~~{{{~~~~~~|||}}}|||vvviii]]]WWWWWWkkktttooo}}}bbbHHHAAA>>>???AAABBBDDDDDDEEEEEEDDDEEEEEEFFFFFFGGGGGGGGGDDDFFFHHHIIIKKKOOORRRTTTSSSuuu^^^dddlllqqquuu{{{}}}yyyuuuoooggg]]]UUUNNNJJJEEEOOOeeezzz~~~zzzbbbIIIEEEOOOMMMLLLLLLLLLLLLMMMMMMNNNSSSQQQOOOPPPQQQSSSSSSSSSXXXVVVTTTTTTUUUTTTSSSQQQPPPLLLLLLQQQTTTTTTUUUWWWUUUTTTSSSSSSUUUUUUTTTSSSRRRRRRTTTVVVXXXXXXVVVTTTSSSUUUWWWWWWUUUTTTUUUUUUVVVWWWWWWWWWWWWXXXXXXXXX]]]VVVSSSYYY\\\]]]ccckkkyyy{{{nnneeegggjjjlllrrryyyjjjaaaTTTLLLIIIHHHGGGEEEHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFGGGDDDDDDEEEEEEDDDDDDCCCBBBEEEEEEGGGHHHHHHHHHGGGFFFDDDFFFHHHHHHGGGGGGHHHIIIDDDCCCAAA@@@@@@AAABBBCCCNNNUUU[[[]]]eeettt{{{rrrggg\\\RRRRRRSSSRRROOONNNMMMNNNPPPQQQQQQRRRUUUWWWUUUUUUTTTSSSQQQNNNLLLKKKQQQQQQQQQPPPPPPPPPPPPPPPNNNMMMMMMNNNOOOPPPOOOMMMOOOPPPOOOMMMKKKNNNTTTYYYUUUVVVWWWUUUSSSQQQQQQRRROOORRRVVVZZZ[[[]]]___aaaaaakkk}}}kkk\\\[[[bbbiiiwwwuuuiiigggeeefffjjjnnnqqqrrrsssvvvxxxxxxuuutttvvvxxxuuuvvvuuuqqqooorrr|||zzz{{{~~~zzz|||yyyvvvxxxzzz{{{{{{zzz{{{{{{|||||||||||||||}}}}}}{{{{{{}}}|||yyyuuu{{{}}}||||||}}}~~~uuueeeXXXYYY```rrr{{{ssslllXXXCCCAAA@@@@@@AAABBBCCCEEEEEEFFFDDDDDDEEEFFFGGGHHHIIIJJJFFFHHHHHHFFFHHHLLLNNNMMMPPP\\\}}}|||yyywwwnnniiiaaaXXXQQQMMMMMMNNNRRRlll}}}zzz~~~|||lllWWWIIIHHHMMMIIIIIIJJJKKKMMMNNNPPPQQQSSSQQQOOOOOOPPPRRRSSSSSSUUUTTTRRRSSSTTTUUUTTTSSSRRRMMMLLLPPPTTTUUUWWWZZZVVVUUUSSSSSSTTTTTTSSSQQQOOOPPPQQQTTTWWWWWWVVVTTTQQQTTTWWWXXXVVVTTTSSSTTTVVVVVVVVVVVVWWWWWWWWWWWW]]]XXXTTTVVV[[[^^^```aaaiiixxxfffbbbaaaaaaiiissssssmmmbbbWWWPPPKKKIIIIIIRRRRRRPPPNNNLLLJJJHHHGGGIIIHHHGGGGGGFFFFFFGGGGGGDDDDDDDDDDDDDDDCCCCCCBBBBBBDDDEEEGGGGGGFFFEEEDDDDDDGGGIIIJJJHHHHHHIIIKKKDDDDDDEEEGGGJJJNNNRRRTTTdddttt|||yyy}}}vvveeeaaaeeebbbZZZRRROOOQQQPPPLLLNNNOOOOOONNNNNNPPPSSSVVVVVVVVVUUUTTTQQQOOOLLLKKKOOOQQQSSSQQQMMMLLLNNNQQQPPPNNNLLLMMMOOOQQQPPPOOOPPPSSSVVVUUURRRPPPSSSVVVRRRSSSUUUTTTSSSRRRRRRSSSOOOQQQUUUWWWYYY[[[^^^aaa___hhhrrrlll\\\XXX]]]bbbpppvvvjjjgggeeeffflllrrrvvvxxxvvvwwwyyyzzzzzzzzzyyyyyyxxxxxxvvvrrrlllgggffffffpppqqqmmmffffffkkkmmmjjjrrrvvvvvvrrrrrrvvv{{{{{{~~~xxxzzz|||}}}{{{zzzzzzzzz|||||||||||||||~~~}}}{{{|||~~~~~~zzzvvv}}}|||~~~}}}~~~vvvcccVVV]]]kkkyyyzzzooooootttRRRCCCCCCBBBBBBBBBBBBCCCDDDFFFGGGFFFGGGGGGHHHIIIJJJKKKKKKHHHJJJHHHEEEFFFLLLNNNKKKQQQRRRggg~~~{{{xxxvvvtttrrrgggaaaYYYPPPKKKMMMRRRWWWmmmxxxrrrvvvyyyyyyzzzqqq```RRRMMMLLLKKKKKKKKKLLLMMMNNNPPPRRRSSSQQQOOOLLLLLLNNNPPPQQQQQQPPPOOONNNPPPRRRTTTTTTTTTTTTNNNLLLOOOSSSUUUYYY^^^XXXVVVTTTTTTTTTTTTRRRPPPMMMNNNOOOSSSVVVWWWUUUTTTOOOSSSXXXYYYVVVSSSRRRRRRUUUUUUUUUVVVVVVVVVWWWWWWUUUVVVVVVUUUWWW\\\]]][[[^^^cccooocccbbbeeeeeeccc^^^XXXWWWZZZ^^^___^^^[[[XXXTTTPPPMMMLLLIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDAAABBBDDDEEEFFFEEECCCBBBDDDGGGJJJJJJIIIHHHJJJLLLLLLNNNRRRXXX___gggnnnrrr|||rrrddd```[[[]]]aaa^^^TTTOOOSSSRRRLLLOOOOOONNNMMMLLLMMMQQQTTTVVVVVVVVVTTTRRROOOLLLJJJIIINNNRRRPPPLLLKKKPPPVVVRRROOOMMMMMMPPPRRRRRRPPPOOOTTTZZZ[[[VVVRRRQQQRRRRRRTTTVVVVVVTTTSSSTTTUUUUUUVVVXXXXXXYYYZZZ]]]```cccjjjjjjtttbbb[[[^^^aaaqqqpppiiieeebbbccciiipppuuuwwwxxxxxxyyy|||~~~~~~|||zzzzzzuuummmiiifffddd```]]]hhhmmmmmmeeebbbeeeiiiiiihhhpppvvvuuurrrssstttttt|||yyyxxxzzz}}}}}}|||zzzyyyyyy}}}|||||||||}}}~~~}}}~~~{{{||||||vvvooouuuwwwbbbVVV```rrr}}}|||tttvvvkkkLLL@@@BBBDDDCCCBBBAAABBBDDDFFFGGGIIIJJJJJJJJJKKKLLLLLLLLLHHHKKKIIIEEEHHHOOORRROOOOOOMMMXXXzzz~~~{{{xxxuuuqqqlllddd___VVVRRRKKKDDDFFFWWWuuurrrdddgggsss{{{tttbbbWWWOOOLLLMMMQQQTTTRRRNNNLLLKKKMMMPPPRRRTTTRRRPPPOOOOOOPPPRRRSSSQQQPPPNNNMMMNNNPPPRRRTTTSSSTTTUUUUUUSSSRRRRRRSSSXXXSSSNNNNNNQQQRRRPPPMMMNNNOOOMMMKKKPPPWWWUUUNNNPPPPPPQQQRRRSSSTTTUUUVVVVVVVVVWWWWWWXXXYYYZZZZZZYYYYYYXXXVVVTTTTTTWWWYYYZZZUUU[[[sss|||xxxrrrjjjccc___aaahhhpppyyy|||zzzpppiiigggbbb\\\TTTSSSRRRQQQQQQPPPNNNMMMOOOMMMMMMNNNQQQQQQMMMIIIPPPOOONNNNNNOOOQQQRRRSSSTTTUUU]]]iiipppnnnmmmpppuuu}}}kkk___YYYWWWUUUWWWWWWVVVVVVTTTSSSQQQQQQKKKMMMPPPRRRRRRQQQNNNLLLSSSSSSSSSSSSQQQNNNKKKIIIKKKKKKLLLNNNQQQQQQPPPOOOOOONNNNNNNNNOOORRRTTTVVVUUUVVVWWWVVVUUUUUUWWWYYYVVVVVVVVVUUUUUUUUUUUUUUUZZZXXXUUUTTTTTTWWW[[[^^^^^^hhhfff~~~\\\LLL[[[]]]nnnvvviiiffffffhhhmmmsssyyy}}}||||||}}}|||wwwxxxwwwsssmmmiiiiiimmmqqqzzzqqqfffaaabbbeeeggggggnnnrrruuutttqqqpppssswww~~~|||zzz|||~~~|||}}}|||{{{{{{|||}}}|||zzz}}}zzzyyy{{{~~~qqqzzz}}}zzz~~~~~~~~~wwwdddcccqqqxxx}}}^^^IIIBBB>>>DDDCCCCCCCCCDDDFFFIIIKKKKKKKKKLLLLLLLLLLLLKKKKKKLLLKKKIIIHHHGGGIIIJJJKKKRRRRRRPPP[[[~~~{{{uuuqqqjjjccc^^^ZZZVVVSSSNNNOOOVVVggg|||oookkkuuu}}}mmm[[[TTTQQQPPPNNNOOOQQQPPPNNNMMMLLLMMMNNNOOOPPPOOONNNMMMMMMNNNOOOPPPPPPNNNMMMKKKLLLMMMOOOQQQTTTTTTSSSRRRPPPPPPRRRTTTOOOMMMKKKLLLMMMOOONNNLLLNNNOOOMMMMMMRRRXXXVVVPPPPPPPPPQQQRRRSSSTTTUUUUUUVVVVVVWWWWWWXXXYYYYYYZZZXXXWWWVVVUUUUUUWWWXXXYYYZZZZZZ[[[[[[dddyyyxxxyyyxxxyyyxxxxxx}}}yyy|||xxxtttuuuxxxyyyvvvrrrtttpppllljjjlllmmmlllkkkppptttyyyyyyvvvssstttvvv{{{iii[[[UUUTTTTTTSSSSSSSSSRRRRRRQQQPPPOOONNNLLLMMMNNNOOOPPPPPPPPPOOOQQQQQQRRRQQQPPPNNNKKKJJJJJJKKKMMMOOOPPPQQQPPPOOOOOOOOONNNNNNOOOQQQSSSTTTUUUUUUUUUUUUTTTTTTVVVXXXVVVTTTRRRQQQPPPPPPQQQRRRXXXVVVTTTRRRTTTWWW[[[^^^]]]dddbbbzzzgggQQQYYYXXXfff}}}}}}|||uuummmggghhhkkkmmmssszzz{{{{{{|||{{{wwwyyytttpppppptttxxxyyyyyywwwrrrllljjjllloooooonnnooosssvvvvvvuuuuuuxxx|||}}}{{{zzz}}}~~~}}}zzzyyyyyyzzz|||}}}|||{{{|||zzzxxxyyy{{{|||{{{zzz~~~~~~~~~~~~~~~~~~~~~|||{{{nnneeelll{{{zzz|||VVVGGGDDDBBBEEEDDDDDDDDDFFFHHHKKKMMMMMMMMMLLLLLLLLLLLLMMMMMMLLLKKKJJJIIIHHHIIIIIIJJJOOOPPPPPPTTTmmm~~~~~~~~~~~~{{{uuuooogggccc\\\VVVQQQOOOOOOPPP\\\jjjtttooozzzssscccTTTPPPSSSRRROOOMMMMMMMMMNNNOOONNNMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMOOONNNLLLKKKJJJKKKMMMNNNSSSSSSQQQNNNMMMNNNQQQTTTKKKMMMMMMMMMKKKJJJIIIJJJMMMNNNMMMNNNSSSXXXWWWSSSPPPPPPQQQQQQRRRSSSTTTTTTVVVVVVWWWWWWXXXYYYYYYYYYWWWTTTSSSTTTXXXZZZZZZYYYQQQZZZaaa[[[QQQ\\\{{{zzzzzzyyyjjjbbbXXXRRRRRRTTTUUUUUUPPPPPPPPPPPPPPPOOONNNMMMLLLLLLLLLLLLMMMNNNPPPQQQNNNNNNOOOOOOOOOMMMKKKJJJJJJKKKMMMOOOPPPPPPOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQTTTTTTTTTRRRQQQRRRUUUXXXVVVTTTQQQNNNMMMMMMNNNOOOVVVTTTRRRQQQQQQTTTWWWYYY\\\```^^^uuubbb^^^XXXcccwwwzzz{{{|||uuujjjmmmooolllooowwwzzzzzz{{{~~~~~~{{{xxx{{{sssnnnrrr{{{{{{nnnkkkjjjlllpppsssqqqoooppptttwwwyyyyyyzzz~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}||||||{{{||||||}}}{{{{{{|||~~~zzzyyyyyyzzz}}}~~~~~~}}}~~~|||zzzyyyyyyyyyxxxwww|||~~~~~~{{{yyyzzz|||zzzyyy{{{yyy}}}}}}zzzzzz}}}~~~xxxkkkbbbfffvvvgggKKKEEEGGGGGGEEEEEEEEEFFFHHHKKKMMMOOONNNMMMLLLKKKKKKLLLMMMNNNLLLLLLKKKJJJIIIIIIHHHHHHIIILLLNNNNNNUUUttt||||||{{{yyyxxxtttlllddd\\\ZZZUUUNNNKKKLLLPPPUUU}}}xxxnnnvvvuuufffZZZQQQPPPRRRPPPNNNMMMIIIKKKNNNPPPPPPNNNKKKIIIKKKLLLMMMMMMMMMMMMMMMLLLOOONNNLLLKKKKKKKKKLLLMMMPPPPPPPPPNNNLLLLLLNNNPPPOOORRRTTTQQQKKKGGGFFFHHHLLLLLLLLLNNNRRRVVVVVVUUUPPPPPPQQQRRRRRRSSSTTTTTTWWWWWWWWWXXXXXXXXXYYYYYYUUURRRQQQTTTZZZ]]][[[XXXOOOTTT[[[___]]]]]]gggsss}}}vvvtttuuuzzz~~~wwwsssyyyzzz{{{~~~~~~|||{{{yyy{{{ccc]]]ZZZUUUSSSTTTTTTTTTSSSQQQQQQQQQRRRQQQQQQPPPPPPLLLLLLLLLLLLMMMMMMMMMMMMKKKLLLLLLMMMMMMLLLLLLKKKIIILLLOOOQQQQQQPPPOOOOOOPPPQQQQQQRRRRRRQQQPPPPPPSSSSSSRRRQQQPPPQQQTTTWWWUUUTTTRRRPPPOOONNNMMMMMMUUUSSSPPPNNNNNNOOOQQQSSS\\\\\\[[[ooosssddd[[[ccctttxxx~~~nnnqqquuupppooouuuxxxyyy{{{}}}~~~}}}|||zzz|||vvvppprrryyy|||xxxrrrhhhhhhiiilllppprrrrrrpppsssuuuyyyzzz{{{}}}{{{{{{{{{{{{|||||||||}}}}}}~~~}}}}}}~~~~~~{{{yyyxxxxxx{{{~~~}}}|||{{{|||~~~~~~}}}{{{{{{zzzzzzyyy{{{~~~}}}xxxuuuxxx{{{uuurrr{{{~~~}}}|||xxxxxx|||uuubbb[[[ggg}}}WWWEEEDDDGGGHHHEEEEEEEEEGGGIIIKKKMMMOOOMMMLLLKKKJJJJJJKKKLLLMMMLLLLLLLLLKKKJJJHHHGGGFFFFFFGGGKKKKKKIII[[[~~~|||vvvtttwww{{{zzzuuupppmmmkkkfff^^^XXXSSSQQQLLLHHHIIISSSbbbnnnpppjjjlll}}}vvv```ZZZUUURRRQQQOOOLLLKKKNNNHHHJJJNNNPPPPPPNNNKKKHHHHHHIIIJJJKKKKKKKKKKKKKKKMMMLLLKKKJJJIIIIIIJJJJJJLLLNNNPPPPPPNNNLLLLLLLLLOOOTTTVVVSSSKKKFFFFFFIIIJJJJJJKKKNNNQQQSSSTTTUUUQQQQQQRRRRRRSSSTTTTTTTTTWWWWWWWWWXXXXXXXXXXXXXXXTTTRRRQQQUUU[[[^^^[[[WWWWWWPPPMMMRRRYYY\\\```cccjjjxxxbbbQQQXXXWWWUUUTTTSSSRRRPPPNNNQQQQQQQQQRRRRRRQQQPPPPPPKKKLLLNNNOOONNNLLLJJJHHHJJJJJJJJJKKKKKKLLLLLLKKKJJJMMMQQQSSSRRRPPPOOOOOOQQQQQQRRRRRRRRRQQQPPPOOORRRRRRRRRQQQPPPQQQSSSVVVPPPQQQRRRRRRQQQOOOLLLJJJPPPNNNMMMLLLLLLNNNPPPRRR[[[ZZZ[[[jjj~~~fff\\\bbbooouuu~~~vvvooopppnnnooouuuvvvxxxzzz||||||||||||{{{zzzxxxuuussssssqqqooolllnnnmmmnnnpppsssuuuvvvwwwvvvwwwyyy{{{|||}}}}}}yyyzzzzzz{{{|||}}}~~~~~~|||}}}~~~}}}|||}}}}}}{{{yyyyyy{{{~~~~~~}}}||||||||||||{{{zzz~~~}}}}}}|||{{{zzz{{{|||zzz}}}~~~{{{uuusssvvvzzzzzzooojjjpppwwwyyy}}}~~~|||yyyyyy}}}sss___[[[lllpppOOOFFFFFFFFFEEECCCDDDEEEFFFHHHJJJLLLLLLKKKJJJIIIHHHHHHIIIJJJKKKKKKKKKKKKJJJIIIGGGEEEEEEFFFEEEHHHKKKFFFNNNuuu~~~yyyyyywwwrrrkkkggggggiiidddbbb___\\\XXXUUUPPPMMMIIIMMMQQQVVVaaauuullldddgggrrrxxxcccUUUSSSRRRRRRRRRNNNJJJKKKPPPIIIKKKMMMOOOOOONNNLLLJJJGGGGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHIIIIIILLLPPPQQQOOOLLLJJJJJJLLLOOORRRPPPJJJGGGIIILLLKKKIIIJJJOOOPPPPPPQQQTTTSSSSSSSSSTTTTTTUUUUUUUUUXXXXXXXXXXXXXXXXXXXXXXXXTTTSSSTTTWWW[[[\\\YYYVVVSSSQQQRRRVVVXXXXXX[[[```[[[ddd~~~mmm]]]UUUSSSUUUUUUUUUUUUTTTSSSQQQPPPOOOOOOOOOOOOOOONNNMMMMMMJJJLLLOOOPPPPPPMMMJJJGGGJJJJJJJJJJJJKKKKKKKKKLLLJJJOOOTTTVVVSSSQQQPPPQQQPPPPPPPPPOOOOOOOOOOOOOOOQQQRRRSSSRRRQQQQQQSSSTTTLLLNNNOOOPPPPPPOOOMMMKKKKKKJJJJJJKKKMMMQQQTTTVVVYYYYYY\\\dddiii```dddmmmttt~~~uuukkkiiimmmssssssuuuxxxyyyyyyyyyzzz{{{wwwwwwwwwsssooollllllnnnpppppppppqqqsssuuuxxxyyyxxxxxxyyyzzz{{{|||}}}~~~|||xxxyyyzzz|||~~~|||~~~~~~|||}}}{{{|||~~~}}}|||{{{yyywwwxxxzzz}}}~~~~~~}}}|||zzzyyyzzzyyyxxxvvvyyyzzzzzzyyywwwwwwyyyzzzyyyzzzzzzwwwsssrrrtttwwwvvvqqqkkkiiikkkqqqwww{{{~~~~~~~~~yyyooocccddduuufffLLLHHHHHHEEECCCCCCDDDEEEFFFGGGHHHIIIJJJHHHIIIIIIIIIIIIIIIIIIHHHIIIIIIHHHGGGFFFFFFEEEEEEHHHEEEFFFIIIFFFHHH]]]www~~~}}}||||||zzzwwwtttooommmiiieee```\\\YYYXXXRRRRRRRRRPPPLLLKKKKKKMMMPPP___rrr}}}rrrhhhrrryyysss___TTTUUUQQQNNNMMMPPPPPPNNNOOORRRKKKLLLMMMMMMNNNNNNNNNMMMIIIIIIHHHHHHIIIJJJLLLMMMJJJJJJJJJJJJJJJKKKKKKKKKKKKMMMOOOOOOMMMKKKKKKKKKMMMOOOOOOMMMJJJIIIJJJLLLLLLJJJLLLPPPQQQOOOPPPUUUUUUUUUUUUUUUUUUVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXSSSUUUXXXZZZZZZYYYVVVTTTNNNQQQYYY___^^^YYYXXXZZZ\\\YYY```xxx}}}kkkbbbYYYPPPPPPWWWRRRSSSTTTTTTSSSSSSSSSSSSOOOOOONNNNNNMMMLLLKKKJJJJJJKKKMMMNNNOOONNNMMMLLLJJJJJJJJJJJJJJJKKKKKKLLLKKKQQQWWWXXXUUUQQQQQQRRRMMMLLLKKKKKKKKKLLLMMMNNNOOOQQQSSSTTTSSSRRRRRRSSSNNNMMMMMMNNNOOOPPPQQQRRRNNNNNNNNNNNNPPPRRRTTTVVVUUUWWW^^^___tttiiiaaaeeejjjqqqyyywwwmmmmmmnnnnnnqqqtttuuutttuuuvvvxxxuuuvvvuuuqqqllljjjlllnnnkkkmmmoooppprrrsssuuuwwwxxxxxxxxxzzz|||}}}~~~~~~||||||yyywwwxxxyyy|||~~~{{{{{{}}}{{{|||}}}~~~}}}~~~}}}{{{yyyyyy{{{}}}~~~~~~}}}{{{zzzzzz{{{{{{yyyxxxwwwxxxyyywwwuuutttvvvxxxwwwvvvtttrrrqqqqqqrrrsssxxxttt{{{nnnnnnlllppp|||^^^IIIJJJJJJFFFDDDDDDEEEFFFGGGGGGHHHHHHHHHGGGHHHJJJKKKKKKJJJHHHGGGHHHGGGFFFDDDDDDDDDEEEEEEGGGDDDDDDFFFGGGGGGPPPZZZ~~~~~~|||zzztttlllgggeeebbb]]]YYYVVVSSSOOOMMMIIILLLNNNMMMJJJJJJNNNSSSccc{{{}}}vvv}}}fffMMMMMMYYYPPPKKKIIINNNRRRSSSRRRRRRMMMMMMLLLLLLMMMNNNOOOPPPNNNMMMLLLKKKLLLNNNPPPRRRMMMMMMNNNNNNOOOOOOPPPPPPMMMNNNNNNMMMKKKKKKLLLMMMSSSSSSQQQNNNKKKIIIJJJKKKNNNLLLMMMRRRRRROOOPPPVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXWWWSSSWWWZZZ[[[YYYVVVTTTTTTVVVRRRQQQVVVZZZZZZZZZ[[[\\\]]]aaaeeemmmwww```QQQVVVYYYSSSRRRYYYMMMNNNOOONNNMMMMMMNNNOOOPPPPPPOOOOOOMMMLLLKKKJJJJJJJJJKKKLLLNNNOOOQQQRRRKKKKKKJJJJJJJJJKKKKKKLLLLLLRRRXXXYYYVVVRRRRRRSSSKKKJJJHHHGGGHHHIIIKKKMMMOOOQQQTTTUUUTTTSSSRRRRRRRRRPPPNNNMMMOOOSSSWWWZZZVVVUUUSSSRRRQQQQQQRRRSSSRRRVVV___[[[hhhddd\\\___bbbiiirrr~~~}}}zzzwwwooojjjjjjnnnqqqrrrqqqqqqtttvvvvvvtttqqqnnnjjjiiijjjkkkiiilllpppsssuuuuuuvvvwwwxxxwwwxxxzzz}}}xxx|||~~~yyywwwvvvwwwyyy{{{~~~{{{zzz}}}~~~}}}{{{~~~~~~}}}{{{zzz|||~~~}}}~~~~~~}}}|||}}}~~~~~~}}}xxxyyyzzzwwwtttssstttwwwuuurrrooonnnoooppppppppp~~~|||sss|||jjjoootttyyyYYYGGGJJJJJJGGGFFFEEEFFFGGGHHHHHHHHHHHHGGGGGGIIIKKKMMMMMMKKKIIIGGGGGGFFFDDDBBBBBBCCCEEEFFFDDDCCCCCCEEEHHHKKKNNNQQQ{{{xxxxxxyyysssfff^^^]]]UUUUUURRRPPPOOOOOOLLLIIIMMMEEEGGGSSSYYYXXXaaaoooxxxuuusssttt]]]OOOMMMOOOLLLMMMNNNOOOPPPQQQQQQQQQMMMMMMMMMLLLLLLMMMPPPSSSSSSQQQMMMKKKKKKMMMPPPSSSQQQOOOMMMOOORRRTTTSSSQQQOOOOOOOOOPPPOOOOOONNNNNNRRRRRRRRRQQQOOOMMMKKKIIIJJJLLLMMMMMMMMMOOOQQQSSSYYYWWWVVVUUUUUUUUUSSSRRRUUUVVVWWWVVVUUUSSSTTTUUUXXXXXXXXXWWWVVVUUUSSSSSSSSSSSSTTTWWWZZZZZZYYYXXXZZZWWWYYY^^^aaaiiifffXXXTTTPPPPPPRRRUUUUUUTTTOOONNNMMMLLLLLLMMMNNNOOOMMMNNNNNNMMMJJJIIIIIIJJJHHHIIIKKKKKKJJJJJJLLLMMMLLLMMMMMMNNNNNNNNNMMMMMMRRRSSSVVVWWWVVVTTTPPPNNNLLLJJJGGGHHHJJJKKKJJJHHHLLLNNNQQQSSSTTTSSSQQQPPPLLLLLLLLLKKKLLLQQQWWW\\\TTTSSSPPPNNNMMMNNNOOOPPPQQQTTTYYYWWW```pppZZZ[[[```eeerrrzzz{{{}}}mmmcccjjjeeefffmmmrrrpppoooqqquuusssoookkkhhhiiimmmpppkkkmmmpppsssuuuvvvuuuuuuzzzxxxwwwxxx{{{~~~~~~|||{{{{{{zzzxxxvvvzzzzzz|||}}}~~~{{{yyyzzz}}}}}}~~~~~~}}}~~~~~~}}}~~~~~~~~~}}}}}}~~~~~~zzzxxxzzz~~~~~~|||www{{{yyywwwvvvrrrnnnpppvvvuuupppmmmllljjjggggggkkktttyyy~~~}}}{{{~~~{{{rrrgggmmmuuu{{{zzzRRRMMMJJJDDDFFFIIIJJJIIIHHHHHHGGGGGGGGGHHHGGGGGGHHHHHHGGGFFFDDDCCCHHHGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCEEEHHHKKKxxxrrrmmmiii___SSSMMMNNNOOOMMMKKKGGGFFFHHHJJJJJJAAAKKKbbbzzzoooxxxuuu^^^PPPLLLOOORRRNNNOOOPPPQQQRRRSSSSSSRRRNNNNNNNNNMMMLLLMMMPPPSSSRRRQQQNNNLLLLLLNNNPPPRRRQQQOOONNNOOORRRSSSRRRPPPMMMNNNOOOPPPQQQQQQQQQQQQTTTTTTTTTTTTRRROOOLLLJJJIIIJJJLLLLLLLLLMMMPPPRRRWWWVVVUUUTTTTTTSSSRRRQQQQQQSSSUUUVVVTTTSSSSSSTTTVVVVVVWWWWWWWWWVVVVVVUUUUUUUUUUUUXXXZZZ[[[ZZZXXXYYYVVVYYY]]]\\\ZZZfffwwwtttbbbPPPQQQNNNLLLMMMOOOQQQOOOLLLNNNMMMLLLLLLLLLLLLMMMNNNMMMMMMNNNMMMJJJIIIJJJJJJIIIKKKLLLMMMLLLKKKKKKLLLKKKLLLLLLMMMNNNNNNNNNMMMOOOQQQTTTVVVWWWUUUSSSQQQOOOMMMJJJJJJKKKKKKIIIGGGLLLNNNPPPRRRRRRQQQOOONNNMMMMMMLLLLLLLLLNNNSSSVVVUUUSSSRRRPPPPPPPPPPPPPPPSSSVVVZZZWWW[[[}}}bbbZZZYYY]]]fffrrr}}}|||xxxlllddd___dddiiikkkmmmppprrrqqqooommmkkklllnnnpppkkklllnnnoooqqqqqqqqqqqquuuuuuuuuwww{{{~~~~~~}}}}}}}}}zzzvvvsssxxxzzz||||||{{{zzz{{{|||{{{|||}}}{{{yyyxxxyyyzzz~~~|||{{{|||}}}}}}|||{{{{{{}}}~~~~~~~~~}}}~~~{{{{{{~~~zzz~~~{{{zzz|||{{{wwwtttrrrsssvvvvvvrrrqqqsssmmmhhheeefffgggiiiooouuutttxxx}}}}}}|||{{{{{{}}}yyyrrrtttxxx~~~sssOOOLLLIIIDDDFFFIIIIIIIIIHHHGGGGGGGGGHHHHHHGGGHHHHHHHHHGGGFFFDDDDDDGGGGGGFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDCCCEEEHHHKKKccc```]]]ZZZTTTNNNMMMPPPLLLLLLKKKIIIHHHKKKQQQWWW^^^pppwwwnnnppprrrZZZKKKHHHKKKNNNOOONNNOOOPPPQQQQQQQQQQQQQQQOOOOOOOOONNNMMMMMMOOOQQQQQQPPPOOONNNNNNOOOPPPQQQRRRQQQOOOOOOPPPQQQOOONNNLLLMMMOOOQQQSSSTTTTTTUUUVVVVVVWWWWWWTTTQQQMMMJJJHHHIIIKKKKKKKKKLLLOOOQQQUUUUUUTTTTTTSSSRRRPPPPPPNNNQQQTTTVVVTTTSSSRRRQQQSSSTTTUUUWWWXXXXXXXXXXXXVVVVVVVVVXXXZZZ[[[ZZZXXXYYYUUUUUUXXXUUUPPPTTT]]]ffftttfffZZZYYYTTTKKKKKKJJJIIIKKKNNNNNNKKKGGGLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMMMMLLLKKKJJJJJJKKKJJJMMMOOOOOONNNLLLKKKKKKJJJJJJKKKLLLMMMMMMNNNNNNMMMOOORRRUUUVVVVVVUUUSSSSSSQQQOOOMMMMMMLLLJJJHHHLLLNNNPPPQQQPPPNNNLLLJJJMMMMMMNNNMMMLLLLLLNNNPPPTTTTTTSSSSSSRRRRRRQQQQQQUUUWWWYYYVVVUUUnnnrrr\\\SSSWWW[[[jjj}}}yyy|||wwwhhhbbbcccdddeeegggiiijjjjjjjjjkkkkkklllllljjjjjjjjjjjjkkkkkklllmmmoooppprrruuuyyy||||||{{{yyyzzz{{{}}}|||yyysssnnnssswwwzzzxxxtttrrrssswwwxxx{{{~~~~~~|||zzzxxxwww|||}}}}}}|||zzzyyyzzz|||}}}||||||}}}~~~}}}zzzxxxvvvwwwyyy{{{||||||~~~~~~}}}|||||||||}}}}}}|||yyyyyyxxxxxxzzz~~~}}}~~~{{{wwwvvvwwwuuuqqqqqqmmmkkklllkkkfffddddddcccaaaccciiinnnrrrwww}}}uuuxxx{{{||||||{{{|||}}}~~~yyytttqqq~~~iiiJJJJJJIIIFFFHHHIIIHHHHHHHHHGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCEEEGGGJJJRRRRRRRRRQQQNNNMMMPPPTTTMMMQQQXXX___bbbgggpppzzzuuunnnxxxfffZZZMMMHHHJJJMMMKKKHHHKKKLLLLLLMMMMMMMMMMMMLLLOOOPPPPPPNNNMMMMMMNNNPPPOOOOOOOOOOOOOOOPPPPPPPPPRRRQQQPPPPPPOOONNNMMMLLLMMMNNNPPPRRRSSSUUUUUUUUUVVVWWWWWWWWWUUUQQQLLLJJJHHHJJJKKKKKKKKKLLLOOOQQQTTTUUUVVVUUUSSSQQQPPPPPPOOORRRVVVWWWUUURRRPPPOOOSSSTTTUUUWWWXXXXXXYYYYYYVVVUUUUUUVVVXXXYYYXXXWWWXXXSSSPPPQQQRRRQQQVVV]]][[[VVVYYYrrrvvveeeUUUQQQVVVVVVSSSMMMKKKJJJKKKNNNOOOLLLIIIKKKKKKKKKJJJJJJKKKKKKKKKKKKLLLMMMLLLKKKJJJKKKLLLLLLOOOQQQRRRPPPMMMKKKJJJIIIIIIIIIJJJLLLMMMNNNOOONNNOOORRRTTTUUUUUUTTTSSSTTTTTTSSSRRRQQQOOOMMMLLLNNNOOOQQQQQQPPPNNNKKKIIILLLMMMOOOPPPNNNMMMNNNNNNRRRSSSSSSTTTSSSSSSRRRQQQTTTWWWXXXWWWSSS___}}}eeeTTTWWWVVVfffyyyxxxrrr}}}pppjjjgggeeeccc______aaaccceeefffeeecccfffeeeeeedddeeegggiiikkklllmmmoootttwwwxxxwwwuuuqqqssswwwzzz{{{wwwpppkkkoootttxxxuuunnnkkkmmmrrrvvvyyy|||}}}{{{yyywwwvvvvvvwwwxxxxxxxxxyyy{{{~~~}}}||||||}}}~~~|||xxxvvvttttttwwwyyyzzz{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{yyyxxxvvvuuuuuuwwwzzz}}}wwwpppmmmjjjfffcccgggccc```___\\\ZZZ\\\bbb```ccckkkvvv|||{{{zzz|||xxxyyy{{{{{{{{{{{{}}}~~~uuuoooooopppaaaIIIKKKKKKIIIKKKKKKHHHHHHGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBCCCDDDDDDDDDCCCDDDFFFIIIOOOPPPNNNKKKKKKSSS]]]eeeffflllyyypppyyyhhhSSSOOOLLLJJJKKKLLLKKKIIIJJJJJJKKKKKKKKKJJJIIIIIINNNOOOOOONNNMMMLLLMMMOOOMMMNNNNNNOOOOOOPPPOOOOOORRRRRRQQQPPPNNNLLLLLLKKKNNNOOOPPPRRRSSSTTTTTTTTTTTTTTTUUUTTTRRROOOKKKIIIIIIJJJLLLLLLLLLMMMPPPRRRSSSVVVXXXWWWTTTQQQQQQQQQRRRTTTWWWXXXUUUQQQNNNMMMSSSTTTUUUVVVWWWWWWWWWWWWVVVUUUSSSTTTVVVVVVVVVUUUTTTQQQOOOPPPRRRTTTWWWZZZPPPTTTXXX\\\iii~~~qqq^^^___]]]WWWSSSSSSSSSQQQQQQMMMJJJJJJLLLOOONNNMMMJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKLLLLLLKKKKKKLLLMMMMMMPPPRRRSSSPPPMMMKKKJJJIIIIIIIIIJJJKKKMMMNNNOOOQQQRRRSSSTTTTTTSSSRRRQQQSSSSSSTTTUUUTTTSSSRRRRRRQQQRRRSSSSSSRRROOOLLLIIIKKKMMMQQQRRRRRRQQQQQQQQQQQQQQQRRRSSSSSSSSSRRRRRRRRRXXXXXXWWWVVVYYYsssYYYXXXWWWdddttt~~~yyy}}}{{{~~~{{{tttmmmfff[[[[[[[[[^^^```aaa^^^\\\aaa```___```bbbeeehhhjjjlllmmmpppsssvvvvvvssspppkkknnnssswwwyyyvvvppplllmmmsssvvvtttmmmiiilllppptttuuuvvvuuutttssssssuuutttuuuwwwwwwwwwyyy{{{~~~~~~~~~}}}xxxvvvuuuuuuxxxyyyzzzzzz{{{{{{zzzzzzyyyxxxwwwwwwrrrtttuuusssppppppqqqrrrvvvqqqkkkfffbbb^^^\\\[[[XXX[[[aaaffffffeeejjjrrrkkklllrrr{{{~~~{{{yyyzzz{{{|||}}}||||||}}}yyyooommmrrrxxx___KKKOOONNNLLLNNNMMMHHHHHHHHHGGGGGGHHHHHHIIIHHHHHHGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCEEEDDDDDDDDDEEEGGGNNNSSSWWWZZZeee{{{zzz}}}xxxXXXOOONNNLLLIIIHHHIIIMMMPPPLLLLLLLLLLLLLLLKKKJJJIIIKKKMMMNNNMMMLLLLLLMMMNNNLLLLLLMMMMMMNNNNNNOOOOOOQQQQQQQQQOOOMMMKKKKKKKKKMMMMMMOOOPPPQQQRRRRRRRRRRRRRRRRRRQQQOOOMMMKKKIIIIIIJJJLLLLLLLLLMMMPPPRRRRRRVVVYYYXXXTTTQQQPPPQQQRRRUUUWWWVVVTTTQQQNNNNNNQQQRRRSSSUUUVVVVVVWWWWWWVVVTTTSSSSSSTTTUUUTTTSSSOOOPPPRRRSSSSSSQQQOOONNNKKKNNNRRRUUUXXXcccyyysssaaaYYYQQQUUUXXXVVVQQQNNNNNNPPPPPPLLLGGGGGGJJJLLLMMMLLLJJJJJJKKKKKKKKKKKKJJJJJJIIIKKKLLLLLLKKKKKKLLLNNNNNNPPPRRRRRROOOMMMLLLLLLKKKKKKJJJJJJKKKMMMOOOPPPSSSSSSTTTTTTSSSQQQPPPOOOOOOQQQTTTUUUTTTTTTTTTUUURRRSSSTTTTTTSSSPPPMMMKKKKKKNNNRRRTTTTTTSSSSSSTTTQQQQQQRRRRRRSSSSSSTTTTTTRRR]]]ZZZWWWZZZYYYtttdddZZZXXX```kkksssyyy~~~}}}}}}qqqeeeaaa___\\\]]]______]]]ZZZ\\\[[[[[[\\\^^^aaadddfffkkklllnnnppprrrrrrooommmiiikkknnnrrrtttsssoookkkkkkooorrrqqqllljjjlllooorrrrrrrrrpppoooooorrrtttssstttuuuuuuttttttvvvxxx}}}|||{{{|||||||||zzzxxxuuutttssstttvvvwwwvvvuuuttttttsssqqqooollljjjiiibbbhhhkkkhhheeefffgggggghhhfffeeeeeecccaaadddiii^^^dddpppzzz{{{vvvuuuwwwzzzuuussstttttttttxxx}}}}}}~~~~~~~~~~~~vvvqqqsss|||```PPPSSSQQQNNNPPPNNNJJJIIIHHHHHHGGGGGGGGGHHHGGGGGGFFFEEEEEEFFFFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCEEEEEEDDDCCCEEEFFFdddqqq~~~sssYYYRRRNNNLLLJJJGGGGGGJJJMMMPPPNNNNNNNNNMMMLLLKKKJJJJJJHHHJJJLLLLLLKKKKKKLLLMMMKKKKKKKKKKKKLLLMMMNNNOOOOOOQQQQQQOOOLLLJJJJJJLLLIIIJJJLLLNNNPPPRRRRRRSSSQQQPPPOOOMMMLLLLLLKKKKKKHHHIIIKKKKKKKKKLLLOOOQQQPPPUUUXXXXXXSSSOOOOOOPPPPPPQQQSSSSSSRRRPPPPPPPPPMMMNNNQQQSSSUUUWWWWWWXXXXXXVVVSSSSSSTTTTTTTTTSSSNNNQQQTTTSSSQQQPPPQQQQQQUUUKKKGGGNNNWWW[[[[[[[[[uuuvvvfffXXXPPPNNNLLLNNNPPPRRRQQQOOOOOOPPPLLLIIIFFFGGGJJJKKKJJJHHHJJJKKKLLLLLLLLLLLLKKKJJJHHHJJJLLLLLLKKKKKKMMMOOONNNOOOQQQPPPNNNMMMMMMMMMMMMMMMKKKKKKKKKMMMOOOPPPSSSSSSSSSSSSRRRQQQPPPOOOKKKOOORRRSSSRRRQQQRRRSSSRRRSSSTTTTTTSSSPPPMMMKKKMMMOOORRRTTTSSSSSSSSSTTTSSSSSSRRRRRRSSSTTTVVVWWWUUUddd]]]WWW^^^YYYfffwww___WWWZZZ^^^eeennnyyy|||~~~~~~oookkkfff___]]]______^^^[[[XXXXXXXXXYYYZZZ\\\___```ccccccdddgggiiijjjhhhfffffffffggghhhjjjiiigggddddddfffhhhhhhgggggghhhiiiiiijjjjjjiiihhhhhhjjjllljjjkkkllllllkkklllnnnpppsssqqqpppppppppooollljjjkkkkkkkkklllnnnmmmjjjhhhddddddddddddbbb```^^^]]]\\\bbbeeebbb```dddhhhiiiggghhhkkknnnkkkhhhnnnwwwjjjjjjooowww{{{wwwpppmmm~~~wwwqqqpppqqqssszzz~~~|||xxxwww|||dddUUUVVVQQQNNNOOOMMMKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCEEEEEEDDDCCCDDDEEE{{{UUUBBBNNNIIIHHHHHHIIIKKKLLLKKKJJJMMMMMMMMMMMMLLLJJJIIIHHHGGGIIIKKKLLLKKKKKKLLLMMMKKKJJJJJJJJJJJJLLLNNNOOONNNPPPQQQOOOLLLJJJJJJLLLEEEFFFIIILLLOOORRRSSSTTTPPPOOOMMMLLLKKKKKKLLLMMMGGGHHHJJJJJJJJJKKKNNNPPPOOOSSSXXXWWWRRRNNNNNNOOOLLLNNNPPPQQQPPPPPPQQQSSSJJJLLLNNNRRRUUUWWWYYYZZZYYYWWWTTTSSSTTTUUUUUUTTTRRRTTTSSSOOOOOOTTT]]]bbb___WWWRRRRRRQQQOOOSSS[[[VVVcccuuueeeUUUNNNKKKMMMRRRMMMLLLMMMQQQSSSQQQMMMKKKJJJHHHGGGIIILLLLLLIIIFFFJJJKKKLLLMMMMMMLLLKKKJJJHHHJJJKKKLLLKKKLLLMMMOOONNNOOOPPPOOOMMMLLLMMMOOOOOONNNLLLKKKKKKMMMOOOPPPRRRRRRRRRRRRRRRQQQQQQPPPJJJMMMQQQRRRPPPNNNNNNPPPQQQRRRTTTTTTSSSPPPMMMKKKNNNQQQSSSSSSSSSRRRRRRSSSUUUTTTSSSSSSSSSVVVXXXZZZYYYjjj```WWW```YYY]]]~~~}}}fffWWWUUUUUUYYYcccppp|||~~~qqqjjjaaa]]]^^^___]]][[[WWWWWWWWWWWWXXXYYYZZZZZZYYYYYYZZZ]]]```bbbaaa```bbbaaa```___```___]]]\\\\\\]]]^^^```aaaaaabbbbbbZZZ\\\]]]]]]\\\[[[\\\]]]\\\^^^```bbbccceeehhhjjjgggfffdddccccccaaa___\\\aaaaaabbbcccdddbbb___[[[YYYZZZ\\\^^^______^^^^^^bbbiiikkkgggfffmmmuuuwwwkkklllqqqsssmmmggglllwwwjjj```[[[bbbmmmooolllhhhzzzuuurrrtttuuuwww}}}}}}~~~~~~}}}|||}}}fffXXXWWWQQQNNNNNNLLLLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCDDDEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFAAACCCEEEEEEDDDCCCDDDEEE\\\NNNOOOOOOIIILLLJJJHHHGGGGGGIIIKKKMMMLLLMMMOOOMMMKKKHHHGGGGGGGGGIIIKKKLLLJJJIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJSSSQQQNNNLLLJJJJJJKKKLLLHHHHHHIIILLLNNNNNNKKKIIIMMMMMMMMMMMMLLLKKKIIIHHHEEEFFFHHHJJJKKKLLLMMMMMMQQQQQQQQQPPPPPPOOONNNNNNRRRQQQPPPPPPQQQRRRPPPOOOOOONNNOOOPPPSSSUUUUUUUUUUUURRRPPPPPPRRRUUUWWWXXXUUUUUUTTTQQQOOOQQQWWW\\\\\\SSSLLLMMMPPPQQQQQQSSSRRRVVVZZZ___mmmjjj\\\PPPOOOOOOLLLIIIJJJKKKKKKJJJJJJJJJKKKKKKLLLKKKKKKJJJIIIIIIIIIJJJJJJKKKJJJHHHGGGGGGHHHJJJKKKLLLMMMMMMLLLLLLKKKJJJIIINNNOOOQQQSSSSSSRRRQQQPPPMMMLLLLLLNNNPPPPPPOOONNNQQQRRRTTTSSSQQQNNNNNNNNNMMMLLLKKKMMMOOOQQQQQQPPPRRRSSSTTTSSSRRRQQQRRRSSSUUUTTTQQQPPPOOOPPPQQQSSSUUUTTTSSSQQQPPPQQQUUUYYYVVVXXXZZZXXXWWW[[[cccjjj~~~}}}ccc]]]VVVTTTXXXZZZ___qqq}}}{{{|||{{{vvvnnneee^^^[[[[[[[[[ZZZ[[[\\\\\\]]]^^^___```\\\[[[ZZZYYYXXXXXXXXXXXX]]][[[ZZZXXXWWWVVVVVVVVVYYYVVVTTTVVV[[[^^^^^^]]]WWWXXXZZZ\\\___```___^^^```^^^[[[[[[]]]]]][[[XXXWWWZZZ\\\\\\YYYYYY[[[^^^aaaccc```[[[aaaiiieeeXXX\\\gggjjjeeedddjjjlllgggbbbllltttpppeee___eeennnkkk___^^^jjjlllbbb___fffiii```XXXXXX___gggjjjiiillloootttyyy}}}|||~~~}}}{{{|||}}}|||~~~jjjQQQMMMOOONNNMMMPPPMMMKKKIIIHHHHHHGGGDDDCCCFFFEEEDDDDDDDDDDDDAAA???EEEEEEEEEEEEEEEDDDCCCCCCAAABBBCCCCCCBBBBBBDDDEEE|||iiiPPPIIIHHHKKKOOOLLLKKKIIIGGGGGGHHHJJJLLLKKKLLLMMMMMMJJJHHHGGGHHHHHHJJJLLLLLLJJJIIIIIIIIIKKKKKKKKKLLLLLLKKKKKKJJJQQQPPPNNNLLLJJJJJJIIIJJJHHHHHHIIIKKKMMMMMMKKKIIILLLLLLMMMMMMLLLJJJIIIHHHEEEFFFHHHJJJKKKLLLMMMMMMHHHIIIKKKNNNPPPSSSUUUVVVUUUSSSRRRRRRRRRRRRPPPNNNOOOOOOOOOQQQSSSUUUUUUUUUSSSQQQNNNNNNPPPSSSTTTUUURRRSSSTTTSSSQQQQQQTTTWWWUUUOOOLLLOOOQQQOOOMMMMMMOOORRRTTTSSSWWWdddxxxvvviii___UUUMMMMMMNNNLLLLLLNNNKKKKKKJJJIIIIIIJJJJJJJJJKKKJJJIIIIIIIIIIIIJJJJJJIIIHHHHHHGGGHHHIIIKKKLLLLLLLLLLLLMMMLLLLLLKKKJJJLLLMMMOOOPPPQQQPPPOOONNNMMMMMMMMMNNNQQQQQQPPPOOORRRSSSUUUUUUSSSQQQPPPPPPOOOLLLJJJJJJLLLNNNOOOPPPSSSTTTUUUTTTSSSRRRSSSUUUSSSSSSQQQPPPPPPPPPQQQQQQRRRSSSSSSRRRQQQRRRSSSUUUUUUXXXZZZYYYXXX\\\ccciiihhhYYYSSSVVVVVVRRR]]]sss}}}vvviiibbb``````XXXWWWVVVWWWYYY\\\]]]^^^```___]]]\\\[[[ZZZ[[[[[[ddd```\\\XXXWWWXXX[[[]]]aaabbbcccdddeeegggiiikkkeeedddeeeiiinnnrrrrrrpppnnnllliiihhhhhhgggeeebbb___```aaaaaaaaaaaabbbcccjjjmmmjjjdddffflllhhh^^^\\\gggkkkeeeccchhhjjjgggVVV___gggeee]]]ZZZ^^^eeejjjbbb___eeefff```___ccceeecccaaabbbfffkkknnnpppmmmqqqwww}}}wwwaaaNNNKKKNNNMMMMMMPPPMMMLLLJJJIIIIIIHHHGGGEEEFFFEEEDDDDDDEEEDDDBBBAAAEEEEEEEEEEEEEEEDDDCCCCCC@@@BBBCCCCCCBBBBBBCCCEEErrrOOOGGGIIIFFFIIIRRRLLLKKKIIIGGGGGGGGGIIIJJJIIIJJJLLLKKKJJJIIIIIIIIIIIIKKKLLLKKKJJJHHHHHHIIIJJJKKKLLLNNNNNNMMMKKKJJJNNNNNNMMMLLLKKKIIIHHHGGGHHHHHHHHHJJJLLLMMMKKKIIIJJJKKKLLLLLLKKKJJJIIIHHHFFFGGGHHHJJJKKKLLLLLLLLLJJJLLLPPPUUUYYY]]]```aaaWWWUUUSSSRRRRRRRRRPPPNNNMMMMMMNNNOOOPPPRRRSSSSSSRRRPPPMMMMMMNNNPPPQQQQQQPPPRRRSSSSSSQQQPPPPPPPPPSSSNNNMMMPPPPPPMMMLLLMMMHHHKKKMMMNNNNNNPPPVVV[[[mmm{{{aaaUUURRRQQQMMMKKKLLLLLLLLLMMMQQQKKKJJJJJJIIIHHHHHHHHHHHHJJJIIIIIIIIIIIIIIIJJJJJJGGGGGGHHHIIIJJJKKKKKKLLLKKKKKKLLLMMMMMMMMMMMMLLLJJJKKKLLLNNNNNNMMMMMMLLLKKKKKKKKKMMMPPPQQQPPPOOOPPPRRRTTTTTTRRRQQQQQQQQQPPPMMMIIIGGGIIILLLNNNOOOQQQSSSTTTSSSRRRQQQRRRTTTQQQQQQQQQQQQPPPPPPPPPPPPNNNPPPRRRSSSRRRQQQQQQRRRTTTWWWZZZZZZZZZ\\\aaafffxxxdddWWWYYYWWWMMM\\\uuuyyy}}}|||xxxtttrrreeeaaa]]][[[[[[[[[YYYWWWcccaaa___]]]]]]]]]^^^___aaa```___^^^^^^___aaabbbaaaeeeiiijjjhhhhhhkkkooogggdddbbbffflllqqqpppnnnnnnllliiihhhfffeeebbb```\\\[[[ZZZ[[[]]]]]]]]]\\\aaaeeeddd^^^]]]aaa```ZZZXXXccchhhbbb^^^aaaeeedddYYY```gggiiifffdddfffiiioookkkfffbbbaaabbbbbbaaaaaaeeeiiilllmmmppptttwwwtttwww}}}|||cccUUUJJJJJJLLLJJJKKKPPPMMMKKKJJJJJJJJJJJJIIIGGGEEEDDDCCCDDDEEEFFFDDDBBBEEEEEEEEEEEEEEEEEEDDDCCC@@@BBBCCCCCCAAAAAABBBDDD}}}jjjTTTEEEGGGMMMKKKJJJMMMLLLKKKIIIGGGFFFFFFGGGHHHGGGIIIJJJJJJIIIIIIJJJKKKJJJKKKLLLKKKIIIHHHHHHIIIIIIKKKNNNOOOPPPNNNLLLKKKLLLMMMMMMNNNLLLJJJHHHFFFHHHGGGGGGIIIKKKLLLKKKIIIIIIJJJJJJKKKKKKJJJIIIHHHFFFGGGHHHJJJKKKLLLLLLLLLOOOSSSXXX]]]``````___]]]TTTSSSQQQQQQQQQQQQPPPNNNHHHIIIKKKLLLLLLMMMNNNOOORRRPPPMMMMMMNNNOOOOOONNNPPPPPPQQQPPPOOOMMMMMMMMMRRRNNNLLLMMMLLLJJJKKKOOOHHHJJJLLLNNNOOOPPPQQQQQQOOOYYYoooaaaRRRNNNNNNOOOIIIJJJLLLMMMKKKJJJLLLPPPKKKJJJIIIHHHGGGGGGFFFFFFIIIIIIHHHHHHIIIJJJKKKKKKHHHIIIJJJJJJKKKJJJJJJIIIJJJKKKLLLMMMNNNNNNNNNNNNJJJJJJKKKLLLLLLLLLLLLKKKHHHHHHIIIKKKNNNPPPOOONNNLLLNNNPPPQQQPPPOOOOOOPPPPPPNNNJJJIIIJJJLLLLLLLLLMMMOOOPPPOOONNNNNNOOOQQQOOOOOOPPPPPPPPPPPPOOONNNNNNPPPQQQQQQPPPOOOQQQRRRSSSUUUYYYZZZ[[[\\\```bbbhhhfff[[[ZZZOOO[[[uuu{{{~~~xxxwww}}}|||uuuppplllfff^^^XXX```___\\\ZZZYYYZZZ[[[\\\VVV[[[aaafffgggeeeaaa^^^[[[^^^aaacccbbbaaabbbdddaaa\\\WWWYYY^^^aaa___\\\___]]]\\\ZZZYYYWWWUUUTTTSSSQQQOOOPPPSSSTTTRRRPPPRRRXXXYYYUUUSSSVVVXXXWWWTTT^^^ddd___[[[]]]bbbeeebbbfffkkkoooqqqpppooonnnqqqqqqkkk```]]]ccceeeaaadddhhhlllpppsssvvvyyy|||~~~~~~wwwlllbbbTTTMMMIIIKKKKKKHHHJJJNNNKKKIIIHHHIIIJJJJJJIIIHHHCCCCCCBBBDDDFFFFFFEEEDDDDDDDDDEEEEEEEEEDDDDDDCCC@@@AAABBBBBBAAA@@@AAACCCqqqQQQKKKJJJHHHGGGJJJMMMLLLHHHKKKJJJHHHGGGFFFFFFFFFFFFFFFGGGIIIIIIHHHHHHJJJLLLJJJKKKKKKJJJIIIHHHIIIJJJJJJLLLNNNPPPQQQPPPNNNLLLLLLMMMNNNOOONNNLLLIIIGGGGGGGGGFFFHHHJJJKKKJJJIIIHHHIIIJJJKKKKKKJJJJJJIIIGGGGGGIIIJJJKKKKKKKKKKKKKKKPPPVVV[[[\\\XXXSSSOOOOOONNNMMMNNNOOOPPPOOONNNGGGIIIKKKKKKJJJJJJLLLNNNSSSQQQNNNNNNNNNOOONNNNNNRRRPPPMMMLLLKKKKKKLLLLLLLLLMMMQQQTTTQQQKKKJJJMMMQQQOOOLLLKKKJJJIIIIIIIIIOOOJJJKKKSSS\\\lllxxxgggSSSIIIKKKOOONNNJJJIIIMMMPPPMMMJJJHHHJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLLLLKKKJJJIIIHHHGGGIIIJJJKKKLLLMMMNNNNNNNNNJJJKKKKKKLLLLLLLLLLLLLLLIIIIIIIIILLLOOOPPPPPPOOOKKKMMMOOOPPPOOOOOOOOOPPPOOONNNMMMMMMNNNMMMKKKIIIKKKLLLNNNNNNMMMMMMNNNOOOMMMNNNOOOOOOOOOOOONNNNNNPPPPPPOOOMMMLLLNNNQQQTTTRRRTTTVVVXXXZZZ[[[]]]___\\\{{{~~~^^^\\\VVVXXXlll|||~~~yyytttrrrqqqtttxxx}}}ssslllgggeeeaaa]]]ZZZYYYXXXXXXVVVZZZ```dddeeeaaa\\\YYYWWWVVVWWWYYY[[[\\\YYYWWW]]]XXXTTTTTTWWWXXXVVVTTTRRRRRRRRRRRRQQQPPPPPPPPPTTTQQQOOOPPPSSSTTTRRROOOQQQVVVXXXTTTQQQSSSVVVXXXRRRYYY^^^]]]ZZZ\\\bbbeee___bbbeeejjjlllllliiifffjjjnnnjjj```___hhhlllhhhpppoooooosssxxx}}}~~~~~~lll]]]RRRLLLKKKKKKLLLJJJGGGHHHKKKHHHGGGFFFFFFHHHHHHGGGFFFBBBBBBBBBCCCEEEFFFEEECCCBBBCCCCCCDDDDDDDDDCCCCCC@@@AAABBBAAA@@@???@@@AAA{{{WWWCCCFFFLLLKKKDDDCCCIIIJJJFFFIIIHHHHHHGGGFFFFFFFFFFFFFFFGGGHHHGGGGGGGGGJJJLLLIIIJJJKKKJJJHHHHHHJJJLLLKKKMMMOOOPPPQQQPPPOOONNNLLLMMMNNNNNNNNNLLLJJJHHHGGGFFFFFFGGGIIIJJJJJJIIIHHHIIIJJJKKKLLLLLLKKKJJJGGGHHHIIIJJJKKKKKKKKKKKKHHHLLLRRRWWWWWWTTTNNNJJJLLLKKKJJJKKKMMMOOONNNMMMIIILLLNNNNNNLLLKKKNNNQQQRRRQQQOOOOOOOOOPPPOOONNNQQQOOOKKKJJJJJJKKKLLLKKKJJJRRR^^^fffaaaUUUMMMMMMQQQNNNJJJGGGDDDEEEFFFHHHNNNIIIGGGIIIIIINNN___qqq{{{dddOOOOOOOOONNNMMMKKKIIIHHHJJJOOOPPPLLLHHHHHHHHHGGGJJJIIIIIIHHHGGGGGGGGGGGGIIIIIIIIIJJJKKKMMMNNNOOONNNNNNMMMKKKIIIHHHGGGFFFIIIIIIJJJLLLLLLMMMMMMMMMKKKKKKKKKKKKLLLLLLLLLMMMLLLLLLLLLNNNQQQRRRQQQPPPLLLOOOQQQRRRQQQPPPPPPQQQMMMMMMMMMOOOPPPNNNKKKHHHKKKLLLNNNNNNMMMMMMOOOPPPMMMMMMMMMMMMNNNNNNNNNNNNQQQPPPOOOLLLKKKMMMQQQUUUQQQRRRTTTVVVXXXZZZ[[[\\\]]]ooojjj\\\\\\VVV^^^ttt}}}zzzyyywwwtttqqqkkkkkklllooorrrwww{{{~~~|||yyyuuupppkkkfffcccaaaeeedddcccaaa___]]]\\\[[[YYYVVVSSSTTTWWWXXXUUUQQQXXXVVVTTTTTTTTTTTTSSSRRROOOPPPRRRRRRQQQQQQRRRTTTYYYXXXWWWWWWXXXXXXWWWVVVTTTUUUUUURRROOOOOOQQQTTTQQQTTTWWWWWWWWWYYY]]]aaabbbcccfffjjjlllllliiigggjjjooopppkkkllluuu{{{zzz|||yyywwwyyy}}}|||{{{}}}}}}}}}kkk^^^SSSKKKLLLLLLLLLJJJHHHHHHHHHGGGEEEDDDDDDFFFFFFEEECCCAAAAAAAAABBBDDDDDDCCCBBB@@@AAABBBBBBBBBBBBBBBBBB@@@AAABBBAAA???>>>???@@@uuuYYYNNNOOOIIIGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFGGGIIIKKKHHHIIIJJJIIIHHHIIIKKKNNNMMMNNNOOOPPPQQQQQQQQQQQQKKKLLLLLLLLLLLLKKKIIIHHHGGGFFFEEEFFFHHHIIIIIIIIIHHHIIIJJJLLLMMMMMMLLLLLLHHHHHHIIIJJJKKKKKKKKKKKKLLLNNNQQQSSSTTTSSSPPPOOOLLLKKKJJJKKKLLLMMMLLLKKKJJJMMMPPPOOOLLLLLLNNNRRRQQQOOONNNNNNOOOPPPOOONNNOOOLLLKKKKKKMMMMMMKKKIIIJJJSSSaaahhhbbbUUUNNNOOOGGGHHHIIIGGGFFFGGGJJJMMMEEEGGGJJJLLLLLLMMMPPPUUU[[[lll~~~mmmggg]]]QQQPPPQQQQQQNNNIIIFFFGGGJJJHHHLLLMMMIIIGGGJJJJJJFFFJJJIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKMMMNNNPPPQQQOOONNNLLLJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKLLLMMMOOOPPPOOONNNMMMOOOQQQQQQPPPOOOOOOPPPLLLLLLKKKLLLMMMMMMKKKIIIIIIKKKLLLMMMLLLLLLNNNOOOMMMLLLLLLKKKLLLMMMNNNOOOPPPPPPPPPNNNMMMNNNQQQSSSQQQPPPQQQRRRUUUXXXYYYZZZ___ggg^^^```YYYSSSffftttyyy~~~|||{{{zzzwwwtttooollliiiffffffgggjjjlllsssxxx}}}~~~}}}}}}yyyuuuqqqooouuurrroookkkiiihhhhhhiiidddbbb```___^^^]]]\\\[[[___aaaaaa___[[[XXXXXXXXXTTTWWWYYYYYYXXXXXXZZZ\\\^^^______^^^]]]\\\\\\]]]ZZZXXXWWWVVVTTTTTTUUUXXX\\\[[[ZZZ\\\^^^___aaabbbhhhjjjllloooqqqrrrqqqqqqqqquuuxxxxxxyyy}}}}}}vvvddd\\\RRRKKKLLLKKKJJJIIIIIIHHHGGGGGGEEEDDDDDDEEEEEECCCBBBAAA@@@@@@AAABBBCCCAAA@@@>>>???@@@AAAAAAAAAAAAAAA@@@AAAAAA@@@???>>>>>>@@@zzz|||}}}eeeRRRIIIEEECCCHHH======JJJOOOFFFBBBHHHFFFFFFFFFFFFFFFGGGGGGGGGFFFGGGGGGFFFEEEFFFHHHKKKHHHHHHIIIIIIHHHIIILLLOOONNNNNNOOOOOOPPPQQQRRRRRRKKKKKKKKKKKKJJJIIIHHHHHHGGGFFFEEEEEEGGGIIIIIIIIIHHHIIIKKKLLLMMMNNNMMMMMMHHHHHHIIIJJJKKKKKKKKKKKKPPPPPPOOOOOONNNOOOPPPPPPNNNLLLKKKKKKLLLLLLKKKIIIHHHLLLOOONNNKKKJJJMMMQQQOOONNNMMMNNNOOOPPPOOOMMMLLLKKKKKKMMMOOOOOOJJJFFFGGGMMMUUUXXXQQQHHHHHHMMMBBBFFFIIIJJJGGGEEEFFFIIIBBBEEEFFFFFFGGGIIIJJJHHHMMMPPPUUU[[[hhh~~~rrrpppcccSSSNNNTTTSSSLLLKKKHHHEEEGGGKKKLLLIIIFFFEEEIIIIIIFFFFFFKKKLLLGGGIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJKKKLLLNNNOOOQQQRRRNNNMMMKKKIIIHHHIIIJJJKKKHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKJJJIIIIIIJJJLLLMMMLLLJJJKKKMMMOOOOOONNNLLLLLLMMMMMMKKKIIIIIIJJJKKKLLLKKKGGGHHHJJJJJJIIIJJJKKKMMMMMMLLLKKKJJJKKKLLLNNNPPPNNNOOOQQQQQQPPPPPPPPPQQQQQQPPPOOOPPPSSSVVVXXXYYY[[[\\\~~~aaaddd^^^OOO\\\eeeoooyyy}}}}}}{{{uuuqqqnnnnnnmmmllljjjhhhfffeeeaaafffjjjiiiffffffmmmsssxxxyyyzzz{{{zzzxxxuuussszzz{{{||||||{{{yyywwwvvvtttuuutttpppkkkiiikkknnnuuuwwwyyytttlllfffeeefff___aaaccccccaaaaaaccceeeccceeegggfffbbbaaabbbeeefffdddbbbccceeeeeegggjjjpppkkkhhhjjjmmmmmmmmmmmmfffhhhkkknnnpppqqqrrrsssuuuvvvyyy|||zzzxxxyyy}}}~~~~~~|||~~~|||aaaUUUPPPEEEKKKKKKJJJHHHHHHJJJIIIHHHGGGFFFDDDDDDEEEEEECCCBBBAAA@@@???@@@AAAAAA@@@>>>===>>>???@@@@@@@@@@@@@@@???AAAAAA@@@>>>===>>>???}}}qqqWWWHHHJJJHHHCCCAAAEEEEEEFFFEEEEEEDDDCCCBBBDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGHHHIIIJJJLLLMMMMMMMMMNNNOOOPPPPPPPPPPPPOOONNNLLLMMMNNNNNNMMMKKKGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMNNNOOOOOOOOOLLLLLLLLLLLLMMMOOOQQQSSSMMMMMMLLLLLLKKKIIIHHHGGGNNNNNNNNNMMMNNNNNNOOOPPPLLLNNNQQQQQQOOOLLLJJJIIIJJJMMMPPPOOOLLLJJJKKKLLLKKKKKKKKKKKKKKKJJJJJJIIIFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHFFFFFFHHHKKKPPPWWW]]]```vvvssscccXXXLLLMMMNNNOOONNNLLLJJJIIIMMMLLLKKKIIIHHHGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFHHHGGGFFFGGGIIIJJJIIIHHHKKKKKKKKKKKKKKKLLLMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJLLLKKKKKKJJJJJJJJJJJJKKKIIIJJJJJJHHHGGGGGGIIIKKKMMMLLLKKKJJJIIIHHHHHHIIINNNOOOPPPQQQPPPNNNLLLKKKKKKJJJIIIIIIJJJKKKJJJHHHEEEJJJNNNOOOMMMKKKKKKLLLKKKKKKKKKLLLMMMNNNPPPPPPQQQQQQPPPPPPOOOOOOOOOOOONNNMMMLLLKKKLLLPPPVVV[[[]]]dddhhhuuunnnfffaaaUUUTTTYYY___jjjuuuzzz}}}~~~}}}yyyxxxuuurrrpppooonnnllljjjfffbbb```bbbbbb```bbbfffdddeeeeeefffffffffeeedddfffiiipppwww{{{{{{wwwtttvvvwwwyyyyyywwwtttqqqooorrrsssttttttuuuvvvxxxzzztttrrrpppnnnmmmnnnppprrrqqqsssuuuvvvvvvuuusssqqqvvvwwwxxxxxxxxxvvvuuutttvvvvvvqqqkkklllpppoooiiikkkkkkiiiggggggjjjooosss{{{||||||zzzxxxxxx{{{~~~{{{pppZZZKKKKKKNNNHHHHHHHHHGGGGGGGGGFFFFFFFFFCCC@@@???@@@BBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????????@@@@@@@@@??????>>>|||{{{yyy}}}tttZZZCCCAAAFFFGGGFFFHHHDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHIIIJJJIIIIIIHHHGGGFFFFFFEEEFFFFFFGGGGGGIIIJJJKKKLLLMMMNNNOOOPPPPPPQQQQQQQQQPPPOOONNNNNNNNNOOOMMMLLLHHHHHHHHHHHHIIIKKKLLLMMMNNNNNNNNNNNNMMMMMMLLLLLLJJJKKKLLLMMMNNNOOOOOOOOOPPPOOOMMMLLLLLLLLLMMMMMMNNNMMMMMMLLLKKKIIIHHHGGGLLLLLLLLLLLLLLLMMMNNNNNNMMMOOOQQQQQQOOOKKKJJJIIIJJJLLLOOONNNLLLJJJJJJKKKJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHGGGEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGEEEEEEDDDEEEGGGJJJNNNPPPSSSTTTXXXcccwww|||kkk\\\SSSMMMIIIEEEKKKLLLMMMNNNNNNLLLKKKIIIKKKJJJIIIHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGGGGGGGGGGJJJHHHHHHIIIJJJKKKJJJIIIKKKJJJJJJJJJKKKKKKLLLMMMLLLLLLLLLKKKKKKKKKKKKKKKMMMLLLKKKJJJIIIIIIIIIIIIHHHIIIIIIHHHGGGHHHJJJLLLLLLLLLKKKJJJIIIHHHHHHHHHGGGHHHJJJLLLMMMLLLKKKKKKJJJHHHGGGHHHJJJJJJIIIHHHGGGKKKNNNNNNLLLJJJIIIJJJJJJJJJKKKKKKLLLNNNOOOPPPQQQRRRRRRRRRQQQQQQPPPOOOOOONNNMMMLLLMMMQQQWWW\\\]]]bbbaaasss{{{qqq\\\ZZZSSSNNNVVVYYYbbbnnnxxx}}}tttvvvvvvuuurrrnnniiiggggggcccaaabbbbbb``````cccaaa```______^^^]]]\\\\\\```aaacccgggjjjkkkiiigggiiijjjkkkkkkkkkjjjhhhgggfffgggiiikkkmmmoooqqqsssooonnnmmmmmmnnnppprrrtttsssuuuwwwxxxxxxwwwuuusssyyyyyyyyyxxxwwwvvvtttsssuuutttnnngggeeehhhfff```fffgggggghhhjjjnnnsssxxxyyy}}}}}}~~~{{{qqqZZZKKKMMMNNNHHHHHHGGGGGGGGGFFFFFFFFFFFFCCCAAA@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>=========<<<<<>>{{{mmmxxx|||pppQQQGGGBBBFFFHHHDDDCCCEEECCCCCCDDDEEEEEEEEEDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHJJJJJJIIIHHHGGGFFFEEEDDDGGGFFFGGGGGGHHHIIIJJJKKKNNNNNNNNNOOOPPPPPPQQQQQQRRRPPPNNNNNNOOONNNMMMKKKIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMJJJJJJKKKLLLMMMNNNOOOOOOPPPOOONNNLLLKKKKKKKKKKKKOOOOOONNNMMMLLLJJJHHHGGGIIIIIIJJJJJJKKKLLLMMMMMMNNNPPPRRRQQQNNNKKKIIIIIIIIIKKKMMMMMMKKKJJJIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHJJJIIIIIIHHHGGGEEEDDDCCCDDDDDDDDDDDDDDDEEEEEEEEEHHHGGGEEEEEEEEEFFFHHHJJJLLLJJJIIILLLUUUbbbpppxxxwwwiii\\\UUUKKKEEEEEEGGGIIIIIIIIIJJJKKKLLLMMMLLLKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIFFFFFFGGGGGGHHHHHHIIIIIIKKKJJJIIIJJJLLLMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNLLLKKKIIIHHHHHHIIIIIIHHHIIIIIIHHHHHHHHHKKKMMMKKKKKKJJJJJJIIIIIIHHHHHHFFFGGGIIIJJJKKKKKKJJJIIIHHHGGGFFFGGGIIIJJJJJJIIIIIIKKKMMMMMMKKKHHHGGGGGGJJJJJJJJJKKKLLLMMMNNNOOOQQQRRRSSSTTTTTTRRRQQQOOOMMMMMMMMMLLLLLLPPPUUUYYYYYY]]]]]]aaazzzbbbQQQLLLPPPRRRRRRXXXfffttt|||~~~|||zzzyyylllgggdddeeeddd```^^^______]]]\\\ZZZYYYYYYZZZZZZ```^^^]]]]]]^^^______^^^```aaaaaabbbbbbccccccccc___```cccfffiiillloooppppppoooooooooppprrrtttuuutttuuuwwwxxxxxxwwwuuuttttttsssrrrqqqpppooonnnnnnmmmkkkfff___^^^______[[[___bbbeeehhhlllqqqvvvzzz}}}}}}}}}}}}}}}pppWWWLLLNNNLLLHHHGGGGGGGGGGGGFFFFFFFFFFFFCCCAAA@@@AAABBBBBBBBBAAAAAAAAA@@@@@@@@@??????============<<<<<<<<<<<<>>>>>>??????@@@??????>>>{{{bbbWWWMMMIIIIIILLLJJJCCC???@@@BBBBBBCCCDDDEEEEEEEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHLLLKKKJJJIIIHHHGGGFFFEEEGGGGGGFFFGGGGGGHHHIIIIIILLLLLLMMMMMMNNNNNNOOOPPPQQQOOOMMMMMMMMMMMMKKKJJJJJJJJJJJJKKKLLLMMMOOOOOOMMMMMMLLLLLLLLLLLLLLLMMMJJJJJJJJJKKKLLLMMMNNNOOOMMMMMMMMMMMMMMMMMMNNNNNNPPPOOOOOONNNMMMKKKIIIIIIHHHIIIJJJKKKLLLLLLMMMMMMOOOQQQRRRQQQNNNKKKIIIIIIIIIJJJKKKKKKJJJIIIHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCGGGFFFFFFEEEFFFHHHJJJKKKHHHJJJLLLOOOPPPPPPPPPOOOdddmmm|||zzzjjj\\\QQQKKKKKKIIIFFFFFFGGGHHHFFFDDDGGGHHHJJJKKKLLLLLLLLLKKKIIIIIIHHHHHHGGGHHHHHHHHHFFFFFFGGGHHHIIIIIIJJJJJJKKKJJJIIIJJJKKKLLLLLLJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLKKKJJJIIIHHHIIIJJJKKKJJJKKKJJJIIIHHHHHHJJJLLLKKKKKKKKKKKKJJJJJJIIIIIILLLLLLLLLLLLLLLJJJIIIHHHHHHGGGFFFHHHJJJKKKKKKJJJHHHIIIKKKKKKJJJIIIGGGGGGJJJJJJJJJKKKLLLMMMOOOOOOOOOPPPRRRTTTTTTRRRPPPNNNIIIJJJJJJJJJJJJMMMQQQUUUUUUWWW```cccvvv|||VVVGGGSSSMMMMMMSSS```kkkttt||||||zzzzzzzzzxxxvvvvvvpppkkkkkkjjjeeeaaaaaa___^^^\\\ZZZZZZ[[[\\\]]]```^^^[[[ZZZ[[[[[[[[[ZZZ^^^^^^]]]]]]]]]___```aaa\\\]]]___bbbfffiiikkkkkknnnmmmmmmmmmlllmmmmmmmmmkkklllmmmnnnnnnmmmlllkkkhhhhhhgggfffffffffffffffaaa```^^^\\\]]]```bbbccceeehhhmmmppptttxxx|||}}}~~~wwwrrrooommmpppuuu{{{|||zzzjjjSSSMMMOOOIIIGGGGGGGGGGGGFFFFFFFFFFFFEEECCCAAAAAABBBCCCBBBBBBAAAAAA@@@@@@@@@??????????????????>>>>>>>>>=========>>>>>>???????????????}}}~~~pppRRRHHHJJJFFFBBBAAADDDFFFDDDBBBBBBAAABBBCCCDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHJJJJJJJJJJJJJJJLLLMMMNNNNNNMMMKKKKKKLLLLLLJJJHHHKKKKKKKKKLLLMMMNNNOOOPPPKKKKKKJJJJJJJJJJJJKKKLLLIIIIIIIIIJJJKKKLLLNNNOOONNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPOOONNNMMMKKKJJJIIIJJJKKKLLLMMMMMMMMMMMMOOOPPPQQQOOOMMMJJJIIIIIIHHHHHHIIIIIIJJJIIIGGGFFFHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFGGGGGGGGGFFFFFFCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDFFFGGGDDDDDDCCCCCCEEEGGGJJJLLLGGGKKKPPPWWW___lll{{{wwwfff___UUUMMMIIIIIIKKKLLLGGGFFFFFFFFFFFFEEECCCBBBFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJIIIHHHGGGHHHJJJKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIHHHHHHHHHIIIIIIIIIJJJJJJKKKJJJIIIHHHIIIKKKMMMOOOMMMMMMLLLJJJGGGGGGHHHJJJKKKKKKLLLLLLLLLKKKJJJIIIMMMMMMMMMMMMLLLKKKJJJJJJIIIHHHHHHIIILLLMMMMMMLLLGGGGGGHHHIIIJJJJJJIIIHHHKKKKKKKKKLLLMMMNNNOOOPPPLLLNNNPPPRRRRRRPPPNNNLLLHHHIIIJJJJJJJJJLLLPPPRRRWWWSSS___gggjjj{{{zzzzzzzzzZZZNNNIIIKKKQQQYYY^^^dddoooyyy{{{tttttttttqqqoooooohhhgggdddaaa``````aaaaaa^^^]]]\\\\\\]]]\\\YYYWWW]]]\\\[[[YYYYYYZZZ[[[\\\ZZZYYYZZZ^^^aaadddcccbbbcccddddddeeeeeeeeeddddddccccccdddeeeeeedddccccccccccccdddeeefffggghhhhhhbbbbbbccceeegggjjjnnnqqqtttwww{{{~~~zzz{{{}}}||||||tttmmmeee\\\YYYZZZfffuuukkk[[[KKKLLLOOOHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDBBBBBBCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@??????????????????>>>>>>>>>>>><<<===>>>???????????????dddQQQGGGDDDEEEDDD@@@===>>>AAACCCDDDCCCBBBBBBCCCDDDDDDDDDCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEFFFFFFFFFIIIHHHHHHHHHHHHJJJKKKMMMLLLKKKJJJJJJKKKKKKJJJIIIKKKKKKKKKLLLMMMNNNOOOPPPJJJIIIHHHHHHHHHIIIKKKLLLIIIIIIHHHIIIJJJKKKMMMOOOQQQQQQQQQQQQPPPOOOMMMMMMOOOOOOPPPPPPOOONNNNNNMMMKKKLLLMMMNNNOOONNNMMMLLLMMMNNNOOONNNKKKIIIIIIJJJHHHGGGGGGHHHIIIHHHFFFDDDGGGGGGGGGGGGGGGFFFFFFEEEBBBCCCDDDEEEFFFFFFFFFFFFCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCIIIIIIHHHIIIIIIJJJKKKKKKCCCFFFHHHHHHGGGIIIMMMQQQUUU___iiipppvvv{{{tttiii```XXXRRRKKKGGGIIIHHHFFFFFFFFFGGGHHHIIIJJJHHHEEEDDDDDDGGGKKKMMMFFFGGGGGGHHHIIIIIIJJJKKKLLLKKKIIIHHHFFFEEEEEEDDDFFFFFFGGGGGGHHHHHHIIIIIIHHHGGGFFFGGGIIIIIIIIIHHHIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIMMMLLLJJJIIIJJJLLLOOOPPPMMMMMMLLLJJJHHHGGGHHHJJJKKKLLLMMMNNNNNNMMMLLLKKKJJJJJJJJJKKKKKKLLLMMMMMMKKKJJJIIIJJJLLLMMMMMMLLLGGGGGGGGGHHHJJJKKKKKKIIIJJJJJJJJJKKKLLLMMMNNNOOOJJJLLLMMMOOOOOONNNMMMLLLIIIKKKMMMMMMMMMNNNQQQSSSYYYRRRYYY```\\\rrrzzz}}}YYYMMMNNNQQQTTTSSSVVV```kkkwww{{{yyyxxx~~~}}}~~~{{{yyyvvvrrrooommmllllllffffffffffffgggeeeaaa^^^eeedddbbb```______``````aaa``````cccggghhhfffcccaaaccceeehhhiiijjjjjjjjjkkkkkkllllllllllllkkkkkkjjjlllnnnqqqssstttttttttpppppprrrvvvvvvtttvvv{{{{{{}}}{{{yyywwwwwwxxx~~~zzzpppeee______nnnzzzfffWWWNNNFFFJJJOOOIIIGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCDDDDDDCCCAAABBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>============<<<<<<===>>>????????????}}}hhhOOOFFFFFFGGGEEEEEEDDDEEECCCAAAAAAAAABBBBBBCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEIIIIIIGGGGGGHHHIIIKKKMMMKKKJJJIIIJJJLLLLLLLLLJJJKKKKKKKKKKKKLLLNNNOOOPPPKKKJJJHHHHHHHHHJJJKKKMMMIIIIIIHHHHHHIIIKKKMMMNNNOOOPPPPPPPPPPPPOOONNNMMMNNNNNNOOOPPPPPPPPPPPPPPPLLLMMMNNNOOOOOOMMMLLLJJJJJJLLLLLLLLLJJJIIIIIIJJJGGGFFFEEEFFFHHHHHHEEEBBBFFFFFFGGGGGGFFFFFFEEEDDDBBBCCCCCCDDDDDDDDDDDDCCCDDDCCCCCCCCCBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDGGGIIIHHHDDD@@@===EEEHHHKKKKKKHHHFFFGGGIIIBBBEEEGGGHHHJJJOOOWWW^^^[[[bbbmmmwwwuuurrrmmmfff___YYYTTTQQQJJJIIIGGGFFFGGGIIIKKKLLLFFFHHHIIIIIIHHHFFFDDDCCCCCCBBBAAA???@@@BBBFFFIIIGGGGGGGGGGGGGGGHHHIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHGGGFFFGGGHHHIIIHHHGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJRRRPPPMMMJJJJJJKKKNNNOOOKKKKKKKKKJJJIIIIIIKKKMMMLLLMMMOOOPPPPPPOOOMMMLLLJJJJJJJJJJJJKKKLLLMMMMMMKKKJJJIIIJJJKKKLLLKKKJJJJJJIIIGGGHHHKKKLLLJJJHHHHHHHHHHHHIIIJJJKKKLLLMMMJJJKKKLLLMMMMMMMMMMMMLLLIIIKKKNNNNNNNNNOOOPPPRRRSSSSSSUUUXXXVVV^^^[[[WWWTTTSSSRRRQQQXXX```jjjrrrzzzzzz}}}{{{yyyyyyvvvuuutttsssrrrpppmmmjjjpppooonnnmmmllllllllllllnnnmmmmmmpppuuuvvvsssppplllnnnqqqtttvvvvvvuuuuuuyyyyyyyyyyyyyyyyyyyyyyyytttwww{{{~~~~~~}}}||||||zzzyyy}}}{{{}}}zzzuuusssssswwwxxxwwwrrrrrrxxxqqqYYYMMMLLLGGGGGGKKKIIIFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDCCCAAACCCCCCCCCBBBBBBBBBAAAAAA????????????>>>>>>>>>>>>;;;<<<===>>>????????????}}}VVVLLLEEEFFFFFFBBBAAACCC<<>>????????????kkkUUUDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCAAA@@@CCCBBBBBBCCCFFFGGGGGGFFFCCCDDDFFFHHHIIIHHHFFFEEEHHHGGGFFFEEEDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIKKKMMMNNNOOOKKKKKKKKKKKKKKKLLLMMMMMMLLLIIIFFFFFFIIILLLLLLLLLKKKLLLKKKJJJHHHHHHKKKMMMKKKLLLMMMMMMMMMLLLJJJIIIMMMKKKJJJMMMRRRTTTPPPLLLNNNNNNNNNNNNLLLKKKJJJIIIHHHHHHGGGGGGFFFGGGGGGGGGCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGLLLLLLMMMNNNOOOPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRPPPMMMJJJIIIKKKLLLJJJHHHIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEDDDDDDEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFGGGGGGGGGGGGFFFIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEGGGFFFFFFGGGJJJLLLLLLKKKLLLJJJHHHHHHJJJLLLMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJNNNNNNOOOPPPOOONNNMMMLLLJJJJJJIIIHHHHHHHHHIIIIIIHHHGGGGGGHHHIIIIIIHHHFFFHHHIIIIIIJJJJJJIIIHHHHHHJJJGGGDDDCCCEEEFFFFFFFFFHHHHHHJJJKKKKKKKKKJJJIIIGGGGGGGGGHHHIIIJJJKKKLLLQQQOOOPPPSSSPPPTTTmmmjjjJJJSSS^^^UUUQQQYYY]]]]]]aaajjjuuu}}}zzz~~~~~~}}}~~~~~~zzzvvv{{{{{{}}}{{{uuutttxxxyyywwwvvvwww{{{~~~|||{{{|||}}}|||zzzzzzssssssrrrrrrxxx~~~|||zzzwwwfffZZZSSSLLLIIIIIIIIIFFFCCCFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@??????AAAAAA@@@@@@???>>>======>>>>>>======<<<<<<<<<;;;qqqWWWKKKHHHBBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCBBBCCCDDDDDDDDDCCCAAA@@@CCCBBBBBBCCCEEEGGGFFFFFFGGGGGGIIIJJJJJJIIIHHHHHHFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIKKKLLLMMMJJJKKKLLLMMMLLLKKKJJJIIILLLIIIFFFFFFIIIKKKLLLKKKKKKLLLLLLKKKJJJJJJKKKMMMIIIJJJKKKLLLMMMMMMLLLLLLLLLJJJIIILLLQQQSSSPPPMMMNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHGGGFFFEEEEEEFFFFFFCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFDDDDDDGGGHHHHHHFFFHHHGGGFFFFFFEEEEEEFFFFFFGGGFFFEEEEEEDDDDDDEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFGGGFFFFFFGGGJJJKKKKKKJJJLLLJJJHHHGGGIIIKKKKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKMMMNNNOOOOOOOOONNNLLLKKKIIIIIIHHHHHHHHHIIIIIIJJJHHHGGGGGGIIIKKKKKKJJJHHHGGGHHHIIIJJJKKKMMMNNNNNNOOOLLLIIIHHHHHHIIIIIIHHHIIIIIIKKKLLLLLLLLLKKKJJJGGGGGGGGGHHHIIIKKKLLLMMMMMMKKKNNNQQQOOOPPPaaavvv{{{rrrvvv\\\QQQQQQRRRPPPUUUVVVZZZbbbmmmwww}}}yyyyyy}}}~~~|||}}}~~~}}}|||xxxuuuwww}}}~~~}}}}}}vvvdddVVVQQQLLLFFFEEEFFFGGGFFFCCCEEEDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@??????AAAAAA@@@??????>>>=========<<<<<<<<<;;;;;;;;;;;;~~~xxxYYYKKKFFFCCC???AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAABBBAAAAAABBBEEEFFFFFFEEEIIIIIIIIIIIIIIIIIIHHHHHHEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJLLLMMMMMMLLLJJJIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIJJJLLLMMMMMMJJJGGGEEEKKKIIIGGGGGGHHHJJJJJJJJJJJJLLLNNNNNNMMMLLLLLLLLLGGGHHHJJJKKKMMMNNNOOOOOOJJJHHHHHHKKKOOOQQQPPPMMMNNNNNNMMMMMMLLLJJJIIIHHHHHHGGGFFFDDDDDDCCCCCCCCCBBBCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCC@@@@@@AAACCCDDDEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGAAA@@@@@@AAADDDFFFFFFFFFGGGFFFEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDEEECCCDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFDDDDDDEEEFFFFFFGGGHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJIIIHHHGGGHHHGGGGGGHHHJJJKKKJJJIIILLLIIIGGGGGGHHHIIIIIIHHHGGGGGGIIIJJJKKKKKKLLLLLLLLLMMMNNNNNNNNNMMMKKKJJJHHHHHHGGGHHHHHHIIIJJJKKKIIIHHHHHHJJJLLLMMMLLLKKKGGGGGGHHHIIILLLOOORRRSSSQQQNNNKKKJJJJJJJJJIIIHHHIIIJJJKKKLLLMMMLLLKKKKKKGGGGGGGGGHHHJJJLLLMMMNNNLLLJJJMMMQQQPPPMMMUUUaaawwwwwwwwwwww[[[UUUUUUSSSPPPQQQTTTZZZaaaiiippptttyyy}}}}}}vvvwww~~~zzzxxxyyyyyyvvvsssqqqttt|||~~~}}}{{{|||~~~nnnmmmjjjWWWLLLJJJFFFCCCBBBEEEGGGGGGFFFDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@??????>>>>>>======;;;;;;;;;;;;;;;:::::::::|||yyy{{{~~~xxxsssRRRBBBEEEKKKHHHBBBCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@BBBEEEFFFFFFFFFJJJIIIHHHGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIKKKMMMOOOOOOMMMKKKIIIHHHGGGFFFFFFEEEEEEFFFFFFHHHIIIJJJKKKJJJIIIHHHGGGJJJIIIHHHHHHHHHHHHIIIIIIIIILLLOOOPPPOOOMMMLLLLLLHHHHHHJJJKKKLLLNNNNNNOOOHHHGGGGGGIIIMMMOOOOOOMMMMMMMMMMMMLLLKKKJJJHHHHHHGGGFFFEEECCCBBBAAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCCBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@BBBBBBBBBAAAAAAAAAAAAAAA???????????????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHAAAAAAAAABBBDDDFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBCCCDDDFFFGGGHHHHHHIIIHHHFFFEEEEEEGGGIIIJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGIIIKKKLLLLLLKKKIIIHHHKKKIIIIIIIIIKKKKKKKKKIIIKKKIIIGGGFFFGGGGGGGGGFFFEEEFFFHHHJJJLLLLLLLLLLLLKKKLLLMMMMMMMMMLLLJJJIIIGGGGGGGGGGGGHHHIIIJJJKKKIIIIIIIIIKKKNNNOOONNNMMMHHHHHHGGGGGGIIILLLOOOQQQMMMKKKIIIHHHIIIIIIIIIHHHHHHIIIKKKLLLLLLLLLKKKJJJFFFGGGGGGIIIJJJLLLNNNOOONNNLLLMMMRRRRRROOOQQQVVVaaa}}}{{{~~~dddYYYZZZTTTUUUVVVXXX\\\```eeeiiixxx|||zzzuuuuuuxxx|||~~~{{{wwwuuutttssspppnnnzzz}}}}}}~~~|||}}}|||{{{{{{}}}~~~vvvbbbYYYttttttbbbXXXOOOHHHFFFCCCDDDFFFIIIIIIHHHDDDCCCCCCCCCCCCCCCCCCDDD@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;{{{vvvsss}}}ZZZWWWQQQHHH@@@===AAAEEECCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBAAA@@@@@@BBBEEEGGGGGGFFFJJJJJJIIIHHHGGGGGGGGGHHHIIIIIIHHHGGGGGGGGGGGGGGGIIIJJJMMMNNNNNNMMMJJJIIIHHHHHHGGGFFFEEEEEEEEEEEEHHHGGGGGGGGGGGGIIIKKKLLLJJJJJJJJJIIIHHHHHHHHHHHHHHHLLLOOOQQQPPPNNNMMMMMMKKKKKKKKKKKKKKKLLLLLLMMMGGGGGGGGGIIIKKKMMMNNNMMMLLLLLLLLLKKKJJJIIIHHHGGGFFFEEEDDDBBBAAA@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCAAAAAABBBBBBCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@???BBBBBBAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>???@@@@@@BBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCAAABBBCCCDDDEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFDDDCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCAAAAAABBBCCCEEEFFFGGGGGGHHHGGGFFFEEEEEEGGGIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFHHHJJJLLLLLLLLLJJJIIILLLKKKJJJKKKLLLMMMLLLKKKIIIHHHFFFFFFGGGGGGFFFEEEDDDFFFHHHJJJLLLMMMMMMLLLKKKKKKLLLMMMLLLKKKJJJIIIFFFFFFFFFGGGHHHIIIJJJKKKIIIIIIIIIKKKNNNOOONNNMMMJJJIIIGGGEEEEEEFFFHHHIIIHHHGGGFFFGGGIIIJJJJJJIIIGGGHHHIIIJJJJJJJJJIIIIIIGGGGGGGGGHHHJJJKKKMMMNNNOOOLLLLLLOOOQQQQQQQQQSSSXXXyyyzzzvvvjjjWWWWWWVVVWWWZZZ]]]aaabbbkkkrrrzzz~~~uuulllvvv}}}wwwuuuwwwttttttuuuvvvyyyzzzzzzyyy~~~|||}}}~~~|||zzzwwwtttooo```XXXiiieee]]]XXXPPPGGGFFFEEEEEEFFFGGGGGGGGGEEEDDDDDDCCCCCCDDDDDDEEE????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>==================<<<<<<<<<<<<<<<<<<======~~~zzzgggPPPGGGHHHGGGFFFCCCBBBBBBCCC@@@@@@@@@@@@????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCCAAAAAAAAACCCFFFHHHHHHHHHKKKKKKKKKKKKKKKKKKJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGIIIJJJLLLMMMMMMLLLJJJIIIIIIIIIHHHFFFFFFEEEEEEEEEHHHGGGFFFEEEGGGJJJMMMOOOKKKLLLLLLKKKIIIGGGHHHIIIHHHKKKOOOPPPPPPNNNMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKHHHHHHHHHIIIJJJKKKMMMMMMLLLLLLKKKKKKJJJHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBB@@@@@@AAAAAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@BBBAAAAAA@@@@@@??????>>>>>>>>>>>>===>>>>>>???@@@BBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAABBBCCCDDDEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCBBBAAA@@@BBBCCCDDDDDDDDDDDDDDDEEEEEEFFFCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBAAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDDDDEEEEEEGGGFFFEEEEEEEEEFFFGGGHHHFFFFFFFFFFFFGGGGGGGGGGGGEEEFFFHHHJJJKKKKKKJJJJJJLLLJJJJJJKKKMMMNNNMMMLLLHHHGGGFFFFFFGGGHHHFFFEEEDDDFFFHHHKKKMMMMMMLLLLLLKKKLLLMMMMMMMMMLLLJJJIIIGGGGGGFFFGGGGGGHHHIIIJJJIIIHHHHHHJJJLLLMMMLLLKKKJJJIIIGGGEEEDDDDDDDDDDDDGGGFFFFFFHHHKKKLLLLLLKKKFFFGGGHHHIIIJJJIIIHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLKKKJJJIIIJJJLLLNNNOOOPPPOOO[[[{{{|||^^^XXXRRROOORRRWWWYYYZZZ]]]dddoooxxx~~~zzzxxx{{{||||||xxxooommmqqqlllooovvv}}}|||xxxyyy~~~}}}{{{{{{}}}~~~~~~{{{~~~~~~vvvmmmgggWWW^^^sssfffTTTRRROOOHHHEEEDDDCCCCCCBBBBBBBBBBBBEEEDDDDDDDDDDDDDDDDDDEEE@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<===============yyysssuuufffWWWNNNFFF???HHH@@@:::>>>IIINNNIIIBBB@@@@@@@@@????????????>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCBBBBBBBBBDDDGGGIIIJJJIIIJJJJJJLLLLLLMMMLLLKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGIIIHHHGGGGGGHHHJJJLLLMMMLLLNNNOOOMMMJJJHHHHHHIIIHHHKKKNNNOOONNNMMMMMMNNNNNNMMMLLLKKKJJJJJJKKKLLLJJJJJJJJJIIIIIIJJJLLLMMMKKKKKKKKKJJJIIIHHHGGGFFFDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAA???@@@@@@AAABBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>============>>>??????BBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEAAACCCDDDCCCAAA@@@BBBDDDBBBAAAAAAAAABBBBBBCCCDDDBBBBBBAAAAAABBBBBBCCCDDDDDDCCCBBBAAAAAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFDDDEEEFFFGGGHHHIIIJJJJJJIIIHHHHHHIIIKKKMMMLLLLLLGGGFFFFFFGGGHHHIIIGGGFFFDDDFFFIIILLLMMMLLLKKKJJJLLLLLLMMMNNNMMMLLLKKKJJJHHHGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGIIIKKKKKKJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIKKKLLLKKKJJJGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIIIIFFFGGGGGGHHHIIIKKKLLLLLLKKKLLLbbbsss___SSSQQQSSSSSSQQQWWW[[[cccmmmvvv}}}|||}}}}}}}}}{{{sssssstttsssmmmhhhjjjppprrrwww|||vvvwww~~~||||||}}}~~~~~~}}}yyy{{{{{{xxxpppgggaaa^^^^^^zzzjjjRRRIIIIIIGGGDDDBBBBBBBBBAAA@@@@@@@@@@@@DDDCCCCCCBBBBBBCCCCCCDDDBBBAAAAAA@@@???>>>======<<<=====================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========}}}wwwcccNNNHHHIIIHHHDDDBBB@@@AAABBBAAA@@@@@@CCCEEEBBBBBBBBBAAAAAAAAA@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAA@@@???@@@AAACCCDDDCCCBBBCCCEEEHHHJJJKKKJJJFFFHHHJJJLLLLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIJJJJJJKKKJJJJJJJJJLLLOOOPPPNNNJJJHHHHHHIIIHHHJJJMMMNNNMMMMMMMMMNNNMMMLLLKKKJJJJJJKKKLLLMMMKKKKKKKKKJJJIIIIIIKKKMMMKKKKKKKKKJJJIIIHHHFFFFFFCCCCCCBBBAAAAAABBBBBBBBB@@@@@@AAABBBBBBBBBBBBAAA??????@@@AAAAAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@???>>>>>>==================>>>??????BBBBBBBBBAAAAAA@@@@@@@@@>>>>>>??????@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@>>>>>>???@@@AAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEDDDBBBBBBEEEHHH@@@?????????@@@@@@AAABBBAAAAAAAAAAAABBBBBBCCCDDDDDDCCCBBBBBBBBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCDDDDDDEEEEEEEEEFFFDDDDDDDDDEEEFFFHHHIIIJJJGGGFFFFFFGGGJJJLLLLLLKKKFFFFFFFFFGGGIIIJJJHHHGGGEEEGGGIIILLLMMMLLLKKKJJJLLLMMMNNNNNNNNNMMMKKKJJJHHHHHHGGGGGGFFFGGGGGGGGGHHHGGGGGGHHHIIIJJJHHHGGGDDDEEEGGGIIIKKKKKKLLLLLLGGGGGGFFFHHHIIIJJJHHHGGGHHHIIIJJJKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHDDDGGGIIIIIIIIIJJJJJJIIINNNKKKQQQjjjyyycccZZZWWWTTTPPPUUUVVVYYY___hhhqqqvvvyyy{{{}}}~~~}}}~~~~~~|||{{{yyyzzzzzzzzz{{{}}}~~~}}}~~~}}}|||zzzvvvtttuuurrrpppoooooopppxxx|||yyyrrrggg\\\WWWXXX[[[}}}uuuXXXJJJGGGFFFFFFGGGAAABBBBBBBBBAAA@@@AAABBBCCCBBBBBBAAAAAABBBBBBCCCCCCBBBAAA@@@???===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<~~~zzzyyyrrr\\\MMMKKKFFFBBB@@@@@@AAACCCCCCBBBAAA@@@@@@BBBCCCEEEEEEDDDCCCBBBAAA@@@??????BBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>???AAABBBDDDAAABBBCCCEEEFFFFFFFFFFFFJJJIIIHHHGGGGGGHHHJJJJJJHHHFFFDDDEEEGGGIIIIIIIIIMMMKKKJJJLLLQQQRRROOOKKKJJJJJJJJJLLLMMMLLLIIIGGGIIIJJJKKKLLLLLLKKKJJJJJJHHHJJJLLLMMMLLLJJJHHHFFFHHHIIILLLNNNOOONNNLLLJJJHHHHHHGGGGGGHHHIIIKKKLLLOOOMMMKKKJJJKKKMMMOOOQQQLLLLLLKKKIIIGGGEEEDDDCCCBBBCCCCCCCCCBBBAAA@@@@@@BBBCCCCCCDDDDDDCCCCCCBBBAAA???>>>???@@@BBBBBBAAABBBBBBAAA@@@@@@??????>>>AAA@@@???>>>==================>>>???@@@AAAAAAAAABBBAAAAAA@@@???>>>======>>>>>>>>>???@@@@@@@@@AAA??????@@@@@@@@@@@@??????@@@@@@??????????????????BBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDEEEGGGIIIKKKLLLKKKKKKKKKIIIHHHIIIKKKKKKHHHDDDFFFGGGHHHIIIJJJJJJJJJKKKKKKLLLMMMMMMMMMLLLJJJIIIJJJIIIGGGEEEEEEFFFGGGHHHIIIFFFDDDEEEHHHKKKKKKJJJGGGGGGGGGGGGHHHIIIJJJJJJFFFFFFGGGGGGGGGGGGHHHHHHKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGEEEDDDDDDFFFEEEEEEDDDEEEGGGHHHIIILLLHHHOOOXXXlllsssvvvyyyaaa\\\ZZZVVVZZZ[[[YYYWWW\\\fffkkkjjjnnnxxx||||||~~~zzzwwwvvvwwwyyyvvvssspppnnnnnnooopppoooqqqsssxxx}}}~~~|||~~~{{{qqqggg^^^OOOHHHZZZtttrrrZZZIIICCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@?????????CCCBBBAAA@@@???===<<<<<>>>>>===<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::uuudddRRREEEGGGEEEBBB@@@???@@@AAABBBCCCBBBAAA@@@@@@AAACCCDDDBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@???????????????AAABBBCCCBBBBBBDDDEEEFFFGGGGGGGGGJJJIIIHHHHHHHHHIIIJJJJJJIIIHHHFFFGGGIIIKKKKKKKKKLLLJJJIIIKKKOOOQQQNNNJJJJJJJJJKKKLLLNNNMMMKKKIIIIIIJJJKKKLLLKKKKKKJJJIIIIIIIIIKKKKKKKKKIIIHHHGGGHHHIIIKKKLLLLLLLLLJJJIIIGGGFFFFFFFFFGGGHHHJJJKKKNNNMMMKKKJJJJJJLLLNNNPPPMMMLLLJJJIIIGGGEEECCCCCCCCCCCCCCCCCCCCCBBBAAAAAABBBBBBBBBCCCCCCBBBBBBBBBAAA???>>>???@@@BBBAAAAAAAAAAAA@@@@@@@@@@@@??????@@@???>>>===<<<<<<<<<<<<;;;<<<===>>>????????????AAA@@@@@@??????>>>>>>===>>>>>>???????????????@@@>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBFFFEEEDDDCCCCCCCCCDDDEEEDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFGGGHHHIIIIIIHHHHHHIIIHHHGGGHHHJJJJJJGGGEEEFFFGGGHHHJJJJJJJJJIIIIIIKKKLLLMMMMMMMMMLLLKKKJJJJJJIIIGGGFFFEEEFFFGGGHHHHHHFFFEEEFFFIIIKKKJJJIIIHHHHHHGGGGGGGGGHHHIIIIIIFFFGGGGGGHHHIIIJJJKKKKKKNNNMMMLLLJJJHHHGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDGGGFFFFFFEEEEEEEEEFFFFFFMMMFFFIIIPPP\\\}}}rrrrrrnnnVVVUUUYYYRRRRRRSSSUUUVVVYYY\\\^^^aaajjjrrrvvvzzz}}}||||||{{{{{{~~~~~~~~~{{{wwwvvvvvvsssnnniiigggiiikkkkkkkkkkkklllooossswwwzzz}}}|||vvvkkk]]]QQQLLLKKKUUUqqqttteeeRRRFFFBBBCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@???AAAAAA@@@@@@@@@?????????BBBAAA@@@@@@???>>>======>>>>>>>>>===<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;:::::::::999999999999}}}sssuuuxxx___LLLEEECCCBBB@@@AAAAAA@@@@@@AAABBBCCCCCCBBBAAA@@@@@@@@@AAACCCDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA????????????@@@AAABBBBBBCCCCCCEEEFFFGGGHHHHHHHHHJJJJJJIIIIIIIIIIIIJJJJJJIIIGGGFFFGGGIIIJJJKKKJJJJJJHHHGGGIIIMMMNNNLLLIIIJJJJJJKKKMMMOOOOOOMMMLLLKKKKKKKKKKKKJJJIIIHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGEEEEEEEEEEEEFFFGGGHHHIIIMMMLLLJJJIIIIIIKKKMMMNNNLLLKKKJJJHHHFFFDDDBBBAAACCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>???@@@AAAAAA@@@?????????@@@@@@@@@@@@@@@???>>>===<<<<<<;;;;;;<<<;;;;;;<<<===>>>>>>>>>>>>????????????>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>????????????>>>>>>========================AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCAAABBBCCCCCCDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEGGGFFFFFFGGGIIIIIIHHHFFFFFFHHHJJJLLLLLLJJJHHHGGGJJJKKKLLLMMMNNNMMMLLLKKKJJJIIIGGGFFFFFFGGGHHHHHHGGGGGGGGGIIIKKKKKKJJJHHHIIIIIIHHHGGGGGGGGGHHHHHHGGGHHHHHHJJJKKKLLLMMMNNNPPPOOOMMMKKKIIIGGGEEEEEEGGGHHHHHHGGGGGGFFFEEEDDDFFFFFFFFFFFFEEEDDDCCCCCCGGGCCCDDDLLLOOOYYY}}}rrr|||ooobbb[[[VVVTTTWWWTTTNNNOOOVVVTTT[[[bbbggglllsssxxxxxx|||~~~~~~{{{}}}|||yyyyyyuuurrrppppppnnniiieeefffhhhjjjlllmmmooorrrtttttttttuuuxxx|||~~~~~~{{{vvvtttpppeee[[[RRRNNNQQQ^^^nnnvvv___UUUIIIBBBAAABBBBBB@@@@@@@@@@@@???????????????@@@@@@@@@???????????????@@@@@@?????????>>>>>>>>>>>>>>>======<<<;;;;;;;;;::::::999999999999::::::999999999999888888888888|||}}}pppRRRIII>>>:::<<>>>>>???@@@AAAAAAAAA???>>>===<<<<<<<<<<<<<<<;;;<<<======>>>>>>>>>>>>=========>>>>>>>>>???????????????>>>>>>======<<<===>>>>>>>>>>>>>>>>>>===<<<===============>>>>>>@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@??????>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAADDDCCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIIIIIIIHHHJJJLLLNNNNNNLLLIIIGGGIIIJJJKKKLLLMMMLLLKKKKKKIIIHHHHHHGGGGGGGGGHHHHHHHHHIIIKKKMMMNNNMMMKKKIIIJJJJJJIIIHHHGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMLLLJJJHHHFFFEEEDDDFFFFFFFFFFFFFFFEEEDDDCCCDDDDDDEEEFFFEEEDDDCCCBBB>>>CCCDDDKKKNNNHHHeeemmm]]]SSSUUUTTTMMMOOOXXXPPPTTTYYY]]]bbbhhhnnnqqqqqqssswww||||||zzzzzzzzzuuuttttttsssuuuwwwzzz{{{{{{}}}~~~}}}zzzyyy{{{|||{{{{{{{{{|||}}}zzz{{{|||{{{zzzzzz|||~~~{{{{{{zzzyyywwwvvvuuutttiiigggfffggghhhhhhfffccceeemmmwww}}}|||~~~}}}{{{{{{{{{|||}}}yyyyyyzzz|||~~~}}}|||zzzsssrrrooojjjbbbYYYNNNGGGNNN___zzzsss\\\PPPKKKDDDBBBBBBCCCBBB????????????>>>>>>>>>>>>>>>?????????????????????>>>>>>>>>>>>>>>????????????=========<<<<<<;;;;;;;;;:::999999888888999999::::::999999999999888888888qqq]]]MMMDDDAAA???===>>>@@@AAAAAA???@@@@@@BBBBBBCCCBBBBBBAAA@@@@@@@@@@@@AAAAAABBBBBBDDDDDDDDDCCCBBBBBBAAAAAACCCCCCBBBBBBBBBAAAAAAAAA??????@@@@@@AAAAAAAAA@@@CCCDDDEEEFFFHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGEEEDDDDDDEEEGGGHHHHHHFFFEEEEEEDDDEEEGGGHHHHHHGGGJJJIIIIIIKKKNNNOOOOOONNNKKKKKKJJJIIIHHHGGGGGGGGGHHHGGGFFFEEEEEEFFFHHHIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGIIIIIIHHHGGGGGGGGGHHHIIIIIIIIIGGGFFFDDDBBBAAA@@@CCCCCCDDDDDDDDDDDDDDDCCCAAA@@@????????????@@@AAABBB@@@??????@@@AAA@@@???======>>>???@@@@@@AAABBB??????>>>>>>======>>>>>>======>>>>>>??????>>>>>><<<<<<<<<======>>>?????????>>>>>>======<<<<<<<<<<<<======>>>>>>======<<<=========>>>>>>?????????????????????????????????????????????????????????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBB@@@AAAAAABBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCDDDDDDEEEHHHGGGGGGFFFFFFGGGGGGHHHEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLJJJLLLNNNPPPPPPNNNKKKIIIHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJLLLOOOQQQQQQOOOMMMLLLKKKKKKJJJIIIHHHHHHHHHIIIKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAABBBCCCDDDEEEDDDCCCCCC???GGGEEEFFFNNNJJJSSSsssmmmYYYVVVUUUOOOOOOVVVQQQRRRUUUXXX[[[^^^cccggghhhkkkoootttyyy}}}}}}{{{xxxwwwwwwxxxxxxvvvuuutttuuuwwwxxxvvvtttrrrpppooonnnooorrruuuxxx{{{wwwsssqqqrrrrrrpppmmmlllmmmmmmlllkkkkkklllnnnooommmjjjhhhhhhiiikkkmmmjjjllloootttzzz~~~~~~~~~|||zzzxxxxxxxxxxxxvvvvvvwwwxxxxxxuuuoookkkiiifff```VVVKKKFFFHHHMMMmmmrrr]]]PPPKKKHHHEEEDDDEEEEEEBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>?????????<<<<<<<<<<<<;;;;;;;;;;;;:::999999888888999999:::::::::::::::999999999999vvveeeVVVJJJDDDAAA???@@@???>>>===============>>>>>>????????????>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA???@@@@@@AAABBBCCCDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@???@@@@@@AAAAAAAAA@@@@@@CCCCCCEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIHHHGGGFFFEEEFFFFFFFFFGGGIIIJJJIIIHHHDDDDDDDDDDDDEEEFFFGGGHHHIIIHHHHHHIIILLLMMMMMMMMMJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDEEEGGGHHHGGGHHHHHHHHHHHHHHHGGGFFFEEEFFFGGGGGGGGGGGGFFFFFFHHHGGGGGGFFFFFFFFFFFFFFFGGGFFFEEEDDDCCCBBBBBBAAABBBBBBCCCDDDDDDDDDCCCCCCBBBAAA@@@??????@@@AAABBBBBBAAA??????@@@AAA@@@???======>>>>>>???@@@AAAAAA??????>>>>>>>>>>>>??????===>>>>>>??????>>>>>>>>>;;;;;;<<<<<<======>>>>>>============<<<<<<<<<<<<<<<<<<============<<<<<<=========>>>>>>??????@@@>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>===>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA???@@@AAAAAABBBBBBAAAAAABBBCCCCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCBBBBBBAAAAAABBBBBBBBBCCCDDDDDDDDDHHHGGGFFFEEEEEEFFFGGGHHHEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKJJJIIIIIIKKKMMMJJJLLLNNNPPPPPPNNNLLLKKKJJJJJJKKKLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIKKKNNNQQQRRRQQQOOONNNMMMLLLLLLKKKJJJJJJJJJKKKKKKLLLKKKJJJIIIHHHFFFEEEEEEDDDEEEFFFGGGHHHGGGFFFFFFCCCCCCDDDDDDDDDDDDCCCCCC@@@@@@AAABBBCCCDDDDDDCCCFFFIIIDDDAAAHHHLLLQQQYYY~~~rrrgggYYYOOOLLLTTTRRRSSSUUUUUUUUUXXX]]]aaaccchhhmmmqqquuuwwwxxx|||}}}|||xxxtttrrrooommmnnnqqquuuxxxrrrooollllllooopppooommmrrrsssttttttssssssuuuwww{{{yyyvvvtttsssvvvxxx{{{}}}zzzxxxvvvuuutttrrrppplllfff___ZZZVVVQQQIII@@@;;;AAASSSeeeuuu^^^SSSOOOJJJIIIGGGGGGFFFEEECCC@@@>>>>>>>>>>>>????????????============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::;;;:::::::::999999999999|||jjjXXXLLLKKKGGGAAA>>>>>>AAABBBCCC<<<<<<<<<;;;:::;;;>>>AAA============>>>>>>????????????@@@AAAAAAAAAAAAAAA>>>>>>???@@@AAABBBCCCCCCAAAAAA@@@@@@@@@????????????@@@AAAAAAAAAAAA@@@???BBBBBBDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHGGGFFFDDDCCCFFFEEEFFFGGGJJJJJJIIIGGGDDDDDDDDDDDDDDDEEEGGGHHHHHHFFFFFFGGGIIIKKKKKKJJJIIIHHHGGGFFFFFFGGGHHHHHHDDDDDDDDDDDDEEEEEEFFFFFFFFFHHHIIIKKKKKKJJJIIIHHHDDDEEEFFFFFFFFFEEEDDDDDDFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAABBBCCCCCCCCCCCCCCCBBBAAA@@@??????@@@AAABBBCCCAAA??????@@@@@@@@@???======>>>>>>??????@@@@@@>>>>>>=========>>>>>>???<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<======;;;<<<<<<======<<<<<<;;;;;;;;;<<<======>>>??????=========>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>=========>>>>>>>>>??????????????????????????????????????????@@@@@@@@@@@@??????@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCAAAAAABBBBBBBBBBBBBBBBBB@@@AAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDGGGFFFDDDCCCCCCDDDFFFGGGFFFEEEDDDDDDDDDEEEFFFFFFJJJKKKKKKJJJHHHGGGIIILLLIIIJJJLLLMMMNNNMMMMMMLLLMMMMMMNNNMMMMMMKKKIIIHHHGGGHHHHHHIIIIIIJJJIIIIIIKKKNNNQQQQQQOOOMMMMMMNNNLLLLLLLLLLLLLLLLLLMMMNNNKKKJJJJJJIIIHHHGGGFFFFFFCCCDDDFFFHHHHHHHHHGGGFFFDDDDDDEEEEEEFFFEEEEEEDDDBBBAAAAAAAAAAAAAAABBBBBBFFFAAACCCGGGDDDHHHNNNNNNfffuuuaaaUUUVVVSSSSSSUUUTTTPPPRRRWWWWWWYYY]]]bbbfffiiikkklllrrrtttxxxzzz|||~~~}}}~~~~~~{{{vvvrrrooohhhgggddd___YYYTTTQQQPPPGGGEEEFFFLLLTTTaaawwwhhhXXXQQQNNNJJJIIIGGGFFFEEEDDDCCCAAA>>>>>>>>>??????@@@@@@@@@<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;999999999999888888888888wwwhhhUUUKKKJJJKKKIIIEEEBBBAAAAAABBBBBBAAA>>><<<<<<>>>???===;;;;;;>>>AAA>>>===>>>>>>???AAABBBCCC??????@@@AAAAAAAAAAAA@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>???@@@AAABBBAAAAAA???>>>AAABBBCCCEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFEEECCCBBBCCCCCCDDDFFFHHHHHHFFFEEECCCDDDDDDCCCCCCDDDGGGIIIGGGFFFEEEEEEGGGIIIIIIHHHHHHGGGFFFFFFFFFGGGHHHIIICCCCCCDDDDDDEEEEEEFFFFFFFFFHHHJJJMMMMMMLLLJJJIIICCCCCCDDDEEEEEEDDDCCCBBBFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAABBBCCCCCCCCCBBBCCCBBB@@@??????@@@BBBCCCCCCAAA??????@@@@@@@@@???>>>>>>>>>>>>????????????======<<<<<<<<<======>>>;;;<<<<<<===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<=========;;;<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;<<<===>>>>>><<<=========>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>??????============>>>>>>>>>>>>????????????????????????>>>????????????@@@@@@@@@??????@@@AAAAAAAAAAAA@@@AAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAABBBBBBCCCCCCCCC???@@@BBBDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCFFFEEEDDDBBBBBBDDDEEEFFFGGGFFFDDDCCCBBBBBBCCCCCCJJJKKKKKKIIIFFFEEEHHHKKKHHHHHHIIIKKKKKKLLLLLLLLLPPPPPPPPPOOONNNLLLJJJIIIGGGHHHIIIIIIJJJJJJJJJIIIJJJMMMPPPPPPMMMKKKLLLMMMMMMLLLLLLLLLMMMNNNOOOOOOJJJIIIIIIIIIIIIHHHHHHHHHEEEFFFHHHIIIIIIHHHGGGFFFEEEFFFFFFGGGGGGGGGFFFFFFDDDCCCAAA@@@???@@@@@@AAA@@@666EEERRRFFFBBBJJJIIIHHH\\\}}}nnnXXXUUUUUUWWWUUUPPPQQQVVVNNNQQQTTTYYY\\\___aaabbbcccfffkkkoooqqqsssuuuwwwxxx}}}~~~~~~|||}}}~~~}}}yyyvvv{{{{{{{{{{{{||||||||||||sssuuuxxxzzz{{{{{{yyyxxxuuuvvvuuusssooojjjdddaaaYYYWWWTTTNNNJJJHHHJJJMMMIIIMMM\\\rrrxxxbbbWWWPPPKKKIIIHHHFFFEEEDDDCCCBBBBBB>>>>>>??????@@@@@@@@@AAA;;;<<<<<<<<<======>>>>>>???>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<888888888888777777777777sssiii```TTTKKKEEEDDDCCCAAA@@@??????>>>>>>>>>????????????>>>>>>======<<<<<<<<<<<<======<<<<<<===??????@@@@@@@@@@@@@@@@@@?????????>>>>>>????????????????????????BBB@@@???>>>?????????>>>======>>>???????????????AAABBBCCCCCCDDDDDDCCCCCCBBBCCCDDDDDDCCCDDDFFFHHHHHHIIIHHHGGGDDDDDDDDDFFFDDDEEEFFFEEEDDDCCCDDDEEECCCEEEGGGIIIIIIHHHEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEFFFFFFFFFFFFEEEEEEEEEGGGJJJMMMMMMLLLIIIHHHFFFFFFEEEEEEDDDDDDDDDCCCFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDBBBAAA@@@@@@AAABBBCCCBBB@@@??????@@@BBBCCCAAAAAA@@@@@@@@@AAABBBBBB???>>>=========>>>@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>================================================<<<<<<<<<<<<==================<<<<<<<<<;;;;;;;;;======<<<<<<<<<;;;;;;;;;:::;;;;;;;;;<<<============<<<<<<<<<<<<===>>>>>>@@@?????????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>????????????@@@@@@@@@<<<<<<======>>>>>>??????AAAAAAAAAAAAAAA@@@???>>>AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGHHHHHHFFFCCCBBBDDDGGGFFFGGGHHHIIIIIIIIIHHHHHH@@@GGGLLLMMMMMMNNNPPPQQQPPPPPPOOOOOOMMMLLLJJJIIINNNMMMJJJHHHGGGFFFFFFFFFOOONNNLLLKKKJJJJJJJJJJJJMMMLLLJJJIIIIIIJJJKKKLLLIIIJJJKKKKKKJJJHHHFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEECCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????@@@AAADDDFFFGGGMMMOOO[[[yyyqqqpppyyybbbWWWWWWWWWSSSOOOQQQOOOMMMLLLOOOSSSWWWYYYXXXZZZ\\\___aaaeeeiiilllrrrssstttvvvxxxyyy{{{{{{wwwzzz~~~}}}|||{{{}}}yyyuuusssqqqqqqqqqvvvxxxyyyzzzyyyuuurrroooqqqqqqsssuuutttooofff```[[[WWWXXX______WWWNNNLLLGGGHHHKKKNNNLLLJJJPPPXXXfff~~~oooaaaUUUKKKEEEEEEDDDCCCBBBBBBAAABBBBBB@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999999999999999999999999999999999999999999999jjj```UUUNNNLLLKKKHHHDDDBBBAAA@@@???>>>=========>>>>>>????????????>>>>>>======<<<<<<<<<<<<======<<<<<<===??????@@@@@@???@@@@@@@@@?????????>>>>>>????????????????????????@@@???>>>>>>>>>>>>>>>======>>>>>>???????????????@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCEEEGGGIIIJJJIIIGGGEEECCCDDDEEECCCEEEFFFFFFEEEEEEFFFGGGDDDFFFHHHIIIIIIHHHFFFDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEGGGJJJLLLMMMKKKIIIGGGFFFFFFEEEEEEEEEDDDDDDDDDFFFFFFFFFEEEEEEEEEDDDDDDEEEDDDBBBAAA@@@@@@@@@AAA@@@@@@?????????AAABBBCCCCCCBBBAAA@@@@@@@@@@@@@@@???>>>=========>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<===============<<<<<<<<<;;;;;;;;;;;;===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@<<<<<<======>>>?????????AAAAAAAAAAAAAAA@@@???>>>AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIHHHFFFCCCCCCEEEGGGGGGGGGGGGGGGHHHHHHHHHHHHMMMJJJGGGFFFJJJNNNKKKEEEOOOOOOOOONNNMMMLLLJJJIIIMMMLLLJJJHHHGGGGGGGGGGGGMMMLLLLLLKKKKKKJJJIIIIIIKKKJJJIIIHHHHHHIIIKKKLLLJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@????????????AAACCCEEEFFF@@@IIIPPPgggwwwttt```VVVTTTUUURRRPPPOOOSSSWWWWWWRRRLLLUUUUUUTTTUUUXXX^^^dddiiikkklllmmmoooqqqssstttuuutttxxx|||~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyyxxxyyyyyyzzz|||~~~~~~}}}|||{{{zzz{{{{{{|||~~~}}}}}}||||||}}}{{{xxxuuurrrqqqpppoooooopppqqqqqqooolllhhhfffhhhhhhjjjkkklllggg```[[[VVVOOOLLLNNNPPPPPPRRRWWWPPPLLLHHHEEEEEEPPPfffzzzrrr```VVVPPPJJJFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>===>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999999999999999999999999999999999999999999999999|||wwwoooiiiddd]]]TTTNNNGGGCCC???<<<<<<===>>>=========<<<;;;;;;;;;;;;;;;===>>>>>>??????>>>>>>=========<<<<<<<<<<<<======<<<<<<===>>>????????????@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>===============>>>??????@@@@@@?????????@@@AAAAAABBBBBBAAAAAABBBCCCDDDDDDCCCCCCEEEGGGIIIJJJIIIHHHEEEDDDEEEFFFDDDFFFHHHHHHGGGGGGHHHIIIEEEGGGHHHJJJIIIHHHFFFEEECCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEGGGIIIKKKKKKJJJHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDEEEDDDCCCAAA@@@?????????======>>>???@@@AAAAAABBBDDDCCCBBB@@@???>>>>>>>>>>>>>>>=========>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>?????????@@@@@@<<<<<<===>>>>>>??????@@@@@@@@@AAAAAAAAA@@@??????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHFFFDDDDDDEEEGGGGGGFFFEEEEEEEEEFFFHHHHHHKKKKKKHHHEEEIIINNNNNNJJJNNNNNNNNNNNNMMMKKKJJJJJJJJJJJJIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKIIIHHHGGGIIIHHHGGGGGGGGGIIIJJJKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????????????????@@@AAABBBCCC<<>>>>>>>>=========>>>======<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::999999999999999999999999999999999999888888888888888888888888GGGEEEBBBAAABBBBBB@@@>>>DDDDDDBBB@@@===;;;<<<<<<;;;:::::::::::::::;;;;;;======>>>>>>>>>>>>============<<<<<<<<<<<<======<<<<<<===>>>??????>>>>>>????????????>>>>>>>>>>>>========================>>>???@@@???>>>======>>>>>>>>>???@@@@@@@@@@@@???@@@@@@AAABBBBBBBBBBBBAAACCCDDDEEEEEEDDDDDDFFFHHHGGGHHHIIIHHHFFFFFFGGGIIIHHHIIIKKKKKKJJJHHHIIIIIIGGGHHHIIIJJJJJJIIIGGGFFFDDDEEEEEEFFFGGGHHHHHHIIIHHHGGGGGGGGGFFFFFFFFFGGGEEEGGGHHHJJJJJJIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEDDDCCCBBB@@@???>>>>>><<<===>>>???@@@?????????BBBBBB@@@??????>>>>>>>>>============>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::::::::999999::::::;;;<<<>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>????????????<<<======>>>??????@@@@@@@@@@@@AAAAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGFFFDDDCCCCCCEEEGGGHHHBBBJJJNNNHHHFFFJJJNNNNNNMMMMMMMMMMMMLLLKKKJJJJJJHHHHHHHHHHHHIIIIIIJJJJJJHHHIIIJJJKKKKKKIIIGGGFFFFFFFFFFFFFFFGGGHHHJJJKKKJJJIIIGGGFFFFFFFFFGGGHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@AAA@@@@@@@@@@@@??????????????????????????????@@@@@@???JJJGGGBBBUUUvvv}}}ooo]]]PPPMMMOOORRRSSSJJJKKKLLLOOOQQQSSSRRRRRRUUUVVVWWWYYY[[[]]]___```cccfffiiikkklllmmmnnnoookkklllmmmnnnppprrrtttuuurrruuuxxx{{{}}}}}}|||{{{{{{||||||{{{zzzzzz{{{}}}zzz{{{}}}~~~~~~|||zzzyyy{{{|||||||||zzzwwwuuussssssrrrpppnnnnnnoooqqqsssrrrqqqnnnmmmlllmmmooopppjjjjjjiiihhhfffdddbbbaaaaaaaaa```^^^\\\YYYVVVUUUYYYXXXVVVTTTQQQOOOLLLJJJGGGJJJLLLMMMKKKJJJLLLOOOWWWfffzzz|||kkkUUUHHHGGGHHHFFFBBBDDDCCCBBBAAA@@@@@@@@@@@@????????????>>>>>>>>>>>><<<============<<<;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::999999999999888888888888888888888888888888888888888888888888888>>>===;;;;;;<<<=========999;;;======;;;;;;<<<>>>;;;;;;:::::::::;;;<<<<<<======>>>>>>>>>>>>============<<<<<<<<<<<<======<<<======>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>========================???AAACCCBBB@@@>>>???@@@>>>>>>???@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEFFFHHHIIIEEEFFFHHHHHHHHHIIIKKKMMMLLLMMMOOOOOOLLLJJJIIIIIIIIIJJJJJJKKKJJJIIIHHHGGGFFFGGGHHHIIIJJJKKKLLLMMMIIIIIIHHHGGGFFFFFFGGGGGGEEEFFFGGGHHHHHHGGGFFFEEEFFFFFFFFFGGGGGGGGGGGGGGGEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA???>>>>>>>>>>>>?????????>>>======?????????>>>>>>??????@@@<<<<<<======>>>>>>>>>>>>================================================;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::::::::999:::999999999999:::;;;;;;==================>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================>>>>>>>>>?????????======>>>>>>???@@@@@@@@@???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBCCCCCCBBBBBBDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFDDDCCCDDDDDDEEEEEEFFFEEEDDDCCCCCCEEEGGGHHHDDDJJJLLLIIILLLSSSPPPFFFKKKKKKLLLLLLLLLKKKKKKJJJGGGGGGHHHIIIJJJJJJJJJJJJGGGHHHJJJKKKKKKIIIGGGFFFEEEEEEEEEFFFGGGHHHIIIIIIIIIHHHGGGEEEEEEFFFGGGHHHHHHHHHGGGFFFEEECCCCCCBBBBBBBBBAAA@@@@@@@@@@@@AAA@@@@@@?????????>>>>>>>>>======>>>>>>>>>>>>>>>>>>===BBBAAABBBGGGMMMbbbyyydddVVVPPPOOOPPPMMMJJJKKKMMMPPPQQQPPPNNNNNNPPPQQQSSSUUUVVVVVVWWWYYY]]]^^^______aaabbbaaabbbdddgggjjjmmmppprrrjjjmmmpppsssttttttrrrqqqoooqqqrrrrrrrrrsssuuuwwwtttuuuvvvuuusssqqqnnnllllllmmmoooooonnnkkkhhhfffbbbaaa```______```aaaccccccbbb```^^^^^^___aaabbb]]]]]]]]]\\\[[[YYYXXXWWWUUUTTTSSSRRRPPPNNNMMMLLLPPPPPPNNNLLLKKKKKKMMMNNNNNNLLLIIIHHHOOO```tttwwwhhh\\\MMMFFFGGGHHHEEEAAACCCBBBAAA@@@@@@??????@@@?????????>>>>>>>>>======<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;::::::::::::999999999888888888888888888888888888888888777777777777777777777777======<<<<<<<<<======>>>777999:::;;;;;;;;;===>>><<<<<<;;;;;;;;;<<<<<<===<<<======>>>>>>======<<<======<<<<<<<<<<<<======<<<======>>>>>>===============>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>AAADDDDDDAAA>>>???AAA>>>???@@@@@@AAA@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCCDDDEEEFFFFFFEEEEEEGGGIIIEEEFFFHHHHHHHHHJJJLLLOOOMMMPPPRRRQQQOOOLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIKKKLLLNNNOOOOOOKKKJJJHHHGGGFFFGGGGGGHHHEEEFFFGGGGGGGGGFFFEEEDDDGGGGGGGGGGGGGGGHHHHHHHHHEEEEEEDDDDDDDDDDDDCCCCCCAAABBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>??????@@@;;;<<<===>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999:::::::::;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999:::;;;;;;<<<<<<============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<==================>>>>>>>>>??????======>>>??????@@@@@@AAA??????@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA????????????@@@@@@@@@@@@???@@@BBBCCCDDDDDDCCCBBBDDDDDDDDDDDDEEEFFFGGGHHHHHHFFFDDDCCCEEEFFFFFFEEEFFFEEEDDDDDDDDDEEEGGGGGGIIIGGGCCCIII]]]mmmcccLLLIIIJJJKKKKKKKKKKKKKKKJJJFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHIIIJJJJJJIIIHHHGGGEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEFFFFFFGGGIIIHHHGGGFFFDDDCCCBBBAAABBBAAAAAA@@@@@@AAAAAAAAA?????????>>>>>>>>>>>>===;;;<<<<<<============<<<<<<===>>>FFFHHH>>>FFF```rrrzzz|||iii___aaaYYYMMMFFFFFFJJJNNNOOOKKKLLLLLLMMMNNNOOOPPPQQQOOOQQQSSSTTTTTTUUUVVVXXXYYYYYY[[[\\\___bbbdddeeeeeegggiiikkkkkkkkkjjjiiifffggghhhhhhhhhiiilllnnnkkkkkkjjjhhhfffccc```^^^___```aaaaaa```^^^\\\[[[WWWVVVVVVVVVVVVWWWXXXXXXVVVUUUTTTSSSSSSTTTUUUVVVSSSRRRRRRQQQQQQPPPPPPPPPPPPOOONNNMMMLLLLLLLLLLLLOOONNNJJJFFFDDDEEEIIIMMMMMMQQQWWW___rrrxxxaaaQQQKKKEEEDDDFFFGGGEEEBBBBBBBBBAAA@@@??????????????????>>>>>>>>>=========;;;;;;<<<<<<;;;;;;:::999::::::;;;;;;;;;;;;::::::999999999999888888888888888888888888888888888888666666666666666666666666777888:::;;;;;;<<<>>>??????>>>============<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<============<<<<<<======<<<<<<<<<<<<======<<<===============<<<<<<============>>>>>>??????????????????????????????===AAADDDDDD@@@===>>>@@@>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCBBBBBBCCCDDDDDDCCCDDDFFFHHHGGGHHHIIIIIIHHHIIIKKKMMMLLLOOORRRSSSRRRPPPOOOOOOMMMMMMLLLLLLKKKJJJIIIIIIGGGHHHIIIKKKMMMOOOPPPQQQLLLKKKIIIGGGFFFGGGHHHIIIEEEEEEFFFFFFFFFEEEDDDCCCGGGGGGGGGHHHHHHHHHIIIIIIEEEEEEDDDDDDDDDCCCCCCCCC???@@@AAAAAAAAAAAA@@@???============>>>@@@BBBCCC???>>>>>>=========>>>>>>;;;<<<===>>>>>>>>>===<<<========================::::::::::::::::::::::::999999999999999999999999999999999999::::::::::::999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;::::::::::::::::::;;;;;;:::::::::::::::;;;<<<<<<<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<==================>>>>>>>>>???===>>>>>>??????@@@AAAAAA>>>???@@@AAAAAAAAAAAA@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>?????????@@@@@@???AAACCCEEEEEEEEEDDDCCCDDDDDDDDDDDDEEEFFFGGGHHHJJJGGGEEEEEEGGGIIIHHHGGGEEEEEEEEEFFFFFFFFFGGGGGGEEEEEECCCGGG\\\ooogggRRRHHHIIIJJJJJJKKKKKKKKKKKKFFFGGGIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJFFFFFFGGGGGGHHHGGGGGGGGGEEEEEEFFFFFFFFFFFFFFFEEEIIIIIIGGGFFFDDDBBBAAA@@@BBBBBBAAAAAAAAAAAABBBBBB??????>>>>>>>>>=========999:::;;;<<<======<<<<<<===@@@???BBBGGG@@@@@@NNNZZZ{{{~~~mmm```YYYUUUQQQNNNLLLLLLLLLMMMMMMMMMNNNNNNLLLMMMOOOOOOOOOOOOPPPRRRQQQQQQRRRSSSUUUWWWYYYZZZ```aaaaaabbbbbbaaaaaa```___```aaa```______aaaccc___^^^]]][[[XXXVVVTTTSSSVVVVVVWWWWWWWWWUUUTTTSSSPPPQQQRRRSSSTTTTTTSSSRRROOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLKKKKKKKKKLLLMMMNNNMMMLLLLLLLLLNNNPPPQQQOOOOOONNNLLLNNNUUU^^^eeehhhqqq{{{oooQQQEEEDDDBBBBBBCCCCCCBBBAAABBBAAA@@@??????>>>>>>>>>???>>>>>>>>>============:::;;;;;;;;;;;;:::999999999::::::;;;;;;::::::999999999999999888888888888888888888888888888888888666666666666666666666666:::<<<>>>>>>=========>>>;;;999888888:::;;;;;;:::>>>===<<<<<<;;;;;;;;;<<<<<<<<<============<<<<<<======<<<<<<<<<<<<======<<<===============<<<<<<<<<=========>>>>>>??????????????????????????????;;;@@@DDDCCC???<<<===?????????@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBBBBBAAAAAAAAABBBCCCBBBBBBBBBDDDFFFJJJKKKKKKJJJHHHHHHIIIKKKJJJMMMQQQSSSSSSRRRRRRRRRNNNMMMMMMLLLKKKJJJJJJIIIFFFGGGIIIJJJLLLNNNPPPPPPMMMKKKIIIGGGFFFGGGHHHIIIEEEEEEEEEEEEEEEDDDCCCCCCGGGGGGGGGHHHHHHIIIIIIIIIEEEDDDDDDDDDCCCCCCCCCCCC>>>???@@@AAABBBAAA@@@@@@<<<;;;;;;<<<>>>BBBEEEGGGAAA@@@???===<<<<<<<<<<<<:::;;;===>>>>>>>>>===<<<========================888888888888888888888888999999999999999999999999888888999999999:::::::::999999999::::::;;;;;;;;;999999999::::::;;;;;;;;;999999999::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<===;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA>>>???@@@AAAAAAAAAAAAAAA????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>????????????@@@AAACCCEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHLLLIIIFFFFFFIIIKKKJJJIIIEEEEEEFFFGGGGGGGGGGGGFFF???IIIKKKDDDGGGRRRRRRHHHHHHHHHIIIJJJKKKKKKKKKKKKGGGGGGIIIJJJJJJJJJIIIIIIJJJJJJIIIIIIIIIJJJKKKKKKGGGGGGHHHHHHHHHGGGGGGFFFDDDEEEFFFGGGGGGFFFEEEDDDJJJIIIGGGFFFDDDBBB@@@@@@BBBBBBBBBAAAAAABBBCCCCCC>>>>>>>>>>>>============888999:::<<<======<<<;;;;;;AAA<<<777>>>AAA???BBBGGGaaa{{{lll\\\QQQNNNMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNNNNMMMMMMNNNPPPKKKKKKLLLNNNQQQSSSUUUVVVXXXWWWWWWVVVVVVVVVVVVUUUXXXYYYYYYWWWUUUTTTUUUWWWWWWVVVTTTQQQPPPNNNNNNNNNRRRRRRRRRRRRRRRQQQPPPPPPJJJKKKMMMOOOPPPOOOMMMLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMLLLJJJIIIIIIJJJLLLMMMIIIHHHGGGGGGIIILLLNNNPPPIIIMMMRRR[[[fffwww}}}bbbHHHDDDDDDDDDCCCAAA??????@@@BBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>============:::;;;;;;;;;;;;:::999999999::::::;;;;;;::::::999999999999888888888888777777777777777777777777777666666666666666666666666<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;===============>>>??????>>>????????????@@@@@@@@@AAAAAAAAABBBBBBAAA@@@@@@AAA@@@@@@@@@@@@@@@AAAAAA??????@@@AAABBBBBBBBBBBBAAABBBCCCCCCAAABBBCCCEEEDDDNNNKKKEEEIIIIIIFFFJJJKKKLLLNNNOOOPPPOOOOOONNNNNNLLLKKKJJJIIIIIIJJJJJJJJJIIIHHHHHHJJJLLLLLLKKKMMMKKKIIIGGGFFFFFFGGGHHHJJJFFFCCCDDDCCCAAABBBFFFFFFGGGGGGGGGGGGFFFEEEEEEBBBAAA@@@???>>>>>>>>>>>>???@@@BBBCCCCCCAAA>>><<<<<<<<<======>>>@@@DDDGGGRRRJJJ@@@;;;;;;<<<;;;888<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======<<<;;;888777888888888888888888888888:::999999999999999999999888999999::::::999999888888888999999999:::::::::888999:::;;;<<<<<<<<<<<<999999999888888888777777888999;;;<<<===<<<;;;;;;<<<<<<<<<<<<=========>>><<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<==================>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>???@@@@@@@@@@@@??????????????????@@@@@@AAAAAACCCEEEGGGGGGFFFDDDBBBDDDCCCBBBBBBCCCDDDEEEFFFKKKJJJHHHFFFFFFHHHJJJLLLKKKKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIGGGGGGFFFFFFGGGIIIJJJKKKKKKJJJHHHFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGIIIIIIIIIIIIGGGGGGGGGDDDAAA@@@AAACCCCCCCCCFFFDDDBBB@@@>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;;;;<<<===???@@@AAAEEESSSpppxxxooocccZZZUUUSSSPPPNNNMMMMMMKKKIIIHHHHHHIIIJJJKKKLLLMMMLLLKKKJJJLLLMMMRRRQQQQQQRRRSSSSSSRRRPPPQQQNNNOOORRRRRROOONNNPPPPPPOOONNNNNNLLLIIIIIIJJJMMMNNNOOOLLLKKKMMMNNNNNNIIIJJJLLLOOOPPPPPPMMMJJJJJJJJJJJJJJJJJJKKKMMMOOOKKKMMMLLLHHHGGGJJJKKKIIICCCEEEIIIKKKIIIJJJTTT```fffhhhxxx}}}jjj\\\UUUNNNFFFBBBBBBAAAAAA@@@???>>>>>>???????????????>>>==================>>>>>>>>>>>>::::::;;;;;;;;;;;;;;;;;;666666666666666777888999888888777777777777888888666555555555555444444444777777666666555555555444<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>=========<<<<<<<<<;;;===============>>>>>>???>>>????????????@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAA@@@@@@?????????@@@@@@??????@@@AAABBBBBBBBBBBBBBBCCCDDDCCCBBBBBBDDDFFFFFFOOOLLLGGGKKKKKKIIIMMMJJJKKKLLLNNNNNNNNNNNNMMMMMMMMMNNNNNNMMMLLLJJJIIIHHHFFFEEEFFFGGGHHHHHHGGGIIIHHHFFFDDDCCCCCCDDDEEEHHHEEECCCEEEDDDBBBBBBFFFFFFFFFFFFFFFEEEDDDCCCCCCAAAAAA@@@???>>>>>>>>>>>>???@@@BBBCCCBBB@@@>>>===<<<============???BBBEEEKKKEEE>>>;;;<<<>>>===;;;========================;;;<<<======<<<:::888777888888888888888888888888888888888999999:::::::::888999999::::::999999888888888888999999999::::::888888999:::;;;;;;<<<<<<777888888888999999::::::999::::::;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>???@@@@@@@@@@@@??????>>>>>>>>>>>>???@@@@@@@@@AAACCCEEEEEEDDDBBBAAACCCCCCBBBBBBBBBCCCEEEEEEJJJIIIGGGFFFFFFHHHKKKLLLKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJHHHHHHGGGGGGGGGHHHJJJKKKKKKJJJHHHFFFEEEEEEEEEFFFGGGGGGFFFFFFGGGGGGHHHIIIGGGGGGHHHIIIIIIHHHGGGGGGFFFDDDAAA@@@AAACCCCCCCCCEEEDDDBBB???>>>>>>???@@@AAAAAA@@@@@@??????>>>>>>@@@@@@@@@???>>>===;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;===>>>???@@@@@@CCCPPPjjjxxxiii___XXXTTTOOOMMMOOORRRRRRRRRGGGGGGFFFFFFGGGHHHJJJKKKFFFFFFGGGIIIKKKLLLMMMLLLRRRNNNNNNPPPOOOKKKIIILLLGGGGGGHHHIIIIIIIIIJJJLLLEEEHHHJJJIIIHHHIIIMMMOOOJJJIIIHHHHHHHHHIIIJJJJJJJJJJJJJJJLLLNNNOOONNNMMMQQQSSSRRROOOQQQVVVWWWTTT[[[\\\aaaiiipppxxx~~~zzznnn]]]QQQMMMHHHCCCBBBBBBAAA@@@@@@???>>>>>>>>>????????????>>>======<<<<<<=========>>>>>>>>>;;;;;;;;;;;;;;;;;;::::::666666666555666666777777888777777666666777777888666555555555555444444444777666666666555555555444;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::<<<=========<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<===============<<<<<<<<<<<<<<<======<<<<<<======>>>???>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCBBBCCCDDDEEEDDDCCCCCCEEEGGGIIIRRROOOIIIMMMNNNKKKOOOIIIIIIKKKLLLMMMMMMMMMMMMMMMNNNPPPQQQPPPNNNKKKIIIHHHFFFDDDDDDEEEFFFEEEDDDGGGFFFDDDCCCBBBCCCDDDDDDFFFCCCCCCFFFFFFCCCCCCEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAA@@@???>>>>>>>>>>>>>>>???AAABBBBBB@@@>>>===<<<======<<<;;;<<>>;;;;;;===???>>><<<========================;;;;;;<<<<<<<<<:::999888888888888888888888888888666777777888999:::;;;;;;888999999::::::999999888888888888999999999999:::777777888999999:::::::::777777888999:::;;;<<<<<<:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>><<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>???@@@@@@@@@@@@???>>>>>>=========>>>??????>>>???AAACCCCCCBBBAAA@@@CCCBBBBBBBBBBBBCCCDDDDDDHHHGGGFFFFFFFFFIIIKKKLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHIIIJJJJJJKKKIIIIIIHHHGGGGGGHHHIIIJJJJJJJJJHHHGGGFFFEEEEEEEEEGGGFFFDDDCCCDDDEEEGGGHHHFFFGGGHHHIIIIIIHHHGGGFFFFFFCCCAAA@@@AAABBBBBBBBBDDDCCCAAA???>>>>>>??????AAAAAA@@@???>>>===<<<<<>><<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;:::::::::;;;<<<===>>>@@@@@@???===GGGbbbiii___UUUSSSXXX]]]\\\YYYVVVQQQLLLJJJJJJLLLKKKJJJJJJJJJKKKLLLNNNPPPRRRSSSRRROOONNNPPPOOOKKKKKKMMMQQQRRRRRRPPPMMMMMMMMMNNNNNNOOOPPPNNNKKKJJJLLLOOOMMMLLLLLLLLLLLLLLLMMMMMMKKKJJJJJJJJJLLLOOOOOOPPPRRRXXX___hhhuuuxxxlllkkkfff\\\OOOGGGEEEDDDBBBAAAAAAAAA@@@??????>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<============>>><<<<<<;;;;;;::::::999999777666666555555555555666777666666555555666666777666555555555555444444444666666666555555555555555::::::::::::::::::::::::999999999999999999999999============<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>>>>>>>?????????@@@@@@@@@???????????????@@@@@@AAAAAA@@@???>>>============???@@@AAABBBCCCCCCCCCCCCDDDEEEFFFEEEDDDDDDFFFHHHOOOWWWRRRKKKNNNNNNKKKOOOIIIIIIJJJKKKLLLMMMMMMMMMNNNOOOPPPPPPPPPNNNLLLJJJJJJHHHFFFEEEFFFFFFEEEDDDFFFFFFEEEDDDDDDDDDEEEEEEDDDBBBDDDHHHHHHDDDCCCDDDEEEEEEEEEEEEDDDBBBAAA@@@AAA@@@???>>>>>>=========>>>???@@@AAAAAA@@@???>>><<<======<<<::::::<<<>>><<<;;;:::;;;>>>???>>><<<========================:::;;;;;;;;;;;;:::999888888888888888888888888888777777888888999999::::::888999999::::::999999888888888888888999999999999777777777777777888999999888888999::::::;;;<<<<<<;;;;;;999999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>;;;::::::::::::;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>????????????>>>>>>???@@@@@@@@@@@@???===============>>>>>>???===???@@@BBBBBBBBBAAA@@@CCCBBBBBBBBBBBBCCCCCCCCCFFFFFFEEEEEEGGGIIIKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKJJJIIIHHHGGGGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFEEEEEEFFFDDDBBBAAAAAACCCFFFHHHFFFGGGHHHIIIIIIHHHGGGFFFEEECCCAAAAAABBBBBBBBBAAABBBBBB@@@???>>>>>>>>>????????????>>>>>>=========>>>>>>>>>>>>===<<<;;;:::999:::::::::;;;;;;;;;;;;:::::::::::::::;;;<<<<<<<<<@@@CCC???>>>KKKeee{{{vvvttt{{{|||jjjaaaWWWRRRQQQQQQNNNKKKOOOOOOMMMKKKJJJIIIJJJLLLOOOMMMMMMPPPPPPMMMMMMPPPKKKOOOPPPMMMJJJKKKKKKKKKOOOJJJHHHJJJLLLMMMNNNOOOMMMOOOPPPQQQOOOMMMLLLKKKRRRVVVYYY[[[]]]aaahhhnnnzzzhhh^^^YYYVVVPPPHHHDDDCCCCCCBBBAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;<<<<<<<<<=========<<<<<<;;;;;;:::999888888777777666555444444444555666666555555555555666666666555555555555444444444555555555555555555555555::::::::::::::::::::::::999999999999999999999999<<<<<<======<<<;;;::::::999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>?????????@@@@@@@@@???>>>>>>>>>>>>???@@@AAA@@@??????>>>======>>>>>>@@@@@@AAABBBCCCCCCCCCCCCDDDEEEFFFFFFDDDEEEFFFHHHSSS[[[UUULLLMMMLLLHHHLLLIIIIIIJJJKKKLLLMMMNNNOOOOOONNNMMMLLLLLLLLLLLLLLLIIIGGGEEEDDDDDDDDDCCCBBBDDDDDDDDDDDDDDDDDDEEEEEECCCBBBDDDHHHHHHDDDCCCDDDEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@???>>>============>>>>>>???@@@@@@@@@???>>><<<<<<===<<<:::999:::<<<::::::;;;<<<======;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999888888888888888888888888999999999888888777777777888999999::::::999999888777777888888888999999999777777666666666777888888::::::::::::::::::::::::<<<;;;999888888999:::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============:::::::::::::::;;;<<<<<<===========================>>>>>>>>>????????????>>>>>>???@@@@@@@@@@@@???===============>>>>>>???>>>???AAABBBCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCBBBEEEEEEEEEEEEFFFHHHJJJKKKIIIIIIJJJJJJKKKKKKLLLLLLJJJIIIIIIIIIIIIJJJKKKKKKJJJIIIHHHHHHHHHIIIJJJKKKIIIIIIIIIHHHGGGFFFEEEDDDEEECCCAAA@@@@@@BBBEEEGGGFFFFFFGGGHHHHHHGGGFFFFFFDDDBBBAAAAAABBBBBBAAA@@@AAA@@@@@@???>>>>>>>>>>>>======>>>>>>??????@@@@@@===============<<<;;;:::999999999999:::::::::;;;999999999:::::::::::::::444:::??????===@@@JJJSSSjjj|||xxxyyy{{{yyywwwtttrrrnnnggg```\\\\\\]]]aaa______bbbaaa]]]\\\]]]ZZZcccjjjjjjkkkpppsssssshhh^^^ZZZcccpppwwwyyy{{{yyywwwsssmmmgggdddeeegggmmmzzzpppcccWWWOOOLLLJJJIIIHHHEEECCCAAAAAA@@@@@@???????????????>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999999888888888777666555555555555555666666555555555555666666666555555555555444444444444444444555555555555555999999999999::::::::::::999999999999999999999999::::::;;;;;;;;;;;;;;;:::999999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>????????????@@@@@@@@@>>>>>>=========???@@@AAA?????????>>>>>>??????@@@@@@AAABBBCCCCCCDDDDDDCCCDDDEEEFFFEEEDDDDDDFFFHHHTTT[[[TTTJJJKKKJJJFFFJJJIIIIIIIIIJJJKKKMMMOOOPPPOOONNNLLLJJJJJJJJJKKKLLLFFFDDDBBBBBBBBBBBBAAA@@@AAAAAAAAABBBCCCCCCCCCCCCDDDCCCDDDHHHHHHDDDBBBDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@@@@???>>>============>>>>>>??????????????????;;;<<<===<<<:::999:::;;;:::;;;<<<<<<<<<;;;:::999:::::::::::::::::::::::::::::::::999999999999999888888888888888888888888::::::999888777666666555888999999::::::999999888777777777888888888888999888777666555555666888888;;;:::::::::999999999888;;;::::::999999999999999999999999:::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===;;;::::::::::::;;;<<<<<<========================>>>>>>>>>>>>????????????>>>>>>???@@@@@@@@@@@@???>>>>>>=========>>>?????????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCBBBDDDDDDEEEEEEFFFGGGHHHIIIGGGHHHHHHIIIJJJKKKLLLLLLIIIIIIIIIHHHIIIJJJJJJKKKIIIHHHHHHHHHHHHJJJKKKMMMIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCAAAAAAAAABBBDDDEEEEEEFFFGGGHHHHHHGGGFFFEEECCCBBBAAAAAABBBBBBAAA???????????????>>>>>>======<<<<<<===>>>???@@@AAAAAA<<<<<<======<<<;;;::::::888888999999999:::::::::888888999999999999888888666888:::;;;;;;<<<>>>@@@DDD^^^zzzvvvcccYYYSSSLLLFFFEEECCCDDDGGGFFFAAA???@@@????????????????????????======>>>>>>======<<<;;;:::::::::;;;;;;;;;<<<<<<;;;;;;::::::999999888888888777777666666666666777777666666555555666666777666555555555555444444444444444444444444555555555888888999999999:::::::::888888888888888888888888777888999:::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>????????????@@@@@@@@@>>>===<<<<<<<<<>>>@@@AAA??????>>>??????@@@AAABBB@@@AAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDFFFGGGPPPWWWPPPGGGIIIHHHEEEJJJHHHHHHHHHHHHJJJLLLNNNOOOMMMMMMMMMLLLLLLKKKJJJJJJFFFDDDBBBBBBBBBCCCBBBAAA@@@@@@AAACCCCCCDDDDDDDDDFFFDDDDDDGGGGGGCCCAAACCCAAAAAABBBCCCCCCCCCCCCBBB@@@???>>>======<<<<<<======>>>>>>>>>????????????;;;<<<======;;;:::;;;;;;999;;;<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999::::::888888888888888888888888999999888888777777666666888999999::::::999999888777777777777888888888888999888777555555666888999888888888999999999999999:::::::::::::::999888888777777888999:::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<999999::::::;;;<<<<<<===::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===========================>>>>>>>>>>>>????????????>>>>>>???@@@@@@@@@@@@??????>>>>>>>>>>>>???@@@@@@??????@@@AAABBBCCCDDDDDDEEEEEEFFFFFFFFFEEECCCCCCEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFGGGHHHIIIJJJKKKLLLHHHHHHHHHHHHHHHIIIIIIJJJHHHGGGGGGHHHIIIKKKMMMNNNIIIIIIIIIIIIHHHFFFDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEFFFGGGHHHHHHGGGFFFEEECCCAAAAAAAAABBBBBB@@@???>>>>>>>>>>>>>>>>>>======<<<<<<<<<======>>>>>>???;;;;;;<<<<<<<<<;;;::::::888888888888999999999999777777888999999888777666;;;;;;:::;;;;;;<<<======888BBBQQQaaauuulllXXXOOOMMMJJJGGGFFFCCCCCCFFFDDD???>>>AAA>>>>>>>>>>>>????????????======>>>>>>======<<<;;;999::::::::::::;;;;;;;;;::::::999999999999999999888777777777777888888999888777777666666777777888666555555555555444444444333333333444444555555555888888888999999:::::::::888888888888888888888888666777888999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>????????????@@@@@@@@@======<<<;;;<<<>>>@@@BBB>>>>>>??????@@@AAACCCCCC@@@AAABBBCCCDDDDDDDDDDDDCCCDDDEEEDDDCCCCCCEEEGGGMMMTTTMMMEEEHHHHHHFFFJJJFFFFFFFFFGGGHHHKKKMMMNNNKKKMMMNNNOOOOOOLLLJJJHHHGGGEEEDDDDDDEEEEEEEEEDDDBBBBBBDDDEEEFFFFFFGGGFFFHHHEEEEEEGGGFFFBBBAAACCC??????@@@AAABBBBBBBBBBBB@@@???>>>======<<<<<<<<<======>>>>>>?????????@@@:::<<<======<<<;;;;;;<<<999:::<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999888999999::::::888888888888888888888888777777777777888888888888999999999::::::999999999777777777777888888888888:::999777666555666888999666666777888999::::::;;;999::::::;;;:::999888666666666777888:::;;;<<<===:::::::::;;;;;;<<<<<<<<<999999::::::;;;<<<======999999999:::::::::;;;;;;<<<;;;;;;;;;;;;<<<==============================>>>>>>>>>>>>????????????>>>>>>???@@@@@@@@@@@@??????????????????@@@@@@AAA>>>??????@@@BBBCCCDDDDDDEEEFFFGGGGGGGGGEEEDDDCCCEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGIIIJJJKKKKKKHHHGGGGGGGGGGGGHHHIIIIIIGGGGGGGGGHHHIIILLLNNNOOOHHHIIIIIIIIIHHHFFFDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHGGGFFFEEEBBBAAAAAAAAABBBBBB@@@>>>===>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;::::::777888888888888999999999666777888999999888777666999:::;;;<<<<<<<<<;;;:::===;;;<<>>>>>>>>>>>>>>?????????===============<<<<<<;;;999999:::::::::;;;;;;;;;999999999999999999::::::888777777777888999::::::888888777777777777888888666666555555555444444444333333333444444555555555777777888888888888777777777888888888888999999999888888999999999:::::::::999999::::::::::::;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBEEEGGGIIIIIIHHHFFFFFFGGGFFFGGGIIIKKKLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLKKKKKKFFFEEECCCBBBAAAAAABBBBBBBBBCCCCCCCCCBBBCCCEEEGGGBBBDDDFFFGGGFFFCCC???<<<>>>>>>>>>>>>???@@@AAABBB===>>>?????????===<<<;;;>>>>>>>>>>>>????????????======<<<;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999888888888888999999999999999999999999999999999999888777666666777777999999:::::::::;;;;;;;;;666666777777888888888999888888888888888888888888777777777888999999999:::999999999999999999999999:::::::::;;;;;;<<<<<<<<<999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;========================>>>>>>>>>>>>============????????????????????????@@@@@@@@@AAAAAA@@@??????BBBAAAAAA@@@@@@AAAAAABBBBBBCCCDDDDDDCCCDDDFFFHHHFFFGGGIIIJJJJJJIIIGGGFFFGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIJJJJJJIIIHHHGGGGGGFFFGGGGGGHHHHHHIIIIIIIIINNNJJJFFFFFFHHHHHHEEE@@@AAABBBCCCEEEFFFEEEEEEDDDFFFFFFFFFFFFEEEEEEDDDDDDBBBAAAAAAAAABBBBBB@@@>>>>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;===;;;888888:::;;;:::888999888777777999999999888888888888888777777777777;;;;;;999999999999;;;;;;999<<<>>>???EEEUUUmmmxxxvvvnnnbbbTTTJJJDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@???========================<<<<<<<<<===============::::::::::::::::::::::::999999999999999888777666777777777777777777777777777777777777666666666666777777666555444333333333333333333444444444555555777777888888888888777777777777888888888999999999888888888999999999::::::999999999:::::::::;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===???>>>>>>======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????@@@AAAAAA@@@@@@@@@@@@AAABBBCCCCCCEEEDDDCCCCCCBBBBBBCCCCCCDDDFFFHHHHHHGGGFFFFFFFFFDDDEEEGGGIIIJJJJJJJJJJJJIIIJJJJJJJJJJJJIIIHHHHHHFFFEEECCCAAAAAAAAAAAABBBCCCDDDEEEDDDCCCBBBCCCDDDCCCDDDEEEFFFDDDBBB???===?????????>>>??????@@@AAA===>>>>>>>>>>>>======<<<>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999888888777777888888999999999999999999999999999999888888777666666777777999999999999::::::::::::666777777777888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999:::::::::::::::999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;========================>>>>>>>>>>>>>>>>>>??????@@@@@@@@@??????????????????@@@@@@@@@@@@@@@??????AAAAAA@@@@@@@@@@@@AAAAAABBBCCCDDDDDDCCCDDDFFFHHHFFFGGGIIIKKKLLLKKKJJJIIIFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHJJJIIIIIIIIIIIIJJJJJJKKKLLLHHHEEEEEEGGGGGGCCC@@@AAABBBCCCDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEBBBAAA@@@AAABBBBBB@@@>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::<<<;;;777444777666666888::::::999777888888888777777777666666:::999888888888888999:::777999:::999:::CCCQQQ\\\pppkkkZZZVVVSSSNNNIIIFFFDDDDDDEEEBBBBBBBBBBBBAAA@@@??????=================================<<<<<<<<<<<<<<<::::::::::::::::::::::::888999999999999888777666666666666666666666666666777777777777666666666555777666555444444333333333333333333444444444555555888888999999999999888888777777777888888888999999888888888999999999999:::999999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>======<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>??????@@@@@@AAA???@@@@@@AAAAAABBBCCCCCCEEEEEEDDDCCCCCCCCCCCCCCCCCCEEEGGGFFFEEEDDDEEEFFFCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGHHHGGGGGGFFFEEEEEEEEEDDDBBBAAA@@@@@@AAABBBDDDFFFGGGGGGEEECCCBBBCCCDDDDDDDDDDDDCCCAAA@@@???AAA@@@??????>>>?????????=========<<<======>>>>>>>>>>>>======<<<;;;;;;;;;<<<;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999888888777777888888999888888888888888888888888888888777666666666777777777888888888999999999999777777777777888888888888888888888888888888888888888888888888888888777777999999999999999999999999999999999999888888888888999999::::::::::::999999::::::::::::;;;;;;;;;;;;999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAA@@@@@@???@@@@@@????????????@@@@@@AAACCCDDDDDDCCCCCCEEEFFFEEEFFFHHHJJJKKKKKKJJJJJJFFFFFFGGGGGGHHHIIIIIIJJJLLLKKKKKKJJJJJJJJJJJJKKKMMMLLLKKKJJJJJJJJJKKKLLLLLLIIIFFFFFFGGGGGGDDDAAABBBBBBBBBCCCCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBAAA@@@AAABBBBBB@@@>>>>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===;;;777333777666666888::::::888666888888777777777777666666888888777777777777888888999999999888777999<<>>>>>=================================<<<<<<;;;;;;:::999999999999999999999999888888999999888888777777666666666666666666666666777777777666666666555555777666555444333333333333333333333444444444555555888888999999999999888888777777777777888888888888888888888888999999999999888999999999999:::::::::999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>======<<<<<<======>>>==============================>>>>>>???@@@@@@@@@??????@@@AAABBBBBBBBBBBBEEEEEEDDDCCCCCCCCCCCCDDDBBBCCCEEEEEEDDDCCCDDDEEECCCDDDEEEFFFFFFGGGGGGGGGFFFGGGGGGGGGFFFEEEDDDCCCDDDCCCBBBAAA@@@@@@AAABBBDDDGGGIIIJJJHHHFFFEEEDDDEEEDDDCCCBBBAAAAAAAAAAAABBBAAA@@@???>>>>>>>>>>>>===<<<;;;;;;<<<===???@@@>>>>>>===<<<;;;999999888;;;:::::::::999999999888::::::::::::::::::::::::999999999999999999999999888888777777777777888888888888888888888888888888888777777666666666777777777777777777888888888888777777777777777888888888888888888888888888888888999999888888777777666666888888888888999999999999::::::999999888888888777999999::::::::::::999999:::::::::::::::;;;;;;;;;999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<===>>>??????@@@?????????@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAA@@@??????>>>>>>??????@@@AAABBBDDDDDDCCCCCCDDDEEEDDDDDDEEEFFFGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJMMMLLLKKKJJJJJJKKKLLLLLLNNNMMMKKKJJJIIIJJJKKKLLLMMMKKKIIIIIIIIIIIIGGGEEEDDDCCCBBBBBBCCCDDDFFFGGGDDDDDDDDDEEEEEEEEEEEEEEEBBBAAA@@@@@@AAAAAA@@@>>>=========<<<<<<<<<;;;;;;::::::::::::::::::::::::999:::;;;<<<<<<;;;:::888<<<:::888777888888888777888777777777666666666666777777777777777777777777888888888999::::::999888======HHHZZZggguuukkkUUUGGGDDDHHHMMMJJJJJJJJJHHHFFFBBB???===??????@@@??????>>>====================================<<<<<<;;;:::999999999999999999999999999999777777888888888888777777666666666666666666666666777777666666666555555555666555444444333333333444333333333444444444555555888888888999999888888888666666777777777888888888777777888888888999999999888888888999999999::::::999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===???>>>>>>======>>>>>>???========================<<<======>>>??????@@@@@@>>>???@@@BBBBBBBBBBBBBBBEEEEEEDDDCCCCCCCCCCCCCCCAAACCCDDDCCCBBBBBBDDDFFFEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCBBBAAAAAAAAABBBCCCDDDGGGJJJKKKJJJHHHHHHHHHDDDCCCBBBAAA@@@@@@AAAAAABBBBBB@@@???>>>>>>=========<<<;;;;;;;;;===>>>???>>>===<<<;;;:::999888777999999999999999888888888::::::::::::::::::::::::999999999999999999999999888777777777777777777888777777777777777777777777777666666666666666777777666666777777777888888888888888777777777777777777777777777777777777777777999888888777777666666666777777777888888999999999;;;;;;::::::999999888888888999999::::::999999888999999999:::::::::;;;;;;999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;========================999::::::;;;<<<===>>>>>>>>>>>>>>>??????@@@@@@@@@AAABBBBBBCCCDDDDDDCCCCCC@@@??????>>>>>>??????@@@@@@BBBDDDDDDCCCBBBBBBCCCEEEEEEEEEEEEEEEEEEDDDDDDHHHIIIJJJKKKLLLLLLLLLKKKLLLLLLKKKKKKKKKLLLLLLMMMMMMLLLJJJIIIIIIIIIIIIJJJLLLKKKJJJIIIIIIIIIGGGFFFEEEDDDCCCCCCDDDEEEGGGHHHDDDDDDDDDDDDDDDDDDEEEEEEAAA@@@???@@@AAAAAA???===<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::<<<>>>@@@DDD???999666555777888888777777777666666666666555777777888888888888777777555444333555999::::::888???999;;;DDDIIIOOOfffeee]]]QQQIIIFFFFFFGGGGGGDDDDDDDDDCCCCCCCCCBBBBBB>>>>>>??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::999999888888888888888888888888888666777777888888888777777555555555555555555555555666666666666555555555555555444444333333333333444333333333444444444555555777777888888888888777777666666666777777777888888777777777888888888888999888888888888999999999999999999999999999999999999999999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<===???>>>>>>======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>??????@@@>>>???AAABBBCCCCCCBBBAAADDDDDDCCCBBBBBBBBBBBBBBBAAABBBCCCCCCBBBBBBEEEFFFGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIHHHGGGEEEEEEDDDDDDBBBBBBBBBBBBCCCDDDDDDFFFHHHIIIIIIHHHIIIIIICCCCCCBBBAAA@@@@@@AAAAAABBBAAA@@@???>>>>>>>>>>>><<<<<<<<<;;;<<<<<<============<<<;;;:::999888777888888888888888888888888::::::::::::::::::::::::999999999999999999999999888777777666666777777888666666666666666666666666666666555555666666777777666777777777888888888888888888888888777777777777777777777777777777777777777777777777777777666666666666777777888999999999:::::::::::::::999999999888888999999999999888888888888999999::::::;;;;;;999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;========================999999::::::;;;;;;<<<<<<<<<<<<======>>>?????????AAAAAABBBCCCDDDDDDDDDDDD@@@@@@????????????@@@@@@???AAACCCDDDCCCAAAAAABBBFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIJJJLLLMMMLLLLLLKKKJJJKKKKKKLLLLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIEEEEEEEEEDDDDDDCCCCCCCCCAAA@@@???@@@AAAAAA???===<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::888888;;;???CCCEEE@@@:::555444666777888777777666666666666555555777777888888888888777777666555555666888:::::::::999666999???@@@AAALLLZZZppp}}}mmmdddPPPKKKEEECCCFFFGGGFFFCCCFFFEEEDDDCCCCCCCCCCCCDDD===>>>>>>???>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777777777777777777777666666777777888888777777555555555555555555555555666666666555555555444444444444333333333333444444333333333444444444555555666666777777777777666666666666666666777777777888777777777777888888888888888888888888999999999999888888888888888888888888888999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>======<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>?????????===???AAABBBCCCCCCBBBAAACCCCCCBBBAAAAAAAAAAAAAAABBBCCCCCCCCCBBBCCCEEEHHHGGGGGGFFFFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCEEEEEEDDDEEEGGGFFFEEEEEEFFFGGGBBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@???>>>>>>>>>???<<<<<<<<<===<<<<<<;;;;;;======<<<;;;:::999999888777888888888888888888888999999999999999999999999888888888888888888888888777777666666666666777777666666666666666666666666555555555555555666777777777777777888888888999999888888888888777777777666777777777777777777777777666666666777777777777777666666666777888999999999888888888888999999999999888888999999999999888888777888888999::::::;;;;;;999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA???AAACCCDDDBBBAAA@@@@@@CCCCCCCCCDDDEEEFFFHHHHHHFFFGGGIIIKKKLLLKKKJJJIIIHHHIIIKKKMMMNNNMMMKKKJJJGGGHHHJJJKKKKKKJJJIIIHHHGGGGGGGGGFFFEEEDDDDDDEEEFFFFFFGGGHHHIIIIIIIIIIIIFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@???@@@AAA@@@???===;;;;;;;;;::::::::::::999999999999999999999999999999::::::999777888;;;>>>???<<<888666666666666666777777666666666555555555555666777777777777666555777777888999888888999999444666888:::<<<>>>@@@BBBJJJSSScccyyyrrreee[[[SSSLLLGGGQQQLLLEEEAAAAAACCCDDDEEEHHHHHHGGGFFFEEECCCBBBAAA===>>>>>>?????????>>>>>>:::::::::::::::::::::::::::::::::999999999999999777777777777777777777777555666666777777777777777555555555555555555555555666666555555555444444444444333333222333333444444333333333444444444555555555555666666666666555555666666666666777777777777777777777777888888888888777888888888888999999999888888888888888888888888888888999999999:::::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>?????????===???AAACCCCCCCCCBBBAAABBBBBBAAA@@@@@@@@@@@@AAABBBCCCCCCCCCBBBCCCFFFHHHGGGFFFFFFEEEEEEFFFGGGHHHKKKJJJJJJIIIHHHGGGEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEEEEDDDBBBAAABBBDDDAAAAAABBBBBBBBBAAA@@@@@@AAA@@@??????>>>?????????<<<<<<===>>>===<<<:::999===<<<<<<;;;;;;::::::999777777777777777888888888999999999999999999999999777777777777777777777777777777666666666666777777666666666666666666666666555555555555555666777888888888888888999999999999999888888888777777666666777777777777777777777777555555666666777777888888555666666777888999999999666666777777888888999999888888999999999999888888777777888999::::::;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<======>>>===>>>???@@@AAAAAABBBAAABBBAAAAAA@@@@@@AAAAAABBB>>>AAACCCDDDBBB@@@@@@@@@===>>>???AAACCCFFFHHHIIIDDDFFFHHHJJJJJJJJJIIIHHHFFFHHHKKKNNNNNNMMMJJJHHHEEEGGGJJJLLLMMMLLLJJJHHHHHHIIIIIIHHHFFFEEEFFFGGGFFFGGGIIIJJJKKKKKKJJJIIIGGGGGGFFFDDDCCCBBBAAA@@@AAA@@@??????@@@@@@???===;;;;;;;;;:::::::::999999999999999999999999999999888:::<<<:::777555666888888777666777888777555333777666666666555555555555333444555666666555444333000333666777555444444555888999777333555:::;;;888>>>===@@@KKK___xxx~~~nnnbbbRRRIIIHHHIIIGGGEEEAAACCCEEEFFFEEECCCBBBBBB>>>@@@BBBDDDEEEDDDCCCBBB>>>>>>???????????????>>>999999999999999999999999999999999999999999::::::777777777777777777777777555555666777777777777777555555555555555555555555666666555555555444444444333333333222222333444444333333333444444444555555555555666666666666555555888888888777777777777777777777777777888888888888888888999999999::::::::::::::::::999999888888888999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>============@@@@@@????????????@@@@@@;;;<<<>>>???AAAAAABBBBBB@@@@@@@@@@@@AAABBBCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCEEEDDDCCCBBBCCCEEEGGGIIIMMMKKKIIIGGGEEEDDDDDDDDDFFFDDDCCCCCCEEEFFFEEEEEEGGGFFFDDDCCCBBBAAABBBBBBAAAAAAAAA@@@@@@?????????@@@@@@@@@???>>>======<<<;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;::::::999999999777777777888999999999:::999999999888888888888777999999888777666666666777999777555444333444666777444444555555555555444444666666555555555555666666555555666777777777777777777777666666555555555444555555555555666666666666555666888999999777444333777777777777777777777777777777888999999999999888:::999888777777888999::::::999888888::::::999888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;=========>>>??????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCAAABBBBBBAAA@@@???AAACCCCCCBBBAAA@@@AAACCCEEEGGGFFFFFFFFFGGGGGGHHHHHHHHHJJJJJJKKKKKKKKKKKKKKKJJJGGGGGGHHHIIIKKKMMMOOOPPPNNNMMMJJJHHHGGGFFFFFFFFFFFFHHHJJJJJJIIIGGGGGGGGGFFFFFFFFFEEECCCAAA>>>===@@@@@@@@@???>>>======<<<===<<<;;;:::999888888888999999888888888888999999777777777777777777777777666666555555555555666666555555444444444333333333444444555555666666777777444555555666666666666666777666555555555666888999:::<<>>>>>===<<<;;;;;;888999??????;;;:::===;;;;;;:::::::::999999999777777666666777777888999888888888777777777777777555555444333333333333444666666555555555444444444222222333444555555555555222222222222222222222222555555666666666666555555777777777777777777777777777777777777888888888888888888888999999999:::::::::999999999999999999888999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<>>>>>======>>>>>>???<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDBBBBBBBBBCCCCCCDDDDDDEEEDDDCCCBBBBBBBBBDDDFFFGGGKKKJJJHHHFFFEEEEEEEEEEEEFFFDDDCCCCCCEEEFFFFFFEEEGGGFFFDDDBBBAAAAAAAAABBBAAAAAA@@@@@@@@@?????????@@@@@@???>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;:::999;;;;;;:::::::::999999999888888888888888999999999999999999888888888777777888888777777666777777777888777555444444444666777444444555555555555444444666666555555555555666666555555666777777777777777777666666666555555555555555555555555666666666666777777777777777666666555777777777777777777777777777777888999999999999888999999888777777888999999:::999888888::::::999888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========>>>??????@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBBBB@@@@@@AAABBBDDDCCCBBBAAAAAACCCEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIJJJIIIIIIIIIFFFFFFGGGHHHJJJKKKMMMNNNMMMLLLKKKIIIHHHHHHIIIIIIFFFGGGIIIIIIGGGEEEEEEEEECCCDDDDDDDDDCCCBBB@@@???@@@@@@???>>>>>>===<<<<<<===<<<;;;:::999999999999999999888888888888999999777777777777777777777777666666555555555555666666555555444444444333333333555555555555666666666666444444555666666666666666777666555555555666888888666888:::;;;<<>>???@@@@@@@@@@@@???>>>>>>>>>>>>======<<<;;;:::;;;:::===CCCDDD???<<<>>>:::::::::::::::;;;;;;;;;;;;:::999888888777777888888888888777777666666666555555444333333333333444666555555555444444444444333333444444555444444444222222222222222222222222555555666666666666555555777777777777777777777777777777777777888888888888888888888999999999999:::888888888999999999999999999999999999:::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<>>>======<<<<<<======>>>===>>>??????@@@@@@??????AAAAAABBBBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDEEEEEEFFF@@@@@@AAABBBCCCDDDEEEEEEBBBBBBAAAAAAAAACCCDDDEEEHHHGGGFFFFFFEEEFFFFFFGGGFFFEEEDDDDDDFFFGGGGGGFFFFFFFFFDDDCCCBBBAAAAAAAAA@@@@@@@@@?????????????????????>>>>>>======<<<<<<;;;;;;<<<<<<;;;;;;:::999::::::::::::999999999999999999999888888888888888999999888888888777777777777777666666666777888888888777666444444555555666444444555555555555444444666666555555555555666666555555666777777777777777666666666666555555555555555555555555666666666666999888777555555666777888777777777777777777777777777777888999999999999888999999888777777888999999:::999888888::::::999888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>??????@@@CCCBBBBBBAAA???>>>>>>===@@@AAACCCCCCAAA@@@AAABBBDDDDDDCCCBBBBBBCCCEEEEEEGGGGGGGGGGGGGGGHHHHHHHHHEEEEEEFFFGGGHHHHHHGGGGGGEEEEEEEEEFFFGGGIIIJJJKKKKKKJJJJJJJJJJJJJJJKKKLLLFFFGGGIIIHHHFFFDDDCCCCCC@@@AAABBBCCCCCCCCCBBBBBB??????>>>>>>======<<<<<<======<<<;;;::::::::::::999999888888888888999999777777777777777777777777666666555555555555666666555555444444444333333333666666666555555555555555444444555666666666666555666666555555666666777888666888::::::888999<<>>>>>======<<<============<<<;;;:::999:::;;;???DDDEEE@@@<<<;;;888888999:::;;;======>>>>>>===<<<:::888777777666999888888777666555555444555555444333333333333444555555555555444444444444444444444555444444333333222222222222222222222222555555666666666666555555666666666777777777777777666777777777888888888888888888888888999999999999777777888888999999::::::888999999999999::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<======>>>======<<<<<<======>>>>>>>>>????????????>>>>>>@@@AAABBBBBBCCCDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEEEE@@@AAAAAABBBBBBCCCCCCCCCAAAAAA@@@@@@AAAAAACCCCCCDDDEEEEEEEEEFFFFFFGGGGGGGGGEEEDDDEEEGGGHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBBBB?????????????????????>>>>>>>>>>>>======<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999:::999999999999999999999:::999999999888777777777888888888888777777777777666666666666666777888999777777666555555555555666444444555555555555444444666666555555555555666666555555666777777777777777666666666666666555555555555555555555666666666666888888777777666777777888777777777777777777777777777777888999999999999888999888888888888888888999:::999888888::::::999888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>?????????BBBBBBAAAAAA@@@@@@??????@@@AAACCCDDDBBBAAAAAABBBEEEDDDDDDCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEEEECCCDDDEEEFFFGGGGGGGGGGGGEEEDDDDDDEEEEEEFFFGGGHHHGGGGGGHHHIIIJJJKKKLLLLLLGGGHHHIIIHHHFFFCCCBBBBBB@@@AAAAAAAAABBBBBBBBBBBB>>>>>>>>>======<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;999999888888888888999999777777777777777777777777666666555555555555666666555555444444444333333333666666666555555444444444333444555555666666555555555555555555666666777777555777999:::999:::;;;===AAAAAAAAABBBFFFRRRbbbnnn|||ggg[[[SSSIIIBBBDDDGGGHHHIIIKKKGGGGGGGGGHHHIIIIIIGGGEEEFFFEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<;;;::::::888999<<>>???@@@======;;;999888777777666888888777666555555444333555555444333333333333444444444444444444444444444555555555555444333222222222222222222222222222222555555666666666666555555555555666666777777777777666777777777888888888888777777888888888999999999777777777888888999999999888888888999999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>???>>>>>>======>>>>>>???>>>????????????>>>======??????AAABBBCCCCCCBBBBBBCCCBBBBBBBBBCCCCCCDDDEEECCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCEEEFFFGGGGGGHHHFFFEEEDDDEEEGGGHHHIIIHHHHHHGGGGGGFFFEEEDDDCCCBBB>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999999999999999999999999999:::999999999888777777777888888888777777777666666666555555555666777888888777777666555555555555555444444555555555555444444666666555555555555666666555555666777777777777777555555555666666666666666555555555555666666666666555777888999:::888777666777777777777777777777777777777888999999999999888888888888999999888888888:::999888888::::::999888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>?????????@@@@@@AAABBBCCCCCCDDD@@@BBBCCCCCCBBBAAABBBBBBEEEDDDDDDDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFHHHHHHIIIIIIEEEEEEDDDDDDDDDEEEEEEFFFDDDDDDEEEGGGHHHIIIIIIJJJGGGIIIJJJIIIGGGDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@???=========<<<<<<<<<<<<<<<======<<<;;;;;;;;;<<<<<<999999888888888888999999777777777777777777777777666666555555555555666666555555444444444333333333666666555555444444333333333444444555555555555555444555555666666666666666333333444555666888;;;===;;;;;;:::999999>>>EEEKKKLLLZZZnnnyyyfffWWWMMMKKKNNNFFFCCCBBBEEEHHHGGGFFFGGGHHHHHHGGGHHHIIIHHHEEECCCFFFEEEDDDCCCAAA@@@???>>>?????????>>>>>>?????????>>>>>>>>>>>>>>><<<;;;;;;888999999999999999999888666777888:::<<<===??????999888888777777777777777777777666666555444444333555555444333333333333444333333444444444444444444555555555555444333222222222222222222222222222222555555666666666666555555444555555666666777777888777777777777888888888888777777777888888888888999777777777888888888888888888888888888999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>????????????>>>>>>======>>>>>>???>>>>>>>>>???>>>>>>======>>>???@@@BBBCCCBBBBBBAAABBBBBBAAABBBBBBCCCDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@AAACCCDDDFFFGGGGGGGGGEEEDDDCCCDDDFFFHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCBBB============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999888888888999999999999999999999999888888888888888888888777777777666666666666666555555555666777777666666666666666555555555444444555555555555444444666666555555555555666666555555666777777777777777555555555666666666666666555555555555666666666666444666999;;;;;;999777666777777777777777777777777777777888999999999999888777888999999999999888777:::999888888::::::999888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;;;;<<<<<<=========>>>>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======>>>>>>???===>>>???AAACCCEEEFFFGGGBBBCCCCCCBBBAAAAAABBBDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFBBBCCCEEEGGGHHHIIIJJJJJJGGGGGGFFFEEEDDDDDDEEEEEEBBBCCCDDDEEEFFFFFFFFFFFFGGGHHHJJJIIIGGGEEEDDDDDDDDDCCCAAA@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<999999888888888888999999777777777777777777777777666666555555555555666666555555444444444333333333555555555444444444444444333333444555555555555444444444555666666666666555666555444444555777999;;;888999;;;<<<;;;<<<>>>???<<>>======<<<<<<======>>>????????????>>>===<<<;;;:::<<<:::777777::::::999777777888999:::<<<<<<===555555555555555666777888555555555555444444444444555555444333333333333444333333333333444444444444444444444555444444333333222222222222222222222222555555666666666666555555444444555555666777777888777777777777888888888888777777777777888888888888888888888888777777777777888888888888999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>???>>>======<<<<<<======>>>======>>>>>>>>>>>>>>>===>>>???AAACCCDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFEEEDDDDDDCCCCCCBBBBBBBBB@@@AAAAAAAAAAAAAAA@@@@@@???AAABBBDDDFFFFFFFFFFFFDDDCCCBBBCCCFFFGGGHHHGGGEEEEEEEEEEEEDDDBBBAAA@@@<<<<<<<<<=========>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999777888888888999999999999888888888888888999999999888777777777666666666666777777666555555555666666666666666666666555555444444444555555555555444444666666555555555555666666555555666777777777777777555555555555666666666777555555555555666666666666666777888999999999999888777777777777777777777777777777888999999999999888777888999999999999888777:::999888888::::::999888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999:::;;;;;;<<<<<<;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>;;;<<<>>>@@@BBBDDDFFFGGGDDDDDDCCCAAA???@@@CCCFFFBBBCCCDDDFFFGGGHHHIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFAAABBBDDDFFFHHHIIIJJJJJJIIIIIIGGGFFFEEEEEEEEEEEECCCCCCDDDEEEEEEDDDCCCBBBEEEFFFHHHHHHFFFDDDDDDDDDCCCBBBAAA???>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;999999888888888888999999777777777777777777777777666666555555555555666666555555444444444333333333333444444444444444444555222333444444555555444444333444555666666666555555888777666666777888888888:::;;;<<<<<<;;;:::::::::;;;>>>??????AAAKKKZZZfffvvvooo```VVVIIIJJJPPPTTTQQQIIIEEEFFFDDDEEEEEECCCCCCDDDGGGIIIFFFFFFFFFGGGHHHHHHFFFDDDDDDDDDCCCBBBAAAAAA@@@@@@>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>===<<<;;;:::888<<<<<<888888;;;:::666888888999999999999999999555555444444555666666777333444444444444555555555555555444333333333333444222222333333333444444444333333444444555444444444222222222222222222222222555555666666666666555555444444444555666777777888777777777777888888888888777777777777888888888888999999888888777777666666777888888888888999999999:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<===>>>>>><<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>???@@@CCCDDDEEEEEECCCCCCCCCCCCCCCCCCDDDEEEGGGGGGCCCCCCDDDDDDDDDDDDDDDDDDAAAAAABBBBBBBBBAAAAAA@@@???@@@BBBDDDFFFFFFFFFEEECCCBBBAAACCCEEEGGGGGGGGGCCCCCCDDDDDDCCCAAA???>>>;;;<<<<<<<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999777777888888999999999999777777888888999999999:::777777777777666666666666888777666555555555555555666666666777666555555444444555555555555555555444666666555555555555666666555666666777777777777777444555555555666666777777555555555555666666666777888888777777777888:::;;;777777777777777777777777777777888999999999999888777888999::::::999888777:::999888888::::::999888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<========================;;;;;;<<<<<<===>>>>>>>>>;;;<<<===???AAACCCDDDEEEEEEDDDCCC@@@???@@@DDDGGGAAABBBDDDFFFHHHIIIJJJJJJGGGFFFFFFFFFEEEEEEDDDDDD@@@AAACCCEEEGGGIIIIIIJJJKKKJJJIIIGGGFFFFFFEEEEEEDDDDDDEEEEEEEEECCCBBBAAACCCEEEFFFGGGEEEDDDCCCDDDBBBAAA@@@>>>>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999::::::;;;999999888888888888999999777777777777777777777777666666555555555555666666555555444444444333333333333333333444444555555555222333444444555555444444333333555666666666555444333222333555666777555444888888999999999999:::;;;333888>>>???>>>>>>BBBFFFGGGNNNWWW```kkk|||{{{lll^^^TTTMMMJJJHHHLLLHHHEEEEEEDDDBBBCCCFFFAAAEEEHHHFFFDDDCCCCCCCCCDDDDDDEEEGGGIIIIIIHHHFFFCCCCCCCCCBBBBBBAAAAAAAAA???>>>===<<<<<<===>>>???============<<<;;;:::999555:::<<<999888;;;888222999999999888888888777777666666555555555555666666222222333444444555555666555555444333333333333444222222222333333444444444222222333444555555555555222222222222222222222222888888777777666666555555444444555555555555444444666666777888888888888888888888888777777777777777777777777777777777777777666666666666777888999:::999999999::::::999888888========================??????>>>===============>>>>>>>>>>>>????????????AAABBBBBBBBBBBBBBBBBBBBB@@@@@@@@@???@@@@@@AAAAAAEEEEEEDDDCCCCCCDDDEEEFFFAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDCCCCCCCCCGGGFFFDDDEEEFFFFFFEEEDDDFFFEEECCC@@@???>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;::::::::::::999999999999999999999999999999999999888777666666777777888888888888777777777777666666666666666666666666666666666666555555555555666666666666666666666666777777777777777777777777555555555555555555555555666666666666666666666666666666666666777777777777666666666666777777777777888999999888666555666777888888999999999:::::::::999999999999999999999999777777777888999999::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;999999999999;;;;;;;;;;;;;;;<<<===>>>>>>???======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<==================???@@@AAABBBBBBBBB@@@@@@AAAAAAAAAAAABBBBBBFFFGGGIIIHHHGGGGGGHHHJJJLLLIIIGGGGGGIIIIIIGGGDDDDDDFFFHHHJJJJJJJJJIIIHHHKKKJJJGGGEEECCCDDDEEEEEEBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@??????>>>=========<<<<<<<<<<<<<<<;;;;;;:::;;;;;;:::999999888777777777777777777777777777777777888999888777666666888666666666666555555555555000111111222333444555555555555555444444333333333333333444444444444333333555555555555555555555555555555555555666666666666777777888888888999999999999888777777777888::::::?????????BBBGGGMMMTTTXXXooowwwiiiYYYRRRPPPMMMIIIFFFDDDDDDCCCDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAABBBDDDEEEFFFFFFFFFEEEFFFDDDBBB???>>>???@@@@@@======<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;::::::999888888888999777888999::::::999888777666666666666555555555555444444555555555555444444444444444444444444444444333333333333333333333333333333333333333333333333666555333222111222333333777777777777666666555555666666666777777666666666666666777888888888888777777777777777777777777777777777777777777777777777666666666666777888999:::999999::::::::::::999999<<<<<<<<<<<<<<<<<<<<<<<>>>>>===<<<<<<============>>>>>>>>>?????????AAAAAAAAAAAAAAABBBBBBBBB@@@@@@??????@@@@@@AAAAAACCCCCCBBBBBBCCCDDDEEEFFFCCCBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCFFFDDDDDDDDDFFFFFFEEEDDDEEEDDDBBB@@@???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===;;;;;;:::::::::999999999999999999999999999999999999888888777666666777777888888888777777777666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666555666666666777777777777555666666666777777777777777888999888666666666777888888888999999999::::::999999999999999999999999777777777888999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;:::;;;;;;<<<======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<==================???@@@AAABBBBBBBBB@@@@@@AAAAAAAAAAAABBBBBBEEEFFFGGGGGGFFFFFFGGGIIIKKKIIIGGGGGGHHHIIIGGGEEEEEEFFFHHHIIIJJJIIIHHHGGGKKKJJJHHHFFFEEEEEEEEEFFFDDDDDDCCCBBBBBBAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>======<<<<<<<<<======<<<<<<;;;:::;;;;;;;;;:::999888888888777777777777777777777777777888999888666666666777666666666666555555555555333333333444444444444444555555444444444333333333444444555555555555444444555555555555555555555555555555555555666666666666777777777888888888999999888888777777777888999:::<<<;;;:::;;;<<<@@@CCCEEE@@@GGGOOOWWW___iiittt}}}yyyqqqfff^^^XXXSSSMMMHHHJJJIIIGGGEEECCCBBBBBBBBBDDDCCCCCCCCCBBBBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCEEEFFFFFFEEEEEEEEEDDDAAA???>>>>>>???@@@>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;:::999999888888888999777888999999999999888777777777777777666666666666444444555555555555444444444444444444444444444444333333333333333333333333333333333333333333333333555444333222222222333333777777777666666666666555777777888888888888777777555666777777888888777777777777777777777777777777777777777777777777777777666666666666777888999:::::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<=========>>>>>>>>>>>>????????????@@@@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAABBBAAAAAAAAAAAABBBDDDEEEFFFDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCBBBBBBDDDCCCBBBCCCEEEFFFFFFEEEDDDCCCBBB@@@???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::999999999999999999999999999999999999888888777666666666777777888888777777777777666666777777777777777777777777666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666555555666666666777777777555555666666666777777777777888999888777666777888888888888999999999999:::999999999999999999999999777777777888999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;:::;;;;;;<<<<<<=========>>>>>>>>>===============<<<<<<<<<<<<==================???@@@AAAAAABBBBBB@@@@@@AAAAAAAAAAAABBBBBBCCCEEEFFFFFFEEEEEEFFFGGGIIIGGGFFFGGGHHHHHHGGGFFFEEEFFFHHHIIIIIIHHHGGGFFFJJJJJJIIIHHHGGGFFFFFFEEEFFFEEEDDDCCCBBB@@@??????AAA@@@@@@@@@?????????????????????>>>======<<<<<<<<<============<<<;;;;;;<<<;;;;;;::::::999999888777777777777777777777777777888999888666555666777666666666555555555555444666666555555444444444444555444444444444333333333555555555666666555555555444444444444444444444444444555555555555666666666777777777777888888888888777777777777777888999999;;;;;;::::::::::::;;;;;;888<<<@@@CCCEEEIIIPPPUUUccclllyyyyyydddWWWVVVPPPHHHDDDDDDGGGHHHHHHDDDCCCBBBBBBAAABBBBBBBBBCCCCCCBBBBBBBBBBBBAAAAAABBBBBBCCCCCCDDDEEEEEEEEEAAABBBCCCDDDDDDEEEDDDDDDDDDCCCAAA???>>>>>>??????>>>>>>>>>===============;;;;;;;;;;;;::::::::::::::::::999888888888888999777888888999999888888777888888888777777777666666444444555555555555444444444444444444444444444444333333333333333333333333444444444444444444444444555444333333222333333333666666666666666666666666777777888888888888777777555666666777777777777777666666666777777777777777777777777777777777777777666666666666777888999:::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;<<<<<<<<<============>>>>>>>>>???>>>>>>>>>???@@@@@@AAAAAA????????????@@@AAABBBBBB@@@AAAAAABBBCCCEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAABBBDDDFFFEEEDDDCCCBBBAAA@@@???>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888888888888888888888888888888777777666666666777777888777777777666666666666777777777777777777777777666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666555555555666666666777777555555555666666666777777777888999888777666777888888888888888999999999999888888888888888888888888777777777888999999::::::999999::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<==================???@@@@@@AAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCCEEEFFFFFFEEEDDDFFFGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHGGGFFFFFFHHHHHHHHHHHHGGGFFFEEEDDDEEEDDDDDDCCCBBBAAAAAA@@@AAAAAAAAA@@@??????>>>>>>???>>>>>>======<<<;;;;;;<<<============<<<;;;;;;;;;;;;;;;:::::::::999999777777777777777777777777666888888888666555666777666666555555555444444444666666666666666555555555444444444444444444444444555555666666666666555555444444444444444444444444444444444555555555666666666666666777777777888888666666666666777777888888999999:::;;;;;;<<<;;;;;;;;;===>>>>>>===>>>AAACCCHHHMMMTTT[[[ccckkksssyyy{{{vvvmmmddd\\\SSSJJJEEELLLJJJGGGFFFGGGFFFCCCAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDFFFFFFGGGAAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAA???>>>>>>>>>>>>============<<<<<<<<<<<<::::::::::::::::::::::::999999888888888888888999777777888888888888777777777777777777666666666666333444444555555444444333333333333333333333333333333333333333333333333333555555555555555555555555444444444333333333444444555555555555555666666666555666666666666666666555555555666777777777777777555555666666777777777777777777777777777777777777666666666666777888999:::999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<============>>>>>>>>>======>>>??????@@@AAAAAA????????????@@@AAABBBCCCAAAAAACCCDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBAAAAAAAAAAAAAAA@@@@@@AAACCCEEEDDDCCCAAAAAA@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999888888888888888888888888888888888777666666666666666777777777777777666666666666555666666666666666666666666666666666666555555555555555555555555555555555555666666666666666666666666555555555555555555555555666666666666666666666666555555555555666666666666555555555555666666666666666777888888777666777999777777888888888999999999888888888888888888888888777777777888999999::::::999999999::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===============>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBDDDEEEFFFFFFEEEEEEFFFHHHEEEFFFFFFFFFFFFFFFFFFGGGEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@?????????>>>>>>======<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;:::::::::::::::999999777777777777777777777777666777888777555555555666555555555555444444444444444444555555666777888888444444444444444444444444555555666666666666555555444444444444444444444444444444444444555555555555555555666666666777777777555555666666777777777777444555777888999999888888777888999888888888999:::???@@@@@@AAABBBDDDFFFHHHBBBIIIRRRXXX\\\bbblllssszzz~~~zzzqqqggg\\\TTTOOOMMMKKKHHHFFFEEEEEEEEEDDD>>>???@@@CCCDDDCCCAAA>>>CCCCCCCCCCCCCCCBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDEEEFFFGGGAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@???>>>=========;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888777777888999999777777777777777777777777666666555555555444444444333333444444444444333333333333333333333333333333333333333333333333333333555555555555555555555555444444444444444444444444444555555555555666666666444444555555555555444444444555666666777777666666444555555666666777777888777777777777777777777777666666666666777888999:::888999:::;;;;;;<<<;;;;;;::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<<<<<<<============>>>>>>======>>>???@@@AAAAAABBB>>>>>>>>>???@@@AAABBBCCCBBBBBBDDDEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHGGGFFFDDDBBBAAA@@@AAAAAAAAA@@@???@@@BBBCCCCCCBBB???@@@@@@??????>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999888888888888888888888888888888888888666666555555666666777777777777666666666666555555666666666666666666666666666666666666555555555555444444444444444444444444777777777777777777777777555555555555555555555555666666666666666666666666444444555555555666666666444444555555555666666666666777888888777777888999777777777888888888888999888888888888888888888888777777777888999999::::::888999999::::::;;;;;;<<<999999999999999999999999999::::::;;;;;;::::::999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===============>>>>>>???@@@@@@??????@@@@@@AAAAAAAAAAAABBBBBBDDDEEEFFFFFFEEEEEEFFFGGGEEEFFFGGGFFFEEEDDDEEEFFFDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDAAABBBBBBCCCDDDDDDEEEEEECCCCCCBBBAAA@@@??????>>>=========<<<;;;;;;::::::;;;;;;;;;;;;;;;:::999999999999999999999999999999777777777777777777777777666777888777555444555666555555555444444444444333333333444555666777888888333333333444444444444555555555555666666555555555333333333333333333333333333444444444444555555555555555555555666666666666444444555666666666666666777777777888888777666666::::::;;;<<<======>>>>>>>>>===<<<;;;;;;;;;;;;;;;777999<<<<<<<<<===AAAEEEAAAEEEIIIMMMQQQUUUYYY]]]dddgggmmmtttyyy}}}}}}vvvsssooollljjjgggcccaaa___^^^\\\YYYVVVTTTRRRQQQPPPNNNKKKGGGDDDAAA@@@???>>>???AAACCCCCCBBB@@@???BBBAAAAAAAAAAAABBBDDDEEEAAABBBBBBBBBAAA@@@???>>>??????@@@@@@@@@@@@AAAAAA@@@@@@AAABBBCCCDDDEEEFFFAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>===<<<<<<:::::::::::::::;;;;;;;;;999999999999::::::::::::888777777777777888999999888777777666666777777888555555555444444444333333333333444444444444333333333333333333333333333333333333333333333333333333444444444444444444444444333333444555555555555444444444444555555555666666444444555555555555444444444555666666777777666666444444555555666777777888777777777777777777777777666666666666777888999:::777888999:::;;;;;;;;;;;;999999999999999999999999::::::999999:::;;;;;;<<<<<<<<<<<<=========>>>>>>======>>>???@@@AAABBBCCC>>>>>>>>>???@@@AAACCCDDDBBBBBBDDDEEEEEEEEEDDDDDDCCCCCCDDDFFFGGGHHHIIIJJJHHHGGGDDDBBB@@@@@@@@@AAAAAA@@@???@@@AAABBBAAA@@@>>>????????????===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999888888888888888888888888888888888888555555555555555666777777777777666666666555555555444444444444444444444444666666666666555555555555444444444444444444444444666666666666666666666666555555555555555555555555666666666666666666666666444444444555555555666666444444444555555555666666555777888888777777888999777777777777888888888888888888888888888888888888777777777888999999::::::888888999::::::;;;<<<<<<999999999999999999999999999::::::;;;;;;::::::999::::::999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===============>>>>>>???????????????@@@@@@AAAAAAAAAAAABBBBBBBBBDDDEEEEEEDDDCCCEEEFFFEEEFFFGGGFFFCCCBBBCCCEEEBBBBBBCCCDDDEEEFFFHHHIIIGGGFFFEEEDDDDDDDDDEEEFFFCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBAAA@@@???>>>============<<<<<<;;;::::::999999999::::::999999888777888888888888888888888888777777777777777777777777666777777777555444555666555555555444444444333333444444444555555666666666333333333444444444555555444444555555555555444444333333333333333333333333333333444444444555555555444444555555555666666666333444555666666666555555999999999888888888888888555555666777999::::::999===<<<<<<<<<=========<<>>======>>>??????@@@AAAAAA@@@???@@@BBB@@@BBBFFFJJJNNNPPPRRRSSSLLLNNNPPPOOONNNNNNQQQSSSOOONNNMMMMMMNNNMMMJJJGGGKKKIIIGGGFFFFFFEEECCCAAACCCDDDEEEFFFGGGHHHIIIIIICCCCCCBBBBBBCCCDDDEEEEEE@@@AAABBBCCCBBB@@@??????AAA@@@???===;;;;;;===>>>??????@@@AAA@@@@@@>>>>>>????????????@@@@@@@@@AAA???@@@@@@AAABBBCCCCCCDDDAAA@@@??????>>>???@@@AAA@@@@@@??????>>>===;;;;;;:::::::::;;;;;;;;;<<<<<<888888999999999:::::::::777777777777777888999999888777666555555666777888666555555555444444444444222333333444444333333222222222222222222222222222333333333333333333333333333333333333333333333333222333555666666666555444444444444555555555666666444444555555555555444444444555555666666666666666444444444555666777777888777777777777777777777777666666666666777888999:::666777888999::::::;;;:::999999999999999999999999999999999999::::::;;;<<<<<<<<<<<<<<<=========>>>===>>>???@@@AAABBBCCCCCC>>>>>>>>>???@@@BBBCCCDDDAAABBBCCCDDDDDDDDDCCCBBBBBBBBBDDDEEEGGGIIIJJJKKKIIIGGGDDDBBB@@@@@@@@@AAABBB@@@???@@@AAAAAA@@@???>>>>>>?????????===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999888888888888777777777777777777777777777555555555555555666777888777666666666555555555555444444444444444444444444777666666666555555555555444444444444444444444444555555555555555555555555555555555555555555555555666666666666666666666666444444444555555555666666444444444555555555666666555777888888777777888:::777777777777888888888888777777777777777777777777777777777888999999::::::888888999::::::;;;<<<<<<888888888888888888888888999999;;;;;;;;;;;;999999:::999999999999999999999;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<=========>>>===>>>>>>????????????>>>@@@@@@AAAAAAAAABBBBBBBBBAAABBBDDDCCCBBBBBBCCCEEEEEEGGGHHHFFFCCCAAABBBDDDAAAAAABBBCCCEEEGGGHHHJJJIIIHHHFFFDDDDDDEEEGGGHHHEEEEEEDDDDDDCCCCCCCCCBBBAAAAAA@@@???>>>===<<<;;;===<<<<<<;;;;;;:::999999888999999999999888777777777777777777777777888888777777777777777777777777555777777777555444555666555555444444444333333333555555555555555444444444333333333444444555555555333444444444444444444333333333333333333333333333333333333444444444555555444444444555555555666666333333555666666666555444555555555555666777888999666666666888::::::999888777777777888::::::999777:::888777888:::===>>>>>>999;;;===>>>>>>>>>@@@BBB???@@@@@@@@@@@@@@@@@@???CCCEEEGGGFFFEEEEEEHHHKKKFFFEEEDDDFFFHHHHHHEEEBBBAAA@@@???AAACCCEEEDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@???@@@@@@??????>>>>>>>>>CCCAAA???<<<;;;>>>CCCGGG===???BBBCCCCCCAAA@@@@@@>>>???@@@BBBBBBBBBAAA@@@>>>>>>??????@@@@@@@@@AAA???@@@@@@AAAAAABBBBBBBBBAAA@@@???>>>>>>???@@@@@@????????????>>><<<;;;:::;;;;;;;;;<<<<<<<<<======888888888999999:::::::::777777666777777888999999888777666555555666777888777666666666555555555555222333333444444333333222222222222222222222222222333333333333333333333333333333333333333333333333222333555666666666555555555444444333333444444555555555555555555555444444666666666666666666666666777666555444444555666777777777777777777777777777666666777888999999::::::;;;:::999888777888999:::::::::::::::::::::::::::999:::;;;<<<===<<<;;;:::======<<<<<<<<<======>>>??????@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEDDDCCCDDDEEEFFFEEEDDDCCCDDDEEEFFFGGGHHHIIIIIIFFFEEECCCAAA@@@AAABBBCCCBBBBBBAAA@@@@@@??????>>>>>>>>>===<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999888888888888888888999999:::::::::666888999888777666777888777777666666666666777777777777666666555555555444666666666666555555555555555555555555555555555555777666555444444555666777666666666666666666666666555555555555555555555555666666666666666666666666555555555555555555555555444444444444444444444444666666666777888888999999666666777777888888888999777777777666777777888999999777666777999::::::999999999888888999999:::;;;:::999999888888999999:::999999999999:::;;;<<<<<<;;;;;;;;;::::::999999999;;;;;;;;;<<<===>>>>>>??????>>>===<<<===???AAABBB@@@AAAAAABBBBBBAAAAAA@@@BBBAAA@@@@@@??????@@@@@@BBBBBBBBBCCCDDDEEEEEEFFFHHHHHHGGGGGGFFFEEEDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHIIIHHHFFFDDDDDDDDDEEEEEEFFFFFFDDDCCCBBBBBBBBBBBBAAAAAA@@@???>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::::::::999999888777666666888888888888888888888888666888999888777666777888888888777777666666555555666555555555555444444444555555555555555555555555444444555555555555444444444444555555555555444444444444444444444444444444333333333333333333333333333444444444555666666666444444444444444444444444666666666666777777777777666666666777888888999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<;;;;;;===>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@??????????????????>>>????????????@@@@@@@@@????????????????????????===>>>???@@@AAA@@@??????????????????????????????????????????@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>===<<<;;;:::======<<<<<<<<<<<<======999::::::;;;;;;::::::999999999999888888888888777888888888888777777777777777777777777666666666666777666666666666555555555333333333333333333333333333333333333333333333333444333333222222333333444333333333333333333333333111111222222222333333333555444444333333444444555555555555555555555555555666666666666666666666666777666555444444555666777777777777777777777777777777777777888888888888888999999999999::::::;;;<<<::::::::::::::::::::::::888999:::;;;<<<;;;;;;:::<<<<<<<<<<<<<<<===>>>>>>>>>???@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBBDDDCCCBBBCCCEEEFFFEEEDDDAAABBBBBBCCCEEEFFFFFFGGGFFFEEECCCAAA@@@AAABBBCCCBBBAAAAAA@@@??????>>>>>>>>>======<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888888888888999999:::::::::666888999888777666777888888777666555555666777888777666666666555555555555666666666666555555555555555555555555555555555555666555444333333444555666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444666666666777888888999999666777777777888888888888777777777777777888999999888777555666777888888777999999888888999999:::;;;:::999999888888999999:::999999999999:::;;;<<<<<<;;;;;;;;;:::::::::999999;;;;;;<<<<<<===>>>>>>???>>>>>>===<<<===>>>@@@BBB@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@??????@@@@@@AAABBBBBBBBBCCCDDDEEEEEEEEEHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHGGGEEEDDDCCCCCCDDDDDDFFFFFFDDDCCCCCCBBBBBBBBBAAAAAA@@@???>>>===<<<<<<;;;;;;;;;::::::::::::999::::::999999888777777666888888888888888888888888666777888888777666777888777777777777666666555555666555555555555444444444555555555555555555555555444444555555555555444444444444555555555555444444444444444444444444444444333333333333333333333333444444444555555555555555444444444444444444444444555666666666777777777777666666666777888888999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===<<<<<<<<<;;;;;;;;;;;;;;;=========>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>????????????@@@@@@@@@????????????????????????===>>>???@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<999::::::;;;;;;::::::999999999999888888888888777888888888888777777777777777777777666666666555555666666666555555555444444333333333333333333333333333333333333333333333333444333333222222333333444333333333333333333333333111222222222222333333333555444444333333444444555555555555555555555555555666666666666666666666666666666555555555555666666777777777777777777777777888888888888777777777777888999:::;;;<<<=========::::::::::::::::::::::::888999999:::;;;:::::::::;;;;;;;;;;;;<<<===>>>???>>>???@@@AAABBBBBBBBBBBBAAAAAA@@@?????????@@@@@@AAA@@@@@@AAADDDEEEEEEDDDAAAAAABBBCCCDDDEEEEEEFFFFFFDDDCCCAAAAAAAAAAAABBBAAAAAA@@@@@@???>>>>>>>>>======<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888888888888888888999999999999999666888999888777666777888999777666444444666777999666666666666555555555555666666666666555555555555555555555555555555555555444444333333333333444444666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666777777888888999777777777777888888888888888888888777888999999:::999777555555666777666555999888888888888999::::::999999888888888888999999999888888999999:::;;;<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<===>>>>>>>>>>>>===<<<<<<===>>>@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@???????????????@@@AAABBBBBBBBBBBBCCCDDDDDDEEEEEEGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCFFFEEEDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@???>>>======;;;;;;;;;:::::::::999999::::::999999888777777777777777777777777777777777666777888888666666777888777777777666666666666555666555555555555444444444555555555555555555555555444444555555555555444444444444555555555555444444444444444444444444444444333333333333333333333333555555555555555444444444444444444444444444444444555555666666666777777777555666666777777888888999999999999999999999999999999999:::::::::;;;;;;;;;:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================????????????????????????>>>????????????@@@@@@@@@????????????????????????===>>>??????@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<<<<;;;;;;;;;::::::::::::;;;;;;999::::::;;;;;;::::::999999999999888888888888777888888888888777777777777666666666666555555555555555555555555444444444333333333333333333333333333333333333333333333333333444333333222222333333444333333333333333333333333222222222222333333333333555444444333333444444555444444444555555555555555666666666666666666666666666666666555555666666666777777777777777777777777888888888999999999999999999:::<<<===>>>>>>======::::::::::::::::::::::::888888999999999:::::::::999::::::;;;<<<===???@@@>>>???@@@AAAAAABBBAAAAAABBBBBBAAA@@@??????@@@@@@???>>>>>>@@@CCCDDDDDDCCCBBBCCCCCCDDDEEEEEEFFFFFFEEEDDDCCCAAAAAAAAAAAAAAA@@@@@@@@@???>>>>>>======<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::999999999888888888888888888888888888888999999999666888999888777666777888999777555444444555777999666666666666666555555555666666666666555555555555555555555555555555555555444444444444444444444444666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666555555666666777888888888777777777777777888888888888888888888888999:::::::::888666666777777666555888888888888888999999:::999999888888888888999999888888888888999:::;;;<<<;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<======>>>>>>======<<<<<<===>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@======>>>>>>???AAABBBCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGEEEDDDDDDCCCBBBBBBAAAAAAEEEEEEDDDCCCBBBBBBCCCCCCAAAAAAAAA@@@???>>>>>>>>><<<<<<<<<;;;;;;;;;;;;:::999999999888888888777777666666666666666666666666666777888777666555666888666666666666666666666666666555555555555444444444555555555555555555555555444444555555555555444444444444555555555555444444444444444444444444444444444444444444444444444444666666666555444444444333444444444444444444444444555555555666666666777777555555666666777888888888888888888888888888888888999999999999:::::::::::::::999999999999:::;;;;;;:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<=================================<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????>>>>>>?????????@@@@@@@@@????????????????????????===>>>>>>???????????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======<<<<<<;;;;;;::::::::::::;;;;;;999::::::;;;;;;::::::999999999999888888888777777888888888888777777777666666666666666555555555444555555444444444333333333444444444444444444444444444444444444444444444444444333333222222333333444333333333333333333333333222222222333333333444444555444444333333444444555444444444555555555666666666666666666666666666666555666666666666666666555666666666666666666666666777777888999:::<<<<<<===;;;;;;=========<<<;;;:::::::::::::::::::::::::::888888888999999999::::::999999::::::<<<===>>>???>>>>>>???@@@AAAAAAAAAAAADDDCCCBBBAAAAAAAAAAAAAAA>>>>>>>>>???BBBDDDCCCCCCBBBBBBBBBCCCDDDDDDDDDEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@??????>>>>>>======<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::888888888888888888888888888888888888888888888888666888999888777666777888888777666555555666777888555555555666666666666666666666666666555555555555555555555555555555555555555555555666666555555555666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666555555555666777777888888888888777777777777777777888888777777888888999:::;;;999777777888888777666888888777777888888999:::999888888777777888888999888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<======>>>?????????@@@@@@AAAAAA@@@@@@???<<<======>>>???AAABBBCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEFFFFFFDDDDDDDDDCCCBBBBBBAAA@@@DDDCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@??????>>>>>>>>>============<<<<<<<<<<<<999999999888888888888888555555555555555555555555555777888777666555666777555555555555555666666666666555555555555444444444555555555555555555555555444444555555555555444444444444555555555555444444444444444444444444444444444444444444444444444444666666666555444444444333444444444444444444444444555555555555666666666666555555555666777777888888888888888888888888888888888888888999999999::::::::::::999999::::::;;;<<<999999999999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================>>>>>>>>>?????????>>>>>>?????????@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>?????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;<<<<<<999::::::;;;;;;::::::999999999999888888888777777888888888888777777777666777666666666666555555555555555444444444333333333444444444444444444444444444444444444444444444444444333333222222333333444333333333333333333333333222222333333333444444444555444444333333444444555333333444444555666666666666666666666666666666666555555666666666666555555666666666666666666666666555666777999;;;<<<===>>>;;;;;;;;;;;;;;;:::999999:::::::::::::::::::::::::::999999999999:::;;;;;;::::::::::::;;;<<<===>>>===>>>???@@@AAAAAAAAAAAACCCCCCBBBBBBAAAAAABBBBBB???>>>>>>???BBBCCCCCCBBB??????@@@@@@AAAAAAAAAAAACCCCCCBBBBBBAAA@@@@@@@@@??????>>>>>>===<<<<<<<<<;;;;;;::::::::::::::::::999999999999999999999999777777777888888888888888888888888888888777777777666888999888777666777888777777666666666666777777555555555666666666666666666666666666555555555555555555555555555555555555555555666777777666555555666666666666666666666666555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555444555555666666777777888888888888888777777777777777777777666777888888999;;;999777777888999888777888777777777777888999999888888777777777777888888888777777888888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<==================;;;<<<<<<======>>>>>>?????????@@@@@@@@@@@@??????<<<======>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@BBBAAAAAA@@@@@@@@@AAAAAA????????????>>>>>>==================<<<<<<<<<;;;888888888888888888888888666666666666666666666666555666777777555555666777444555555555555666666666666555555555555444444444555555555555555555555555444444555555555555444444444444555555555555444444444444444444444444444444444444444444444444444444555555555555555444444444444444444444444444444444444444555555555666666666444555555666666777777888888888888888888888888888777777888888888999999999::::::999999::::::;;;<<<777888888999999::::::;;;999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================<<<======>>>>>>?????????>>>????????????@@@@@@@@@????????????????????????>>>============>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@============>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<999::::::;;;;;;::::::999999999999888888888888777888888888888777777777777777777777777666666666666555555555555444444444333444444444444444444444444444444444444444444444444444333333222222333333444333333333333333333333333333333333333444444444444555444444333333444444555333333444444555666666777666666666666666666666666444555666777777666555444666666666666666666666666555555666777999:::;;;;;;999888888888888888999:::::::::::::::::::::::::::;;;:::999999999:::<<<<<<::::::::::::;;;;;;<<<======>>>???@@@@@@AAAAAA@@@AAAAAAAAA@@@AAAAAABBBBBBAAA@@@???@@@BBBCCCBBBAAA????????????@@@@@@@@@@@@BBBBBBBBBBBBAAA@@@?????????>>>>>>======<<<;;;;;;::::::::::::::::::::::::999999999999999999999999666777777777888888888999999888888888777777777666666888999888777666777888555666777888888777666555555555555555666666666777666666666666555555555555555555555555555555555555444444555666666555444444666666666666666666666666555555555555555555555555444444444444444444444444555555555555555555555555444444444444444444444444444444555555666777777777888888888888777777777666666666555555666666777888999777666666888999999888777777777777777888999999888888777777777777888888777777777777888999:::;;;;;;;;;;;;;;;<<<<<<<<<========================<<<;;;;;;<<<===>>>>>>>>>>>>??????@@@@@@@@@@@@??????============>>>???AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBAAABBBBBBCCCCCCDDDEEEEEEDDDDDDEEEEEEDDDCCCAAA@@@@@@???????????????@@@@@@>>>>>>>>>===============<<<;;;;;;;;;::::::::::::888888888888888888888888666666666666666666666666555666777666555555666777444444444555555555666666666555555555555444444444555555555555555555555555444444555555555555444444444444555555555555444444444444444444444444444444555555555555555555555555444444444555555555555555444444444444444444444444444444444555555555666666444444555555666777777777888888888888888888888888777777777777888888888999999888888888888999::::::777777777888999:::::::::999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>??????@@@>>>????????????@@@@@@@@@????????????????????????>>>======<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@<<<=========>>>>>>>>>???;;;;;;::::::::::::;;;;;;999::::::;;;;;;::::::999999999999888888888888777888888888888777777777777999888888888777777777777666666666555555555444444555555555555555555555555555555555555555555555555444333333222222333333444333333333333333333333333333333333444444444444555555444444333333444444555333333444444555666777777666666666666666666666666444555666777777666555444666666666666666666666666555555666666777777888888666666555555666888:::;;;::::::::::::::::::::::::;;;;;;:::999:::;;;<<<===;;;;;;:::::::::;;;;;;<<<===>>>???@@@@@@AAA@@@@@@????????????@@@AAABBBBBBBBBAAA@@@@@@BBBCCCBBB@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@??????>>>>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::888888888888888888888888666666777777888888888999999888888888777777666666666888999888777666777888444666777999999777666444444555555555666666777777777666666666555555555555555555555555555555555555333333444555555444333333666666666666666666666666555555555555555555555555444444444444444444444444555555555555555555555555444444444444444444444444444444555555666777777777999888888888777777666666555555555555555666777777777555444555777888888888777777777777777888888999888888777777777777888888777777777777888999:::;;;;;;;;;;;;<<<<<<<<<=====================<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>??????@@@@@@@@@@@@??????============>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEDDDEEEEEEEEEEEECCCBBBAAA???>>>>>>>>>>>>>>>??????============<<<<<<<<<<<<:::::::::999999999888888888888888888888888999999777777777777777777777777555666777666555444555777444444444555555555666666666666555555555444444444555555555555555555555555444555555555555555555444444555555555555555555444444444444444444444444444555555555555555555555555333444444555555666666666444444444444444444444444444444444555555555666666444444555555666777777777777777777777777777777777777777777777888888888888777777777777777888888999666777777888999999::::::888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<<<<===>>>??????@@@>>>????????????@@@@@@@@@????????????????????????>>>===<<<<<<<<<===???@@@????????????????????????????????????@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<======>>>>>>??????:::999999999999999999:::999::::::;;;;;;::::::999999999999888888888888777888888888888777777777777999999999999888888888777777666666666666555555555555555555555555555555555555555555555555555555555444333333222222333333444333333333333333333333333333333333444444444555555444444444444444444444444333333333444444444555555666666777777777777666666777666555444444444444444444444444444555555555666555555666777777777777777888888888777777777777777;;;::::::999888888888999::::::::::::::::::::::::;;;;;;;;;<<<;;;;;;::::::AAAAAAAAA@@@@@@@@@@@@@@@????????????????????????????????????@@@AAABBBBBB@@@@@@@@@AAAAAABBBBBBBBBDDDCCCCCCBBBBBBAAA@@@@@@>>>>>>===<<<;;;;;;::::::999999999999999999999999:::::::::999999999888888:::999777666666666777888666666777777888888888999888888888888777777777777777777777777777777777777444444444555555555666666666666555555555444444444666666666666666555555555666555555555555444444444666666666666666555555555555555444444444444555555777777666666555555555444666666666666666666666666444444444555555555555666666666555555555555666666777777777777777777777777555555555555666666666666777777777777777777777777666666777777888888888999777777777777777777777777666666777888999:::::::::999999999:::;;;<<<===>>>======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<======>>>>>>@@@@@@???>>>======>>>>>>???????????????@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDDDDCCCFFFCCCAAA@@@AAABBBBBBAAA<<<<<<======>>>>>>?????????>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999777777777777666666666666666666555555444444444333555555555555555555555555555555444444444444555555333333444444555666666666444444555555555555444444444444555555555555444444333333333333333333333333555555555555555555555555666666666666666666666666555555555555555555555555444555555555444333222222333333333444444444555555777777777777777777777777555555555555666777999999666888888888:::<<<999333999999999999999999999999888888777777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;=========>>>??????@@@@@@?????????@@@@@@AAAAAAAAA>>>=========>>>???@@@@@@????????????????????????<<<>>>AAABBBAAAAAAAAABBB@@@@@@@@@???>>>======<<<>>>============<<<<<<<<<888999999::::::999999888::::::<<<<<<<<<<<<::::::777777888888888888777777:::999999999888888777777777777777777777777777777555555444444444333333333444444444444444444444444444444444333333222222222333333333333333333333333444444444444333222222111333333333333333333333333444444444444444444444444333333333444444444555555666666777777777777666666666666555444444444444444444444555555555666666666555555666777777777777777888777777777777777777777;;;:::999999888888999999:::::::::::::::::::::::::::;;;;;;<<<;;;;;;::::::>>>>>>>>>>>>????????????????????????????????????@@@@@@@@@???@@@@@@AAAAAA>>>>>>???@@@AAACCCDDDDDDCCCCCCBBBAAAAAA@@@@@@???>>>======<<<;;;;;;::::::999999999999999999999999999999999888888888777777999999777666666666777888666666777777777888888888888888888777777777666666666666666666666666666666444444444555555555666666666666555555555444444444666666666666666666666555666555555555555444444444666666666666555555555555555555444444444444555555777666666666555555555555666666666666666666666666444444444555555555555666666666555555555555666666777777777777777777777777555555555555666666666666777777777777777777777777666777777777888888888888777777777777777777777777777777777888999999999:::999999999::::::;;;<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<======>>>>>>???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCFFFDDDAAA@@@AAAAAAAAA@@@===============>>>>>>>>>>>>>>>======<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888999777777777777666666666666666666666555555555444444555555555555555555555555555555444444444444555555555555555555555555444444444444555555555555444444444444555555555555444444333333333333333333333333555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444333333444444444444555555555555777777777777777777777777666666555666666777888999666777777777999===;;;666999999999999999999999999888888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????>>>>>>>>>?????????@@@@@@>>>>>>>>>===>>>>>>??????????????????????????????;;;===???@@@??????@@@AAA@@@@@@???>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::888999999::::::999999888999:::;;;;;;;;;;;;:::999777777888888888888777777999999888888777777777777666666666666666666666666555555555444444444333333444444444444444444444444444444444333333222222222333333333333333333333333333333444444444333222222333333333333333333333333444444444444444444444444333333333444444444555555555666666777777666666555666666555444444444444555555555666666666777777777555555666777777777777777777777777777777777888888::::::999999888888999999::::::::::::::::::::::::::::::;;;;;;<<<;;;;;;:::;;;;;;<<<<<<======>>>>>>????????????????????????AAAAAA@@@@@@@@@@@@@@@@@@<<<===>>>@@@AAACCCDDDEEEBBBAAAAAA@@@??????>>>>>>======<<<<<<;;;:::::::::::::::::::::::::::::::::888888888777777777666666999888888777666777777777666666777777777777888888888888777777777777666666666666666666666666666666444444444555555555555555555555555555555444444444555555666666666666666666666555555555555444444444555555555555555555555555555555444444444444555555666666666666555555555555666666666666666666666666444444444555555555555666666666555555555555666666777777777777777777777777555555555555666666666666777777777777777777777777777777777777888888888888777777777777777777777777888888888888888888999999999999999999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>?????????@@@???>>>>>>>>>>>>>>>>>>======>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCGGGEEEBBBAAAAAAAAA@@@>>>===============<<<<<<<<<=========<<<<<<;;;;;;::::::::::::::::::::::::::::::999999888888888888888777777777777666666666666777777666666666666555555555555555555555555555555555555444444444444555555777666666555444444333333444444555555555555444444444444555555555555444444333333333333333333333333555555555555555555555555555555555555555555555555555555555555555555555555555555666666666555444444555555555555666666666666777777777777777777777777777777666666666666777777555777777666888===>>>;;;999999999999999999999999999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>=========>>>>>>>>>>>>?????????>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;===>>>===<<<===???AAA??????>>>>>>======<<<<<<:::::::::999999999888888888888999999999999888888888999999::::::999999888666777777888888777777666777777777777666666666666666666666666666666666666555555555555555444444444444444444444444444444444444444333333333333222222333333333333333333333333222222333444444444333333333333333333333333333333444444444444444444444444333333333444444444555555555666666666666666666555666555555444444444555555666666666666777777777777555555666777777777777777777777777777777888888888::::::999999888999999:::::::::::::::::::::::::::::::::;;;;;;<<<;;;;;;;;;::::::;;;<<<======>>>>>>????????????????????????AAAAAAAAAAAA@@@@@@???>>>===>>>???@@@AAABBBCCCCCC@@@@@@@@@???>>>>>>======<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::999888888888777777777777999888888777777777777777666666777777777777777777888777777777666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555666666666666666555555555555444444444444444555555555555555666555555444444444444555555666666666666666555555555666666666666666666666666444444444555555555555666666555555444444555555666666666666666666666666666555555555555666666666666666666666666666666666666777777777777777888888888777777777777777777777777999999999888888888888888999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>???????????????>>>>>>>>>>>>>>>???======>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDCCCCCCGGGEEECCCBBBAAAAAA???============<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::999999999999999999999999999999888777777777777777777777777777666666666666777777777777777666666666555555555555555555555555555555444444444444555555666666555555555444444444333444444555555444444333333444444555555444444333444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666555555666666666666777777777777666666666666666666666666888777777666666666666777666888888666999???AAA@@@888888888888888888888888999999999999999::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>===============>>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;<<>>>>>>>>======<<<<<<<<<999999999999888888888888888888999999999999888888777888888888888888888777666666777777777777666666666666666666666666555555666666666666666666666666555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333111222222333444444444444333333333333333333333333444444444444444444444444333333333444444444555555555555666666666666555555555555444444444555555666666666666666777777777777555555666777777777777777666666777777888888888888:::999999888999999::::::::::::::::::::::::::::::999::::::;;;<<<<<<<<<;;;;;;;;;<<<<<<===>>>??????????????????????????????AAAAAAAAAAAAAAA@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::999999999888888888888888888888777777777666777777666666666666666666777777777666666666666555555555555555555555555555555555555555555555555444444555555555555555555555444555555555666666777777666555555555555444444444333444444444555555666666555555444444444444555555555555555666666666666666666666666666666666666666444444444555555555555666555555444444444444555555555555555555555555555555555555555555666666666666666666666666666666666666888888777777777777777777666666666666666666666666999999999888888888888888999999888888888999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>?????????>>>>>>>>>>>>>>>??????===>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEDDDDDDEEEEEEFFFFFFEEEDDDCCCCCCGGGEEECCCBBBBBBAAA???=========<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::::::::999999999999999999999999999888777777666666777777777777777777666666666666666666666777777777777777555555555555555555555555555555444444444444555555444444444555555555666666333333444444444444333333333333444444444444333333444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666555666666666777777777888888666666666666666666666666888777777666666666666777777:::999777999???BBBBBB888888888888888888888888999999888888999999:::;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>????????????????????????????????????>>>===<<<<<<<<<===========================>>>>>>>>>===<<<<<>>>>>?????????????????????????????????@@@AAABBBAAA@@@???>>>AAA@@@@@@@@@????????????@@@??????>>>>>>===<<<<<<;;;;;;::::::::::::::::::999999999999999999999999:::::::::999999999999888777888888888888777666666777777666666666666555555777777666666666666555555555555555555555555555555555555555555555444444444444444444555555555555555444444555555666777777777666555555555555444444444333333333444555555666666555555444444444444555555555555555666666666666666666666666666666666666666444444444555555555555666555555444444444444555555555555555555555555555555555555555555666666666666777777777777777777777777888888888888777777777777666666666666666666666666888888888888888888999999999888888777888888999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>??????@@@???????????????@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCEEEDDDCCCCCCCCCBBB???===;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::888888888888888888888888888777777666666666666666777777777777666666666666555555666666666666777777555555555555555555555555555555444444444444555555333333444444555666666777333333444444444444333333333333444444444444333333444444444444444444444444555555555555555555555555444444444444444444444444555555555555555555555555444444555666666666555555666666666666777777777777777777777777777777777777777777666666666666777777777:::;;;888888<<<@@@@@@888888888888888888888888888888777777888888999:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????@@@@@@????????????>>>>>>>>>>>>===<<<<<<<<<=================================>>>>>>>>><<<<<<>>>???<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999777777888888888888777777888777777666666777777888555666666777777666666555555555555555666666666666555555555555555555555555333333333444444444444444444444444444444444444444222222333333333333444444333333333333333333333333222222333444444444333333333333333333333333333333444444444444444444444444333333333444444444555555444555555666666555555444444444444444444555666666444444555555555666666666555555666777777777777777555666666777888888999999999999888888999999:::;;;::::::::::::::::::::::::888999:::;;;<<<<<<<<<<<<===============>>>>>>>>>????????????????????????>>>???AAABBBBBBAAA@@@??????????????????@@@@@@@@@@@@@@@??????>>>======<<<::::::::::::::::::::::::888888888888888888888888999999999999888888888888777888888999888777666555777777666666666555555555777777666666666555555555555555555555555555555555666666555555555444444444444444444555555555666666444444555555666777777888666555555555555444444444222222333444444555666666555555444444444444555555555555555555666666666777666666666666666666666666444444444555555555555666555444444333333444444555444444444444444444444444555555555555666666666666777777777777777777777777888888888888777777777666666666666666666666666666777777777888999999999:::888888777777777777888888999999:::::::::;;;;;;;;;::::::;;;;;;<<<<<<======>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@???????????????BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@BBBCCCCCCDDDDDDDDDBBBBBBCCCDDDDDDDDDCCCCCCDDDCCCBBBCCCCCCBBB@@@>>>:::::::::::::::;;;;;;;;;999999999999999999::::::888888888888888888888888777777666555555555555666777777777777666666666666444444555555555666666666555555555555555555555555555555444444444444555555444444555555555555555555222333333444444333333222222333333444444333333222555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555333333444555555555555555555555555666666666777777777777777777777777777777666666555666666777888999555999:::777555888;;;;;;888888888888888888888888777777666666777777888999999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>??????>>>>>>>>>===============<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>>>><<<;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999777777888888888888777777888888777666666777888888555555666666666666555555555555666666666777777777555555555555555555555555222222222333333333444444444444444444444444444444222222222333333444444444333333333333333333333333333333444444444333222222333333333333333333333333444444444444444444444444333333333444444444555555444555555555555555555444444444444444444555666777444444444444555555555666555666666777777777777777555666666777888999999999999888888888999::::::;;;::::::::::::::::::::::::888999:::;;;<<<<<<<<<<<<===============<<<<<<<<>>@@@BBBBBBBBB@@@@@@======>>>???@@@AAAAAAAAA@@@@@@??????>>>>>>======::::::::::::::::::::::::777777777777777777777777888888888888777777777777777888888999999777666555777777666666555555555444777666666666555555555555555555555555555555555555666666555555555444444444444444444555555555666666444444444555666777777888666666555555555444444444222222333333444555666666555555555444444555555555444555555555666666777777666666666666666666666666444444444555555555666666555444444333333444444555444444444444444444444444555555555555666666666777777777777777777777777777999888888888777777666666666666666666666666666666666666777888999::::::;;;888888777777777777777888999999999::::::;;;;;;;;;999999::::::;;;<<<<<<===>>>>>>===>>>>>>???@@@@@@AAAAAA@@@@@@???>>>>>>>>>BBBBBBBBBBBBBBBBBBBBBBBB???@@@AAABBBCCCCCCCCCCCCAAAAAABBBCCCDDDDDDDDDCCCCCCBBBBBBCCCDDDCCCAAA>>>999999999::::::;;;;;;;;;999999999999999999999:::777777777777777777777777777777666555555555555555777777777777666666666666333444444444555555666666555555555555555555555555555555555444444555555555666666666555444444333333222333333444444333333222222333333444444333333222555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555222333333444555555555444555555555555666666666666777777777777777777777777555555555555666888999999444888:::666333555777777777777777777777777777777666666666666666777777888999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;<<<<<<===>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<999;;;======<<<:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888777777888888888888777777999888777666666777888999555555666666666666555555555666666666777777888888555555555555555555555555111111111222222333333333444444444444444444444444222222222333333444444444333333333333333333333333444444444444333333222111333333333333333333333333555555555444444333333333333333333444444444555555555555555555666666666666555555555555555555555555777666555444444555666777777666555555555666888999777777777777777888888999888888888888888888888888666999;;;<<<;;;::::::;;;::::::::::::::::::::::::<<<<<<<<<<<<============??????>>>>>>???@@@AAAAAA??????@@@@@@@@@??????>>>???>>>>>>???AAAAAA@@@>>>@@@@@@@@@???>>>======<<<:::::::::::::::::::::::::::999888777666666666666777777777777777777777777777777777777777777777777777777777777777777777777777666666666666555555555555555555555666666666666666666666666666666666666666666666666666666666666444444444555555555666666666666555555555444444444444444444444444444444444555555555555555555555555333444555555666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444666666777777777777666666555555555555666666666666999888888777666555555444666666666666666777888888777777777777888888888888::::::999999888777777777999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>>>>>>>???AAABBBDDDJJJNNNLLLDDD??????AAA@@@@@@AAABBBBBBCCCCCCDDDAAACCCEEEEEECCCBBBAAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@??????999999999999999999999999999999999888888888888777777777777777777777777777777777666666666666777777444444555555555555444444555555555555555555555555666666666555444444444333444444444555555555555666555555555555555555555555333444444555555444444333111222222333333222222111444555555555444333333222555555555555555555555555555555444444444444555555666666555555555444444444666666555555555444444444666666666666666666666666666666666666555555555555444555666666555555666888777777777777777777777777888888888888888777666666666666666666777777777777777777888999999999999888:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<============<<<<<<;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<============<<<<<<::::::::::::::::::::::::999::::::;;;;;;::::::999888888888888777777777777777777777777888888888888777777777777777777777777999999999999777666555444666555555555555444444444444333333555666777555444333333333333333333333333444444444444444444444444444444444444444444444444555444444333333444444555333333333333333333333333333333333333333333333333555555444444444333333333333333333444444444555555555555555555666666666666555555555555555555555555666555444444444444555666777666666555666777888999777777777777777888888999999999999999999999999999777999;;;<<<;;;:::::::::::::::::::::::::::::::::<<<<<<<<<<<<============>>>>>>>>>>>>>>>???@@@@@@??????@@@@@@@@@@@@?????????>>>>>>???@@@AAA???>>>@@@@@@???>>>>>>===<<<<<<:::::::::::::::::::::::::::999888777666666666666777777777777777777777777666666666666666666666666555555555555555555555555666666666555555555444444555555555555666666666666666666666666666666666666666666666666666666666666444444444555555555666666666666555555555444444444444444444444444444444444555555555555555555555555333444555555666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666555555555555555555666666666666888888777777666666555555666666666666666777888888777777777777888888888888999888888888777777666666999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@@@@???@@@AAACCCLLLQQQTTTPPPGGG@@@???AAA@@@@@@AAAAAABBBCCCCCCCCC@@@BBBDDDDDDBBBAAA@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@?????????::::::::::::::::::::::::999999999888888888888777777777777777777777777777777777666666666666777777444444555555555555444444555555555555555444444444555555555555555444444444444444444555555555555666555555555555555555555555333444444555555444444333222222333333333333222222444555555555444444333222555555555555555555555555555555444444444444555555666666555555555444444444666666555555555444444444666666666666666666666666666666666666555555555555444555666666555555666888777777777777777777777777888888888888888777666666666666666666777777777777777777888999999999999888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===============<<<<<<<<<;;;;;;;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999::::::;;;;;;::::::999888888888888777777777777666666777777777888888888777777777777777777777777888888888888888777666555666555555555555444444444666555555666888888777555333333333333333333333333333333333333333333333333333333333333333333333333444444333333333333444444333333333333333333333333333333333333333333333333555444444444444333333333333333333444444444555555444555555555555666666666555555555555555555555555555444444333333444444555666666666666666777888888777777777777777888888999999999999999::::::::::::999:::<<<<<<:::999999:::::::::::::::::::::::::::<<<<<<<<<<<<=====================<<<======>>>?????????@@@@@@@@@@@@@@@?????????>>>???@@@@@@???===??????>>>>>>===<<<<<<<<<:::::::::::::::::::::::::::999888777666666666666777777777777777777777777555555555555555555555555555555555555555555555555555555555555444444444333555555555555666666666666666666666666666666666666666666666666666666666666444444555555555666666666666666666555555555555444555555555555555555555555555555555555555555555555333444555555666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444555555555555444444555555555555666666666666777777777777666666666666666666666666666777888888777777777777888888888888888888777777777777777777999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>??????>>>>>>???AAAKKKOOOQQQNNNFFF@@@???@@@@@@@@@AAAAAABBBBBBCCCCCC@@@BBBCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888777666666666666666666666666777666666555555666666777444444555555555555444444666666555555555444444444444444444555555555555555444444444555555555555666555555555555555555555555333444444555555444444333222222333333333333222222444555555555555444333333555555555555555555555555555555444444444444555555555555555555555444444444555555555555555444444444666666666666666666666666666666666666555555555555444555666666555555666888777777777777777777777777777777888888777777666666666666666666777777777777777777888999999999999888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>============<<<<<<;;;<<<<<<======<<<<<<;;;<<<;;;:::999999:::;;;<<<::::::::::::::::::::::::999999::::::::::::999999888888888888777777777777666666777777777777888888777777777777777777777777666777777888888777777666666555555555555444444444555444444555777777666555333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222333333333333333333333333333333333333333333333333333333444444444444444444444444333333333444444444555555444444444555555555666666555555555555555555555555555555555555555555555555666666666666666777777888777777777777777888888999999:::::::::::::::;;;;;;:::;;;<<<;;;999888888999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<;;;;;;<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@???>>>???@@@@@@>>><<<=========<<<<<<<<<;;;;;;999999999999999999999999999999888777666666777777777777777777777777777777666666666666666666666666555555555555555555555555555555444444444333333333555555555555666666666666666666666666666666666666666666666666666666666666555555555555666666666666666666666555555555555555666666666666666666666666555555555555555555555555333444555555666555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555555444555555666666555555444555555555555666666666666666666666666777777777777666666666666666777777888666777777777888888888888888888888888888888999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<===<<<;;;;;;<<<===???BBBFFFEEEAAA>>>???@@@???@@@@@@AAABBBBBBCCCCCCAAABBBDDDDDDBBBAAA@@@AAA@@@@@@@@@@@@????????????@@@????????????>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;999999999888888888777777666666666666666666666666666666666555555666666666444444555555555555444444666666666555444444333333333444444444555666666666444444444555555555555666555555555555555555555555333444444555555444444333222333333333333333333222444444555555555555444444555555555555555555555555555555444444444444555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666555555555555444555666666555555666888666666666666666666666666666777777777777777666666666666666666777777777777777777888999999999999888777888888888888999999999::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>>>>=========<<<<<<============<<<<<<===<<<:::999999:::<<<===::::::::::::::::::::::::999999::::::::::::999999888888888888777777777666666666666666777777777888777777777777777777777777555555666777888888777777666555555555555444444444222222111333444555333222333333333333333333333333222222222222222222222222222222222222222222222222333222222111111222222333333333333333333333333333222222333333333333444444444444444444444444444444333333333444444444555555444444444444555555555555555555555555555555555555666666666777777666666666555666666777777777777777777777777777777888888999999999999::::::;;;;;;;;;;;;;;;<<<;;;999888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;<<<===>>>??????@@@@@@@@@???@@@???>>>>>>??????===;;;<<<<<<<<<;;;;;;;;;;;;;;;999999999999999999999999999888777777777777777777666666666666666666666666777777777777777777777777666666666666666666666666555555444444444333333333555555555555666666666666666666666666666666666666666666666666666666666666555555555666666666777777666666666666666666666666666666666666666666666666555555555555555555555555333444555555666555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555666666666666666777777666666666555555555555666666666666666666666666777777777777666666666666666777777888666777777777888888888888999999999::::::;;;;;;;;;999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<;;;:::;;;===999<<>>@@@BBB??????@@@@@@AAABBBBBBCCCBBBDDDFFFFFFDDDBBBBBBBBB@@@@@@@@@??????>>>>>>>>>?????????>>>>>>>>>===============<<<<<<;;;;;;;;;999999999888888888777777666666666666666666666666666666555555555555666666444444555555555555444444666666555555555444444444333444444444555666666666444444444555555555555666555555555555555555555555333444444555555444444333333333333444444333333333444444555666666555555444555555555555555555555555555555444444444444555555444555555555555555555555444555555555555555555555666666666666666666666666666666666666555555555555444555666666555555666888666666666666666666666666555666666777777777666666666666666666777777777777777777888999999999999888777777777888888888999999:::::::::::::::::::::::::::::::::::::::;;;<<<<<<=========>>>>>>>>>>>>>>><<<==================<<<>>>===;;;::::::;;;===>>>::::::::::::::::::::::::888999999::::::999999888888888888888777777777666555666666666666777777777666666666666666666666666444555666777777777777777666555555555555444444444222222111333444555333222333333333333333333333333222222222222222222222222222222222222222222222222333222222111111222222333333333333333333333333333222222222333333444444444333333333444444444444555333333333444444444555555333444444444444555555555555555555555555555555555666777777888888777777666555555666777777777777777777777777777777888888999888888999999::::::;;;;;;:::;;;;;;:::888888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===============<<<;;;;;;:::;;;;;;;;;<<<<<<===>>>????????????@@@???>>>>>>???>>>===;;;::::::::::::::::::::::::999999999999999999999999888888777777777777777888666666666666666666666666888888888888888888888888777777777777777777777777555555555555444444444333555555555555666666666666666666666666666666666666666666666666666666666666555555666666666777777777555666666666666777777777555555555555555555555555555555555555555555555555333444555555666666555555555555555555555555555555555555555555555555555555555555555555555555555555333333444444555666666666666666777777777777666666555555555555666666666666777777777777666666666666666666666666666777888888777777777777888888888888999999:::;;;<<<<<<======999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>======>>>@@@>>>@@@BBBBBBAAA@@@AAABBB??????@@@@@@AAAAAABBBBBBCCCEEEGGGFFFEEECCCCCCCCC@@@@@@@@@???>>>>>>======>>>>>>>>>>>>=====================<<<;;;;;;::::::999999999888888888888777666666666666666666666666666555555444444555555666444444555555555555444444555555555555555555555555444444444555555555555555444444444555555555555666555555555555555555555555333444444555555444444333333333444444444444333333444444555666666666666555555555555555555555555555555555444444444444555555444444444555555555555555444444444555555555555555666666666666666666666666666666666666555555555555444555666666555555666888777777777777777777777777555555666777777777666666666666666666777777777777777777888999999999999888777777888888888999999999:::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<============>>>>>><<<======>>>>>>======<<<>>>===<<<<<<<<<<<<===>>>::::::::::::::::::::::::888888999999999999888888888888888888777777777777555555666666666666777777666666666666666666666666444555666666777777777777666555555555555444444444555444444555777777666555333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222333333333333333333333333333333111222222333333444444555333333333444444444555555333333333444444444555555333333444444444555555555555555555555555555555555555666777888888777666555444555666777888777777666777777777777777888888999777777888888999::::::;;;:::::::::999888999;;;===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================<<<;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>@@@???>>>>>>???>>><<<:::999999999:::::::::::::::888888888888888888888888888888777777777777888888666666666666666666666666777777777777777777777777666666666666666666666666666666666555555555444444555555555555666666666666666666666666666666666666666666666666666666666666555666666666777777777777555666666666777777777777444444444444444444444444555555555555555555555555333444555555666666555555555555555555555555555555555555555555555555555555555555555555555555555555333333444444555666666777555666666666666666666555555555555555666666666666888888777777666666555555666666666666666777888888777777777777888888888888888888999:::;;;<<<===>>>999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>>>>>>>@@@AAAAAABBBBBBBBBAAA@@@AAAAAA?????????@@@AAAAAABBBBBBBBBDDDFFFFFFDDDCCCBBBCCC@@@@@@@@@???>>>=========>>>>>>=========<<<<<<<<<======<<<<<<;;;::::::999999999999888888888888777777777777777777777777777666555555444444555555666444444555555555555444444333333444444555666666666555555555555555444444444444444444555555555555666555555555555555555555555333444444555555444444333333333444444444444333333444444555666666666666666555555555555555555555555555555444444444444555555444444444555555555666666444444444555555555666666666666666666666666666666666666666666555555555555444555666666555555666888777777777777777777777777444555555666777777666666666666666666777777777777777777888999999999999888888888888999999999::::::999999999999999999999999::::::999999::::::;;;<<<;;;;;;<<<<<<<<<===============>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888999999999999888888888888888888777777777777555555555666666666777777666666666666666666666666555555666666666666666666666555555555555444444444666555555666888888777555333333333333333333333333333333333333333333333333333333333333333333333333444444333333333333444444333333333333333333333333111111222333333444555555333333333444444555555555333333333444444444555555333333333444444444555555555555555555555555555555444555666777777666555444444555777888888888777666777777777777777888888999666666777888999999::::::999::::::999888999;;;>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>===<<<;;;;;;;;;;;;;;;999:::;;;<<<============@@@???>>>>>>>>>>>><<<:::999999999999999999999:::888888888888888888888888888777777777777777888888666666666666666666666666666666666666666666666666555555555555555555555555777666666666666555555555555555555555666666666777666666666666666666666666666666666666666666666666666666666666777777777777555666666666777777888888444444444444444444444444555555555555555555555555333444555555666666555555555555555555555555555555555555555555555555555555555555555555555555555555333333444444555666777777444555555555555555555444555555555555666666666777999888888777666555555444666666666666666777888888777777777777888888888888777777888999;;;<<<======999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<=========???AAA===>>>>>>>>>>>>??????@@@>>>??????@@@AAAAAABBBBBBAAACCCEEEEEECCCBBBAAABBB@@@@@@@@@???>>>======<<<>>>=========<<<<<<<<<<<<======<<<;;;::::::999999999999999888888888888777888888888888888888888888555555555444444555555555444555555555555555555444222333333444555666777777666666666555555444444333444444444555555555666666555555555555555555555555333444444555555444444333333444444555555444444333444444555666777777666666555555555555555555555555555555555444444555555555444444444555555555666666444444444555555555666666666666666666666666666666777666666666555555555555444555666666555555666888777777777777777777777777444444555666777777666666666666666666777777777777777777888999999999999888888999999999999:::::::::999999999999999999999999::::::999999::::::;;;<<<:::;;;;;;;;;<<<<<<============>>>>>>>>>>>>======:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::888888999999999999888888888888888888777777777777555555555555666666666777666666666666666666666666555666666666666666555555666666555555555444444444444444333555666777555444333333333333333333333333444444444444444444444444444444444444444444444444555444444333333444444555333333333333333333333333111111222333333444555555444444444444444444444444444444444444444444444444555555555444444333333333444444444444444444444444555555555555666666666666555555555555666666666777555666666777777777777777888888999::::::::::::999999999::::::::::::;;;;;;<<<<<<<<<;;;;;;:::::::::;;;<<<===>>>>>>?????????>>>======;;;:::999888888===<<<;;;;;;;;;===>>>???<<<===============<<<;;;;;;:::999999888888999999888888888888888888888888777777777777777777777777666666666666666666666666666666666666666666666666777777666666555555555444555555555555555666777777777777777777666666666666777666555444444555666777444444444444444555666777555666777666444444666777666666666666666666666666555555666666666666555555666666666777666555555444555555444444444444555555666555444333333444555666555555666666666666555555777777666666555555555444444444444555555555555666555444444333333444444555666666666666666666666666555555555555666666666666666666666666666777888888777888888888888999999999:::::::::999999999888888888999999999999999999:::<<<<<<<<<;;;;;;:::::::::;;;;;;<<<===>>>???@@@AAA@@@@@@??????????????????>>>????????????@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???========================<<<<<<;;;;;;;;;:::::::::<<<;;;::::::999999::::::888888999::::::888777666999999888888777666666555777777666666555555555444555555555555555555555555555555555555555555555555444444444444444444444444555555666666555444333333555555555555555555555555666666555555555444444444333444555666666555444333444444555555555555444444666666666666666666666666666666666555444444444333555444444333333444444555555555555555555555555555666666666666777777777777666666666666666666666666666555444333333444555666777777666666555555555444666666666666666666666666777777777777888888888888777888888888888999999999999999::::::::::::;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999999999:::::::::;;;;;;999999888888888888999999888888888888888888888888777777777777777777777777888888777777666666555555555555555555555666777777666666666666555555555555555555666666555444333333444444444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444222222222333333444444444444444444444444444444444444444444444444444444444555555444444444333333333444444444444444444444444555555555555666666666666555555555666666666666666555666666777777777777777777888999999::::::999999999999999:::::::::;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;===>>>>>>>>>>>>>>>>>>======<<<:::999999888<<<;;;;;;;;;<<<<<<===>>><<<<<<============<<<<<<;;;:::999999888888999999888888888888888888888888777777777777777777777777666666666666666666666666555555555555555555555555777666666666555555555555666555555555555666777777777777777777666666666555777666555444444555666777444444444444444555666666555666666666444444666777555555555555555555555555555555666666666666555555555666666666666555444444555555444444444444555555666555444444444444555666555555666666666666555555777666666666555555555444444444444555555555555666666555555444444555555666555555555555555555555555555555555555666666666666666666666666666777777888777888888888888999999999:::::::::999999999888888999999999999::::::::::::=========<<<<<<;;;;;;;;;;;;<<<<<<===???@@@@@@AAA????????????????????????>>>????????????@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>========================<<<;;;;;;;;;;;;:::::::::;;;;;;:::999999999999:::888999999999999888777777999888888888777777666666777666666666555555555555555555555555555555555555555555555555555555555555444444444444444444444444555555666666555444444333555555555555555555555555666666555555555444444444444444555666666555444444444444555555555555444444555555555555555555555555555555555555555444444444555444444333333444444555555555555555555555555555555555666666666777777777666666666666666666666666666555444444444444555666777777666666666555555555666666666666666666666666666666777777777888888888777777888888888999999999999999999:::::::::;;;;;;999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;::::::999999999999888888777777888888999888888888888888888888888777777777777777777777777777777777777666666555555555555555555555666777777666666666666555555555555555666666666666555444333444444444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444222222222333333444444444444444444444444444444444444444444444444444444444555444444444444333333333444444444444444444444444444555555555555666666666666666666666666555555555555666777777888888777777777888999999::::::999999999999999999::::::::::::;;;;;;;;;;;;:::::::::::::::;;;<<<===>>>>>>>>>>>>>>>======<<<;;;:::999999::::::;;;;;;<<<<<<;;;;;;:::;;;<<<===============;;;:::999999888888999999888888888888888888888888777777777777777777777777666666666666666666666666444444444444444444444444666666666666555555555555666666666666666777888888777777777666666666555555666666555444444555666666555444444444444555666666555666666555444444555777555555555555555555555555555555666666666666555555555555555555555444333333555555444444444444555555666555444444444444555666555555666666666666555555666666666555555555555555444444444555555555555666666666666555555666666666555555555555555555555555555555555555666666666666666666555555666666777888777888888888888999999999:::::::::999999999888888999:::::::::;;;;;;;;;;;;===============<<<<<<<<<;;;<<<<<<===>>>???@@@@@@????????????????????????>>>????????????@@@@@@@@@BBBBBBAAAAAA@@@???==============================;;;;;;;;;;;;::::::::::::;;;;;;:::999999999999999999999888777777777777888888888888777777777777777666666666666555555555555555555555555555555555555555555555555555555555555444444444444444444444444555555555666555555444333555555555555555555555555555555555555555444444444444444555666666555444444444444555555555555444444555555555555555555555555444444444555555555555555555555444444444444555555555555555555555555555555444444555555555666666666666666666666666666666666666555555444444555555666777777666666666666555555666666666666666666666666666666777777777777888888777777777888888888999999999999999999::::::::::::888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::======<<<;;;:::999888888999888888777777888888999888888888888888888888888777777777777777777777777777777777666666666666555555555555555555666777777666666666666555555555555666666666666666666555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444222222333333333333444444444444444444444444444444333333444444444444444444444444444444444444444444444444444444444444444444444444444555555555666666666666666666555555555555666666777888888888888777777777888999999999999999888999999999999:::::::::::::::::::::::::::::::::::::::;;;<<<============>>>======<<<;;;:::::::::888999;;;<<<<<<;;;:::999999:::;;;<<<======>>>===;;;:::999999888888999999888888888888888888888888777777777777777777777777666666666666666666666666444444444444444444444444666666666666666555555555777666666666666777888888777777666666666555555555555555555555555555555555555555444444444555555666555555666555444333555777555555555555555555555555444555555666666555555444444444555555444444333222555555444444444444555555555555555444444555555555444555555666666555555444555555555555555555555555444444444555555555555666666666555555555555666666555555555555555555555555555555555555666666666666666555555555555666777777777777888888888999999999:::::::::999999999888888999::::::;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>?????????@@@@@@@@@BBBBBBBBBAAA???>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999;;;::::::999888999999999:::999777666666666777888777777777777777777777777666666666666666555555555555555555555555555555555555555555555555555555555444444444444444444444444444555555555555555444444555555555555555555555555555555555555555555555555444555555555555555555444444444555555555555444444555555555555555555555555333444444444555666666666555555444444444444555555555555555555555555555555444444444444555555555666666666666666666666666666666666555555555555666666777777666666666666666666666666666666666666666666666666666666777777777888777777777777888888888888888999999999999:::::::::888999:::;;;<<<=========::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<;;;:::999999888888888777777777777888888888888888888888888888888666666666666666666666666666666666666666666666666555555555555555666777777666666666666555555555555555666666777666666555555444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444444444444444555555555555666666666666666555555555666777777888888888888888777777888999999999999888888888888999999999::::::::::::::::::::::::::::::999:::;;;<<<<<<======<<<=========<<<<<<;;;;;;:::888999:::;;;;;;:::999888999999;;;<<<============;;;:::999999888888999999777777777777777777777777666666666666666666666666666666666666666666666666444444444444444444444444555555555666666666666666666666666666666777777888666666666666555555555555444444555555555555444444666555555444444444555555444555666555333333555666555555555555555555555555444444555555555555444444444444555555444444333222555555444444444444555555444555555555555555555444444444555555555555444444444444444555555555555555444444444555555555555666555444444333333444444555555555555555555555555555555555555555666666666666555555555555555666666777777777888888888999999999:::::::::999999999888888999999:::;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<<<<======>>>>>>>>>?????????>>>>>>?????????@@@@@@@@@CCCBBBBBBAAA???===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999::::::999888888888888999:::999777666666666777888888888888777777777777777555555555666666666666666555555555555555555555555555555555555555555555555444444444444444444444444444444555555555555555444555555555555555555555555444555555555555555555555555555555444444555555555444444555555555555444444555555555555555555555555333444444444555666666666666555555444444555555666555555555555555555555555444444444444555555555666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777555666666666666777777777666666777777777888888888888888888999999999::::::888999:::;;;<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888777777777777777777888777777777777777777777777666666666666666666666666555555555555555666666666555555555555555666777777666666666666555555555555555555666666666666555555444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444222333333444444555555555333333333444444444444555444444444444444444444444333444444444444555555555555555555555666666666777666777888888999999888888666777888888999999888888888888888888999999999999999999999999::::::::::::888999:::;;;<<<<<<<<<<<<=========<<<<<<<<<;;;;;;::::::;;;;;;::::::999999999:::;;;<<<<<<<<<<<<<<<;;;:::999999888888999999777777777777777777777777666666666666666666666666666666666666666666666666444444444444444444444444555555555666666666666666555555555555555666777777666666666555555555444444444444555555555555444444666666555444444444444555444555555444333333444666444444444444444444444444444444555555555555444444555555555555555444333333555555444444444444555555444444555666666555444444444444555555555555444444444444444444444555555555444444444555555555555666444444333333333333444444444444444444444444444444555555555555666666666666555555444444555555666777777888888888888999999999:::::::::999999999888888888888999:::;;;<<<<<<===:::::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<======>>>>>>?????????>>>????????????@@@@@@@@@BBBBBBAAA@@@???===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999::::::999888888888888888888888777666666666666777999999888888777666666666555555555666666666666666555555555555555555555555555555555555555555555555444444444444444444444444333444555555666555555555555555555555555555555555444444444555555555555555666555444444444444555666444444555555555555444444444444444444444444444444444444444555555555555555666666555555555555666666555555555555555555555555444444555555555666666666666666666666666666666666555666666777777666666555666666777777777777888888777777777777777777777777555555666666666666777777666666666777777777888888888888888888999999999999999:::;;;;;;<<<<<<;;;;;;999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::777888888888999999999:::888777777666666777777888777777777777777777777777777777777777777777777777444555555555555666666666555555555555555666777777666666666666555555555555333444555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333444444333333333333222222444444444444444444444444222222333333444555555666333333333444444444555555444444444444444444444444333333444444444555555555333444444555666777888888777777888999999999999888666777777888888888888888888888888888999999999999888888999999999:::::::::888999:::;;;;;;<<<;;;;;;============<<<<<<<<<<<<<<<<<<;;;:::::::::::::::::::::;;;<<<<<<;;;;;;;;;;;;:::999999888888999999777777777777777777777777666666666666666666666666666666666666666666666666555555555555555555555555555555555555666666666777444444444444444555555666666666555555555444444444333444444555555444444333666666555444444444444444444555555444333333444666444444444444444444444444333444444555555444444333555666666666666555444444555555444444444444555555444444555666666555444444333444444555555444444333333333333444444555555555444444444555555555555666555555444444444444555555444444444444444444444444555555555555666666666666555444444444444555666666777888888888888999999999:::::::::999999999888888777777888999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===;;;;;;<<<<<<<<<<<<======<<<<<<======>>>??????@@@>>>????????????@@@@@@@@@AAAAAAAAA@@@???===<<<;;;:::::::::::::::::::::::::::::::::999999999999888:::999999888888888888888777777777777777666666555;;;:::999888777555555444555555555555666666666777555555555555555555555555555555555555555555555555444444444444444444444444333444444555666666555555555555555555555555555555444444444555555555666666666555444444444444555666444444555555555555444444444444444444444444444444555555555555555444444444666666555555555555666666555555555555555555555555555555666666666777777777666666666666666666666666555666777888888777666555666666777777777888888888777777777777777777777777555555555666666666777777666666666666777777777888888888888888999999999999;;;;;;<<<<<<;;;;;;:::999999999::::::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::888888888777777777777777777777666666666666777777777777777777777777777777777777777777777777777777444444444555555555666666555555555555555666777777666666666666555555555555222222333444444444444444444444444444444444444444333333333333333333333333222222222222222222222222444444444444444444444444222222222222222222222222444444444333333222222222444444444444444444444444222222333333444555666666333333333444444555555555444444444444444444444444333333333444444444555555222333444555666888999999777777888999999999999888666666777888888888888888777888888888888999999999888888888999999:::::::::888888999:::;;;;;;;;;;;;===============<<<<<<<<<>>>===;;;:::999:::;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;:::999999888888999999777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666444555555555666666777777444333333333333444555555666666555555555444444444333333444555555444333333777666555444444444444444444444555444333222444666444444444444444444444444333444444555555444444333666666777777666666555444555555555444444555555555333444555666666555444333333444444555555444444333333333333444444555555555444444444555555555666666666666555555555555666666444444444444444444444444555555555555666666666777555444444444444555666666777888888888888999999999:::::::::999999999888888666777777888:::;;;<<<<<<;;;<<<<<<<<<======>>>>>>=========>>>>>>>>>>>>>>>;;;<<<<<<===>>>??????@@@>>>????????????@@@@@@@@@@@@@@@@@@@@@???===<<<;;;:::::::::::::::::::::::::::::::::999999999888888:::999999888777888888888666777888888888777555444<<<;;;:::888777555444333444555555555666666777777555555555555555555555555555555555555555555555555444444444444444444444444333333444555666666666555555555555555555555555555444444444555555555666666666555444333333444555666444555555555555555555444444444444444444444444444666666666555555444444333666666555555555555666666555555555555555555555555666666666666777777777777666666666666666666666666555666777888888777666555666666777777888888888999777777777777777777777777555555555555666666666777666666666666777777777777777888888888888999999999<<<<<<<<<<<<;;;:::999999999999::::::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888999999:::::::::999999888777666555444444777777666666666666777777777777777777777777777777777777777777777777777777444444444555555555666666555555555555555666777777777666666666555555555555111222333333444444444333444444444444444444444444333333333333333333333333222222222222222222222222444444444444444444444444222222222222222222222222444444444333333222222222444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444333333333444444444555555666666666777888888999999777777777777777777777777777777888888888999999999888888999999999:::::::::999999888888999999:::;;;======>>>>>>===<<<;;;;;;:::::::::999999999888888888999999::::::999999888999999999888888888777777666666666777777777777777666666555555555555666666666666666666666666666666555555444444444333333333444444555555555555444444444444444555555555555666666555555555555444444444444444444555555555555666666666555555555555666666555555444444444444555555555555555555555555555555666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555444444444444555666666444555666777777666555444444555666555333333555666555555555555555555555555333333444444555666777777555555555555666666666666777777777777666666666666999999999::::::999999999999999999999999999999999888777777666777999:::;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;===???@@@???>>><<<<<<===>>>@@@AAABBBCCC??????>>>===<<<;;;::::::999999::::::::::::;;;;;;:::::::::999999999888888888888777666666666666666777777666555555555555555<<<;;;:::888777555444333555555555555555555555555555555555555555555555555444444444555555555555666555555555444444333333333555555666666666666555555666666666555555444444333444444444555555555555666444444444444444444444444555444444333333444444555666666666666666555555555666666666666666666666666333444444555555555555555666666666666666666666666555555555555555444444444666666666666666666666666666666666666666666666666777777777777777777777777888888777777666666555555888888777777888999::::::888888888888888888999999999999999999999999999999:::::::::999999888888888999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999999;;;;;;::::::999888777777666666777777777777666666666666555444444555777777888777666555555555555555444444444444444444444444444444444555555555666666666666666666666666666666555555555555555555555555444444555555555555444444333333333333333333333333444444444444444444444444333333333444444555555555555555444333333222111111555555555555444333222222444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444333333333444444444555555666666666777888888999999777777777777777777777777777777888888888999999999888888999999999:::::::::999999999888999999:::;;;===============<<<;;;;;;::::::999999999888888888888999999::::::999999888999999999888888888777777666666666666666666666666666666555555555555666666555555555555555555555555555555555555444444333333444444555555555555444444444444444555555555555666666555555555555444444444444444444555555555555666666666555555555555666666555555444444444444555555555555555555555555555555666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555444444444444555666666444555666777777666555444555666777666444444666888444444444444444444444444333333444444555666666777555555555555666666666666777777777777666666666666888888999999999999888888888888888888888888888888888888777777888999;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<>>>??????>>>>>>>>>>>>??????@@@@@@AAA??????>>>===<<<;;;::::::999999999:::::::::;;;;;;::::::999999999888888888888888777666666666666666777666666555555555555555777777777666666555555555555555555555555555555555555555555555555555555555444444444555555555555666555555555444444333333333555555666666666666555555555555555444444444444444444444444555555555555666444444444444444444444444555444444333333444444555666666666666555555555555666666666666666666666666444444555666666666666555666666666666666666666666555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666777777777777666666555555777777777777777888999999777777777888888999999999999999999999999999999999:::::::::999999999888888999999999999999999999999::::::::::::::::::::::::;;;;;;:::::::::999999999999999999999999999999999:::::::::999888777777777666666777777777777666666777666555555444555666666666666555555444555555555444444444444444444444444333444444444444555555555555555555555555555555555555555555555555555555555444444555555555555444444333333333333333333333333333333333333333333333333333333333444444444555555555555444333333222111111444444444555444444333333444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444333333333444444444555555555666666777777888888999777777777777777777777777888888888888888999999999888888999999999:::::::::999999999999999:::;;;;;;<<<============<<<;;;;;;:::999999999999888888888888888999999999999888888999888888888888777777777555555555555555555555555666666666555555666666666555555555555555555555555666666666555555555555444444444555555555555444444444444444555555555555666666555555555555444444444444444444555555555555666666666555555555555666666555555444444444444555555555555555555555555555555666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555444444444444555666666555555666666666666555555666777888777555555777888444444444444444444444444333333444444555666666666444555555555555666666666666666666666777777777777777777888888888888777777777777777777777777777777999999999999999;;;<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===>>>>>>===?????????????????????>>>???>>>>>>===<<<;;;::::::999999999999:::::::::::::::999999999999888888888888777777666666666666666777666555555444444555555333333444444555666666666555555555555555555555555555555555555555555555555444444444555555555555666555555555444444444444444555555666666666666555555333333333333444444444444444444444555555555555666444444444444444444444444555444444333333444444555555555555555555555555555666666666666666666666666555555666777777777666666666666666666666666666666555555555666666777777777777777777777777777777777666666666666666666666666555555555555555555555555777777777666666666666555777666666666666777777888666666777777888999::::::999999999999999999999999:::::::::999999999999888999999999999999999999999999999999999999999999999::::::::::::999999999999999999999999999999999999999999888888777777666666666666777777777777666666888777666555555444555555444444444444444444555666444444444444444444444444333333333333444444444444555555555555555555555555444444444444444444444444444444555555555555444444333333333333333333333333333333333333333333333333333333333444444444444555555444444333333222222111333333444444555444444444444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444333333333444444444555555555555666666777888888888777777777777777777777777888888888888888888888888888888999999999::::::::::::999999999999:::;;;;;;<<<<<<<<<======<<<;;;;;;999999999999888888888888888888999999999999888888888888888888777777777777555555555555555444444444555555666666666666555555555555555555555555555555666666666666666666666555444444555555555555444444444444444555555555555666666555555555555444444444444444444555555555555666666666555555555555666666555555444444444444555555555555555555555555555555666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555444444444444555666666555666666666666666666555666777777666555555666888444444444444444444444444444444444555555555666666444444444555555555666666666666666666777777777777666666777777777777666666777777777888888888888888999999::::::;;;<<<<<<===;;;::::::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::<<<======<<>>===<<<;;;::::::999888999999999999:::::::::999999999999888888888888777777666666666666777777666666555444444444444555222333333444555666666777555555555555555555555555555555555555555555555555444444444555555555555666555555555555555444444444555555666666666666555555222222222333333444444444444444444555555555555666444444444444444444444444555444444333333444444555444444555555555555555666666666666666666666666666555666666777777777777777666666666666666666666666444555555666777888888999777777777777777777777777666666666666666666666666444444444444444444444444666666666666666666666666666666555555555666666777444555666777888999:::;;;999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888:::::::::999999999999888888888888888888888888888888888777777666666666555666666777777777777666666888888777666555444444444333333333333333444555666444444444444444444444444222222222333333333444444555555555555555555555555444444444444444444444444333444444555555444444333333333333333333333333333222222222222222222222222444444444444444444444444444444444333333222222222222222333444555555555555444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444333333333444444444555555555555555666777777888888777777777777777777777777888888888888888888888888888888999999999:::::::::::::::999999::::::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;999999999888888888777777777888888999999888888777777777777777777777777777666666555555444444444444555555666777777666555555555555555555555555555555555666666666666666666666444444555555555555444444444444444555555555555666666555555555555444444444444444444555555555555666666666555555555555666666555555444444444444555555555555555555555555555555666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555444444444444555666666666666666555555666666666555666666555444444555777444444444444444444444444444444444555555555555555444444444444555555555555555666666666777777777888666666666777777666666666888888888999999999::::::999::::::;;;<<<<<<<<<===::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999888:::<<<===<<<;;;<<<======>>>??????@@@@@@>>>>>>===<<<;;;:::999999888888888999999999::::::999999999888888888777777777777666666666666777777666666555444444444444444444555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555666555555555555555555555555555555666666666666555555222222222333333444444444444444444555555555555666444444444444444444444444555444444333333444444555333444444444555555666666666666666666666666666666555666666777777777777777777777777777777777777777444555555666777888888999777777777777777777777777666666666666666666666666444444444444444444444444555555555555555666666666666666555555555555555666444555555777888999::::::999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888::::::999999999888888888888888888888888888888888777777777666666666666666666666777777777777666666888777777666555444444333333333333333333444555666444444444444444444444444222222222333333333444444555555555555555555555555444444444444444444444444333333444444444444333333333333333333333333333333222222222222222222222222444444444444444444444444444444333333333333222222222222333444555555555555444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444333333333444444444555555444555555666666777777888777777777777777777777777999999999888888888888888888888999999999::::::::::::::::::::::::;;;;;;<<<::::::;;;<<<<<<<<<<<<;;;999888888888888777777777777777888888888888777777666666777777777777777888777777666666555444444444444555666777777666555444444444444444444444444444444555555555555666666666444444555555555555444444444444444555555555555666666555555555555444444444444444444555555555555666666666555555555555666666555555444444444444555555555555555555555555555555666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555444444444444555666666666666555555555555666666444555666555333333555666555555555555555555555555555555555555555555555555333444444444444555555555555555666666777777888888666666777777777777666666888888888999::::::;;;;;;888999:::;;;<<<<<<<<<<<<999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::<<<======<<<<<<<<<======>>>???@@@@@@>>>======<<<;;;:::999999888888888888999999999999999888888888888777777777666666666666666777777888666555444444333333444444555555555555555444444444555555555555555555555555555555555555555555555555444444444555555555555666555555555555555666666666555555666666666666555555333333333333444444444444444444444555555555555666444444444444444444444444555444444333333444444555333333333444555555666666666666666666666666666666555555666777777777666666777777777777777777777777555555555666666777777777777777777777777777777777666666666666666666666666444444444444444444444444444555555555555666666666777666666555555555555666555555666666777888999999999999999999999999999999888999999999999:::::::::999999999999999999999999888888888888888888888888999999999999888888888888888888888888888888888888777777777777666666666666666666777777777777666666666777777777666555444333444444444444444444555666444444444444444444444444333333333333444444444444444444444444444444444444333333333333333333333333333333444444444444333333333333333333333333333333333333333333333333333333555444444444444333333333333333333333333333333333333333444444555444444444444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444333333333444444444555555444444555555666777777777777777777777777777777777999999999888888888777777888888999999999:::::::::;;;::::::::::::;;;<<<<<<999:::;;;;;;<<<<<<<<<;;;888888888888777777777777777777888888888888777777666666666666777777888888888888777666666555444444444555666777777666555444444444444444444444444444333333444444555555555555444444555555555555444444444444444555555555555666666555555555555444444444444444444555555555555666666666555555555555666666555555444444444444555555555555555555555555555555666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555444444444444555666666777666555444444555666777555666666555444444555777666666666666666666666666555555555555555555555555333333444444444555555555555555555666777888888888666777777888888777777666777777777888999:::::::::777888:::;;;<<<<<<;;;;;;999999:::;;;<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::<<<>>>===<<<=========>>>>>>>>>>>>>>>>>>===<<<<<<::::::999888888888888888999999999999888888888888777777777777666666666666666777888888666555444444333333444444333333333333333444444444555555555555555555555555555555555555555555555555444444444555555555555666444555555555666666666777555555666666666666555555555555555444444444444444444444444555555555555666444444444444444444444444555444444333333444444555222222333444444555666666666666666666666666666666444444555666666666666555777777777777777777777777555555555555555555555666666666666666666666666666666666666666666666666666444444444444444444444444444444444555555555666666888777666666555555666666555666666666777777888888999999999999999999999999888888999999999:::::::::999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888777777777777777777777777666666777777777777666666555555666777777666555444666666555555444555555555444444444444444444444444333444444444444555555555444444444444444444444444333333333333333333333333222333333444444333333222333333333333333333333333333333333333333333333333555555444444444333333333333333333333333333333333444444444555444444333333444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444333333333444444444555555444444555555666777777777777777777777777777777777999999999999888888777777888888999999999:::::::::;;;::::::::::::;;;<<<<<<999:::;;;;;;<<<<<<<<<;;;888888888888777777777777777777888888888888777777555666666666777777888888999888888777666555555555444555666888888666555444444444444444444444444444333333333444444444555555444555555555555555555444444444444555555555666666666666555555555444444444444444444555555555666666666666555555555555666666555555555444444555555555555555555555555555555555666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555444444444444555666666777666555444444555666777666777777777555555777888777777777777777777777777555555555555555555555444333333333444444444555555444555555666777888888999777777888888888888777777555666666777888999999999777888999;;;<<<;;;;;;:::888999:::;;;===>>>??????;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===>>>>>>===@@@??????>>>===<<<<<<<<<>>>===<<<;;;:::999999888777888888888888999999999888888888888777777777777666666666666666777888888555555444333333333333444111111111222222333333444555555555555555555555555555555555555555555555555444444444555555555666666444555555555666666777777555555666666666666555555666666666555555444444444444444444555555555666666444444444444444444444444555444444333333444444555222222333333444555666666666666666666666666666666333444444555555555555555777777777777777777777777555555555555555444444444666666666666666666666666666666666666666666666666555555555555555555555555444444444555555555666666888888777666666666666666666666666666777777777777999999999999999999999999888888888999999:::::::::999999999999999999999999999999999999999999999999999999999888888888888777777777777777777777777777777777777777888888888888666666777777777777666666444555666777777666555555888777666555555555555555444444444444444444444444444444444555555555666666444444444444444444444444333333333333333333333333222333333444444333333222333333333333333333333333444444444444444444444444555555555444444333333333333333333333333333333333555555555555444333222222222333333444444333333222333333333333333333333333555555555555555555555555444444444444444444444444555555444444333444444444333333444444555666777777555555555555555666777777666666777888888888888888888777555444555777:::<<<<<<;;;999888888999;;;<<<999999999999999999999999::::::::::::::::::::::::999999999888888888777777777777777777777777777777999999888888888888999999888888777666555444333333555555555555555555555555444444555555555555444444666666666555444444333333555555555555555555555555555555555666666666666777555555555555555555555555222222333333333444444444555555555555555555555555888777666555555555555555555444444444444555666666777777777777777777777777555555555666666666666777666666666666555555555555777777777777777777777777555555555555555555444444555555444444444444555555555555555555555555555555444:::AAADDDBBB<<<555111444444444444444444444444333333333444444444555555444555777888888777666666999999888888888888999999999999999999999999999999777888888888888999999999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<<<<<<<===<<<:::888888999:::;;;888888888888888777666666777777777777777777777777777777777777777777777777666666666666555555555555333333333444555666777888555555555555555555555555555444333222222333444555555555555555555555555555444444444555555777888999777777777777666666666666777666666555444333333333666555444333222333333444444444555555555555444444555555666666666666555555444444444555555555555666777777777777666666666666777777777777777888888999888888888888777777777777777777777777666666666666666666666666777777777777777777777777777777777777666666666666777777777777555555555555666666666777999888777666555555555555666666666666666666666666777777888999::::::;;;;;;:::999888777777888999:::;;;;;;:::999999888888777999999999999999999999999<<<<<<;;;;;;::::::::::::999999999999999999999999555666777888888777666555777777777777777777777777777777777777777777777777777777777777666666666666444555555666777666666666555444444333333444444555333444555555444444555777222222222333333444444444444444444444444444444444333333333222222111111111222222333333333333444444666555444333333333444555444444444444444444444444555555555444444333333333333333444444444444333333333333333333333333333333555555555555555555555555444444444444444444444444555444333333222222222222333333444444555666666777555555555555555666777777666666777888888888888888999888777777999<<>><<<888555333444444444444444444444444333333333444444444555555555666666777777777777777888888888777777888888888999999999999999999999999888888888888999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999777777888999:::777888888888888777666666666666666666666666666666666666666666666666666666777777666666555555444444555444444444444555555666555555555555555555555555555555444333333444555555555555555555555555555555555555444555555666777888777777777777666666666555777777666555555444333333777666444333333333444444444444555555555555444444555555555666666555555555444444444555555555555666777777777777666666666555777666666666666777888888888888777777777666666666777666666666666666666666666666666666777777777777666666666666666666666666666666666666777777777777555555555666666666777777999888888777777777777888666666666666666666666666666666777888888999::::::999999888777777888999999::::::999999999999888888888888888999999:::::::::;;;;;;;;;;;;;;;:::999999888888888888888888888888555666777888888777666555666666666666666666666666666666666666666666666666666666666555555555555444333444555555666666555555555444444333333444444555333444555555444444555777222333333333444444444555444444444444444444444444333333333222222222111111222222333333333333444444666555444333333444555555333333333333333333333333555555444444444333333333444444555555555555444444333333333333333333333333555555555555555555555555444444444444444444444444666555444333333333333333333333444444555666666666555555555555555666777777666666777888888888888888888888777888:::===@@@BBB<<<;;;:::999999999:::;;;999999999999999999999999::::::::::::::::::999999999888888888888777777777666666666666666666666666777666666666666666666777555555555555555555555555555555555555555555555555444444555555555555444444333333444444555666666777555555555555555555555555333444444444555555555555555555555555555555555555333333333333444444444444555555555555555555555555555555555444555555666666333222222222222333444444666666666666666666666666444444444555555555555666666666666666555555555555555555555555555555555555555555555555555555555555555555444444444444555555555555555555555555555555444555777777555444555666444444444444444444444444333333333444444444555555666666666666666777888888888777777666666777777888999999999999999999999999888888888888999999999::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999888666666777888888777777888888777777666555666666666666666666666666666666666666666666666666777777666666555444333333666666555444444444444444444444444444444444444444666555444444444444555666555555555555555555555555666555555555555555666666777777777666666666555555777777777666555555444444777666555555444444555555444444555555555555444444444444555555555555444444444444444555555555555666777777777666666666555555666555555555555666777777777777777666666666555555666666666666666666666666666666666666777777777777555555555555555555555555666666666666777777777777555555666666666777777777888888888888888999999:::777777777777777777777777666666666777888888999999999999888777777888999999888888888999999999999999888888888999999999::::::888:::;;;<<<<<<:::888777777777777777777777777777666666777777777777666666666666666666666666666666555555555555555555555555555555555444444444333333222333444444555555444444555444444333333444444555333444555555444444555777444444444444444555555555444444444444444444444444333333333222222222222111222222333333333333444444555444444333333444555555222222222222222222222222555444444444444333333333444555555555555555555444444444444444444444444444555555555555555555555555333333444444444444444444666666555555555666666777444444444555555555666666555555555555555666777777666666777888888888888888666666666666888:::===>>><<<;;;:::999999999::::::888999999999999999:::::::::::::::999999999999999888888888888777777777777666666666666666666666666666555555444444555555666444444444555555666666666555555555555555555555555444444555555555555444444444444444555555555666666555555555555555555555555333333333444444444555555555555555555555555555555333333333444444444444555555555555555555555555555444444444444555555666777333333333222333333444555666666666666666666666666444444444444555555555555666666666666555555555555444444444444444444444444444444444555555555555555555555444444444444555555555555555555555555555555222333444444333333444666444444444444444444444444333333333444444444555555777666555555555777888999777777666666666666777777888888888888888888888888888888888999999999:::::::::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<===<<<<<<;;;:::999888888:::999888777777777777888777777777777777666666555666666666666666666666666666666666666666666666666777777666555444444333222555444444333333444444444444444444444444444444444555555555555555555555555555555555555555555555555666666555444444444555555777777666666666555555555777777777666666555555555666666666666555555666666444444555555555555444444333333444444444444333333444444444555555555555666777777666666666555555555555444444444444555666666666666666666555555555555555555555666666666666666666666666666777777777777555555555555555555555555666666666666777777777777555666666666666777777777777777777777888999:::;;;888888888888888888888888777777777777888888999999999888888888888888888999666777777888999:::::::::999999999999888888888888666888:::<<<<<<:::777666777777777777777777777777666666777777777777666666666666666666666666666666666666666666666666666666555555555444444444444333222222333444444444444333555444444333333444444555333444555555444444555777555555555555555555555555444444444444444444444444222222222222222222222222222222222333333333444444222222222222333333333444222222222222222222222222444444444444444444444444444555555555555555555444444444444444444444444444555555555555555555555555333333333444444444555555555444444555555666777888444444444555555555555555555555555555555666777777666666777888888888888888777777666666777888999:::;;;;;;::::::999999999999888888888999999::::::::::::::::::999999888888888777777777777777777777777555555555555555555555555555555444444444444555555333333444444555555666666555555555555555555555555444444555555555555444444666666555555555444444444555555555555555555555555333333333444444444555555555555555555555555555555333333444444444555555555555555555555555555555555444444444444444555666777444444444444444555555666555555555555555555555555444444444555555555666666666666666666555555555555444444444444444444444444444444444555555555666666555555444444444444555555555555555555555555555555000222555555555444444555444444444444444444444444333333333444444444555555666555555555555777999:::777777666666666666777777888888888888888888888888888999999999999::::::::::::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;:::999888888777::::::999888888888888888777777777777777666555555555555555555555555555555555555555555555555555555777666666555444333333333222222222333333555666666444444444444444444444444444555555555555555555444555555555555555555555555666555555444444444444555666666666666555555555555666666666666555555555555555555666666666666666666444444555555555555444444333333444444444444333333444444444555555555555666666666666666555555555555444444444444444555555666666666666666555555555555444444555555666666666777666666666666777777777777555555555555555555555555666666666666777777777777666666666666777777777888555555555666777888999:::999999999999999999999999888888888999999999999999888888888999999888888888666666777888999999:::;;;<<<;;;:::999777666555444555666999:::;;;999777555888888888888888888888888777777666666666666777777555555555555555555555555777777777777777777777777666666666555555555444444111222222333444333333333555444444333333444444555333444555555444444555777555555555555555555555555444444444444444444444444222222222222222222222222222222222333333333444444000000111111222222222222444444444444444444444444444444444444444444444444444444555555555555444444444444444444444444444444555555555555555555555555222333333444444555555555555555444444444444555555555555555555555555555555555555555555555666777777666666777888888888888888:::999999999999999999:::;;;;;;;;;::::::999999888888888888999999::::::;;;:::::::::999888888777777666666777777777777777888555555555555555555555555555555444444444444555555333333444444555555555666555555555555555555555555444444555555555555444444777666666555444444333333555555555555555555555555333444444444555555555555555555555555555555555555333444444444555555555555555555555555555555555555444444444333444444555555555444444444444555666666555555555555555555555555555555555666666666666777666666666666555555555555444444444444444444444444333333444444555666666666555555444444444444555555555555555555555555555555000333666777666555444555444444444444444444444444333333333444444444555555555555555555666888999:::888777777666666777777888888888888888888888888888999999999999:::::::::::::::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;:::::::::999999888888888:::999999999999888888888666666777777666666555444555555555555555555555555555555555555555555555555555555555444444444444444111111222222333555666777333333333333333333333333333333444555555444333333555555555555555555555555555444444444444444555555666666666555555555444444555555555555555555555444444444555666666666555555444444555555555555444444444444555555555555444444444444444555555555555666666666666555555555444444555444444444444555666666777777777666666666555555444444444555555666666777666666666666777777777777555555555555555555555555666666666666777777777777666666666777777777888888555555555555666777888999888888888888888888888888999999999999999999999999777888999999999999888777666666777777888999::::::<<<;;;:::999777555444444444555777999999888777666888888888888888888888888777777666666666666777777555555555555555555555555888888888888888888888888666666666555555555555444111222333333444444333333555444444333333444444555333444555555444444555777555555555444444444444444444444444444444444444444111222222222222333333333222222333333333333444444//////111222222222222222444444444444444444444444333333333444444444444555333333444444444444333333555555555555555555555555555555555555555555555555222222333333444555555666<<<;;;999777555444333333555555555555555555555555555555555555555666777777666666777888888888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;:::999888888777888888999::::::;;;;;;::::::999999888777777666666666666666777777888888555555555555555555555555555555444444444444555555444444444444444444444444555555555555555555555555444444555555555555444444555555555555555555444444555555555555555555555555444444555555555666666666555555555555555555555555444444444444555555555555555555555555555555555555555555444333333333444444444444333333444444555666555555555555555555555555666666666777777777888888666666666666555555555555444444444444444444444444333333444444555666666777555555444444444444555555555555555555555555555555222444666666555444444555444444444444444444444444333333333444444444555555333444555777888888999999888888888777777888888888888888888888888888888888999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<999::::::;;;;;;::::::999999999:::::::::;;;;;;;;;999999999999888888888888888888888888888777777666666666777777666666555444555555555555555555555555555555555555555555555555333333444444444444555555333222222222333444444555333333333333333333333333222222333444444333222222555555555555555555555555333333333333444555555666666666555555555444444444333333444444444444444444222333444555666555555444444444555555555555444444555555555666666555555555444444444555555555555666666666555555555444444444555555555444555666666777888888777777777666666666333333444555555666777777666666666666777777777777666666666666666666666666666666666666777777777777666666777777777888888888666666666666777888999999888888888888888888888888999999999888888888888888777888999999999999888777666666777777888888999999999999888888777777666666444555666777777777777666777777777777777777777777888777666555555666777888555555555555555555555555777777777777777777777777555555555444444444333333222333333444444444444444555444444333333444444555333444555555444444555777444444444444333333333222444444444444444444444444111111222222222333333333222222333333333333444444///000222333444444444333333333333333333333333333333333333444444444555555222333333444444333333222555555555555555555555555555555555555555555555555222222333333444555666666DDDCCC@@@<<<999666444333555555555555555555555444555555555555555666777777666666777888888888888888666666777888:::;;;<<<<<<;;;;;;<<<;;;:::999888777777777888999::::::;;;;;;::::::999999888777777666555666666666777777888888555555555555555555555555666555555444444555555666444444444444444444444444555555555555555555555555444555555555555555555444333333444444555666666666555555555555555555555555555555555666666666666777555555555555555555555555444444444555555555666666555555555555555555555555666555444444333333333333333333222222333333444555555555555555555555555555777777777777888888888888777666666666555555555555555555555555555555555555333333444444555666777777555555555444444555555555555555555555555555555555444555555444222222444666444444444444444444444444333333333444444444555555222333555777999999888888999999888888888888999999777777777777777777777777999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999::::::;;;;;;::::::999999999:::::::::;;;;;;;;;888888888888888999999999777777777777777666666555666666666666666555555444555555555555555555555555555555555555555555555555222222333444444555555666444444333333222222333333333333333333333333333333111111333333333333111111555555555555555555555555222222222333444555666777666666555555555444444444333333333333333333333333111222444555555555444444444555555555555555555444555555666666666666555555444444444555555555666666666666555555555444444444666555555555555666777777888888888888777777777777333333444444555666777777666666666666777777777777777777777777777777777777666666666666777777777777777777777777888888888888888888888888888888999:::777777777777777777777777888888888777777777777777777888999::::::999888777777777777777888888888888666777777777888888888888555555555555666666777777666666666666666666666666888777666555555666777888555555555555555555555555666666666666666666666666444444444333333333222222222333444444555555444444555444444333333444444555333444666555444444555777444444444333333222222222444444444444444444444444111111111222222333333333222222333333333444444444111222333555666666555555222222222222222222222222333333333444444555555555555555555555555555555555666666666666666666666666555555555555555555555555333333333333333444555666BBB???:::666444333444666444444444555555555555666666666666666777777777777888888888888888888888888777777888999::::::;;;;;;;;;:::888777777777888888888888888999999:::::::::::::::999888777666555444777777777777777777777777666555444333222333333444444444444444444444444444333444444555555444444333666555444333333444555666555444333444555666666444444444444444444444444444333333333444444444555555333333333444444444555555555555555555555555555555333333333444444444555555444555555555666666777777555555555555555555555555555555555555555555555555555555555555555555555555444555555666777888888999777777666555444444333333444444444444444444444444333333333444444444555555555555555555555666777777555555444444444333333333555555555444444333333333333333333444444444555555555555555555666666666666666444333666;;;;;;777222777777777777888888888888777777777777777888888999888999::::::;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999999999999:::777777777777777888888888888777666555555666777888444444555555555555444444444444444444444444444444444444444444444444444444666666555555555444444444555555555444444333333333444444444444444444444444333333333333333333333333555444444333333444444555333333333444444444555555777777666666555555555444555555444444444333333333444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555444444666666555555555444444444555555555555666666666777666666555555555555666666666555555444444444555555888888777666666666666666777777777777777666555555555777888999999888777555555555555555666666666666666888999888777666777888555555666888888999999999999999999888777666666555777777777777777777777777777777777777777777777777777777777777666666666666777777888888888888777777555555555555555555555555555555555555555555555555222333444444555555444444555444444333333444444555555555555555555555555555333444555555666666555555444444444555555555555666555444444333333444444555222222222222222222222222111111222222222333333333222222222111000//////...222333444444444444333222666555444444333333333444444444444333333222222222222222222222222222222222555555555555555555555555555555555555555555555555555555555555555555555555444444333333333444555555<<<:::777555333444555666444444444555555555555666666666666666777777777777888888888888888888888888777777777888999:::::::::::::::888777777777888888888888888999999:::::::::::::::999888777666555444666666666666666666666666666555444333333333444444444444444444444444444444333444444555555444444333666555444333333444555666777666555666777888777666444444444444444444444444333333333444444444555555333333333444444444555555555555555555555555555555333333333444444444555555555555555555666666666777555555555555555555555555555555555555555555555555555555555555555555555555555555666666777777888888777666666555444444333333444444444444444444444444333333333444444444555555555555555555555666666777555555555444444444333333555555444444444333333333333333333444444444555555555555555555666666666666666444444666:::;;;777333777777777777888888888888777777777777777888888999888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;::::::999999888888888777777777777777777777888888777666555555666777888444444555555555555444444444444444444444444444444444444444444444444444444666555555555444444444444555555444444444333333333444444444444444444444444333333333333333333333333555444444333333444444555333333333444444444555555777666666666555555555444555444444444444333333333444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555666666555555555444444444555555555666666666777777666666555555555555666666777666666555555555666666888888777666666666666666777777777777777666555555555666888999999888666555555555555555666666666666666777888888777666777888555666777888888999999999999999888888777666666555777777777777777777777777777777777777777777777777777777777777666666666666777777888888888888777777555555555555555555555555555555555555555555555555222333444444555555444444555444444333333444444555444444444444444444444444333444444555555555555555444444444555555555555666555444444333333444444555222222222222222222222222111222222222222333333333333333333222111111000000222222333444444333222222555444444333333333333444444444444333333222222222222222222222222222222222555555555555555555555555555555555555555555555555555555555555555555555555555555444333333333444444555444444333444444555555444444444555555555555666666666666666777777777777888888888888888888888888666666777777888888999999:::999888888777888888888888888888999999999999999999999888777666666555555666666666666666666666666666555444444333444444444444444444444444444444444333444444555555444444333555555444444444444555555666555555555777888777666444444444444444444444444333333333444444444555555333333333444444444555555444444444444444444444444333333333444444444555555555555555555666666666666555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666555444444333333444444444444444444444444333333333444444444555555555555444444555555666777555555555444444444444333555444444444444333333333333333333444444444555555555555555555666666666666666444444666999:::777333777777777777888888888888777777777777777888888999888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::<<<;;;;;;:::999888777777888888777777777777777777777777666666666666777777444444555555555555444444444444444444444444444444444444444444444444444444555555555555444444444444555444444444444333333333444444444444444444444444333333333333333333333333555444444333333444444555333333333444444444555555666666666555555555555555444444444444333333333333444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555666666666555555555555444555555666666666777777777666666555555555555666666777777666666666777777888888888777666666666666666777777777777777666666555666666888888888888666666555555555555666666666666666777888888666666777888555666777888888999888888999999888888777666666666777777777777777777777777777777777777777777777777777777777777666666666666666777777888888777777666555555555555555555555555555555555555555555555555222333444444555555444444555444444333333444444555333333333333333333333333333333444555555555555555444444444555555555555666555444444333333444444555333333333333333333333333222222222222333333333333444444444333222222111111111222222333333222222111333333222222222333444444444444333333333333222222222222222222222222222222555555555555555555555555555555555555555555555555555555555555555555555555666555444333333333333333222222333444444444444444444444444555555555555666666666666666777777777777888888888888888888888888555666666666777777888888999999888888888888888888888888888888888999999999999888888777666666555555666666666666666666666666555555555444444444444555444444444444444444444444333444444555555444444333444444444444444444444444444333222333555666555444444444444444444444444444333333333444444444555555333333333444444444555555444444444444444444444444333333333444444444555555555555555666666666666666555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666555555666666555555555444444444444444444444444444444444333333333444444444555555555444444444444555666666555555555555444444444444444444444444444444444444333333333444444444555555555555555555666666666666555444444666888888666444666777777777888888888888777777777777777888888999888999::::::;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999888888888888888888777777777777777777777666666666666777777444444555555555555444444444444444444555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333555444444333333444444555333333333444444444555555555555555555555555555555444444444333333333222222444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555666666666555555555555555555666666666666777777777666666555555555555666666666666666555666666777777888777777666666666666666666666777777777777666666666666777888888777666666555555555555666666666666666777888777666555666888666666777888888888888888888888888888777777666666777777777777777777777777777777777777777777777777777777777777666666666666666666777777777777666666555555555555555555555555555555555555555555555555222333444444555555444444555444444333333444444555222222222222222333333333333333444555555555444444444444444555555555555666555444444333333444444555444444444444444444444444222222222333333333444444444333333333222222222111222222222222222222222222333222222222222333444444333333333333333333333333222222222222222222222222555555555555555555555555555555555555555555555555555555555555555555555555666555444333333333333333333444555555555444333333444444444555555555555666666666666666777777777777777777777777777777777777666666666666666777777777888888888888999888888888888888888888888888888888888888777777666555555555555555555555555555555555444555555555555555555555444444444444444444444444333444444555555444444333333444444444444444444333444333222333444555555333444444444444444444444444333333333444444444555555333333333444444444555555444444444444444444444444333333333444444444555555666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666555555555555555555555555555444444444444444444444444444444444333333333444444444555555444444444444444555666666666666555555555444444444444444444444444444444444333333333444444444555555555555555555666666666666555444444555666777666555666777777777888888888888777777777777777888888999888999::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::888888888999999:::::::::888888888888777777666666666666777777777777666666444444555555555555444444444444444555555666666666444444444444444444444444333333444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333555444444333333444444555333333333444444444555555444444444555555555555555444444333333333222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555666666666666666666666666666666666666666666777777777888666666555555555555666666555444444444555555666777888777777666666666666666666666777777777777666666666666666777777666666666555555555555666666666666555777888777666555666777666777777888888888888777888888888777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666777777777777666666555555555555555555555555555555555555555555555555222333444444555555444444555444444333333444444555111111111222222222333333222333333444555444444444444444444555555555555666555444444333333444444555444444444444444444444444222222333333333444444444222222222222222111111111222222222222222222222222333333333222222333444444333333333333333333333333222222222222222222222222555555555555555555555555444444444444444444444444555555555555555555555555555555444333333333444444555555555555555444333333444444444555555555555666666666666666777777777777777777777777777777777777666666666666777777777777777777888999999999999888888888888888888777777777777777777666666555555555555555555555555555555555444444555666666666666555444444444444444444444444333444444555555444444333333333444444444444333333555444444444666777666555444444444444444444444444333333333444444444555555333333333444444444555555333333333333333333333333333333333444444444555555666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444333333333444444444555555444444333333444444555666666666666555555555444444333333333444444444444555333333333444444444555555555555555555666666666666444444555555555666666666777777777777888888888888777777777777777888888999888999::::::;;;;;;::::::999999999999999999999999999999999999::::::::::::777777888999:::;;;;;;<<<999999888888777666666666666666777777777777666666444444555555555555444444444444444555666666777777444444444444444444444444333333333333444444444444333333333444444444444555444444444444444444444444333333333333333333333333555444444333333444444555333333333444444444555555444444444444444555555555333333333333222222222222444444444444444444444444444444444444444444444444444444444444444444444444333333444444555666666666555666666666666777777777666666666777777777888888666666555555555555666666444444333444444555666777888888777666666666666666555666666777777777777777666666666666666666666666555555555555666666666666555666777777555555666777777777888888888888777777888888777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666555666666777777666666555555555555555555555555555555555555555555555555555222333444444555555444444555444444333333444444555111111111222222333333444222222333444444444444444444444444555555555555666555444444333333444444555555555555555555555555555333333333333444444444444222222222222222111111111444333333222222333333444666555444444333333333444222222333333333333444444222222222222222222222222555555555555555555555555444444444444444444444444555555555555555555555555444444333333333444555555444444444444444444444444444444444555555555555666666666666666777777777777777777777777777777777777777777777777777777777777666777888999:::999999888999888888888777777777666666666666666666555555555555555555555555555555555333444555666777777666555444444444444444444444444333444444555555444444333222333444444444444333222555444333444666777666555444444444444444444444444333333333444444444555555333333333444444444555555333333333333333333333333333333333444444444555555777666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555333444444555555666666666555555555555555555555555444444444444444444444444333333333444444444555555444444333333444444555666666666666666555555555555333333333444444444555555333333333444444444555555555555555555666666666666444444555555444555666777777777777777888888888888777777777777777888888999888999::::::;;;;;;::::::999999999999999999999999888888999999999:::::::::888888888999999::::::;;;999999888888777666666555555666777888888777666555444444555555555555444444444444444555666777777777444444444444444444444444222222333333333444444444333333333444444444555555444444444444444444444444333333333333333333333333555444444333333444444555333333333444444444555555333333333444444555555555333333333222222222222111444444444444444444444444444444444444444444444444444444444444444444444444333333444444555666666777555666666666777777777777666666777777777888888888666666555555555555666666444444444444555666777888888888777666666666666666555555666777777777777777666666666555555666666666555555555555666666666666555666777666555555666777777777888888888888777777777777777777777777777888777777777777777777777777777777777777777777777777777777777777666666666666555555666666666666555555555555555555555555555555555555555555555555555555222333444444555555444444555444444333333444444555111111222222333444444555222222333444444444444333444444444555555555555666555444444333333444444555555555555555555555555555333333333444444444444555222333333333333333333333555555444333333444555555888777666555444333333333222222222333333444444444222222222222222222222222555555555555555555555555444444444444444444444444555555555555555555555555333333333333444444555666222222222222333444555666444444444555555555666666666666666666777777777777777777777777777777777777888888888888777777777777666777888999::::::999888999888888888777777666666666666666666666555555555555555555555555555555555333444666777777777666555444444444444444444444444333444444555555444444333222222444444444444222222333222111222444555444333444444444444444444444444333333333444444444555555333333333444444444555555333333333333333333333333333333333444444444555555777777666666555555555444555555555555555555555555555555555555555555555555555555555555555555555555333333444444555666777777444555555555555555555555444444444444444444444444333333333444444444555555444333333333333444555555777666666666555555555555333333333444444555555555333333333444444444555555555555555555666666666777444555555444444444666777777777777777888888888888777777777777777888888999999999:::;;;;;;;;;::::::888888888888888888888888888888888999999:::::::::::::::999999999999999999999999999888777666666555555666777888888777666555444555555555555555555444444444444555666777777888444444444444444444444444222222222333333444444444333333333444444555555555444444444444444444444444333333333333333333333333555444444333333444444555333333333444444444555555333333333444444555555555333333333222222222111111444444444444444444444444444444444444444444444444444444444444444444444444333333444444555666777777555666666666777777888888777777777777888888888888666666555555555555666666555555555555666777999999888888777666666666666666555555666777777777777777666666555555555555666666555555555555666666666777555666777666555444555777777777888888888777777666777777777777777888888888777777777777777777777777777777777777777777777777777777777777666666666666555555666666666666555555555555555555555555555555555555555555555555555555222333444444555555444444555444444333333444444555111111222333444444555555222222333444444444333333444444444555555555666666555444444333333444444555666666666666666666666666333333333444444444555555444444444444444444444444666555444444444444555666:::999777666444444333333222222222333333444444444222222222222222222222222444444555555555555444444444444444555555555555666666555555555555666777777444444444444444444444444444444444444444444444444444444444555555555555666888777777666666666666777555555666666777777888888444444555555666666777777888888999999999888888777888777666777999::::::999999888888777666555555444555555555555555555555555444555555555555555444444555444333333333333444555444444444444444444444444444444444333333222222222444333333222222333333444333333333333333333333333444444444444444444444444444444444555555555555666555555555555555555555555333333333333333333333333444444444444444444444444444444444444444444444444444555555555444333333222444444444444444444444444333333333444444444555555666555444333333444555666555555555555555555555555333333333444444444555555444444444555555555555666444444444444444444444444555555555555555555555555555555555555555555555555333333444444555666666666555444444444444555666666888888777777666666666555444555555666777888888999999999999999999999999999999999999999999999999999::::::::::::::::::::::::;;;::::::999888888888999999999999888888888888777666666666666666666666666666666666666666666666666555555555555555555555555555555555444444333333333444444222222222222444444333333333333333333333333444444444333333222222222333222111111111222333444333333333333333333333333555555444444444333333333555555444444444444555555333333333444444444555555555555555444444333333333444444444555555555555666333333444444444444333333444444444555555555555666777777666666666666666777777777777777777888888999777777666666555555555444666666666666666666666666777666555444444444444444555555555555555555555555555555666666666666555555444444444555666777777888777777666666555555444444777777777777777777777777777777777777777777777777777777777777777777777777888888888888777777777777888888777777666666555555666666666666666666666666444444444555555555555666555555555555555555555555333444555666666555444333777444111222444666555333444444444444444444444444222222333333333333444444444444333333333333222222444444444444333222222111444444444444444444444444444555555555444333333222666555555444444444555555666666555444333222222222:::::::::888555333333333222222333333222222111000333333333222222111111111444444555555555555444444444444444555555555555666555555444444555555666777444444444444444444444444444444444444444444444444444444444555555555555666777777666666666666777777666666666666777777888888555555555666666666666666777888888999999999888888999777777777999:::999888888888777777666555555444555555555555555555555555444555555555555555444444555444333333333333444555444444444444444444444444444444444333333333222222444333333222222333333444333333333333333333333333444444444444444444444444444444444555555555555666555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444333333444444555555444444333222444444444444444444444444333333333444444444555555666555444444444444555666555555555555555555555555333333333444444444555555444444444555555555555666444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555444444555555555555555666777777777777777666666666555555555555666666777888888999999999999999999999999999999999999999999999999999::::::::::::::::::::::::;;;:::999888888888888888999999999888888888777777555555555555555555555555555555555555555555555555555555555555555555555555555555444444444333333333444333333222222333333444333333333333333333333333444444444333333222222222222222111111111222333444333333333333333333333333333333333444444555555555555555444444444444555555333333333444444444444555444444444444444444333333444444444444555555555555444444555555555555444444444444444555555555555666777777666666666666666777777666666666666777888888888888777777777666666666666666666666666666666666666666555444444444444444555555555555555555555555555555666666666666555555444444444555666777777777777777777666666555555555777777777777777777777777777777777777777777777777777777777777777777777777888888888777777777666666777777777777666666555555555555555555555555555555444444444555555555555666555555555555555555555555555555666777777666555555666444222333555666444222444444444444444444444444222222333333333333444444444444333333333333222222333333444444444333222222444444444444444444444444444444555555444444333222444444333333333333333444777666555444333333333333999::::::888555444444444222222222222222111111000333333333222222111111111444444555555555555444444444444444555555555555666444444444444444555555666444444444444444444444444444444444444444444444444444444444555555555555666666666555666666777888999666666666777777777777888777777666666666666666555666666777888999999999999999888777777888999888666888777777666666555555555555555555555555555555555444444555555555555555444555444444333333444444555444444444444444444444444444444444444333333333333444333333222222333333444333333333333333333333333444444444444444444444444444444444555555555555666555555555555555555555555555555555555555555555555444444444444444444444444555555555444444333333333444444555555444444333333444444444444444444444444333333333444444444555555666555444444444444555666666666666666666666666666333333333444444444555555444444444555555555555666444444444444444444444444555555555555555555555555555555555555555555555555777666666555444444333333666666666555666777777888666666666666555555555555555666666777777888888888999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::999888888888888888888999999888888888777777777555555555555555555555555555555555555555555555555444444444444444444444444444444444444333333333333444333333222222333333444333333333333333333333333444444333333333333222222222222111111222222333444333333333333333333333333111222222333444555666777555555444444444444555555333333333333444444444444333333444444444444444444444444444444555555555555555555555666666555555555444444444555555555555666777666666555555666777777666666555555666666777888888888888888777777777777777777777777777777777777666666555444444444444555555555555555555555555555555555666666666666555555444444444555666666777777777777777777666666666666777777777777777777777777777777777777777777777777777777777777777777777777888888777777777777666666777777777666666666666555555555555555555555555555444444444555555555555666555555555555555555555555666666777777777777666666444333444555666666444222444444444444444444444444222222333333333333444444444444333333333333222222222222333444444444333333444444444444444444444444444444555555444444333333444444333333333444444555777666555444444444444444777888888777555444444555222222222222222111000000222222222222222111111111444444555555555555444444444444444555555555555666444333333333333444555555444444444444444444444444555555555555555555555555444444444555555555555666555555555555666777999999777777777777777777777777888777777777666666555555555555777888999999999999:::888777777888888777555777777666666666555555555555555555555555555555555333444555555666555555555444444444444444444444444444444444444444444444444444444444444444444333333444333333222222333333444444444444444444444444444444444444444444444444444444444444555555555555666555555555555555555555555555555555555555555555555444444444444444444444444555555555444444333333222333444444555444444333333444444444444444444444444333333333444444444555555555555555444444555555555666666666666666666666666333333333444444444555555444444444555555555555666444444444444444444444444555555555555555555555555555555555555555555555555666666555555555444444444555555555555555666777777666666555555555555555555666666777777777888888888999999999999999999999999999999999999999999999999999999999999999999999999999888888777777777888888888888888888777777777777555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222111222222222222333333333333333333333333333333222222333333444555666666555555444444444444555555222222333333333444444444333333333444444555555555333333444444444555555555555555666666666666555555444444444555555555555666666666555555555666777777555555555555555666777777777777777777777777777777777777777777777777777777666555555444444444555555555555555555555555555555444555555666666555555444444444444555555666666666777777777777777777777777666666666666666666666666777777777777777777777777777777777777777777777777888777777777666666666666666666666666666666666666555555555555555555555555444444444555555555555666555555555555555555555555555555666666666666555555333444555666777666444222333333333333333333333333222222222333333333444444444444333333333222222222111222222333444444444444333333333333333333333333333444444555444444333333666666555555555666777777777666555555444444444555444555666555333222333444333333333333333222111111222222222111111111111111444444555555555555444444444444444555555555555666444333333333333444555555444444444444444444444444555555555555555555555555444444444555555555555666555555555555666777999999888888888888777777777777888888777777666666666555444555666777888999999999:::888777777888888666555666666666666555555555555555555555555555555555555333444444555666666555555444444444444444444444444444444444444444444444444444444444444444444444444444333333222222333333444444444444444444444444444444444444444444444444444444444444555555555555666555555555555555555555555444444444444444444444444444444444444444444444444555555555444444333333333333333444444555444444333444444444444444444444444333333333444444444555555444555555555555555555444666666666666666666666666333333333444444444555555444444444555555555555666444444444444444444444444555555555555555555555555666666666666666666666666444444444555555555666666444444333333333444555555555555666666666666666666777777777777888888888888999999999999999999999999999999999999999999999999999999999999999999999999777777777666666777777888888888888777777777666666555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111222222333333333333333333333333333333333333444444444444444444444444555555444444444444555555222222222333333333444444333333333444444555555555333333333444444444444555555555666666666666555555444444444555555555555666555555555555555666777777555555555555555666777777666666666666666666666666666666666666666666666666555555444444444555555666555555555555555555555555444444555555555555444444444444444444555555555555666666666666666777777777666666666666666666666666666666666666666666666666666666666666666666666666777777777666666666666555555555555555555666666666555555555555555555555555444444444555555555555666555555555555555555555555444444444444444444444444222444666777777555444333333333333333333333333333222222222333333333444444444444333333333222222222111222222333444444444444333333333333333333333333333333444444555444444333555555555555555666777777666555555444444444444555111222333222111000111333444444444555444333333222111111111111111111111111444444555555555555444444444444444555555555555666444444444444444555555666444444444444444444444444555555555555555555555555444444444555555555555666666666555666666777888999999888888888888777777777888777777777777777777666555555666777888888888888888777666666777888777555555555555555555555555555555555555555555555555555333333444555666666666666333444444555555444444333444444444444444444444444444444444444555555555555444333333222222333333444444444444444444444444444444444444444444444444444444444444555555555555666555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444333333444444555555444444444444444444444444444444333333333444444444555555444444555666666555444444555555555555555555555555333333333444444444555555444444444555555555555666444444444444444444444444555555555555555555555555666666666666666666666666333333444444555666666777333333222222333333444555666666666666777777777777888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999666666666666666777777888888888777777777666666666444444444444444444444444444444444444444444444444333333333333333333333333222222222222333333333333222333333444444333333222333333333333333333333333222222333333333333444444000111222333333333333222333333333333333333333333555555444444444333333333555555444444444444555555222222222222333333333333333333444444444444444444333333333333444444444444555555555666666555555555444444444555555555555666444444444444555666777777666666555555666666777888555555555555666666666666666666666666666666666666555444444444444555666666555555555555555555555555444444555555555555444444444444444444444444444444555555555555666666666666777777777777777777777777666666666666666666666666666666666666666666666666777777666666666666555555444555555555555666666666444444444444444444444444444444444555555555555666555555555555555555555555444444333222222333444444333555777777666555444555333333333333333333333333222222333333333333444444444444333333333333222222222222333444444444333333333333333333333333333333333333444444555555444444222222222222222333444555555444444333333333444444000222222222000///000111444444444444444333333222000000000111111111111111444444555555555555444444444444444555555555555666555555444444555555666777444444444444444444444444555555555555555555555555444444444555555555555666777777666666666666777777999999999888888888777777777777777777777888888888666666777777777777777666777666555666777888777666555555555555555555555555555555555555555555555555222333444555666666666666333333444555555444333333444444444444444444444444444444444444555555555666444333333222222333333444555555555555555555555555444444444444444444444444444444444555555555555666555555555555555555555555555555555555555555555555444444444444444444444444222333333444444555555555222333444444555555444444444444444444444444444444333333333444444444555555444444555666666555444444444444444444444444444444333333333444444444555555444444444555555555555666444444444444444444444444555555555555555555555555666666666666666666666666444444555555555555555555444333333333333444555555777777777777888888999999888888888888888888888888999999999999999999999999999999999999999999999999888888888888888888888888666555555555555666777888888777777777666666666666444444444444444444444444444444444444444444444444333333333333333333333333111111222222222333333333222333333444444333333222333333333333333333333333222222222333333444444444000111222333333333222222333333333333333333333333333333444444444444444444555555444444444444555555111222222222222333333333444444444444444444333333222222333333333444444444444444555555555555444444444444444555555555555666444444444444555666777777777666666666666777888888555555666666777777777777444444444444444444444444444444444444444555666666555555555555555555555555333444444555555444444333444444444444444444444444333444444444555555555666777777777777777777777777666666666666666666666666666666666666666666666666777777666666666555555555444444444555555555666666444444444444444444444444444444444555555555555666555555555555555555555555555444333333333333444555444666777777444444555777222222222222222222222222222222333333333333444444444444333333333333222222333333444444444333222222222222222222222222222222222333444444555555444444000000000111111333444444333333222222222333333444222333444333111000111222222222333333222222111000///000000000111111111222444555555555555555555444444444444555555555666666666555555555555666777777444444444444444444444444666666666666666666666666444444444555555555666666888777777666666666666777999999999999888888777777666666777777888888999999666777777777777777666555666555555666777999888777444555555555555555555555555555555555555555555555222333444555666666666666333333444555555444333333444444444444444444444444444444444555555555666666444333333222222333333444555555555555555555555555444444444444444444444444444444444555555555666666555555555555555555555555777777777777777777777777444444444444444444444444111222222333444555666666222333333444555555555444444444444444444444444444333333333444444444555555333444555666666555444333333333333333333333333333333333333444444444555555444444444555555555666666444444444444444444444444555555555555555555555555777777777777777777777777666666666555444444333333555444444444444555666666777777888888999999999:::999999888888888888888888999999999999999999999999999999999999999999999999888888888888888888888888555555555555555666777888777777777777666666666666444444444444444444444444444444444444444444444444333333333333333333333333111111111222222333333333222222444444444444222222333333333333333333333333222222222333333444444444000111222333444333222222333333333333333333333333111222222333444555666666555555555444444555555555111111222222222333333333555555555444444333333333222222333333333444444444333444444444444444444333444444444555555555666666333333333444555666777888777777777777777888999999666666777777888888888999444444444444444444444444444444444444444555666777555555555555555555555555333444444555555444444333444444444444444444444444333333333444444444555555777777777777777777777777666666666666666666666666666666666666666666666666777666666666555555555555444444444555555555666666444444444444444444444444444444444555555555666666555555555555555555555555666555444333333444555666555666777666444333666888222222222222222222222222222222333333333444444444444444444333333333222222444444444444333333222111222222222222222222222222222333333444555555555444222222222222333444555666222222222111111222333333444555555444222111111222111111111111111000////////////000000111111111222444444666666666555444333555555555555555555555555555555555555555555555555333333333333333333333333555555555555555555444444666555555444444444555555666666666666777777777777777777888888888888777777777777777777666666666666666666666666666666666666666666666666777777777777555555555555555555555555444333333333333444555555555555555555555555555555666555444333333444555666444444444444444444444444555444444333333444444555555555444444444333333333444444444444444444444444333333333444444444555555666666555555555444444444444444444444444444444444444444444444444444444444333444444444555666666666444444444444444444444444666666555555555444444444555555555555555555555555333444555555666666555555444444444555555555555666444444444444444444444444555555555555555555555555555555555555555555555555333333333444444444555555555555555555555555555555444444444555555555555666555555555555666666666666555555444444444444555555777777777777777777777777888888999999999::::::::::::999888777666666666666888888888888888888888888777777777777777666555555666666666666777777777777888888777777666666555555555555444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444555555444444333333333333222222111111111333333333333333333333333222222222222222222222222333333333333333333333333111111111111222333444444555555444444444333333333333333333222222222111111222222333333333333444444444444444333333222222222333222111111111222333444444333333333333444555555444333333333333444555555555555555555555555555555333333333444666777999:::555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333666666555555555444444444333444555777888888888888555555444444444444555555777777666555444333333222555555555555555555555555777666555444444444444444555555555555555555555555555555444444444333333333555555444333444555666777555555555555666666666666:::888666444333444555666555444333222111222333333222222222333333333444444444444444444444444444444444444444333333333222222333333333333333333333333222222222222222222222222333222222111111222222333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000444444555666666555444333555555555555555555555555444444444444444444444444333333333333333333333333555555555555555555555555666666555555555555555666555555555666666666777777777777888888888888777777777777777777666666666666666666666666666666666666555666666666777777777777555555555555555555555555444333333333333444555555555555555555555555555555666555444333333444555666444444444444444444444444555444444333333444444555555555444444444333333333444444444444444444444444333333333444444444555555666666555555555444444444444444444444444444444444444444444444444444444444444444444555555555555555444444444444444444444444666666555555555444444444555555555555555555555555444444444555555555555666444444444555555555555666444444444444444444444444555555555555555555555555555555555555555555555555333333444444444555555555555555555555555555555555444444444555555555555666555555555555666666666666666555555444444555555666777777777777777777777777888888888999999999:::::::::999888777666666666666888888888888888888888888777777777777777666555555555555555555666666666666777777777777666666555555555555444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444555555444444333333333333222222222111111333333333333333333333333222222222222222222222222333333333333333333333333222111111222222333444555555555444444444333333333333333333222222222111111222222333333333333444444444444444333333222222222333222111111111222333444444333333333333444555555444444333333444444555666555555555555555555555555444444444444555777888999444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444666666555555555444444444444555666777777888777777555555444444444444555555666666666555444444333333555555555555555555555555666666555444444444444444555555555555555555555555555555555444444444333333555444444333444555666777555555555555666666666666888777555333222333444444555444333222222222333333333333444444444555555555444444444444444444444444444444444333333333222222333333333333333333333333222222222222222222222222333222222222222222222333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000444444555555666555555444555555555555555555555555444444444444444444444444444444444444444444444444555555555555555555555555666666666555555666666777555555555666666666777777666777777888888777777666777777777777666666666666666666666666666666666666555555666666666777777777555555555555555555555555444333333333333444555555444444444444444444444444555555444444444444555555444444444444444444444444555444444333333444444555555555444444444333333333444444444444444444444444333333333444444444555555555555555555555444444444444444444444444444444444444444444444444444444444555555555555555444444444444444444444444444444444555555555555555444444444555555555555555555555555555555444333444555666777444444444555555555555666444444444444444444444444555555555555555555555555555555555555555555555555333444444444444555555555555555555555555555555555444444444555555555555666555555555555666666666666666555555444444555555666777777777777777777777777888888888999999999999::::::999888777666666666666888888888888888888888888666777777777777666555555444444444444555555555555777777777666666666666555555555444444444333333333333333333333333333333333333333333333333333333333222222222333333444444444333444444555555444444333333333333222222222222111333333333333333333333333333333333333333333333333444444444444444444444444222222222222333444555666555555444444444333333333333333333222222222111111222222333333333333444444444444333333333333222222222222222222222333444444444333333333333444555555444444444333444444555666555555555555555555555555555555555555555666777777444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666555555555555444555666666777777666666666555555444444444444555555555555555555555555555555555555555555555555555555666666555444444444444555555555555555555555555555555555555444444444444333555444444444444555666666444555555555555666666666666555444222222222333333555444333222222222333333444444444555555555666666444444444444444444444444444444444444333333333333444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555555777666666666666777777888666666666777777777888888666666777777777777666666777777777777666666666666666666666666666666666666555555555666666666777777555555555555555555555555444333333333333444555555444444444444444444444444444444444444444444444444444444444444444444444444555444444333333444444555555555444444444333333333444444444444444444444444333333333444444444555555555555555555555555555555444444444444444444444444444444444444444444444444666666666555444444444333333333444444444444444444555555555555555555555555555555555555555555555555666555333222333444666888444444444555555555555666555555555555555555555555555555555555555555555555555555555555555555555555444444444444555555555555555555555555555555555555444444444555555555555666555555555555666666666666666666555555555555666666666666666666666666666666888888888888999999999999999999888777666666777777888888888888888888888888666666777777666666555444444444555555555666666666666666666666666666666666555555444444444333333333333333333333333333333333333333333333333333333333111111222333333444555555333444444555555444444333222222222222222222222222333333333333333333333333333333333333333333333333555555555555555555555555333333333333444555666666555555444444444333333333333333333222222222111111222222222333333333444444333333333333333333333333222222222222333333444444444333333333333444555555444444444444444555666666555555555555555555555555777666666555555555666666444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666555555555555555666666777777666555555444555555444444444444555555444444444555555555666666555555555555555555555555666555555444444444555555555555555555555555555555555555555555444444444444444444444444555555666666444444444555555555666666555555444333222222333333444444333333333222222222444444444444555555555555444444444444444444444444555444444444444333333333555555555555555555555555222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111////////////////////////000000000000000000000000444444444444555555666666555555555555555555555555666666666666666666666666555555555555555555555555444444444555555555666666666666666666666777888888777777888888888999999999666666777777777777666666777777777777666666666666666666666666666666666666555555555555666666666666555555555555555555555555444333333333333444555555444444444444444444444444333444444444444444444333444444444444444444444444555444444333333444444555555555444444444333333333444444444444444444444444333333333444444444555555444555555555555555555555444444444444444444444444444444444444444444444444666666666555444444444333333333333444444444555555444555555555555555555555555555555555555555555555666555333222333444666888444444444555555555555666555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555666666555555555555555555555555444444444555555555555666555555555555666666666666666666666555555666666666666666666666666666666666777777888888888999999999999888777777777777777777777777777777777777777777666666666666666555444444555555666666666777777777555555555555555666666666555555444444444333333333333333333333333333333333333333333333333333333333111111222333333444555555333444444555555444444333222222222222222222222222333333333333333333333333333333333333333333333333555555555555555555555555333333333333444555666666555555444444444333333333333333333222222222111111222222222333333333444444333333333333333333333333222222333333444444444444444333333333333444555555555444444444444555666666666666666666666666666666777777666555555555555666444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666777777666666555444333555555444444444444555555333333444444555666666666555555555555555555555555555555444444444555555666555555555555555555555555666666555555555444444444444444444555555555555555444444444444555555555555555555444444444444444444444444444333333333222222222333333333333444444444444444444444444444444444555555555444444444333333555555555555555555555555222222222222222222222222111222222333333222222111222222222222222222222222111111111111111111111111////////////////////////000000000000000000000000444444444444444555666777555555555555555555555555666666666666666666666666444444444444444444444444333333444444555666666666555555555555666777888888777777777888888888999999555666666777777666666555777777777777666666666666666666666666666666666666444444555555555666666666555555555555555555555555444333333333333444555555333333333333333333333333333333444444444444333333444444444444444444444444555444444333333444444555555555444444444333333333444444444444444444444444333333333444444444555555444444444555555555555555444444444444444444444444444444444444444444444444555555555555555444444444222333333444444555555555444444444555555555555555555555555555555555555555555555444333444555666777444444444555555555555666555555555555555555555555555555555555555555555555555555555555555555555555444444555555555666666666555555555555555555555555444444444555555555555666555555555555666666666666777666666555555666666777777777777777777777777777777777777888888888888999888888777777777777777888777777777777777777777777555666666666666555444444666666666666777777777888444555555555555666666666555555444444444333333333333333333333333333333333333333333333333333333333222222222333333444444444333444444555555444444333111222222222222333333333333333333333333333333333333333333333333333333333444444444444444444444444222222222222333444555666555555444444444333333333333333333222222222111111222222333333333333444444222222333333333333444444222222333444444444444444444333333333333444555555555555444444555555666777666666666666666666666666777666666555555555666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666555666666666666777777777666666666666666555444333555555444444444444555555444444444555555555666666555555555555555555555555555444444444444555666666555555555555555555555555666666666555555555444444333444555555666666555555333444444444444555555555444555555555555444444444333333444444444333222111222222222333333333444444444444444444444444444444555555555555444444444333444444444444444444444444222222222222222222222222111222333444444333222111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000444444333333444555777888555555555555555555555555555555555555555555555555333333333333333333333333333333444444555666666777444444444444555666777888555666666666666777777777555555666666666666555555777777777777666666666666666666666666666666666666444444444555555555666666555555555555555555555555444333333333333444555555333333333333333333333333222333444444444444333222444444444444444444444444555444444333333444444555555555444444444333333333444444444444444444444444333333333444444444555555444444444555555555666666444444444444444444444444444444444444444444444444444444444555555555555555222222333333444555555666444444444555555555666666555555555555555555555555444444444555555555555666444444444555555555555666555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666555555555555555555555555444444444555555555555666555555555555666666666666777777666666666666777777777777777777777777777777777777777777888888888888888888777777777777888888777777777777777777777777555555666666555555444333555555555666666666777777444444444555555555666666555555444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444555555444444333111111222222222333333333333333333333333333333333444444444444444444444444333333333333333333333333222111111222222333444555555555444444444333333333333333333222222222111111222222333333333333444444222222222333333444444444222333444555555555444333444333333333333444555555555555555555555666666777666666666666666666666666666666555555555666666777666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666777777777777555555555666555555444444555555444444444444555555444444444555555555555555555555555555555555555555444444444444444555666666555555555555555555555555666666666666555555555555333444555666666666555444333333444444444555555555333333333444444444333333333333444444444333222111333333333333444444444555444444444444444444444444555555555555444444444444333333333333333333333333222222222222222222222222000111333444444333111000222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000444444333333444555777888555555555555555555555555333333333333333333333333333333333333333333333333333333444444555666777777333333333444444666777777444444444444555555555666555555666666666666555555777777777777666666666666666666666666666666666666444444444555555555666666555555555555555555555555444333333333333444555555333333333333333333333333222222444444444444222222444444444444444444444444555444444333333444444555555555444444444333333333444444444444444444444444333333333444444444555555444444444555555555666666444444444444444444444444444444444444444444444444333444444555555666666666222222333333444555666666444444444555555555666666555555555555555555555555333444555555666666555555444444444555555555666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555666666666777555555555555555555555555444444444555555555666666555555555555666666666777777777666666666666777777777777777777777777777777777777777777888888888888888777777777777777888888777777777777777777777777555555666666555555444333444444444555555555666666444444444555555555666666555555444444444333333333333333333333333333333333333333333333333333333333444333333333333333333333333444444555555444444333111111111222222333333333333333333333333333333333444444444444444444444444333333333333333333333333111111111111222333444444555555444444444333333333333333333222222222111111222222333333333444444444222222222333333444444444222333444555555555444333444333333333333444555555555555555555555666777777777777777777777777777777555555555555555666777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666777777888888444444555555555555555444555555555444444555555555555555555555555555555555555555555555555555555555444444444444444555666777555555555555555555555555777666666666555555555555333333555666666666555444333333333444444444555555111222222333333333222222333333444555444333222111444444444555555555666666444444444444444444444444666666555555555444444444333333333333333333333333222222222222222222222222000111333444444333111000222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000444444444555555555555666333333333444444444555555666666555555555555666666444444444444444444444444333333333444444444555555888888888777777666555444777777666666666666777777777777777777777777777777666777888999999888777666555555666666666666555555555555444444444444555555555555555555555555555555444444444444444444444444555555555444444333333333444444444444444444444444222222444444444444222222333333333444444555555555444444444555555555555666444444444444444444444444222222333333333444444444444444444555555555555666666555444333333333333333444333333222222333333444555555555555666666666666333333333444444444555555444444444555555555555666444444444444444444444444666666666666666666666666555555555555666666666666777777666666555555555444555555555555555555555555777777666555444444333333666666777777777777666666666666666666666666666666555555555555555555444444666666555555555555666666666666555555555555666666999888888888777777666666555555666777888888999999999999888888888888999999888888888888777777777777555555666666666666555555444555555555666666777777666555555555555444444444444444444444444444444444333333333333333333333333222333333444444333333222222222222222222222222222222222333333333333444444111111111222222333333333333333333333333333333333333333333333333333333333333333333333333333333333444333333333333444555555666555444333222333444444444444444333333222222222444444444444333333222111333333333333333333333333333333333333333333333333444444444444444444444444555555555555555555555555999888777666666777888999777777777777777777777777555555555555555555444444555555666666666666555555555555555555555555555555777777666666555555444444333333333444555666777777777777666666555555555444555555666666666666555555555555555555666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555777777666666555555555444555555555444444333333333444444222222222222444444222222222222222222222222333333333444444444555555555555555555555555555555555444444333333444444555222333333444444333333222222333333444444333333222333333333333333333333333222222222111111111000000222222222111111111111000222222222222222222222222444444222222222222444444444444444555555555555666333333444444444555555555666666555555555555666666444444444444444444444444333333333444444444555555777777777777777666666555666666555555555555666666777777777777777777777777666777888888888888777666555555666666666666555555555555444444444444555555555555555555555555555555444444444444444444444444555555444444444333333333444444444444444444444444222333444444444444333222333333333444444444555555444444444444555555555555444444444444444444444444222222333333333444444444444444444555555555555666666555444333333333333444444333333222222333333444444444444444555555555555333333333444444444555555444444444555555555555666444444444444444444444444555555555555555555555555555555555555666666666666777666666666555555555555555555555555555555555555777666666555444444333333666666777777777777666666555555555555555555555555555555555555555555555555666666555555555555666666666666555555555555666666888888888888777777777666999888888888888777777777999999888888888888999999888888888888777777777777555555666666666666555555444555555555666666666777555555555555444444444444444444444444444444444444333333333333333333333333222333333444444333333222222222222222222222222222222222333333333333444444111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333444333333333333444555555555444333222111222333333444444333333333222222222333444444444333333222111333333333333333333333333333333333333333333333333444444444444444444444444555555555555555555555555777666555555555555666777666666666666666666666666555555555555555555555555555555666666666666555555555555555555555555555555666666666666555555555555333333444444555555666666777666666666555555555444444444555555555555444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666555555555444444444444555555444444444333333333444333333222222333333444333333333333333333333333333333333444444444555555555555555555555555555555444444333333333333444444222333333444444333333222222333333444444333333222333333333333333333333333222222222111111111000000222222222111111111000000222222222222222222222222333222111111111111222333444444444555555555555666333444444444444555555555666666555555555555666666444444444444444444444444333333333444444444555555555666666777777777777777555555444444444444555555777777777777777777777777666777777888888777777666555555666666666666555555555555444444444444555555444444444444444444444444444444444444444444444444555444444444444333333333444444444444444444444444333333444444444444333333333333333444444444444555444444444444555555555555444444444444444444444444333333333333444444444444444444444555555555555666555555444333333333444444444444333333333333444444222333333333444444444444333333333444444444555555444444444555555555555666444444444444444444444444555555555555555555555555555555555555666666666666666666666666555555555555555555555555555555555555666666666555444444333333555666666777777666666555555555555555555555555555555555555555555555555555666666555555555555666666666666555555555555666666888888888888777777777777<<<<<<;;;999888777666555999999888888888888999999888888888888777777777777555555666666666666555555555555555555555666666666555555555555444444444444444444444444444444444444333333333333333333333333222333333444444333333222222222222222222222222222222222333333333333444444222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444555555444333222111111111222222333333333333222222222222333333444444444333222222333333333333333333333333333333333333333333333333444444444444444444444444555555555555555555555555555555444333333444555555666666666666666666666666555555555555555555555555555555666666666666555555555555555555555555555555555555555555555666666666444444444444444555555555666666666555555555555555333333444444444444333333333333333444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444333333333555444444444444333333333444333333222222333333444333333333333333333333333333333333444444444555555555555555555555555555555444444333333333333444444222333333444444333333222222333333444444333333222333333333333333333333333222222222111111111111111222222111111111000000000222222222222222222222222111111000000000000111111444444444555555555555666444444444444555555555555666666555555555555666666444444444444444444444444333333333444444444555555444555666777888888888888666555555444444555555666666666666666666666666666666777777777777777777666555555666666666666555555555555444444444444555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333444444444444444444333444444444444444444444444333333444444444555555555444444444444444444444444333333333444444444444555444444444555555555555666555444444333333333444444444444333333333333444444333333333333444444444444333333333444444444555555444444444555555555555666555555555555555555555555555555555555555555555555555555555555666666666666666666666666666555555555555555555555555555555555666666555555555444444444555666666666666666666555555555555555555555555555444444444555555555555555666666555555555555666666666666555555555555666666888888888777777777777777===<<<;;;:::999777666666999999888888888888999999888888888888777777777666444555555666666555555444555555555555555555555555555555555444444444333333333333333333333333333333333333333333333333333333222333333444444333333222222222222222222222222222222222222333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333444555444333333222222222222222333222222222222222222222333333333444444333333222333333333333333333333333333333333333333333333333444444444444444444444444555555555555555555555555444444444444444444444444666666666666666666666666444444444555555555555555555555666666666666555555555555555555555555555555444444444555555666666666555444444444444444444444555555555555555555555555333444444555555444444333333333444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444333333333444444444555555555555555555555555555555444333333333333333333444222333333444444333333222222333333444444333333222222222222222222222222222111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111444444444555555555555666444444444555555555666666666666555555555555666666444444444444444444444444333333333444444444555555333444555777888888888888777666666666666666666777666666666666666666666666777666666666666666666777555555666666666666555555555555444444444444555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444444555444444444444444444444444333333444444444555555555444444444555555555555666444444333333333444444555555444444333333444444555333444444444444555555555333333333444444444555555444444444555555555555666555555555555555555555555555555555555555555555555555555555555666666666666555555555666666666666666555555555555555555555555555555555555555444444444555555666666666666555555555555555555555555555555444444444555555555666666666666555555555555666666666666555555555555666666777777777777777777888888:::::::::999999999888888999999888888888888999999888888888888777777777666444444555555555555444444555555555555555444444444555444444444444333333333333333333333333333333333333333333333333333333333222333333444444333333222222222222222222222222222222222222333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222333444444444444444444444333333222222222222222222222222222222333333444444333333333333333333333333333333333333333333333333333333333444444444444444444444444555555555555555555555555555555555666666555555555555555555555555555555555444444444555555555666666555555666666666666555555555555555555555555555555333333444444555555666666444444444444444333333333444444444555555555555555555555666666666666555555444555555555666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333555555555555555555666666444444444444444444444444333333333333333333333333444444444444444444444444333333333444444444555555555555555555555555555555333333333222222333333333222333333444444333333222222333333444444333333222222222222222222222222222111111111111111111111111111111111000000000//////111111111111111111111111111222222222222222222111444444444555555555555666444444555555555666666666666666555555555555666666444444444444444444444444333333333444444444555555444444666777888888888888777777666666666666777777777777777777777777777777777666666555555666666777555555666666666666555555555555444444444444555555333333333333333333333333444444444444444444444444333333333444444444444555444444444444444444444444555555444444444444555555555444444444444333333333333333333333444444444444444444444444444444444444333444444444555555555555444444444555555555555666444444333333333444555555555555444444444444555555444444444444555555555555333333333444444444555555444444444555555555555666555555555555555555555555444444444444444444444444555555555555666666666666555555555666666666666666555555555555555555555555555555555555555555555555444555555666666555555444444444444444444444444444333333444444555666666666666666555555555555666666666666555555555555666666777777777777888888888888888888888999999999999999999999888888888888999999888888888888777777777777444444555555555555444444555555555444444444444444444444444444333333333333333333333333333333333333333333333333333333333333222333333444444333333222222222222222222222222222222222333333333333444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222333444444444444555555555444333222111111111222222222222222222222333444444444333333333333333333333333333333333333333333333333333333444444444444444444444444555555555555555555555555666666777777777777666666555555555555555555555555333333444444555666666666555555666666666666555555555555555555555555555555444444444444444555555555333333333333333444444444444444444444444555555555555666666666666666666555555555555666666666777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333555555555666666666666666333333333444444444444555222333333444444333333222333333333333333333333333333333333444444444555555555555555555555555555555333333222222222222333333222333333444444333333222222333333444444333333222222222222222222222222222111111111111111222222222111111000000000/////////111111111111111111111111111111222333333222111111444444444555555555555666555555555555666666666666666666555555555555666666444444444444444444444444333333333444444444555555555555666777777888777777666666666555555666666666777777777777777777777777777666555555555555666777555555666666666666555555555555444444444444555555333333333333333333333333444444444444444444444444333333333444444444555555444444444444444444444444666555444333333444555666555555444444444333333333222222333333333444444444444444444444444444444444444444444444555555555555444444444555555555555666333333333333333444555666555555444444444444555555222333333333444444444444333333333444444444555555444444444555555555555666555555555555555555555555444444444444444444444444555555555555666666666666555555555555666666666777555555555555555555555555555555555555555555555555444555555666666555555444444444444444444444444444333333444444555666666777666666555555555555666666666666555555555555666666666777777777888888888888888888888888888888888888999999888888888888999999888888888888777777777777333444444555555444444333555555555444444333333333444444444333333333222222222222222222222222222222333333333333333333333333222333333444444333333222222222222222222222222222222222333333333333444444555555444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222111222222333444333333444555444333222111000111111111222222222222111222333333444444444333333333333333333333333333333333333333333333333333444444444444444444444444555555555555555555555555555666777777777777666555555555555555555555555555333333444444555666666777555555666666666666555555555555555555555555555555555444444444444444444333222222222333333444444555333333333444444555555555444555555666666555555444444444444555555555666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444555555666666666333333333444444444555555222333333444444333333222333333333333333333333333333333333444444444555555555555555555555555555555333333222222222222333333222333333444444333333222222333333444444333333222111111111111111111111111000000111111111222222222111000000000////////////111111111111111111111111000000111222222111000000444444444555555555666666555555555555666666666777666666555555555555666666444444444444444444444444333333333444444444555555555666666777777777777777555555555444444555555555777777777777777777777777777666555444444555666777555555666666666666555555555555555444444555555555333333333333333333333333444444444444444444444444333333333444444555555555444444444444444444444444666555444333333444555666555555555444444333333333222222333333333444444444444444444444444444444444444444444555555555666666444444444555555555666666333333333333333444555666555555444444444444555555111111222222222333333333333333333444444444555555444444444555555555666666666666666666666666666666444444444444444444444444555555555555666666666777444555555555666666777777555555555555555555555555444555555555555555555555444555555555555555555444444444444444444444444444333333444444555666777777666666555555555555666666666666555555555555666666666666777777888888888999888888888888777777666666999999888888888888999999888888888888777777777777333444444555555444444333555555555444444333333333444444444333333333222222222222222222222222222222333333333333333333333333222333333444444333333222222222222222222222222222222222333333333444444444555555555444444333333333333333333333333333333333333333333333333333333333333333333333333333333333222222111111222222333444222222333444333222111000000000111111222222222222111222333333444444444444333333333333333333333333333333333333333333333333444444444444444444444444555555555555555555555555444555666777777666555444555555555555555555555555333333444444555666777777555555666666666666555555555555555555555555555555555555555444444333333333111111222333333444555555333333333444444555555555333444444555555444444333333333333444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555777777777777777777777777333333333444444555555555333333333444444555555555222222444444444444222222222222222222222222222222333333333444444444555555555555555555555555555555333222222222222222222333222333333444444333333222222333333444444333333222111111111111111111111111000000111111222222222222000000000000////////////000000000000000000000000...///000111111000///...555555444444444444555555444444444444444444444444444444444555555555555666666666666666666666666666555555555555555555555555666666666666666666666666:::888666555666777666555888888999888888777666555888777777666555444444444555555666666666666555555333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555333333333444444444555555444333333222222333333444333333333333333333333333222222222333333444444444444444444444444444444444555555555555555555555555444444444555555555555666666666666666666666666666555555444444444444555555444444444555555555555666444444444444444444444444777777666666555555555444444444444444444444444444444444444555555555555666666666666666666555555555555444444444444555666666666555555555555444444444333333444444555666666666555555555555555555555555555555555555555555555555666666555555555555666666666666555555555555666666777777777777777777777777888888777777777777888888999888888888777777666666666666666666555555555555666555444333333444555666444555666555333222333444444444444333333222222222333222222111111222222333333333333444444444555555666555444333222333444444222333333444444333333222444444444333333222222222444444444444444444444444555444444333333222222111333333333444444444555555333333333333333333333333111111222222222333333333333333333333333333333333333222222111111222222333444444555555555555444444222333444444444333222111444444444333333222222222222222333333333444444444777666555444444444444444555555555555666666666666777777666555555555555555555555666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444666666555555555444444444555555555555555555555555555555666666555444333333555444444333333444444555444444444555555555555666555555555555555555555555444444444555555666666666444444444555555555666666777777666666555555555444555555666666777777888888444444444444444444444444555555555555555555555555666555444222111111222222222222222333333444444444555444444333333444444555333333333333333333333333222222222222222222222222222333333333333222111111222222222222222111000///111000///......///000111222222111111111111111222000000000000000000000000111111111111111111111111555555444444444444555555555555555555555555555555444444444555555555555666666666666666666666666666555555555555555555555555666666666666666666666666999777555555666777777666777777777888777777666666888777777666555555444444555555666666666666555555333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555333333333444444444555555444333333222222333333444333333333333333333333333222222222333333444444444444444444444444444444444555555555555555555555555444444444555555555555666666666666666666666666666555555444444444444555555444444444555555555555666555555555555555555555555777666666666555555555444444444444444444444444444444444444555555555555666666666666666666666666555555444444444444555666666666555555555555444444444555555555555555555444444555555555555555555555555555555555555555555555555666666555555555555666666666666555555555555666666777777777777777777777777888888777777777777888888888888888777777777666666666666666666555555555555666555444444444444555666444555666555333222333444444444444333333222222222333333222222222222333333333333333444444444555555666555444333333333444444222333333444444333333222444444444333333222222222444444444444444444444444333333333333333333333333333333333444444444444555444444444444444444444444111222222222222333333333333333333333333333333333333222222111111222222333444444555555555555444444222333444555555444333222444444444333333222222222222222333333333444444444666666555444444444444444555555555555666666666666777777666555555555555555555555555444333333333222555555555555555555555555555555555555555555555555444444444444444444444444666666555555555444444444555555555555555555555555555555666666555444444333555444444333333444444555444444444555555555555666555555555555555555555555555555555555444444444444444444555555555555555555777666666666555555555555555555555555666666666666444444444444444444444444555555555555555555555555666555444222222222222222222333333333333333333444444444333333333333444444333333333333333333333333222222222222222222222222222333333333333222111111222222222222222111000000111000////////////000111222222111111111111111222111111111111111111111111111111111111111111111111555555444444444444555555666666666666666666666666444444444555555555555666666666666666666666666666555555555555555555555555666666666666666666666666888666555555777888777777555555666666666666666666777777777666555555444444555555666666666666555555333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555333333333444444444555555444333333222222333333444333333333333333333333333222222333333333333444444444444444444444444444444444444444444444444444444444444444555555555555666666666666666666666666666555555444444444444555555444444444555555555555666666666666666666666666666666666666555555555555555444444444444444444444444444444444555555555555666555555666666666666666666555444444444444555666666666555555555555444444444777666666555444444333333555555555555555555555555555555555555555555555555666666555555555555666666666666555555555555666666777777777777777777777777888777777666666777777888888888777777777777666666666666666666555555555555666555444444444444555666444555666555333222333444444444333333333333222222444444333333333333444444333333333444444444555555666555444333333333333444222333333444444333333222444444333333333333222222444444444444444444444444111111222333333444555555333333333333444444444444555555555555555555555555222222222222333333333333333333333333333333333333333222222111111222222333444444555555555555444444333444444555555555444444444444333333333333222222333333333333444444444444666666555444444444444555555555555555666666666666777666666555555555555666666666555444333222222111555555555555555555555555555555555555555555555555444444444444444444444444555555555555555444444444555555555555555555555555555555555666555555444333555444444333333444444555444444444555555555555666555555555555555555555555666555555444444333222222555555555555555555444444666666666666555555555555555555555555444444444444444444444444444444444444555555555555555555555555666555444333222222222333444333333333333333333222333333333222222333333333333333333333333333333333222222222222222222222222222333333333333222111111111222222222222111000000111000000//////000000111222111111111111111222222111111111111111111111111111111111111111111111111555555444444444444555555555555555555555555555555444444444555555555555666666666666666666666666666555555555555555555555555666666666666666666666666777555444555777888888777333333444555666666666666777777666666555555555555555555666666666666555555333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555333333333444444444555555444333333222222333333444333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444555555555555666666666666666666666666666555555444444444444555555444444444555555555555666555555555555555555555555555555555555555555555555444444444444444444444444444444444555555555555666555555555555666666666666555444444444444555666666666555555555555444444444666666555555555444444444555555555555555555555555555555555555555555555555666666555555555555666666666666555555555555666666666666666666666666666666777777666666666666777777777777777777777777666666666666666666555555555555555555555444444555555555444555666555333222333444333333333333333333333333555444444333333444444555333333333444444444555555555555444444333333333333222333333444444333333222333333333333333333333333444444444444444444444444222222222333333444444444222222333333333444444444444444444444444444444444222222222333333333444444333333333333333333333333333222222111111222222333333444444555555444444333444444555555555555555555333333333333333333333333333333333444444444444555666555555444444444555555555555555555666666666666777666555555555555666666777777666666555555555444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444555555555555555444444555444444333333444444555444444444555555555555666555555555555555555555555444444444444444333333333555555555555555444444444666666666666666555555555666666666555555444444444555555555555555555555555555555555555555555555555555555444444333333333333444444444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333222111111111111222222222111111000000000000000000000000000111111111000111111222333111111111111111111111111111111111111111111111111555555444444444444555555444444444444444444444444444444444555555555555666666666666666666666666666555555555555555555555555666666666666666666666666777555444555777888888777222333444555555666555555666666666666555555555555555555666666666666555555333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555333333333444444444555555444333333222222333333444333333333333333333333333333333333333333333333333333333333444444444555555444444444444444444444444444444444555555555555666666666666666666666666666555555444444444444555555444444444555555555555666444444444444444444444444444444444555555555555555444444444444444444444444444444444555555555555666444555555555666666777777555444444444444555666666666555555555555444444444444444444555555555666666555555555555555555555555555555555555555555555555666666555555555555666666666666555555555555666666666666666666666666666666777777666666666666777777666666666666666666777777666666666666555555555555444555555555555555555444444555666555333222333444333333333333333333333333555444444333333444444555333333333444444444555555444444444444444333333333222333333444444333333222333333333333333333333333444444444444444444444444444444444333333222222222222222222333333333444444333333333333333333333333222222333333333444444444333333333333333333333333333222222111111222222333333333444444444444333333444444444444555555666666333333333333333333333333333333444444444555555555555555444444444555555666555555555555666666666666666666555555555555666666444555555555666666777777555555555555555555555555555555555555555555555555555555555555555555555555444555555555555555555555555555555555555555555555444444555555555555555444555444444333333444444555444444444555555555555666555555555555555555555555222222333333444555666666555555555555555555555444555555555666666666666666888777777666666555555555555555555555555555555555555555555555555555555555444444444444444444333333444444444333333222222222111222222333333222222111222222222222222222222222222222222222222222222222222333333333333222111111000111111222222222111111000000111111111111000000111111000000111222222333111111111111111111111111111111111111111111111111555555444444444444555555444444444444444444444444444444444555555555555666666666666666666666666666555555555555555555555555666666666666666666666666888666555555777888777777444444555555555555555555666666666666666666555555555555666666666666555555333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555333333333444444444555555444333333222222333333444333333333333333333333333444444333333333333222222222333333444444555555555333333333333333333333333444444444555555555555666666666666666666666666666555555444444444444555555444444444555555555555666444444444444444444444444444444444444444555555555444444444444444444444444444444444555555555555666444444555555666777777777555444444444444555666666666555555555555444444444333333444444555666666777555555555555555555555555555555555555555555555555666666555555555555666666666666555555555555666666777777777777777777777777777666666555555666666777555555666666666666777777666666666666555555555555444444555666666555444444444555666555333222333444222222333333333333444444444444333333333333444444333333333444444444555555444444555555444444333222222333333444444333333222222222333333333333444444444444444444444444444444555555444333333222111111222222222222333333333333333333333333333333333333333333333333444444444444333333333333333333333333333222222111111222222333333333444444444444333333444333333333444555666777222222333333333333444444333444444444555555555555555444444444444555666666555555555555666666666666666555555555555666666777111222222333444555666666555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555555555555555555555555555555333444555555666555555555555444444333333444444555444444444555555555555666555555555555555555555555111222333444666777888888444444444555555555666666555555555666666666666666777777777777777666666666555555555555555555555555555555555555555555555555444444555555555555444333444333333333333333333222111222333444444333222111222222222222222222222222222222222222222222222222222333333333333222111111000000111222222222222111000111111222222111111000000000000000111222333333222222222222222222222222111111111111111111111111555555444444444444555555555555555555555555555555444444444555555555555666666666666666666666666666555555555555555555555555666666666666666666666666999777555555666777777666555555666666666555555444555666666666666666666666555555666666666666555555333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555333333333444444444555555444333333222222333333444333333333333333333333333444444444333333222222222222222333333444555555666333333333333333333333333444444444555555555555666666666666666666666666666555555444444444444555555444444444555555555555666555555555555555555555555333333333444444555555555444444444444444444444444444444444555555555555666444444555555666777777888555444444444444555666666666555555555555444444444444444555555555555555555555555555555555555555555555555555555555555555555666666555555555555666666666666555555555555666666777777777777777777777777666666555555555555666666555555555666666666777777666666666666555555555555444444555666666555444444444555666555333222333444222222222333333444444444333333222222222222333333333333333444444444555555444444555555555444333222222333333444444333333222222222222333333444444444444444444444444444444444333333333333333333333333111222222222222333333333444444444444444444444444333333333444444444444555333333333333333333333333333222222111111222222333222333333444444333333222333222222222333444666777222222222333333444444444444444444444555555555555444444444444444555666666555555555555666666666666555555555555555666777777222333333333444555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555666666555555555555555555555555333444444555666666555555555444444333333444444555444444444555555555555666555555555555555555555555444444555555666777888888222333333444555666777777555555555555666666666777555555666666666666666666555555555555555555555555555555555555555555555555333444555666666555444444222333333333333333333444222333444555555444333222111111111111111111111111222222222222222222222222222333333333333222111111000000111222222222222222000111222222222222111000000000000000111222333444222222222222222222222222111111111111111111111111555555555444444555555555666666666666666666666666444444444555555555666666666666666666666666666666555555555555555555555555666666666666666666666666:::888666555666777666555666777777777666555444444555555555666666666666666555555666666666666555555333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555333333333444444444555555444333333222222333333444333333333333333333333333444444444333333222222222222222333333444555666666333333333333333333333333444444444555555555666666666666666666666666666666555555555444444555555555444444444555555555666666666666666666666666666666333333333444444555555555444444444444444444444444444444444555555555666666444444444555666777777888555444444444444555666666666666555555555444444444666666666555444444333333555555555555555555555555555555555555555555555555666666555555555555666666666666555555555555666666777777777777777777777777666666555555555555666666444555555555666666777777777666666666555555555555333444555666666555444333444555666555333222333444222222222333333444444444333222222111111222222333333333333444444444555555333444555555555444333222222333333444444333333222222222222333333444444444444444444444444444444444111222222333333444444555111111222222222333333333555555555555555555555555333333333444444444555555333333333333333333333333333222222222222222222333222333333444444333333222222222111111222444555666222222222333333444444444444444444555555555666666444444444444444555666777555555555555666666666777555555555555555666777888666666666666666666555555555555555555555555555555555555555555555555555555666666666666666666666666444444444555555555666666555555555555555555555555333333444555666666666555555444444333333444444555444444444555555555666666555555555555555555555555666666666777777777777777111222333444555777888888444555555555666666777777333444444555555666666666666666666666666666666666555555555555555555555555333444555666666666444444222222222333333444444444222333555666666555333222111111111111111111111111222222222222222222222222222333333333333222111111///000111222222222222222000111222333333222111000000000000000111222333444222222222222222222222222111111111111111111111111555555555555555555555555555555555444444333333333555555666666666666555555555444444444444555666666555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666555444333333333333444555555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333444444555555444444333444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444333333333333444555555444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666555444333333444555666444444444444444444444444222222222333333333444444555555555444444333333333555444444333333444444555666555444333333444555666666666555555555444444444555555555555555555555555444444444444444444444444666555444333333444555666666666666666666666666666444444444555555555555666888888777777666666555555666666555555555555666666777777666777777888999999666555444333333333333333333444666777777777666666555555555444444333333333555444333333333333444555444444333333333333222222333333333333333333333333444444444444444444444444333333333333333333333333444333333222222333333444444444444333333222222222222333333444444333333222111111222333333444555555222222333333333333444444444444222222222222444444555555555555555555555555444333333222222333333444222222222222222222222222333333333333333333333333333333333333333333333333555555555555555555555555555555555444444333333333666666666666666666666666666666444333333444555666555555555555666666666666666666666666666666666666555555555444444333333333666666666555444444444333444444444444444444444444555555555555555555555555333444555555666666555555666666555555555555666666444444444555555555666666555555555555555555555555666666666666666666666666444555555666666666666666444444444555555555666666444444555555555555444444666666666666666666666666555555555555555555555555555555444444444333333333555555555555555555555555555666666666444333444555222222222222222222222222222222333333333333444444444444555555444222111000222222222222222222222222333222111/////////000111000000000000111111111111222222111111111111222222111111111111111111111111555555555555555555555555555444444444444444444333555555666666666666555555555444444444444555666666555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555444333333444555555555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444333444444555555444444333444444444444444444444444444444444444444444444444333333333333333333333333555444444444444444444444444444333333444444555666444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444555555444444444444444444444444333333444444444555555555555555444444444333333333444444333333333333444444555444333333333333444555666666555555555444444444555555555555555555555555444444444444444444444444666555444444444444555666555555555555555555555555444444444555555555555666888777777777666666666555666666555555555555666666777777666666666777888888666555444444333333333444444444555666666666555555555555444444444333333333555444333333333333444555444444333333333333222222333333333333333333333333444444444444444444444444333333333333333333333333444333333222222333333444444444444333333222222222222333333444444333333222222222222333333444444444222222333333333333444444444444333222222333444444555555555555555555555555444333333222222333333444222222222222222222222222333333333333333333333333333333333333333333333333555555555555555555555555555555444444444333333333555555555555555555555555666555444444444444555666555555555555666666666666555555555555555555555555555555444444444333333333555555555555555444444444444444444444444444444444555555555555555555555555333444555555666666555555666666555555555555666666333444444444444555555555555555555555555555555555666666666666666666666666444555555666666666666666444444444555555555666666444555555666666555555444666666666666666666666666444444444444444444444444555555444444444333333333555555555555555555555555555666666666444333444555222222222222222222222222222222333333333333444444444444555555444222111000222222222222222222222222333222111000//////000111000000000000111111111111222222111111111111222222111111111111111111111111555555555555555555555555444444444444444555555555555555666666666666555555555444444444444555666666555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555444333333444555555555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333555555555555555555555555333444444555555444444333444444444444444444444444444444444444444444444444333333333333333333333333666666666555555444444444444444444333444444555666444444444444444444444444555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555444555555555555555555444444444444444444444444444444444444555555555666666555444444444444333333333333333333333333333333333444333333222222333333444555555555555555444444444555555555555555555555555444444444444444444444444666555444444444444555666555555555555555555555555444444444555555555555666777777777777666666666666666666555555555555666666777666666555555555666666666555444444333444444444666555444444444444444444555444444444444333333333555444444333333444444555444444333333333333222222333333333333333333333333444444444444444444444444333333333333333333333333444333333222222333333444444444333333333333222222222333333444444333333222333333333333333333333333222222333333333333444444444444333333333333444444444444444444444444444444333333222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444555444444444444333333333555555555555555555555555555555444444444555555666555555555555666666666666555555555555555555555555555444444444444333333333444444444555555555555555444444444444444444444444555555555555555555555555333444555555666666555555666666555555555555666666333333333333444444444444555555555555555555555555666666666666666666666666444555555666666666666666444444555555555666666666444555555666666555555444666666666666666666666666444444444444444444444444555555444444444333333333444444444444444444444444555666666666444333444555333333333333333333333333222222333333333333444444333444444555444333111000111111111111111111111111222222111000000000111111000000000111111111222222222222111111111111222222111111111111111111111111555555555555555555555555333333444444555555666666555555666666666666555555555444444444444555666666555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444333444444555555444444333333333444444444444444444444444444444444444444444333333333333333333333333666666555555444444333333444444444444444555666666444444444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444555555555555555555555555333444555666666555444333555555555555555555555555444444444444555555555555444444444444444444444444222333333333333333333222444333333333333333333444555555555555555555555555555555555555555555555555444444444444444444444444555555555444444555555555555555555555555555555555444444444555555555555666777777777777666666666666666666555555555555666666777666555444444444444444555555444444444444555555777666444333222222333444444444444444444444444444444444444444444444444444444444333333333222222222333333333333333333333333333333333333333333333333333333333333333333333333444333333222222333333444333333333333333333333333222333333444444333333222333333333333333333333222222222222333333333444444444444444333333444444444444444444444444444444444333333222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444555555555555555555555555444444444444555555555666555555555555666666666666555555555555555555555555444444444444444444444444333444444444555666666666444444444444444444444444555555555555555555555555333444555555666555555555666555555444444555555666222222222333333333444444555555555555555555555555666666666666666666666666444555555666666666666666555555555555666666666666555555666666666666555555666666666666666666666666444444444444444444444444555555444444444333333333444444444444444444444444555666666666444333444555333333333333333333333333222222222333333333444444333333444555444333222111111111111111111111111111222111111111111111111111000000111111111222222222222222111111111111222222111111111111111111111111666666666666666666666666444444444555555666666666555555666666666666555555555444444444444555666666555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333333444444555555444444333333333333444444444555555444444444444444444444444333333333333333333333333444444444444333333222222555444444444444555666666444444444444444444444444555555555555555555555555444444444444444444444444333333333333333333333333555555555555555555555555333444555666666555444333555555555555555555555555222333333333333444444444444444444444444444444444222333333444444333333222444444555555555555444444444555555555555555555555666666666666666666666666444444444444444444444444444555555555555555555444555555555555555555555555444444444555555555555666666666666666777777777777666666555555555555666666666666555444444333444444555555444444444555555666777666444333222222333444444444444444444444444444444444444444444444444444444444333333333222222222333333333333333333333333333333333333333333333333333333333333333333333333444333333222222333333444333333333333333333333333222333333444444333333222333333333333333333333222222222222333333333444444444444444444444444444444444444444444444444444444333222222111111222222333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444555555555555555555555555333444444555555555666666555555555555666666666666555555555555555555555555444444444444444444444444333444444444555666666666444444444444444444444444555555555555555555555555333444555555666555555555555555444444444444555555222222222333333333444444555555555555555555555555666666666666666666666666444555555666666666666666555555555666666666777777555666666666666666666555666666666666666666666666444444444444444444444444555555444444444333333333444444444444444444444444555666666666444333444555333333333333333333333333222222222333333333444444222333444444444333222111111111111111111111111111111111111222222222222111111111111111222222222222222222111111111111222222111111111111111111111111666666666666666666666666555555555555555666666666555555666666666666555555555444444444444555666666555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666444555666666666666555444555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333333444444555555444444333222333333444444555555555444444444444444444444444333333333333333333333333333333333333333333333333555555444444555555666777444444444444444444444444555555555555555555555555333333333333333333333333333333333333333333333333555555555555555555555555444555555555555555555444555555555555555555555555222222222333333333444444333333333444444444444555333333555555555555333333444555555666666555555444444444444555555555555555666666666666666666666666444444444444444444444444444444555666666555444444444444444444444444444444444444444555555555555666666666666666777777777777666666555555555555666666666555555444444444555555555555555444555555666777666555444444444444444444333333333444444444444555333444444555555444444333444444333333333333222222333333333333333333333333333333333333333333333333333333333333333333333333444333333222222333333444222222333333333333444444222333333444444333333222333333333333333333333333222222333333333333444444444444555555555555444444333333333333333333333333222222111111111111222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444555444444444444444444444444222333444555666666666666555555555555666666666666444444444444444444444444333333333444444444444555444444444555555555555555444444444444444444444444555555555555555555555555333444555555666666555555555555444444444444555555333333333333444444444444555555555555555555555555666666666666666666666666444555555666666666666666555555666666666777777777555666666777777666666555666666666666666666666666555555555555555555555555555555444444444333333333333333333333333333333333555666666666444333444555333333333333333333333333222222333333333333444444222333444444444333222222222222222222222222222222000111222222333222222222111111111222222222222333222222111111111111222222111111111111111111111111666666666666666666666666666666666666555555555555555555666666666666555555555444444444444555666666555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666444555666777777666555444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444333444444555555444444333222222333333444555555666444444444444444444444444333333333333333333333333222222333333444555555555555555555555555666666777444444444444444444444444555555555555555555555555333333333333333333333333555555555555555555555555555555555555555555555555555555444444444444555555555555555555555555555555333333333333444444444555333333333444444444555555333444666777777666444333333444555555555555444333444444444555555555666666666666666666666666666666444444444444444444444444444444555666666555444444444444444444444444444444444444444555555555555666555666666666777777777888666666555555555555666666555555555555555555666777555555555555555666777777444444555666666666555555333333333444444444555555333333444555555444333333444444333333333333222222333333333333333333333333222222222222222222222222333333333333333333333333444333333222222333333444222222222333333444444444222333333444444333333222222222222333333444444444222222333333333333444444333444555666666555444333333333333333333333333333222222111111111111222222444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555444444444444444444444444222333444666666666666555555555555555666666666666444444444444444444444444333333333444444444555555555555555555555444444444444444444444444444444444555555555555555555555555333444555555666666555555555444444333333444444555333444444444444555555555555555555555555555555555666666666666666666666666444555555666666666666666555666666666777777777777666666777777777777666666666666666666666666666666666666666666666666666666555555444444444333333333333333333333333333333333555666666666444333444555444444444444444444444444222222333333333333444444222222333444444444333222333333333333333333333333000111222333333333222222111111111222222222333333222222111111111111222222111111111111111111111111777777777777777777777777777777666666555555444444555555666666666666555555555444444444444555666666555555555555666666666777666666666666666666666666666666666666666666666666666666666666666666666666444555666777777666555444555555555555555555555555666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555333444444555555444444333222222333333444555666666444444444444444444444444333333333333333333333333222333333444555666777777555555555555555666777777444444444444444444444444555555555555555555555555333333333333333333333333777777777777777777777777555555555555555555555555666555444333333444555666666666666666666666666666444444444555555555666666333333333444444555555555444555777888888777555444222222444444444444222222444444444555555555666666777777777777777777777777444444444444444444444444333444555666666555444333444444444444444444444444444444444555555555666666555666666666777777888888666666555555555555666666555555555555555666777888555555555555555666777777333444666777888777666666333333333444444555555555333333444555555444333333444444444333333333222222333333333333333333333333222222222222222222222222333333333333333333333333444333333222222333333444222222222333333444444444222333333444444333333222111111222333333444555555222222333333333444444444333444555666666555444333333333333333333333333333222222111111111111222222444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333444444555555555444444444444444444444444111222444666777777666555555555555555666666666777444444444444444444444444333333333444444555555555666666666555555444444333444444444444444444444444555555555555555555555555333444555555666666555555555444444333333444444555444444444555555555666666555555555555555555555555666666666666666666666666444555555666666666666666666666666666777777777777666666777777777777666666666666666666666666666666777777777777777777777777555555444444444333333333333333333333333333333333555666666666444333444555444444444444444444444444222222333333333444444444111222333444444444333222444444444444444444444444000111222333444333333222111111222222222333333333222222111111111111222222111111111111111111111111666666666666666666666666555555555555555555555555666666666666666666666666555555555555555666777777666666666666666666666666666666555555555444444444666666666666666666666666444444444444444444444444666666666666666666666666555555555555555555555555444444444555555555555666555555555555555555555555444444444555555555555666555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333333333222222333444666777999777555444555666555555444444444444444555666777444444444333333222222222444444444444444444444444444444444555555555555666555555555444444333333333444444444444444444444444555555555555555555444444555555555555555555555555555555555444444333333333444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555444444444444444444444444444444333333333444444444555555444444444555555555555666666666666666666666666666666666666666666666666666777777666555555555555555444444444444444444444444555555555555555555444444444333333333333444555555555555555555555555555555666666666666666666666666444444333333333444555555333333333444444444555555444333333222222333333444111111222222222333333333222222222222222222222222222222333333333333444444444333333222222333333444222222333333333333444444222222222111111000000000444444444444444444444444555555444444444333333333333222000//////000222333333333333333333333333333222222333333333333444444222222333333444555666666444444555555555555444444444666666666444333444555444444444444444444444444333333333444444444555555555444444333333444444555555444333333222222222222222222333333333444444444555555555444444333333333333333333444444444555555444444444444444444444444444444444555555555555666333333333444444444555555333333333444444444555555444444444444444444444444666666666666666666666666555555555555666666666666777777666666555555555444666666666666666666666666555555555555555555555555444444444444444444444444555555555444444333333333333333333333333333333333444444444333333222222222333333333222222222111111333333333333333222111000111111222222222333333333222333444555666888999999333333333222222111111111333333333222222222111111333333333333333333333333333222111000000111222333666666666666666666666666555555555555555555555555666666666666666666666666555555555555555666777777666666666666666666666666666666555555555444444444666666666666666666666666444444444444444444444444666666666666666666666666555555555555555555555555444444444555555555555666555555555555555555555555444444444555555555555666555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333333333222222333444666777999777555444555666666555444444333333444555555666444444444333333333222222444444444444444444444444444444444444555555555555555555444444444333333333444444444444444444444444555555555555555555444444555555555555555555555555555555444444444333333333444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555444444444444444444444444333333333444444444555555444444444555555555555666666666666666666666666666666666666666666666666666777666666555555555555555444444444444444444444444555555555555555555555555444333333333333444555555555555555555555555555555555555555555555555555555555444444333333333444444333333333444444444555555444333333222222333333444111222222222222333333333222222222222222222222222222222333333333333444444444333333222222333333444222222333333333333444444333333222222222111111111444444444444444444444444444444444444333333333333333222111000000111222333333333333333333333333333222222333333333333444444222222333333444555555666444444555555555555444444222444555555444444666777444444444444444444444444333333333444444444555555555444444333333444444555555444333333222222333333222222333333333444444444555555444444444333333333333333333444444444555555444444444444444444444444444444444555555555555666333333444444444555555555333333444444444555555555444444444444444444444444666666666666666666666666555555555555666666666666777666666666555555555555666666666666666666666666555555555555555555555555444444444444444444444444555555444444444333333333333333333333333333333333444444444333333222222222333333333222222222111111333333333333333222111111111222222222222333333333222333333444444555555555333333333222222222111111333333333222222222111111333333333333333333333333222222111111111111222222666666666666666666666666555555555555555555555555666666666666666666666666555555555555555666777777666666666666666666666666555555555555555444444444666666666666666666666666444444444444444444444444666666666666666666666666555555555555555555555555444444444555555555555666555555555555555555555555444444444555555555555666555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333333333222222333444666777888777555555666777666555333333333333333444444555444444444444333333333333444444444444444444444444444444444444555555555555555444444444444333333333444444444444444444444444444444444444444444555555444444444444444444444444555444444444444333333333444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555444444444444444444444444333333333444444444555555444444444555555555555666666666666666666666666666666666666666666666666666777666555555444444555555444444444444444444444444555555555555555555555555444333333333333444555555555555555555555555555555555555555555555555555555666555444444333333333333333333333444444444555555444333333222222333333444222222222222333333333333222222222222333333333333222222333333333333444444444333333222222333333444222222333333333333444444444333333333333333222222444444444444444444444444333333333333222222222222333222111000000111222333333333333333333333333333222222333333333333444444222333333444444555555555444444555555555555444444111333444555555555777999444444444444444444444444333333333444444444555555555444444333333444444555555444333333333333333333333333333333444444444444555444444444444333333333333333333444444444555555444444444444444444444444444444444555555555555666333444444444444555555555333444444444444555555555444444444444444444444444666666666666666666666666555555555555666666666666666666666666555555555555666666666666666666666666555555555555555555555555444444444444444444444444555444444444444333333333333333333333333333333333444444333333333333222222333333333222222222111111333333333333333222222111222222222222333333333333222222222222222222222222333333333222222222222111333333333222222222111111222222222222222222222222222222333333333333222222666666666666666666666666555555555555555555555555666666666666666666666666555555555555555666777777666666666666666666666666555555555555555555555555666666666666666666666666555555555555555555555555666666666666666666666666555555555555555555555555444444444555555555555666555555555555555555555555444444444555555555555666555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333333333222222333444666777888666555555777777666555333333222222222333333444444444444444444444333333444444444444444444444444333333444444444555555555444444444444444444444444444444444444444444444444333333444444444444555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555444444444555555555555555555555555555555555555555333333333444444444555555444444444555555555555666666666666666666666666666666666666666666666666666666666555444444444444555444444444444444444444444444444444555555555555555444333333333333444555555555555555555555555555555555555555555555555555555777666555444333222222222333333333444444444555555444333333222222333333444222222222333333333444444222222222333333333333333222222222333333333444444444333333222222333333444222222222333333333444444444444444444444444444444444444444444444444444444333333333222222222111111333222222111111222222333333333333333333333333333222222222333333333444444333333333444444444555555444444555555555555444444222333555555444555666888444444444444444444444444333333333444444444555555555444444333333444444555555444444333333333444444333333333444444444444555444444444444444444444444333333333444444444555555444444444444444444444444444444444555555555555666444444444444555555555555444444444444555555555555555555555555555555555555666666666666666666666666555555555555666666666666666666666666666555555555666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333333333333222222222111111222333333444333333222222222222222333333333444444222222222222222222222222222222222222222222222222333333333222222222111111111111111111111111111111222222444555555444222222666666666666666666666666555555555555555555555555666666666666666666666666555555555555555666777777666666666666666666666666444555555555555555555555666666666666666666666666555555555555555555555555666666666666666666666666555555555555555555555555444444444555555555555666555555555555555555555555444444444555555555555666555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333333333222222333444666777777666555666888888777666444333333222222222333333444444444444444444444444444444444444444444444444333333333444444444444555444444444444444444444444444444444444444444444444333333333333444444555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555444444444555555555666666555555555555555555555555333333333444444444555555444444444555555555555666666666666666666666666666666666666666666666666666666666555444444444444444444444444444444444444444444444444555555555666666444333333333333444555555555555555555555555555555555555555555555555555555777666555444333222222222333333333444444444555555444333333222222333333444222222333333333444444444222222333333333444444444222222222333333333444444444333333222222333333444222222222333333333444444444444444444444444444444444444444444444444444444333333333222222222111111333222222222222222222333333333333333333333333333222222222333333333444444333333333444444444444444444444555555555555444444444555666555444333444666444444444444444444444444333333333444444444555555555444444333333444444555444444444333333444555555333333444444444555555555444444444444444444444444333333333444444444555555444444444444444444444444444444444555555555555666444444444555555555666666444444444555555555666666555555555555555555555555666666666666666666666666555555555555666666666666555555555666666666666666666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333333333333222222222111111222333333444444444333333222222333333333444444444111111111222333333444444222222222222222222222222333333333222222222111111111111111111111111111111222222444555555444222222666666666666666666666666555555555555555555555555666666666666666666666666555555555555555666777777666666666666666666666666444444444555555555555555666666666666666666666666555555555555555555555555666666666666666666666666555555555555555555555555444444444555555555555666555555555555555555555555444444444555555555555666555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333333333222222333444666777777666666777999999777666555444444333333333333333444444444444555555555555444444444444444444444444333333333333444444444444333333333444444444444555444444444444444444444444222222333333444444555555333333333333333333333333333333333444444444444555444444444444444444444444444444444444444444444444555555555555555555555555333333444444555666666666555555555555555555555555333333333444444444555555444444444555555555555666666666666666666666666666666666666666666666666666666555444444333333444444444444444444444444444444333333444444555666666666444333333333333444555555555555555555555555555555444444444444444444444444666555444444333333333333333333333444444444555555444333333222222333333444333333333333444444444444222222333333444444555555222222333333333333444444444333333222222333333444222222333333333333444444333333444444444444444555444444444444444444444444333333333333222222222222333333333333333333333333333333333333333333333333222222333333333333444444444444444444444444444444444444555555555555444444555666777666444333444555444444444444444444444444333333333444444444555555555444444333333444444555444444444444444444555666333444444444555555555555333333333444444444444555333333333444444444555555444444444444444444444444444444444555555555555666444444555555555666666666444444555555555666666666555555555555555555555555666666666666666666666666555555555555666666666666555555555666666666666666666666666666666666666666555555555555555555555555555555555555555555555555333333333444444444444555333333333333333333333333222222333333333333444444333333333222222222111111222333333444444444444444333333333333444444444444111111222333444444555555111222222222222333333333333333333222222222111111222222222222222222222222222222333333333333222222666666666666666666666666555555555555555555555555666666666666666666666666555555555555555666777777666666666666666666666666444444444555555555666666666666666666666666666666555555555555555555555555666666666666666666666666555555555555555555555555444444444555555555555666555555555555555555555555444444444555555555555666555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333333333222222333444666777666666666888999:::888666666555555444333333444444444444444444555555555666444444444444444444444444222222333333333444444444333333333444444444555555444444444444444444444444111222222333444444555555333333333333333333333333333333333444444444555555444444444444444444444444444444444444444444444444555555555555555555555555333333444444555666666777555555555555555555555555333333333444444444555555444444444555555555555666666666666666666666666666666666666666666666666666666555444444333333444444444444444444444444444444333333444444555666666777444333333333333444555555555555555555555555555555444444444444444444444444555444444333333333444444333333333444444444555555444333333222222333333444333333333444444444444555222222333333444555555666222222333333333333444444444333333222222333333444222222333333333333444444222222333333444444444444444444444444444444444444444444444444333333333333222333333333333333333222333333333333333333333333222222333333333333444444444444444444444444444444444444555555555555444444333555666555444444555666444444444444444444444444333333333444444444555555555444444333333444444555444444444444444555666666444444444444555555555555333333333444444444555555333333333444444444555555444444444444444444444444444444444555555555555666555555555555666666666666555555555555666666666666555555555555555555555555666666666666666666666666555555555555666666666666555555555555666666666777666666666666666666666666555555555555555555555555555555555555555555555555333333333444444444555555333333333333333333333333222222222333333444444444333333333222222222111111222333333444555555444444333333333444444444444555333333333333333333333333111111222222222333333333333333333222222222111111333333333333333333333333222222111111111111222222666666666666666666666666555555555555555555555555666666666666666666666666555555555555555666777777666666666666666666666666444444444555555555666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555444444444555555555666666555555555555555555555555444444444555555555666666555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333333333222222333444666777666666666888::::::888666777666555444444444444444444444444555555555666666444444444444444444444444222222333333333444444444333333333444444555555555444444444444444444444444111111222333333444555555333333333333333333333333333333333444444555555555444444444444444444444444444444444444444444444444555555555555555555555555333333444444555666777777666666666666666666666666333333333444444444555555444444444555555555666666666666666666666666666666666666666666666666666666555555444333333333333444444444444444444444444444333333444444555666777777444333333333333444555555555555555555555555555555444444444444444444444444444444333333333444555555333333333444444444555555444333333222222333333444333333333444444444555555222222333333444555666666222222333333333444444444444333333222222333333444222222333333333444444444222222222333333444444444444444444444444444444444555555444444444444333333222333333444444333333222333333333333333333333333222222333333333444444444444444444444444444444444444555555555555555555444111333555555555555777888444444444444444444444444333333333444444444555555555444444333333444444555444444444444444555666777444444444555555555666666333333333444444555555555333333333444444444555555444444444444444444444444444444444555555555666666555555555555666666666777555555555555666666666777666666666666666666666666666666666666666666666666555555555555666666666777444555555555666666777777666666666666666666666666555555555555555555555555666666666666666666666666333333333444444555555555333333333333333333333333222222222333333444444444333333333222222222111111222333333444555555555444333333333444444444555555444444333333222111111000111111111222222333333333333333333222222222111111333333333333333333333333333222111000000111222333555555555555555555555555444444555555555555444444666666666666666666666666555555555555555666777777777666555444444555666777444444444555555555555666555555555555555555555555555555555555555555555555555555666666555444333333666666555555555555666666444555555555666666777777555555555555555555555555333333333444444444555555555555555555555555555555444444444444444444444444333333333444444555555555444333333222222333333444444444444333333333222222555444333333222222222222333333444444555666777777777666555444444444444444555555555555555555555555555555555555555555555555555444444333333444444555444444444444444444444444666666555555555444444444555444444333333444444555222222222333333333444444555555555444444333333333444333333222222333333444444444444333333222222222666666666666666555555555444444444444444444444444555555555444444333333333333333333444444444555555555555555555555555555555333333333444444444555555555555555555555555555555333333333444444444555555444444444555555555555666555555555555555555555555333333333444444444555555555555555555555555555555555555555555555555555555444444444444444444444444444444555555555555444444444444444444444444444444444444444333333222222222222222222333333444444444333333222111111222333333222222333333333333444444444444444333333222222222444444444444444444444444333333333333333333333333666555444333333333333333222222222222222222222222444555555555555555555444333444555555666666555555444444444444444444444444333333333444444444555555555555555555555555555555555555555555666666666666555555555555555555555555444444444555555555555666444555555666666666666666777666555444444555666777444444444444444444444444222222333333444555666666555555555666666666666777333333333444444444555555666666666666666666666666777555444444666777777666555555666666666666555555777777666666555555555444666666666666666666666666555555555555666666666666555555555555666666666666666666555555555555666666555555555555555555555555666666555555555444444444333333222222333333444555222333333444444333333222333333333333333333333333333333222222333333444555444444555555444444333222444444444333333222222222111111111111111111111111222222222111111111000000222222222222222222222222111444444111111333333000555555555555555555555555444555555666666555555444666666666666666666666666555555555555555666777777777666555444444555666777444444444555555555555666555555555555555555555555555555555555555555555555666666666666666555444444666666555555555555666666555555555555666666666777555555555555555555555555333333444444444555555555555555555555555555555555444444444444444444444444333444444444444444444555444333333222222333333444444444444333333333222222444444333222222222333333333333444444555666666777666666555444444444444444555555555555555555555555555555555555555555555555555444444333333444444555444444444444444444444444666555555555444444444444555444444333333444444555333333333333444444444444555555444444444333333333444333333333333333333444444444444333333333222222666666666666555555555555444444444444444444444444555555444444444333333333333333333444444444555555555555555555555444444444333444444444555555555555555555555555555555555555333444444444555555555555444444444555555555555666555555555555555555555555333333333444444444555555555555555555555555555555555555555555555555555555444444444444444444444444444444555555555555444444444444444444444444444444333333333222222222111111222222222333333444444444333333222111111222333333222222333333333333444444444444444333333222222222444444444444444444444444333333333333333333333333666555444333333333333444222222222222222222222222333444444555555444444333333444444555555555555555444444444444444444444444333333333444444444555555555555555555555555555555555555555555666666666666555555555555555555555555444444444444555555555555444444555666666666666666777666555444444555666777444444444444444444444444222333333333444555555555444444555555555666666666333333333444444444555555555555555555555555555555666555444555666666555444555555666666666666555555777666666666555555555555666666666666666666666666555555555555666666666666555555555555666666666666666666555555555555666666555555555555555555555555666666555555555444444444333333222222333333444555222333333444444333333222333333333333333333333333333222222222222333444444444444444555444444333222444444333333333222222222222222222222222222222222222222222111111111000000222222222222222222222222111444444111111444444222555555555555555555555555444555555666666555555444666666666666666666666666555555555555555666777777666666555555555555666666444444444555555555555666555555555555555555555555555555555555555555555555666666777777777666555555666666555555555555666666555555555555666666666666555555555555555555555555333444444444444555555555555555555555555555555555444444444444444444444444555555555444444444444444444444333333333333444444444444444444333333333333333333222222222333444444333333444444555666666666666666555444444444444555555555555555555555555555555555555555555555555555555555444444444444555555444444444444444444444444555555555555444444444444555444444333333444444555333444444444444555555555555444444444444333333333333333333333333333333333444444444444333333333333555555555555555555555555444444444444444444444444555444444444444333333333333333333444444444555555666666555555555444444444444444555555555666666666555555555555555555555555444444555555555666666666444444444555555555555666555555555555555555555555333333333444444444555555555555555555555555555555555555555555555555555555444444444444444444444444444444555555555555444444444444444444444444444444222222222222111111111111222222333333333333444444333222222111111222222333222222333333333333444444444444333333333333222222444444444444444444444444333333333333333333333333555555444333333333444444333333333333333333333333222333333444444333333222333333444555555555555555444444444444444444444444333333333444444444555555444444444444444444444444444555555555555666666666444444444444444444444444444444444444555555555555444444555666666666666555666666555444444555666666444444444444444444444444333333333333444444444444333333333444444444555555333333333444444444555555444444444444444444444444555555555666777777555333555555666666666666555555666666666666555555555555666666666666666666666666555555555555666666666666555555555555666666666666666666555555555555666666555555555555555555555555555555555555555444444444333333333333333444444555333333444444444444333333333333333333333333333333222222222222222333444444444444444444444333222222333333333333222222222222333333333333333333333333222222222111111111111111222222222222222222222222111444444222222666666333555555555555555555555555555555666666666666555555666666666666666666666666555555555555555666777777666666666555555666666666444444444555555555555666555555555555555555555555555555555555555555555555666777777777777777666666666666555555555555666666555555555666666666666666555555555555555555555555444444444444555555555555555555555555555555555555555555555555555555555555666666555555444444333333444444333333333333444444555444444444444333333333222222222222333333444555444444444555555555666666666555555444444444555555555555555555555555555555555555555555555555555555555555444444444444555555444444444444444444444444444444444444444444444444555444444333333444444555444444444555555555666666444444444444444444444444333444444444444444444333444444444444444444333333444444555555555555555666444444444444444444444444444444444444444444444444333333333444444444555555666666666555444444333333555555555666666666666777555555555555555555555555555555555666666666666777444444444555555555555666555555555555555555555555333333333444444444555555555555555555555555555555555555555555555555555555444444444444444444444444333444444555555444444333444444444444444444444444222222222222222222222222333333333333333333333333222222222222222222222222222222222333333333444444333333333333333333333333333333333333333333333333222222333333333333444444555444444333333333444444333333333333333333333333222222222333333222222222333333444555555555444444444444444444444444444444333333333444444444555555444444444444444444444444444444444555555555666666444444444444444444444444333333444444444555555555333444555555666666555555555555555555555555555555444444444444444444444444444444333333333333333333222222333333333444444444333333333444444444555555444444444444444444444444444444555888::::::888555555555666666666666555555666666666666666555555555666666666666666666666666555555555555666666666666555555555555666666666666666555555444444555555666555555555555555555555555555555555555555555555555333333333333333444555555333333444444444444333333333333333333333333333333222222222111222333333444333444444444444333222222333222222222222222222222333333333333333333333333111111111111111111111111222222222222222222222222000333444222333777777555666666666666666666666666555666666666666666666555666666666666666666666666555555555555555666777777555666666666666666666555444444444555555555555666666666666666666666666666555555555555555555555555666666777777777777777666666666555555555555666666666666666666666555555555555555555555555555555555444444444555555555666666555555555555555555555555555555555555555555555555666666666555555444444444555444444333333444444555555555555444444444333333222222222222333333444555444444444555555555555555555555444444444555555666555555555555555555555555555555555555555555555555666555555444444555555666444444444444444444444444333333444444444444444444555444444333333444444555444444444555555555666666444444444444444444444444333444444555555444444333444444444444444444444444333444444444555555666666444444444444444444444444444444444444444444444444333333333444444444555555666666555555555444444444555555555666666666666777555555555555555555555555555555555666666666666777444444444555555555555666555555555555555555555555333333333444444444555555555555555555555555555555555555555555555555555555444444444444444444444444333333444444444444333333444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222222222222333333333444444333333333333333333333333333333333333333333333333222222222333333444444444444444333333333444444555333333333333333333333333111222222222222222222111222333333444555444444444444444444444444444444444333333333444444444555555444444444444444444444444444444444444555555555555444444444444444444444444333333333444444444444555333444444555555555555555444444555555555555444444444444444444444444444444333333333333333333222222222222222333333333333444333333333444444444555555555555555555555555555555333333555999<<<===;;;999555555666666666666555555555555555666666666666666666666666666666666666666555555555555666666666666555555555555666666666666555555444444444444555555555555555555555555555555444555555555555555555555444444333333444444555666333444444555555444444333333333333333333333333333222111111111111222333333333333444444333333222111222222222222222222222222333333333333333333333333111111111111111111111111222222222222222222222222000333444222333777777555666666666666666666666666555666666777777666666555666666666666666666666666555555555555555666777777555555666666666666555555444444444555555555555666666666666666666666666666555555555555555555555555555555666777777777666666666666555555555555666666666666666666666555555555555555555555555555555555444444555555555666666666555555555555555555555555555555555555555555555555666666666555555555555555555555444444444444555555555555555555444444444333333333222222222333444444555555555555555555555555555444444444444555666666555555555555555555555555555555555555555555555555666666555555555555666666444444444444444444444444333333333333444444444444555444444333333444444555333444444444444555555555333333333444444444444555333444555666666555444333444444444444555555555555333333333444555555666666444444444444444444444444333333333444444444444555333333333444444444555555555555555555555555555555444444555555555666666666555555555555555555555555444444555555555666666666444444444555555555555666555555555555555555555555333333333444444444555555555555555555555555555555555555555555555555555555444444444444444444444444333333444444444444333333444444444444444444444444444444444444555555555555444444333333333333222222111222222333333222222111222222333333333333444444222222333333333333444444333333333333333333333333111222222333333444444555444444333333333444555555333333333333333333333333111222222333333222222111222222333444444444444444444444444444444444444444333333333444444444555555333333333333333333333333333444444444444555555555333333333333333333333333333333333333444444444444333333444555555555555444444444555555555555444444444444444444444444444444222222222222333333333333222222222333333333444444333333333444444444555555666666666666666666666666333444555888;;;===<<<;;;555555666666666666555555555555555666666666666666666666666666666666666666555555555555666666666666555555555555666666666666555555444444444444555555555555555555555555555555444444444555555555555555444444444444444555555666444444555555555555444444333333333333333333333333111111111111111222333333333333333333333222111111111111111222222222222222333333333333333333333333111111111111111222222222222222222222222222222222111444444222222666666333666666666666666666666666666666777777777777666666666666666666666666666666555555555555555666777777444555666777777666555444444444444555555555555666666666666666666666666666555555555555555555555555444444555666666666666666666666555555555555666666777666666666555555555555555555555555555555555555555555555555666666666666555555555555555555555555555555555555555555555555555555555555666666666666555555444444444444555555555555555555444444444444444444333222222222333333555555555555555555555555444444444444444555666666555555555555555555555555555555555555555555555555666666555555555555666666444444444444444444444444222222333333333444444444555444444333333444444555333333333333444444444444333333333444444444555555333444555666666555444333444444444444555555555666222222333444444555666666444444444444444444444444333333333444444444555555333333333444444444555555333333444444555666666666333444444444555555555555555555555555555555555555333444444444555555555555444444444555555555555666555555555555555555555555333333333444444444555555555555555555555555555555555555555555555555555555444444444444444444444444222333333444444333333222444444444444444444444444333333333444444555555555444444444333333222222222111222333333333333222111222222333333333333444444222222222333333444444444222222222222222222222222111111222333333444555555333333333333333444555666444444444444444444444444222222333333333333222222222222333444444444444333444444444444444444444444333333333444444444555555333333333333333333333333333333444444444555555555333333333333333333333333222222333333333444444444222333444444555555444444333444444555555444444333444444444444444444444444111111111222333333333444333333333333444444444444333333333444444444555555555555555555555555555555555555444666888:::999999555555666666666666555555555555555555666666666777666666666666666666666666555555555555666666666666555555555555666666666666555444444333333444444555555555555555555555555555444444444555555555666666444444444444444555666666444444555555555555444444333333333333333333333333111111111111111222222333222333333333333222111111000111111111222222222222222222222222222222222222000000111111111222222222222222222222222222222222111444444111111444444222777777777777777777777777666666777777777777666666666666666666666666666666555555555555555666777777444555666777777666555444444444444555555555666666777777777777777777777777555555555555555555555555333333444555666666555555666666555555555555666666777777666666555555555444555555555555555555555555555555555555666666666777555555555555555555555555666666666666666666666666444444555555666666777777555555444444444444555555666666555555555444444444555444444333222222222222555555555555555555555444444444444444444555666777555555555555555555555555555555555555555555555555666666555555555555666666444444444444444444444444222222222333333444444444555444444333333444444555222222222333333333444444333333333444444555555555333444666777777666444333444444444555555555666666222222333333444555666666444444444444444444444444333333333444444555555555333333333444444444555555222333333444555666777777333333333444444444555555555555555555555555555555333333333444444444555555444444444555555555666666555555555555555555555555333333333444444444555555555555555555555555555555555555555555555555555555444444444444444444444444222333333444444333333222444444444444444444444444222222222333333444444444444444444333333222222222111222333444444333222111222222333333333444444444222222222333333444444444222222222222222222222222111111222333333444555555333333333333333444555666444444444444444444444444222333333444444333333222222222333444444444333333444444444444444444444444333333333444444444555555333333333333333333333333333333333444444444555555333333333333333333333333222222333333333444444444222333444444555555444444333333444555555444333333444444444444444444444444000000111222333333444444333333444444444444555555333333333444444444555555444444444444444444444444777666444444555666666555555555666666666666555555444555555555666666777777666666666666666666666666555555555555666666666777555555555555666666666777555444444333333444444555555555555555555555555555444444444555555555666666555444444444444555666666444444555555555555444444333333333333333333333333111111111000111222222333222333333333333222111111000000111111222222222222111111111111111111111111000000111111222222222222222222222222222222222222111444444111111333333000666666666666666666666666666666666666666555555555666666666666666666666666666666666666666666666666666666666666666666666666444444444555555555555666666666666666666666666666666666666666666666666666555555555555555555555555:::777444444666888888666666666555555555444444444555555555555555555555555555555555555666666666666777777666666555555555444555555555555555555555555777777666666555555555444333444444444555666666666555444333333333333444555222222222333333333444444666666555555555444444444666555444333333444555666555555555555555555444444666666666666666666666666555444444333333444444555444444444444444444444444444444444444444444444444444444444333333222222222666666666555555444444444000000111222222333444444333333333444444555555555555555555444444333333333555555555555555555555555444444444444444444444444444444444555555555555666555555555555555555555555444444444444444444444444444444444555555555555666666666555555555444444444666555555555555444444444555555555555555555555555444444444444444444444444333333333444444444555555333333333444444444555555555444333333333333444555333333333444444444555555333333222222333333444555444666999::::::777444222555555444444444333333333222333333444444333333222222222222222222222222222333333333333333333333333111111222222222222333333222333333444444333333222444444444444444444444444555555444444444333333333222333333444444333333222555555444444444444555555222222333333333333444444444444444444444444444444444444444444444444444444444333333333333444555555666555444333222333333444555444333222111222222333111111222222222333333333333333333333333333333333444444444444555555555666444444444444444444444444222222222333333333444444444444444444444444444444444444444444444444444444444444444555555555555666666666666666666666666666333444666777777777666555444444444555555555666666666666555555555444444444333444555555666666555555444444444555555555555666333333333333333333333333555555444444444444555555444444444555555555555666555555555555555555555555333444555555666666555555333333333333333333333333222222111111111111222222111111111111111111111111111111111222222333333444222222222111111111111000222222111111111111222222000111111111111222222222222222222222222222222222666666666666666666666666666666666666666666666555666666666666666666666666666666666666666666666666666666666666666666666666444444444555555555555666666666666666666666666666666666666666666666666666555555555555555555555555888666333333555777666555666666555555555444444444555555555555555555555555555555555555666666666666777666666666555555555555555555555555555555555555777666666666555555555555444444444555555555555555555444333333333333444555333333333333444444444444666666555555555444444444666555444444444444555666555555555555555555555555555555555555555555555555555444444333333444444555444444444444444444444444444444444444444444444444444444444333333333222222555555555444444444333333111111222222333444444555333333333444444444555555555555444444444333333333555555555555555555555555444444444444444444444444444444444555555555555666555555555555555555555555444444444444444444444444444444444444555555555555666666555555555444444444444444444555555555666666555555555555555555555555555555555555555555555555333333333444444444555555333333333444444444555555555444333333333333444555333333333444444444555555333333222222333333444555888888888888888777666555444444444333333333222222222333333444444333333222222222222222222222222222333333333333333333333333333333444444444444555555333444444555555444444333444444444444444444444444555555444444444333333333333333444444444444333333555555444444444444555555222222333333333333444444444444444444444444444444444444444444444444444444444333333333333444555555666555444333333333444444666555444333222222333444222222222333333333333444333333333333333333333333222333444444555555444444333333333444444444555555333333333333444444444444444444444444444444444444444444444444444444444444444444444555555555555666555555555555555555555555444444666777777777666555444444444555555555666666666666555555555444444444333444555555666666555555444444444555555555555666333333333333333333333333666666555555555555666666444444444555555555555666555555555555555555555555333444444555555555555555333333333333333333333333333333222222222222333333222222222222222222222222222222222222222333333333222222222222111111111111222222111111111111222222000111111111111222222222222222222222222222222222666666666666666666666666555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444555555555555666666666666666666666666666666666666666666666666666666666666666666666666666777555333444555666666555666666666555555555555444555555555555555555555555555555555555666666666666666666666666555555555555555555555555555555555555666666666666555555555555555555555555555444444444555444444333333444444555333444444444444555555555555555555555555444444444666555444444444444555666555555555555555555555555555555555555555555555555555444444333333444444555444444444444444444444444444444444444444444444444444444444444333333333333444444444444333333333333222222333333444555555555333333333444444444444555555444444444444333333333555555555555555555555555444444444444444444444444444444444555555555555666555555555555555555555555444444444444444444444444444444444444555555555555555555555555555444444444222222333444555666777888555555555555555555555555555555555555555555555555333333333444444444555555333333333444444444555555555444444333333444444555333333333444444444555555333333333333333444444555;;;999888666555555666777444333333333333222222222333333444444444444333333333333333333333333333333333333333333333333333333333333444444444444555555444555555666666555555444444444444444444444444444555555444444444333333333444444555555555555444444444444444444444444444444222222333333333333444444444444444444444444444444555555555555555555555555444333333333333444555555555555444333333333444444666555444444333444444444333333333444444444555555333333333333333333333333333444666888888777666555333333333444444555555555333444444444444555555555444444444444444444444444444444444444444444444444444444444555555555555666555555555555555555555555444555555666777666666666444444444555555555555555555555555555555444444444333444555555666666555555444444444555555555555666333333333333333333333333777777666666666666777777444444444555555555555666444444444444444444444444333333444555555555555555333333333333333333333333444333333333333333333444333333333333333333333333333333333333222222222222333222222222111111111111222222111111111111222222000111111111111222222222222222222222222222222222666666666666666666666666555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444555555555555666666666666666666666666666666666666666666666666666777777777777777777777777666666555555666666666666666666666555555555555555555555555555555555555555555555555555666666666666666666666666666555555555555555555555555555555555666666666666666555555555666666666555444444444333444444444444444444444444444444444555555555666666555555555555555555555555555555555444444555555555444444444555555555555555555555555555555555555555555444444333333444444555444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333444444444444555555666666444444444444444444444444444444444444444444444444555555555555555555555555444444444444444444444444444444444555555555555666555555555555555555555555444444444444444444444444333333444444444555555555555555555555555555555555333333444444555666666777555555555555555555555555555555555555555555555555333333333444444444555555333333333444444444555555444444444444444444444444333333333444444444555555333333333333333444555555999888777555555555555555555555444444444333333333333333444444444444333333333333333333333333333333333333333333333333333333111111111222222222333333444444555555555555444444444444444444444444444444555555444444444333333333444555555555555555555444444444444444444444444444222222222333333333444444444444444444444444444444666666666666666666666666444333333333333444555555444444444444444444444444555555555555555555555555444444444444555555555666444444444444444444444444666777:::<<<<<<;;;999777444444444444444444444444444444444555555555666666444444444444444444444444444444444444444444444444444444444555555555555666444444444444444444444444444555555666666666666666555555555555555555555555555555555555555555555555333444555555666555555555444444444555555555555666444444444444444444444444666666555555555555666666444444444555555555555666444444444444444444444444333333444555555555444444444444444444444444444444333333222222222222333333333333333333333333333333444444444333333222222111333333222222222111111111333222222111111222222333000000111111111222222222111111111111111111111111666666666666666666666666444555555555666666777777666666666666666666666666666666666666666666666666666666666666666666666666444444444555555555555666666666666666666666666666666666666666666666666666777777777777777777777777777777888888777777777777666666666666666666666666555555555555555555555555555555555555666666666666555555555666666666666666555555555555555555555555555555555666666666666666666666666555444444444333444444444444444444444444444444444555555555666666444555555555555555555555444555555555555555555444444444444555555555666666555555555555555555555555555444444333333444444555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333444444555555555555666666444444444444444444444444444444444444444444444444555555555555555555555555444444444444444444444444444444444555555555555666555555555555555555555555444444444444444444444444333333333444444444444555444555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333444444444555555333333333444444444555555444444444444444444444444333333333444444444555555444444333333444444555666555555666666666555444333777666666666555555555555333444444555555444444333333333333333333333333333333333333333333333333333111111111222222222333333333333444444444444333333444444444444444444444444555555444444444333333333444555555555555555555444333333444555555444333333222222222333333333444444444444444444444444444444666666666666666666666666444333333333333444555555333444444444444444444444444555555555555555555555444444555555555666666666444444444444444444444444666888:::<<<===;;;999888666666555444333222222111444444444555555555666666444444444444444444444444444444444444444444444444444444444555555555555666555555555555555555555555555555555555666666666777555555555555555555555444444555555555555555555555333444555555666555555555444444444555555555555666444444444444444444444444555444444333333444444555444444444555555555555666444444444444444444444444222333333444555444444444444444444444444444444444222222111111111111222222222222222222222222222222555444444333333222222222333333333222222222222111333333222222222222333333000000111111111222222222111111111111111111111111666666666666666666666666444444555555666777777777666666666666666666666666666666666666666666666666666666666666666666666666444444444555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666888::::::888777777888555666666666666777777777555555555555555555555555555555555555666666666666555555555666666666666666555555555555555555555555555555555666666666666666555555555555555444444444333444444555555444444333333444444444444555555555444444444555555555555555444444555666666555444444333333444444555666666666444444444444444444444444555444444333333444444555444444444444444444444444444444444444444444444444444444444444555555555555333333333333444444444444555555555555555555555555555444444444444333333333333333333444444444444555555555555555555555555555444444444444444444444444444444444555555555555666555555555555555555555555444444444444444444444444333333333333444444444444444444444555555555555555666666555555555444444444555555555555555555555555222222222222222222222222333333333444444444555555333333333444444444555555333444444555555444444333333333333444444444555555444444444444444555555666333444555666777666555444888888777777777666666666444444555555555555444444333333333333333333333333333333333333333333333333333333444444444444555555222333333333333333333222444444444444444444444444555555444444444333333333444444555555555555444444222333444555555444333222222222333333333333444444444444444444444444444444555555555555555555555555444333333333333444555555222333444555555555444444333333444555555555555444444444444555555555666666444444444444444444444444444555777999999888777666666666555444333222222111333444444444444555555555444444444444444444444444444444444444444444444444444444444555555555555666666666666666666666666666666555555555555666777777555555555555555444444444444444444555555555555555333444555555666666555555444444444555555555555666444444444444444444444444444333333333333333333444444444444555555555555666333333333333333333333333222222333444444444444444444444444444444444444444222111111000000111111222111111111111111111111111444444444444333333333333333333333333222222222222333333222222222222333333000111111111111222222222111111111111111111111111666666666666666666666666444444555555666777777888666666666666666666666666666666666666666666666666666666666666666666666666444444444555555555555666666666666666666666666666666666666666666666666666555555555555555555555555555777::::::888666777888555666666666777777777777555555555555555555555555555555555555666666666666555555555555666666666777555555555555555555555555555555555555666666666777444444444555555555555555333333444555555444333333333333333333444444444444444444444555555555666666444444555666666555444444333333444444555666666777444444444444444444444444555444444333333444444555444444444444444444444444444444444444444444444444444444444444555555555666333333444444444555555555444444444444444444444444555555444444444333333333333333333444444444555555555555555555555555555555444444444444444444444444444444444555555555555666555555555555555555555555444444444444444444444444222222333333333444444444444444444555555555666666444444444555555555555555555555555555555555555555333333333333333333333333333333333444444444555555333333333444444444555555333333444555555444333333333333333444444444555555444444444444444555666666555555555555777888999:::777777777777666666666666444444555555555555444444444444444444444444444444333333333333333333333333333333444444444444555555333333444444444444333333444444444444444444444444555555444444444333333333333333444444444444333333111222444555555444222111222222333333333333444444444444444444444444444444444444444444444444444444444333333333333444555555222333444555555555444444111222333444555555444333333333444444444555555555555555555555555555555555444444555666666666666666444444444444444444444444333333333333444444444444444444444444444444444444444444444444444444444444444444444555555555555666777777777777777777777777666555555444555666777888666666555555555444444444444444444555555555666666333444555555666666555555444444444555555555555666555555555555555555555555444444444333333444444444444444444555555555555666333333333333333333333333222222333444444444444333555555555555555555555555333222222111111222222333222222222222222222222222333333333444444444444444444444333333333222222222444333333222222333333444000111111111111222222222111111111111111111111111666666666666666666666666444444444555666777777888666666666666666666666666666666666666666666666666666666666666666666666666444444444555555555666666666666666666666666666666666666666666666666666666555555555555555555555555333666999999777555666777555666666666777777888888555555555555555555555555555555555555666666666777444555555555666666777777555555555555555555555555444555555555666666777777333444444555555666666666333333444555555444333333222222222333333333444444444444444555555555666666333444555666666555444333333333444444555666777777444444444444444444444444555444444333333444444555444444444444444444444444444444444444444444444444444444444555555555666666444444444555555666666666444444444444444444444333555555555444444333333333333333333444444555555555555555555555555555555555444444444444444444444444444444444555555555666666555555555555555555555555444444444444444444444444222222333333333444444444444444444555555555666666222333333444555666777777555555555555555555555555444444444444444444444444333333333444444444555555333333333444444444555555333333444555555444333333333333333444444444555555555444444444444555666666888777555444666999===???777666666666555555555555444444555555555555444444444444444444444444444444333333333333333333333333111111222222222333333333444555555555555555555444444444444444444444444444555555444444444333333333222333333444444333333222111222444555555444222111222222333333333444444444444444444444444444444444444444444444444444444444444333333333333444555555111222444555666555444444000111333444555444333333333333333444444444555555555555555555555555555555666666666666666777777777111111222333555666666777222222222333333333444444444444444444444444444444444444444444444444444444444444444555555555666666777777777777777777777777666555555444444666777888666666555555555444444444444444444555555555666666333444555555666666555555444444444555555555666666555555555555555555555555555555555444444555555555444444444555555555666666333333333333333333333333222222333444444444333333555555555555555555555555444333333222222333333444333333333333333333333333333333333444444555555555444444444333333333222222444333333222222333333444000111111111111222222222000000000000000000000000666666555555555444444444555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777666666666666666666666666666777777777777777666666888888888888888888888888777666666666555555555555777777777777777777777777777777777777777777777777666666555555555555666666555555555555555666777777555555555555555555555555444444444444444444444444333333333444444444555555555555555555555555555555444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555444444444444444444444444333333333444444444555555555555555444444333333333444444444444444444444444444444444444444444444444333444444555555444444333444444444444444444444444555555555444444333333333444444444444444444444444333444444555555444444333444444444444444444444444555555555555555555444444444444444444444444444444333333333333333333333333666666555555555444444444444444444444444444444444555555555555555555555555666666555555555444444444555555555555555555555555444444444555555555555666555555555555555555555555444444444555555555555666444444444444666888:::<<<555777999;;;;;;888555333444555555555444333333222444444444555555555666666333333333333333333333333444444444444444444444444444444444444444444333333444444444444444444444444555555444333333333333444444444444444444444444444222222444444444444222222222333444444555555444444222222333333333333444444444333333333333444555555444444444555555555555666444444444444444444444444222333555666666555333222222222333444444555555666555666666666777777888888999999888888777777666666444444444444555555555666444444444444444444444444555444444444444555666666666666666555444444333333666666666666666666666666777777777777777777777777666666666666666666666666666666666666555555555555666666666666666666666666777777777777777777777777444444555555555555444444222333444444555555444444555555444444444333333333444444444555555555555666555444333333222222222222555555444444333222222111222333333222111222555777555555444333333222111111222333333444444333333222222222222222222222222222222222222111111000000000444444333222222222333333666555444333222111111111222222222111111111000000666666555555555444444444555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777666666666666666666666666666666777777777777666666888888888888888888888888777777666666666555555555777777777777777777777777777777777777777777777777666666555555555555666666555555555555555666777777555555555555555555555555444444444444444444444444333333333444444444555555555555555555555555555555444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555444444444444444444444444333333333444444444555555555555444444444333333333444444444444444444444444444444444444444444444444333444444555555444444333444444444444444444444444555555444444444333333333444444444444444444444444333444444555555444444333444444444444444444444444555555555555555555555555444444444444444444444444333333333333333333333333666666555555555444444444555555555555555555555555555555555555555555555555666666555555555444444444555555555555555555555555444444444555555555555666555555555555555555555555444444444555555555555666555555555555666777888888555777999;;;:::888555333444555555555444444333222333444444444444555555555333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444555555444333333333333444444444444444444444444444222333333444444333333222222333444444555444444444222222333333333333444444444333333333333444555555444444444555555555555666444444444444444444444444222333444555555444333222222222333444444555555666555555555666666666777777888888777777777777777777444444555555555666666666444444444444444444444444444444444444444555666666555555555555555444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555666666666666666666666666666666666666666666666666444444555555555555444444222333444444555555444444555555555555444444333333444444444555555555555666555444333333222222333333333333333333222222333333111222333222111222555777555555444333333222111111222333333444444333333222222222222222222222222222333333222222222111111111333333333222222333444444////////////000111222222222222222111111111000000555555555555555444444444555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777666666666666666666666666666666777777777777666666777777777777777777777777777777777666666666555555777777777777777777777777777777777777777777777777666666555555555555666666555555555555555666777777555555555555555555555555444444444444444444444444333333333444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444333333333444444444555555555444444444444333333333444444444444444444444444444444444444444444444444333444444555555444444333444444444444444444444444555444444444444333333333444444444444444444444444333444444555555444444333444444444444444444444444555555555555555555555555444444444444444444444444333333333333333333333333555555555555555444444444666666666666666666666666555555555555555555555555555555555555555444444444555555555555555555555555444444444555555555555666555555555555555555555555444444444555555555555666555555666666666555555444555777999::::::888555333444555555555555444333333333333333333444444444444333333333333333333333333444444444444444444444444222333333444444555555555444444444444444444444444555555444333333333333444444444444444444444444444222333333444444333333222222222333444444444444444222222333333333333444444444333333333333444555555444444444555555555555666444444444444444444444444111222333444444333222111222222333444444555555666444444444555555555555666666666666777777777777777555555555555666666666777444444444444444444444444444444444444444555555666444444444555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555666666666666666666666666666666666666666666666666444444555555555555444444222333444444555555444444666666666555555555555444444444444555555555555666555444333333333333333333222222111111222222333444111222333222222222444666555444444333333222222111222333333444444333333222222222222222222222222222333333333333222222222222222222222222333444444555000000000///000000111222222222222111111111111111555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777666666666666666666666666555666666777777777777666666666666666666666666666777777777666666666666555666666666666666666666666666666666666666666666666666666555555555555666666555555555555555666777777555555555555555555555555444444444444444444444444333333333444444444555555555555555555555555555555666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444333444444555555444444333444444444444444444444444444444444444444444444444444444444444444444444444333444444555555444444333444444444444444444444444444444444555555555555555444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555666555555555555555555555555444444444555555555555666333444555666666555444333555666888999999777555444444444555555555555444444222222222333333333444444333333333333333333333333444444444444444444444444222222333333444555666666444444444444444444444444555555444333333333333444444444444444444444444444333333333333333333333333222222333444444444444333222222222333333333444444444333333333333444555555444444444555555555555666444444444444444444444444111222222333333222222111222222333444444555555666444444444444444444444444555555555666666777777777555555555666666666777777444444444444444444444444444444333333444444555666333333444444555666666777666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555666666666666666666666666666666666666666666666666444444555555555555444444222333444444555555444444666666666666666666666555444444444555555555555666555444444333333333444444333222111111111111222333111333444333333333444666444444444333333222222222222333333444444333333222222222222222222222222222333333333333333333333333111111111222333444555666:::999777555333111111000111111111111111111111111444555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777555555666777777777777777666666666666666666666666888777777777666666666666666666666666666666666666666666666666666666666666666666555555555555666666555555555555555666777777555555555555555555555555444444444444444444444444333333333444444444555555555555555555555555555555666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444333444444555555444444333444444444444444444444444444444444444444444444444444444444444444444444444333444444555555444444333444444444444444444444444444444444555555555666666444444444444444444444444444444444444444444444444444555555555555555555555444444444444444444444444555555555555555555555555444555555555555555555555555555555555555555555555444444444555555555555666555555555555555555555555444444444555555555555666111333444666666666555555555666777888888777555444444444555666666555555444222222222333333333444444333333333333333333333333444444444444444444444444222222333333444555666666444444444444444444444444555555444333333333333444444444444444444444444444333333333333333333333333111222333333444444333333222222222333333333444444444333333333333444555555444444444555555555555666444444444444444444444444222222222222222222222222222222333444444555555666444444444444444333333333444444555555666666666777555555555555666666666666444444444444444444444444333333333333333444555555222333333444555666777777666666666666666666666666555555555555555555555555666666666666666666666666666666666666555555555555666666666666666666666666555555555555555555555555444444555555555555444444222333444444555555444444555666666666666666666666444444444555555555555666444444444333333444555555555444222111000111222333333555666555444333444555444444333333333333222222222333333444444333333222222222222222222222222222333333333333333333333333111111111222333444555666???>>>;;;888555333111111111111111111111111111111444444444555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777444555666777777888888777777777777777777777777777888888777777777666666666777777777777777777777777777777777777777777777777666666555555555555666666555555555555555666777777555555555555555555555555444444444444444444444444333333333444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444333333333444444444555555333333333444444444444555444444444444444444444444444444444444444444444444333444444555555444444333444444444444444444444444333333333444444444444555444444444444444444444444333444444555555444444333444444444444444444444444333333444444555666666666444444444444444444444444444444444444444444444444444444444555555555555555444444444444444444444444555555555555555555555555444444444555555555555555555555555555555555555555444444444555555555555666555555555555555555555555444444444555555555555666222333444555666777777777666666777777777666555444444444555666666666666555333333333333444444444444333333333333333333333333444444444444444444444444222333333444444555555555444444444444444444444444555555444333333333333444444444444444444444444444444333333222222333333444111111222333333333333333222222333333333333444444444333333333333444555555444444444555555555555666444444444444444444444444333333333222222333333333222222333444444555555666555444444444444333333333444444444555555555555555444444444444555555555666444444444444444444444444333333333333333444444555333333444444555666777777666666666666666666666666555555555555555555555555666666666666666666666666666666666666555555555555666666666666666666666666555555555555555555555555444444555555555555444444222333444444555555444444444555555555555666666666444444444555555555555666444444444444444444555666555444222111111222444555666888999888555444333444333333333333333333333333222333333444444333333222222222222222222222222222222222222222333333333333222222222222333444444555999888777555444333333333111111111111111222222222444444444555555555666666555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777444555666777888888888888888888888888888888888888888888888777777777666666777777777777777777777777777777777777777777777777666666555555555555666666555555555555555666777777555555555555555555555555444444444444444444444444333333333444444444555555555555555555555555555555444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555444444444444444444444444333333333444444444555555333333333444444444555555444444444444444444444444444444444444444444444444333444444555555444444333444444444444444444444444333333333444444444555555444444444444444444444444333444444555555444444333444444444444444444444444333333444444555666666777444444444444444444444444555555555555555555555555444444444555555555666666555555555555555555555555555555555555555555555555444444444555555555666666555555555555555555555555444444444555555555555666555555555555555555555555444444444555555555555666666666666555555666666777666666777777666666555444444444555666666666666666333444444444444555555555333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444555555444333333333333444444444444444444444444444444333333222222333333444111111222333333333333222222222333333333333444444444333333333333444555555444444444555555555555666444444444444444444444444444444333333333333444444222222333444444555555666555555555555444444444333555555444444444444444444333333333333444444444444444444444444444444444444333333222222333333444555333444444444555555666666666666666666666666666666555555555555555555555555666666666666666666666666666666666666555555555555666666666666666666666666555555555555555555555555444444555555555555444444222333444444555555444444333333444444555555555555444444444555555555555666444444444444444555666666444333111111222555888::::::;;;<<<:::777444333333333333333333333333333333222333333444444333333222222222222222222222222222111111111222222222333333333333333222222333444444222222222222222222333444000000111111111222222222444444444555555555666666555555555555666666666777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777444555666777888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777777777777777666666555555555555666666555555555555555666777777555555555555555555555555444444444444444444444444333333333444444444555555555555555555555555555555444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555444444444444444444444444333333333444444444555555333333333444444555555555444444444444444444444444444444444444444444444444333444444555555444444333444444444444444444444444333333333444444555555555444444444444444444444444333444444555555444444333444444444444444444444444333333444444555666777777444444444444444444444444555555555555555555555555444444444555555555666666666666666666666666666666555555555555555555555555444444444555555555666666555555555555555555555555444444444555555555666666555555555555555555555555444444444555555555666666:::999777666555555666666666666666666666555555444444444555666777777666666444444444555555555666666333333333333333333333333444444444444444444444444444444444444444444333333444444444444444444444444555555444333333333333444444444444444444444444444444444222222222222444444111111222333333333333222222222333333333444444444444333333333333444555555444444444555555555666666444444444444444444444444555444444333333444444555222222333444444555555666666666666555555444444444555555555444444333333333222222222333333333444444444444444444444444444444333333222222333333444555444444444555555555555555666666666666666666666666555555555555555555555555666666666666666666666666777666666666555555555555666666666666666666666666555555555555555555555555444555555555555555555444222333444444555555444444333333333444444444555555444444444555555555666666444444444444444555666777111111000111333777;;;>>><<<======<<<888444333222333333333333333333333333222333333444444333333222222222222222222222222222000000000111111222222222444444333222222222333333111111000000111111222333000000111111222222222222666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555444444444555555666777777777777777777777777777888888888888999999999888888888777777888888999999999999888888777777777777888888888888999999999999888888777777777777777777777777777777888888888777777777777777999888777666666777888999999888666555666777666555777777777777777777777777666666777777666555444444444444555555555555444444444444444444444444444444555555555555555555555555555555555555555555555555555444444444444555666666666666666666666666666666333444444444555666666666333333333444444444555555444444444444444444444444222333444444555555444444444444444555555555555666333333333333333333333333444444333222333444555666555555555444444333333333444444444444444444444444444444444333333222222222444444444444444444444444444444444444444444444444444444555555555555444444444444444444444444444444555444444444444555666666666666666666666666666666555555555555555555555555777777666555444444333333222333444444555555444444666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555888777666555444444555666777777777777777777777777555666888888666666666777444444555555555555444444555444333333333333444555444444444444444444444444666666666666666666666666444444444444444444444444555555555555555555555555555555555666666666666777555555555444444333333333333333333333333333333333222222222333333333444444333333333333333333333333444444444444444444333333333333333444444444555555666555444333222333333444333333333444444444555555555555444444444333333333444555555555444333333222333333333444444444555555555555555444444333333333333333333444444444555555444444444555666777777888666666666666666666666666777777777777666666666666666666555555555555666666555555666666666666555555555555555555555555555555444444444444444444444444555555555555666666666666555555555555666666666666555555555555555555555555444555555666666666666666555555555555666666666666444444222222222222444444===<<<;;;:::888666444333555555555444444333333333222333333444444333333222333333333333333333333333222222222222222222222222111111111222222333333333333333333222222111111111111111222222222333333333666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555444444444555555666777777777777777777777777777888888888888999999999888888888777777888888999999999999888888777777777777888888888888999999999999888888888777888888888888888888888888777777777777888888888888999888777666666777888999999777666666777777666555777777777777777777777777666666777777666555555444444444555555555555444444444444444444444444444444555555555555555555555555555555555555555555555555555444444444444555666666555555555555555555555555444444444444555555555555333333333444444444555555444444444444444444444444222333444444555555444444444444444444555555555555333333333333333333333333444333333222333444555666555555444444444333333333444444444444444444444444444444444333333333222222444444444444444444444444444444444444444444444444444444555555555555444444444444444444444444444444555444444444444555666666666666666666666666666666555555555555555555555555777666666555555444333333222333444444555555444444666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555888777666555444555555666666666666666666666666666555666888888666555666777555555666666666666555555555444333333333333444555444444444444444444444444555555555555555555555555444444444444444444444444555555555555555555555555444444555555555666666666555555444444444333333333333333333333333333333333333333333333444444444444333333333333333333333333444444444444444444444444333333333444444444555555666555444333333333444444333333333444444444555555555555444444444333333333444444555555444444333222333333444444444555555555555555555444444333333333333333444444444555555555444444555555666777777888666666666666666666666666777777777777777777777666666666555555555555666666555555666666666666555555555555555555555555555555444444444444444444444444555555555555666666666666555555555555666666666666555555555555555555555555333444444555555555555555555555555555666666666666444444333222222333444444888888888777777666444444555555444444444333333333222333333444444333333222333333333333333333333333222222222222222222222222222222222222222222333333333333333222222222111111111111222222222333333333666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555444555555666777777777777777777777777777888888888888999999999888888888888888888888999999999999888888777777777888888888999999999999999999888888888888888888888888888888888888666777777777888999999999888888777777777777888888999777666666777888777555777777777777777777777777666666777777777666555555444444555555555555444444555555555555555555555555555555555555555555555555555555555555555555555555555444444444444555666666555555555555555555555555555555555555444444444444333333333444444444555555444444444444444444444444222333444444555555444444444444444444555555555555333333333333333333333333333333333333333444555555555444444444444333333333444444444444444444444444444444444444333333333333444444444444444444444444444444444444444444444444444444555555555555444444444444444444444444444444555444444444444555666666666666666666666666666666555555555555555555555555777666666555555444444444333333444555555555555444666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555777777666555555555555666555555555555555555555555444666888777666555666777666666777777777777666666555444444333333444444555444444444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444333333333444444444555555555444444444444333333333333333333333333333333333333444444444444555555555333333333333333333333333222333333444444555555555333333333444444444555555555555444333333333444444333333333444444444555555555555444444444333333333444444555555444444333333333444444444444555555555555555555444444444444444333444444444444555555555444444555555666777777777666666666666666666666666777777777777777777777777555555444444444444555555555666666777777666666555555555555555555555555555444444444444444444444444444555555555555666666666555555555555666666666666555555555555555555555555222333333444555444444444555555555555666666666666444444333333333333444444333333444555555555555555555444444444444333333333333333444444444444333333222222222222222222222222222222222222222222222222333333222222222222222222333333333222222222222111111111222222222333333333666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555666777777777777777666777777777888888888888888888888888888888888888888888999999999999888888777777888888888999999999999999999999999999999999888888888888888888888888666666777888999999::::::888777777777777777777888888777666777888888777666666666666666666666666666666666777777777666666555555666666666666666666555666666666666666666666666555555555555555555555555555555555555555555555555555444444444444555666666555555555555555555555555555555555444444333333333333333333444444444555555444444444444444444444444222333444444555555444444333333444444444555555555333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444333333444444444444444444444444444444444444444444444444444444555555555555444444555555555555555555555555555444444444444555666666666666666666666666666666555555555555555555555555777666666666555555444444333444444555555555555555666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555666666666555555555666666555555555555555555555555444666777777666555555666555555666666666666555555444444444444444444444444444444444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444222222333333333444444444444444444444444444444444333333333333333333333333444444444555555555666666444444444444444444444444222222333333444555666666333333333444444444555555444444444444444444444444333333333444444444555555555555444444444333333333333444444555444444333333444444444444555555555555555555555555555444444444444444444444555555555555555555555555666666777777666666666666666666666666777777777777777888888888555555444444444444555555666666777777777777666666555555555555555555555555555555555555555555555555444444444555555555666666555555555555666666666666555555555555555555555555333333444555555555555444555555555555666666666666444444444333333444444444222222333444444555444444444444444444444444444444333333444444444444333333111111111111111111111111111222222222222222333333333333333222222111111111222222222222222222222222111111222222222333333333666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555666777777777777777666777777777888888888888888888888888888888888888888888999999999999888888888888888888999999999999999999999999999999999:::888888888888888888888888666777777888999::::::;;;777777777888888777777777777777777888999999888666666666666666666666666666666666777777777777777666777777888888888888777777666666666666666666666666555555555555555555555555555555555555555555555555555444444444444555666666555555555555555555555555555555444444333333333222333333333444444444555555444444444444444444444444222333444444555555444444333333333444444444444555333333333333333333333333222222222333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555444444555555555555555555555555555444444444444555666666666666666666666666666666666666666666666666666666666666666666666555555555333444555555666666555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555666666666666666666555555555555555555555555444555777777555444555666333444444555555444444333444444444444444444444444444444444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444222222222333333333333444444444444444444444444444333333333333333333333333444444444555555555666666444444444444444444444444222222333333444555666666333333333444444444555555333444444444444444444444333333333444444444555555555555444444444333333333333333444444555444444333444444444555555555666666555555555555555555555555444444444555555555666666555555555555666666666666666666666666666666666666666777777777888888888999555555555444444555555555666666777777777777666666666666666666666666666666555555555555555555555555444444444444555555555555555555555555666666666666555555555555555555555555444444555666666666666666555555555555666666666666444444444444444444444444444444444555555444333333444444444444444444444444333444444555555444444333111111111111111111111111111111111222222333333333333333333222222111111111222222222222222222222222111111222222222333333333666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555666666666666777777777555555666777777777777777777777777777888888888888888888888888888999999999888888999999999999888888888888888999999999999:::999999999999::::::::::::999999999999999999999999777888888888999:::::::::777777888888888888777777777666777888::::::888666777777777777777777777777666666777888888888777777777777888888888888777777555555555555555555555555555555555555555555555555555555555555555555555555555444444444444555666666444444444444444444444444444444444444333333333333333333333444444444555555444444444444444444444444222333444444555555444444333333333333444444444444333333333333333333333333111111222333333333333333333333333444444444444555444444444444444444444444444444444444555555555555444444444444444444444444444444444444444444444444444444555555555555444444555555555555555555555555555444444444444555666666666666666666666666666666666666666666666666666666666666666666666666666666444444555666666666666555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444555666666777666666666555555555555555555555555333555777666555444555666333333333444444333333333333444444555555444444333444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333222222222333333333444444333333333444444444444555333333333333333333333333333444444444444555555555444444444444444444444444222333333444444555555555333333333444444444555555222333444555555555444444333333333444444444555555555555444444444333333333333333444444555555444444444444555555555666666666555555555555555666666666444444555555555666666666555555666666666666666666666666666666666666666666666777777888888999999999666666555555555555666666666777777888888777777666666666666666666666666666555555555555555555555555333444444444444555555555555555555555666666666666555555555555555555555555444555666666777777666666555555555555666666666666444444555555555555444444555555666555555444333222333333333444444444444555444444555555555555444444222222222222222222222222111111111222222333333444333333222222222222222222111222222222222333333333111111222222222333333333666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555666666666777777777777555555666777777777777777777777777777888888888888777777888888888999999999888888999999999999888888888888888999999999::::::999999999:::::::::;;;;;;999999999999999999999999999999999999999999999999666777888999999888777666666666777999;;;;;;888666777777777777777777777777666666777888888888888888666666666777777666666666444444444444444444444444555555555555555555555555555555555555555555555555555444444444444555666666444444444444444444444444333333333333333333444444333333333444444444555555444444444444444444444444222333444444555555444444222222333333333444444444333333333333333333333333000111222333444333333222333333333444444444555555444444444444444444444444444444444444555555555666444444444444444444444444444444444444444444444444444444555555555555444444555555555555555555555555555444444444444555666666666666666666666666666666666666666666666666666666666666666666666666666777444444555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666333444666777777777666666666666666666666666666666333555666666555444444555333444444444444444444333333333444555555444333333444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333444444444444333333333444444444555555333333333333333333333333333333333333444444444444555555555555555555555555444444444444444444444444333333333444444444555555222333444555555555444444333333333444444444555555555555444444444333333333222333444444555555444444555555555555666666666666444555555555666666666777555555555555666666666666666666666666666666666555666666666666666666666666666777777888888999::::::777777666666666666777777777777888888888888777777666666666666666666666666555555555555555555555555333333444444444555555555555555555555666666666666555555555555555555555555333444555555666666555555555555555555666666666666333444555666666555444333444444555555444444333222333333333444444444555555444444555555555555444444333333333333333333333333000111111222333333444444222222222222222222333333111111222222222333333333111111222222222333333333666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555666666666777777888888555666666777777777777777777777777777888888888888777777888888999999999999888888999999999999888888888888999999999:::::::::999999999::::::;;;;;;;;;999999999999999999999999::::::999999999999999999666777888999999888777666666666777999;;;;;;999666777777777777777777777777666666777888888888888888444444555555555555444444444444444444444444444444555555555555555555555555555555555555555555555555555444444444444555666666444444444444444444444444222222222333333444444444333333333444444444555555444444444444444444444444222333444444555555444444222222333333333444444444333333333333333333333333000111222333444333222222333333333444444555555555444444444444444444444444444444444555555555666666444444444444444444444444444444444444444444444444444555555555555555555444666666666666666666666666555444444444444555666666666666666666666666666666777777777777777777777777666666666666777777777777444555555666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777333444666777777777666666777777777777777777777777333555666666555444444555444555555555555555555444333333444555555444333333444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333444444444444555555333333333444444555555555333333333333333333333333222222222333333333444444555555555555555555555555444444444444444444333333333333333444444444555555111222444555666555444444333333333444444444555555555555444444444333333333222333333444555555555444555555555555666666666777444555555555666666777777555555555555666666666777666666666666666555555555666666666666666666666666666777777888999999::::::888888777777777777888888777777888888888888777777777777777777777777777777666666666666666666666666333333333444444444555555555555555555666666666777555555555555555555555555222333444444555555444444555555555555666666666777333444555666666555444333222222333444444444333333333333333444444555555555444444555555555555444444333333333333333333333333000000111222333333444444111111111222222333333444111111111222222333333333111111222222222333333333666666666666666555555555666666666666666666666666444555555666666666666666555555555666666777888999888777777666666666777777666555444444666777888777:::888555555888:::999777;;;999999::::::888888999777999:::999888888999:::;;;999999999;;;<<<;;;:::777888999:::;;;::::::999888999:::;;;;;;:::999888999999999::::::;;;;;;;;;::::::::::::::::::::::::999999999888888888888777777777777777777777777777999888888888777777666666666666666666666666666666666666666666666666666666666666666666666666666666555666666666555444333333444444555555555555444444555555555555555555555555555555555444444333333333222333333444444555555555444444444444444444444444444444444444444444444444222222222222222222222222444444444333333222222222444444444444444444444444333333333444444444555555555444333333333333444555555666666666666666555555444555666777777666555444444333333222222333333444444444444555555555555666555555555555555555444444555555555555555666777777777777777777666666666666777777777777888888888888777777777777777777777777777777777777777777777777777777666666555555555444666777888999:::999888888666666666666666666666666444444555555555555444444666666666666666666666666555555555555666666666666999111000888888000111999555555555555555555555555444444444444444444444444444333222111222333444555444444222222222222444444444444444555555555555666555555555555555555555555444444444444444444444444222222333333333333444444444444444333333222222222333333333333333333333333333333333444444444555555555555555555555555555555444444555555555555444444333333333333333333333333444444444444444444444444444444444444444444444444444555555555555555555444555555555555555555444444444444444555555555666666666666666666666555555555333444444555666777888888555555555555555555444444777777777777777888999999777777777777888888888888888888888888777777777777666666666666777777777777777777777777777777777777555555555555555555555555555555666777777777777777666555555555555444444444444444444444444444444444666666666666666666666666444555555555555555555444444444444333333222222222444444444444444444444444111222333333444444333333333333333333333333333333333222222111111222222333333333333333333333333333333333333222222111111111111111222222222333333333666666666666666666666555666666666666666666666666444555555666666666666666666555555555666777888888666666555555555666666777:::999888888999999888777999888666888:::;;;999777999999999;;;;;;;;;<<<===999;;;<<<;;;:::999:::<<<;;;:::999999;;;;;;;;;:::999:::;;;<<<===<<<<<<;;;<<<<<<=========<<<::::::999999999:::::::::;;;;;;999999999999999999999999999999999999888888888888777777777777777777777777888888888888777777777666666666666666666666666666666666666666666666666666666666666666666666666666555555555666555555444444444555555666666555555444555555555555555555555555555444444444444444444333444444444444444555555555444444444444444444444444444444444444444444444444222222222222222222222222444444444333333222222222444444444444444444444444333333333444444444555555555444333333333333444555555555666666666555555444444555666666666666555444444333333222222333333444444444444555555555555666555555555555555555555555666555555555555666777777777777777777777777777666777777777777888888888888777777777777777777777777777777777777777777777777777777666666666555555555666777888999::::::999888666666666666666666666666444555555666666555555444666666666666666666666666555555555555666666666666444555888999999888555444555555555555555555555555444444444444444444444444333333222222222333444555444444333222222333444444444444444444555555555555555555555555555555555555444444444444444444444444222222333333333333444444444444444333333222222222333333333333333333333333333333333444444444444555444444444444444444444444444444555555555555444444333333333333333333333333444444333333333333333333444444444444444444444444444444555555555555444444555555555555555555555555444444444555555555666666666666666666666666666666555555666666777777888888555555555666666666666777777777777777888999::::::666666777777777888888888888888888888777777777777666666666666777777777777777777777777777777777777555555555555555555555555555555666777777777777777666555555555555444444444444444444444444444444444555555555555555555555555444444555555555555444444444444444333333222222222444444444444444444444444111222333333444444333333333333333333333333333333333222222111111222222333333333333333333333333333333333333222222111111111111111111222222222333333555555666666666666666666666666666666666666666666444555555666666666666666666555555555555666666777444444444444555666777777888999999999999999888888<<<;;;;;;<<<======<<<:::;;;;;;<<<<<<<<<=========:::;;;<<<<<<;;;:::;;;<<<<<<;;;::::::;;;<<<;;;:::888999:::;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999888999999999999::::::::::::888888888888888888888888:::999999999888888888888777777777777777777777777888888888888777777777777666666666666666666666666666666666666666666666666666666666666666666666666444444555666666666555555444555555666666555555444555555555555555555555555444444444444444555555555666666555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333444444333333333333222222444444444444444444444444333333333444444444555555555444444333333444444555333444555555555555444444444444555555555555444444444444333333333333444444444444444555555555555666555555555555555555555555666666555555666666777888777777777777777777777777777777777888888888999999777777777777777777777777777777777777777777777777777777666666666666555555555666888999:::::::::999666666666666666666666666444555555666666555555444666666666666666666666666555555555555666666666666111888;;;777777;;;888111555555555555555555555555444444444444444444444444333333333222333444444555444444333333333333444444444444444444555555555555555555555555555555555555444444444444444444444444222222333333333333444444444444333333333333222222333333333333333333333333333333333333444444444444333333333333333333333333444444555555555555444444333333333333333333333333222222222333333333333333444444444444444444444444333333444444444444333333555555555555555555555555444444555555555666666666666666666666666666666666777777777777777777777777555555666666777777888888777777777888999:::;;;;;;666666666666777777777777888888888888777777777777666666666666777777777777777777777777777777777777666666666666666666666666555555666777777777777777666555555555555444444444444444444444444444444444555555555555555555555555333333444444444444333333444444333333333333222222444444444444444444444444111222333333444444333333333333333333333333333333333222222111111222222333333333333333333333333333222222222222222111111111111111111222222222222333555555555555666666666666666666666666666666666666444555555666666666666666666555555555555555666666555555555666666888999:::777999;;;============>>>@@@@@@?????????????????????AAAAAA??????@@@@@@>>>;;;===???@@@???>>>>>>>>>???>>>======>>>>>>===;;;999::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999:::::::::::::::999999999999999999999999::::::999999999888888888888888888888888888888888888888888777777777777777666666666666666666666666666666666666666666666666666666666666666666666666333444555666666666666666555555666666666666555555555555555555555555555555333333444444555555666666777777666666555555555444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555444444444444444444444444222333444444555444444444444444444444444444444444444444333333333333444444444444444555555555555666555555555555666666666666666666666555666777777888777777777777777888888888777777888888888999999999777777777777777777777777777777777777777777777777777777666666666666666666444666777999:::::::::999666666666666666666666666555555666666666666555555666666666666666666666666555555555555666666666666444666888::::::888666444555555555555555555555555444444444444444444444444333333333333444444555555444444444333333444444444333333444444444555555555555555555555555555555555444444444444444444444444222222222333333333444444333333333333333333333333333333333333333333333333222222333333333444444444333333333333333333333333333444444555555444444333333333333333333333333333111111222222222222333333444444444444444444444444222333333444444333333222444444444555555555555555555555555555666666666666666666666666666777777777777777777777777666666666666666666666777777777777777777777777888999:::;;;555555666666666777777777888888888888777777777666666666666666777777777777666666666666666666666666777777777777777777777777555555666777777777777777666555555555555444444444444444444444444444444444555555555555555555555555222333333444444333333222333333333333333333333333333333333333333333333333111222333333444444333333222222333333333333444444333222222111111222222333222222222222222222222222222222222111111111111111111111111111222222222222444555555555666666777777666666666666666666666666444555555666666666666666666555555555555666666777888888888888999;;;<<<<<<===???BBBBBBAAAAAACCCDDDCCCCCCBBBBBBBBBCCCEEEGGGHHHKKKLLLIIIJJJNNNNNNKKKFFFIIINNNPPPPPPNNNLLLLLLHHHHHHHHHIIIIIIHHHEEEBBBCCCBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>??????::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888999999999999999999999999777777777777777777888888777777777777777777777777666666666666666666666666666666666666666666666666444444555666777777777666555666666666666666666555555555555555555555555555444444444555555666666666777777666666555555555444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555444444444444444444444444222333333444555555444444444444444333333444444444555444444333333444444555444444444555555555555666555555555666666666777777666666666666666777888888666777777777888888888999888888888888999999999999888888888888888888888888888888888888888888888888666666777777777777777777555666888999::::::999999777777777777777777777777555666666666666666666555666666666666666666666666555555555555666666666666888333<<>>>>>???AAACCCBBB??????BBBFFFHHHKKKOOOQQQSSSUUUWWWYYYYYY___aaa]]]```ggghhhddd\\\bbbiiinnnnnnlllhhhggg___```bbbcccddd```[[[WWWUUUSSSPPPLLLHHHEEECCCBBB@@@@@@???===============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999999999999999999999999999999999777777777777888888888888777777777777777777777777666666666666666666666666666666666666666666666666555555666777777777666666555666666777777666666555555555555555555555555555555555555555555666666666666666555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333222222333333333333444444333333333333333333333333333333333444444444555555333444444555555444444333222333444555555666555555555555444444444444555555555555444444444444555555444444444555555555555666555555555666666777777888777777666666777777888999666777777888888999999999888888888999999999999:::888888888888888888888888888888888888888888888888666666777777777777888888666777888999:::999888888777777777777777777777777555666666777777666666555666666666666666666666666555555555555666666666666:::444CCC^^^^^^CCC444:::666666666666666666666666444444444444444444444444333333444555555555555444444444555555555555444444333333333333444444444444555555555555555555555555444444444444444444444444222222333333333333444444222222333333333333444444333333333333333333333333222222222222333333333333555555555555555555555555333333444444444444333333333333333333333333333333111111222222333333444444444444444444444444444444333333444444444444333333333333444444555666666666555555666666666777777777555666666777777888888999777777777777777777777777888888888888777777777666::::::999888888888888999777777777777888888888888888888888888777777777777666666666666777777777777777777777777777777777777666666666666666666666666555555666777777777777777666555555555555444444444444444444444444444444444444444444444444444444444333333444444444444333333222222333333333333444444333333333333333333333333111222333333444444333333111222222333333444444555333222222111111222222333222222222222222222222222000000000111111111111111000000000111111111111222444444555555666777777888666666666666666666666666444555555666666666666666555555555666888999;;;<<<>>>===============>>>>>><<>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999::::::::::::::::::::::::666777777777888888888888777777777777777777777777666666666666666666666666666666666666666666666666666777777777777666666555666666777777777777666666555555555555555555555555666666666666555555555555444444444444444555555555444444444444444444444444444444444444444444444444444444444444444444444444222222222333333444444444222222222222222222222222333333333444444444555555333333444555555444333333333333444555666666666666666666555444444555666666555555444444444444555555444444444555555555555666444555555666777777888888777777666666777777888999666777777888888999::::::888888888999999999::::::888888888888888888888888888888888888888888888888666666777777777888888888888888999:::999888777666777777777777777777777777666666777777777777666666666666666666666666666666555555555555666666666666:::777CCCUUUUUUCCC777:::666666666666666666666666444444444444444444444444333333555666666666555444333444555666666555444333222222333333333444444444555555555555555555555555444444444444444444444444222222333333333333444444222222222333333444444444333333333333333333333333111222222222222333333333444444444444444444444444222333333444444333333222333333333333333333333333222222222333444444555555444444444444444444444444444444555555555555444444333333444444555666666777555666666666777777777777555666666777888888999999888888888999999:::::::::888888999999:::;;;<<<<<<>>>===<<<;;;:::999999999888888888888999999999999888888888888777777777777666666666666777777777777777777777777777777777777555555555555555555555555555555666777777777777777666555555555555444444444444444444444444444444444444444444444444444444444444444555555555555444444222222222333333444444444222222222222222222222222111222333333444444333333111111222333333444555555333222222111111222222333111111111111111111111111///000000000111111111222000000000000111111111111444444444555666777777888666666666666666666666666444555555666666666666666555555666777999;;;<<<===???>>>>>>============>>>===AAAEEEGGGHHHNNNXXX```fffrrrvvvmmmfffbbbWWWUUUQQQLLLHHHEEECCCBBB??????>>>>>>=========<<<::::::::::::::::::::::::;;;;;;;;;:::::::::999999::::::::::::::::::::::::666666777777888888888999777777777777777777777777666666666666666666666666666666666666666666666666777777888777777666555555666666777777777777666666555555555555555555555555777777666666555555444444222333333444444555555555444444444444444444444444444444444444444444444444444444444444444444444444222222222333333444444444222222222222222222222222333333333444444444555555333333444555555444333333333444555666777777777777777666555444444555666777555555444444444444555555444444444555555555666666444555555666777888888999777777777777777888888999666777777888999999::::::888888999999999:::::::::888888888888888888888888888888888888888888888888666666777777888888888999999999::::::999888666555777777777777777777777777666666777777777777666666666666666666666666666666555555555555666666666777:::999;;;??????;;;999:::777777777777777777777777444444444444444444444444333333555666666666555444333444555666666555444333222222333333333444444444555555555555555555555555444444444444444444444444222222333333333444444444222222222333333444444444333333333333333333333333111111222222222333333333333333333333333333333333222333333444444333333222333333333333333333333333222222333444444555666666444444444444444444444444444555555666666555555444333333444444555666777777666666666666777777777777555666666777888999999999999999:::;;;;;;<<<======777888999;;;===???@@@AAAAAA@@@???===;;;:::::::::888888999999999:::::::::888888888888777777777777666666666666777777777777777777777777777777777777555555555555555555555555555666666777777777777777666666555555555444444444444444444444444444444444444444444444444444444444444555555666666555555444222222222333333444444444222222222222222222222222222222333444444444333333111111222333333444555555333222222222222222222333111111111111111111111111//////000000111111111222000000000000111111111111555555555555666666666666777666666555555555666666777777777777888888888888999999;;;>>>>>>;;;===AAA:::<<<>>>??????BBBFFFKKKGGGDDDGGGSSSaaannnyyyzzzrrrmmmeeeccc```UUULLLEEEAAAAAA>>>999999===>>>??????>>><<<;;;<<<===>>><<<999777777999;;;<<<<<<;;;::::::999999::::::888888888888888888888888777777777777777777777777666666666666666666666666777777666666555555555444666666666666777777777777777777777777777777777777666666555555555555666666444444444444444444444444555555555555555555555555222222333333333333444444444444444444444444444444333333333333333333333333333333222111222333444555444444444444444444444444333333333444444444555555666555444333333444555666555555444444444333333333555555555555555555555555666666444333333444555666666666666666555444333222888777666666777888777666;;;888888<<<;;;666666:::<<<;;;666888@@@:::555<<<:::999666444666:::===<<<777<<<===888888;;;:::444666999;;;:::888888999;;;;;;;;;;;;:::999888666555:::999888666666666777888888888888888777777777777666666777777777777666666777666666666555555555555333555555555555555777999999>>>AAA===999:::999888:::999666444777<<<:::444666666555555555444444444222222222333333333444444444444444444444444444444222222333333444555666666444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222444444444444444444444444222222333333333333444444444444444444444444444444333333333333333333333333111222222333333222222111444444333222333444555666444444444333333333222222555333222333444666666666444444555666777777777666777999<<<===<<<<<<===>>>;;;::::::;;;;;;<<<@@@DDDFFFDDDBBBBBBCCCEEEEEEEEE@@@FFFIIIHHHJJJOOOSSSSSSQQQMMMGGGCCCCCCDDDAAA===999;;;;;;999666555888:::777888:::888666555777999888777555444555666888999888888777666666666666666666666666666666555555444555555555555666666666666777777666666555555555444333333333444444444555555555666666666555444333333333333333333333333333333444444444444444444444444222222222222222222222222555444444444444333333333333333222222333333444555222222222222222222222222333333333222222111111111222222222222222222222222111111111111111111111111555555555555666666666666666666666555555555555555555555666777888999:::;;;===<<<>>>AAA@@@<<<===AAAEEEEEEDDDAAACCCOOObbbqqqrrrfff^^^fffuuurrrdddYYYNNNIIIEEE???>>>@@@;;;<<<===============>>>===<<<:::999999:::<<<===<<<;;;::::::999999::::::888888888888888888888888777777777777777777777777666666666666666666666666777666666666555555555555555666666666777777777777666666666666666666666666666666555555555555666666444444444444444444444444444444444444444444444444222222333333333333444444444444444444444444444444333333333333333333333333333333222222222333444555444444444444444444444444333333333444444444555555666555444333333444555666555555555555444444333333555555555555555555555555666555444444444444555666444444444444444444444333888777777777888999999999:::666555888999666777;;;888999555888@@@<<<999AAA999;;;<<<======<<<:::666666999::::::<<>>@@@<<<999::::::888888999888444444777777444666666555555555444444444333333333333444444444444444444444444444444444444222222333333444555555666444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222444444444444444444444444222222222333333333444444444444444444444444444444333333333333333333333333222222333333333333222222444444333333333444555666444444444444444444555555666555444333333333222111:::888666666888;;;=========<<<;;;;;;<<<=========BBBDDDFFFHHHHHHIIIMMMQQQKKKLLLNNNPPPRRRRRRQQQPPPYYY[[[[[[XXXYYY]]]___]]]^^^]]][[[VVVQQQMMMKKKIII???@@@@@@>>><<<;;;>>>@@@<<<;;;999999999999999999:::999888777666777888888888888777666666666666777666666777777666666555444555555555555666666666666777666666666555555555555333333444444444555555555555555666666555555444333333333333333333333333333444444444444444444444444222222222222222222222222555555555444444333333333333333222222333333444555222222222222222222222222333333333222222222111111222222222222222222222222111111111111111111111111555555555555666666666666555666666666666555444333444444666777999;;;<<<===@@@>>>???AAA@@@===???CCCCCCHHHKKKKKKPPPbbbvvvllluuusssuuu}}}nnn___VVVRRRLLLGGGDDDAAA@@@???===<<<:::999999<<<<<<;;;;;;;;;<<<<<<===<<<;;;;;;:::::::::::::::777777777777777777777777777777777777777777777777666666666666666666666666666666666666555555555555555555666666666777777777666666666666666666666666666666555555555555666666444444444444444444444444444444444444444444444444222222333333333333444444444444444444444444444444333333333333333333333333333333222222222333444555444444444444444444444444333333333444444444555555555555444444444444555555666666666555555555555444555555555555555555555555666555555444444555666666444444444555555555555555555555555666666777888888===999777999:::999:::===???AAA<<<<<>><<<::::::999777666888888666777:::>>>:::777777999;;;;;;999777777888888888999999999:::999888888777777888888999999888888888777777777666777777888888777777666777777777666666666555555444555666666777888<<<>>>===AAAAAA===;;;<<<<<<:::999======888555777999999666666666555555555444444333444444444444555555555444444444444444444444444222333333444444555555555444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222444444444444444444444444222222222222333333333333444444444444444444444444333333333333333333333333222222333333333333222222444333333333333444555666444444444444555666666777666666666555555444333333666666777:::>>>BBBDDDEEEHHHFFFEEEEEEGGGIIIIIIIIIDDDIIIOOORRRRRRSSSVVVXXX___dddkkkrrruuussspppmmmmmmlllhhheeefffiiigggbbbdddfffhhheee___[[[[[[^^^PPPOOOLLLFFFAAA>>>>>>>>>@@@<<<999777888888777555:::::::::999888888777777999888777777666777777777666666777777666666555444555555555555666666666666666666666666555555555555333444444444444555555555555555666666666555444444333333333333333333333333444444444444444444444444333333333333333333333333666666555444333333222222333333222222333333444555222222222222222222222222333333333222222222222111222222222222222222222222222222222222222222222222555555555555666666666666555666666666666555444333555666777999;;;<<<===>>>???<<<<<>>>>>======AAAFFFCCCAAAFFFEEEDDDNNNPPPJJJDDD@@@>>>===BBBGGGJJJCCC@@@AAA???;;;<<>>AAABBBDDDCCC>>><<<======;;;666;;;<<<888666888:::999666666666666555555555555444444444555555555666666444444444444444444444444333333333444444444555555333333333333333333333333222222333333333333444444333333333333333333333333222222222222222222222222333333333333333333333333111222222222222333333333333333333333333333333333333333333333333333333333222333333333333333333222333333333333444444555555555444444333444555666777444555777888999:::;;;<<<777:::>>>CCCFFFGGGGGGFFFEEEHHHLLLLLLKKKKKKLLLNNN]]]hhhssswwwxxxyyyyyyxxx~~~mmmlllkkkiiiddd______bbbbbb___ZZZSSSMMMIIIHHHGGGHHHEEEAAA===:::888666555888999999::::::999888888999999888777777777777888777777777777777666555555555555555555666666666666666666666666666555555555444444444444555555555555555555666666666666555555444444444444444444444444444444444444444444444444333333333333333333333333666666555444333222222111333333222222333333444555222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222555555555555666666666666555666666666666666666555999::::::;;;<<<===>>>>>>===;;;<<>>AAA:::>>>DDDGGGJJJLLLMMMMMMFFFPPPPPPPPPXXX]]]cccoootttmmmfff```YYYSSSVVV]]]YYYTTTPPPNNNJJJEEEDDDFFFAAABBBBBB@@@===;;;::::::<<<;;;:::999999999999:::999999999::::::::::::999999999999999888888888888777777888888888888777777888777777777666666666666555666666777888;;;???CCCCCCDDD@@@;;;:::======:::444888999666555777666333777777666666666555555555444444444555555555666666444444444444444444444444333333333444444444444444333333333333333333333333222222222333333444444444333333333333333333333333222222222222222222222222333333333333333333333333111111111222222222333333333333333333333333333333333333333333333333333333333333333444444333333333333333333444444444444444666555444333333444555666555777999:::;;;===@@@DDDAAADDDFFFEEEEEEGGGLLLQQQ```hhhqqqqqqjjjdddcccfffwwwxxxtttpppiiieeeeeerrrnnnhhhbbb^^^\\\ZZZZZZTTTSSSPPPJJJCCC>>>;;;:::777888999:::::::::::::::::::::999888888888888888777777777777777666666555555555555555666666666666555555555666666666666666444444444555555555666666555555666666666666666555444444444444444444444444444444444444444444444444333333333333333333333333666666555444333333222222333333222222333333444555222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222555555555555666666666666666666666666777888999:::<<<<<<===>>>???@@@@@@AAA>>>???EEEOOOWWW^^^gggpppyyyooobbbWWWOOOIIIDDD@@@@@@???>>><<<;;;;;;;;;;;;===<<<<<<;;;;;;;;;;;;;;;888888888888888888888888888888888888888888888888777777777777777777777777555555555666666666666666444444555555555666666666555555555555555555555555666666555555555555666666444444444555666666777777555555555555555555555555222222333333333333444444444444444444444444444444333333333333333333333333111222333444444444333333333333333333333333333333333333333444444444555555333333444444444444333333444555555555555666666666555555555555555555555555444444666777777777777777777666555444444555666777888;;;=========@@@FFFKKKIIITTT___dddgggnnntttwwwppp||||||www{{{xxxzzz}}}~~~xxxppphhh^^^UUUWWWWWWVVVUUUQQQJJJBBB===>>>===<<<;;;:::;;;<<<<<<999999:::;;;;;;;;;:::::::::999999999999888888888777888888999999888888777888888777777777666666666666666777777777:::???CCC@@@@@@<<<888999>>>???<<<@@@GGGJJJEEE>>>999666444777777777666666666555555333444444444444555555555444444444444444444444444444444444444444444444444333333333333333333333333111222222333333444444555333333333333333333333333222222222222222222222222333333333333333333333333111111111111222222222222333333333333333333333333333333333333333333333333333333444444444444333333222333444444555555444444777666444333444555777888:::;;;===<<<;;;>>>DDDIIIEEEGGGHHHEEEDDDOOObbbrrrzzzqqqjjjeeeaaa______]]]YYYUUUOOOIIIBBB>>>::::::::::::;;;;;;;;;<<<;;;:::999999888888999999777777888888777777666555555555555555666666666666555555555666666666666666444444555555555666666666555555666777777777666666444444444444444444444444444444444444444444444444333333333333333333333333555555444444444333333333333333222222333333444555222222222222222222222222111222222222222333333333222222222222222222222222333333333333333333333333555555555555666666666666777666555555777999<<<>>><<<===>>>@@@AAACCCDDDEEEEEEJJJXXXgggrrrwww}}}{{{zzz|||mmm]]]NNNDDDEEEDDDAAA>>><<<<<<<<<=========<<<;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888777777777777777777777777555555555555666666666777444444444555555555666666555555555555555555555555666666555555555555666666444444444555666777777777666666666666666666666666222222333333333333444444444444444444444444444444333333333333333333333333111222333444444444333333222222222222222222222222333333333444444444555555222333444444444444333222333333444444555555555555555555555555555555555555333444666777888888777777777666555555777999;;;===???CCCHHHJJJMMMRRR[[[bbbggguuu{{{wwwuuuwwwyyyrrrbbbTTTLLLIIIFFFBBB???>>>======888999:::<<<<<<<<<;;;:::::::::999999999888888888777888888999999888888777888888888777777777666666777777777666666:::>>>BBB???>>>;;;999===EEEHHHFFFVVVbbbiii]]]III<<<999999777777777777666666666555333333333333444444444444444444444444444444444444444444444444444444444444222222222222222222222222111111222333333444555555333333333333333333333333222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222222222333333333333333333333333333333444444444444333333222333444555555555444444777666555555666999<<<>>>???@@@AAA@@@@@@DDDMMMTTTYYY___ccc___\\\fff}}}vvvppplllmmmfff```___aaa]]]QQQFFF@@@???>>><<<;;;;;;<<<<<<;;;;;;:::999999999999:::777888888888888777666666555555555555666666666666555555555555666666666777555555555555666666666666555555666777777777777777555555555555555555555555444444444444444444444444444444444444444444444444333333333444444444444555333333222222333333444555222222222222222222222222111111222222222333333333222222222222222222222222333333333333333333333333555555555555666666666777888777555555777:::???AAA<<<===>>>AAACCCFFFGGGHHHKKKTTTggg{{{zzz~~~vvvcccVVVIIIGGGCCC???======>>>>>>======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::888888888888888888888888777777777777777777777777444555555555666666777777444444444555555555666666555555555555555555555555666666555555555555666666444444444555666777777888777777777777777777777777222222333333333444444444444444444444444444444444333333333333333333333333111222333444555444333333222222222222222222222222333333333444444444555555222222444444444444222222333333333444444444555555555555555555555555555555333444666777888888888777888888888999;;;???BBBDDDNNNSSSZZZ^^^bbbjjjttt||||||ooo\\\XXXRRRKKKEEEAAA>>>===888999;;;<<<<<<<<<;;;;;;:::::::::999999999888888888888999999999999888888888888888888777777777777777777666666666999>>>BBB@@@???======DDDMMMRRRQQQbbbttt}}}lllMMM999666999777777777777666666666666222222222333333333444444444444444444444444444444444444444444444444444444222222222222222222222222111111222333333444555555333333333333333333333333222222222222222222222222222222222222222222222222000111111111111222222222222222222222222222222222333333333333333333333333333444444555555444444333222333444555555555444333666555555666999===AAADDDAAACCCDDDDDDFFFMMMXXXaaa~~~~~~}}}qqqiiillluuussscccQQQGGGEEEAAA>>><<<<<<<<<<<<<<<;;;::::::999999::::::888888888888888777666666555555555555666666666777444555555555666666777777555555555555666666666777555555666777777777777777555555555555555555555555444444444444444444444444444444444444444444444444222222333444444555555666333333222222333333444555222222222222222222222222111111111222222333333333222222222222222222222222333333333333333333333333666777777888777777666555444444888======;;;<<<@@@>>>>>>@@@BBBAAAEEEUUUfffiiiccceeewww~~~fffZZZTTTMMMGGG@@@;;;<<>>???@@@???<<<:::999999:::;;;:::999777777999;;;999999999888888888888777777777777777777777777777777777777777777777777777666666555555555555666666666666555555555444444444666555555555555444444444555555555555555555555555666666666666666666666666444444444444444444444444444444444444444444444444222222222222222222222222222222333333333333444444333333333333333333333333222222333333333333444444444444444444444444444444444444444444444444444444555666777666444444555666777666555444444555777999666999>>>BBBCCCEEEKKKSSS^^^hhhkkkhhhoookkkZZZVVVVVVPPPGGGCCCAAA???>>>@@@@@@>>>===???<<<;;;<<<:::777888<<<888888888888888888888888999999999888888888888777666777777666666888;;;>>>@@@???>>><<<;;;<<<@@@CCCjjjrrrppp]]]FFF:::777666666666666666777777777777666666555444333333222222444444444444444444444444222222333333333333444444333333333333333333333333333333333333333333333333444444444444444444444444222222222222222222222222111111111111111111111111000000000000000000000000222222222222222222222222111111222222222333333333222222222222222222222222...111555777555444333333222444:::???@@@AAADDDHHHFFFFFFFFFGGGNNN]]]rrr~~~rrrlllggggggrrr}}}zzz{{{}}}zzz}}}~~~yyy]]]WWWTTTJJJ@@@>>>CCCCCC???BBB???<<<;;;::::::888777<<<;;;:::999888888888888777666555444444555666777666666555555555444444444555555555555555555555555666666666666777777777777555555444444444333333333444444444444444444444444333444444555555444444333222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222666666666666777777777777???;;;:::===>>>===>>>BBB??????CCCJJJQQQZZZkkk|||~~~{{{rrrWWWKKKGGGAAA======>>>>>>>>>===<<<<<<<<<===:::;;;;;;999777777999;;;999999999888888888888777777777777777777777777777777777777777777777777777666666555555555555666666666666555555555444444444666555555555555444444444555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444222222222222222222222222222222333333333333444444333333333333333333333333222222333333333333444444444444444444444444444444444444444444444444444444222444555555444444555666444555777888888:::<<<>>>???@@@BBBHHHQQQ\\\iiirrr}}}~~~qqqaaaTTTNNNFFF???:::999;;;<<<===;;;:::<<<;;;888:::>>>999999999999999999999999999999999999888888888888666777777777666888;;;>>>;;;;;;;;;::::::<<<@@@DDDJJJOOOOOOFFF===;;;:::777666666666666777777777777666666555444444333222222444444444444444444444444222222333333333333444444333333333333333333333333333333333333333333333333444444444444444444444444222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111222222222333333333333333333333333333333333666666777666555555666666:::===@@@BBBAAAAAAEEEIIILLLPPPTTT\\\mmm}}}zzzvvvvvv{{{yyynnnZZZJJJEEEFFFAAA999<<<;;;:::;;;===>>>======777777888888888888999999888777666666666666777888666666555555555444444444555555555555555555555555555666666666777777777777555555555555444444444333444444444444444444444444333444444555555444444333222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222555444444555666777999;;;???<<<<<<@@@BBB??????AAABBBDDDMMM[[[iiivvv~~~nnn```PPPEEEEEE===<<<;;;:::::::::;;;<<<:::;;;;;;:::888888999;;;999999999888888888888777777777777777777777777777777777777777777777777777666666555555555555666666555555555555555444444444666555555555555444444444666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333222222333333333333444444333333333333333333333333222222333333333333444444444444444444444444444444444444444444444444444444222444666666666555666777555666888:::<<<>>>BBBEEEMMMOOOUUUbbbsssuuueeeTTTHHHBBB@@@AAA<<<999888::::::888999<<<999999999999999999999999:::999999999888888888888666777888777777888;;;===;;;<<<======>>>AAAFFFIII??????===;;;;;;<<<999444777777777777666666666666666666555555444333333333444444444444444444444444222222333333333333444444333333333333333333333333333333333333333333333333444444444444444444444444222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333444444444444444444444444777555222222333666777888>>>AAABBBCCCFFFQQQ___jjj{{{~~~{{{zzz{{{tttsssmmm]]]MMMCCC@@@===;;;;;;;;;:::999777888888999999999888888999888888777777888888999666666666555555555444444555555555555555555555555555555666666666777777777666666666555555555444444444444444444444444444444333444444555555444444333222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222444333333444666999<<<>>>;;;===CCCIIIGGGBBBAAADDDIIIQQQaaatttyyyyyy}}}bbbPPPOOOAAA???>>>======<<<;;;:::;;;<<<<<<;;;999999:::;;;999999999888888888777777777777777777777777777777666666666666666666666666666666555555555555666666555555555555555555555555666555555555555444444444777777777777777777777777555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333222222222333333333444444333333333333333333333333222222222333333333444444444444444444444444444444555555555555555555555555444666777888777666777888;;;<<<===>>>@@@GGGPPPWWW___gggvvvzzzkkk]]]OOOFFFAAA===:::<<<<<<::::::===::::::::::::::::::::::::::::::999999999888888888666777888888777888:::<<<;;;<<<>>>>>>???BBBFFFIIICCC@@@===<<<>>>===999555777777777777666666666666666666555555444444444333444444444444444444444444222222222333333333444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333333333333333444444444444555222000111555:::<<<===CCCDDDDDDDDDPPPhhhyyyssszzzTTTNNNFFF???<<<;;;::::::;;;;;;;;;;;;;;;999888777888888888888888888888888666666666666555555555555555555555555555555555555555555555666666666777777777666666666666555555555444444444444444444444444333444444555555444444333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111444333333444777;;;>>>@@@>>>BBBHHHJJJEEEBBBGGGPPPYYYggg{{{|||aaaWWWHHHFFFCCCBBBBBBAAA???<<<;;;<<<===<<<;;;::::::;;;999999999888888888777777777777777777777777777777666666666666666666666666666666555555555555666666444555555555555555555555666555555555555444444444777777777777777777777777555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333222222222333333333444444333333333333333333333333222222222333333333444444444444444444444444444444555555555555555555555555555666777666555555777888===???BBBEEEJJJVVVeeeooozzzhhhUUUJJJCCC>>>>>>???======???:::::::::::::::::::::::::::::::::999999999999888666777888888777888999;;;777888:::::::::;;;>>>AAA<<<<<<<<<======;;;:::;;;888777777777666666666555666555555555555555444444444444444444444444444444222222222333333333444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333111111222222333333333333555555555777;;;>>>@@@AAAEEEIIIKKKOOO___{{{}}}{{{|||www{{{yyy|||iii```SSSHHHBBB@@@@@@@@@;;;;;;;;;;;;::::::999888777777777777777777777777777777666666666555555555555555555555555555555555555555555555666666666666777666666666666555555555444444444444444444444444333444444555555444444333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111444444555777999===@@@BBBDDDCCCCCCBBB@@@CCCRRRaaaooo~~~~~~mmmTTTNNNGGGBBBAAA@@@===:::;;;===>>>>>><<<:::;;;;;;999999999888888888888777777777777777777777777777777777777777777777777777666666555555555555666666444444444555555555555555666555555555555444444444666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333222222333333333333444444333333333333333333333333222222333333333333444444444444444444444444444444555555555555555555555555555555555555555777:::===;;;BBBLLLUUU]]]hhhvvv|||^^^SSSIIIDDDAAA===<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999666888999999888888999:::888999::::::999:::<<<>>>>>>===???@@@<<<777888<<<888888777777666666555555555555555555555555555555444444444444444444444444222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333000111111222222333333444444555777999:::===AAADDDCCCLLLUUU```uuuwwwyyyxxxmmm___eeekkkuuuyyyooohhhkkkttt~~~tttqqq|||zzziiiYYYLLLEEE@@@>>>;;;::::::999999::::::;;;666777777888888777777666777777777666666666555555555555555555555555555555444444555555555666666666666666666555555555444444444444444444444444444444333444444555555444444333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111444555777999<<>>===;;;;;;;;;999999999888888888888777777777777777777777777777777777777777777777777777666666555555555555666666444444444555555555666666666555555555555444444444555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444222222333333333333444444333333333333333333333333222222333333333333444444444444444444444444444444555555555555555555555555777777777777999>>>EEEJJJJJJYYYlll{{{~~~vvv||||||vvvtttwwwuuuooonnnvvvxxxrrrkkkjjjkkkkkksssxxx}}}iii[[[PPPFFF???>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999666888999999888888888999888:::;;;<<<;;;<<<>>>???DDDAAAAAABBB???888777:::888888888777666555555555555555555555666666666666444444444444444444444444222222333333333333444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111222222222333333333111111222222333444444555222666::::::;;;@@@JJJSSSXXX```hhhsssyyyuuuqqqxxxoooiiirrrsss{{{ttthhheeeooonnnpppvvv{{{ssssssttttttvvv{{{kkkkkkgggaaa^^^dddssszzzkkk___VVVQQQEEEBBB???<<<:::::::::;;;777777888999999888777777777777777777666666666555555555555555555555555555444444444555555555666666555555555555444444444333444444444444444444444444333444444555555444444333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111444666888;;;>>>@@@AAABBBEEECCCIIIZZZooo~~~{{{sssxxxyyy|||}}}~~~~~~{{{}}}mmmWWWJJJDDDAAA???;;;===??????===;;;;;;;;;999999999888888888888777777777777777777777777777777777777777777777777777666666555555555555666666444444444555555555666666666666555555555444444444555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444222222333333333444444444333333333333333333333333222222333333333444444444444444444444444444444444666666666666666666666666;;;;;;;;;<<>>???::::::???AAA===<<<>>>999888888777666555555444555555555666666666666666444444444444444444444444222222333333333444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000222222222222222222222222111111222222222333333333222222333444444555666666555:::@@@AAACCCLLL\\\jjj~~~xxxlllhhhqqqiiibbbeeejjjrrruuu{{{xxxxxxzzz}}}}}}vvv~~~zzzRRRNNNHHHAAA<<<:::999999888999:::;;;;;;:::999888777777777777666666666666555555555555555555555555444444444555555555666666555555444444444333333333444444444444444444444444333444444555555444444333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000888666888>>>BBBAAA@@@BBBBBBGGGZZZttt{{{uuu|||~~~yyyyyypppmmmvvvyyywww|||~~~zzzvvvvvvzzzyyyqqqvvv~~~hhhPPPCCC???>>><<<::::::>>>>>>;;;:::<<<;;;:::888888999:::999888888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777555555555555555555555555777777666555444333333222555555555555555555555555444444444444444444444444666666666666666666666666333333333333333333333333333333333333333333333333333333333333333333333333111111222222222333333333777555333111000111333555555666666666666888999;;;<<<999???IIIGGGDDDUUUooowwwyyypppkkkmmmmmmhhhbbb^^^]]]\\\gggmmmpppkkkeeeddddddddd]]]\\\\\\aaaffffff```[[[XXXYYYZZZYYYVVVUUUVVVXXXXXXbbbfffaaaeeeyyy```HHHIIIDDD???===<<<:::999;;;:::<<<>>>>>><<<:::999999:::999888888777888888888777777888888888999999999999;;;===>>>===;;;;;;;;;:::999888777666666666666888888888888777777777777666555555555555444444444555555555444444333333333555555444444444333333333555444333333222222222222222222222222222222222222333333333222222111111111111111111111111111111111333222222111111222222333444333333222111111111222/////////000222333222111///333666666555555555444:::999AAAJJJNNNXXXyyyvvvnnnlllrrrxxxuuuwww~~~{{{qqqqqq{{{mmmfffxxx~~~bbbLLLIIIGGG<<<888===>>>:::888;;;;;;999888:::999999888888777666666666555555555555555555555555333333333444444444555555444444555555444444333222333333333333333333333333111111111222222333333333333333333333333333333333444444333333333333222222111111111111111111111111000000000111222222222333222111111111000000//////222222222222222111000///<<<;;;===BBBBBBAAACCCGGGKKKYYYqqq}}}~~~vvv~~~}}}zzzvvvyyy~~~zzz\\\KKKDDDAAA@@@???@@@CCC@@@:::888:::<<<:::888888999:::999888888888888888777777777777777777777777777777777777666666666666666666666666666666666666666666666666555555555555555555555555666666666555444444333333555555555555555555555555444444444444444444444444555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333111222222222222333333333555444333222222444555666666666666666666999<<<>>>BBB>>>AAAJJJOOOTTTdddvvvzzztttpppkkkfffggglllooolllfff```^^^^^^cccmmmvvvxxxxxxwwwsssnnnzzzvvvsssqqqrrrrrrooommmhhhjjjjjjeee___ZZZYYYYYYTTTYYYZZZTTTSSS___qqqnnnWWWHHH<<<===AAA@@@>>>>>>999999:::::::::::::::;;;:::999999888888888888888777777888888888999999999===>>>???===;;;999999999;;;;;;:::999888888888888888888888777777777666666666555555555555444444444555555444444444333333333444444333333333222222222555444333222222222222222222222222222222222222222333333333222222111111111111111111111111111111111333222222111111222222333444333222222111111222222000000000111333333222222333222000111555:::======EEE@@@BBBOOO```uuuuuukkkmmm}}}uuuppp|||ppp^^^TTTJJJ???<<<@@@;;;:::;;;<<<999666777;;;999999888888777777666666555555555555555555555555333444444444555555555555444444555555444444333222333333333333333333333333111111222222222333333333333333333333333333333333444444333333333222222222111111111111111111111111111111111111111222222222111111111111000000000///222222222222222111000000<<<<<>>AAAAAA===<<>>@@@AAAEEEJJJTTTdddvvvwwwtttffffffmmmvvv}}}xxxyyyzzzlllVVVGGG@@@>>>;;;;;;===>>>:::555777===999999999888777777666666555555555555555555555555444444555555555666666666444555555555555444333333333333333333333333333333222222222222333333333333333333333333333333333333333333333333222222222222111111111111111111111111222222222111111111111111111111111111000000000000111222222222222111000000===>>>AAACCCCCCGGGVVVfffttt|||wwwxxx{{{}}}uuuoooqqq^^^GGG@@@<<>><<<:::999:::;;;:::999999999999888888888777777666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555333333333444444555555555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333222222222333333333444444333333444555555666666666333777<<<@@@BBBFFFLLLPPPLLL[[[kkkvvv~~~tttmmmccc^^^XXXWWW\\\fffooouuulll```^^^]]][[[\\\aaaeeejjjttt}}}ttt```OOO@@@<<>>???>>>AAAEEEMMM[[[kkkvvv}}}{{{sssnnnttt~~~uuutttqqq```RRRGGGBBB>>>======<<<999999<<<::::::999888888777777666555555555555555555555555555555555666666666666777555555555555555444444333444444444444444444444444333333333333333333333333333333333333333333333333333333333222222222222111222222222222222222222222333222222222111000000000111111111000000000000000111111222222222111111000???AAAFFFJJJNNNXXXmmm~~~|||||||||xxxyyy~~~___OOO@@@>>>BBBDDDBBBAAA???===;;;:::;;;;;;:::999999999999999888888888888666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555222222333333444555555555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222222333333444444444333333333333333333333333222222333333333444444444444444444555555555555555666;;;BBBFFFGGGJJJOOOSSSXXXuuusssjjjlllqqqfffgggjjjnnnvvv{{{nnn^^^SSSMMMNNNWWWbbbffflll}}}oooTTTHHHIII@@@>>>======>>>===;;;888;;;::::::999888999999999888888888888888888888888777888888888888:::===???:::;;;;;;<<<;;;;;;:::999777777777777666666666666666555555555555444444444444444444444444444444444444444444444333333333333222222222111111222222333222222222222222222222222111111111111111111111111111111111111111111111111333222222111111222222333333222222111222222333333111222333333111222444777444999@@@DDD@@@AAANNN___nnnrrrwww~~~|||~~~pppmmmtttwww|||uuuppp{{{tttbbbRRRFFF;;;;;;===<<<999888::::::999999888777777777666666666666666666666666555555555666666666666777555555666666555555444333444444444444444444444444333333333333333333333333333333333333333333333333333333222222222111111111333333333333333333333333333222222222111000000000000000000000000000111111000111111222222222111111<<>>AAADDDDDDCCC@@@>>><<<;;;;;;;;;:::999:::999999999999888888888777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555222222333333444444444555333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333111222222333333444444555333333333333333333333333333333333333444444444444444444444555555777888999===BBBGGGJJJJJJMMMTTTZZZpppjjjZZZ[[[iiiwwwwwwjjj___UUUPPPPPPQQQQQQ[[[uuupppTTTDDDAAA>>>;;;<<<>>>???<<<:::;;;;;;:::999999999999999999999999888888888888888888999:::999888888999;;;999999;;;;;;;;;:::999888888888888888777777777777666555555555555444444444333333333444444444444555555555555444444444333333222111111111111222222333222222222222222222222222000000000111111111111111111111111111111111111111333222222111111222222333222222111111222222333333000333444444222333777;;;:::<<>>===999555:::::::::999888888777777666666666666666666666666444444555555555666666666555666666666666555444444444444444444444444444444444444444444333333333333333333333333333333333333222222222222111111111111333333333333333333333333222222222111111111111111000000000000111111111111000000111222222222222111>>>FFFTTTbbbmmmwww{{{jjjqqqnnnYYYMMMHHHEEEEEEGGGAAA???<<<<<<<<<<<<;;;999::::::999999999888888888777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333444444333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333111111222333333444555555333333333333333333333333333333333444444444444555444444444555777;;;>>>@@@CCCGGGKKKLLLOOOWWWdddoooqqqdddaaaiiiyyy~~~zzzwwwwwwqqq___UUUUUUQQQRRR]]]qqqxxxWWWNNNGGG@@@======???===;;;;;;;;;:::999999999999:::999999999888888888777777666888999:::999888999:::888999;;;<<<<<<;;;:::888999999999999888888888888666555555555555444444444333333333444444444555555444444444333333333222222111111111111111222333333222222222222222222222222///000000000111111111222111111111111111111111111333222222111111222222333222222111111222222333444111444666666555666<<>>;;;:::;;;::::::999999888888777666666666666666666666666333444444444555555555555666666666666666555444444555555555555555555555555555555444444444333333333333333333333333333333333222222222222111111111111111111111111111111111111111111111111111222222222///000000000111111111111000000111222222222222222GGGQQQbbbuuu|||yyy|||wwwjjjuuu~~~~~~}}}|||||||||~~~www}}}gggTTTFFFCCCFFFAAA???===<<<<<<<<<;;;999:::::::::999999999888888777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333111111222333333444555555333333333333333333333333333333333444444444555555444333444555999>>>CCCFFFFFFIIILLLNNNTTTcccwwwuuukkkggggggnnn|||rrr```ZZZ^^^fffqqqzzzzzzssskkkbbb^^^___lll}}}wwwccc]]]WWWSSSSSS^^^uuu^^^TTTGGG???===>>>===<<<<<<;;;::::::999999::::::999999999999888888777777111444777999:::;;;<<<===888:::;;;======<<<:::999:::::::::999999999888888666666555555555444444444333333333444444555555555333333333222222222111111111111000000111222333333222222222222222222222222//////000000111111111222111111111111111111111111333222222222222222222333222111111111222333333444222555888888777999???DDDFFFCCCFFFOOO[[[qqqrrr{{{eeewww~~~xxxrrriiiSSSGGG@@@???AAA;;;;;;:::999999888888777777777777777777777777777333333333444444444555555666666666666666555555444555555555555555555555555555555555444444333333333333333333333333333333333222222222111111111111000////////////////////////000000111111222222222333//////000000111111111222///000111222222222222222IIIWWWmmm|||{{{wwwsssrrr{{{~~~uuuqqqrrruuuyyysssooonnnnnnmmmlllkkklllmmmkkkiiimmmuuu|||tttTTTGGGLLLCCCGGGCCC:::999???>>>888::::::999999999999999999888888777777777777888888777777666666555555555444555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444333444444555555444444333444333222111111222333444333333333333333333333333222222333333333333444444444444444444444444444444666555333222222333555666333333666;;;BBBHHHJJJKKKIIINNNOOOZZZqqq||||||ooobbbZZZkkkyyyyyyhhhZZZWWWbbbjjjlllttt}}}zzzpppddd^^^___iiippprrrxxxwwwoooxxxvvvhhhZZZSSSVVV^^^yyyqqqQQQGGGFFF???::::::???======>>>;;;777777;;;999999999888888888888777666777777777888888888888999:::;;;;;;;;;:::999888999888777777777888999999999777555444444555555555444444444444444444444444222222222222222222222222333333333222222222111111111111111111111111111111111111111111111111111111000111111111111222222222111111222222222333333333222222333333444444444444555333444:::>>>@@@CCCHHHDDDOOOYYYjjj~~~uuusssttt{{{}}}}}}{{{tttuuutttVVVDDD>>>999===::::::<<<:::666777:::999999999999888888888777666666666666666666666666777777777777777777777777666555444333333444555666666666555444333333222222333333333222222111111111222222222111111111111000111111111111111111111111111111111111111111111111000000000000000000000000222222222111111111000000MMMkkk}}}~~~|||}}}{{{uuummmiiikkkmmmyyyvvvqqqooopppqqqpppooolllnnnoookkkfffdddfffiiiqqqkkkiiisssgggSSSLLLFFFEEEBBB======???>>>::::::::::::999999999999999888888777777777777888888777777666666666555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444333444444555555444444333333333222111111222333333333333333333333333333333222222333333333333444444444444444444444444444444333333444444444444444444666888<<>>::::::;;;:::888:::>>>999999999999888888888888888888888888999999999999888999:::;;;;;;;;;:::999999999999999:::;;;===>>>:::888666555555555555555444444444444444444444444333333333333333333333333333333333222222222111111111111111111111111111111111111111111111111111111111111111111222222222222111222222222222333333333333333333333333444444555999:::>>>BBBBBBAAAFFFMMMVVVlllwwwyyyooorrr~~~yyyzzz{{{xxxsss{{{{{{ggg[[[MMMEEE???<<<;;;:::666555777999999888888888777777777666666666666666666666666777777777777777777777777666555444444444444555666666555555444333333222222333333333222222222111111222222222111111111111000000000000000000000000000111111111111111111111111000000000000000000000000222222222111111111000000\\\|||xxxuuu}}}{{{{{{}}}vvvwwwvvvqqqllliiijjjlllsssqqqpppppprrrssssssrrrrrruuuxxxuuuoooiiifffeeeaaa^^^\\\^^^iii}}}|||aaaLLLJJJCCC???@@@AAA>>><<<<<<;;;:::::::::999999999888888888777777777777888888777777666666666666555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444333444444555555444444333333333222222222222333333333333333333333333333333222222333333333333444444444444444444444444444444111222444555666666444444;;;???DDDHHHKKKMMMOOOPPP\\\www{{{hhhaaafffxxx{{{vvv|||~~~|||iii```jjjjjjnnn|||ppplllqqqwwwfff\\\YYYVVVWWWYYYWWW[[[iiizzz}}}qqqddd```kkktttuuulllccc^^^]]]eeeuuuwwwXXXHHHCCCAAA@@@<<<:::<<<;;;:::;;;???:::::::::999999999888888888999999999999:::::::::777888999:::;;;;;;;;;::::::::::::;;;===>>>@@@AAA<<<;;;999888666666555555444444444444444444444444444444444444444444444444333333333222222222111111111111111111111111111111111111111111111111111111111111111111222222222333222222222222333333333333555444333222222444666777999===CCCEEEAAAAAAKKKXXXddd}}}~~~{{{lllppp{{{tttooollluuu~~~|||vvvdddttt^^^HHH>>>777777999999888999888888888888777777777666666666666666666666666666666666666666666666666666666555444444444444555666555555555444444333333222333333333333222222222222222222222111111111111000////////////////////////111111111111111111111111000000000000000000000000222222222111111111111111vvv~~~{{{~~~|||wwwuuurrrsssrrrpppmmmkkklllnnnoooooopppqqqssssssssssssssswww{{{|||yyyuuurrrqqqggghhhiiihhhgggjjjqqqwwwuuu[[[RRREEE===AAABBB===:::===;;;;;;;;;::::::999999888999888888777777888888999777777666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444333444444555555444444333333333333333333333333333333333333333333333333333222222222333333333444444444444444444444444444444222222333555666777888888AAADDDHHHKKKMMMPPPUUUXXXnnnmmmrrrtttjjjnnnvvvppphhhnnn|||kkkfffhhhfffggguuu~~~gggdddjjjyyy~~~hhh``````^^^YYYVVVSSSOOOUUUeeesssuuuoookkkxxxuuu|||nnnbbbYYYWWWXXXdddwwwbbbOOO>>>DDD@@@===???>>>;;;:::<<<;;;:::::::::999999999999888888888999999999::::::777777888999:::;;;;;;;;;;;;;;;<<<===>>>???@@@AAA<<<===<<<:::777666555666555555555555444444444444444444444444444444444444333333333222222222111111111111111111111111111111111111111111111111111111111111111222222222333333222222222333333333444444666555333222333555888::::::???EEEEEEBBBHHH^^^ttt|||rrrtttvvv|||yyytttooolllkkkdddoooyyy}}}}}}}}}yyy{{{{{{WWWHHH<<<999<<<===;;;;;;888888888777777777666666666666666666666666666666555555555555555555555555555555555444444555555555555555444444444333333333333333333333333333333333222222222111111111000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111{{{vvv|||~~~{{{vvvwwwzzz}}}}}}yyyqqqjjjlllllllllkkkjjjjjjkkklllnnnpppqqqrrrrrrrrrqqqqqqmmmpppsssuuuvvvvvvwwwwwwyyytttmmmfffaaa___```aaaaaajjj{{{~~~cccPPPBBBAAABBB===;;;>>><<<<<<;;;;;;:::999888888999999888888888888999999666666777777777777777777666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444333444444555555444444333333333333333333333333333333333333333333333333333222222222333333333444444444444444444444444444444444333333333666:::>>>@@@GGGHHHHHHJJJOOOVVV___ddd}}}zzz}}}lllbbbdddkkkdddYYYZZZjjjtttoooiiikkknnnlllmmmtttwwwfffeeejjjsssxxx}}}}}}kkkkkktttwwwqqqjjjpppdddVVVPPPSSS___qqq~~~vvv]]]WWWXXXYYYeeeuuujjjHHHEEE@@@>>>@@@@@@<<<::::::;;;;;;;;;;;;:::::::::999777777777777888888888999777777888888999:::;;;;;;;;;<<<<<<<<<============<<<===>>><<<888666666777666666666555555444444444222222222222222222222222333333333222222222111111111111111111111111111111111111111111111111111111111222222222222333333333222222333333333444444444666555444444555888<<<>>>AAADDDHHHIIIKKKZZZyyy|||~~~xxx|||xxxvvvwwwwwwrrrssstttvvvsssooo\\\HHH@@@???===:::888888888888888777777777777666666666666666666666666444444444444444444444444444555555555555555555444444444444444444333333333333333333333333333333333222222222111111111000000111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111vvvvvv|||uuusss{{{zzz{{{wwwsssssstttsssoookkkllllllmmmmmmnnnnnnnnnnnnoooqqqrrrrrrqqqppppppqqqnnnnnnnnnnnnpppqqqsssttttttqqqmmmjjjhhhddd___ZZZZZZ[[[___fffqqqkkkQQQEEEBBBAAA@@@@@@======<<<;;;:::999888888999999888888888888999999666666777777777777888888666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444333444444555555444444333333333444444444444333333333333333333333333333333222222333333333333444444444444444444444444444444666555444555888???EEEIIILLLIIIHHHLLLVVVbbbmmmssstttooogggjjjmmmjjjbbb]]]cccmmmnnnccc\\\___ccceeekkksss}}}vvvmmmgggiiigggllltttuuuttt{{{vvvlllsss|||gggRRRPPPcccwwwyyyeeeWWWZZZggg~~~aaaJJJCCC>>>??????===<<<<<<<<<<<<;;;;;;;;;:::::::::666666777777777888888888888888888888888999:::;;;::::::;;;;;;;;;;;;:::::::::<<<>>><<<888666666888777777666666555444444444222222222222222222222222333333333222222222111111111111111111111111111111111111111111111111111111222222222222333333333333333333333333444444444444555555555777999===@@@BBBDDDEEEHHHMMMVVViiivvv{{{yyyyyyzzz|||wwwsssttt{{{qqquuuxxxdddMMMAAA>>><<<;;;;;;999999999999888888888777666666666666666666666666555555555555555555555555444444555666666555444444444444444444444444444444333333333333444444444444222222222111111111111000111111111111111111111111111111111111111111111111000000000000000000000000111111111111111222222222zzz}}}|||zzzxxxuuusssssssssssssssrrrrrrrrrtttuuuvvvvvvuuuoooqqqrrrqqqooonnnppprrrtttrrrpppoooooooooppppppjjjlllppprrrrrrlllddd]]]bbb___[[[YYY\\\ccclllssshhhMMMEEEIIIHHHCCC======<<<;;;:::999888888:::999999888888999999:::666666777777777888888888666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444333444444555555444444333333333444555555444333333333333333333333333333333222222333333333333444444444444444444444444444444444555666999>>>DDDJJJNNNOOOKKKJJJRRRbbbrrr|||lllccccccXXX[[[```aaa\\\\\\jjjzzz}}}wwwrrrsssyyyzzzttttttlllkkkttt{{{}}}|||tttooorrryyy|||jjj^^^ccclllmmmsssxxx]]]\\\gggvvv]]]QQQEEE@@@???>>>>>>@@@<<<<<<<<<<<<;;;;;;;;;;;;777777888888888999999999999999888777777888999:::777888:::;;;;;;;;;;;;:::888;;;>>>===888666666999777777777666555444444444333333333333333333333333333333333222222222111111111111111111111111111111111111111111111111111111222222222333333333444444333333333444444444444555444555777:::===AAADDDFFFEEEFFFLLLVVVbbbrrr~~~|||{{{{{{yyyxxxzzzsssZZZIIIBBB>>>>>>@@@::::::::::::999999999999666666666666666666666666555555555555555555555555444444555666666555444444444444444444444444444444333333333444444444555555222222222111111111111000111111111111111111111111111111111111111111111111000000000000000000000000000000111111111222222222wwwssslllpppuuuwwwuuussstttvvvtttttttttvvvxxxyyyxxxwwwoooqqqrrrqqqnnnnnnqqqsssvvvtttqqqoooooonnnmmmlllooooooooollljjjhhhhhhiii\\\]]]^^^___aaadddgggjjjjjjyyyTTTIIIOOONNNEEE>>>======;;;:::999888888:::999999888888999999:::666666777777888888888999777777777777777777777777555555555555555555555555444444444444444444444444444444444444444444444444333444444555555444444333333333444555555444333333333333333333333333333333222222333333333444444444444444444444444444444444222444888===BBBHHHMMMPPPPPPLLLMMMXXXlll}}}tttzzzqqqhhh[[[YYYaaa\\\```eeeddd]]]^^^qqqwwwlllrrr}}}~~~{{{wwwqqqqqqssstttsssaaaeeexxxqqq~~~rrraaaOOODDD@@@>>>@@@CCC======<<<<<<<<<;;;;;;;;;888888999999999::::::::::::999888777777777888999555666888;;;<<<<<<<<<<<<666:::>>>===888666777999888777777666555444444444444444444444444444444444333333333222222222111111111111111111111111111111111111111111111111111111222222333333333444444444333333333444444444555555333555888<<<@@@DDDFFFHHHKKKLLLTTTbbbpppzzzzzzwwwsss[[[KKKAAA>>>???;;;;;;;;;:::::::::999999666666666666666666666666666666666666666666666666333444555666666555444333444444444444444444444444333333333444444555555555222222222111111111111000000000000000000000000000111111111111111111111111000000000000000000000000000000111111222222222222~~~zzzwwwuuuuuuvvvtttvvvwwwuuurrrqqqtttwwwxxxuuussstttwwwyyyyyywwwvvvsssqqqqqqssstttrrrpppssssssrrrrrrqqqpppooonnnmmmpppssstttssspppnnnmmmnnnmmmjjjhhheeebbbaaa``````hhhttt|||VVVJJJGGGDDD>>>@@@>>>888888===>>>;;;999999888888888888999999888888888888777777666666888777666555555666777888666666666666666666666666555555444444444333333333333333333444444555555555333444444555555444444333000000111111111222222222444333333222222333333444222222333333333333444444111333555555444444444555444444;;;FFFJJJHHHIIINNNWWWWWW\\\jjj}}}{{{jjjnnnmmm^^^___]]]WWW[[[hhhlllppprrrmmmhhhkkkxxx~~~ttt{{{|||}}}zzzooofffiiiyyyeeeHHH@@@BBBBBB<<<;;;:::;;;>>>===999999<<<999999999888888888888777777777777777777777777777999999:::::::::999888777999;;;===<<<;;;::::::;;;777777666555444333333222555444333333222222222333444444333333333333222222111111111111111111111111000111111111111222222222333333333333333333333333444333333222333333444444333777888666;;;GGGLLLKKKMMMXXXbbbqqq}}}rrryyyuuuppp}}}]]]LLLEEE@@@???<<<;;;<<<;;;777666888777777777777666666666666666666555555555444444444555555555555555555555555333333333333333333333333222222222222222222222222222222222111111111111000111111111111111111111111000000000000000000000000000000000000000000000000111111111000000000000000}}}{{{yyywwwwwwwwwyyyzzzwwwyyyzzz{{{zzzyyyzzz{{{|||zzzxxxyyyzzzzzzxxxvvvyyyvvvsssrrrtttuuutttrrruuuuuuvvvuuutttrrrpppnnnqqqqqqqqqqqqrrrtttwwwzzzpppooommmjjjhhhhhhggghhhjjjfffbbbeeettt{{{]]]GGG;;;???AAA>>>999999===<<<999999999888888888888999999999999888888888777777777888777666555555666777888666666666666666666666666555555555444444444333333333333333444444444555555333444444555555444444333222222222333333333444444444333333222222333333444222222333333333333444444222444555666555555666777>>><<>>EEEMMMQQQPPPVVVppp~~~zzzzzzpppttt~~~~~~{{{}}}|||yyywwwwwwyyy|||}}}tttvvvsssUUU===AAA===;;;<<<;;;777666777888888777777777666666666666666555555555444444444555555555555555555555555333333333333333333333333222222222222222222222222222222222222111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000000{{{||||||zzzzzzyyyyyyyyy{{{}}}~~~yyyzzz{{{~~~}}}zzz~~~~~~~~~}}}zzzwww|||yyyvvvuuuuuuvvvwwwvvvtttvvvxxxyyyxxxuuurrrpppyyywwwuuusssssstttuuuwwwsssqqqooommmmmmnnnpppqqqfffaaa^^^___aaalll{{{WWWEEE@@@@@@>>>;;;;;;<<<;;;777999999888888888888999999999999999999999888888888888777666555555666777888666666666666666666666666555555555444444444444333333333333444444444444555333444444555555444444333444444444444555555555555444333333222222333333444222222333333333333444444333444555555555555777999EEEBBBEEEMMMUUUVVVTTTSSSVVVbbb{{{hhh___hhhooovvvxxxvvvwww|||~~~}}}zzzvvvwwwiiicccfff{{{hhhVVVZZZqqqfffNNNDDD@@@???======???>>>:::888::::::999999999888888888888777777777777777777777777888888777777888999;;;<<<;;;<<<;;;999777666777888666777888999888777555444444333333333333333444444444444333333333333222222333333333333333333333333000111111111111222222222333333333333333333333333222222222222222333444555;;;:::>>>GGGNNNSSSWWW[[[hhh~~~vvvuuu~~~{{{xxxxxxyyyyyyvvvsssqqqqqqrrrsssuuuwwwyyyzzzwwwuuurrrooonnnnnnnnnoooqqqrrruuuyyyyyywwwzzz~~~mmmwwwoooTTTDDD???<<<===<<<999888:::888888888777777777777666666666666555555555444444555555555555555555555555333333333333333333333333333333333333333333333333333222222222111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111~~~kkkkkkttt|||}}}}}}~~~zzz{{{}}}~~~}}}{{{yyyyyyzzz{{{|||uuuwww{{{}}}|||yyyuuurrrwwwwwwwwwwwwwwwtttqqqnnntttrrrpppoooooorrrvvvxxxgggccceeejjjfffaaannnfffOOOBBB@@@<<<;;;<<<<<<:::777:::999999888888999999:::999999999999999999999999888777666555555666777888666666666666666666666666555555555555444444444444444444444444444444444444333444444555555444444333444444444444555555555555444333333222222333333444222222222333333333444444222333444444555666:::<<>>>>>:::999:::::::::999999999888888888666666666666666666666666888777666666777999<<<===??????>>>;;;888777888999666777999;;;;;;999666555444333333333333444555555444444333333333222222222333333333333333333333333000000111111111222222222333333333333333333333333222222222222333444555666777999AAAKKKQQQUUUaaannn~~~~~~}}}|||{{{yyyyyyzzzyyyvvvssskkkkkkllllllmmmooopppqqqpppooommmjjjhhhggggggggggggeeegggjjjjjjhhhlllrrrvvv{{{~~~|||}}}xxxpppzzzcccIIIBBB<<<<<<===;;;;;;===999999888888888777777777666666666666555555555555555555555555555555555555444444444444444444444444333333333333333333333333333333222222222111111111111111111111111111111111000000000000000000000000000000000000000000000000000111111111111111222222~~~}}}rrrqqqzzz|||www{{{|||zzzxxxxxxyyyyyywwwuuutttsssqqqpppqqqtttwwwzzz|||ooogggfffbbb]]]iii|||oooRRRIIICCC===;;;<<<<<<;;;999::::::999999999999::::::999999999999999999999999888777666555555666777888666666666666666666666666666666555555555444444444444444444444444444444444333444444555555444444333333333333333444444444444444333333222222333333444222222222333333333444444111222333444555888===AAABBBMMMWWWZZZWWWUUUVVVXXXkkkxxxcccYYYeeewww}}}~~~~~~|||xxxuuusssrrrtttqqqmmmmmmpppqqqooommmmmmooorrrtttvvvwwwzzz|||tttbbbdddoooaaaKKKCCC>>>;;;<<<===;;;:::;;;:::::::::999999999999888666666666666666666666666777666555555777999<<<>>>??????>>><<<999777777888555777:::;;;<<<:::888666444444444333333444555555444444333333333222222222333333333333333333333333000000111111111222222222333333333333333333333333222222222333444666777888777???JJJPPPSSS[[[ooo|||~~~}}}|||{{{{{{{{{{{{wwwvvvuuutttsssrrrooommmiiiiiigggffffffeeeeeeeeedddccccccbbbaaa```_________\\\\\\^^^___^^^```eeeeeeiiiooouuuyyy}}}zzz{{{{{{zzzzzz~~~{{{sssooofffTTTIII>>>;;;;;;:::;;;>>>999999999999888888888888777777666666666555555555555555555555555555555555444444444444444444444444333333333333333333333333333333333222222222222111111111111111111111111111111111111111111111111111000000000000000000000000000000111111222222222333||||||{{{}}}{{{}}}|||||||||wwwvvvtttssssssuuuwwwxxx{{{ppplllhhhccchhhqqqtttlllXXXLLLAAA>>>======<<<===::::::999999999999::::::888888888999999999999999888777666555555666777888666666666666666666666666666666666555555555444444555444444444444333333333333444444555555444444333111222222222333333333333444333333222222333333444222222333333333333444444111222333444777===CCCHHHKKKYYYeeeccc]]]\\\aaafffnnnzzzpppqqqsssrrrtttzzz~~~pppnnnkkkgggccc```^^^\\\ZZZXXXVVVVVVXXXZZZZZZ[[[YYY[[[^^^___```aaaccceeeggglllrrrxxxmmmfffuuurrraaaZZZ\\\yyyeeeLLLCCC===<<<===;;;;;;<<<::::::::::::999999999999777777777777777777777777666666666666777999;;;<<<;;;<<<===;;;888666555555555777999:::;;;:::999888666555555444444444444444444444333333333333222222333333333333333333333333000111111111111222222222333333333333333333333333333333333444666888999:::BBBPPPZZZZZZZZZhhhyyyyyyyyyxxxxxxwwwvvvuuuuuuqqqpppnnnllljjjgggfffeeecccbbb```^^^\\\[[[ZZZYYYTTTUUUVVVVVVVVVVVVUUUTTTWWWSSSSSSUUUVVVTTTVVVYYYYYY\\\```dddhhhmmmssswwwvvvyyy|||||||||}}}zzzxxxsss}}}lll\\\JJJAAA<<<:::999;;;:::::::::999999999888888777777777666666666555555555555555555555555555555444444444444444444444444333333333333333333333333333333333333222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000111111222333333333|||{{{~~~~~~~~~~~~~~~~~~}}}~~~|||{{{yyyxxxwwwwwwwwwwww|||{{{xxxtttnnniiifffeeejjjppp~~~kkkZZZIIIBBB???======???;;;::::::999999::::::;;;777777777888888888999999888777666555555666777888666666666666666666666666666666666666555555555555555555444444444333333333333444444555555444444333222222222222333333333333444333333222222333333444222222333333333333444444333444555777;;;BBBJJJPPP[[[fffmmmhhhdddhhhpppuuuvvvwwwrrrlllppp}}}yyyssslllhhh]]][[[XXXUUUSSSRRRRRRQQQMMMNNNNNNMMMMMMNNNPPPSSSMMMNNNOOOOOOOOOPPPRRRTTTPPPUUUZZZ^^^gggsssyyyxxx}}}zzzbbbYYYdddxxxrrr^^^TTTdddXXXMMMBBB>>>>>><<<;;;<<<;;;;;;:::::::::999999999777777777777777777777777555666666777888999999:::999;;;======:::777555555666666888999::::::::::::888777666444333333333333444444333333333333222222222222222222222222222222000111111111111222222222333333333333333333333333333444444666888:::<<<===UUUdddkkkccceeewww|||xxxvvvvvvuuutttsssqqqoooooollljjjhhhddd```]]]]]]]]]YYYXXXWWWUUUTTTSSSSSSSSSLLLMMMOOOPPPPPPPPPOOONNNPPPMMMLLLOOOPPPNNNNNNPPPQQQSSSUUUXXX[[[```eeeiiippptttxxxyyyyyyzzz{{{vvv{{{{{{aaaOOODDD===:::;;;;;;::::::::::::999999999777777777777666666666555555555555555555555555555555555555555555555555555444444444444444444444444444444333333333222222222111111111111111111111111111111111111111111111111000000000000000000000000000000111222222333444444~~~{{{{{{~~~~~~~~~}}}~~~|||zzzyyyxxxwwwrrruuurrriiibbbdddffffffgggdddiiiyyyyyydddOOOEEEAAA======AAA;;;::::::999999::::::;;;666666777777888888888999888777666555555666777888666666666666666666666666777666666666555555555555555555555444444333333333333444444555555444444333222222222333333333444444444333333222222333333444222222333333333444444444444555777999>>>FFFOOOVVVhhhnnnoooiiigggooozzz~~~uuusssssshhhooo}}}wwwqqqiii```UUUNNNRRRPPPMMMLLLMMMOOOPPPPPPLLLNNNOOOMMMJJJIIILLLPPPMMMMMMMMMLLLKKKLLLNNNPPPRRRVVVVVVUUU[[[fffkkkjjjgggooowwwlllbbbhhhwww{{{}}}yyywwwggg^^^]]]kkkaaaTTTGGGAAA>>><<<;;;<<<;;;;;;;;;:::::::::999999777777777777777777777777555666777888999999888888999<<>>bbbqqqtttiiilll{{{zzz|||zzz{{{}}}yyyxxxxxxsssssssssrrrpppnnnmmmlllfffdddaaa\\\WWWUUUUUUUUURRRRRRQQQQQQQQQQQQQQQRRRMMMNNNPPPQQQQQQPPPNNNMMMNNNJJJJJJMMMNNNKKKJJJLLLLLLNNNQQQTTTWWW[[[___ccc^^^dddjjjnnnqqqvvv~~~~~~www}}}uuu]]]MMMBBB======;;;;;;;;;:::::::::999999777777777777666666666666555555555555555555555555555555555555555555555555444444444444444444444444444444444333333333222222111111111111111111111111111111111111111111111111000000000000000000000000000000111222333333444444ssswww|||zzz|||yyyxxxyyyvvvtttrrrooollliiifffdddgggcccfffpppzzzxxx[[[LLLGGGBBB===;;;;;;;;;:::999999999:::::::::999888888777777888888777777777777777777777777888777777666555444444444888777666555444333333333444444444444444444444444333333333333333333333333555444333333555555444333222222444444444444222222666444222222333555555555999666999@@@CCCGGGWWWjjj{{{sssjjjfffkkkwwwooorrr~~~ppphhhlll|||zzztttlll```XXXSSSQQQPPPNNNKKKLLLMMMOOOQQQSSSTTTUUUPPPMMMKKKKKKLLLNNNNNNNNNNNNNNNMMMMMMNNNPPPQQQRRRQQQTTTWWWXXXXXXZZZ^^^aaa```ccclllxxxsss```gggcccooovvvvvvnnn\\\aaarrrdddIIIEEEFFF@@@<<>><<<;;;::::::999999:::::::::999888888777777888888777777777777777777777777888777777666555555444444777666555444444444444444444444444444444444444444333333333333333333333333555444333333555555444333222333444444444444333222555444333333333444444444555888???DDDIIIRRRfffxxxxxxkkkdddrrrzzzkkkggghhhuuu~~~{{{qqqiii```[[[TTTQQQPPPQQQPPPPPPRRRSSSUUUWWWXXXZZZ[[[\\\YYYXXXWWWUUUSSSRRRRRRRRRQQQPPPOOOOOOOOOOOOPPPQQQPPPRRRUUUWWWYYY\\\aaaeee^^^^^^dddmmmsssyyyyyybbb^^^YYYaaallluuu|||{{{ppprrrtttbbbLLLDDD???===>>>;;;:::999888777777777777777777666777888999777555555666666666777777777888555666888:::;;;;;;:::999666666555444444555666777::::::999888666444333222333333333333333333333333222222222222222222222222111111222222222333333333000111333333222222333444555555777999<<>><<<:::999999;;;;;;999777777777666666666555555666666666666555555555555555555444444444333333333444444333333333333222222222222222222222222222222222222222222222222222222111111111111111111111111111111000000111111222333444444333222222333666888{{{yyymmmppp~~~~~~|||}}}yyywwwvvvtttrrrpppnnnhhhffffffgggmmmZZZFFFDDDCCC???<<<<<<;;;::::::::::::::::::999888888777777888888777777777777777777777777777777777666555555444444666555555444444444555555444444444444444444444444444444444444444444444444555333333333555555444333333333444444444444333333444444444444444444444444444===FFFJJJRRRbbbsss}}}pppdddeeeiii___hhhsss}}}nnn```YYYVVVOOOOOOOOORRRVVVYYYZZZYYYYYYZZZ[[[]]]___``````aaabbbddddddaaa\\\XXXWWWWWWXXXWWWUUUTTTRRRQQQQQQQQQNNNPPPQQQRRRTTTWWW\\\```\\\YYY[[[```fffmmmyyyyyyqqqcccYYYZZZhhhvvvttteeebbbbbbLLLCCC@@@???;;;;;;:::999888888888888999888777888::::::888666666666666666777777777777555666777888999:::;;;;;;;;;:::777666555555666777888888888888777555444333222222222333333444444444222222222222222222222222111111222222222333333333111333444444222222333444555666777999CCCVVVhhhrrrpppiiiqqqyyyxxxuuuuuuqqqllljjjfffaaa[[[VVVRRROOONNNJJJJJJKKKIIIHHHHHHIIIKKKKKKKKKLLLNNNOOOQQQRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVUUUTTTSSSQQQPPPKKKKKKKKKKKKKKKLLLMMMMMMMMMOOOQQQQQQRRRVVV]]]cccjjjooovvv{{{~~~sssUUU@@@<<<;;;999888888777888888888888888777777777777666666666666666555555555555555555444444444333333333444444333333333333222222222222222222222222222222222222222222222222222222111111111111111111111111111111000000111111222333444555444222111444:::@@@zzzxxx|||sssyyy}}}{{{xxxuuusssrrrrrrssswwwsssrrrtttsssqqqttt{{{}}}{{{{{{yyytttqqqqqqlllhhhfffeeegggsssoooOOOGGGDDD>>>===<<<;;;::::::::::::::::::999888888777777888888666666666666666666666666777777666666555555555555555555444444444555555666444444444444444444444444555555555555555555555555444333222333555555555333333444444444444444444333222444555555444444444555;;;BBBHHHOOO___qqquuuoooggggggppp|||lllccchhhwwwyyymmm]]]QQQMMMOOOOOOQQQWWW]]]bbbeeeffffff___aaabbbdddeeeffffffffffffjjjmmmkkkddd^^^]]]^^^aaa```^^^[[[YYYVVVUUUTTTSSSRRRQQQPPPPPPQQQTTTVVVYYYUUUUUUYYY]]]dddnnnyyykkkUUU\\\ttt|||aaaQQQlll]]]IIICCCBBB???>>>===;;;::::::::::::999999888999:::;;;999777666666666666777777777777666555555666777999;;;<<>><<<:::;;;:::777666777999999999888888888777777666666666666555555555555555555444444444333333333444444333333333222222222222222222222222222222222111111111111111111111111111111111111111111111111111111000000111111222333444555555333222666???FFFtttyyy{{{xxxqqq}}}zzzsssppppppoooooopppsssuuuwww{{{yyywwwvvvsssqqqssswww|||zzzuuummmhhhdddbbbaaacccjjjrrrsssYYYHHHDDDAAA>>>===<<<;;;:::::::::::::::999888888777777888888666666666666666666666666666666666666555555555555555555444444444555555666444444444444444444444444555555555555555555555555444333222333555666555444444444444444444444444444222444666666555555777999@@@CCCIIIVVVmmm|||rrr^^^jjjnnnzzz~~~qqqdddcccmmm{{{|||qqqeee]]]UUUOOOOOOSSSTTTXXX___dddhhhiiijjjjjjfffhhhjjjkkkllllllkkkkkkiiinnnsssrrrmmmhhhhhhjjjhhhgggeeeccc___\\\ZZZYYYXXXVVVTTTRRRQQQRRRRRRSSSSSSQQQQQQUUUWWWZZZbbbjjj|||jjj```qqqlllVVV[[[xxxnnnMMMCCCDDD@@@???>>><<<;;;::::::::::::999888999;;;;;;999888777777777777666666666666666555555555666888:::<<>>:::777666555555666666777777777777666666222222222333333444444444222222222222222222222222111111222222222333333333333444555444333333555777;;;>>>DDDQQQeeetttuuuooo||||||{{{~~~}}}zzzzzzzzzyyy|||~~~wwwqqqmmmeee]]]SSSPPPLLLIIIHHHIIIKKKMMMIIIKKKNNNOOOOOOOOOQQQSSSUUUWWWYYYZZZYYYYYY[[[]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[ZZZZZZZZZYYYYYYXXXWWWUUUTTTRRRQQQQQQQQQKKKKKKKKKKKKKKKNNNRRRUUURRRWWW___gggnnnvvv|||}}}~~~uuuiiiEEE>>><<>>>>><<<;;;:::::::::::::::999888888777777888888777777777777777777777777666666666666666666555555666555555444444444555555444444444444444444444444444444444444444444444444333222222333555666555444555555444444444444555555222444666666555666:::>>>CCCGGGRRReeezzzppp]]]tttuuu}}}}}}nnncccjjjzzzpppbbbWWWWWWXXXVVVXXX\\\ZZZ]]]bbbeeeffffffffffffhhhiiilllmmmnnnmmmlllkkknnnssswwwyyywwwuuuuuuvvvpppooonnnkkkhhheeebbbaaaYYYWWWUUUTTTTTTTTTRRRQQQOOOMMMOOORRRRRRRRRUUU[[[hhhuuunnniiiiiiYYYVVV[[[HHHEEE???>>><<<;;;:::999888888:::999888999:::;;;999777777777777777666666666666666666555555555777888999:::999888777666666666666666666777777777777666666333333333333333333333333222222222222222222222222111111222222222333333333333444444444333444777999;;;>>>KKK^^^lllqqqppppppyyy~~~vvvxxxwwwuuuwww}}}||||||vvvmmmfff```WWWNNNLLLJJJGGGEEEEEEGGGJJJLLLJJJMMMPPPQQQRRRSSSUUUVVVXXX\\\```aaa``````bbbdddcccccccccbbbaaa```___^^^___^^^]]][[[ZZZYYYYYYYYYZZZZZZXXXWWWUUUUUUTTTTTTLLLKKKJJJJJJKKKLLLNNNPPPPPPSSSWWW\\\ccckkksssyyy~~~www{{{PPPBBB999;;;>>><<<999;;;999999999888888888888777666666666666555555555555555555444444444333333333444444333333333333222222222222222222222222222222111111111111111111111111111111111111111111111111111111000000111111222333333333333555999>>>CCCEEE|||ttt|||}}}~~~||||||}}}~~~zzz{{{vvvooohhhfffggggggfffdddhhhwwwaaaOOOJJJ???>>>===<<<:::::::::999:::999888888777777888888777777777777777777777777555666666666666666666666777666555444444444444444444444444444444444444444333333333333333333333333333222222333555666666555666555444333333444555666333555666666555777>>>DDDHHHSSSgggzzzzzzpppkkk{{{|||~~~|||tttqqqxxxxxxuuuiii^^^ZZZ```dddaaabbbgggcccfffiiiiiihhhgggiiijjjmmmnnnppprrrrrrqqqooonnnsssuuuyyy{{{}}}~~~~~~~~~zzzzzzyyywwwuuurrrooonnncccaaa^^^]]]\\\ZZZVVVRRRQQQOOOOOOQQQPPPMMMOOOTTTWWWaaannnzzzmmmjjjjjjSSSlll{{{WWWHHH@@@???===;;;:::999999888999888888999::::::999777888777777777666666666555666666666555555666666777444555666777777666555555666666777777777777666666555444444333333222222111222222222222222222222222111111222222222333333333333444444444444555999;;;<<>>BBBBBBAAA|||zzz|||sssjjjeeedddbbb___bbbbbbiii~~~uuuWWWJJJ??????===<<<;;;::::::999:::999999888777888888888777777777777777777777777555555555666666666666666888777666555444333333333444444444444444444444444333333333333333333333333333222222333555666666555666555444333333444555666333555777555555888AAAHHHNNN___zzzsssoooxxx{{{~~~uuurrrxxx}}}vvvvvv{{{rrrfff___hhhaaacccmmmpppjjjiiinnnmmmoooqqqqqqooooooqqqtttwwwyyy{{{}}}}}}{{{yyyxxxvvvvvvxxx{{{}}}{{{yyyuuurrrooollliiiddd]]]XXXVVVSSSRRRRRRPPPMMMOOOSSSUUUYYYaaalll|||{{{dddmmmbbbWWWhhhhhhKKKBBBAAA@@@>>><<<;;;;;;:::999888777888999:::888666888888777777666666666555666666666666666555555555666777888999888666444333777777777777777666666555666555444444333222111000222222222222222222222222111111222222222333333333222333444333444666:::===DDDMMMdddxxxsssiii{{{xxxhhhsss~~~|||yyywwwqqqvvvwwwsssqqqssspppkkkdddaaaXXXNNNJJJKKKJJJFFFFFFFFFGGGJJJMMMRRRVVVXXX```dddiiimmmppprrruuuwww{{{|||yyytttooojjjgggdddccc```___^^^^^^]]]]]]^^^^^^WWWUUUQQQOOOMMMLLLKKKJJJHHHJJJLLLNNNRRRWWW___dddqqquuu|||jjjJJJ@@@???<<<999;;;888888888777777777777666777666666666555555555555555555444444444333333333444444444333333333222222222222222222222222222222000000000000000000000000111111111111111111111111111111111000111222222333222000111888AAAEEEBBB===yyy|||sss~~~wwwlllhhhhhheee^^^aaaccccccmmmtttTTTGGG@@@;;;===>>>======>>>999999999888888888888777777777777777777777777777666555444333333444555666555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444222222333333333444444444444777888555666>>>GGGMMM^^^uuusssnnn|||xxxllliii{{{|||ttt{{{~~~|||uuuhhheeehhhhhhgggjjjppptttsssooolllpppyyy{{{vvvxxx|||}}}{{{{{{}}}|||yyyvvv|||yyywwwzzz}}}~~~{{{yyyoooddd]]]WWWRRRPPPPPPOOOPPPQQQPPPTTTXXX^^^hhhyyy}}}ooogggsssyyy```[[[lll^^^JJJDDD???>>><<<999:::>>>::::::999999888777777777777777777777777777777777666666666666666666666666555555666666666666555555777666666666888888666555333555666555444222333333222222222222222222222222222222222222222222222222333777777444555:::===<<>>zzzzzzzzzwwwwwwzzzppplllllliiibbb```aaa___gggxxxxxxVVVJJJBBB<<<<<<===;;;:::;;;999999999888888888888777777777777777777777777777666555444444444444555666555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444222222333333333444444444777666777:::===CCCLLLSSSkkk}}}kkkrrrzzz~~~xxxsssyyytttiiiiiiooossspppnnnoooqqqssstttuuuwww}}}}}}}}}{{{vvvtttvvv|||}}}{{{pppddd___YYYVVVTTTRRRQQQQQQQQQRRRTTTWWW^^^mmmvvvmmmiii|||jjj[[[ZZZ}}}zzzRRREEE===>>>===888:::AAA::::::999999888777777777777777777777777777777777666666666666666666666666555555666666666666555555666555444555777777555444333555666555444222333333222222222222222222222222222222222222222222222222444333333444888<<<@@@CCCWWWpppxxxuuu{{{}}}|||}}}~~~}}}zzzxxxyyyyyywwwuuuooofff\\\UUUMMMHHHEEEFFFGGGGGGKKKPPPPPPSSSZZZaaaiiipppvvvxxx|||mmmaaaaaaeeeeeeddddddaaa\\\YYYYYYWWWSSSQQQSSSNNNNNNMMMKKKJJJMMMSSSXXX[[[```jjjvvv}}}fffLLL???999:::???999999999999888888888888888888888888777777777777777666555444333333333333555555444444444333333333222333333444444333333222111111111111111111111111111111111111111111111111111111111111111222222222333666999===AAACCCCCCAAAxxxwwwppprrruuuooowwwssspppjjjcccbbbbbb]]]bbbooowwwyyy[[[PPPGGG@@@>>>===:::999:::999999999888888888888777777777777777777777777777666555444444444444555666555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333444444444444666222444<<>>??????888999AAA:::::::::999888888777777777777777777777777777777666666666666666666666666555555666666666666555555555444444555666666555333333555666555444222333333222222222222222222222222333333333333333333333333666000000777;;;===EEEOOOiii~~~rrrrrr}}}}}}|||{{{zzz{{{}}}}}}{{{yyy{{{xxxuuuoooggg]]]RRRKKKHHHEEEEEEIIIKKKMMMQQQVVV[[[```hhhqqqyyyxxxqqqppplllgggeeefff```]]]]]][[[VVVSSSSSSRRRQQQOOOLLLJJJLLLPPPSSSSSSXXX```jjjttt|||tttyyy]]]DDD:::;;;>>>:::999999999888888888888888888888888777777777777777777666555444444444444555555444444444333333333222333333444444333333222111111111111111111111111111111111111111111111111222222222222222111111111444777<<<@@@BBBCCCEEEFFF}}}xxxrrrhhheeekkkqqqyyyooogggfffeee___bbbkkklllsss~~~hhhWWWMMMDDDAAA???<<<:::;;;999999999888888888777777666666666666666666666666555555555444444555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444444555777333777???DDDJJJ]]]sssqqqzzzvvvrrrooosssvvvyyyyyyuuuuuu{{{zzzwwwvvvwwwxxxyyy~~~xxxsssiii___ZZZYYYXXXVVVTTTTTTSSSRRRSSSXXX```fff|||}}}zzznnn|||kkk```{{{hhhEEE@@@AAA;;;888>>>;;;::::::999999888777777666666666666666666666666666666666666666666666666555555666666666666555555555555444555666666555333333555666555444222333333222222222222222222222222333333333333333333333333666000333;;;===<<>>===::::::999999999888888888888888888888777777777666777777666555555555555555555555444444444333333333222333333444444333333222111111111111111111111111111111111111111111111111333333222222222222111111666999???CCCBBBBBBGGGNNNoooaaa^^^hhhwww~~~zzzxxxyyyxxxpppffffffbbbeeellliiijjjxxxuuuZZZPPPEEEAAA???<<<;;;===999999999888888888777777666666666666666666666666444555555555555555555444555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444333333444444444555555555999:::???DDDGGGRRRnnn|||sss}}}tttssspppyyy|||wwwyyy~~~zzziiiaaa```^^^ZZZSSSTTTUUUTTTTTTUUUWWWXXXbbb{{{kkkppphhhddd}}}NNNAAACCC???:::<<<;;;;;;::::::999888888888666666666666666666666666666666666666666666666666555555666666666666555555777666555666888888666555333555666555444222333333222222222222222222222222333333333333333333333333444333999???<<<<<>>::::::<<<999999999888888888888777777777777777777777777777444444555666666555444444555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444333444444444555555555555555<<>>===;;;;;;;;;:::999999888888777777777777777777777777666666666666666666666666555555666666666666555555777666666777888888777555333555666555444222333333222222222222222222222222333333333333333333333333333666===???===DDD^^^{{{{{{uuussspppmmmoooyyy~~~~~~}}}{{{zzzzzzxxxvvvsssggg___UUUMMMKKKMMMPPPQQQQQQOOOSSS\\\fffnnnxxxxxxuuupppkkkfffbbb```_________```aaabbbcccddddddmmmllljjjjjjiiifffccc```aaacccjjjsssyyytttkkkhhhgggccc___^^^]]][[[WWWUUUTTTRRROOOMMMOOOPPPRRRSSSUUU\\\fffmmm|||oooPPPBBBAAA::::::::::::999999999999888888888888777777777777666666555555444555555666555555444444444333333333222333333444444333333222111111111111111111111111111111111111111111111111222222222222333333333444:::<<>>===KKK^^^jjjWWW```qqq~~~{{{~~~vvvssslll{{{{{{xxxooolllfffhhhooojjjhhhsssyyyfffYYYLLLDDD???;;;:::<<<999999999888888888888777777777777777777777777777444444555666666555444444555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555333>>>DDDCCCNNNkkkyyy{{{yyyyyyuuujjjjjjuuuooolllnnnuuuyyywwwtttssswww{{{qqqoooggg\\\\\\ZZZXXXVVVTTTRRROOONNNUUU^^^jjjvvvmmmxxxmmmbbb|||{{{ZZZIIIDDDAAA>>><<<;;;;;;::::::999888888777777777777777777777777666666666666666666666666555555666666666666555555666555555666777777666444333555666555444222333333222222222222222222222222444444444444444444444444222777;;;<<<@@@QQQlll}}}|||}}}tttooonnnrrrzzz}}}|||{{{yyyxxxtttppplll]]]XXXPPPLLLMMMPPPUUUWWWYYYYYY___jjjtttyyy~~~zzzvvvsssqqqhhhfffeeedddeeegggiiikkklllnnnrrrvvvzzz}}}~~~|||{{{yyyxxxwwwrrrlllgggjjjhhhhhhjjjhhhhhhnnnvvv|||uuupppjjjdddbbb___]]]ZZZXXXXXXVVVRRROOOLLLOOOPPPPPPPPPUUU]]]dddtttcccKKKEEE;;;;;;:::::::::999999999888888888888777777777777555444444444444444555555555555444444444333333333222333333444444333333222111111111111111111111111111111111111111111111111000111111222333444555555<<<===AAABBB;;;:::MMMeeehhhUUUdddxxx}}}||||||xxxvvvmmmyyytttiiihhhlllfffdddpppuuu|||nnnaaaRRRIIICCC>>><<<>>>999999999888888888888777777777777777777777777777333444555666666555444333555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555666666999FFFKKKJJJ[[[~~~yyyxxxzzzwwwgggjjjuuu~~~yyyooohhhkkkrrrwww{{{}}}}}}wwwjjjdddaaa[[[VVVTTTRRRQQQPPPRRRLLLTTTkkk{{{pppqqq}}}lllrrrjjjNNNEEEAAA>>><<<;;;;;;::::::999999888777777777777777777777777666666666666666666666666555555666666666666555555555444444555666666555333333555666555444222333333222222222222222222222222444444444444444444444444222666888888CCC[[[vvvqqq|||vvvpppnnnpppvvv}}}}}}~~~}}}{{{zzzyyyvvvqqqkkkgggXXXTTTPPPNNNPPPTTTXXXYYYccceeemmmxxx~~~{{{uuuoooiiidddbbb___```ccchhhpppxxx}}}yyyuuuqqqjjjdddeeekkkhhhqqq~~~vvvnnnjjjaaa^^^[[[ZZZ[[[YYYUUUQQQJJJMMMOOONNNNNNQQQXXX___mmm{{{xxxTTTIII;;;;;;;;;:::::::::999999888888888888777777777777444444333333333444444555555555444444444333333333222333333444444333333222111111111111111111111111111111111111111111111111000000111222444555666666===>>>AAAAAA999888MMMhhhtttXXXXXXrrr}}}rrruuuzzzrrrjjjffffffggguuuxxxnnnPPPFFFCCC===;;;???:::::::::999999999888888777777777777666666666666666666666666666666666666666666666666666666666666444444444444444444444444555555555444444333333333444444444444444444444444555666666555444444666999>>>BBBHHHSSSqqq|||~~~ttt```cccyyy~~~|||wwwsssrrruuu|||}}}~~~~~~rrrfffeeebbb^^^YYYTTTPPPNNNQQQQQQTTT\\\iiiyyyrrryyy~~~wwwbbbUUUKKKAAA>>>??????===;;;:::;;;<<<888888888888777777777777555555555555555555555555555555555555555555555555666555555555555444444444777666555444333444444555555555555444444333333333222222333222111111222444999222:::BBBIIIhhhxxx{{{ssspppooowwwxxxzzz||||||||||||{{{zzz{{{|||xxxqqqiiibbb^^^YYYVVVTTTTTTWWW]]]bbbdddpppsssxxx|||~~~~~~}}}{{{xxxsssllleee```^^^^^^^^^ffflllvvv~~~ssskkkjjjccc___hhhxxxsssiiiccc```cccaaaYYYTTTSSSSSSQQQMMMJJJKKKMMMQQQTTTbbbiiiwww~~~oooUUUCCC999:::<<<888999<<<666777777777777777888888888666666666666555555555555444444444444444444444444333333444444333333222111111111000000//////......111111111111111111111111222222222333444777999:::CCC:::@@@???333EEEiiixxx|||zzzbbbSSS```|||xxx|||~~~wwwooojjjiiiiiimmmoooxxxaaaMMMFFFAAA<<<::::::::::::999999999999888888777777777666666666666666666666666666666666666555555555555555555555555444444444444444444444444555555444444444333333333444444444444444444444444444555666555555777:::===GGGJJJLLL]]]pppdddnnn|||wwwssstttxxx}}}|||}}}~~~|||zzz}}}nnnkkkfffaaa\\\XXXTTTQQQNNNOOOQQQWWWbbbppp}}}xxx]]]LLLCCC??????>>><<<;;;:::;;;;;;888888888888777777777777555555555555555555555555555555555555555555555555666555555555555444444444777666555444333444444555555555444444444333333333333444444333222222444666777888===EEEYYYxxxxxx}}}xxxooommmxxxyyy{{{|||}}}}}}||||||{{{{{{yyyssskkkccc]]][[[]]][[[YYYZZZ^^^dddjjjmmmtttwww{{{~~~~~~|||xxxuuummmkkkgggddddddgggkkknnn~~~yyynnnbbb^^^hhh{{{zzzoooeeecccbbb]]]ZZZZZZWWWTTTPPPMMMMMMOOORRRTTT]]]bbbnnnzzzfffHHH<<<;;;===999999;;;555777777777777888888888888666666666666555555555555333333333333333333333333333333444444333333222111222222111111111000000000222222222222222222222222333222222222444777999;;;===999>>>======\\\|||vvvnnnooonnnaaaSSSSSSkkk~~~{{{sssnnnkkkjjjkkkmmmqqq|||lllQQQGGGFFFAAA:::::::::::::::999999999999888888777777777666666666666666666666666666666666555555555555555555555555444444444444444444444444555444444444444333333333444444444444444444444444222444555555777999>>>AAAHHHLLLLLLggg~~~yyytttkkkzzzzzzuuutttwww|||}}}yyywwwxxx}}}~~~~~~}}}|||}}}{{{tttttt}}}~~~vvvvvv{{{}}}vvvnnngggbbb]]]XXXTTTNNNNNNPPPUUU]]]hhhsssyyyyyyeeeNNNGGG@@@???===<<<::::::::::::999999888888888777777777555555555555555555555555555555555555555555555555666555555555555444444444666666555444444444444555555444444444444333333333333444555555444444666888555===@@@OOOqqqtttsssqqqyyyzzz{{{}}}}}}}}}||||||}}}{{{vvvnnneee^^^[[[ZZZ_________aaafffmmmssswwwzzz|||}}}|||yyysssmmmiiiddddddfffjjjpppwww~~~vvveee^^^cccnnnvvv|||nnnhhhfffccc```^^^[[[XXXTTTQQQOOOPPPQQQSSSWWW]]]fffppp{{{{{{yyyPPP@@@;;;>>>:::::::::444888888888888888888888888666666666666555555555555222222222222222222222222333333444444333333222111222222222222222111111111222222222222222222222222444333222222444777:::===;;;<<<;;;777EEEppp}}}~~~qqqggg___VVVPPP[[[uuu{{{~~~}}}wwwqqqllljjjooouuuwwwyyy{{{ZZZHHHGGGCCC;;;;;;;;;:::::::::999999999888888888777777777666666666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444222333444555666:::???BBBCCCPPPUUUvvv}}}uuu~~~||||||}}}xxxtttuuu|||~~~}}}|||{{{yyywwwuuuyyyyyyyyy{{{|||||||||{{{|||yyy~~~}}}xxxooohhhaaaZZZUUUQQQQQQRRRVVV]]]fffnnnsss||||||kkkssspppRRRJJJBBB@@@===;;;:::::::::999999999999888888888777777555555555555555555555555555555555555555555555555666555555555555444444444555555555555444444555555444444444444444444444444222444555555444555777999555>>>EEE___~~~tttvvvyyyzzz|||}}}}}}}}}||||||}}}yyysssjjjbbb^^^]]]^^^^^^```cccfffkkkrrrxxx|||~~~}}}zzzvvvpppjjjeeeaaagggjjjpppxxxuuufffaaadddiiijjjzzzqqqmmmiiiccc^^^___]]]YYYUUURRRQQQQQQQQQSSS\\\bbbhhhuuu|||]]]FFF;;;===;;;;;;;;;444999999888888888888888777666666666666555555555555333333333333333333333333333333444444333333222111222222222222222222111111111111111111111111111111444333222222444888<<<>>>:::===888888UUUzzzgggUUUQQQTTTeee{{{yyywwwwww~~~vvv}}}|||vvvqqqnnnpppyyy~~~}}}jjjMMMEEE@@@999;;;;;;;;;:::::::::999999888888888888777777777777666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444333444444555666:::???CCCEEE]]]ooo~~~|||}}}|||}}}zzzwwwtttxxx{{{wwwsssvvv{{{}}}zzzvvvqqqyyyyyyoooeee\\\WWWSSSSSSTTTVVV\\\dddlllqqq{{{iii```^^^JJJEEEBBB===;;;;;;;;;:::999999999999999888888888888666666666666666666666666555555555555555555555555666555555555555444444444444444555555555555555555444444444444444444444444111222444444444555777999888???NNNsss}}}}}}qqqsssrrryyyzzzzzz|||}}}}}}||||||{{{wwwtttmmmeee___]]]^^^aaa^^^ccchhhmmmqqqvvvzzz~~~|||zzzuuuqqqmmmkkkjjjjjjsssxxx{{{nnnfffdddeeeaaammm}}}~~~sssnnnhhhbbbcccaaa]]]XXXUUURRRPPPPPPQQQZZZ```bbblll}}}pppQQQ>>>===;;;;;;<<<777:::999999999888888777777666666666666555555555555555555555555555555555555333333444444333333222111111111111111111111111111000000000000000000000000444333333333555999<<>>;;;;;;;;;;;;::::::::::::999999888888888777777777666666666666666666666666444444444444444444444444444444444444444444444444333333333444444444444555444444444444444444444444444555555555777;;;AAAFFFLLLkkkyyyxxxsssvvvzzzyyyyyy|||wwwtttssswww}}}{{{wwwuuuxxxkkkaaa\\\UUUTTTSSSTTTYYY```hhhmmmsssuuu```pppsssQQQIIIDDD>>>;;;<<<<<<;;;999:::999999999999888888888666666666666666666666666555555555555555555555555666555555555555444444444333444555555666555555555333333333444444444444555000222333444444555888:::===FFF```~~~mmmfff{{{vvvrrrxxx~~~yyyzzz{{{||||||{{{zzzzzzpppmmmhhhbbb]]]\\\]]]```aaahhhpppvvvxxxyyy{{{}}}xxxwwwuuuttttttwwwzzz|||}}}vvvqqqooohhheeeeeerrryyyrrrlllgggeeeaaa]]]YYYUUURRRQQQOOOUUUZZZ\\\cccqqqbbbEEE???<<<<<<===999:::::::::999888888777777666666666666555555555555555555555555555555555555333333444444333333222111000000000111111111111111000000000000000000000000333333444555888:::===???999???DDD\\\wwwpppSSSIIIKKK[[[xxx{{{vvvtttsssxxx~~~]]]SSSUUUYYYiiipppxxxzzz{{{~~~zzznnnpppwww}}}~~~pppWWWIIIEEEDDD<<<;;;;;;;;;;;;:::::::::999999999888888888777777666666666666666666666666444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444444555666777:::???GGGLLLVVVwww|||ooopppgggvvv}}}~~~tttwww}}}}}}yyyvvvwww}}}rrrhhhdddXXXVVVSSSRRRUUU\\\ccchhhlll~~~pppdddeeeKKKEEE???<<<===>>><<<:::::::::999999999888888888666666666666666666666666555555555555555555555555666555555555555444444444333333555666666666555555333333333444444444555555111333444555666777:::<<>>;;;EEESSSuuuxxx|||{{{[[[LLLMMM```~~~|||xxxrrrttt{{{|||mmmTTTPPPRRRRRR___gggppprrrpppxxx{{{tttpppttt}}}|||}}}uuu]]]MMMEEECCC<<<<<<;;;;;;;;;:::::::::999999999888888888888777666666666666666666666666444444444444444444444444444444444444444444444444333333333444444555555555444444444444444444444444444555666999<<>>===::::::::::::999999999888888777777777777777777777777555555555555555555555555666666555555555444444444222333555666666666555555333333333444444555555555222444666666777999<<<>>>DDD]]]zzzlllvvvsssxxxyyyzzzzzzzzzyyyxxxwwwmmmllljjjfffaaa^^^]]]^^^bbblllxxx~~~|||xxxuuuttt{{{|||~~~zzzxxxvvvwwwxxxzzz|||}}}~~~zzzvvvooorrrrrrmmmllliiieeeaaa\\\XXXVVVVVVPPPRRR[[[aaacccmmmzzzWWWFFF>>><<<===;;;;;;;;;::::::999888777777777666666666555555555555444444444444444444444444333333444444444333222222222222222333333444444444333333333333333333333333000222555999;;;=========888FFF___~~~SSSIIIQQQiiixxx|||zzzwwwttttttyyyjjjXXXOOOLLLNNNRRR[[[ccccccdddnnnzzz}}}ooolllvvvxxxvvvnnnSSSJJJJJJ@@@;;;888::::::888888:::777777777777777666666555666666666666666666666666555555666666555444333333444444444444444444444444444444444444444444444444444444444555555555555666444999666666AAAFFFHHHOOOmmm|||oooaaa```qqq~~~}}}}}}|||wwwtttqqqtttpppooommmlllrrr}}}zzznnnpppccc^^^UUUPPPQQQXXX^^^```gggpppuuu}}}wwwmmmxxxfffaaa^^^MMM@@@@@@???999888===999999999888888888888777888888888888888777666666666666666666666666666666444444444444444444444444555555555555555666777777999999777555222222444666666999444222999999:::EEENNNnnn|||pppsssvvvzzz~~~zzzxxxxxxxxxyyyzzzzzzxxxvvvnnnllliiiddd```___```aaafffooowwwyyyxxxyyy|||~~~|||vvvrrrtttxxxzzzzzzzzzwwwmmm}}}wwwrrrlllgggccc___]]]^^^SSSTTTVVVXXX\\\bbbiiinnn~~~lllEEE???AAA===<<<;;;;;;:::999999888888777777777777777666666666666555555555555555555555555333333444444333333222111222222222222222222222222222222111111111111222222111333555777:::>>>>>><<<888LLLpppmmmNNNLLLYYYqqq|||uuussspppnnnmmmqqqxxx}}}iiiZZZQQQMMMNNNKKKRRRXXXXXXYYYcccttt{{{uuuqqqvvvvvvsss}}}]]]JJJIII@@@;;;888::::::888888:::777777777777777666666555666666666666666666666666555555666666555444444333444444444444444444444444444444444444444444444444444444444555555555555666555888666:::FFFHHHLLLZZZ|||gggdddiiiyyy~~~}}}~~~}}}zzzyyy~~~}}}xxxzzzrrrpppmmmlllooowwwwwwnnnhhhbbbZZZSSSQQQVVV[[[^^^eeelllnnnvvvzzzzzzmmmppptttccc|||lllWWWEEEBBBAAA<<<;;;>>>999999999999888888888888888888888888888777666666666666666666666666666666444444444444444444444444555555555555555666777777444444444333222333666999444888444333::::::<<>>AAA@@@>>>>>>[[[uuuWWWLLLPPPddd|||vvvmmmllljjjhhhhhhkkkqqqvvv~~~~~~iii\\\SSSNNNMMMDDDIIILLLLLLMMMVVVhhhwww~~~~~~zzzwwwwwwwwwwwwzzzfffMMMMMMBBB<<<999::::::888888:::777777888888777777666555666666666666666666666666555555555666555555444333444444444444444444444444444444444444444444444444444444444555555555555666666666666@@@KKKKKKSSSiiimmmaaagggqqq|||zzzwwwwwwxxxxxxvvvtttqqqqqqssswww}}}qqqmmmhhh___WWWRRRRRRVVV[[[dddjjjiiikkkyyysss~~~|||rrrvvviiiggg~~~dddKKKBBBAAA???===>>>:::999999999888888888888888888888888888777666666666666666666666666666666444444444444444444444444666555555555555666666777555666666555333444666999444999777777<<<<<>>:::::::::888888:::777888888888888777666666666666666666666666666666444555555555555555444444444444444444444444444444444444444444444444444444444444444555555555555666777555666CCCNNNMMMZZZyyy~~~iiidddllluuu~~~~~~zzzxxxyyy{{{yyywwwuuutttvvvxxx{{{vvvrrrkkkcccZZZSSSOOOSSSYYYccckkkiiigggpppzzz~~~vvvwwwrrrZZZqqqPPPAAA@@@@@@>>><<<::::::999999999888888888888888888888888777666666666666666666666666666666555555555555555555555555666666555555555555666777======<<<999666444444555666;;;:::;;;???===GGG\\\tttdddkkk|||yyyxxx}}}~~~xxxwww||||||{{{yyyxxxwwwtttpppmmmmmmmmmkkkfffaaabbbiiippptttssssssuuuvvvvvvyyy}}}~~~}}}~~~}}}yyytttooooooiiiaaaUUUUUUUUUTTTUUUXXX]]]aaagggmmm{{{aaaDDD999AAA<<<;;;;;;:::999999888888777777777777666666666666555555555555555555555555333333444444333333222111222222222222222222222222333222222111111222222333666444666===BBBCCCAAAAAASSS{{{iiiOOOFFFSSS\\\}}}wwwooodddeeeeeefffgggkkkppptttvvvxxx}}}mmm___UUUPPPOOOIIIFFFEEEGGGHHHNNN^^^ooo~~~}}}xxx{{{wwwXXXSSSFFF@@@;;;;;;:::888888:::888888888888888777777666666666666666666666666666444444555555555555555444444444444444444444444444444444444444444444444444444444444555555555555666777777999DDDOOOQQQfffhhhjjjwww}}}zzz{{{}}}{{{wwwvvvzzz||||||wwwnnnddd]]]VVVPPPRRRXXX___iiikkkhhhmmmvvv[[[xxxZZZDDD@@@BBB@@@===:::::::::999999999999888888888888888888777666666666666666666666666666666555555555555555555555555666666555555555555666666??????>>>:::666333222333666;;;;;;<<<>>>===LLLhhhjjjdddrrrwwwvvv}}}xxxvvv{{{{{{zzzyyyxxxxxxvvvssspppmmmiiidddbbbdddhhhlllnnnuuutttwww{{{zzzuuuvvvzzztttkkkgggiiixxxzzz|||{{{pppooojjjccc\\\[[[YYYVVVUUUVVVZZZ]]]ccceeeqqqlllHHH999AAA<<<<<<;;;;;;:::999999888777777777777666666666666555555555555555555555555333333444444333333222111222222222222222222222222333333222222222222333333888666888>>>AAA??????CCC```ppp]]]IIIDDDQQQddd}}}tttlllbbbcccdddeeefffhhhllloooppppppuuu~~~lll___WWWSSSSSSKKKFFFDDDGGGHHHLLLZZZkkk}}}~~~zzzzzz```NNNHHHAAA<<<;;;:::888888;;;888888999999888888777666666666666666666666666666333444555555666555555555444444444444444444444444444444444444444444444444444444444555555555555666777;;;===EEEQQQ[[[xxxyyydddooo{{{zzz|||~~~~~~|||qqqfffaaa[[[SSSRRRWWWXXXeeeiiiiiijjjmmm~~~qqqqqqkkkMMMDDDEEECCC@@@::::::::::::999999999999888888888888888777666666666666666666666666666666555555555555555555555555777666666555555555555666888999999888555444444444333888999<<<>>>???UUUxxxxxxhhhmmm~~~zzzyyy}}}}}}xxxvvvzzzxxxwwwvvvvvvvvvuuurrrooojjjeee``````eeekkkmmmmmmvvvzzz{{{www{{{{{{~~~yyyggg\\\XXXgggzzzxxxwwwqqqmmmgggcccaaa^^^YYYUUUUUUWWWYYY]]]```iiixxx~~~TTT;;;===<<<<<<;;;;;;::::::999999777777777777666666666666555555555555555555555555333333444444333333222111222222222222222222222222333333222222222222333333999777:::??????;;;@@@IIIqqqhhhSSSGGGFFFQQQfffzzzooogggcccdddeeeeeedddeeegggiiimmmmmmqqqyyyooobbbYYYTTTSSSLLLEEECCCGGGHHHJJJWWWhhh}}}|||yyy|||kkkQQQJJJCCC===;;;:::888888;;;888999999999999888777777666666666666666666666666333444444555666666555555444444444444444444444444444444444444444444444444444444444555555555555666666@@@DDDGGGTTTiiiwwwdddttt|||xxxwwwyyy|||zzz}}}{{{|||xxxzzzwwwiiieeeaaaXXXTTTVVVTTTaaaggghhhiiigggqqqmmm{{{VVVGGGEEECCC???;;;;;;:::::::::999999999888888888888888777666666666666666666666666666666555555555555555555555555777777666555555555555555444555777777666555666777222888:::???CCCGGGdddxxxqqqyyy~~~}}}|||zzzxxxxxxzzzxxxwwwvvvuuuuuussspppmmmfffdddbbbbbbfffkkknnnpppwwwzzz}}}|||~~~yyyeeeWWW```wwwzzzrrrwwwxxxrrrmmmiiifffaaa[[[UUUSSSSSSUUUUUU]]]eeelllvvvhhhDDD===<<<<<<<<<;;;::::::999999777777777777666666666666555555555555555555555555333333444444333333222111222222222222222222222222444333333222222333333444777777<<>>:::DDDSSScccMMMFFFJJJTTTeeexxxnnnfffggghhhhhhfffdddcccdddeeeffffffllluuu}}}sssfffZZZSSSQQQMMMFFFDDDIIIJJJJJJVVVgggxxxzzztttYYYKKKCCC===<<<:::888888;;;888999999999999888777777666666666666666666666666333333444555666666666555444444444444444444444444444444444444444444444444444444444555555555666666555DDDIIIIIIXXXsss|||iiiwww}}}{{{uuutttvvvzzzxxx}}}yyyqqqpppwww{{{zzz}}}vvvvvvyyy~~~yyyvvv||||||llliiieee[[[TTTUUUTTT```fffhhhiiieeelll~~~hhhlllZZZGGGCCC@@@<<<;;;;;;;;;:::::::::999999888888888888888777666666666666666666666666666666666666666666666666666666888777666555555555555555555777888999888777888999444:::===CCCIIIPPPqqqyyywww~~~yyy}}}zzzwwwxxxzzzzzzzzzyyywwwwwwvvvssspppmmmbbbdddeeeeeefffjjjooossswww{{{~~~~~~qqq[[[]]]pppuuu~~~vvvqqqkkkiiiccc\\\UUUQQQQQQRRRNNN[[[ddddddjjjyyy{{{OOOAAA===<<<<<<;;;;;;:::999999777777777777666666666666555555555555555555555555333333444444444333222222222222222222222222222222444333333222222333333444666777===BBB>>>;;;HHH[[[|||eeeGGGDDDOOORRRuuu{{{ooohhhfffiiilllnnnkkkeeebbbbbbeeefffjjjmmmnnnvvvwwwhhh```XXXPPPJJJHHHFFFGGGHHHLLLVVV```yyy}}}~~~^^^LLLEEE>>>===;;;999999;;;999999999888888888888777777777777777666666666666777777666666555555555444555555555555555555555555333333333444444555555555666333222666777666777999===GGGLLLNNN^^^uuupppyyy~~~~~~uuuuuu{{{}}}~~~vvvvvvrrrqqquuuzzz|||~~~uuuuuu{{{uuuxxxuuuooovvvnnnhhhhhhbbbZZZVVVWWW\\\bbbfffddddddmmmxxxtttddd}}}lllIIIBBBBBB======<<<<<<;;;;;;:::999999888888888888777777777777777777777777777777777777777666666666666555555555444444444555555555555666444777999999777777999<<<555@@@777CCCIIITTTxxxyyywwwwww{{{{{{yyyzzz{{{{{{{{{zzzyyyxxxzzzxxxwwwwwwwwwtttnnniii^^^aaadddffffffiiimmmqqqvvv|||||||||fffbbbdddqqqvvv{{{tttnnniiieeebbb]]]UUUQQQQQQTTTUUU[[[cccjjjppp|||SSS??????;;;:::;;;;;;999999<<<::::::999999888777777777777777777777777666666555444444555555555555444444111111222222222333333333222222333111000111333555:::999===@@@;;;:::MMMeeefffGGGCCCOOO[[[tttsssgggaaa___bbbeeegggfffbbb```aaadddbbbfffhhhjjjssszzzllleee\\\TTTMMMJJJGGGGGGGGGKKKVVVaaasss}}}dddNNNFFF???>>><<<999888:::999999999888888888888777777777777777666666666666666555555555444444444444555555555555555555555555333444444444444444444555666333222555777666666999>>>JJJOOOQQQffflllqqq||||||uuuwww}}}~~~{{{~~~}}}xxxvvvyyy||||||~~~~~~{{{wwwsssuuuzzz}}}}}}uuujjjnnnsssllljjjddd[[[WWWVVVYYY^^^cccccccccjjjtttzzzfffuuuzzzSSSEEEAAA<<<===<<<<<<;;;;;;:::999999888888888888777777777777777777777777777777777777666666666555555555444444444444444555555555555666444666999999888888;;;===777???;;;FFFJJJ]]]{{{rrrwwwvvvxxx|||{{{yyyzzz{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyxxxssslllfff```aaacccfffhhhkkknnnpppooosss|||yyywwwzzzrrrbbbYYYbbbvvvwwwooojjjeeeccc^^^UUUQQQPPPRRRSSSYYYaaagggmmmxxx```FFFBBB===;;;===<<<999888;;;::::::999999888777777777666666777777777666555555444444555555555555444444111222222222222333333333222333333222111111333555999:::===>>>999<<>>===:::888999999999999888888888888777777777777777666666666666444444444444444333333333555555555555555555555555555555555444444444444444666333333555666555666:::@@@NNNTTTVVVrrrzzzsssuuukkkgggvvvzzzwwwzzz~~~yyy||||||~~~}}}~~~||||||uuunnnmmmmmmooouuu{{{~~~mmmhhhqqq}}}{{{rrrnnnfff]]]XXXTTTTTTYYY___bbbdddiiiooooookkkbbbKKKBBB======<<<<<<;;;;;;:::999999888888888888777777777777666666666666666666666666555555555555444444444333444444444555555555555666444666888999999:::<<<>>>;;;???@@@GGGLLLkkkmmmkkktttuuuxxx}}}zzzzzzzzzzzzzzz{{{{{{zzzzzzzzz{{{||||||yyyrrriiibbbbbbaaaaaaeeekkkoooooonnnhhhiiimmmrrrrrrqqquuu{{{zzz}}}jjjUUUSSSaaaiiiyyyrrrlllgggeee```XXXSSSRRRPPPQQQVVV]]]bbbhhhsss~~~uuuMMMDDD???<<<>>>===:::888999::::::999999888777777777555666666666666555444444444444555555555555444444222222222222333333333333222333333222111222444666;;;===???>>>:::CCCaaaUUUIIIIIIRRRllluuufff[[[VVVVVVUUUXXX[[[\\\[[[\\\]]]___```bbbeeekkkxxx{{{nnnnnnzzzxxxrrrhhh^^^RRRLLLFFFDDDEEEKKKZZZhhhpppjjjQQQGGG???======:::999999999999999888888888777777777777777777666666666666444444444444444444444444555555555555555555555555666666555555444444333333666333333666666444777<<>>;;;888999::::::999999888777777777555555555555555444444333444444555555555555444444222222222333333333444444222333333333222333555777>>>@@@AAA???>>>MMMsss}}}lllGGGIIINNNWWWppp|||pppaaaWWWTTTUUUVVVWWWYYYZZZZZZ[[[[[[\\\___aaadddlll{{{wwwjjjkkk{{{zzzooocccPPPJJJDDDBBBDDDLLL\\\kkkqqquuuTTTIII>>>;;;<<<;;;::::::999999999888888888777777777777777777666666666666555555555555555555666666555555555555555555555555666666666555555444444444555444444666666555999@@@LLLWWWZZZcccxxxllleeerrr}}}~~~{{{yyy{{{}}}{{{xxxwwwuuuuuu{{{|||{{{~~~|||yyyuuuhhhjjjlllllliiijjjvvvvvvfffgggnnnvvv}}}}}}|||rrrjjj```YYYSSSPPPQQQYYYaaafffjjjnnnmmmnnn\\\GGG@@@===<<<<<<;;;;;;:::999999888888888888777777777666666666666666666666666666555555444444444333333333444444444555555555555666555555666888:::<<<======AAA@@@FFFEEEWWWkkkfffmmmwwwwwwzzz}}}xxx{{{zzzyyyyyyyyy{{{~~~~~~wwwnnneee___aaa___```hhhqqqtttnnngggdddfffhhhjjjnnntttyyy|||zzz|||kkkWWWQQQRRRMMMWWWbbbpppyyy~~~zzzqqqiiifffccc]]]XXXWWWRRRQQQTTTYYY\\\aaalllvvv}}}[[[EEE>>>999;;;===;;;999:::::::::999999888777777777555555555555555444444333444444555555555555444444222222333333333444444444222333444333333444666999>>>@@@@@@===@@@WWWnnnlllSSS@@@HHHQQQ^^^vvv}}}~~~|||uuuhhh[[[RRRQQQSSSTTTUUUVVVXXXYYYYYYYYYYYY[[[\\\___iiizzzssshhhkkk|||sssfffPPPJJJDDDBBBCCCLLL\\\jjjxxx]]]NNN@@@;;;<<<;;;;;;;;;999999999888888888888777777777777777666666666666555555555666666666666666555555555555555555555555666666666555555555555555555444555777777777===DDDQQQXXX___pppttttttdddhhhwww{{{}}}xxx|||zzzwwwwww{{{}}}|||{{{}}}zzzxxxvvvvvvxxx|||~~~zzzvvvwww|||xxxoookkkfffkkkqqqrrrmmmmmmzzznnnfffhhhppp{{{uuummmccc[[[WWWSSSRRRXXX^^^bbbgggmmm}}}wwwjjjgggJJJ@@@===<<<<<<;;;;;;:::999999888888888888777777777777666666666666666666666666555555555555444444444333444444444555555555555666555555555777:::<<<<<<;;;>>>BBBIIIHHHgggnnnkkkttt|||yyy{{{~~~xxx{{{zzzxxxxxxyyy|||zzzrrriiiccc```___```eeennnwwwwwwooogggcccgggjjjlllpppvvvxxxwwwzzz{{{|||}}}~~~zzz^^^SSSQQQJJJLLLVVV```fffnnnxxxwwwkkkfffbbb\\\WWWVVVSSSRRRSSSWWWZZZ^^^iiisssyyybbbJJJAAA::::::<<<<<<:::;;;::::::999999888777777777555666666666666555444444444444555555555555444444333333333333444444444444333444444444333444777:::<<<======;;;CCC```ooo\\\IIICCCGGGQQQfff~~~{{{yyyvvvooobbbUUUNNNOOOSSSPPPPPPQQQTTTVVVWWWWWWWWWVVVWWW[[[eeeyyyooofffkkk{{{}}}pppbbbQQQKKKEEEBBBCCCIIIXXXfff{{{iiiWWWEEE===<<<<<<;;;;;;999999999888888888888777777777777777666666666666444444444555555666666666555555555555555555555555555555555555666666666666444444666888888999@@@IIISSSYYYeee}}}kkkeeettt|||~~~|||zzzuuusssuuuyyyxxxuuuxxx~~~zzzxxxwwwxxxyyyzzzzzz{{{uuurrrtttzzz{{{oooiiihhhiiikkkppprrrpppsssnnnhhhkkkwwwwwwpppggg___\\\XXXUUUWWWXXX[[[bbbiiivvvjjjrrrOOOAAA===<<<<<<;;;;;;:::999999888888888888777777777777777777777777777777777777666666666555555555444444444444444555555555555666666444444555999;;;:::888999EEENNNNNN{{{~~~rrrqqqzzz~~~yyy{{{yyy{{{zzzxxxwwwyyy||||||tttkkkddd```___^^^ccckkkvvv}}}{{{qqqhhhfffjjjllllllpppvvvwwwsssvvvwwwyyy{{{|||nnnXXXQQQJJJHHHOOOTTTWWWaaappp{{{}}}sssjjjddd^^^XXXVVVSSSQQQRRRUUUWWW[[[eeepppzzztttSSSGGG===;;;<<<<<<;;;;;;::::::999999888777777777666666777777777666555555444444555555555555444444333333333444444444444555333444444444444555888:::===>>><<<===JJJjjjvvvXXXIIIIIIGGGOOOlll|||~~~{{{www{{{wwwtttlll___SSSMMMOOOTTTKKKLLLMMMPPPSSSUUUVVVUUUUUUUUUYYYdddxxxzzzjjjeeejjjzzzyyykkk\\\SSSMMMFFFBBBBBBGGGUUUcccttt}}}}}}~~~~~~~~~tttrrr___JJJ@@@===<<<;;;;;;999999999888888888888777777777777777666666666666333333333444444555555555555555555555555555555555444444555555666666777777444444666999999:::BBBLLLSSSYYYjjjmmmnnn~~~}}}qqqpppssswwwuuuqqquuu~~~xxxwwwwwwyyyzzzyyyyyy{{{tttqqqsssyyy~~~tttkkkhhhjjjllljjjlllooorrrxxxxxxkkkgggtttyyyrrrjjjbbb```[[[WWWVVVTTTUUU]]]eeeppplllyyyyyySSSDDD===<<<<<<;;;;;;:::999999888888888888777777777777888888888888888888888888777666666666666555555555444444444555555555666666666444333555888:::999777444GGGQQQUUUrrrtttttt}}}yyy|||zzz|||zzzxxxwwwxxx|||yyypppfff```^^^___^^^eeeppp{{{}}}sssjjjiiimmmooommmpppvvvwwwrrrrrrtttxxxzzz{{{}}}|||___VVVNNNIIIMMMOOOPPP[[[mmm{{{vvv~~~|||pppiiiaaa[[[YYYSSSQQQQQQSSSUUUYYYcccmmmttt{{{ZZZMMM@@@<<<===<<<::::::::::::999999888777777777777777777777777666666555444555555555555555555444333333333444444444555555333444555444444666888;;;@@@@@@>>>@@@PPPrrrxxxRRRDDDHHHFFFVVVttt~~~}}}yyyttttttooofff\\\TTTOOOMMMLLLMMMNNNNNNOOOPPPQQQRRRRRROOOTTTYYYbbbvvvzzzrrriii```aaaooouuuhhh]]]VVVSSSMMMGGGEEEDDDEEEMMMVVVkkk|||~~~~~~}}}}}}~~~zzzZZZIII???<<>>:::666555;;;:::999888777777777777777777777777777777777777666555555555555444444444444444444444444444444444555555666555555666999;;;???FFFKKKllllll^^^lllvvv}}}{{{yyyzzz{{{xxxvvvzzz|||{{{~~~~~~}}}uuujjjcccaaa```______hhhrrryyy}}}|||rrrgggiiilllqqqssssssrrrrrrrrrrrrsssuuuwwwzzz}}}gggVVVUUUNNNMMMJJJKKKZZZooo{{{}}}qqq|||vvvqqqiiiaaa]]]___VVVOOOOOOSSSXXX```hhhrrrzzzuuuNNN@@@DDD:::777>>><<<::::::999999888777666666777666666666555555555555666555444333333444555666444444444444444444444444444444333444555888;;;===CCC;;;???EEEWWWrrrOOOBBBFFFDDDVVVwww}}}}}}zzzuuuhhhbbb[[[UUURRRQQQOOOOOOMMMNNNNNNOOOOOOPPPPPPQQQMMMRRRXXXbbbtttsssnnnfff^^^]]]jjjtttiii^^^WWWOOOIIIDDDBBB@@@AAAHHHPPP___oooyyy|||qqq[[[JJJ@@@<<>>IIISSS]]]bbb|||~~~rrrooovvvyyyxxxwwwwwwxxxwwwuuussssssvvvvvvuuuxxx|||}}}{{{sssuuuyyy|||~~~~~~}}}|||xxxrrrkkkffffffhhhlllnnnooooooiiieeennnsssooopppwww~~~zzz~~~uuukkkeeeddd^^^WWWTTTVVVYYY[[[[[[hhh{{{vvvoooHHHBBB===;;;>>>???<<<888777::::::999888777777777777777777777777777777777777666555555555555444444444444444444444444444444444444555666666555666999;;;@@@FFFQQQvvvfff```lllvvv}}}|||zzz|||}}}{{{yyy||||||zzz~~~~~~uuukkkccc```^^^]]]dddnnntttrrrnnnmmmmmmmmmiiilllppprrrrrrrrrrrrrrrrrrssstttvvvyyy|||~~~sss]]]VVVNNNLLLJJJPPPbbbvvv|||yyyuuuvvvlllbbb^^^___WWWQQQPPPRRRVVV^^^fffooowww}}}VVVCCCCCC;;;888>>>;;;::::::999999888777777666666555555555555444444444666555444444444444555666444444444444444444444444444444333444666999<<<>>>CCC>>>???DDD[[[sssPPPBBBEEEDDDZZZ~~~~~~{{{|||yyyuuu___YYYQQQNNNPPPRRRQQQOOOMMMMMMNNNNNNNNNNNNNNNNNNOOOVVV^^^hhhwww|||oooggg```YYYWWW```}}}rrriii___WWWNNNHHHCCCAAA>>>===CCCJJJSSSdddxxx~~~~~~wwwppp\\\LLLBBB===???888<<<999888888777777777777777777777777777666666666666555555555555555555555555555555555555555444444444444444444555555555555666555777888777888???LLLVVVaaafffvvvzzzrrruuu{{{|||}}}yyyxxxzzzyyytttooorrruuuuuuuuuwww{{{zzzvvvnnnqqqvvv{{{~~~~~~~~~}}}}}}|||zzzwwwttthhhaaaZZZ\\\fffnnnqqqppplllhhhaaa___mmmzzzsssqqqttt{{{|||zzzzzzmmmfffccc^^^XXXUUUVVVXXXWWWVVVaaattt~~~wwwOOODDD>>><<<>>>@@@===:::999:::999888777666666666666777777777777777777777777666555555555555444444444444444444444444444444444444555666666555777:::<<<@@@EEEWWWyyy___eeennnvvv|||}}}}}}~~~~~~}}}}}}|||{{{}}}sssjjjbbb]]]\\\\\\gggttt|||tttgggbbbhhhnnniiillloooqqqqqqqqqqqqrrrrrrrrrsssuuuwwwyyy|||}}}}}}eee[[[RRRNNNMMMYYYnnn}}}{{{pppuuu{{{ooofffbbb```YYYSSSQQQRRRTTT[[[ccclllsssdddHHHAAA;;;;;;===:::::::::999999888777777777555555555444444444333333666555444444444444555666444444444444444444444444444444444555777:::===???CCCAAA@@@EEEbbbWWWCCCDDDHHHccc{{{yyyzzzwwwsss___WWWNNNLLLPPPRRRPPPLLLMMMMMMLLLLLLKKKKKKKKKKKKOOOWWWaaakkkwww}}}uuuiiiaaa[[[TTTPPPUUUoooqqqhhh___VVVPPPKKKFFFDDDAAA>>>BBBHHHOOO```vvv~~~~~~{{{}}}___OOOEEE>>>???888<<<999888888777777777777777777777777777666666666666555555555555555555555555555555555555555555555555444444444555555555555666444666777777999BBBPPPZZZfffnnnwwwyyy~~~sss||||||xxx{{{vvvwwwzzzzzztttnnnrrrtttuuuuuuxxx{{{wwwqqqiiimmmsssyyy~~~}}}{{{xxxvvvsssnnngggbbbYYYUUUTTT[[[hhhqqqsssqqqkkkccc[[[\\\kkkvvvooonnnuuuyyy||||||mmmfffeee```ZZZXXXXXXXXXUUUSSS[[[nnnzzzwwwZZZFFF@@@<<<>>>???<<<::::::999999888777666666666666666666666666666666666666666555555555555444444444444444444444444444444444444555666666666777:::===BBBHHHbbbjjj^^^nnnsssxxx}}}~~~~~~~~~}}}}}}~~~xxxnnnggg```[[[[[[^^^hhhxxx}}}mmmdddfffiiihhhkkknnnppppppppppppqqqqqqqqqrrrsssuuuwwwyyyzzzlllbbbYYYRRRQQQ```wwwwwwhhhqqq{{{sssjjjgggbbb[[[VVVSSSRRRRRRXXX___iiippp|||vvvQQQ@@@<<<===<<<999999999999888888888777777666666555555555444444444555555555444444555555555444444444444444444444444333333444555888<<>>>>><<<:::::::::999888777666666666666666666666666666666666666666555555555555444444444444444444444444444444444444555666666666888;;;>>>DDDNNNrrrccccccwwwyyy{{{~~~}}}|||}}}{{{||||||rrrhhhbbb^^^ZZZ^^^dddmmmyyy{{{pppiiigggfffhhhjjjmmmnnnnnnnnnoooqqqppppppqqqrrrtttvvvxxxyyy}}}ttteee\\\SSSQQQaaawwwuuugggqqqyyywwwnnniiiccc^^^YYYVVVRRRQQQVVV]]]fffmmmxxx[[[AAA>>>???;;;999999999999888888888888888777777777777666666666666444555555555555555555444444444444444444444444444333333444666999>>>BBBDDD@@@DDDDDDQQQ{{{WWWBBBDDDOOOppp{{{sssrrrsssoooiiiVVVOOOHHHFFFIIIKKKKKKIIIIIIIIIHHHHHHGGGGGGGGGFFFHHHOOOZZZeeekkkkkkfff```aaa\\\TTTOOOPPPaaatttfff^^^VVVOOOLLLIIIHHHDDD???@@@CCCFFFVVVqqq|||wwwssstttvvv}}}~~~~~~dddUUUJJJ@@@???888<<<999888888777777777777777777777777777666666666666444444444444444444444444444444444555555555555555444444444555555555555666555777888:::>>>IIIYYYfffuuu{{{wwwpppxxx|||xxxvvvsssqqqtttxxxzzzwwwsssqqqtttvvvxxx}}}wwwnnneeehhhmmmrrrwwwzzz||||||vvvuuuppphhh___XXXTTTRRRQQQWWW___gggkkklllllllllgggccceeemmmrrrxxxvvvjjjmmmuuuzzzrrrmmmhhhccc]]]ZZZYYYXXXUUUSSSTTTdddppp{{{lllvvvuuuNNNFFF@@@??????<<<:::;;;;;;:::999888777777777777777777777777777777777777666555555555555444444444444444444444444444444444444555666666777888<<<>>>===PPP|||aaaiii|||~~~|||}}}}}}{{{|||yyy|||{{{oooddd___]]][[[bbblllwwwyyyvvvnnniiihhhhhhggggggiiilllmmmmmmmmmooopppooooooppprrrtttvvvyyyzzz|||hhh[[[PPPNNN[[[nnnvvvqqqkkkssszzz}}}qqqkkkddd```\\\YYYTTTQQQUUU]]]dddkkkuuu~~~fffCCC???@@@::::::888888888888888888888888888888888777777777666666444444555666666555444444444444444444444444444444333333444777;;;???DDDFFFAAADDDDDDZZZzzzkkkNNNEEEKKKUUUssswwwpppooopppkkkcccRRRNNNHHHEEEEEEFFFGGGHHHGGGGGGFFFFFFFFFFFFFFFFFFHHHMMMXXXbbbgggfffdddbbb^^^XXXRRRNNNPPP^^^wwwuuueee^^^XXXOOOLLLKKKJJJFFF@@@@@@CCCBBBNNNhhh{{{~~~}}}|||eeeXXXLLLAAA???888<<<999888888777777777777777777777777777666666666666444444444444444444444444444444444555555555666666444444444555555555555666555777999;;;@@@MMM^^^jjj~~~ppp~~~}}}sssvvvuuutttuuuvvvvvvuuusssqqqtttwww{{{yyynnneeegggjjjnnnrrrvvvyyyzzzuuuuuuqqqhhh]]]WWWYYY\\\___ccchhhmmmppppppooonnneeehhhuuuuuu}}}wwwiiikkktttzzzwwwrrrhhhbbb\\\XXXXXXWWWUUUSSSRRR___kkkxxxrrrmmmTTTKKKCCCAAA@@@===<<<<<<<<<;;;:::999888888888888777777777777777777777777666555555555555444444444444444444444444444444444444555666777777999<<>><<<<<<;;;:::999999999999777777777777777777777777666666555555555444444444444444444444444444444444444555666777777999===???AAA```ttt```pppyyy}}}yyyzzz~~~||||||}}}rrrddd```]]]]]]hhhwww~~~{{{rrrhhhdddffffffdddggghhhjjjkkkkkklllnnnpppmmmnnnooorrruuuxxxzzz|||{{{{{{bbbUUUKKKMMMSSSWWW]]]dddmmmuuuyyyqqqeeeccc```]]]WWWRRRVVV^^^___hhhttt}}}uuuGGGBBB@@@999>>>888888888888888888999999777666666666555555555555333444555666666555444333444444444444444444444444222333444888<<>>CCCCCCgggvvvcccsss}}}}}}|||zzzyyyyyy|||~~~zzzkkkqqqkkkeeeaaa]]]^^^lll{{{wwwiiifffhhhgggdddcccdddgggjjjlllmmmmmmnnnooooooppprrruuuvvvvvvvvvvvvyyy{{{xxxhhhTTTGGGJJJLLLIIIPPP^^^dddppp}}}xxxrrrddd[[[\\\ZZZSSSQQQWWWaaahhhpppwwwWWW???===@@@===999999888888777666666666777777777777777777777777666666666666555555555555666666555555555444444444333555777888>>>EEEGGGDDDDDDGGGIIIooovvvwwwMMMHHHDDDMMMeeevvvnnnnnnlllaaaUUUQQQKKKFFFDDDFFFGGGEEECCCFFFFFFFFFEEEEEEDDDDDDCCCDDDJJJQQQVVVXXXWWWVVVUUUVVVPPPLLLJJJKKKQQQ^^^kkkzzzggg___]]]UUUSSSQQQNNNLLLIIIHHHGGG???BBBHHHPPP[[[nnnzzz\\\PPPIII===999>>>::::::999999888777777777666666555555555555666666555555555555555555555555444444444555555555555666555555666666777888888888666;;;:::>>>MMMYYYggg{{{pppyyy~~~{{{}}}{{{~~~~~~|||xxxuuuuuutttsssqqqqqqqqqqqqvvvuuuyyyvvvppphhh___fffmmmlllxxx}}}~~~yyyxxx|||{{{uuusssuuu{{{|||~~~|||uuupppiiivvv~~~nnnjjjoootttzzzxxxnnnhhhbbb\\\YYYXXXVVVRRRNNNMMMUUUcccqqq{{{iiirrrpppaaaYYY^^^[[[KKKAAAAAA;;;;;;:::999999888888777777777777777777777777777666666555555555444444444444444444555555555555666555777888777666999???DDDKKKrrrooocccqqq{{{}}}~~~}}}|||zzzzzz|||~~~zzzmmmhhhbbb^^^]]]^^^dddsssttthhheeegggfffccccccdddgggjjjlllllllllmmmooonnnoooqqqssstttuuuuuuuuuzzz{{{~~~kkkWWWJJJKKKLLLIIINNNYYYcccmmmyyy}}}sssfff\\\\\\ZZZSSSRRRVVV\\\eeepppxxx[[[@@@???AAA;;;999999888888777777666666777777777777777777777777666666666666555555555555666666555555555444444444333555777999???FFFGGGDDD@@@IIIRRRzzzzzz}}}MMMIIIFFFOOOfffvvvnnnmmmjjj___RRRMMMIIIEEECCCEEEFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDIIIOOOSSSTTTSSSRRRRRRQQQLLLIIIJJJLLLPPPWWW___kkk|||ssshhh___WWWUUUSSSQQQNNNKKKIIIHHHEEEGGGIIIIIIJJJUUUnnn~~~vvvYYYNNNGGG===888;;;:::::::::999888888777777666666555555555555666666555555555555555555555555444444444555555555555666555555666777777888888999777;;;;;;BBBSSSaaarrrsss|||}}}{{{~~~~~~xxxwwwtttrrrqqqpppqqqrrrqqqpppvvvvvv{{{wwwrrrkkk^^^^^^fffmmm{{{vvvqqq{{{|||}}}~~~{{{tttjjjccc^^^lll|||pppiiimmmsssyyy||||||nnnjjjeee___[[[YYYVVVRRRNNNLLLRRR___nnnyyy|||qqqqqq```TTTTTTRRRFFF???@@@;;;;;;:::999999888888777777777777777777777777777555555555555555444444444444444444555555555555666666888888777777999@@@EEEOOO{{{|||fffdddpppttt}}}~~~~~~|||||||||}}}}}}ooobbb]]]ZZZ[[[aaakkk{{{}}}qqqeeeccceeedddccccccdddfffiiijjjkkkkkkmmmnnnlllmmmoooqqqrrrssssssssszzzyyy{{{nnn[[[MMMMMMMMMIIIKKKSSS___gggrrr}}}uuuhhh___]]][[[TTTRRRUUUYYYdddqqq{{{___AAABBBBBB999999999999888777777666666777777777777777777777777666666666666555555555555555555555555555444444444333666888:::AAAHHHIIIDDD===LLL```~~~KKKHHHFFFPPPggg~~~~~~vvvooommmkkk```TTTJJJGGGDDDCCCEEEFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCGGGLLLPPPQQQQQQQQQRRRNNNHHHDDDGGGKKKOOOTTTZZZ]]]pppqqq]]]XXXWWWUUUSSSPPPLLLJJJIIIOOONNNMMMKKKIIINNN___ppp}}}}}}yyy]]]PPPHHH???999::::::::::::999999888888888666666555555555555666666555555555555555555555555444444444555555555555666555666666777888888999999888;;;;;;EEEYYYgggzzzvvv~~~~~~|||~~~yyysssttttttqqqoooppprrrsssrrrqqquuuwww~~~xxxtttqqqddd\\\```kkk{{{vvvnnnmmmmmmmmmllljjjddd]]]XXXUUU]]]uuuwwwrrrhhhkkkrrrxxxzzzpppmmmiiibbb]]]ZZZVVVRRROOOMMMSSS^^^llluuu}}}}}}ttt___MMMIIIFFF???;;;<<<;;;;;;:::999999888888777666666666666666666666666555555555555555555555555444444444555555555555666777888999888777;;;AAAGGGTTT~~~kkk]]]cccqqqrrr}}}~~~~~~}}}}}}~~~qqqddd___[[[]]]fffssswwwlllcccaaaccccccccccccdddfffhhhiiijjjjjjlllnnnmmmmmmooopppqqqrrrssstttxxxvvvxxx~~~rrr___PPPOOONNNJJJJJJOOOWWW___jjjttt}}}~~~xxxmmmccc___[[[VVVSSSUUUZZZdddrrr}}}dddCCCBBBCCC999::::::999888888777777666666666666666666666666666666666666666555555555555555555555555555555555555444666888<<>>>>>BBBFFFKKKOOOQQQQQQQQQRRRKKKEEEAAADDDIIINNNTTTZZZVVVggg~~~nnn^^^]]]\\\ZZZXXXUUUQQQNNNLLLPPPLLLJJJKKKLLLNNNVVV___iii}}}}}}~~~gggWWWOOOEEE???===:::::::::999999999999999666666555555555555666666555555555555555555555555444444444555555555555666666666777777888999999999888:::<<>><<<===;;;;;;:::999999888888777666666666666666666666666444555555555555555555555444444444555555555555666777888999888888<<>>GGGNNNKKKDDDHHHYYYyyyttt{{{FFFEEEGGGSSSjjj~~~|||tttnnngggZZZMMMGGGGGGFFFEEEEEEDDDDDDEEEDDDCCCBBBAAA@@@>>>======BBBFFFLLLPPPQQQPPPOOOOOOHHHCCC@@@CCCFFFJJJRRR[[[XXXaaatttvvvhhheeeddddddbbb```]]]YYYUUUSSSOOOKKKIIIMMMPPPQQQUUUYYY[[[jjjkkkXXXNNNFFF???<<<::::::::::::::::::999999666666555555555555666666555555555555555555555555444444444555555555555666666666777888888999999:::999:::>>>PPPggguuuuuu{{{|||{{{|||yyy~~~zzz|||}}}~~~|||zzztttmmmnnnooorrruuuvvvtttrrrrrrrrrtttzzzyyyxxxqqqmmm```___nnn~~~xxxjjjdddZZZRRRMMMKKKJJJJJJGGGFFFJJJ```uuuzzznnnlllrrryyy|||tttpppjjjccc\\\VVVSSSQQQHHHLLLXXXfffqqqwwwkkkrrrpppTTTDDD???===<<<<<<;;;;;;:::999999888888777777777777777777777777777444444444555555555555555444444444555555555555666777888888888999>>>GGGMMMfffrrr\\\QQQ]]]ooossszzz|||~~~~~~~~~nnn\\\YYYVVV\\\lll}}}mmmeee___```bbbbbbdddfffeeeggghhhiiiiiikkkmmmppppppppppppqqqssstttvvvwwwvvvtttvvv|||ppp]]]UUUTTTQQQNNNNNNJJJNNNVVV]]]```jjj~~~}}}}}}wwwlllddd___[[[XXXUUUYYY\\\gggttt|||{{{TTTDDDAAA>>>:::::::::999888888777777777777777777777777777777666666666666555555555555444444444555555555555555555777:::@@@JJJQQQMMMDDDPPP```xxxEEEEEEIIIVVVmmm|||tttmmmdddWWWKKKHHHHHHHHHGGGEEEDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@???CCCGGGMMMQQQPPPMMMJJJIIIDDDBBBBBBDDDDDDFFFMMMVVV[[[^^^kkkqqqnnniiiiiihhhfffbbb^^^ZZZWWWRRROOONNNPPPQQQQQQWWW]]]aaaggg|||iiiTTTJJJCCC===999::::::::::::::::::::::::666666555555555555666666555555555555555555555555444444444555555555555666666777777888888999::::::999;;;BBBXXXrrrzzznnneeeooo}}}wwwzzz{{{~~~www|||~~~~~~|||{{{}}}sssmmmooojjjqqqxxxxxxsssoooooopppttt{{{zzzzzztttrrrdddccctttwwwnnnaaaVVVOOOLLLJJJJJJFFFGGGFFFNNNooowwwuuuooossszzz}}}vvvsssmmmeee]]]VVVSSSQQQKKKMMMUUUbbbmmmvvvoootttwwwWWWCCC===;;;:::999;;;;;;:::999999888888777777777777777777777777777444444444555555555666666444444444555555555555666666777888888:::@@@IIIPPPppppppZZZRRR```rrrtttyyyzzz{{{|||}}}|||iiiZZZWWWUUU]]]ooo|||iiiccc^^^___bbbccceeehhhfffhhhiiiiiijjjkkknnnqqqpppppppppqqqrrrtttvvvwwwyyywwwyyy}}}~~~~~~ggg[[[XXXUUUQQQNNNKKKIIILLLSSSUUUYYYkkkwwwvvvxxx}}}zzzxxxrrrxxx|||pppfffaaa^^^ZZZVVVXXXYYYcccrrr|||dddIII??????;;;::::::999999888888777777777777777777777777777666666666666555555555555444444444555555555666666555777:::AAALLLSSSNNNDDDRRRfff{{{FFFFFFKKKYYYpppzzzrrrllleeeXXXLLLHHHIIIIIIHHHEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDIIINNNQQQOOOJJJFFFDDDBBBBBBDDDEEECCCBBBIIIRRR\\\___lllsssjjjjjjiiigggccc___[[[XXXRRRQQQQQQQQQMMMMMMVVV```ddddddttt}}}jjjTTTJJJEEE@@@<<<::::::::::::::::::::::::666666555555555555666666555555555555555555555555444444444555555555666666777777777888999999::::::999<<>>???;;;;;;:::999999888888777777777777777777777777777777666666666555555555555444444444555555555666666555777:::BBBMMMTTTOOODDDRRRiiiwwwuuuFFFEEEJJJZZZqqq|||uuuooojjj```TTTKKKIIIGGGEEEEEEFFFGGGFFFEEEAAAAAA@@@@@@???>>>======GGGIIIKKKLLLLLLIIIFFFDDDAAABBBAAAAAABBBEEEJJJNNN\\\^^^lllzzzrrrhhhcccaaa___ZZZVVVSSSQQQPPPOOOLLLMMMWWWccc___dddkkkiiiTTTQQQFFF999:::<<<;;;:::888777666666555777777777888777666555555666666666666666666666666555555555555666666666777888999999888777777888:::???444JJJgggjjj^^^yyy{{{xxx{{{{{{|||~~~wwwzzzwwwwwwnnnnnnqqqiiijjjlllnnnppppppppppppuuu{{{yyy}}}nnncccgggppp|||rrrcccYYYTTTQQQOOORRROOOJJJJJJSSSfff~~~|||{{{sssqqqrrrxxx}}}sssjjjfff```VVVRRRUUUPPPOOOUUUaaannnwww~~~dddLLL???;;;<<<>>>:::::::::999999999888888777777777777777777777777777777666666555555555444555555555555555555444444777:::777999AAABBBIII[[[vvvZZZXXXhhhwww}}}}}}zzzzzz|||}}}~~~vvvgggVVV]]]___aaatttqqq```]]]ZZZ[[[___ccceeeeeeiiilllnnnoooooonnnnnnoooppppppqqqrrrsssuuuuuuvvv{{{|||~~~}}}pppfffZZZSSSSSSTTTMMMIIIKKKLLLLLLNNNQQQWWWTTTRRRRRRTTTWWWXXXXXX```gggqqq{{{}}}zzzyyyxxxqqqqqqxxxxxxrrrnnnccc___]]]UUUWWWYYYbbbpppwww~~~SSS<<>>>>>===DDDFFFIIIKKKJJJIIIFFFDDDBBBCCCBBBAAAAAACCCHHHKKKVVVTTT```}}}}}}ssskkkccc[[[UUUXXXUUURRRPPPNNNPPP[[[ggg___^^^___ttt}}}kkkVVVQQQFFF:::<<<<<<;;;:::999888777777777777777777777666666666666666666666666666666666666555555555666666666777777888999999888777777999;;;BBB:::TTTqqqssskkkxxxttt|||xxx}}}{{{|||zzz}}}yyytttlllmmmpppiiijjjlllnnnppppppppppppuuu~~~xxxkkkdddjjjrrrzzzwwwfff^^^[[[YYYXXXTTTRRROOOKKKKKKQQQ[[[bbbttt}}}tttqqqrrrvvvzzz~~~~~~rrrjjjhhhbbbXXXTTTVVVQQQOOOSSS___kkkvvv{{{iiiNNNAAA=========:::::::::999999999888888777777777777777777777777777666666666555555555555555555555555555555555555777:::777:::BBBCCCLLLaaaggg^^^kkkyyy|||}}}{{{{{{}}}~~~uuufffYYY\\\]]]eee}}}ttt```^^^\\\]]]aaaeeeggggggiiilllooopppoooooopppqqqqqqqqqrrrtttuuuwwwxxxxxx{{{}}}zzz~~~ssseeeZZZVVVTTTNNNKKKKKKJJJIIIKKKNNNEEEKKKSSSZZZ^^^```ccceeemmmnnnrrruuuyyy|||}}}~~~|||rrrrrrqqqvvv|||uuupppddd______XXXXXXYYYaaannnuuuzzzYYY???BBB<<<<<<;;;:::999999999999666666666666666777888888666666666666666666666666444444555555555555666666999:::EEEXXX```XXXMMMIIIVVVwwwbbb]]]xxxAAAFFFTTTjjjzzztttpppkkkbbbVVVMMMJJJHHHFFFEEEFFFFFFEEEDDDCCCCCCBBBAAA@@@???>>>>>>BBBDDDGGGIIIJJJIIIGGGFFFEEEEEEDDDBBBAAABBBDDDGGGSSSRRRbbb{{{lllaaa[[[]]]XXXSSSQQQPPPSSS]]]hhh^^^YYYRRRbbb}}}yyy~~~oooYYYRRRFFF<<>>===:::::::::999999999888888777777777777777777777777666666666666555555555555555555555555555555555555888:::888<<>>>>>BBBDDDGGGJJJKKKKKKKKKJJJHHHHHHGGGEEECCCBBBCCCDDDMMMSSSkkk{{{nnnggg___YYYTTTRRRQQQRRRYYYaaaZZZUUULLLVVVttt~~~}}}yyyvvv|||ttt[[[RRRFFF===AAA;;;::::::999999:::;;;;;;:::888666555444555777888666666666666666666666666555666666666666777777777777888999999999999;;;===???GGGlll~~~nnn{{{yyy~~~zzzvvvrrrsss}}}{{{rrrvvv}}}ssslllkkkjjjkkklllmmmooopppqqqrrrrrrvvv|||}}}}}}~~~nnniiihhhnnnsssvvv{{{uuummmjjjbbb```[[[WWWUUUVVVXXX[[[LLLaaa}}}wwwxxx{{{|||{{{~~~zzzuuummmmmmhhh^^^VVVUUUSSSNNNNNNVVVbbbooo}}}}}}wwwxxxoooOOO@@@???>>><<<:::::::::999999999888888777777777777777777777777666666666666666555555555555555555555666666666666888999999>>>FFFIIIYYYwwwppp___lllzzzzzz{{{zzzzzz||||||rrrdddZZZYYY\\\mmmnnn_________```cccfffiiijjjjjjllloooqqqrrrsssuuuwwwuuuvvvvvvvvvwwwwwwwwwxxx}}}}}}pppooo|||ooohhh```XXXRRRMMMKKKQQQYYYkkkrrr||||||yyy{{{tttfff___```^^^ZZZXXX^^^iiiooossslllIII@@@<<<<<<;;;:::999999999999888777777666777777888888666666666666666666666666555555555666666777777888888999BBBOOORRRLLLJJJNNN[[[vvvqqqAAAFFFSSSgggzzzyyytttpppmmmiii```TTTJJJJJJHHHFFFEEEFFFFFFEEEDDDEEEDDDCCCBBB@@@???>>>===CCCEEEGGGKKKMMMNNNNNNNNNKKKKKKKKKIIIFFFDDDDDDDDDCCCMMMhhh{{{sssbbb[[[UUUTTTRRRPPPQQQUUURRRQQQKKKPPPfff~~~~~~zzzvvv{{{www]]]RRRGGG>>>@@@::::::999999::::::;;;;;;:::888666555444555777888666666666666666666666666666666666666777777777888777888:::::::::;;;===???@@@PPPzzzxxxeee|||~~~{{{vvvrrrtttyyyooosss{{{uuunnnkkkhhhmmmmmmnnnoooppprrrsssssswww{{{~~~~~~{{{wwwuuuuuummmiiihhhkkkppptttxxx|||wwwssshhheee```[[[XXXVVVUUUUUUWWWVVVqqqwwwxxx{{{|||yyyzzzpppooojjj___VVVTTTTTTNNNLLLRRR^^^kkkzzz}}}yyyTTTAAA>>>===::::::::::::999999999888888777777777777777777777777555555555666666666666666555555555666666666777777888999999@@@HHHLLLaaaaaaXXXhhhxxxzzzyyyyyyzzz{{{{{{qqqdddVVVWWW^^^oootttddd^^^___```aaaccceeehhhjjjkkkmmmoooqqqrrrtttvvvyyyxxxxxxwwwwwwvvvuuuuuuttt{{{zzzyyyttt|||~~~qqqggg]]]VVVSSSUUU^^^hhhxxxyyy}}}xxx~~~}}}wwwhhh______^^^YYYWWW\\\gggooossssssMMM???<<<<<<;;;:::999999999999888888777777777777888888666666666666666666666666555555666666777888999999<<<>>>GGGQQQRRRMMMQQQZZZdddBBBEEEPPP```rrr~~~{{{wwwsssppplllcccVVVLLLIIIGGGEEEEEEFFFGGGFFFEEEEEEDDDCCCAAA@@@>>>===<<>>>>>:::999999999999999:::;;;999888666555555555666777666666666666666666666666666666666777777777888888777888:::::::::<<<>>>AAA>>>UUUzzzddd~~~yyy|||{{{zzzzzzvvvxxxzzzqqqsssyyysssooommmhhhnnnnnnnnnoooppprrrtttuuuyyy{{{~~~}}}yyysssnnnkkkiiifffdddfffkkkppptttwww}}}~~~tttiiigggdddbbb___ZZZUUUQQQWWWPPP^^^xxxuuuvvvyyyxxx}}}www|||}}}rrrppplll```WWWTTTUUUNNNKKKPPP[[[gggvvv\\\CCC===<<<888:::::::::999999999888888777777777777777777777777555555555666666666666666555555555666666777777888888999:::BBBKKKOOOiiiiiiUUUUUUfffvvv{{{yyyyyyzzz{{{{{{ooobbbTTTWWWaaaqqqzzzvvviii^^^___```bbbccccccdddgggiiilllmmmooopppqqqsssvvvyyyzzzyyyyyywwwvvvuuuttttttxxxyyyvvvvvvuuuhhhcccdddgggpppxxx{{{{{{~~~xxx~~~{{{lll___^^^]]]YYYVVV[[[fffnnnsss~~~yyyQQQ???<<<<<<;;;:::999999999999999999888777777777888888666666666666666666666666555555666777888999::::::888???NNN[[[ZZZSSSWWWaaarrrAAADDDMMM\\\mmmzzz|||xxxtttqqqmmmcccUUUKKKGGGFFFDDDEEEFFFHHHGGGGGGDDDDDDBBBAAA???===<<<;;;>>>@@@BBBEEEGGGIIIJJJJJJIIIKKKLLLLLLIIIGGGEEEEEEFFFFFFLLLXXXbbboooqqqaaaYYYUUUPPPMMMMMMIIINNNLLLOOO___ppp~~~xxx{{{|||\\\PPPHHH>>>;;;:::999999888888888999999777777777777666666666666666666666666666666666666666666777777777888888888666888:::;;;;;;===???BBBBBB^^^mmmxxxvvvvvvttt{{{yyyvvvzzz{{{rrrsssxxx}}}nnnmmmnnnkkkooonnnnnnoooppprrrtttuuuzzz}}}|||tttlllggg______^^^```eeekkkooopppuuurrrvvvxxxtttmmmhhheeeaaa\\\YYYRRRQQQYYY```zzzuuuuuuwwwuuuxxx|||wwwyyyrrrooolllbbbYYYWWWVVVOOOJJJOOOYYYdddrrr}}}|||aaaDDD======;;;:::::::::999999999888888777777777777777777777777555555555555666666666777444555555666777777888888888999;;;DDDLLLQQQnnnuuu]]]RRRYYYggguuu|||zzz{{{|||}}}}}}~~~lll___VVVWWWbbbttt}}}uuuhhhaaaaaaccceeeeeedddeeegggjjjmmmnnnooopppppprrrvvvxxxyyyyyyyyyyyyxxxxxxxxxwwwxxxzzz~~~uuu|||{{{qqqaaa^^^\\\ZZZVVVZZZeeemmmqqq{{{TTT???<<<<<<;;;:::999999999999:::999888888777777888888666666666666666666666666555666666777999::::::;;;777AAASSSaaa```YYY^^^jjjAAADDDLLL[[[lllyyyzzzwwwssspppkkkaaaSSSIIIFFFEEEDDDEEEGGGHHHHHHHHHDDDCCCBBB@@@>>>===;;;;;;;;;===???AAACCCEEEFFFGGGGGGIIIKKKKKKIIIGGGEEEEEEEEEBBBCCCIIINNNVVViii}}}{{{ggg\\\VVVRRRPPPPPPMMMPPPMMMRRRcccrrr|||xxx{{{zzz|||[[[PPPIII===999:::999888888777777888888777777777888777666555555666666666666666666666666777777777777888888888888666888:::;;;;;;===@@@BBBMMMkkktttyyywwwwwwvvvrrrqqq~~~uuusssyyy{{{ppppppxxxwwwiiikkkpppnnnoooooooooooopppsssuuuvvv{{{vvvmmmgggWWWYYYZZZ\\\bbbhhhjjjjjjcccgggnnnsssvvvwwwjjjbbb___]]]\\\YYY]]]___OOOWWWnnnxxxvvvwwwtttxxx}}}yyyyyy~~~qqqooommmddd\\\ZZZVVVOOOKKKOOOXXXbbbooozzz||||||yyy}}}aaaDDD===@@@@@@:::::::::999999999888888777777777777777777777777444555555555666666777777444555555666777888888999888999;;;EEEMMMSSSrrrvvvZZZUUU^^^jjjttt|||||||||~~~~~~~~~{{{jjj]]]YYYXXXcccwwwzzzmmmfffcccfffhhhhhhfffeeehhhjjjmmmnnnooopppppprrruuuxxxxxxyyyyyyzzzzzz{{{{{{{{{{{{}}}~~~}}}}}}zzzyyyooogggllltttccc^^^\\\[[[VVVYYYdddkkkoooxxxVVV???<<<<<<;;;:::999999999999::::::999888777777888888666666666666666666666666555666777888999:::;;;;;;>>>HHHXXXdddccc___hhhxxx{{{BBBBBBHHHWWWkkkzzzyyywwwmmmjjjpppfffSSSJJJGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDEEEEEECCC@@@===<<<;;;;;;<<<>>>BBBDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFGGGDDDAAAAAAGGGRRR___gggooobbb[[[UUUTTTWWWVVVQQQOOOVVVbbbsss~~~|||{{{}}}zzzZZZPPPIII???===:::::::::999999999888888888888777666666666666666666666666666666666666666666666666777888888999999888888;;;???>>>===@@@GGGLLLjjjiiizzzwwwtttooopppuuuvvvyyyyyyuuurrrtttxxxmmmmmmpppqqqlllmmmnnnnnnnnnppprrrttt~~~yyyooohhh___]]][[[[[[]]]aaaeeegggkkkiiijjjmmmpppyyyyyyrrrqqqhhh___\\\___\\\]]]]]]XXXXXXlll{{{vvvsss{{{sssxxxtttllljjjfff[[[PPPTTTPPPLLLKKKQQQ```rrr~~~}}}jjjFFF======:::;;;;;;::::::::::::999999999999999888777666666555777777777777777777777777444444555555666777777777555<<<<<>>;;;:::::::::999999999888888888888777666666666666666666666666666666666666666666666777777888888999999::::::===@@@???>>>CCCIIIVVViiieee}}}vvvuuuyyywwwwwwxxxyyy{{{xxxuuusssyyyyyynnnlllooooookkklllkkkjjjkkkpppyyy|||||||||rrrjjjeeeccc```___```bbbdddeeehhhgggiiilllmmmrrrwwwmmmddddddiiiccc]]][[[[[[WWWUUUbbbssszzzsssjjjooouuurrrttttttkkkjjjggg]]]SSSUUUQQQLLLJJJOOO^^^qqq~~~~~~{{{xxxpppOOOEEEBBB===;;;;;;::::::::::::999999999999888888777666666555666666666666666666666666444444555555666777777777777===>>>GGGUUU]]]}}}|||[[[XXXccckkkrrr{{{|||yyyyyy|||yyylll___XXX[[[iii{{{uuujjjggggggiiikkkllllllmmmnnnoootttssstttvvvxxxxxxvvvuuuyyyyyyzzz{{{|||}}}~~~|||{{{||||||qqqggg]]]YYYaaammmvvvfff]]]___```\\\[[[```gggooozzz```DDD======<<<<<<;;;::::::::::::999999888777777888888888777555555555666888999555777999999999999:::;;;???PPPdddllliiihhhtttllllllCCCCCCIIIXXXlllzzz}}}ooohhhkkkbbbRRRMMMHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEECCCAAA???:::888666777999<<<======>>>???AAACCCEEEFFFGGGGGGHHHEEEAAA>>>???CCCHHHKKKRRRYYYgggwww|||pppfff```]]]aaa\\\ZZZ^^^fffttt|||}}}wwwWWWOOOHHH>>><<<:::::::::999999999888888888777777666666666666666666666666666666666666666666666777777888999999999;;;;;;>>>AAAAAA@@@EEELLLdddlllhhhzzzyyyuuu~~~|||wwwwwwyyy|||wwwuuuttt~~~zzzmmmkkkmmmlllkkklllkkkiiilllwwwyyyrrrpppmmmiiigggggghhhhhhgggiiijjjlllnnnmmmmmmttt}}}yyyggggggooojjjaaa\\\\\\YYYUUUXXX```zzz}}}nnnoooqqqvvvsssqqqsssjjjhhhfff___WWWWWWSSSLLLIIIMMM[[[ooo}}}~~~~~~qqqwwwmmmPPPFFFAAA;;;;;;;;;::::::::::::999999999999888888777666666666555555555555555555555555444555555666666777777888999===AAAKKKXXXddd]]]XXXeeeoootttxxxyyyxxxyyy}}}vvvjjj\\\XXX^^^mmmuuujjjfffkkklllnnnnnnnnnooorrrtttxxxxxxxxxyyyzzzzzzxxxvvvvvvwwwyyy|||}}}~~~~~~}}}}}}tttfffYYYUUUWWW[[[tttwwwllloooxxxhhh___``````\\\ZZZ___fffmmmxxxaaaFFF???>>>===<<<;;;::::::::::::999888888777888888888777777666555666777888999777888::::::999999;;;<<>>;;;888777888;;;<<<===;;;<<>>AAABBBAAAGGGNNNnnnuuuttt~~~xxx~~~{{{wwwwwwxxxzzzuuutttuuuyyymmmkkkllljjjkkkmmmmmmmmmrrr~~~|||xxxrrrppppppqqqpppoooqqqrrrssssssqqqppprrrvvv}}}wwwlllnnnnnngggcccbbb___YYYWWWYYYggg~~~vvvqqqoootttwwwqqqrrrhhhfffeee```ZZZYYYUUUNNNHHHKKKYYYmmm|||uuuxxxhhhNNNEEE@@@:::;;;;;;:::::::::999999999888888888888777777666666555555555555555555555555555555555666777777888888:::<<>>===<<<:::999999999:::999999888888888888888999777777666666666777888999888999::::::999999;;;===HHHbbb{{{}}}tttwww@@@BBBKKK\\\qqqvvvnnnooocccQQQKKKIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDAAA>>>:::888888:::;;;;;;:::;;;>>>AAADDDFFFGGGHHHCCCAAA???===<<<<<<<<<===BBBIIIVVVfffuuuqqqaaaWWWRRROOOOOOSSS\\\jjj|||~~~}}}}}}]]]TTTKKK???<<<:::::::::999999999888888777777666666666666777777666666666666666666666666777777777888999999::::::;;;;;;===AAAAAABBBHHHPPPqqqzzzxxxyyyzzzzzzxxxzzz|||}}}xxxttttttuuuwwwllllllmmmkkkkkkmmmnnnooorrrzzzzzzwwwxxxzzzyyyxxxxxxyyyxxxwwwvvvvvvvvvvvvzzz{{{xxxqqqooollljjjhhhccc]]]YYYYYYZZZlll~~~uuulllnnnzzz{{{sssrrrgggdddccc___[[[[[[WWWPPPJJJJJJWWWkkk{{{pppSSSGGGCCC???;;;;;;:::::::::999999999888888888777777777777777555555555555555555555555555555666666777888888888:::;;;GGGTTT[[[qqqkkk[[[dddqqqvvvwww{{{{{{}}}vvviiiZZZ[[[aaappp~~~}}}pppiiikkkooopppqqqqqqrrrtttwwwzzz{{{zzz{{{}}}~~~|||}}}{{{zzzyyyyyy{{{~~~}}}yyy{{{pppeee]]]XXXWWW___nnnvvvuuu{{{xxxiii^^^ZZZZZZVVVVVV\\\dddmmmyyyjjjHHH>>>===;;;999888888999999999888888888888888999999777777777777777888888999777888999999999:::<<>>===<<<<<<======@@@EEELLLXXXgggxxxwwweeeWWWMMMKKKJJJNNNTTTaaawwwzzz|||{{{\\\RRRJJJ===::::::::::::999999999888888666666666666666777777888666666666666666666666666777777888888999:::::::::<<<;;;>>>AAABBBCCCJJJRRRsss~~~rrr}}}yyywwwvvvvvvwww{{{}}}wwwsssssstttwwwmmmnnnooolllkkklllllllllmmmppptttxxx~~~|||}}}~~~zzz{{{{{{rrrpppmmmjjjeee```[[[XXXVVVcccwwwrrrzzz{{{sssssshhheeeccc___[[[\\\ZZZTTTLLLKKKVVVjjjzzz~~~~~~|||{{{zzzyyyXXXGGGAAA???;;;;;;::::::::::::999999888888777777777777777777555555555555555555555555555666666777777888888999<<<;;;KKKZZZ]]]uuu}}}nnn\\\aaalllsssuuuyyyzzz|||~~~wwwjjj[[[[[[bbbrrr{{{ooojjjoooppprrrttttttuuuwwwzzz|||{{{{{{{{{}}}}}}}}}|||zzzyyyzzz{{{}}}~~~zzz~~~{{{uuu}}}~~~vvvkkkbbbXXXSSSVVVsssuuurrrxxxjjj]]]WWWYYYUUUUUU\\\eeennnzzzlllIIIDDDBBB???<<<:::999999999888888888777888888999:::777777777888888888999999888999:::::::::<<>>???@@@@@@>>>===<<<<<<<<<<<<===>>>===???DDDLLLVVVcccqqqyyymmm]]]QQQNNNLLLMMMPPPZZZnnn}}}~~~xxxZZZQQQJJJ>>>;;;:::::::::999999999888888666666666666666777888888666666666666666666666666777888888999999::::::;;;======???BBBCCCEEELLLUUUyyynnnwww~~~yyyxxxtttuuurrrvvvyyy|||wwwrrrrrrsssxxxoooppppppmmmmmmkkkjjjkkkmmmnnnmmmkkkkkkxxx~~~wwwooojjjiiieee\\\TTTWWW^^^yyyxxxzzzxxxooowwwlllgggddd```\\\]]]\\\WWWOOOMMMVVViiixxx|||zzz~~~}}}XXXCCC======;;;;;;::::::::::::999999777777777777777777777888666666666666666666666666666666666777888888999999>>>===PPP___```yyycccUUU[[[gggqqqvvvyyyzzz}}}wwwkkk[[[YYYcccuuu~~~pppkkkpppqqqtttwwwyyyyyyzzz|||~~~|||||||||}}}}}}{{{xxxyyy{{{|||}}}}}}}}}|||yyy~~~{{{{{{~~~tttiii[[[UUUTTThhh|||vvvxxxkkk^^^WWW[[[WWWVVV]]]eeennnyyysssWWWOOOLLLGGGBBB===;;;:::999888888777777888999999:::777777888888999999999888999:::;;;<<<===???DDDGGG___wwwBBBDDDLLL\\\ooo}}}qqqfffdddZZZMMMKKKKKKKKKJJJJJJJJJIIIIIIIIIEEEEEEEEEDDDEEEEEEFFFGGGIIIGGGDDDBBBAAA???<<<999666777999:::;;;<<<<<<<<<===<<<;;;;;;;;;<<<===>>>999===CCCHHHLLLPPPTTTWWWYYYnnntttbbbXXXTTTQQQNNNOOOVVVhhhzzz~~~~~~{{{wwwZZZRRRLLLAAA>>>:::::::::999999999888888666666666666666777888888666666666666666666666666777888888999999:::;;;;;;???>>>@@@DDDEEEGGGNNNWWWoooxxxvvvyyyyyyttttttrrrwww{{{~~~wwwrrrqqqrrrzzzqqqqqqqqqmmmooollljjjmmmrrrtttrrrnnndddlllssszzzqqqkkkmmmjjj^^^PPPWWWXXXbbb~~~yyy{{{tttkkkyyynnniiifffaaa]]]^^^]]]YYYQQQNNNVVVhhhwwwuuuxxx~~~ZZZDDD>>>@@@;;;;;;;;;:::::::::999999777777777777777888888888777777777777777777777777666666666777888888999999@@@>>>TTTcccbbb|||}}}iiiTTTMMMUUUcccpppwww{{{|||~~~wwwkkk[[[WWWcccxxxrrrlllpppsssvvvyyy|||}}}}}}~~~}}}}}}}}}~~~}}}zzzxxxsssvvv{{{}}}{{{zzzzzzttt}}}rrraaa[[[UUU^^^}}}~~~xxxlll___WWW]]]YYYXXX]]]eeemmmxxxkkkYYYUUUNNNGGGAAA===::::::888888777777888999::::::777777888999999999999888:::;;;======???BBBGGGKKKjjjsss~~~@@@BBBIIIWWWmmmpppddd```VVVKKKLLLKKKJJJIIIHHHHHHIIIKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGEEEEEEFFFEEECCC@@@===;;;:::999888999;;;<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<>>;;;:::999999888888999999777777777777777777777777666666666666777777777888:::999::::::;;;<<<===>>>@@@CCCAAADDDJJJHHHNNNaaauuuzzzrrruuuyyyyyy}}}xxxtttwwwzzz|||uuurrryyyuuuooommmjjjnnnjjjkkklllmmmqqqzzzrrrddddddnnnwww~~~{{{uuupppiiibbb\\\\\\WWWZZZiiittt||||||tttmmm}}}zzzrrrnnniiiccc^^^YYYZZZXXXSSSSSS[[[hhhssszzzzzz|||{{{sssVVVIIIDDD@@@<<<<<<;;;:::999999999999777777777777777777777777888888777666666666666666666666666666888999:::;;;>>>GGG[[[hhhooo\\\KKKNNNQQQaaarrrrrryyy|||~~~wwwjjjYYY\\\dddvvv}}}vvvxxxwwwxxxzzz|||~~~}}}|||{{{||||||}}}}}}~~~|||||||||pppzzztttuuu~~~iiiYYYVVV\\\dddzzzyyylll[[[XXX[[[ZZZZZZ]]]eeeppp{{{xxxzzz{{{xxxooo```PPPDDD===999999999999888888888777888888888888888999999:::<<<;;;===AAAAAABBBHHHQQQzzz}}}GGGDDDGGGUUUooovvvjjjggg[[[NNNMMMMMMMMMLLLKKKKKKLLLLLLMMMIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGEEEDDDBBBAAAAAA<<<;;;:::;;;<<<======;;;;;;;;;::::::::::::::::::;;;;;;:::;;;>>>AAAEEEHHHMMMOOOQQQQQQRRRXXXdddmmm~~~tttuuuqqqhhh]]]XXX]]]jjjvvv~~~}}}rrr\\\VVVIII===>>>;;;:::999999888888999999777777777777777777777777666666666777777777888888999999::::::<<<===>>>???@@@DDDCCCHHHOOONNNVVViiippp|||nnnsssyyy{{{}}}uuuuuuyyy~~~wwwsssyyyrrrmmmkkkhhhlllkkkkkkjjjiiimmmwwwnnndddffflllqqquuuyyy|||wwwpppqqqyyy~~~uuuooommmfffbbbYYYWWW]]]bbbyyy}}}uuuooo}}}yyypppkkkgggbbb^^^SSSTTTUUUUUUWWW]]]gggooozzzrrrpppqqqwwwrrrVVVJJJEEEAAA<<<<<<;;;:::999999999999777777777777777777777777888888777666666666777777666666666777888999;;;;;;???III```pppzzzhhhOOORRRVVV]]]kkkqqqxxx|||~~~wwwiiiYYY\\\dddvvvzzz|||wwwxxx{{{~~~}}}{{{~~~~~~~~~~~~~~~~~~~~~|||{{{}}}wwwhhhqqq}}}nnnlll{{{{{{hhhXXXSSSWWW\\\uuu}}}uuuvvvuuuzzz|||{{{mmm\\\YYYZZZZZZZZZ^^^fffqqq|||~~~yyy|||ppp```PPPCCC===999999999999888888888888999888888888999999:::;;;======>>>AAAAAABBBHHHPPP~~~GGGCCCDDDTTTqqqwwwllliii\\\NNNMMMMMMMMMLLLLLLLLLKKKKKKLLLJJJIIIIIIIIIIIIHHHHHHHHHIIIHHHFFFEEECCCCCCBBBCCC===<<<;;;<<<>>>???>>>===;;;;;;;;;;;;:::::::::::::::999999:::<<<@@@DDDFFFKKKOOOSSSTTTTTTXXX___ffflllyyyssslllooommmggg```]]]aaakkkttt~~~}}}sss]]]VVVIII===>>>;;;:::999999888888999999777777777777777777777777666666777777777888888888999999:::;;;<<<>>>@@@AAA@@@DDDEEEKKKUUUVVV^^^rrrvvvuuujjjqqqwwwyyy|||vvvwww{{{~~~wwwrrrvvvnnnjjjiiifffiiiiiiiiihhhgggjjjqqq}}}wwwiiihhhmmmooooooooosss{{{|||qqqmmmnnnttt{{{{{{rrrnnnggggggdddgggkkkjjj~~~uuunnn{{{zzzooohhhddd^^^YYYRRRPPPQQQSSSUUUZZZccclll||||||}}}oooiiimmmsssuuuXXXJJJDDD???<<<<<<;;;:::999999999999777777777777777777777777888888777777666777777888777777777888999:::;;;<<>>@@@BBBBBBBBBHHHPPPEEEAAABBBSSSpppwwwmmmiii\\\MMMLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCCCC>>>===<<<===???@@@???>>><<<<<<<<<;;;;;;:::::::::888888888999<<<@@@EEEGGGNNNSSSWWWWWWTTTSSSVVVYYYZZZeeemmmkkkhhhgggbbb[[[`````````^^^^^^bbbjjjooo}}}}}}}}}~~~rrr\\\VVVIII===>>>;;;:::999999888888999999777777777777777777777777777777777777888888888888999999:::;;;===???AAABBBBBBFFFFFFLLLUUUUUU]]]qqq|||~~~rrrkkktttxxxwww|||yyywww}}}}}}xxxtttxxxnnnkkkjjjgggiiiiiijjjkkkkkkkkknnnuuuzzz{{{mmmjjjoooppplllnnnoootttxxxwwwvvv|||yyypppnnnmmmmmmooopppyyy~~~ssslllkkkppprrrvvvyyyttttttlllxxxxxxmmmgggccc]]]XXXTTTPPPNNNNNNOOORRR^^^jjjyyywww|||~~~ooogggjjjlllvvvYYYKKKCCC<<<<<<<<<;;;:::999999999999777777777777777777777777888888777777777777888888888888888888999;;;<<<===???OOOnnnxxxTTTRRR[[[\\\eeexxxvvvzzz~~~zzznnn^^^___cccrrr~~~xxxyyywwwyyy}}}{{{}}}~~~|||zzz|||}}}}}}~~~}}}|||}}}}}}wwwllldddrrrxxx|||mmmiiijjjvvv|||}}}qqq^^^WWWWWWWWWeeetttjjjiiiqqq}}}{{{vvvxxxiiiYYYWWWVVVWWWYYY^^^fffpppyyy~~~{{{sss}}}ooommmhhh___VVVLLLDDD===:::999999999999999999999:::999999999999:::;;;<<<===AAA@@@BBBDDDDDDDDDJJJRRRDDDAAACCCRRRooovvvlllhhh[[[MMMLLLLLLLLLLLLLLLKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHFFFEEEEEEEEEDDDDDDCCCCCC@@@>>>>>>???@@@AAA@@@???>>>>>>======<<<;;;;;;;;;888888888999<<<@@@DDDGGGLLLRRRXXXZZZWWWTTTUUUXXXZZZ]]]^^^]]]___aaa\\\TTTSSSUUUVVVXXX[[[```fffjjjsss||||||{{{~~~ooo[[[VVVIII<<<===;;;:::999999888888999999777777777777777777777777777777777888888888999999999999:::<<<>>>AAACCCDDDEEEHHHFFFJJJQQQOOOUUUhhh|||sssnnnyyy{{{www|||wwwxxx||||||zzzxxx~~~ooommmmmmjjjkkkjjjmmmppppppooonnnqqqtttvvvpppuuuvvvppppppmmmmmmooopppqqqwww}}}~~~zzzpppnnnooopppsssuuuvvvyyy}}}}}}vvvpppqqq~~~zzzqqqvvv}}}ssskkkttttttlllhhhddd___[[[WWWQQQMMMLLLIIIKKKZZZlllxxxvvvyyy{{{ooohhhgggccc|||vvvZZZLLLDDD===<<<<<<;;;:::999999999999777777777777777777777777888888777777777888999999888888888999:::;;;======BBBVVVzzzqqqaaaccc^^^aaatttvvvyyy~~~|||ppp```^^^aaannn|||vvvwwwxxxzzz|||}}}~~~~~~}}}{{{{{{|||}}}~~~~~~~~~|||}}}}}}yyypppkkkiiisssyyy}}}mmmaaacccooosss```XXXXXXUUU```xxxuuudddfffrrrxxx||||||www~~~uuufffWWWVVVXXXYYY\\\aaahhhqqqyyy~~~~~~}}}uuuyyyfff___YYYPPPIIICCC@@@>>><<<999999999999::::::::::::999999999:::;;;<<<===>>>BBBAAACCCFFFFFFGGGMMMUUUnnntttDDDCCCEEERRRlllvvvkkkhhh[[[NNNMMMMMMMMMNNNNNNMMMKKKJJJIIIJJJJJJJJJJJJIIIIIIIIIIIIEEEFFFGGGGGGGGGFFFEEEDDDAAA??????@@@AAABBBAAA@@@@@@??????>>>======<<<<<<999999888888:::>>>BBBDDDHHHPPPXXX\\\ZZZYYYZZZ\\\\\\\\\\\\]]]```aaa\\\VVVQQQPPPPPPQQQTTTZZZaaaeeepppxxx}}}{{{}}}lllZZZVVVIII<<<===;;;:::999999888888999999777777777777777777777777777777888888888999999999888999:::<<>>HHH```kkkiiiaaa```qqquuuyyy}}}{{{ooo___[[[^^^jjj||||||wwwxxxyyyzzz{{{}}}}}}~~~~~~~~~~~~}}}||||||||||||||||||||||||zzzzzz||||||tttjjjjjjpppuuu{{{|||hhhcccgggttt|||~~~vvvccc[[[[[[WWW___tttwwwgggmmmyyyttt|||zzz|||rrrcccVVVVVVWWWYYY\\\aaahhhooovvvzzz{{{}}}cccVVVOOOEEE>>><<<;;;;;;;;;999999999:::::::::;;;;;;999999::::::;;;===>>>???CCCCCCEEEHHHIIIIIIPPPXXXhhhiii}}}FFFEEEGGGSSSiiiwwwlllhhh\\\OOOOOONNNNNNOOOOOONNNMMMKKKJJJKKKKKKJJJJJJJJJIIIIIIIIIEEEFFFHHHIIIIIIHHHFFFEEEAAA@@@???@@@BBBCCCBBBAAAAAA@@@@@@???>>>======<<<;;;:::888888999<<>>MMMhhhffffffcccdddwwwuuuyyy}}}{{{nnn^^^YYY[[[hhhzzz}}}yyyzzzyyyzzzzzz{{{}}}{{{{{{{{{{{{{{{|||||||||~~~}}}}}}|||{{{zzzzzzzzzvvvxxx|||{{{pppgggjjjtttvvv}}}sssjjjhhhppp~~~~~~|||zzzggg___^^^ZZZaaattt~~~vvvaaalllwww|||~~~xxx|||qqqbbbUUUVVVUUUWWWZZZ___eeelllsssvvv||||||eeeUUUMMMCCC<<<::::::;;;;;;999999999::::::;;;;;;;;;999::::::;;;<<<===??????CCCCCCEEEIIIJJJKKKRRRZZZllleeeyyy