BM6P6(@ ******))))))((((((''''''******)))((('''%%%###"""++++++************++++++,,,++++++***+++,,,...///+++++++++,,,---...000111111222222222222555:::>>>;;;===>>>===<<<::::::;;;>>>???@@@BBBBBB>>>888333222111...,,,)))'''&&&%%%$$$%%%%%%&&&'''((())))))'''''''''(((((()))***+++222222444555666888999:::;;;<<<>>>@@@BBBCCCCCCCCCJJJHHHEEEEEEFFFGGGFFFEEEHHHKKKNNNNNNMMMNNNQQQTTTGGGEEECCC@@@>>><<<;;;;;;555444444666888666111,,,...---+++***)))***++++++---+++)))((('''(((***+++(((''''''(((***+++)))(((&&&&&&&&&'''&&&&&&%%%$$$%%%$$$%%%(((&&&""""""&&&$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&%%%$$$$$$$$$###$$$%%%'''(((((())))))((('''&&&%%%%%%(((***,,,'''((())),,,------+++)))+++,,,---,,,++++++,,,...111333555777777666555333...///111555888::::::999222111000///...---,,,+++111///,,,+++,,,---,,,,,,---000333666<<>>AAACCCAAA???<<<<<<999555000000333666999999888444000......///,,,------------,,,++++++,,,,,,,,,---------------++++++******************+++)))'''$$$######$$$%%%$$$$$$############$$$$$$(((((('''''''''&&&&&&&&&&&&''''''((()))******+++------,,,+++,,,---...///333222000///000111333444888777555333222222222222...000222444444222000///111111000000111111222333444555555333111000222333333222111000000000111222333111111222000++++++///---,,,+++***+++,,,---...000///---,,,,,,---///000222111000000000000...,,,222000///......---+++)))......,,,++++++,,,---...---------...///000111222///////////////......---***)))))))))((((((((('''))))))(((((('''&&&&&&%%%*********))))))*********************+++,,,------******++++++,,,...///000111111222222222444888;;;:::<<<======;;;:::;;;<<<@@@AAABBBDDDDDDAAA;;;666000...,,,***((('''&&&%%%%%%&&&&&&''''''((((((((('''''''''(((((()))***+++111111333444666888999:::;;;<<<>>>@@@BBBCCCCCCDDDHHHFFFCCCBBBDDDEEEFFFFFFJJJMMMPPPPPPPPPPPPQQQSSSIIIHHHFFFCCC???<<<:::999666555666777888777222......---+++*********+++,,,%%%%%%&&&&&&&&&%%%$$$###(((''''''(((***+++)))((('''''''''''''''&&&%%%%%%'''&&&''')))((($$$$$$'''$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%%%%'''(((((())))))(((((((((&&&&&&''''''((())))))***((()))***+++------,,,+++,,,------,,,+++***,,,---444666888999888555222///000111333555888999999888111111000///...---------000...,,,+++---------------000222555:::===999111111111000000///---,,,+++,,,---.........---+++***...///000111111000///...,,,,,,+++***+++,,,---...+++******))))))******+++((((((((((((((((((((((((((()))******+++***))))))((())))))(((&&&&&&'''(((&&&'''((('''&&&%%%&&&((('''&&&&&&&&&&&&''')))***&&&'''((())))))***))))))%%%&&&(((((()))***,,,...***)))''')))+++,,,+++)))***+++,,,------,,,+++***)))***---///111111111111///////////////000000000111222222111//////000111222666777333111333444222333555777666444333555777888888888888777666555555555555666666666666666666666888;;;;;;:::999999999777666444333222222222222000000///.............../////////111333555888999555888999888:::???>>>999::::::999888555222...,,,*********+++---///222333777:::>>>BBBDDDGGGKKKMMMKKKMMMNNNNNNMMMLLLMMMOOOKKKKKKKKKKKKKKKLLLMMMMMMJJJGGGGGGKKKKKKGGGEEEFFFCCCBBBAAABBBEEEEEECCCAAA???>>><<<777333222555888555666666555333111111222//////......------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,+++)))'''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))******,,,++++++***+++,,,---...000///...---...///111222666555333222111111222222000111222333333111000///111111000000111111222333333444555444222222222333222222222111111111222222333111111222000,,,,,,///---,,,+++++++++,,,---...///...------------...///000///...///111111000...222111/////////...---,,,///...---,,,,,,---......------------...///000000000000000000000///......))))))))))))(((((((((((((((((('''''''''((())))))))))))))))))))))))))))))(((((()))***++++++++++++************+++---...//////111222222111222555777999;;;======;;;;;;;;;<<<@@@AAABBBDDDDDDAAA;;;777,,,,,,***((('''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))***+++//////111333555888999:::;;;<<<>>>@@@BBBCCCDDDDDDFFFCCC???>>>@@@DDDFFFGGGLLLNNNQQQSSSRRRQQQQQQRRRKKKJJJHHHDDD@@@<<<999777777666777888888666222///...---,,,+++++++++,,,---%%%''')))++++++(((%%%###(((''''''(((******)))'''))))))(((((('''&&&%%%%%%)))((()))+++)))%%%&&&)))$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&++++++++++++***)))''''''$$$%%%''')))***)))(((((())))))***++++++,,,,,,------......,,,******+++,,,444666888:::999555111///222333555777777777777666111000//////............///---,,,,,,...//////...,,,///111333777:::666000000000000000///...,,,,,,------------,,,,,,,,,,,,---...///000000///...---,,,+++*********+++------+++******))))))******+++))))))))))))))))))))))))******))))))))))))))))))'''(((***)))'''&&&&&&'''%%%&&&'''&&&%%%%%%&&&(((%%%%%%$$$%%%&&&''')))***(((((())))))))))))((((((((()))***)))'''&&&'''((()))((('''(((***+++***)))))))))+++,,,,,,+++***))))))***+++---///111333333111000///.........///000111222222111//////000222222666666333111333444222111333444444444444555666777777777777666555444333555555555555555555444444555888:::;;;999777666666444444333222222222333333333222111000//////......,,,,,,---///111444666777333555666666999===<<<999888888777555222...+++)))******++++++,,,---------...222999>>>BBBEEEHHHIIILLLLLLLLLJJJHHHHHHJJJLLLIIIIIIJJJKKKLLLMMMNNNOOOLLLJJJKKKNNNMMMGGGDDDEEEEEEDDDEEEGGGHHHGGGDDDBBBCCCBBB???;;;888777888;;;333555888888777777777888333222111///......//////,,,,,,,,,++++++++++++,,,.........------,,,,,,,,,---,,,,,,+++***)))((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''(((((())))))***))))))))))))***++++++---,,,+++++++++,,,...///222111111000000111222222222111111111000000//////111000000000000111222222000333555555444333333444222222333333333333222222333111111333000,,,---000---,,,,,,,,,,,,---......---..................------------///111222111000000000000/////////......///......------...//////---------,,,,,,------...000000111111000000///...))))))))))))(((((((((((())))))((((((((()))***+++))))))))))))))))))))))))'''(((***,,,,,,,,,,,,+++************+++,,,---......000111111111000222333777999;;;<<<;;;;;;<<<===>>>???@@@BBBBBB???999555+++***)))((('''''''''''')))((((((((('''''''''&&&''''''''''''((()))***+++---...000222555777999:::;;;<<<>>>@@@BBBCCCDDDDDDDDD@@@<<<;;;===BBBFFFIIILLLNNNQQQSSSSSSQQQPPPOOOIIIHHHGGGDDD@@@<<<888666666666777777666444111///...---,,,++++++,,,------)))***---......,,,)))''')))((('''(((******)))'''+++***)))((('''&&&&&&&&&)))((()))+++)))&&&&&&)))$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((+++++++++******)))((('''%%%&&&'''((())))))))))))((())))))))))))***,,,---.........,,,***)))***+++///222666999:::888555222444555777777666555444444111000///......//////000...,,,,,,---///111000///,,,///000111444666444...000000000000///...---,,,------,,,++++++,,,,,,---,,,---...///...---,,,++++++******))))))+++,,,---******))))))))))))*********************+++++++++,,,+++)))((('''((()))***&&&(((******((('''&&&&&&&&&''''''&&&%%%&&&(((***&&&&&&%%%$$$%%%&&&'''(((((())))))))))))(((((('''***++++++***'''%%%%%%%%%)))((((((((()))))))))(((((()))***+++++++++******+++++++++,,,---000222333222111///---,,,---///000111222222111//////111222111555666333111333444333000111222333333444555666777777777777666444333222555555555444444333333333222555888888777555333333666666555555444444444444555555444333222111//////,,,------...000111333333111111111111333555444222444444333222///---+++)))***++++++,,,---,,,,,,+++***...333888<<>>:::;;;<<<;;;;;;;;;>>>@@@999777555333222222333444111000///...------......000//////...---,,,,,,+++,,,---------,,,+++)))(((&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((((()))))))))(((((())))))***+++---.........///000111111333222000///......//////000000000000000111222222...111444666555444444444111222333444555444333222333111222333111---...111---------------......///,,,---///000000///---,,,---------...000111000///......//////......//////............/////////000...---,,,,,,+++++++++,,,///////////////......---(((((((((((())))))))))))++++++***)))))))))******))))))************))))))''')))+++---.........---************+++,,,------...///000000//////000222666888:::;;;;;;<<<===>>>>>>???@@@BBBBBB>>>888333******)))(((((((((((())))))))))))(((''''''&&&&&&''''''''''''((()))***+++---...000222555777999::::::;;;===@@@BBBCCCDDDEEECCC???:::999<<>>;;;888777555666666666444111///...---,,,+++++++++,,,------))))))(((((((((((('''''')))(((((((((******((('''+++***((('''&&&&&&&&&'''(((&&&(((***((($$$%%%((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&'''(((((())))))((((((((('''&&&%%%&&&(((***+++&&&((()))((('''(((***---.........,,,***)))***+++...111444888999888555333555777999888555333333333222111///......///000111------,,,...000222111000,,,///000///000333111---///000000000///...---,,,,,,,,,+++++++++,,,,,,---,,,---.........,,,+++*********)))((()))***+++,,,***))))))))))))))))))***)))*********+++++++++,,,...,,,***'''''''''(((***&&&(((******((('''&&&&&&((((((((('''&&&'''***,,,***((('''%%%$$$$$$$$$%%%((())))))))))))(((((('''$$$&&&)))*********+++,,,((()))))))))((((((((()))))))))***+++++++++++++++...---,,,,,,,,,...///111222000...---,,,---...//////000111000//////000222000444555222111333444333111111111222333444555555777777777777666555444333555555444444333333222222000222444555333222111111777777777666555444333222555666666555555333222111///////////////////////////,,,,,,---///000////////////////////////......))))))***+++++++++++++++,,,---000222444777<<>>===:::888888888999:::555444222000000000000111111111000///---,,,++++++,,,,,,,,,,,,,,,+++***)))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((((((((******+++,,,---...//////222111///...---...///000000000//////000000111222---000333555555444444444000222333444555444333333333222222444222...///222------......////////////+++---///000000///---+++///...---...000000...---+++---......,,,,,,---///---....../////////000000...---,,,+++++++++++++++------......------,,,+++(((((((((((())))))))))))++++++,,,,,,,,,+++***))))))***+++,,,,,,+++***)))((()))+++,,,---...//////+++++++++++++++,,,------...///000///...///111222444666999;;;;;;<<<>>>???@@@AAABBBCCCBBB>>>777222***))))))(((((((((((())))))))))))((((((''''''''''''''''''(((((()))***+++//////111333555888999::::::;;;===@@@BBBDDDEEEEEECCC???;;;:::===CCCGGGJJJJJJJJJKKKMMMPPPPPPNNNLLLGGGEEEBBB???<<<:::999888444666666555222///......,,,+++*********+++,,,---+++)))'''%%%%%%&&&((()))***)))((()))******(((&&&)))((('''&&&&&&&&&'''((('''%%%''')))'''######'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((###$$$%%%'''(((((()))))))))'''%%%$$$%%%'''***,,,%%%(((******((('''***------......,,,******+++,,,///111333555666555444222777:::<<<;;;777444444555333222000.........000111...---...///222222111000---000111......000000---///////////////...------++++++++++++,,,,,,,,,,,,------......---,,,+++******)))((((((((()))++++++***))))))(((((())))))***)))))))))***++++++,,,,,,///---***(((''''''(((((('''(((***)))'''&&&&&&''')))))))))''''''(((+++...,,,***(((&&&$$$#########(((((())))))))))))((((((&&&(((***+++***))))))))))))***+++***((('''((())))))))))))******+++,,,,,,///...---,,,,,,---...///000///...---------...///.../////////......000111///444555222111333444333333222111222444555444333666666666666666666555444444444444444444444333333...000222222111000111222444444444333222111///...222333555555666555444333111222222111000///...------))))))---000000111333------...///000222333333************************---.../////////222666999666:::???CCCEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHKKKLLLPPPRRROOOIIIHHHKKKMMMPPPSSSTTTSSSQQQQQQQQQLLLJJJHHHGGGHHHIIIHHHHHHFFFEEECCC???======AAACCCCCCBBBAAA@@@???@@@AAAAAA:::999666444333333333444444333222000///---,,,,,,,,,,,,,,,++++++*********((((((''''''''''''(((((((((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''((()))+++,,,,,,,,,,,,000///...------...///000000////////////000111111---///222333333222333333000111222333333444444333444222333555333///000444---...//////000000//////,,,---///000000///---,,,///...---...//////...,,,***,,,......+++***,,,///,,,---...///////////////...---,,,,,,++++++++++++,,,,,,,,,---,,,++++++***'''((((((((()))))))))***'''))),,,.........,,,+++***+++,,,------,,,+++***((())))))***+++---///000,,,,,,,,,,,,,,,------......//////...---///222555333555888:::;;;<<<>>>@@@AAAAAABBBBBB@@@;;;444///)))(((((('''&&&&&&'''''')))))))))((((((((((((((('''''''''(((((()))***+++111111333444666888999:::999;;;===@@@BBBDDDEEEFFFCCC@@@===<<>>@@@???:::666777999555333111...---...///000///...///000222333111///...111111...,,,//////---///////////////......---)))***+++,,,---,,,,,,+++---............,,,+++)))))))))((('''((()))***+++))))))(((((((((((())))))(((((())))))***++++++,,,...---+++)))''''''''''''((())))))(((&&&&&&'''((((((((((((&&&&&&'''+++...,,,***((('''%%%%%%%%%%%%&&&'''((())))))***)))))))))+++,,,+++(((%%%$$$###)))+++,,,+++)))''')))***(((((((((((()))***++++++,,,,,,,,,,,,------...///------..................,,,---...---,,,---///000///333444111000333444333555333222222555666444222333333444555555555555444444444444444555555555555///000111000000111444666000000111111111///...------///111333555555444333222222333333222111///......)))(((---///...///222......///000222444666777111000...,,,++++++++++++,,,---/////////000222444000333777:::;;;===???AAACCCDDDGGGHHHIIIIIIHHHHHHIIIKKKNNNQQQMMMIIIJJJOOOMMMPPPSSSSSSRRRRRRSSSUUUOOOMMMKKKLLLNNNPPPPPPNNNIIIIIIIIIGGGDDDCCCCCCEEEFFFFFFFFFFFFGGGGGGGGGGGGBBB@@@===;;;999999:::;;;777666555333222000///......---,,,+++***+++,,,,,,+++******))))))******+++***))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%&&&&&&'''''''''''''''%%%&&&((()))************------------...///000000///////////////000111111...///111111000000111333000000000111111333444444444222333555333000000444---...///000111000//////------...//////...---------,,,,,,...000000///...+++...000///+++***,,,///***+++---...//////.........------,,,,,,,,,,,,---,,,------------,,,++++++'''((((((((())))))******$$$'''+++///000000...---***+++---......---+++***(((((('''(((***,,,...000------,,,,,,,,,---......//////...------///333666222555888:::;;;===???AAA??????@@@???===888111+++(((''''''&&&%%%%%%%%%%%%(((((((((((())))))))))))'''''''''(((((()))***+++222222444555777888999:::999:::===@@@BBBDDDEEEFFFDDDAAA>>>>>>AAAEEEHHHIIIJJJIIIHHHJJJNNNQQQPPPOOOOOOKKKEEE???:::888888888666888999777222//////000))))))((((((((()))+++,,,+++***))))))(((((())))))***)))((()))***)))'''&&&&&&%%%$$$###$$$&&&(((***'''&&&'''***((($$$$$$((($$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&'''((((((((((((%%%&&&'''))))))))))))(((%%%***///000---+++,,,///+++,,,---,,,++++++,,,...)))***,,,///333666888:::===AAADDDBBB<<<999:::<<<666444111...---...///000/////////111333333111//////222222...,,,...///---//////////////////...---((()))+++---...---+++***......//////...,,,+++***)))((((((''''''(((***+++))))))(((((((((((())))))'''(((((()))******++++++...---,,,***((('''&&&&&&)))))))))'''%%%%%%''')))'''''''''%%%%%%'''***---+++***((('''&&&&&&''''''&&&&&&((()))************"""$$$((())))))(((((((((***,,,---,,,)))((()))+++&&&&&&&&&'''''')))************+++,,,...//////000,,,,,,---.../////////...+++,,,------,,,,,,...000///333444111000333444333666444222333555666444222111111222333444444444444444444444555555666666666000111111000000222666999---...000111111111000///)))+++...111333444444333111222333444444333222111222+++))),,,---******---000000111222333555777888999777444111............))),,,///111111000111111111222222222222444777999@@@AAADDDGGGIIIJJJIIIIIIHHHJJJMMMPPPMMMIIILLLRRRJJJMMMPPPPPPOOOOOORRRUUURRROOONNNOOOSSSUUUTTTSSSKKKMMMPPPPPPMMMJJJHHHGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJHHHDDDAAA@@@@@@AAABBB:::999888666444222111000///...,,,++++++,,,---...---,,,,,,++++++,,,,,,---******)))(((&&&%%%$$$###$$$$$$##################"""###$$$%%%&&&%%%$$$$$$%%%&&&'''(((((((((''''''$$$&&&'''))))))))))))(((+++,,,,,,---...///000000///////////////000111111//////000///......000222111000//////000222444555444222333555444000111555---...000111111111000///---..................---******+++---000111111000,,,///222000,,,***,,,000)))***,,,...//////......---------,,,,,,------...------......------,,,+++)))((('''&&&&&&'''((())))))***+++,,,---.........------,,,++++++,,,------))))))***+++,,,------...///...,,,++++++,,,---///555///,,,......***,,,222000333777:::;;;<<<>>>???===BBBAAA;;;777555000)))''''''&&&&&&&&&&&&''''''$$$&&&(((******(((%%%###)))((((((((()))***,,,------000444666777777888:::<<<<<<<<>>@@@>>>999666888;;;:::666222000222222111000.........///111444666888888444000///000///+++(((+++---///111222222000000************)))))))))(((000///...---------------***)))(((((())))))((('''))))))))))))))))))))))))'''(((((()))******++++++111...+++))))))******)))$$$''''''$$$$$$''''''$$$&&&$$$$$$%%%'''((('''&&&''''''''''''''''''''''''&&&''')))+++,,,+++***))))))(((''''''''')))***+++(((((((((((())))))))))))(((((())))))***,,,---...------,,,,,,,,,,,,,,,,,,...//////---+++***+++---,,,++++++******++++++,,,000111111111222222222222111555777666777999777333222222222333333444444444666666777777777666666555333222000//////000222444111111000000000000000000+++,,,...///111222222222333333333333333333333333000///---,,,,,,...000111222111222555666555888>>>===>>><<<888666666111+++,,,***222777---)))------//////000000111000000///======>>>???BBBEEEHHHJJJNNNNNNNNNNNNMMMMMMMMMMMMQQQPPPNNNMMMMMMNNNPPPQQQNNNMMMLLLLLLNNNOOONNNMMMSSSSSSRRROOOLLLJJJJJJJJJJJJKKKLLLMMMOOOOOOPPPPPPNNNKKKHHHFFFFFFEEEDDDCCCCCCBBB>>>;;;777444333222...---,,,+++++++++,,,---+++---//////...---,,,,,,******)))((((((((((((((($$$&&&'''$$$ !!!$$$%%%%%%%%%$$$$$$$$$###### !!!$$$&&&(((((('''&&&&&&''''''(((((((((((((((******+++++++++,,,,,,,,,......---,,,,,,,,,---------...***...777333---333111222333333333111///...000111222333444333222222111111222333333333222222...---+++++++++---///000...+++)))+++000111...***...///000000000///---,,,---,,,,,,---......---+++,,,++++++******++++++,,,------,,,,,,+++***)))))))))((('''&&&&&&'''((())))))***+++,,,,,,,,,,,,,,,---,,,+++******+++,,,---))))))***+++,,,------......---,,,++++++,,,---...333...---///...,,,---111111444888:::<<<===???AAA???BBBBBB<<<888666111***''''''&&&&&&&&&&&&''''''$$$&&&((())))))(((&&&$$$((('''''''''(((***,,,---...000444666777888:::;;;<<<<<<===@@@CCCDDDDDDCCC@@@===;;;===CCCHHHKKKLLLJJJJJJJJJKKKMMMPPPRRRSSSMMMIIIBBB<<<888777777888<<<:::777444222111000000---,,,***)))))))))++++++888///((()))+++***)))+++******************))))))%%%&&&&&&''''''''''''''''''((()))(((&&&&&&&&&(((%%%$$$###$$$&&&&&&$$$###%%%&&&''''''&&&&&&''')))&&&&&&&&&%%%$$$$$$&&&(((''''''((())))))******+++***,,,......,,,***)))))),,,,,,++++++,,,,,,---...---...///111222222222222333666::::::888999===AAA888444111000111222111000/////////000222444666777444444222000---***))))))---...000111111000///...,,,,,,+++***************......------,,,---------+++***((()))******)))'''))))))))))))))))))))))))(((((())))))***++++++,,,///---***))))))*********%%%((((((%%%%%%((((((%%%&&&%%%$$$%%%'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***+++***)))))))))((('''''''''((()))***(((((((((((())))))))))))&&&&&&&&&&&&'''((()))***+++++++++++++++,,,,,,,,,///000000///---,,,---///...------,,,,,,------...///////////////000000111111444555444444777666333222222222222222222333333666666777777777777666666222111111000000111222333111111111111111111111111,,,---...000111111111111111111222222222222111111222111000//////000111222333000000222333444999@@@EEEFFFCCC===:::999444---///***222666---))),,,***------......//////......444555666999===BBBEEEHHHMMMMMMMMMNNNNNNOOOOOOOOONNNMMMLLLKKKJJJKKKLLLMMMOOOMMMKKKKKKLLLMMMMMMLLLPPPPPPOOOMMMKKKKKKLLLMMMKKKKKKLLLLLLLLLLLLKKKKKKMMMJJJGGGFFFFFFFFFEEEDDDGGGFFFCCC???<<<888666444///...---,,,,,,---...//////000111111000/////////,,,+++******))))))******%%%&&&''''''%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$ !!!$$$&&&''''''&&&&&&&&&&&&'''((((((((((((((()))))))))*********++++++,,,,,,,,,,,,,,,,,,------333333......444---%%%)))111222333444444222111000000000222333333333222111111111111222111111000000...---,,,+++,,,---///000111...,,,...222333111---....../////////...---,,,...---------//////---+++,,,,,,++++++++++++,,,,,,------,,,,,,+++******)))((((((''''''''''''(((((())))))***++++++*********++++++************++++++))))))***+++,,,------...,,,,,,,,,,,,,,,---------///------///000......111111444888:::<<<===@@@BBBAAACCCBBB>>>999666111,,,''''''&&&&&&&&&&&&''''''&&&&&&'''((((((''''''&&&'''&&&&&&&&&''')))+++,,,...000444666777999;;;<<<======>>>@@@CCCEEEEEECCC@@@===;;;>>>CCCIIILLLLLLJJJKKKKKKLLLNNNPPPRRRSSSNNNIIIBBB;;;777666777999:::999666444222111111111,,,+++)))((((((((()))***888111+++++++++***)))))))))*********)))(((&&&%%%%%%%%%&&&''''''''''''''''''(((((('''%%%$$$$$$%%%%%%$$$$$$$$$&&&&&&$$$###%%%&&&''''''&&&&&&''')))$$$%%%&&&%%%%%%%%%(((***&&&''''''(((((()))************,,,...///...+++(((,,,,,,,,,,,,,,,------------///111333333222000///444666888666555555999<<<555222000///000111111000111111111111222444555666111333444000***'''(((***///000111111111000...---...---+++*********+++,,,,,,,,,,,,+++,,,,,,------,,,+++)))***++++++***((())))))))))))))))))))))))))))))******+++,,,,,,,,,...+++)))((()))******)))&&&))))))&&&&&&))))))&&&'''&&&%%%%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((())))))((((((((((((''''''&&&''''''((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''))))))******++++++,,,,,,000111111000......///111......------------.........---,,,,,,,,,---...///000333222000000333444111111111111111000000000000666666777777777777777666000111111222222222222222111111222222222222222222......///000000000000000///000222333333222000///333333333333333333222222555111000222222444:::AAAHHHIIIGGGBBB@@@???;;;555333,,,222777///++++++&&&******++++++,,,,,,,,,,,,---...///222666:::===@@@IIIIIIKKKLLLNNNOOOPPPQQQOOONNNMMMLLLLLLLLLMMMMMMPPPMMMJJJIIIJJJKKKKKKKKKLLLKKKJJJJJJJJJLLLMMMNNNLLLLLLKKKKKKJJJIIIGGGGGGLLLIIIGGGFFFGGGGGGGGGFFFJJJIIIHHHFFFBBB???;;;999333222111000000000000111000//////...---------...------,,,+++++++++++++++&&&%%%&&&((())))))(((&&&&&&&&&&&&%%%%%%%%%%%%$$$ """###%%%&&&&&&%%%%%%%%%&&&''''''((((((''''''(((((((((((())))))))))))************+++,,,,,,,,,...000+++,,,333---&&&,,,000111222333444333222111///000111222222222111111111111111111000///......///...---,,,,,,...///000111///---///222333111///------.........---,,,+++000///......//////---+++,,,,,,++++++++++++,,,,,,------,,,,,,++++++******(((((((((''''''((((((((())))))))))))))))))((((((******))))))))))))******))))))***+++,,,------...++++++,,,---------,,,,,,,,,,,,...000111000///000000333666999:::<<>>>>>>>>@@@CCCEEEDDDCCCCCC???===???CCCGGGIIIHHHJJJKKKKKKMMMNNNPPPQQQRRRMMMHHHAAA:::666666888999777555333111////////////******)))((('''(((((()))333///+++***+++***))))))((((((*********((('''%%%%%%%%%&&&'''''''''&&&&&&%%%&&&'''&&&$$$$$$$$$&&&%%%$$$$$$%%%&&&&&&%%%###Ħ&&&''')))$$$%%%&&&Ħ'''(((&&&&&&''''''(((((())))))))))))***---111111---(((+++ӵ---,,,...111444444222///,,,333444444333222222666888333222111000111222222222000111111222222333444555222333333000,,,))))))***...///000000000000//////...---,,,******+++,,,---************+++,,,---------,,,***+++,,,,,,+++)))((((((((((((((((((((((((******+++++++++,,,,,,,,,...,,,)))((((((((('''&&&&&&))))))Ħ((('''%%%%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''''''''((('''''''''&&&&&&&&&&&&(((((((((((())))))))))))+++***)))((((((((((((((('''(((((()))***++++++,,,///000000///......000222,,,,,,++++++++++++,,,,,,...---,,,++++++---...//////111000,,,,,,000111000000000000//////.........555555666777777777666666///000222444444333222111222222222222222333333333//////000000000000//////...000222444444222000...000111222444444444444444888555555777777666:::???BBBDDDDDDBBBCCCEEECCC>>>888000444:::333///---&&&)))))))))))))))******+++---------...000222555666BBBCCCEEEGGGJJJLLLNNNOOOMMMMMMMMMMMMMMMMMMLLLLLLPPPMMMJJJHHHIIIJJJJJJJJJJJJIIIHHHHHHJJJLLLMMMMMMKKKKKKKKKJJJIIIHHHGGGFFFJJJHHHFFFFFFGGGIIIIIIHHHJJJJJJJJJJJJHHHEEEAAA???;;;;;;999888666555444333333111...------......---...---,,,,,,++++++,,,,,,&&&%%%%%%'''******&&&###'''''''''&&&&&&&&&%%%%%%""""""###$$$%%%%%%%%%$$$%%%%%%&&&''''''''''''&&&''''''((((((((()))))))))'''((((((******+++++++++***---***,,,333...)))000...///000111222222111111//////000000000111111111222222111111000///...---///......------...//////...---+++,,,...//////---------------,,,,,,++++++111000//////000///---+++,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,+++++++++'''(((((((((((((((((('''(((((()))))))))(((''''''))))))))))))))))))))))))))))))***+++,,,------...***+++,,,,,,------,,,,,,***,,,...///000111000///...111444666888;;;>>>AAACCCBBBAAA???;;;444///,,,''''''&&&&&&&&&4ĉ@ӵ'''((()))%%%%%%%%%%%%''')))+++------///222333555666999<<<>>>>>>>>>@@@CCCDDDDDDBBBAAA>>><<<>>>CCCGGGHHHHHHJJJJJJKKKMMMNNNOOOPPPPPPKKKGGG@@@:::666666888:::666555222000///.........)))))))))(((((((((((((((---,,,***))))))+++***)))&&&''')))*********))))))$$$%%%%%%&&&'''&&&&&&&&&!!!###%%%%%%$$$%%%&&&(((&&&%%%$$$%%%&&&'''%%%###>L&&&&&&''')))&&&'''=hĦ&&&&&&&&&''''''(((((()))))))))((()))---111111...***4ĉ@ӵ***---111333333111---++++++,,,...///222555999;;;222222333222222333333444///000111222222333333444666444111000111000---+++,,,---...///000111222222...---,,,+++++++++,,,,,,***************+++,,,------,,,++++++,,,,,,+++)))((((((((((((((((((((((((+++++++++++++++,,,,,,,,,...,,,)))((('''&&&$$$"""&&&))))))>L&&&((('''%%%%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&(((((((((((()))))))))))),,,,,,+++***))))))))))))''''''((()))******++++++,,,---......------///111---,,,,,,++++++,,,,,,---///...---------...000000///000...******...000////////////......---------333444555666666666666666000111333555555333111000111111222222222333333333000000000000000//////...///111333444444333111///,,,---///222333444555555::::::;;;>>>===999888<<<;;;>>>??????AAAEEEDDD???<<<555999???888444111******)))((((((((())))))***,,,++++++,,,...000222333:::;;;===@@@CCCEEEGGGIIIGGGHHHJJJKKKLLLLLLKKKKKKOOOMMMJJJHHHIIIJJJIIIIIIKKKJJJHHHIIIKKKLLLKKKJJJJJJJJJJJJKKKKKKJJJJJJIIIJJJHHHFFFFFFHHHIIIJJJIIIGGGHHHJJJKKKJJJIIIGGGEEEEEEDDDBBB@@@>>>;;;999888888555111000111111000///------,,,++++++++++++,,,***)))((())),,,+++&&&"""(((((((((''''''''''''&&&###$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&((((((((())))))))))))***&&&'''((()))***+++******...111......222+++%%%,,,------......////////////........./////////000000222222222222111000///............---------......---+++******,,,---------------,,,,,,++++++++++++000///...///000000...,,,---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,''''''((((((((((((''''''''''''((())))))((((((((())))))************))))))))))))***+++,,,------...******++++++,,,,,,------***---///...///222111...---000222444666:::===AAACCC@@@???>>>999111,,,+++''''''&&&&&&&&&GG=?((()))%%%%%%%%%&&&(((***,,,...///111333444444666999<<<>>>===>>>???BBBCCCBBBAAA;;;999999===CCCIIIJJJJJJHHHIIIKKKLLLMMMNNNNNNNNNGGGDDD???;;;888888999:::888777444222000/////////))))))))))))(((((((((((((((++++++))))))++++++((('''''''''((()))******+++$$$$$$%%%&&&&&&&&&&&&&&& """$$$%%%%%%&&&((()))&&&%%%%%%%%%''''''%%%$$$HdĦ&&&&&&''')))&&&=Īj&&&''''''(((((()))******))))))***---///000///---GG=?---000333444222///---,,,---...///111222333444222333444444333222333444///000111333444444555555777444000111444555111...+++,,,---///000222333444............---------,,,+++++++++***++++++,,,,,,---,,,***+++,,,,,,+++)))))))))))))))))))))))))))******++++++++++++++++++---+++)))''''''%%%###!!!&&&))))))HdĦ&&&'''&&&%%%%%%&&&'''&&&$$$''''''''''''''''''''''''$$$$$$$$$%%%&&&&&&''''''%%%&&&'''(((((((((((('''(((((((((((())))))))))))******)))((((((((((((((((((((())))))******++++++***+++,,,,,,,,,,,,///111//////............////////////000000111111111111///000///******...///..................---------111222333444555555555555222333444555444333000///000000111111222333333333///000000000000000///...000111333444444333111000+++,,,---///111222444555::::::===AAA???999777999:::<<<<<<;;;===@@@>>>999===888>>>DDD===777666111---,,,+++))))))))))))***'''((((((***---000333444222333555888;;;===???@@@DDDFFFIIIMMMOOOPPPPPPOOONNNLLLJJJJJJKKKKKKJJJIIILLLJJJJJJLLLOOOOOOKKKHHHIIIIIIJJJKKKLLLLLLLLLKKKJJJHHHFFFFFFHHHJJJJJJJJJFFFGGGIIIJJJJJJJJJIIIHHHJJJJJJIIIGGGDDDAAA???>>>888555111000222222///,,,...------,,,,,,,,,,,,,,,......---------,,,)))''')))))))))(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%(((((((((((())))))))))))&&&''')))***+++***))))))***...------222,,,(((000------------------............---------...///000222222222222111000//////---------------,,,,,,,,,...---,,,,,,,,,---///000...---,,,+++++++++,,,,,,......---...000000...---------,,,,,,,,,,,,------------------,,,,,,,,,,,,&&&'''(((ӵ&&&'''(((ĭӵ+++ӵ***Ħ+++************,,,---...+++ӵӵ===888ĦƜ`1.׼s(((((()))&&&Ħ---///333444555555555777:::ӵAAAĦ888<<&e,,,g&e)))>hӵ***)))))))))+++...///g&e111guO>uO>&e;;;<<<4ff?>ߝL&&&gĉ@((((((((((((Shӵ///666777888777777888g&e>>>>hӵ<<<z>>>g&e>&e///---HL)))((((((ShӵgL######$$$&&&'''$$$$$$%%%&&&&&&&&&%%%S?ʬ&&&'''3h?D%%)?$$$'''ZufĦ(((((()))gL+++***,,,g&e222gĉ@---...g&e>&e...@e000222??000111000222444777999:::g<ĉ4442221114443we<Ħ...//////0003h?@e,,,++++++++++++,,,+++)))Z((()))))))))))))))3h?gL%%%%%%&&&'''(((&&&%%%$$$''''''D%%)?'''fff?><z%%%%%%=?Ħ'''g&e'''g&e(((((((((S?ʬ(((4ff?>ߝL***@e+++g&e222------3h?g&e>&e111---??---------....../////////...///000111222333333333777777666444333111///......//////000111111222222......///000000000000000000000////////////000000111///...,,,,,,...///111222222444777777555666;;;888::::::888999;;;999444999888CCCIII???:::<<<:::555333000---++++++++++++''''''&&&&&&''')))***+++,,,---...///111333444444111555;;;AAAFFFIIIIIIIIIJJJJJJKKKMMMOOONNNKKKIIIJJJIIIKKKQQQVVVUUUOOOIIIIIIJJJJJJKKKJJJJJJIIIIIIKKKIIIGGGGGGHHHJJJJJJIIIMMMLLLJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJIIIEEEBBB???@@@AAA@@@;;;666111111000///////////////***,,,...,,,***))),,,000************)))))))))))))))((('''&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((()))+++,,,+++***((('''+++000...,,,...%%%!!!)))000///...---------------------,,,+++,,,---...///......///////////////...,,,,,,,,,,,,,,,+++***)))------,,,+++***,,,...000///...---,,,+++,,,------+++******,,,///000///......------,,,,,,------...------------------------&&&4Dӵ&&&''''''Hƅ^Hu]Ħ)))Hu]Ħ&&&ZuR)Ħ***''')))******+++...Hu]Ħ111HŐeHŐeHu]Ħ;;;qIܗGIӵ'''tt&&&''')))HGgĉ@+++---000444777888777777Hu]Ħ;;;ZuR)Ħ===CCCDDDEEEGGGFFFEEEsߝLGdUĦ???Hƅ^Hu]Ħ111ntHdĦ(((***HGgĉ@)))HdĦ'''((((((&&&$$$'''%%%###$$$&&&'''Htƅ^%%%###Bt=o9ĦDtfo9Ħ(((((()))g?***)))HdĦ***,,,)))Hu]Ħ)))tt444---Hƅ^Hu]Ħ333H׼s+++---000000111///000111444888;;;tQ666444555777je<Ħ000///---Bt=o9ĦH׼s,,,+++************+++***(((HtĦ)))%%%$$$$$$$$$Bt=o9ĦHdĦ)))))))))((((((((((((###$$$&&&Dtfo9ĦsߝLGdUĦ$$$Ht@cӵHu]Ħ***Hu]Ħ))))))Htƅ^,,,qIܗGIӵ&&&H׼s+++***Hu]Ħ+++,,,Bt=o9ĦHƅ^Hu]Ħ111000...///000111111000///...111222222333333333222222555555444222000///000111***+++---///111111111000222222111111111111111222444444222///,,,+++---///111...+++,,,///111000//////000111222333444444444666888999999<<>>DdDΦDdDĦ000q<niDdDĦ(((qet+++)))DdDĦ&&&''''''&&&%%%'''$$$"""###%%%q<R&&&%%%qjRgdKӵHdDĦgdKӵ&&&'''GR/f6LĭĦ***)))DdDĦ***+++***DdDĦ+++`eĭ...DdDΦDdDĦ333DdDĦ000///111333333222111111222...///000444999<<>>;;;888666444111///000---,,,///000...---...//////...---------------***)))(((''''''(((***+++((((((''''''&&&%%%%%%%%%&&&%%%$$$######$$$%%%&&&((('''&&&%%%%%%''')))***((((((((()))))))))))))))++++++******++++++,,,------------,,,,,,,,,------,,,,,,,,,---------......---+++******+++---------//////---,,,++++++++++++,,,+++***)))******+++,,,,,,------.......................................************+++,,,---...((()))4DuXӵ((())))))DdDΦDdDӵ)))DdDĦ))))))o)h333444///+++---///...///222DdDĦ666DdDΦDdDΦDdDӵ666=ӊB1.uTӵ'''HߝL`o9)))po9wӵ---000222555666666777DdDĦ>>>===o)h777666===CCCDDDEEEGGGCCCCCCDdDΦDdDĦ<<<DdDΦDdDӵ///GIpӵDdDĦ)))po9wӵDdDĦ%%%&&&''''''&&&&&&$$$""""""###po9u%%%%%%&&&%%%GIdnuR)ĦDdDĦnuR)Ħ%%%&&&CdgĪj***DdDĦ)))+++***DdDĦ...HߝL`o9...DdDΦDdDӵ222DdDĦ333111333444444222111111222000000111444777999geĦ666555sp?aĦ///...GIdnuR)ĦDdDĦ---,,,++++++++++++,,,++++++DdDĦ***(((((('''GIdnuR)ĦDdDĦ***)))))))))(((((((((++++++,,,DdDĦnuR)ĦDdDΦDdDĦ%%%DdDĦnuR)ĦDdDĦ&&&DdDĦ(((po9u))))))***)))=ӊB1.uTӵ)))DdDĦ((((((DdDĦ,,,GIdnuR)ĦDdDΦDdDӵ//////...---...//////////////////...---,,,,,,---...///000111111111333555666666333000......///////////////000111111//////............//////,,,...111222111/////////...,,,++++++---.........///......///000111333444///222444555999===<<<888888999:::777222//////111000//////000000///---***///---***(((&&&&&&'''(((''''''(((((())))))******)))))))))+++...111222222???BBBGGGIIIJJJIIIIIIIIIJJJJJJKKKNNNQQQRRRQQQOOONNNMMMLLLLLLLLLMMMOOOOOOMMMLLLJJJHHHGGGGGGIIIJJJIIIJJJKKKJJJIIIIIIJJJKKKOOOOOOPPPPPPOOONNNNNNMMMLLLJJJHHHIIIMMMOOONNNLLLGGGGGGFFFCCC>>>999666555555111///111111///...000......------,,,,,,------,,,+++*********,,,---...++++++)))(((&&&%%%######'''&&&%%%$$$$$$%%%&&&'''&&&%%%$$$$$$$$$%%%&&&'''((((((((((((''''''&&&&&&)))))))))))))))******+++......////////////......,,,------------............,,,******,,,...//////111000///---,,,+++******+++******)))))))))******,,,,,,---.......................................***))))))******+++,,,---((()))4DuXӵ(((******DdDʜ4DuTӵ)))>d<Ħ***Dt//////,,,...//////000333>d<Ħ999>d<ʜDd<ʜ4DuTӵ555111F&uTӵ&&&4DufئL>e***puR)Ħ...000111333444555666>d<Ħ???Dt;;;<<d<ʜ4DuTӵ///4DwDd<Ħ)))puR)Ħ>d<%%%'''''''''%%%$$$"""!!!"""peӵ$$$ĦpeӵDx<>d<ӵDd<%%%qR/ܗ?fӵ***>d<++++++>d<Ħ0004DufئL>e///DdDʜ4DuTӵ333DdDĦ111222333444333111000000111111000000222444555geĦ666s<v>aĦ...---peӵDx<DdDĦ...---,,,,,,,,,,,,++++++***DdDĦ))))))))))))peӵDx<>d<***)))))))))((((((((()))***>d<ӵDd<DdDΦDdDĦ&&&DdDӵnd<DdDĦ***>d<Ħ'''peӵ'''Ħ)))F&uTӵ+++DdDĦ&&&&&&>d<Ħ---peӵDx<>d<ʜ4DuTӵ,,,------,,,,,,,,,//////......------,,,,,,+++,,,---///000111111111333666888888555222///...222111///......///000111..................///000---///111111000/////////...---------.../////////---...000111222333222222---000222111444888999666777888888555111......///.........///000000...,,,000...+++)))((()))***+++((((((((((((''''''''''''*********+++,,,...///000888;;;@@@CCCDDDEEEGGGHHHIIIIIIJJJLLLNNNOOOOOOOOONNNMMMLLLLLLLLLMMMOOOPPPMMMLLLJJJHHHGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKOOOOOOOOOOOOOOOOOOOOOOOONNNLLLJJJKKKMMMPPPPPPPPPFFFJJJLLLKKKFFFBBB@@@AAA;;;666333555555222111222///......---------------,,,,,,,,,,,,,,,---//////,,,,,,***)))'''&&&$$$$$$''''''&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******,,,---...000000///...---....../////////000000000111///,,,+++,,,...//////000///...---,,,,,,,,,,,,*********))))))))))))))),,,,,,---.........------------------------------++++++******+++,,,,,,---'''(((4DuXӵ'''******D&dq&ĒR))))))sdKĦ***DHRRud///,,,---///...///222sdKĦ<<<D&oq<Ōq&ĒR;;;555000>dp&ĒR'''&&&nfʜd<Φ>d<Ħ:::s&dq&ĒR333000i?ʜtd<Ħ***HHܗDӊB(((<x''''''$$$$$$###""""""B?d<333333222///...///000---------///222333geĦ555Hg8>aĦ---,,,B?Ho9,,,>d<,,,,,,,,,,,,)))))))))>d<ӵ))))))B?Ho9***<x))))))))))))'''((()))&ӫeʬtIӇ&&&>d<Φ>d<Ħ&&&D&ӫetIӇ&&&DdDĦ,,,sdKĦ'''B?dp&ĒR+++,,,>d<sdKĦ,,,B?Ho9***s&dq&ĒR))))))***+++++++++***...------,,,,,,,,,,,,++++++,,,---///000111111111222555999999777333000///222111///.........///000...............///000111111222111///------...000...//////000000000000000+++...222666777555222000...111111...///222333222555666555444222000000000...------...000111000......---,,,++++++---...///)))))))))((('''&&&&&&%%%%%%&&&&&&'''((()))+++,,,111444888;;;===???BBBDDDHHHIIIJJJKKKLLLLLLMMMNNNNNNMMMLLLLLLLLLMMMNNNOOOLLLKKKJJJHHHGGGFFFFFFGGGIIIIIIIIIIIIJJJKKKKKKJJJLLLLLLLLLMMMNNNOOOOOOPPPOOONNNLLLLLLMMMNNNOOOOOOEEEJJJNNNNNNKKKGGGFFFGGGAAA<<<:::;;;;;;777555666222111000///............,,,,,,,,,,,,---......///++++++***))))))(((''''''(((''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''''''''((((((((((((((())))))***)))***,,,---...---,,,,,,............////////////333111---,,,,,,------,,,------,,,,,,,,,------...************))))))((((((+++,,,,,,---...------------------------------------,,,,,,,,,,,,---......'''(((4DuXӵ'''******Hu]3hh)))))))))ne***)))=e444...+++---......///222ne;;;===pIƎ@t@h???;;;444>h'''''''''fe)))@ďD***---//////......000333666ne<<<====e555<<aĦ,,,+++@G+++,,,se,,,++++++++++++((())))))<Ō'''((()))@G,,,)))Hkge******)))))))))******+++HĪj@IŌ%%%&&&ege''''''Hu]3hIŌ((()))DdDĦ***ne+++(((@h)))***>h)))***+++se&&&ne******@G++++++sĪj@h((('''''')))++++++***))),,,,,,++++++++++++,,,,,,+++,,,---...///000000000000333777888666333111000000//////............///...............///000111333222111...,,,,,,...111---///111111000000000111+++...333777888666222000000333222...,,,///111000333333333333333222222222000///...///000111111000............///000111111++++++***)))((('''&&&&&&$$$%%%&&&&&&&&&&&&)))++++++---000333555888;;;>>>DDDFFFJJJKKKKKKLLLMMMNNNMMMLLLKKKKKKKKKLLLNNNNNNLLLKKKJJJHHHGGGFFFFFFFFFHHHGGGGGGHHHJJJKKKJJJIIIJJJJJJJJJJJJKKKMMMNNNOOOOOONNNMMMMMMLLLMMMMMMMMMHHHKKKMMMNNNLLLIIIGGGGGGFFFBBB@@@CCCBBB>>>;;;;;;666555444222111000//////------------------------************************((((((((((((((((((((((((((((((((((((''''''''''''######$$$%%%&&&'''(((((('''''''''''''''((())))))'''((()))******+++*********++++++++++++,,,,,,,,,222000...---------,,,+++++++++++++++,,,---......++++++++++++***)))((((((++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......(((4DuXӵ(((ĵD^)))))))))))))))''''''111555///,,,...///...///222888;;;===DDD>>>:::333---&&&&&&''''''(((((('''(((+++---//////---,,,...333666999;;;;;;555555;;;AAACCCDDDEEEGGGHHHGGGCCC===444222000......DdDĦ***+++)))'''(((''''''&&&%%%!!!$$$''''''%%%######$$$%%%&&&%%%&&&'''&&&&&&)))((((((+++------///111333111D^///...333:::s׼s888555555444111...---...///++++++,,,...222333geFm8888>aĦ+++***---,,,------s׼s,,,++++++******+++))))))***Ho'''%%%&&&((()))+++,,,++++++*********))))))******+++&&&&&&&&&&&&''''''D^))))))(((DdDĦ&&&+++,,,)))((('''((((((***((())))))***s׼s'''&&&'''((()))+++,,,,,,,,,))))))((('''))),,,---,,,*********))))))***+++,,,---++++++,,,------...------,,,///333444333111000000,,,---...............---,,,,,,,,,,,,---...///000///000111000......///111,,,///111222000//////111---...111333444444333222111555444...,,,///222222111111000111222333222222222000//////111222222111//////111111222111000000---,,,,,,+++***)))((((((&&&((()))(((&&&%%%'''***'''(((+++,,,...000444777:::>>>DDDGGGHHHIIIJJJLLLLLLKKKJJJJJJJJJKKKMMMMMMMMMMMMKKKJJJIIIGGGFFFFFFGGGFFFEEEFFFIIIKKKJJJHHHKKKJJJIIIIIIJJJKKKLLLMMMLLLMMMNNNNNNNNNMMMMMMMMMJJJJJJJJJLLLLLLKKKHHHFFFJJJGGGFFFJJJIIIDDD@@@@@@;;;:::888555333222111000///////////////...---,,,+++++++++++++++*********((())))))))))))))))))(((((((((((((((((('''&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''((()))******))))))************++++++---,,,,,,...//////---+++++++++*********+++,,,,,,+++,,,,,,,,,+++***)))(((++++++,,,------------,,,++++++++++++++++++++++++...------,,,,,,---------Φ4DuXӵtvӵ>d<Ħ***))))))))))))))))))Ħ%%%)))000222000///111555000---...000///000333333444Ħ===;;;999<<<===???AAABBBCCCBBBBBB===888222---***)))((('''%%%&&&&&&''''''((((((((())))))(((((('''''''''&&&((('''&&&'''(((+++---//////---+++...222666777666Ħ:::999888999::::::555555;;;AAACCCDDDEEEFFFIIIKKKKKKJJJJJJNNNQQQHHHDDD>>>666111111555999555111------......+++(((>d<Ħ++++++++++++,,,...,,,)))'''(((***((('''&&&'''((((((&&&$$$ $$$((()))'''$$$$$$$$$############$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&''''''''''''''''''&&&************)))((('''&&&'''((((((((()))+++,,,---+++...000///Ħ000...000///---...000+++"""222>d<Ħ...///***...444Be<<<;;;777666555222///...///000222111000111222111geFYĉ444555>aĦ******---000000...***+++,,,---...---Be---,,,+++******************+++nu]ӵ(((((()))))))))(((!!!%%%))),,,------......+++++++++************)))'''(((***,,,------------''''''''''''((((((((()))###$$$&&&'''(((>d<Ħ&&&'''''''''&&&>d<Ħ%%%$$$%%%Ħ***)))((('''''''''''''''&&&''')))*********)))((((((((()))***Be---''''''&&&&&&Ħ(((+++,,,---.........---,,,...---,,,***))))))))))))***)))(((***...///---+++))))))(((((()))+++---...***++++++,,,,,,,,,++++++***,,,///111000//////000***+++---...///...---,,,++++++++++++,,,---...///+++---000222111000000111+++...111111///......000////////////000222333444222666555000---000444555111000///000111222111000333111000000111222222111000111333444333111///......------,,,+++***))))))%%%''''''%%%"""!!!###%%%%%%&&&'''((())),,,000333000555===BBBDDDEEEGGGIIIKKKJJJJJJIIIIIIJJJLLLMMMNNNNNNMMMKKKJJJIIIGGGGGGGGGEEEDDDEEEIIIJJJIIIGGGMMMLLLJJJIIIIIIIIIJJJKKKJJJLLLOOOPPPOOONNNNNNOOOIIIHHHGGGIIIMMMNNNKKKHHHLLLIIIJJJNNNNNNHHHCCCBBB>>><<<:::777555333222111111111111111000...---,,,------,,,,,,+++***))))))))))))************))))))'''((((((((('''&&&&&&%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&'''&&&&&&&&&&&&(((***+++******+++++++++,,,,,,,,,))))))+++...000111///---,,,,,,+++***)))))))))***,,,,,,------,,,+++)))(((++++++,,,---------,,,,,,++++++++++++++++++++++++------,,,++++++,,,,,,,,,?aŖ%7uSQuR)ӵsdKĦ******++++++)))'''gdKĦ(((***,,,...000222333000111111///------///111111gdKĦ999;;;<<A)))ne*********++++++)))ne)))***+++---///000111222000111111///......000222ne777999<<<===AAABBBCCCDDDEEEFFFFFFEEE<<<888333///,,,+++***((($$$$$$%%%%%%&&&''''''((()))******+++***)))((('''(((''''''&&&'''))),,,---,,,...000111111333ne888777888999::::::<<<777666;;;@@@BBBEEEJJJHHHIIIJJJLLLMMMNNNNNNNNNIIICCC;;;666555666555444333111...---......,,,De'''"""&&&...***+++,,,)))&&&$$$%%%'''((('''&&&&&&(((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((()))))))))((()))***++++++***(((&&&$$$'''''''''(((+++------,,,...---ne...------.../////////...,,,+++***ne+++,,,...,,,,,,...333888:::999777888666333222222333666888444333222222333333>A///000000k<...//////---,,,*********)))))))))******,,,,,,++++++************''''''(((fh))))))***,,,,,,***(((''''''((()))************************************((()))+++,,,,,,+++)))(((,,,***((()))******)))''')))'''&&&&&&'''De((())))))***)))(((ne''''''ne(((******)))((((((((((((((((((((()))))))))*********)))))))))******+++++++++))))))ne''''''))))))))))))***+++,,,---...---,,,,,,------,,,+++(((((()))*********))))))+++((((((++++++)))***---,,,,,,,,,,,,,,,------------...//////...---...000......------,,,,,,,,,---+++++++++,,,---...------.........---......///000.........------,,,,,,,,,...///000000//////000111...000333444444333333333222222111000000111222222111111111222222333333444777555444444555444222111////////////...------,,,+++***)))(((((((((((()))'''&&&%%%%%%%%%&&&'''(((***)))***---000333444333999:::;;;>>>AAAEEEHHHIIIHHHIIIIIIIIIIIIHHHGGGGGGFFFGGGIIIJJJLLLNNNOOOOOOKKKKKKKKKLLLMMMNNNPPPPPPMMMLLLLLLLLLMMMNNNOOOOOOMMMOOOQQQPPPOOOMMMMMMMMMMMMLLLMMMMMMNNNLLLHHHDDDGGGFFFDDDAAA===;;;<<<===;;;<<<;;;999555333222333222111000---+++******+++++++++******))))))******((()))+++,,,,,,***)))(((***)))((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&#########$$$%%%''')))***''''''((((((((()))))))))(((''''''(((***+++)))(((************++++++++++++,,,***,,,111333...)))'''+++***)))***+++,,,***(((,,,++++++++++++++++++++++++---......,,,+++***))))))***++++++***++++++))))))+++,,,---...///000000000000111111000...///111333555888:::===>>>@@@BBBFFFHHHIIIGGGEEECCC<<<777111---+++******)))((((((((((((((('''''''''))))))*********)))(((''''''&&&&&&&&&''')))***,,,+++---///000111222999888888888999:::;;;===999888;;;@@@BBBFFFJJJIIIJJJKKKLLLMMMMMMMMMMMMIIICCC;;;777666666555444111000/////////...+++(((---,,,)))***---+++,,,+++)))&&&%%%%%%%%%)))(((''''''((()))((('''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%''')))***)))(((''')))))))))))))))(((((((((&&&''')))++++++,,,...000000.........---//////.........---------))),,,+++,,,---,,,,,,...111555888888777666555333222222333555666555333222222333222,,,------............,,,+++---+++'''%%%$$$&&&(((***+++************)))))))))'''(((((())),,,+++***+++,,,+++)))'''((())))))*********))))))))))))))))))))))))))))))************************---+++))))))***)))(((&&&***(((&&&&&&'''&&&)))***************'''''''''&&&&&&))))))))))))(((((((((((('''''''''''''''(((((((((((()))***+++++++++***)))))))))((((((((((((((((((((()))***++++++)))***,,,,,,++++++,,,---***))))))(((((((((((((((+++((((((***+++))))))---,,,,,,,,,---------...............---++++++---///......---------,,,,,,,,,,,,---------------,,,+++...------------......///111000...,,,,,,+++,,,,,,000111222111///......000...000333444333222333333222111111000000111111222222222222222222222333333444444555666777555222///........................,,,,,,,,,,,,,,,++++++***((((((&&&%%%%%%&&&''''''&&&%%%%%%&&&)))******)))......000222666:::???AAAAAABBBCCCEEEGGGHHHIIIIIIIIIIIIIIIJJJKKKNNNPPPRRRJJJKKKLLLMMMOOOQQQSSSTTTQQQOOOLLLMMMPPPQQQPPPNNNNNNPPPQQQQQQOOONNNNNNNNNLLLLLLLLLMMMNNNLLLIIIFFFLLLJJJGGGCCCAAABBBFFFIIICCCCCCBBB???<<<::::::;;;999888555111...,,,***))),,,++++++++++++,,,,,,---***+++,,,------,,,+++***,,,+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%'''))))))(((&&&))))))))))))*********+++,,,***+++111222---)))(((***))))))***++++++***(((,,,,,,*********+++,,,---***,,,......,,,+++++++++*********)))(((((('''(((((((((((()))***+++,,,***++++++)))((('''(((***+++,,,---.........------000111111000///000222444///111333666999<<<>>>???BBBDDDGGGIIIIIIGGGDDDCCC:::666000+++************)))))))))((((((((((((''')))))))))))))))(((((((((%%%%%%%%%%%%&&&((()))******,,,...///000111444777888999999888888999:::<<<===:::888999===BBBFFFHHHJJJJJJKKKLLLLLLLLLLLLLLLJJJDDD<<<888777666555333000000111111111...+++(((***)))***,,,---,,,***)))---------+++)))'''&&&%%%((('''&&&'''((()))(((&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###%%%(((*********(((''')))((((((''''''(((***+++%%%)))++++++******---000111///,,,+++,,,.........111000///.........//////)))+++---...---,,,---...------...111333666777777444333333222222333333444555444333333333222000...............///000111111111000////////////---+++---+++(((%%%$$$%%%''')))***)))))))))))))))))))))((((((((())))))(((((((((,,,*********+++,,,***)))*********+++******))))))((((((((((((((((((((((((+++***)))(((((()))***+++,,,+++******)))(((''''''((('''%%%%%%&&&''''''&&&))))))*********)))))))))((((((''''''&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++,,,,,,+++)))&&&$$$*********)))))))))((((((''''''''''''((()))******'''***,,,,,,)))(((+++---,,,+++)))'''&&&&&&'''(((+++((((((******((())),,,,,,,,,,,,------....../////////...,,,***+++---000------...---------,,,,,,+++,,,---...---,,,,,,,,,++++++++++++,,,...///000333111...,,,++++++,,,---...000000000...---...///,,,...000111000///000111111111000000000000111111222222222222222222111111222111111222444333111///------,,,,,,+++++++++,,,+++,,,...//////...,,,+++***)))(((&&&&&&&&&''''''(((&&&%%%&&&''''''&&&%%%(((''''''(((+++000444777777999;;;???BBBEEEGGGHHHJJJJJJJJJJJJKKKLLLMMMMMMKKKKKKLLLMMMOOOQQQRRRSSSUUUQQQMMMNNNQQQSSSPPPLLLOOOPPPQQQPPPOOONNNNNNOOOMMMLLLLLLNNNOOONNNLLLIIINNNMMMKKKHHHFFFGGGKKKOOOJJJJJJIIIFFFBBBAAAAAACCCAAA???;;;777444111...,,,------,,,,,,------...///,,,---.../////////......,,,,,,+++))))))((((((((((((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%'''&&&%%%&&&'''&&&%%%###'''''''''((())))))******+++)))+++//////+++)))))))))(((((()))++++++***(((,,,+++***))))))+++,,,...***,,,......---++++++++++++***)))))))))))))))))))))(((((()))***++++++***++++++***(((((()))++++++,,,---......---,,,+++000000111111000111444666111333555888;;;===??????DDDEEEGGGGGGGGGFFFDDDCCC888444...+++))))))))))))&&&&&&&&&'''(((((()))))))))))))))((((((((((((((($$$$$$%%%&&&'''((()))))))))+++---...///000333666666888999999888999;;;===<<<:::777666:::@@@DDDEEEJJJJJJKKKLLLLLLLLLLLLLLLJJJDDD===999777777444222///111222333111...***)))++++++******,,,,,,(((%%%,,,,,,++++++***(((&&&$$$'''&&&%%%%%%''''''&&&%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%''')))***)))((('''(((((('''&&&''')))+++,,,'''***,,,+++((((((***,,,000...,,,,,,---.........000///......------......)))+++...//////......///...//////000222444666888666555444333333444555666444333333333444333000...///////////////111222333222111000111222111///---,,,+++***)))(((''''''((()))))))))))))))))))))***)))))))))(((((()))))))))***(((((()))+++,,,,,,+++***+++++++++++++++***)))((((((((((((((((((((((((+++***(((''''''(((***++++++++++++***)))(((((((((%%%$$$######&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&''''''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%***+++,,,,,,+++(((&&&$$$+++************)))))))))&&&&&&&&&&&&'''((()))***)))+++---,,,(((''')))+++---+++)))((('''''''''(((+++((((((******'''(((+++++++++,,,,,,---......///000000///---++++++...000------.........---,,,+++(((***------,,,+++---...''''''(((***,,,...000111333111///,,,++++++,,,---+++,,,...---,,,,,,---///+++---...///......///000000000000000000000000000111111111111111111000000333111//////000222222111000///---+++***************,,,...///000...,,,+++,,,+++)))((((((((())))))+++)))(((((((((((('''%%%'''&&&%%%%%%&&&))),,,......000333777:::===@@@AAAEEEFFFIIIKKKLLLLLLKKKJJJLLLMMMMMMMMMNNNPPPQQQRRRUUUQQQMMMNNNQQQSSSPPPLLLOOOPPPQQQPPPNNNMMMNNNOOOMMMMMMMMMNNNPPPPPPOOOMMMNNNOOOOOOMMMKKKKKKLLLMMMMMMMMMMMMKKKHHHFFFGGGHHHHHHEEEAAA???===:::666222///......------------...------..................++++++*********++++++,,,)))((((((''''''(((((()))''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%%%%$$$!!!%%%%%%&&&''''''((()))))))))'''))),,,,,,((((((***((((((((()))++++++***)))++++++*********+++------)))+++......---++++++,,,+++******))))))******+++******))))))))))))*********++++++***)))(((***++++++,,,...//////...,,,+++///000111111111222555888444666888;;;>>>???@@@@@@DDDEEEFFFGGGGGGEEECCCBBB555222---+++******)))'''$$$$$$%%%&&&'''((()))******)))((('''''''''(((((($$$$$$%%%&&&'''((())))))(((***,,,---...///222555444777::::::888888;;;>>>:::999666333666>>>BBBBBBIIIJJJKKKLLLMMMMMMMMMMMMJJJEEE>>>:::888777444222///111333333000---+++***+++,,,+++))))))***((($$$)))((((((((()))'''%%%"""'''%%%$$$%%%&&&'''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############""""""%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((()))))))))((('''''''''((()))+++,,,***++++++***)))((()))***...------...///000///...---------------,,,,,,,,,))),,,000111111000000000000111111000000333777:::999888666555555666888999222222222444555444111.........------...///111222333222222333444333111...***++++++++++++***(((((()))))))))************+++***))))))(((((())))))***((('''&&&'''***,,,,,,,,,***++++++,,,,,,,,,++++++***************************)))(((((((((((()))***)))***+++***)))((()))***$$$###"""###&&&((((((((('''&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''''')))*********)))((('''''''''&&&&&&&&&&&&&&&&&&'''(((***+++******)))++++++++++++*********)))&&&&&&&&&&&&'''((())))))++++++,,,+++)))))))))***,,,,,,***)))((((((((((((,,,((((((***)))''''''*********++++++,,,---......000000000...,,,,,,---///,,,---.........---,,,+++&&&))),,,,,,******,,,...%%%&&&''')))+++...000111222111///------,,,------)))+++,,,,,,++++++---...+++---............///111///000000111111000000/////////////////////000000333111......000222444444333222///---,,,++++++,,,+++,,,...///000///---,,,---,,,+++******++++++,,,,,,+++))))))******)))''')))(((&&&%%%%%%&&&((()))(((***,,,///222444666666999<<>>@@@@@@@@@@@@BBBDDDGGGIIIHHHEEE@@@>>>222000---,,,+++***(((&&&$$$%%%%%%&&&'''((()))******)))((('''&&&''''''((($$$%%%&&&'''((()))))))))((()))+++,,,---///222444222666:::;;;999888<<>>:::999777444111///222444333///,,,+++,,,)))---,,,((('''******'''((('''&&&((())))))&&&"""(((&&&%%%&&&'''((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########"""""""""$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&'''(((******(((''''''(((((()))***++++++*********+++,,,+++***++++++---///111222000......///000000000///---,,,***---111333333222111222222222222111000222777;;;:::888555333333555888:::000000222444555555222///......---,,,---///111222222222222444555444111///*********************)))************++++++,,,,,,******)))(((((()))******)))'''&&&&&&(((***************+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))''')))+++***((((((***,,,'''&&&%%%%%%'''))))))(((&&&&&&%%%%%%%%%&&&((((((((((((((()))))))))))))))&&&''')))***+++***)))((())))))((((((((('''''''''%%%&&&'''((()))++++++,,,,,,,,,+++++++++*********&&&&&&&&&&&&'''((()))***+++***)))***,,,,,,,,,+++++++++,,,++++++***)))))),,,((((((***)))&&&'''***((())))))***+++,,,---......//////...,,,++++++,,,,,,---...//////---+++***&&&))),,,,,,(((''')))+++''''''((((((***+++---...000/////////.........---,,,---...---+++***+++,,,***+++,,,,,,+++,,,...000...///000111111000///...,,,---------...////////////...---...000222222111222000...,,,,,,,,,---...,,,---...///000//////.........---,,,,,,---...///...,,,+++,,,------,,,+++))))))(((''''''''''''(((&&&''')))***,,,,,,------///111555999===AAACCCDDDEEEFFFFFFGGGIIIKKKMMMNNNOOONNNMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMKKKKKKLLLNNNKKKJJJJJJLLLNNNPPPPPPOOOMMMOOOQQQQQQPPPNNNMMMNNNKKKNNNQQQRRRQQQPPPOOOOOOMMMKKKIIIKKKOOOOOOLLLHHHBBB@@@>>>;;;888666555444111000///...---,,,,,,,,,...---,,,,,,,,,,,,,,,---*********))))))*********((())))))******)))((('''(((((((((''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%###!!!""""""###$$$%%%&&&''''''$$$$$$%%%'''%%%###%%%***'''''''''(((***+++***)))''')))+++---------,,,+++)))+++---...---,,,,,,---))))))(((((()))+++---...---,,,+++)))((((((((('''******+++***))))))+++,,,---///111333333222000//////000111222222444777999999;;;===@@@AAAAAAAAA@@@???CCCHHHKKKJJJEEE>>>:::000...---,,,,,,***'''%%%&&&&&&''''''(((((())))))***)))(((&&&&&&''''''((($$$%%%'''((()))*********''')))+++,,,---...111444111666:::;;;999888<<>>???AAADDDFFFIIIJJJLLLMMMMMMLLLKKKKKKLLLNNNMMMNNNMMMLLLJJJJJJLLLNNNIIIHHHHHHJJJMMMOOOOOONNNMMMOOOPPPPPPOOOOOOPPPRRRJJJNNNSSSUUUTTTSSSRRRQQQNNNLLLKKKOOOTTTVVVSSSOOONNNLLLIIIEEEBBB???===<<<666555333111000/////////000///...---,,,+++++++++++++++************++++++((()))***++++++***)))((((((((((((''''''&&&&&&&&&$$$######$$$&&&&&&%%%$$$!!!"""###$$$%%%&&&''''''###"""$$$&&&$$$!!!$$$)))'''&&&&&&(((***+++***)))&&&(((+++.........,,,***(((+++---...---,,,,,,---++++++******+++---...000...---+++))))))((()))))))))((((((((()))+++---///---///333555444333333444222333555555555666888:::;;;===???BBBCCCDDDDDDDDDAAAEEEIIIJJJJJJHHH@@@888111---)))))),,,---***&&&)))'''%%%$$$$$$'''+++---***))))))((('''&&&&&&&&&$$$&&&((()))***)))((('''******+++,,,///222555666333555888999:::;;;===>>><<<===:::555555<<>>BBBFFFGGGHHHLLLKKKLLLNNNRRRRRROOOLLLLLLLLLLLLKKKLLLMMMNNNNNNMMMLLLKKKLLLMMMMMMKKKIIILLLNNNOOOOOONNNMMMNNNOOOOOOPPPQQQSSSTTTUUUUUUUUULLLJJJIIILLLQQQTTTTTTSSSRRRQQQPPPOOOMMMJJJEEEBBB===<<<;;;777444333555777333222111///...,,,++++++)))((((((((((((***+++,,,------,,,++++++,,,---...******))))))((((((''''''))))))((('''&&&&&&%%%%%%'''$$$###%%%)))***'''###%%%$$$$$$######$$$$$$%%%(((%%%&&&))))))''''''***(((((())))))*********+++.........,,,++++++---///+++***))))))***+++,,,---,,,+++***(((''''''(((((()))(((((()))***+++---...,,,///111222222222222333555666777666666888;;;======>>>???AAACCCDDDEEEEEEDDDIIIKKKKKKJJJHHH@@@888222...******------+++'''***((('''&&&&&&(((+++,,,***))))))(((''''''&&&&&&%%%&&&((((((((('''%%%$$$))))))***,,,...111444666777999;;;<<<<<<<<<===>>>===>>>;;;555555<<>>;;;999999;;;888777555333111///---,,,+++***)))))))))***+++,,,,,,+++*********+++,,,---************))))))))))))******)))(((((('''&&&&&&'''$$$###%%%)))***'''###%%%%%%$$$$$$$$$$$$%%%%%%(((%%%&&&((()))&&&&&&)))(((((((((((()))))))))***,,,------+++******,,,...******)))))))))******+++***)))((('''''''''''''''))))))))))))***+++------,,,---////////////111333666666666666666888<<<@@@??????@@@AAABBBEEEGGGHHHIIIMMMNNNLLLJJJGGG???666111...,,,,,,---...+++((()))))))))(((((()))******)))))))))(((''''''&&&&&&&&&''''''''''''%%%$$$###((()))***+++...000333444888:::<<<<<<<<<;;;<<<===???@@@<<<555555<<>>???BBBFFFKKKNNNOOONNNJJJKKKLLLMMMMMMLLLKKKJJJKKKNNNOOOMMMJJJHHHIIIKKKMMMOOOQQQQQQPPPPPPPPPQQQPPPQQQRRRSSSSSSSSSSSSSSSOOONNNMMMOOOQQQTTTTTTTTTVVVTTTRRRRRRTTTTTTSSSRRROOONNNLLLHHHCCC@@@@@@AAA@@@???===:::666333111000,,,,,,+++************+++++++++******++++++,,,---************+++++++++++++++******))))))((((((((('''%%%$$$%%%)))***'''$$$&&&%%%%%%$$$$$$%%%%%%&&&(((%%%%%%((((((%%%%%%''''''''''''''''''((((((((()))*********((((((***,,,+++*********))))))******))))))(((((((((((((((((()))))))))******+++,,,,,,+++,,,---------...000222555555444333444777<<>>@@@AAABBB???999999???EEEGGGKKKIIIHHHIIILLLNNNPPPPPPNNNNNNLLLIIIDDD===777333111000///...,,,,,,,,,,,,+++++++++***(((&&&&&&&&&(((((((((((((((((((((((()))&&&$$$%%%''')))'''$$$$$$%%%&&&'''''''''&&&%%%$$$$$$#########$$$%%%%%%!!!"""$$$$$$###$$$&&&(((%%%'''***+++***(((((()))''')))+++***)))(((***,,,***+++,,,---,,,,,,---///.........///000222333444555444222333555888999999000000111444777999999999444333111...---------...///111444777888888777666444333111222333444444333...---,,,+++++++++++++++,,,,,,,,,,,,+++++++++***---,,,***))))))***++++++******)))))))))((((((((())))))******)))))))))***)))''''''******'''&&&(((&&&(((*********)))***+++---000111......000///,,,***)))))))))((((((((('''%%%'''))))))((('''((()))''')))***)))((('''(((***+++******)))(((''''''''''''''''''''''''''''''&&&&&&''''''(((((('''&&&&&&''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))((()))+++,,,,,,,,,+++*********++++++++++++,,,---+++++++++***)))((('''''''''((())))))((('''((()))))))))*********+++++++++,,,+++++++++******))))))((()))***+++++++++******---------...---,,,,,,+++,,,+++*********+++,,,---'''((()))***++++++,,,,,,)))(((((()))******)))'''&&&&&&(((***,,,...000111222111111000000000000111,,,,,,------...//////000......------,,,,,,,,,,,,///000000111111000//////000///---+++++++++---...000/////////111111///...111111222111//////000111000000000000///...,,,,,,---.....................111111000///...------,,,,,,++++++***)))(((((('''******)))))))))))))))))),,,...111333555777999:::@@@BBBEEEIIIKKKMMMMMMLLLOOOQQQRRRMMMGGGDDDFFFJJJLLLNNNQQQRRRRRRRRRSSSTTTTTTUUUVVVVVVVVVVVVVVVUUURRRRRRRRRQQQQQQQQQRRRSSSUUURRRNNNMMMNNNPPPQQQPPPPPPQQQPPPOOOLLLKKKKKKLLLNNNMMMKKKHHHEEEBBB@@@???444333222000...,,,***)))++++++++++++******))))))'''(((((())))))*********))))))(((((((((((((((''''''&&&&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&''''''%%%%%%''''''$$$$$$'''&&&&&&&&&%%%%%%%%%%%%%%%###%%%&&&'''&&&%%%&&&(((******+++,,,,,,++++++*********+++,,,---------,,,((()))***++++++++++++++++++,,,............000222777777888777888;;;???CCCBBBAAA@@@@@@BBBEEEHHHKKKKKKLLLJJJDDDAAA>>>777000++++++,,,,,,***)))'''&&&$$$$$$%%%&&&''''''''''''((((((((((((((((((''''''$$$%%%&&&'''(((***++++++((()))+++---///000111111444666:::<<<>>>???BBBDDD???AAA@@@<<<<<>>888111***,,,------+++)))'''&&&###$$$%%%&&&''')))******'''(((((((((((((((((((((%%%%%%%%%&&&'''((()))***)))***,,,...000111111111555888;;;===>>>???AAACCC<<<@@@AAA??????EEEHHHIIIJJJJJJJJJLLLOOOPPPPPPOOOKKKLLLLLLJJJFFF@@@:::666222222000///...---------%%%)))------+++(((''''''''''''''''''''''''''''''&&&'''((('''&&&%%%%%%%%%$$$%%%'''((((((((('''&&&$$$$$$%%%%%%$$$###"""!!!!!!"""$$$$$$###$$$&&&(((&&&((()))***)))((()))***&&&))),,,+++(((''')))---***+++------,,,,,,...///111111000///////////////......///111444666666555111111222444888::::::999666555444222222111111111222333555777888999888888666444222222333333333111000///...,,,++++++******,,,,,,,,,+++++++++************)))))))))******************)))))))))(((((((((***+++***(((((()))+++'''&&&(((---...++++++---''')))+++,,,++++++,,,---)))...000---+++---...---*********)))((('''''''''&&&(((******)))((()))***&&&((())))))(((((()))+++'''(((((((((((('''&&&&&&(((((('''''''''&&&&&&&&&###%%%''')))******)))(((''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''(((******(((+++------++++++---///++++++,,,,,,,,,***)))((('''(((******)))(((***+++((())))))***++++++,,,,,,------,,,++++++***))))))))))))***++++++,,,,,,---++++++,,,,,,++++++***)))+++*********+++,,,,,,---))))))***************)))+++*********,,,,,,+++)))''''''&&&'''((()))+++,,,...............///000111......//////000111111111...---,,,+++++++++,,,,,,...///000111111///---,,,***+++,,,............---111000///000111000///---///111222222111000111222///000222222222111000///111000000000111111222333000000000000000000000000////////////000000000000---,,,+++)))((((((((()))%%%'''(((((('''(((***---...///222555888<<<>>>???GGGFFFEEEEEEFFFHHHJJJLLLJJJLLLOOOQQQQQQRRRTTTUUUPPPPPPRRRSSSTTTTTTTTTTTTSSSTTTTTTRRROOOMMMNNNPPPPPPNNNLLLLLLMMMNNNNNNMMMLLLMMMOOOOOONNNMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQIIIHHHGGGDDD@@@<<<888666333333222111///,,,***(((******))))))))))))))))))))))))))))))))))))))))))''''''''''''&&&''')))***((((((''''''''''''((((((&&&$$$$$$((()))'''(((+++''''''&&&&&&%%%%%%%%%%%% ###%%%&&&%%%%%%%%%&&&%%%&&&((()))*********)))(((***+++---.........---((()))+++,,,,,,+++***)))+++...111333333222222222333555777888999;;;>>>@@@??????@@@AAABBBEEEGGGHHHJJJJJJHHHBBB???>>>999333+++---......,,,***((('''$$$$$$%%%&&&(((***,,,---'''''''''(((((((((((((((&&&&&&%%%%%%%%%&&&'''''')))+++---///111222222111555777:::;;;<<<<<<>>>???;;;???BBBAAABBBFFFIIIIIIIIIIIIKKKMMMPPPQQQPPPNNNJJJKKKKKKJJJFFFAAA;;;777333222111///............###(((+++)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&((('''$$$"""###%%%$$$%%%'''(((((((((''''''###$$$%%%&&&%%%### !!!"""$$$$$$###$$$&&&((('''((())))))(((((()))+++&&&))),,,+++(((''')))---+++---......---...///111////////////000111333333......///111444555333111222111222555888:::999888666666555444333333333333222333444666777777888888666444222222333333222111111000///---,,,++++++***,,,,,,,,,++++++++++++***((()))+++,,,,,,+++***)))+++++++++************)))(((***,,,+++(((''')))+++...,,,---000///***((()))(((***,,,,,,,,,+++,,,------333555222000111333222+++******)))(((''''''&&&''')))***+++***)))***+++&&&((())))))(((((()))+++(((((((((((('''&&&%%%$$$(((((('''''''''&&&&&&&&&"""$$$''')))*********)))'''''''''&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%&&&''')))***(((+++------++++++---000++++++,,,---,,,+++***)))''')))******))))))***,,,((())))))***++++++,,,,,,------,,,,,,+++***)))))))))******+++,,,,,,------***************)))((((((((()))+++---------+++***((()))))))))))))))((('''+++*********,,,,,,***))))))(((''''''''')))***++++++++++++,,,,,,...///000//////000000111111222222...---,,,+++***+++,,,---...///000111000///---+++(((***,,,///000///...---111000///000111000...---///111333333111111111222///000222333333222111000000000//////000111222222000000000000000111111111...//////000111222333333...---,,,+++***+++,,,---$$$&&&((((((''''''***---((()))***---000333666777===<<<;;;===BBBFFFIIIJJJIIILLLNNNPPPQQQRRRTTTUUUQQQQQQSSSTTTVVVVVVWWWWWWSSSUUUUUURRRNNNLLLMMMOOOPPPOOONNNNNNPPPQQQQQQPPPMMMNNNPPPPPPNNNMMMNNNOOOPPPPPPQQQRRRTTTUUUVVVVVVRRRQQQOOOLLLHHHCCC???===;;;::::::888555222///---,,,+++++++++******))))))******************++++++'''(((((('''&&&''')))+++((((((''''''''''''((((((&&&###$$$(((***((()))---'''''''''&&&&&&%%%%%%%%% """%%%&&&%%%%%%%%%&&&))))))))))))((((((((((((&&&''')))+++,,,+++***)))+++***)))(((((()))***+++,,,...000333444444333333666666666888:::===@@@AAA>>>@@@CCCDDDEEEFFFHHHKKKJJJKKKHHH@@@======888111---))))))......***)))---************)))))))))((((((&&&%%%&&&((()))***)))((('''&&&%%%&&&(((***+++***+++,,,---...000111111666888:::<<<<<<<<<===???DDDCCCBBBAAABBBDDDFFFGGGMMMLLLLLLMMMOOOQQQPPPOOOMMMMMMLLLKKKIIIDDD===888///,,,+++...---++++++...)))+++------***'''&&&%%%***&&&%%%((()))&&&$$$%%%'''&&&&&&%%%%%%&&&&&&''''''(((((())))))))))))(((%%%%%%&&&&&&&&&%%%$$$### !!!###%%%&&&&&&&&&******))))))))))))***+++)))******)))((())),,,...111///---******...444999666555444222111000//////111000......///000000000000000333999:::888777999???===:::777444333333444333555777999:::888666444666999999555444666555222000...,,,,,,------,,,+++************+++,,,---------+++))))))***+++***)))++++++++++++++++++++++++,,,+++******++++++***((()))))))))***+++,,,---...*********---000222111000//////...,,,******,,,...,,,---...+++(((&&&(((***''''''&&&'''***++++++***+++++++++)))'''''')))+++,,,)))'''&&&''')))*********)))'''&&&%%%%%%&&&&&&###%%%&&&&&&$$$$$$%%%''''''((())))))(((((()))***''''''''''''''''''''''''(((&&&$$$######%%%((())))))'''&&&(((,,,...---++++++++++++************)))++++++++++++*********))))))******+++,,,,,,------//////...---,,,,,,+++++++++*********+++,,,,,,---...---,,,+++************'''+++,,,***)))+++)))%%%((((((((()))******++++++))))))***+++,,,,,,------,,,+++***)))((()))***+++,,,------,,,++++++,,,...******+++,,,---///000111000///---***)))((())))))))),,,000///------...111111000000///......------000000////////////000000000///.........///111222000222444444333111111222//////000000111111222222444,,,///333///000333...333222111222333222000............---,,,,,,+++++++++)))((((((***+++++++++---------+++)))))),,,.........///222777;;;======FFFFFFGGGIIIKKKOOORRRTTTOOOPPPRRRRRRSSSTTTWWWYYYTTTSSSQQQPPPNNNNNNMMMMMMSSSSSSSSSRRRPPPOOOPPPRRRQQQOOONNNOOOQQQSSSSSSRRRQQQOOONNNNNNPPPSSSSSSSSSWWWVVVTTTPPPLLLJJJJJJKKKHHHCCC???>>>>>><<<555000222111000...---,,,,,,,,,)))((('''&&&&&&&&&'''(((+++***(((((()))))))))(((++++++***)))))))))*********)))(((''''''((()))***$$$%%%&&&'''(((((((((((($$$&&&'''%%%######'''+++))))))))))))((((((((((((((((((((())))))***+++,,,******)))(((((()))******+++---///222444555555555666666666777:::<<>>===888111000,,,+++...,,,'''%%%(((******)))(((((((((((((((%%%$$$$$$&&&((()))((('''))))))(((''''''((()))******+++,,,---...000111111555777:::;;;<<<<<<>>>@@@DDDCCCBBBBBBBBBDDDFFFGGGKKKJJJJJJLLLOOOQQQQQQQQQMMMMMMLLLLLLIIIDDD>>>999222///---///...******---)))+++------***'''&&&&&&)))%%%%%%)))***'''$$$%%%'''&&&&&&%%%%%%&&&&&&'''(((((()))))))))(((((('''%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&((()))***+++,,,)))******)))((()))+++---//////---,,,,,,///555999555444333222111000000000111000/////////000000//////...111777888555444555======<<<;;;999777666555444555777888888777666555555888999666555666444000000...,,,,,,------,,,++++++++++++***++++++,,,,,,,,,+++******++++++***(((+++++++++++++++++++++++++++)))(((((()))***((('''+++*********++++++,,,---***+++,,,...///000000111---......---,,,+++,,,...,,,------+++((('''(((***((('''&&&(((***+++******)))******(((&&&&&&(((******(((%%%%%%&&&((((((((()))((('''%%%%%%%%%%%%&&&###%%%&&&&&&$$$$$$%%%'''((()))***)))((('''((()))'''''''''''''''&&&&&&&&&***)))'''&&&&&&(((***,,,***((('''(((+++...---,,,,,,,,,++++++*********)))++++++*********)))))))))))))))******++++++,,,,,,///......---,,,,,,++++++***)))))))))******+++,,,------,,,+++************...///---((((((,,,...,,,(((((()))***+++,,,------*********++++++,,,,,,,,,++++++************++++++***++++++***))))))***,,,))))))***+++,,,...///000000///---+++***************,,,...///......///000......//////////////////111111000000000000111111000//////...///000111222000222444444333222222222000000000000000000111111000)))---111---000333...333111000000111111000////////////...............---,,,++++++---......---......---+++))))))+++---...---,,,...111444555555>>>>>>???BBBEEEIIILLLNNNLLLNNNPPPQQQQQQRRRUUUVVVSSSQQQNNNLLLKKKLLLMMMNNNMMMNNNOOONNNMMMMMMNNNPPPQQQPPPOOOPPPRRRSSSSSSRRRTTTRRRPPPNNNMMMPPPSSSUUUXXXWWWUUURRRMMMKKKKKKLLLLLLIIIFFFEEEFFFEEE???;;;999888666444222111111111,,,,,,************+++,,,***)))(((((()))***+++******))))))((((((((()))))))))((('''&&&&&&'''((()))''''''(((((((((''''''&&&&&&''''''&&&&&&&&&''')))))))))))))))((((((((((((***)))'''''''''))),,,---***))))))(((((())))))******+++---000333666888999666666666777999<<<>>>@@@CCCEEEFFFFFFEEEEEEGGGHHHIIIJJJHHHCCC>>><<<777222222///...///---)))'''(((***)))((('''&&&'''((((((&&&%%%&&&''')))***)))'''*********)))))))))))))))***+++,,,---...000111111333666999;;;<<<===???AAADDDCCCBBBBBBCCCDDDFFFGGGIIIIIIIIILLLOOORRRRRRRRRNNNMMMMMMLLLJJJFFF@@@;;;666222000000...******---***+++---,,,***((('''''''''$$$%%%***,,,)))&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))(((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%"""$$$%%%''')))))))))))))))*********))))))+++,,,,,,------------000444777333222222111111111111111111111000000//////////////////222777888444222333;;;<<<===>>>===:::888666666666666666666666555555444888999777666666333...000...,,,,,,------,,,+++,,,,,,++++++***++++++++++++******+++,,,,,,)))'''++++++++++++++++++++++++***(((''''''((()))'''&&&,,,,,,,,,+++++++++******))),,,//////------///111+++---//////...------...,,,------+++((('''(((***(((''''''(((***+++***)))((())))))(((&&&&&&''')))(((&&&$$$$$$%%%&&&'''&&&)))'''&&&%%%$$$$$$%%%%%%###%%%&&&&&&$$$$$$%%%'''((()))***)))((('''((()))(((((('''''''''&&&&&&&&&+++)))((('''''')))+++,,,+++)))'''(((***---.........------,,,+++******)))************)))))))))(((((((((((()))******++++++......------,,,,,,++++++)))))))))((())))))***+++---,,,+++***))))))))))))---...---)))))),,,---+++(((((()))***,,,------...******++++++++++++++++++)))******+++,,,,,,,,,,,,((()))***)))'''''')))***(((((()))***+++,,,...///000///...,,,,,,++++++,,,,,,,,,,,,---///000///...---------...///000000111222111111000000111111222///////////////000111111111333555555444222222333222111000/////////000111222,,,000222///222555///333000......///000000////////////000000000000000///...---...000111000///333333111...+++)))***,,,+++)))((()))+++.........333444555777:::>>>AAACCCFFFIIILLLNNNOOOPPPRRRSSSPPPOOOMMMKKKKKKLLLMMMOOONNNOOOPPPPPPOOOPPPRRRTTTQQQPPPPPPQQQSSSTTTTTTSSSVVVUUURRRNNNKKKMMMSSSXXXZZZYYYWWWSSSOOOMMMMMMNNNPPPMMMKKKKKKMMMLLLIIIEEECCCAAA???<<<:::999999999111000///...---......///))))))))))))***+++,,,,,,))))))(((((((((((()))))))))((((((''''''(((((()))*********))))))((('''&&&)))((('''((())))))'''&&&))))))))))))(((((((((((()))((((((((((((***+++,,,))))))))))))))))))))))))***+++---000333777:::<<<777777777777999;;;===???CCCEEEFFFGGGFFFFFFHHHJJJHHHIIIHHHCCC>>>:::777444111000000000///---,,,,,,)))((('''%%%%%%&&&'''(((***)))((((((***,,,,,,,,,)))******++++++++++++******+++,,,---...000111111222555888;;;<<<>>>@@@BBBDDDCCCCCCCCCDDDEEEFFFGGGJJJIIIIIIKKKNNNPPPPPPPPPNNNMMMMMMMMMKKKHHHBBB>>>888444111111///++++++...***,,,---,,,***((((((((('''%%%&&&,,,...+++))))))''''''&&&&&&&&&&&&''''''))))))))))))((('''&&&%%%&&&&&&%%%%%%$$$$$$$$$%%%######$$$$$$&&&'''((()))$$$%%%'''((((((&&&$$$###)))***+++***)))(((***+++(((***,,,---...///222444111111000000000111111222111222222222000/////////222111444999999555222333999:::;;;;;;;;;:::888777777666555444444555666666444888:::888777666222---000...,,,,,,------,,,+++------,,,+++*********************,,,---,,,)))&&&***+++++++++++++++,,,,,,***)))(((((())))))(((&&&------,,,,,,+++***)))))))))...111000,,,+++---111))),,,///111000...------,,,,,,,,,***)))((()))))))))((('''(((***+++***))))))******)))''''''((()))(((&&&$$$$$$&&&''''''&&&((('''%%%$$$######$$$$$$###$$$&&&%%%$$$$$$%%%'''&&&'''))))))((((((***+++((((((((('''&&&&&&%%%%%%'''&&&%%%%%%%%%&&&((())),,,***(((''')))+++...//////...------,,,+++***************)))))))))((((((''''''(((((()))*********---------,,,,,,,,,++++++******)))))))))******+++++++++***)))))))))))))))&&&,,,000000000000,,,&&&))))))*********+++++++++++++++++++++************'''(((***,,,---...------((()))***)))'''''')))***''''''((((((***+++,,,---///.........---------------,,,+++---000111///---------......///000000000111111000000000000111111///////////////000000111111333555555444333222333444333111/////////000111444///222222...222555,,,222000---,,,---///000000.........///000111111111000//////000111222111000888888666333///------...+++)))''''''))),,,------,,,,,,---...000222555666;;;???DDDGGGIIIKKKLLLNNNMMMNNNNNNNNNOOOPPPPPPPPPOOOPPPQQQQQQQQQRRRTTTVVVRRRQQQQQQRRRTTTUUUTTTSSSRRRTTTTTTPPPLLLMMMSSSYYYZZZZZZXXXTTTPPPNNNNNNPPPQQQOOOMMMMMMNNNNNNKKKIIIHHHGGGEEECCCBBBBBBCCCCCC888777555333111000000000---------,,,+++***+++,,,***)))))))))))))))***************))))))************************)))((((((+++)))((())),,,+++((($$$))))))))))))((((((((((((&&&''')))***++++++******)))******************))),,,,,,...111444888;;;===999888888888:::;;;===???AAACCCEEEFFFGGGHHHJJJLLLHHHGGGFFFBBB===777555666222222222000...---+++))))))(((&&&%%%%%%%%%&&&'''---***'''&&&(((+++...///)))***+++,,,------------***+++,,,---...000111111111444888;;;<<<>>>AAACCCCCCCCCDDDDDDEEEEEEFFFGGGLLLKKKJJJKKKMMMNNNMMMLLLNNNNNNMMMMMMLLLJJJEEEBBB888444111111///,,,---111***,,,---,,,***((()))***(((&&&''',,,///,,,***+++(((''''''&&&&&&''''''((())))))))))))(((&&&%%%%%%'''&&&%%%$$$$$$$$$%%%%%%############$$$&&&'''(((%%%&&&'''((((((&&&$$$"""(((***+++***)))((()))***%%%(((+++,,,---...///111000000//////000000111111111333444444222000000111333111333777777333111333888777666666666666888888777666444444444555777888555999;;;999777777333---000...,,,,,,------,,,+++------,,,+++*********************,,,---,,,)))&&&*********++++++,,,,,,,,,,,,+++)))***++++++***(((,,,,,,,,,,,,,,,+++))))))***...222000,,,***---000(((,,,000111111///...------,,,************))))))***)))((()))***+++***)))***+++,,,+++***))))))***)))'''&&&&&&((((((((('''((('''%%%$$$######$$$$$$###$$$&&&%%%$$$$$$%%%'''###%%%'''((()))***,,,...(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''+++***(((''''''))),,,///......---,,,,,,+++******************))))))))))))&&&''''''((())))))******,,,,,,,,,,,,,,,+++++++++,,,++++++*********++++++******)))((((((((())))))'''---111111111111---(((*********)))((((((''''''+++*********************&&&(((***,,,---...------)))***+++***)))(((***,,,'''''''''((()))***+++,,,------.........//////...---,,,+++---000111///---//////////////////////////////............//////...//////000000000000000111333555555444222222333444333222111000000111222...,,,//////,,,333777---111///,,,+++---///000000+++,,,------...///000000///......///111111000...666777777777555555666777222000,,,***+++,,,,,,,,,+++***)))))))))***+++,,,---111777;;;>>>@@@BBBCCCHHHJJJNNNQQQSSSRRRQQQPPPLLLMMMNNNNNNMMMNNNPPPRRRQQQQQQQQQRRRUUUUUUTTTRRRLLLPPPSSSSSSPPPOOOTTTXXXYYYYYYWWWTTTQQQOOOPPPQQQQQQPPPNNNNNNMMMMMMLLLKKKJJJIIIHHHGGGGGGIIIKKKLLLCCCAAA>>>;;;888777666666444555444111...,,,,,,...******)))(((((((((((()))))))))))))))))))))))))))(((((()))***++++++******,,,***)))***,,,,,,)))%%%))))))))))))((((((((((((%%%''')))+++,,,+++***)))***++++++,,,,,,++++++***...///111444777:::<<<===;;;:::::::::;;;<<<>>>??????AAADDDEEEFFFHHHJJJLLLHHHFFFCCC@@@:::444444888444666444...+++***&&&"""'''''''''''''''&&&&&&&&&+++(((%%%$$$&&&))),,,---+++,,,,,,------...//////***+++,,,---...000111111222555888;;;<<<>>>AAACCCCCCCCCDDDEEEEEEFFFFFFGGGLLLKKKJJJKKKLLLMMMLLLJJJOOONNNNNNNNNMMMKKKHHHEEE999444111000///,,,---111+++,,,---,,,***)))***+++)))&&&&&&***,,,+++***+++((((((''''''''''''((((((((((((((((((''''''&&&%%%'''&&&%%%$$$###$$$%%%&&&'''&&&%%%#########$$$$$$$$$%%%&&&(((((((((((('''((()))+++***)))(((((((((&&&(((+++,,,,,,,,,...///000///////////////000000000333777666444222333444222///000333333000000333888666555333333555777888555555555555666777999;;;777;;;<<<999777777444///000...,,,,,,------,,,+++,,,,,,++++++***++++++++++++******+++,,,,,,)))'''*********++++++,,,,,,---...,,,++++++,,,---+++***)))***+++,,,---,,,+++***+++...000000---,,,---000***---000222000...---------+++))))))***+++***)))+++)))))))))++++++***)))***,,,------+++************(((((((((******)))((()))'''&&&%%%$$$$$$%%%%%%###%%%&&&&&&$$$$$$%%%'''###%%%'''((()))***,,,...''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&'''((()))))))))'''&&&'''***---,,,,,,,,,,,,++++++++++++++++++++++++*********)))'''''''''((())))))******,,,,,,,,,,,,++++++++++++---,,,++++++++++++++++++))))))(((((((((((())))))(((***)))%%%&&&***+++)))******)))(((''''''&&&&&&))))))******************'''''')))***+++,,,,,,---++++++,,,+++***)))+++---(((((((((((()))***+++++++++,,,---...////////////,,,,,,,,,---///000///...///////////////.........///......------......///......///000000000000000000222444444333111111222444444444333333333333222---,,,222222111;;;@@@666000...,,,---...000000000+++++++++,,,---......///---,,,---///000000...,,,///111444666888:::===???<<<888333///......---,,,---,,,***((('''''''''((($$$(((,,,///111333555777???BBBGGGKKKMMMNNNLLLKKKJJJKKKLLLMMMMMMNNNQQQSSSPPPPPPPPPRRRTTTUUUSSSQQQIIIMMMQQQRRRQQQQQQSSSVVVVVVVVVUUURRRPPPOOOPPPRRRRRRQQQPPPOOONNNNNNNNNNNNLLLKKKIIIIIIJJJMMMPPPRRRMMMKKKIIIEEECCCAAAAAA@@@===>>>>>>:::444111222444------+++***))))))(((((('''(((((())))))((((((''''''''')))******++++++++++++***)))***++++++)))((())))))))))))(((((((((((('''((())))))***++++++++++++,,,------------,,,+++111222555888999;;;;;;;;;===<<<;;;;;;<<<===>>>???@@@BBBDDDEEEEEEFFFHHHJJJHHHDDDAAA>>>666000333:::666999666000,,,+++((("""&&&''')))))))))(((&&&%%%(((&&&%%%&&&(((******)))111000...---------......***+++,,,---...000111111333555999;;;<<<>>>@@@BBBCCCDDDDDDEEEFFFFFFFFFFFFKKKJJJIIIJJJLLLMMMLLLKKKOOONNNNNNNNNNNNMMMJJJGGG;;;666111000...***+++///+++,,,,,,+++***)))***,,,)))%%%###&&&(((''''''***((((((''''''''''''(((((('''''''''(((''''''&&&&&&(((&&&%%%######$$$%%%&&&)))(((&&&$$$###$$$%%%%%%''''''(((((())))))******''')))++++++)))''''''''')))+++---------,,,...///000000///........./////////444888999666444555888222///...000111///111555888888777777777777777777444444555666888:::<<<<<<:::======999777888555111000...,,,,,,------,,,++++++++++++***++++++,,,,,,,,,+++******++++++***((()))******+++,,,,,,------...---,,,,,,------,,,***&&&(((***,,,......---,,,,,,,,,---...////////////,,,...111111000...---------+++))))))***+++***)))+++***))))))++++++***))))))+++,,,,,,+++))))))))))))(((((()))******)))''')))((('''%%%%%%%%%%%%&&&###%%%&&&&&&$$$$$$%%%'''%%%'''((()))((()))***,,,%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&''''''((((((&&&((()))(((&&&&&&(((************+++++++++++++++,,,,,,,,,,,,++++++++++++'''(((((())))))***++++++++++++++++++++++++++++++,,,,,,+++***************(((((((((''''''(((((()))%%%'''%%%!!!!!!&&&((('''(((((((((((((((((((((((((((((())))))******++++++(((((((((((()))***+++,,,***+++,,,+++***)))+++---(((((((((((()))***++++++)))***,,,...////////////***,,,...///......///000------......//////000000//////............//////---...///000111000000//////111333333222000000111222444555666777666444444///000555333222===BBB777///...---...000111000///++++++,,,,,,------......,,,,,,---...000000...+++,,,///222444555777999;;;===999444111111222222222000...---+++***)))******''')))+++++++++,,,---///444555888<<>>666555333111///...------)))***++++++++++++***)))(((((())))))***))))))))))))******)))((()))***,,,))))))))))))((((((((((((***)))((('''(((***,,,---,,,,,,............,,,,,,333555777:::;;;;;;::::::>>>===<<<<<<===>>>???@@@BBBCCCEEEEEEDDDDDDFFFGGGHHHCCC???<<<444...222;;;777:::999222///111...(((&&&''')))+++***(((&&&$$$&&&'''(((+++------***'''555333000---,,,+++,,,---***+++,,,---...000111111333666999;;;<<<===???AAACCCDDDEEEFFFFFFGGGGGGFFFIIIHHHHHHIIILLLNNNMMMMMMOOOOOONNNNNNOOONNNKKKIII===777222000---))))))---+++,,,,,,+++***)))+++,,,)))$$$!!!###%%%$$$%%%(((((((((''''''''''''((((((&&&&&&''''''((('''''''''((('''%%%######$$$%%%&&&'''&&&%%%%%%%%%''')))***---,,,***)))((((((((((((''')))++++++)))''''''''',,,---///...------...000000000///...............///444999:::777666777:::555111///000111111444888888999:::;;;;;;:::888777333444555777:::<<<===>>><<<>>>===999777888666333000...,,,,,,------,,,+++************+++,,,---------+++))))))***+++***)))))))))***+++,,,,,,------...---+++,,,------,,,***$$$&&&))),,,...///......,,,,,,,,,---000000///......000111111///------------+++((()))+++,,,+++))),,,***)))***++++++***)))(((***,,,,,,***((((((((()))(((((()))******)))'''***)))'''&&&%%%%%%&&&&&&###%%%&&&&&&%%%$$$&&&'''((()))***)))((('''(((***$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''$$$''')))(((&&&%%%''')))((())))))******+++,,,,,,---------,,,,,,,,,++++++(((((())))))******++++++++++++++++++++++++++++++++++++***))))))((())))))(((((('''''''''(((((()))%%%)))+++******,,,+++'''''''''((()))***+++,,,,,,'''(((((()))***++++++,,,((((((''''''''')))***+++***++++++***))))))***,,,))))))((())))))***+++,,,((()))+++---////////////)))---000///------...111+++,,,---...///111222222000000////////////000000---...000111111111000///...000222222111000000000222333666888999888666444...///222...+++555888+++///......000111222111///,,,,,,,,,------------...,,,,,,---///000000...+++///111222222111000000111777555111111333666999:::111000...---,,,,,,------/////////---++++++,,,---,,,,,,---///222666;;;===;;;>>>AAAEEEHHHLLLPPPTTTNNNNNNOOORRRTTTTTTRRROOOQQQOOOLLLKKKMMMPPPQQQRRROOOPPPPPPOOONNNNNNQQQSSSKKKLLLMMMMMMMMMOOORRRTTTRRRPPPMMMLLLLLLOOORRRTTTPPPOOONNNNNNNNNOOOPPPQQQIIIKKKLLLIIICCC@@@BBBFFF>>>===;;;888666555444333------////////////------)))******))))))((('''&&&''')))***)))''''''+++...))))))))))))((((((((((((%%%&&&(((***+++***)))(((---///000000//////000222444777:::;;;:::999999:::;;;===???@@@@@@AAACCCEEEDDDCCCCCCDDDGGGIIIJJJJJJEEEAAA>>><<<888333555999777<<<<<<555222777;;;;;;(((***++++++)))'''&&&&&&'''(((******))))))+++,,,+++***)))***+++,,,+++)))---///111222111111111222222666:::===>>>>>>>>>>>>@@@AAABBBDDDEEEGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMNNNOOOOOOPPPPPPOOOOOOEEE;;;222///...++++++---......///...---+++((('''&&&&&&'''''''''''''''''''''((()))******)))((('''((()))*********)))'''&&&***)))((('''&&&%%%%%%%%%$$$$$$$$$&&&((()))'''%%%++++++***)))((('''&&&&&&***)))((((((((()))+++,,,/////////---++++++---///444333222111000000000000666666777888999;;;===>>>:::888444111111333777:::<<<999777777::::::777444555555555666777999:::;;;<<<;;;::::::999888444222222111///---,,,---...///...///000///---,,,---......---,,,***)))******+++))))))))))))***+++,,,---111...+++,,,...///,,,)))(((((()))+++,,,///000111111...,,,))))))+++...000+++///222222///------...)))+++***'''))),,,+++'''((()))+++,,,------,,,,,,)))******)))(((((()))+++))))))((((((((((((((()))---+++)))'''&&&'''((()))###$$$&&&((()))******+++''''''((()))))))))))))))''''''&&&%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$$$$%%%(((&&&%%%%%%&&&'''%%%$$$,,,)))&&&&&&)))++++++***+++*********++++++------+++***((('''((()))+++,,,,,,,,,+++***))))))******(((((()))***************+++++++++***)))(((((('''''''''((((((((((((''''''&&&&&&&&&'''((())))))*********+++,,,,,,---......&&&&&&((()))************))))))))))))))))))******,,,///111...(((%%%'''******,,,......---,,,---...)))***+++,,,---.........+++,,,...000111111000000111000...///111222222111,,,...111333222111111111///000111222333222222111555555444555777777666444222333444444444333222111111111111111000000000000...............---,,,+++,,,---///000000///---,,,//////...---------......000111111222444666888999555333000//////000111111222444222---,,,------***)))+++,,,,,,,,,---///111888888999999;;;@@@FFFJJJEEEIIINNNQQQRRRPPPPPPOOOPPPNNNLLLJJJIIIJJJLLLNNNPPPOOOMMMMMMMMMOOOQQQSSSJJJLLLOOOPPPPPPPPPRRRSSSRRRRRRPPPOOOOOOPPPQQQRRRTTTSSSQQQQQQRRRSSSSSSRRRQQQQQQOOOLLLIIIHHHHHHJJJFFFFFFDDDAAA>>>:::888666222555666333...,,,...111......---,,,,,,+++++++++((((((((())))))***************))))))((((((''''''%%%&&&(((***+++***))))))---...000000000000222444888;;;???AAA@@@???>>>>>>???@@@BBBCCCCCCCCCEEEGGGEEEDDDCCCDDDGGGIIIJJJJJJFFFBBB>>><<<777222333888666:::999333000333777666)))+++++++++)))''''''((('''(((************+++,,,+++***))))))***+++***)))+++---///000/////////000111555:::===>>>>>>???@@@@@@AAABBBDDDFFFGGGIIIIIIJJJKKKLLLMMMNNNNNNOOONNNOOOOOOPPPPPPPPPPPPOOOOOODDD:::111...---+++***,,,------------+++)))(((&&&&&&'''''''''''''''&&&&&&&&&'''((()))***))))))(((((()))*********)))'''&&&***)))((('''&&&%%%%%%%%%%%%$$$$$$%%%(((((('''&&&*********))))))(((((('''***)))((((((((()))++++++//////...---------///000222222111111222333444444<<<;;;:::999999888888888<<<:::777444444555888:::999777666666888999888888888888888888888999:::;;;;;;:::999999999888444222222000...---,,,,,,---...+++,,,...---,,,,,,---......---,,,************+++))))))))))))***+++,,,---///,,,***+++...///---***)))))))))***+++---///000000...,,,******+++---///...///000///---,,,...000+++,,,+++((())),,,***&&&)))***+++,,,,,,,,,++++++)))***+++***(((((()))+++))))))(((((((((((()))))),,,+++((('''&&&&&&'''((($$$%%%&&&''''''(((((('''''''''((())))))))))))(((&&&&&&%%%%%%%%%&&&&&&'''***)))((('''&&&''''''((('''&&&%%%&&&'''((('''%%%,,,)))&&&&&&)))++++++***++++++++++++++++++******,,,+++)))((('''((()))***++++++***)))))))))))))))(((((()))))))))))))))(((++++++******)))(((((('''(((((())))))))))))((((((''''''(((((()))***************++++++,,,,,,,,,---$$$%%%&&&'''''''''''''''*********)))))))))))))))))),,,///...+++)))+++...,,,...000111000//////000******++++++,,,,,,------++++++---...///000000000111000...///000111111000...///000000///000222333///000111222222222222111555555444666777888666555222333444555555444333222555444333222000///...---///.........---,,,,,,+++,,,---...//////...---,,,++++++,,,,,,---///000111/////////000222444555666555333222222333555666777:::<<<:::555444555444111/////////---++++++---//////000000000111444:::>>>===@@@EEEIIIJJJKKKLLLLLLNNNLLLKKKIIIIIIJJJKKKLLLNNNMMMMMMLLLLLLMMMNNNOOOMMMNNNNNNMMMMMMNNNQQQSSSRRRRRRQQQQQQRRRSSSTTTUUUSSSRRRQQQQQQRRRSSSSSSRRRRRRRRRRRRPPPOOONNNPPPRRRNNNMMMLLLIIIFFFCCC@@@???999<<<===;;;666222333555111111111000///---++++++***************+++++++++++++++***)))((((((''''''&&&'''(((***+++******)))+++---000111111222555777;;;???CCCEEEDDDCCCAAAAAACCCEEEFFFFFFFFFFFFHHHIIIGGGEEECCCDDDGGGJJJKKKLLLIIIDDD???<<<666111111666666888555///---///111111+++++++++)))'''&&&(((***''')))++++++++++++,,,---***)))((((((******)))((((((***,,,---,,,,,,---...000444999<<<>>>???AAABBBAAABBBCCCDDDFFFHHHIIIIIILLLMMMNNNNNNOOOOOOOOOOOOQQQQQQQQQQQQQQQPPPOOONNNEEE;;;111...---******+++------,,,,,,***((('''&&&(((((((((((('''&&&%%%%%%%%%&&&'''((()))*********((()))*********)))((('''***)))((('''&&&%%%%%%%%%&&&$$$###$$$&&&((((((''')))***************)))))))))))))))((()))******+++///...------///111111111444444444333444444555666===<<<;;;:::888777666555===;;;999888777888999;;;666777777666666777999<<<;;;;;;;;;::::::999999999:::999999999999777555222000///...,,,,,,,,,,,,---(((***+++,,,,,,,,,...000///...,,,+++******++++++))))))))))))***+++,,,,,,---+++)))***---///---++++++***)))((()))***---.........---,,,+++,,,,,,,,,//////...---+++,,,///222...///---******,,,***%%%******++++++,,,++++++***)))***+++***)))(((***+++))))))(((((((((((())))))+++***(((&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%&&&'''(((((()))(((((((((%%%%%%%%%%%%&&&&&&'''(((''''''%%%$$$$$$%%%%%%&&&'''&&&%%%&&&((())))))(((***(((&&&&&&(((*********++++++,,,,,,+++***((('''...,,,***)))''''''((((((******)))((((((((())))))(((((()))))))))(((((('''++++++******)))((((((((())))))************))))))((((((((())))))******+++)))*********************((())))))*********))))))+++*********))))))(((((())),,,//////,,,++++++---(((+++...///...,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++,,,...///000222000......000000000///000000///...---///222555///000111111222222111111555444444555777888777555333444555666666555444444555444333222111000///...000///...---,,,,,,,,,,,,,,,---...//////...---,,,+++++++++,,,---...//////,,,,,,------///000222222222111111222444666999:::@@@BBBAAA<<<;;;<<<;;;777777666444000---,,,---///---------++++++---111444111444888<<<>>>@@@CCCFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLMMMMMMPPPPPPNNNLLLJJJKKKOOORRRQQQQQQQQQQQQRRRTTTUUUVVVRRRRRRQQQQQQQQQQQQRRRRRRTTTUUUUUUTTTRRRRRRSSSUUUTTTSSSRRRPPPNNNKKKIIIGGGBBBEEEGGGEEE@@@;;;:::;;;777777777666444111...,,,......------,,,,,,------,,,++++++***)))((('''''''''''')))******+++******+++---000222333555888:::;;;???CCCFFFEEECCCAAAAAAFFFGGGIIIIIIHHHHHHIIIJJJIIIGGGEEEEEEGGGJJJLLLMMMKKKFFF@@@<<<666000111555777666333...++++++,,,,,,++++++)))'''%%%%%%'''***(((***,,,---,,,,,,,,,---)))((('''((()))***)))'''''')))++++++++++++---...000444888<<<>>>@@@BBBDDDBBBCCCDDDEEEGGGHHHIIIJJJMMMNNNOOOOOOPPPPPPOOOOOOSSSSSSSSSRRRQQQPPPNNNMMMFFF<<<333000...++++++,,,...------+++***)))''''''(((((((((((('''&&&%%%$$$$$$%%%&&&''')))***++++++))))))***+++***)))((('''***)))((('''&&&%%%%%%%%%'''%%%######%%%'''((((((((()))***+++,,,++++++***)))))))))))))))******+++...---,,,...111333222111999888777666444444444444777777777888888888888888:::::::::999:::;;;;;;<<<777999:::888666666:::>>>======<<<;;;:::999777777999888777888888777555222//////---,,,,,,+++,,,,,,''')))+++,,,,,,...000222///...,,,+++******++++++******))))))***++++++,,,...,,,******---...,,,))),,,***(((''''''(((***,,,---------------,,,++++++......------------///000000111///+++***,,,***%%%((())))))***+++,,,,,,,,,)))***++++++***)))***+++)))(((((((((((())))))***))))))((('''&&&&&&''''''%%%&&&&&&''''''&&&&&&&&&&&&&&&'''(((((((((((('''$$$$$$$$$%%%&&&'''((()))&&&%%%$$$######$$$%%%%%%&&&%%%%%%&&&)))+++******((((((''''''''')))))))))((()))+++,,,,,,***(((''',,,+++***)))(((((((((((())))))((((((((((((((()))))))))*********)))((((((************))))))((((((((())))))******))))))(((''''''(((((())))))))))))))))))))))))))))))))))))++++++,,,,,,,,,+++******++++++******)))(((((((((+++---///...+++)))((((((&&&))),,,---,,,*********---,,,***(((((()))***+++******))))))***,,,...///111000....../////////....../////////...///111444000000111111111111111111444444444555777888777555444444666777777666666555111111222222333333444444222111///...------------,,,---............---,,,.........------,,,++++++++++++,,,,,,---...///000---...///000000222555777===??????<<<<<<>>>===:::===<<<:::666222111333555000000...,,,)))))),,,...)))+++...000222555999<<<;;;<<<>>>@@@BBBDDDFFFGGGHHHIIIKKKLLLNNNNNNNNNNNNQQQQQQPPPNNNLLLLLLNNNOOONNNOOOOOOPPPQQQRRRSSSSSSQQQRRRRRRQQQPPPPPPQQQRRRVVVWWWWWWUUURRRPPPPPPQQQSSSSSSRRRQQQOOOMMMKKKJJJIIIKKKMMMLLLHHHCCC@@@@@@===>>>>>>>>>;;;777333000333222111000//////000000,,,++++++***)))((((((((('''((()))******+++++++++***---000333555777:::===<<<@@@DDDFFFEEECCCBBBBBBFFFGGGIIIIIIHHHHHHIIIKKKJJJHHHFFFFFFIIIKKKLLLMMMMMMGGGAAA<<<666111222666:::666111...,,,*********+++***(((%%%######&&&)))(((+++---......------...)))((('''((()))***)))'''''')))++++++++++++---///000444888<<<>>>@@@CCCEEECCCDDDEEEFFFGGGHHHIIIJJJMMMNNNOOOPPPPPPPPPPPPPPPTTTSSSSSSRRRQQQOOONNNMMMIII???666222000---,,,...//////...,,,+++***))))))(((((((((((('''&&&%%%$$$$$$$$$%%%&&&(((***+++,,,)))***+++++++++***((('''***)))((('''&&&%%%%%%%%%'''%%%######%%%'''(((((('''(((***,,,,,,,,,+++***((()))))))))************---,,,---///111222222222888888777666555555555555222333555777888999999:::666777888999:::<<<===>>>;;;===>>><<<888777:::=========<<<;;;:::888666555777666666777888777555333///......---,,,,,,++++++(((***,,,---...///111333///...---++++++++++++,,,*********)))******+++,,,000---++++++------+++(((,,,+++)))''''''((()))***++++++,,,------,,,++++++,,,,,,---...//////...---000111///++++++,,,***&&&&&&'''((()))+++,,,...///(((***,,,,,,+++******+++((((((((((((((()))******)))(((((('''''''''''''''%%%&&&'''(((((())))))(((%%%%%%&&&'''''''''''''''$$$$$$$$$%%%&&&'''((())))))((('''&&&&&&'''((()))%%%%%%%%%&&&)))++++++***&&&'''''''''''''''((()))%%%&&&)))+++,,,+++***)))***)))))))))))))))******)))((((((((((((((()))))))))******+++******))))))*********)))))))))))))))'''(((((())))))(((((('''&&&&&&&&&''''''''''''''''''((((((((((((((())))))((((((((()))((((((''''''************))))))((((((***+++,,,+++***((('''&&&(((+++...///...,,,,,,,,,...,,,***(((((((((***+++***)))))))))***,,,---///000///------...//////...+++...000111000000000111111111000000000000000000333222222444666777666555333444666777777777666666111222222333444555555666444333222000///.............................................---,,,+++***,,,,,,,,,,,,,,,---......+++---......------000222555999:::999:::======:::??????>>>;;;999:::<<<>>>444333111---***((()))***''')))******+++,,,///222///111333777;;;>>>@@@AAACCCEEEGGGJJJMMMNNNOOOPPPNNNPPPQQQQQQOOOMMMLLLLLLOOOOOOPPPQQQQQQRRRRRRRRRPPPQQQRRRQQQOOONNNPPPRRRUUUVVVWWWUUURRRPPPPPPQQQQQQQQQQQQPPPOOONNNMMMLLLLLLNNNPPPOOOMMMIIIFFFEEEDDDEEEFFFEEECCC???;;;888999888666555444555666777++++++*********)))))))))(((((())))))***++++++,,,+++...111444666999<<>>@@@CCCFFFDDDEEEFFFGGGHHHIIIJJJJJJLLLLLLNNNOOOPPPQQQQQQQQQSSSSSSRRRRRRPPPOOOMMMMMMKKKAAA777444222///...///000///...,,,+++******)))(((((((((((('''&&&%%%%%%$$$$$$%%%&&&''')))+++,,,)))***+++++++++***)))(((***)))((('''&&&%%%%%%%%%&&&$$$###$$$&&&(((((('''&&&(((***,,,,,,+++***)))(((((()))************)))***,,,///000000000111222222333333444555777888999444555777999::::::999999666666777888:::<<<===>>>===>>>???>>><<<:::;;;;;;;;;<<<<<<<<<;;;999777666666555555666777777555333//////......---,,,,,,+++***,,,............000222000...---,,,++++++,,,,,,+++***************++++++111...,,,,,,......,,,)))+++******))))))))))))))))))***+++,,,---------,,,***+++,,,///111000...,,,...///---***+++---,,,'''&&&&&&'''(((***,,,...///(((***------+++*********(((''''''(((((()))***+++))))))))))))))))))((((((%%%&&&'''((())))))))))))$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((('''&&&%%%%%%%%%&&&'''(((%%%$$$$$$&&&(((******)))%%%&&&''''''&&&&&&'''((($$$%%%''')))***+++++++++(((((())))))************))))))((((((((()))******(((((()))*********************))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******(((((()))))))))))))))((()))))))))))))))))))))***'''''''''(((((()))******((()))++++++*********+++---,,,+++***))))))***+++))))))))))))+++,,,---......---,,,,,,...//////...***---000222111000//////111111000/////////000000111000000222555666555444333444555777777777666666555555555555444444444444555555555444333111///...////////////////////////+++,,,.../////////...---,,,,,,+++++++++,,,------+++...000///,,,+++---000///444666555777::::::777;;;<<<>>>>>>>>>???AAACCC===<<<:::555111...---...***++++++***))))))***,,,)))***,,,...222555888:::<<<===???BBBEEEHHHJJJKKKGGGJJJMMMNNNMMMJJJIIIHHHOOOPPPQQQSSSTTTUUUUUUUUUNNNQQQRRRQQQNNNMMMPPPRRRRRRTTTVVVVVVUUUTTTUUUVVVQQQQQQQQQRRRQQQQQQPPPOOONNNOOOPPPQQQPPPOOOLLLKKKKKKKKKLLLKKKJJJGGGEEECCCAAA@@@>>>===<<<===???@@@)))************+++++++++))))))))))))***+++,,,,,,,,,///222555777:::===@@@BBBCCCEEEEEEDDDEEEFFFGGGDDDFFFHHHHHHHHHIIIKKKLLLIIIIIIIIIKKKMMMNNNLLLKKKMMMGGGBBB>>>999666999>>><<<444......---)))(((***++++++***(((&&&&&&(((***))),,,///111000///...///+++***))))))***+++***)))'''((()))))))))+++...000333666999<<<>>>@@@CCCFFFEEEFFFFFFGGGHHHIIIJJJJJJJJJKKKLLLNNNPPPQQQRRRRRRQQQQQQQQQQQQPPPNNNMMMMMMKKKAAA777333111...---///000///---+++))))))))))))&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&(((***+++******+++,,,+++***)))(((***)))((('''&&&%%%%%%%%%%%%$$$$$$%%%(((((('''&&&&&&(((***+++,,,***(((''''''((()))***+++******)))'''---222111---,,,///333///000111222444666888:::666777999<<<======<<<<<<:::999888888999:::<<<===<<<<<<<<<>>>???>>><<<999:::;;;<<<======<<<:::999444444444666777777555333////////////...---,,,,,,+++---......---,,,---///000///---,,,++++++,,,,,,++++++***************+++///---+++,,,000111000---)))***+++++++++***)))((((((((()))***,,,---...///,,,+++***,,,///000///---+++,,,+++)))+++...---)))))))))(((((()))***+++,,,(((***------,,,+++******''''''''''''((()))***+++))))))***************)))&&&&&&'''(((((('''''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''$$$$$$###"""###$$$%%%&&&%%%$$$$$$%%%''')))((((((###&&&((((((&&&%%%&&&(((&&&&&&''''''((()))******)))************))))))((()))))))))))))))***++++++$$$%%%&&&((()))))))))))))))))))))))))))))))))***(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%&&&((()))***+++,,,((())))))***++++++++++++((((((((()))******++++++)))(((&&&&&&(((***+++,,,&&&''''''&&&%%%&&&(((***,,,,,,,,,,,,++++++++++++((((((***+++,,,---------,,,+++***+++...///000///,,,---///000//////000111222111000///...//////000///...///111333444444222222333555666777777666666555555555555555555555666666777888888666333000...111111000000000000111111,,,...///111111000///...,,,++++++*********++++++(((,,,///...+++***,,,///,,,000222111222444333000555888;;;>>>???@@@AAACCCDDDCCCAAA<<<666333111222---...///...,,,******+++))))))))))))+++---000222444555555666888;;;>>>??????AAADDDEEEEEEDDDDDDEEEKKKLLLOOORRRUUUWWWXXXXXXMMMPPPRRRPPPMMMLLLOOOSSSQQQTTTVVVVVVUUUUUUUUUVVVRRRRRRSSSTTTTTTTTTSSSSSSQQQQQQQQQSSSTTTTTTTTTSSSPPPPPPPPPPPPOOONNNNNNMMMIIIHHHFFFEEEEEEGGGIIIKKK)))))))))***++++++,,,,,,))))))))))))***+++,,,------000333666777:::===@@@AAABBBCCCCCCBBBCCCEEEGGGDDDFFFHHHIIIIIIJJJLLLNNNIIIIIIJJJMMMOOONNNLLLJJJMMMGGGBBB>>>:::888;;;AAA<<<333---...---)))'''))),,,---,,,***(((((()))+++))),,,000222111/////////+++***)))***+++,,,+++)))&&&'''(((((((((***---000444666:::<<<===@@@CCCEEEFFFFFFGGGHHHHHHIIIJJJJJJHHHIIIKKKNNNPPPQQQRRRSSSPPPPPPPPPPPPOOONNNMMMMMMKKKAAA777333111---,,,...///...,,,***((((((((((((&&&&&&''''''((('''''''''&&&%%%%%%%%%&&&((()))+++******+++,,,+++***)))(((***)))((('''&&&%%%%%%%%%$$$$$$$$$&&&((()))'''%%%&&&'''***++++++)))'''&&&'''((()))++++++******)))&&&---333222,,,)))---333111111111222333444666666555777;;;>>>@@@AAAAAA@@@>>><<<:::999999999;;;<<<999999:::===@@@@@@<<<888:::;;;===??????>>><<<;;;444333444555777777555333000000000000///...---,,,,,,---...---+++***+++,,,000///---,,,++++++,,,,,,++++++***************+++---+++***---111444333111(((***+++------+++)))((('''(((((()))+++---///111///,,,))))))---///000///(((******)))+++//////+++,,,+++***((((((((()))***(((+++---...,,,+++******''''''''''''((()))++++++)))******+++++++++******''''''''''''&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%&&&'''))))))%%%$$$$$$%%%'''((('''&&&###%%%((((((&&&%%%&&&((((((((('''''''''(((((()))++++++++++++***((('''&&&******))))))***+++,,,,,,"""###$$$&&&'''(((((())))))))))))))))))*********))))))************))))))((((((((((((((('''''''''$$$%%%&&&(((***+++,,,---$$$$$$%%%'''((((((((((((''''''((()))***+++,,,,,,...,,,(((&&&'''(((************)))((('''(((+++...+++,,,,,,---------,,,+++'''(((***,,,---------,,,+++***)))+++...000000000.........---,,,...111333222111000.........///000...---...000222333333222111222444666666666666555111222333555666888999:::666777999:::888555111...222222111111111111222222111111222222111///,,,++++++******))))))))))))***%%%)))---,,,)))(((+++...***...///......///---)))000444999<<<===>>>???@@@BBBBBB???:::444000/////////111222111...,,,,,,---,,,***(((''''''(((+++,,,///...------...111333555:::;;;======>>>???AAACCCEEEHHHLLLPPPTTTWWWYYYYYYMMMPPPRRRPPPLLLKKKOOOSSSSSSUUUVVVVVVSSSQQQPPPPPPRRRRRRSSSTTTUUUUUUUUUTTTSSSRRRRRRTTTWWWYYYYYYYYYRRRRRRRRRRRRRRRSSSSSSSSSOOONNNLLLKKKKKKMMMPPPRRR***))))))((()))+++---...)))***+++***)))+++000555444444555555555777;;;>>>???BBBEEEEEECCCBBBCCCEEEGGGGGGGGGGGGHHHIIIJJJKKKLLLNNNOOOPPPPPPQQQSSSTTTQQQMMMFFF???::::::>>>AAA999333,,,((((((***************)))))))))))))))***,,,...000222222111///......+++***++++++''''''***...+++)))+++,,,***,,,000222555999===@@@BBBCCCCCCEEEFFFFFFGGGHHHHHHHHHHHHKKKNNNOOONNNOOORRRRRROOOSSSQQQOOONNNOOOQQQUUUWWWNNNFFF;;;333000000000000......---,,,+++***)))(((************)))((('''&&&$$$$$$$$$%%%&&&(((***,,,+++******+++,,,+++)))''',,,'''%%%&&&'''%%%%%%'''&&&&&&%%%%%%%%%&&&''''''+++******)))(((''''''&&&&&&''')))***+++***(((''''''777666******,,,,,,///222000...000444777777666888999===BBBBBB>>>===@@@>>><<<999888999:::999888777666666888:::;;;;;;:::<<<>>>BBBEEEEEECCCAAA>>>444777999888999:::666///444222000...---...///000111///,,,***+++---000222***222111'''$$$+++///,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++))))))...333777999111---)))(((******(((&&&%%%&&&(((***,,,------...000---))))))+++------,,,------,,,+++************+++(((&&&&&&)))***)))''''''(((***++++++******)))))))))(((''''''((()))***%%%'''***,,,------,,,+++))))))))))))))))))))))))&&&%%%$$$$$$&&&(((''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((((('''''''''''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%'''))))))(((((((((((())))))***,,,------,,,+++)))'''&&&'''((()))***************))))))))))))((((((((((((,,,+++******++++++***)))((('''&&&&&&((())))))(((---,,,+++)))((('''''''''%%%&&&&&&'''((()))******************************+++*********++++++***)))+++***)))((('''''''''(((+++***)))((('''''''''(((...---+++******+++---///...,,,+++---//////,,,)))***+++++++++***+++...111000///...------...///000111111///...------------000///.........///111222---...///111333444444444111444666666555666:::===;;;;;;:::999888777555444444222000000222555666666333333333222222111111111111///,,,+++,,,+++***)))((()))+++,,,,,,++++++***------------...///000000222444666777999999999888999::::::888555333333444111111111111111111222222---,,,,,,,,,......,,,+++222000,,,))))))***---///...------...222444555555;;;???EEELLLQQQRRRRRRQQQMMMNNNPPPPPPOOOOOOQQQRRRPPPSSSWWWWWWUUUSSSTTTUUUWWWTTTVVV\\\\\\WWWVVVYYYWWWTTTQQQRRRUUUXXXXXXXXXTTTTTTTTTTTTTTTTTTTTTTTTTTTQQQNNNKKKJJJKKKMMMOOO***)))))))))***+++,,,---)))+++++++++***+++///333222333444444444666:::===???AAADDDDDDBBBBBBCCCEEEGGGGGGGGGHHHHHHIIIIIIIIIJJJKKKMMMMMMNNNOOOPPPQQQOOOKKKDDD===999:::???BBB999333,,,((()))***************))))))))))))******,,,...000222222111///......+++***++++++((((((+++,,,)))(((+++,,,,,,...222111333888===AAACCCDDDEEEDDDEEEFFFHHHIIIIIIHHHHHHLLLOOOPPPOOOOOOSSSSSSPPPOOOOOONNNNNNOOORRRUUUWWWNNNFFF<<<444111000000000...---,,,+++***)))(((((())))))))))))((('''&&&&&&'''&&&%%%%%%&&&''')))***+++******+++,,,,,,***(((***&&&%%%''''''%%%$$$'''&&&&&&%%%%%%&&&&&&''''''+++******)))((((((''''''&&&''')))***+++***)))((()))888666++++++,,,,,,///222000...///333666666666777777;;;??????<<<===@@@===;;;999999:::;;;::::::666555444555777999999888999;;;???BBBCCCBBB@@@>>>555888999999:::<<<999444333111///...------...///000...+++))))))+++---///+++111000((('''---///+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++...444999000---)))(((***+++***)))''''''((()))+++,,,---...000---))))))+++,,,,,,+++,,,++++++,,,,,,---...///---***((()))+++,,,+++)))((())))))******************))))))(((((()))******&&&''')))+++,,,,,,,,,+++))))))))))))))))))))))))'''%%%$$$%%%&&&(((((('''%%%%%%&&&'''''''''''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&(((''''''&&&&&&&&&'''((((((++++++,,,+++***)))'''&&&((()))***+++,,,,,,------)))))))))(((((((((''''''((('''&&&&&&'''((('''%%%((('''&&&&&&((())))))((())))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))(((((()))*********,,,+++***)))((((((''''''*********))))))(((((((((,,,,,,+++******+++,,,------,,,+++---//////,,,))))))***++++++******,,,...//////...------...//////111000000///...---------000//////...///000111222,,,---///111222333333444222333555555555777999;;;;;;:::::::::888777666555222111111333555666666444777777666666666555555555222000---,,,------+++***(((((()))*********)))(((,,,,,,,,,,,,,,,---...///...000111333444444444444666777888666444222222333222222222222111111111111/////////000222222111//////...,,,*********++++++,,,+++***+++...000000000333666;;;@@@CCCEEEEEEDDDEEEGGGJJJKKKLLLMMMPPPRRRQQQUUUYYYZZZXXXVVVUUUVVVWWWTTTVVVZZZ[[[WWWWWWZZZXXXVVVSSSSSSUUUVVVVVVUUUVVVVVVVVVVVVUUUUUUUUUUUUTTTQQQNNNLLLKKKLLLNNNOOO******)))******+++,,,---)))+++,,,---,,,,,,...000000111222333333555999;;;>>>@@@AAAAAAAAAAAABBBDDDEEEFFFGGGHHHHHHHHHGGGFFFHHHIIIJJJKKKMMMNNNOOOOOOLLLHHHAAA;;;999;;;???CCC777222+++((()))++++++******)))))))))))))))******,,,---000222222111///---...+++***,,,+++((((((++++++((('''+++,,,,,,///444///222777<<>>:::<<<;;;999:::;;;999444111000///---,,,------...///---+++)))((()))+++,,,,,,000///***+++000000)))++++++++++++++++++++++++))),,,...,,,((()))000777000---***)))***+++,,,+++((((((((((((***+++---//////,,,***)))***+++++++++(((((((((((()))***+++,,,,,,+++)))***+++,,,+++******))))))))))))***++++++++++++***))))))******+++'''(((((()))***+++,,,,,,))))))))))))))))))))))))(((&&&%%%%%%'''(((((('''&&&&&&'''((((((((((((''''''''''''(((''''''&&&&&&''''''''''''''''''''''''###%%%'''((('''&&&&&&'''%%%%%%$$$$$$%%%&&&&&&'''((()))*********)))'''&&&'''((()))***+++,,,------((((((((('''''''''&&&&&&((('''&&&'''((()))((('''((('''%%%&&&''')))((((((%%%&&&((()))***+++******'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''')))***+++---,,,+++***)))((('''''')))***+++++++++***)))(((******+++++++++*********+++++++++,,,......,,,***((()))++++++***))))))***......------------......000000000///......------000000/////////000111222,,,---...000111222222222333222222333666777888888:::::::::999999777666555000111222555888888666444999888888888888777777777444222////////////...---******+++++++++******)))+++++++++***++++++,,,,,,,,,---...000111111111111111333555555333222111222333333333222111111111000111111222444777888666555...///000000000...,,,++++++)))((((((***+++***))),,,---000222444555666555999<<<@@@BBBEEEGGGKKKMMMOOOSSSWWWYYYYYYWWWVVVVVVUUUSSSTTTWWWXXXVVVVVVYYYUUUSSSRRRRRRTTTUUUUUUTTTXXXXXXXXXXXXXXXXXXXXXXXXTTTRRROOOMMMMMMNNNPPPQQQ************++++++,,,,,,***+++---......---------...000222222333555888:::<<<======>>>>>>???@@@BBBCCCDDDFFFGGGGGGFFFDDDCCCFFFFFFGGGIIIMMMOOOPPPPPPIIIDDD===999999<<<@@@CCC666000+++((()))++++++***))))))))))))))))))***++++++---///111222000...---...+++***,,,+++)))))),,,,,,((((((+++,,,,,,///333111333888===AAACCCDDDEEE@@@CCCGGGJJJKKKJJJIIIGGGKKKOOOPPPNNNOOORRRRRROOOKKKKKKMMMOOOPPPRRRRRRRRRNNNIIIBBB:::555222000///,,,,,,+++******)))((((((((())))))(((((('''&&&%%%((('''&&&%%%%%%&&&'''(((+++***)))+++---...---,,,)))'''))),,,+++'''&&&(((&&&&&&%%%&&&&&&'''((()))*********)))))))))(((((('''((()))++++++++++++***000;;;888///000///---222///.........000222333444777666888<<<<<<:::===AAA???===;;;;;;;;;;;;:::999333111///...000222222222222555999===???@@@?????????@@@===888777777333...000///...---------------///...,,,***))))))******---///...,,,///333///(((++++++++++++++++++++++++***,,,---+++((((((---111111///,,,+++***++++++,,,***)))(((((()))+++---///---,,,******************+++***)))(((''''''''''''))))))))))))******)))(((+++***)))((()))***+++,,,,,,,,,++++++++++++++++++(((((((((((()))+++,,,---)))))))))))))))))))))))))))'''&&&&&&'''(((((('''&&&''''''((()))((((((((('''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''''''''"""$$$''')))'''&&&%%%&&&$$$$$$$$$$$$%%%&&&''''''&&&'''((())))))(((''''''%%%%%%&&&'''(((***+++,,,((('''''''''&&&&&&&&&&&&(((&&&&&&''')))***)))((((((&&&%%%%%%'''(((((('''###%%%'''***+++***)))(((((((((((((((((('''''''''''''''''''''''''''''''''))))))((('''&&&''')))+++------,,,+++***)))''''''((()))+++,,,---+++***)))((()))+++++++++***(((''')))***+++,,,,,,,,,+++***(((***,,,,,,+++)))))))))------,,,,,,,,,,,,------///////////////...------////////////000000111111+++,,,---///000111111111444222000111555777666444999999999999888777777666222222333555888999888666777777777777777777777777666444222111222222111000////////////......------++++++***))))))*********......///000000111111111...000333444333222111222444444333222111000000///111222333777:::;;;:::888222555888:::999666222///---+++)))((())))))((('''+++++++++,,,,,,---------///222555888:::<<<@@@BBBFFFJJJOOOSSSTTTTTTSSSRRRRRRQQQQQQRRRSSSTTTVVVXXXPPPPPPQQQRRRTTTUUUUUUUUUXXXYYYYYYYYYYYYYYYZZZZZZUUUTTTRRRQQQPPPRRRSSSTTT***+++++++++,,,,,,,,,,,,***+++---...//////---,,,...000222333444666888;;;;;;:::::::::<<<>>>???@@@AAABBBDDDFFFFFFEEECCCBBBBBBAAABBBFFFKKKOOOPPPOOOEEEAAA;;;999;;;>>>AAABBB444///***(((***++++++***))))))(((((()))***+++++++++---///111111000...---...+++***,,,,,,)))***---...***)))+++,,,+++---111333666999===@@@BBBBBBBBBAAACCCGGGJJJKKKJJJHHHGGGIIILLLMMMLLLMMMPPPPPPNNNLLLMMMNNNPPPPPPPPPOOOOOONNNKKKEEE>>>777222//////,,,,,,++++++***)))))))))))))))))))))((('''&&&%%%&&&&&&%%%%%%&&&''')))******))))))+++---/////////+++***,,,///,,,''''''***&&&&&&&&&&&&'''((()))***************))))))))))))((()))***++++++,,,,,,,,,...777333---///---***000///////////////000333444777666888<<<===;;;===BBBAAA???======<<<;;;999777444111//////000111111111111333777;;;>>>?????????>>>>>>;;;666444444111+++///......---------------//////...---,,,+++++++++------------000222///)))++++++++++++++++++++++++,,,+++***)))***++++++***222111000---+++******++++++***)))((((((***,,,...************))))))***+++///...---,,,++++++++++++((()))***+++***)))))))))+++***)))))))))***,,,---,,,,,,,,,,,,++++++******'''''''''((()))***,,,---***************************(((''''''((()))((('''&&&''''''((()))((((((((('''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''(((((("""$$$''')))'''&&&%%%&&&%%%%%%%%%%%%&&&'''((()))%%%&&&'''((()))(((''''''%%%%%%%%%&&&'''(((***+++((('''''''''&&&&&&&&&&&&###"""!!!###%%%&&&&&&%%%'''&&&%%%%%%'''(((((('''%%%&&&((())))))((('''%%%((((((((((((((('''''''''((((((((((((((((((((((((***++++++)))&&&&&&(((***,,,,,,,,,,,,+++)))(((''''''(((***,,,---,,,+++***((()))+++,,,+++)))'''&&&'''(((***++++++*********)))+++------+++***)))***++++++,,,,,,,,,,,,++++++------.........---,,,,,,......//////000000000000+++,,,---//////000000000444111///000333555444222777777777888888777666666555333222333666999::::::777777777777888888888888999777555444555666555444333333222111000000//////,,,++++++***)))))))))))).........//////000111111---///222333222111222333333333222111111000/////////000222666:::;;;999888555888<<>>:::555222000...,,,+++,,,,,,+++***------,,,+++++++++++++++***,,,...///000111333555999<<>>@@@@@@AAABBBCCCEEEFFFEEEEEEDDD@@@??????CCCIIILLLMMMKKKBBB???;;;;;;>>>AAAAAA@@@222...)))(((***,,,+++***(((((((((((()))***+++,,,+++,,,///111111000...,,,...+++***,,,,,,******---///+++)))+++,,,***,,,000555777:::===@@@AAAAAAAAACCCEEEGGGIIIJJJIIIGGGFFFFFFJJJKKKKKKLLLPPPQQQNNNNNNOOOOOOPPPPPPOOOOOONNNNNNLLLHHHAAA999333///...,,,,,,,,,+++++++++******************)))((('''&&&&&&%%%%%%%%%&&&''')))******))))))+++...111111111------...///+++%%%&&&***%%%%%%&&&&&&'''(((******************************))))))***+++,,,------...+++111---))),,,***'''---///000000//////000222555666555888======;;;===BBBAAA@@@>>>>>>===<<<999777555444333333444444222111000222666999<<<>>>>>>>>>888:::999666666777444///........................///////////////...,,,,,,,,,,,,---...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++,,,***'''000111222111...,,,+++++++++******))))))***+++,,,&&&(((******))))))***,,,************+++,,,---...)))+++......,,,+++++++++***************+++,,,,,,,,,,,,,,,,,,,,,+++***)))&&&''''''((()))***++++++************************+++)))(((''')))))))))(((&&&&&&'''((((((((((((''''''''''''(((''''''&&&&&&%%%%%%&&&&&&'''(((((((((###%%%'''((('''&&&&&&'''&&&&&&&&&&&&'''(((******&&&'''((())))))(((''''''((((((''''''''')))***,,,((((((((('''''''''&&&&&&###""""""$$$&&&((((((''''''&&&$$$%%%&&&(((''''''''''''(((((((((&&&%%%$$$'''''''''(((((((((((((((((((((((((((((((((((((((&&&)))+++)))&&&%%%&&&)))***++++++,,,+++)))((('''&&&''')))+++,,,,,,++++++)))***+++,,,+++)))'''&&&%%%'''*********))))))***)))+++,,,,,,+++***+++,,,******++++++++++++******++++++---------,,,+++***,,,---.../////////......,,,---...///000000000000222111000000111222222111444555555666666666666555666444333333666:::<<<===:::::::::;;;;;;;;;;;;;;;;;;999777777888999888777666555333222111000000000...---,,,+++************,,,,,,,,,,,,,,,---......---///000000///000111333111111111000000//////...,,,---000444888999777555444777:::<<<<<<888444111222000///...///000///...000000//////...------,,,+++,,,---,,,+++***+++,,,000111444888===@@@@@@???EEEIIIJJJIIIKKKOOOQQQOOOSSSUUUWWWWWWUUUSSSQQQQQQUUUUUUVVVVVVWWWXXXXXXXXXXXXWWWWWWVVVWWWXXXYYYZZZ+++,,,,,,------,,,+++++++++******,,,000111000//////222555777888:::<<<>>>===;;;999:::>>>AAABBBBBBCCCCCCDDDEEEGGGHHHIIIIIIFFFDDDBBBEEEJJJLLLKKKHHHAAA>>><<<===AAACCC@@@===111---)))(((***,,,+++***(((((((((((()))***+++,,,***,,,...000111///...,,,...+++***------***+++...---***)))+++,,,+++---222333666999===@@@BBBBBBBBBFFFFFFHHHHHHHHHHHHGGGFFFDDDHHHKKKJJJMMMRRRSSSPPPNNNOOOOOOOOOPPPPPPQQQQQQNNNNNNKKKDDD;;;333///...---------,,,,,,,,,,,,,,,++++++++++++***)))((('''((('''&&&%%%%%%&&&'''(((***))))))***...111333333.........---((("""$$$)))%%%%%%&&&&&&''')))***+++************************)))******+++,,,---...///+++///+++)))...+++(((//////000111000//////222555333333777======;;;<<>>===>>>???>>><<<999888777777888888777444222///000333777999;;;<<<<<<888:::;;;:::;;;<<<888222...//////000000/////////---...///000000///---,,,***+++---...---,,,---...------------------------)))+++,,,,,,+++***))))))+++///222333111...------++++++******************###&&&)))***))))))+++---''''''''''''((()))******))),,,//////---++++++,,,)))***++++++,,,,,,+++++++++,,,,,,,,,+++***((((((%%%&&&((()))***+++******************************,,,***(((((()))))))))(((%%%%%%&&&'''''''''''''''&&&&&&''''''((('''''''''%%%%%%&&&&&&'''(((((()))$$$%%%'''&&&%%%%%%&&&(((%%%%%%&&&&&&''')))***+++'''((()))***)))((('''&&&***)))'''&&&&&&''')))***)))))))))(((((((((''''''%%%$$$$$$&&&)))++++++***'''%%%$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&###((((((&&&$$$&&&((('''(((***++++++***((('''&&&&&&'''(((***++++++,,,+++++++++++++++)))((('''###&&&)))***)))((()))***((()))***)))))))))+++---))))))***++++++***))))))((()))+++,,,,,,+++***)))+++,,,---.........---,,,---...///000000000000000000111111000//////000111222333333444555555555444555444444666999;;;<<<<<<<<<<<<<<<=========>>>>>>===;;;999999:::;;;:::999:::888666444333222222222000000...---,,,+++++++++,,,++++++******+++---------...---,,,,,,---000222////////////............***+++...222666666444222222444666777666444111///222000//////111222222111444444555555444333222111000111111///,,,******+++,,,+++,,,///333666666444777===???>>>AAAEEEFFFBBBHHHLLLPPPQQQPPPNNNMMMMMMRRRRRRSSSTTTTTTUUUVVVVVVVVVVVVVVVVVVWWWXXXZZZZZZ+++,,,---------,,,+++***,,,***))),,,000222222000000333666999:::;;;===???@@@===:::<<>>@@@@@@>>><<<999999:::;;;<<<:::666222---///222555777999::::::<<>>>>>>>>999222//////000000000000000///+++---...000000///---,,,)))+++---...+++))),,,000........................&&&+++///...***'''))),,,''',,,222444333000///000******+++++++++***))))))!!!%%%(((***)))))),,,...,,,+++***))))))(((((()))&&&***------+++))))))***)))***+++,,,---,,,++++++++++++,,,,,,+++***((('''$$$%%%(((***++++++***)))************************,,,***)))((()))***)))((($$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((((('''%%%%%%&&&&&&'''((())))))%%%&&&&&&&&&%%%%%%''')))%%%%%%%%%&&&'''(((******((()))*********)))'''&&&)))'''%%%$$$$$$$$$&&&'''))))))))))))(((((((((((("""!!!!!!###&&&((()))((('''%%%$$$$$$&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&'''((()))******%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$&&&(((&&&''')))***+++***((('''&&&&&&&&&'''(((***,,,---,,,,,,,,,+++***)))(((((("""&&&)))***((('''(((***''''''(((''''''(((+++---((()))***++++++***)))((('''(((***++++++***)))(((***+++,,,---------,,,+++......///000111111111000///111222000---,,,///222111111222333444444444444333333555999<<<===<<<:::;;;;;;<<<<<<======>>>>>>>>><<<;;;:::<<<<<<<<<;;;>>>===:::888666666555666222111000...---,,,++++++---,,,+++++++++,,,---...------+++***)))***...111---------...............)))+++...222555555333000222333333444333222000...000///...///111333333333888999:::::::::999888777444555444222///,,,,,,------+++)))***---000///...+++111555444666;;;;;;777999>>>EEEIIIJJJIIIKKKLLLPPPPPPQQQRRRSSSSSSTTTTTTUUUUUUUUUVVVWWWXXXYYYZZZ,,,...///...---,,,,,,,,,((()))******+++...222666777666666:::>>>@@@???===DDDBBBAAA@@@AAACCCFFFHHHJJJHHHGGGGGGJJJMMMNNNOOORRROOOKKKKKKLLLLLLIIIFFFDDD???;;;<<>>999222///,,,,,,---,,,)))&&&))))))))))))***+++,,,---+++,,,---////////////...000,,,))))))---///---))),,,,,,,,,---...///000111444333444:::@@@EEEFFFDDDFFFGGGGGGHHHHHHHHHGGGGGGDDDFFFIIIMMMOOOQQQQQQQQQPPPPPPPPPQQQQQQQQQQQQRRRUUUSSSOOOGGG>>>777333111111...,,,++++++++++++***,,,,,,+++***)))((('''&&&%%%&&&((('''&&&&&&''')))***&&&&&&,,,......111777444111---)))&&&%%%&&&&&&***(((&&&&&&&&&&&&$$$"""'''''''''''')))+++---...---,,,***((((((+++000444***,,,...---,,,---000444222333444222//////333777333444666888999:::999999:::===@@@BBBAAA>>>999666888888:::<<<>>>>>>;;;999444222111333888;;;;;;::::::::::::<<<===;;;888666222111000...------------000////////////111222333000///...---------------000//////...------,,,,,,...---,,,***)))(((((((((''')))+++---...---,,,+++,,,***(((***,,,---***(((,,,***(((''''''(((***,,,,,,+++)))((((((((()))))))))***+++,,,,,,+++***)))((((((((()))******++++++)))***+++++++++)))'''&&&%%%%%%&&&'''((()))***+++***))))))))))))+++---...------,,,++++++******)))''''''&&&%%%%%%%%%%%%&&&$$$%%%'''))))))((('''&&&''''''''''''''''''&&&&&&''''''%%%###&&&***)))%%%(((''''''''''''(((((()))&&&'''((())))))((('''&&&)))%%%""""""$$$&&&&&&%%%&&&&&&''''''((())))))******)))))))))((((((((('''%%%&&&&&&&&&'''((((((((((((''''''&&&&&&&&&''''''$$$%%%&&&'''(((***++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((%%%"""***)))(((&&&&&&%%%%%%%%%((('''''''''(((+++---///...---+++)))(((((()))***&&&&&&&&&&&&''')))***+++&&&))))))&&&'''+++,,,)))---+++)))(((((()))+++---)))***,,,......,,,***(((++++++******++++++,,,---''')))---000222333222111/////////...------,,,,,,222...///444666333333888555333444888999666666999======<<<;;;;;;;;;;;;;;;@@@===:::<<>>:::===<<<999777555555666777999999777444111///000111000111111000...---...///333000,,,+++++++++++++++(((***,,,,,,,,,+++,,,---...---------......///000---///111333222000,,,***+++---.../////////111222666555555777999999777555;;;888666777999777000***.........000000///,,,))))))+++///111222111///...111222222444777;;;>>>@@@IIIHHHHHHIIIMMMPPPRRRSSSUUUVVVVVVUUUSSSSSSTTTVVV***,,,......------...///,,,---......///111555888;;;::::::<<>>777222000000...+++***+++,,,++++++------,,,+++***)))((((((&&&&&&&&&&&&''''''((('''+++'''&&&***,,,,,,000555333000,,,)))&&&%%%%%%&&&%%%%%%&&&&&&&&&'''((()))(((((('''((()))***,,,---++++++***))))))+++///333,,,......---++++++---000111222111000000111444666333444555666777888888999999;;;===??????<<<999666777888:::===??????<<<:::777444111222555999;;;;;;999888888:::;;;:::888666111000///...------------000///.........///000111......---,,,,,,,,,,,,,,,---------.........//////------,,,***)))(((((((((''')))+++,,,------,,,+++***(((''')))+++,,,***'''******)))(((((()))******+++***)))(((''''''(((((()))***++++++++++++***))))))))))))(((((((((((((((+++,,,---...---+++)))(((&&&&&&((()))***+++++++++,,,+++***(((((((((((())),,,,,,++++++++++++******((('''&&&&&&%%%%%%&&&&&&$$$%%%'''((()))((('''&&&''''''''''''''''''''''''&&&'''%%%###&&&******&&&'''&&&&&&&&&'''((())))))&&&'''((())))))((('''&&&(((%%%""""""$$$&&&&&&%%%%%%%%%&&&''''''((())))))&&&&&&''''''((((((((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((()))******&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$&&&((())))))(((&&&))))))((('''&&&%%%%%%%%%((('''&&&&&&''')))+++------,,,***((((((((()))***))))))(((''''''''''''(((''')))(((%%%$$$((()))''')))((('''&&&'''))),,,...++++++++++++++++++++++++***************+++,,,,,,***+++...///000000000///////////////............222...///444555222333777444222333777888555555888::::::::::::;;;<<<======AAA===:::;;;???@@@>>>;;;>>><<<:::888666666777888======;;;888444222222333222333444333222111222333222000...------...---,,,(((***,,,+++*********,,,,,,,,,,,,,,,,,,---......***+++---//////...,,,+++,,,---.........///111222444222111111333555555444888666666888;;;:::666111777666666666666444000---***+++,,,------------,,,.........///000222444666999999:::===CCCGGGJJJKKKNNNOOOPPPOOONNNNNNOOOQQQ)))+++---.........///000000111111111111333666999;;;:::;;;===???@@@>>><<<=========>>>AAAEEEHHHJJJKKKIIIHHHHHHKKKMMMNNNNNNLLLIIIGGGHHHJJJJJJGGGDDD<<<:::999;;;>>><<<666///000///------------,,,***''''''((()))***,,,...///,,,---...///000///...---...+++)))***,,,...---***,,,,,,,,,---...///000111333444777===DDDGGGFFFDDDCCCDDDEEEFFFGGGGGGHHHGGGMMMNNNPPPQQQRRRQQQPPPOOOPPPPPPPPPPPPPPPQQQQQQRRRSSSRRROOOHHH???777111///...,,,******+++------,,,...------,,,+++***))))))(((&&&$$$%%%((()))(((&&&,,,(((''')))+++,,,000555111///+++(((&&&%%%%%%%%%$$$%%%%%%$$$%%%'''***---)))))))))((()))***++++++)))***+++******+++...111...//////---***)))***,,,000///...///111444555666444444444444555666888999777888:::;;;;;;999777666444666999===@@@@@@===;;;;;;888333222444888;;;<<<999777666666777888666555000///...---------------000///...---------.........---,,,,,,+++,,,,,,,,,++++++,,,...///000111111---,,,+++******)))((((((((()))***,,,,,,,,,++++++'''''''''(((***+++)))((())))))))))))))))))))))))+++***)))((('''''''''''')))******++++++******))))))))))))((('''&&&&&&&&&,,,---.........,,,***((('''(((***+++,,,,,,,,,+++---,,,+++***)))((())))))*********+++++++++++++++((('''&&&&&&%%%&&&&&&&&&$$$%%%'''(((((('''&&&&&&''''''''''''''''''''''''%%%&&&%%%$$$&&&******'''%%%%%%%%%&&&'''((()))***&&&&&&'''(((((('''&&&&&&'''%%%######$$$&&&&&&%%%$$$%%%%%%&&&&&&''''''(((###$$$%%%&&&'''((())))))''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((('''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&((()))(((((('''((((((((('''&&&&&&%%%%%%((('''&&&&&&&&&''')))***+++***)))((((((((()))*********)))((((((((((((((((((***'''###"""%%%&&&$$$%%%%%%$$$%%%'''***---///,,,+++***))))))***,,,---)))))))))))))))******+++---------......................../////////000000111//////333444222333555333111222555666444444666666777777888:::<<<>>>???AAA>>>;;;;;;>>>@@@???===>>><<<;;;999888888999999>>>>>>===:::666333333444444555666666555444666777222111000000111111///---***+++,,,+++***))))))+++++++++******++++++,,,,,,)))***+++,,,------------,,,,,,,,,,,,---///000111111...++++++---000222333555444555888<<<>>>;;;888>>>===;;;;;;:::888444111---,,,+++************+++,,,++++++++++++,,,---------,,,---111666;;;===>>>CCCDDDEEEDDDCCCDDDFFFHHH***,,,...///......///000///000111111000111444666666777999<<>>EEEHHHFFFCCCBBBBBBDDDEEEGGGGGGHHHHHHMMMNNNPPPQQQRRRQQQPPPOOOPPPPPPOOOOOOOOOPPPQQQRRRRRRQQQOOOIII@@@777111///---+++******,,,---...---------,,,+++******)))))))))%%%###$$$)))+++((($$$***((('''(((+++...333777///---***(((&&&%%%%%%%%%)))%%%"""!!!$$$'''((((((******))))))))))))))))))((()))+++++++++,,,---////////////---,,,+++++++++000...,,,...333666777555666555444333444666999:::666777777888888777777666222333666:::>>>>>><<<999<<<:::777666666777999::::::888555444444444222111......------,,,---------000000///......------,,,...------,,,,,,---------,,,,,,---...///000111111,,,,,,,,,+++******)))(((((()))***+++,,,+++++++++''''''((()))*********)))(((((()))******)))((((((+++******))))))((((((((())))))************)))))))))))))))(((((('''''''''***+++,,,---,,,+++)))''''''(((***,,,---,,,++++++*********++++++,,,,,,---((())))))***+++,,,,,,,,,(((((('''&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''''''''$$$&&&&&&$$$%%%***+++((($$$$$$%%%%%%&&&'''))))))%%%&&&'''(((((('''&&&%%%&&&%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&'''((())))))'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((('''((()))((('''%%%%%%%%%'''((((((''''''&&&&&&%%%''''''&&&%%%%%%&&&&&&''')))((('''''''''((()))***'''''''''((()))***+++,,,((()))'''""""""&&&'''&&&%%%%%%%%%&&&'''***,,,...******************+++,,,((((((((((((((()))******------,,,++++++,,,---...,,,,,,------...//////000/////////111222222222333333000222555666333333666555555666777888:::<<<<<<@@@===;;;:::===??????>>>===<<<;;;:::::::::::::::<<<<<<;;;888444222111222333555666666555555777888222222222333555444111///---......---+++***+++,,,+++***************++++++,,,,,,+++++++++,,,,,,---******)))***,,,............,,,******---///111111111111333777;;;===<<<:::===<<<;;;::::::999666333000000///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++,,,///000000///666777888888777888:::<<<,,,...000///...------......000111111000111222444333555999;;;===???@@@@@@;;;<<<>>>@@@DDDHHHKKKMMMMMMKKKJJJKKKLLLMMMLLLKKKDDDCCCCCCFFFIIIJJJGGGDDD@@@;;;666222222222000...,,,------,,,+++******++++++***************++++++//////000000000///---,,,+++***)))***+++,,,,,,,,,,,,,,,,,,---...///000111333444888>>>EEEHHHFFFCCCBBBBBBDDDEEEGGGGGGHHHHHHIIIKKKNNNPPPQQQQQQPPPPPPPPPPPPOOONNNNNNPPPQQQRRRPPPPPPOOOJJJBBB999333000---+++)))***,,,.........++++++******))))))(((((()))%%%###$$$)))+++((($$$((((((((((((+++111666999---,,,***((('''&&&&&&&&&***###%%%***((($$$************)))))))))(((''')))+++,,,++++++---...//////.../////////......111...---000444777777555999777555444444777:::<<<777777777777777777666666111111333777::::::999777::::::::::::888777777777;;;888555333111000...,,,---,,,,,,,,,,,,------...111111111000///...---,,,//////............//////////////////////////////,,,,,,------,,,+++***)))))))))******++++++******((()))***++++++***++++++'''((())))))))))))(((''')))*********************))))))))))))))))))))))))((((((((())))))*********)))***,,,------,,,+++***'''(((***+++,,,++++++***)))))))))***************(((((()))***++++++,,,---(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((($$$''''''%%%%%%)))***((($$$$$$$$$$$$%%%&&&'''((($$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''(((***(((&&&$$$%%%&&&&&&''''''(((((('''&&&%%%'''&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''((((((&&&&&&''''''(((***+++,,,''')))'''$$$$$$)))***)))(((((('''(((((()))+++,,,'''(((***,,,,,,+++***)))((((((''''''(((((()))***,,,+++***)))***,,,---///)))***++++++,,,---........./////////000111222111333111222666666444444777666666666666666777888888===<<<::::::<<<===>>>>>><<<<<<;;;;;;;;;;;;;;;;;;:::;;;:::888555222111222222333444444444444555666333333444666777666333000111111111///------...000,,,,,,+++++++++++++++,,,...---+++***)))))))))))))))''''''))),,,------+++,,,,,,,,,---///000///...///000111444777888888888999888777888999999888666222333555666555333111///---......//////////////////...,,,,,,,,,,,,***(((,,,---......---...000222...///000000...------...///111333333222333444666555888;;;<<<<<<<<<===>>>>>>???AAADDDGGGJJJMMMNNNMMMLLLKKKLLLMMMMMMLLLJJJCCCBBBCCCFFFJJJLLLIIIFFFCCC>>>777222000///000000---......---+++******++++++***************++++++000000111111000...---,,,***************+++,,,---,,,,,,,,,---...///000111333444777===DDDGGGFFFDDDCCCDDDEEEFFFGGGGGGHHHGGGGGGIIILLLNNNPPPQQQQQQPPPQQQPPPNNNMMMMMMOOOQQQRRRNNNOOOPPPLLLEEE<<<666222---+++******,,,---......*********)))))))))(((((((((&&&$$$%%%((()))(((&&&%%%((()))(((,,,222666666,,,,,,***)))((('''''''''&&& &&&,,,***'''))))))*********))))))(((''')))***+++++++++---............///111222000///222111111333555666666555999888666555555777:::;;;::::::::::::999888777666333222222333555666555444666888:::999777444333333:::888555333111///,,,***++++++++++++,,,,,,---...111111111000000...---,,,/////////...//////000111111111000000///...------------...///...---,,,+++************************)))+++,,,,,,***)))***+++((((((((((((((((((((((((&&&'''(((***++++++++++++***))))))(((((())))))***((((((((()))***+++++++++***+++---///000000///...))))))*********+++++++++)))))))))((('''%%%$$$###(((((())))))***+++,,,,,,)))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((($$$((()))%%%$$$''')))(((%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&((((((&&&%%%(((+++&&&&&&'''(((((('''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''&&&))))))''''''+++,,,*********))))))((()))))))))%%%'''***,,,---,,,***(((((((((((((((((())))))*********)))))))))+++,,,---))))))******+++,,,---------//////......111111///333111222666666444444666777666555555444444444444999999:::;;;;;;<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;:::;;;<<<:::888555555555222333444444333222333555555555555777777666333111333444333222000000222444//////...---------......---,,,***)))'''&&&&&&&&&((('''(((+++//////,,,))),,,,,,,,,...000000...+++---...///111222444444555555444444555888999999888222444777999:::888555333---...///000111111111111000...------...---+++((('''((())))))((((((***,,,,,,...000000///......//////111333444444444555777555888<<<======<<<>>>???BBBCCCEEEGGGIIILLLMMMNNNNNNMMMLLLLLLMMMMMMKKKJJJBBBBBBCCCGGGLLLNNNKKKHHHEEE@@@:::555111000/////////111111///,,,***+++,,,((((((((()))***,,,---...111111222111000...,,,+++))))))*********+++,,,---,,,,,,,,,---...///000111333333555;;;BBBFFFFFFDDDEEEEEEFFFGGGHHHHHHGGGGGGGGGIIILLLOOOPPPQQQPPPPPPQQQOOONNNMMMMMMOOOQQQRRRLLLOOOPPPNNNGGG???888555...,,,******+++---------++++++************))))))&&&&&&&&&&&&''''''((('''$$$((()))(((***000222///,,,,,,+++***)))(((((((((#########$$$''')))******((()))******+++***))))))((()))******)))***---///...------///111222///---444555666666555444444555888777666555555666888999======>>>===<<<:::888666888555222111222333333333333555666444111///000111777555444333222000---***************+++,,,---......//////000///...,,,,,,...............///000000111111000000///......---......000111000///---,,,******))))))))))))******)))+++---,,,)))'''((())))))((('''&&&&&&'''((()))"""###&&&(((***+++++++++***)))(((''''''((()))***(((((())))))))))))))))))(((***---000111222111111---,,,*********+++---...*********)))(((&&&$$$###(((((())))))******++++++)))((((((''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''(((((()))%%%)))***&&&$$$&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######%%%''''''$$$###$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$###&&&)))(((%%%$$$(((,,,%%%&&&'''))))))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###(((''''''&&&&&&&&&&&&&&&&&&***+++))))))+++***'''(((((((((((((((((((((((('''''')))***+++++++++***))))))(((((())))))***+++++++++***))))))))))))************++++++,,,,,,---,,,///000,,,---000111---222///111444555222222555555555444333333333333333555777999;;;;;;:::::::::999999:::;;;;;;;;;;;;;;;999;;;<<<<<<:::888777888444555666555444333444555888777666666777666333111444444444222111222555777333222111111000000111111------,,,++++++***)))(((((((((***///333333...)))---+++******+++,,,+++)))***,,,...///000111222444222111000222444666777666000111444666777777666666000000222222333222111111333222111111222000---+++(((((()))((('''''')))******---////////////000222---///111333333333444666222666;;;>>>>>>???BBBDDDEEEFFFGGGIIIKKKMMMNNNNNNNNNMMMLLLMMMMMMMMMKKKIIIBBBBBBDDDHHHMMMOOOLLLIIIDDDBBB===888444111///...222333444222...+++,,,...%%%&&&''')))+++---///111111222222111000...,,,+++((()))************,,,...,,,,,,,,,---...///000111444333444:::@@@EEEFFFDDDFFFGGGGGGHHHHHHHHHGGGGGGIIIKKKMMMOOOQQQQQQPPPOOOQQQOOOMMMLLLMMMNNNQQQSSSLLLNNNPPPOOOIIIAAA:::777///,,,******+++------,,,,,,,,,++++++++++++++++++%%%&&&((('''&&&&&&''')))###(((***((()))......))),,,,,,++++++***))))))((($$$))),,,***&&&$$$'''+++'''((()))+++++++++***)))((())))))))))))***---//////---,,,...000000---***555888:::888555222333555666666555444555555777777???@@@@@@@@@>>>;;;888777;;;888333111111222333222222222222///,,,+++...111333333333333444222...+++))))))******+++,,,---...,,,---.........---,,,+++---------------...///000000000000000////////////...///111222222000...---******)))))))))))))))***)))+++,,,+++'''%%%&&&'''***)))'''&&&&&&''')))*** ###&&&(((************)))(((''''''((()))***)))))))))(((''''''&&&&&&%%%'''***...000111111111///...+++******,,,///000)))***+++,,,,,,+++***)))))))))))))))************))))))(((''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''((())))))&&&***+++&&&###%%%'''&&&'''&&&%%%$$$###############$$$%%%%%%%%%%%%$$$###"""%%%''''''%%%###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&& !!!"""$$$&&&((()))***$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''###%%%'''))))))'''%%%###&&&)))+++((($$$"""%%%)))$$$&&&'''))))))(((&&&%%%$$$%%%&&&''''''''''''&&&'''''''''&&&%%%$$$###"""$$$$$$$$$%%%&&&'''((()))'''***,,,***)))***(((###&&&&&&&&&''''''''''''((()))((((((((()))***,,,---)))))))))))))))***++++++,,,,,,+++***)))((('''&&&++++++,,,,,,,,,,,,------+++///000,,,,,,000000,,,000...///333444111111444444333333222222333333444222555999;;;;;;:::999888888888999:::;;;;;;;;;;;;777999;;;;;;:::888888888777888888777555444555666999888666666666555333111444444444222222333666888555555444333222222333333//////000000000///......******,,,222777666///)))...+++'''&&&&&&((()))))))))***---...///000333444///...---...000222222222......///111222555666777333444555555555444222111:::888777666555333///,,,)))***+++***(((((()))+++111000000...,,,,,,...///555111//////333777888888888;;;===???@@@BBBEEEGGGHHHGGGFFFFFFGGGJJJLLLNNNMMMLLLLLLMMMNNNNNNLLLIIIGGGDDDBBBEEEJJJNNNMMMKKKGGGCCC<<<777333222111000///QQQ777,,,333%%%))),,,---,,,,,,++++++,,,,,,---222222222222000...,,,***---+++'''%%%%%%(((+++...---,,,,,,,,,,,,---...///444444666;;;AAAEEEEEECCC@@@CCCFFFHHHHHHHHHHHHIIIKKKLLLNNNOOOPPPPPPOOOOOOQQQMMMLLLOOONNNKKKOOOWWWUUURRROOOMMMIIIBBB999222333...+++...000,,,)))(((---,,,+++***)))***+++,,,)))(((''''''((('''%%%###$$$&&&&&&###%%%)))+++***,,,,,,***)))((((((((((((&&&''''''(((''''''&&&&&&((())))))*********))))))++++++******+++---...//////111333333222111111111555777999777333222333666444555666666666666666555???<<<;;;<<<>>>???===;;;;;;999666444333222111///222333444333000.........111111111111000///...---)))******+++---...////////////000000///...------'''(((+++---///000000000---...000000///......///,,,...222666444......111,,,+++***)))(((((((((((())))))))))))************))))))))))))(((((((((((('''&&&&&&'''))))))((('''+++)))'''&&&'''((('''&&&&&&''''''((()))(((((((((%%%&&&(((+++...000222222///,,,******---//////.........---***''''''((()))'''((((((((((((((((((''')))'''%%%$$$%%%(((+++...''''''&&&&&&&&&%%%%%%%%% """%%%&&&'''&&&$$$"""(((''''''''''''((())))))%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&''''''%%%!!! """%%%&&&$$$###$$$%%%%%%$$$###"""###$$$%%%%%%%%%%%%$$$###$$$%%%%%%######$$$%%%%%%%%%&&&&&&'''(((((()))""""""###$$$$$$$$$######$$$###$$$&&&((()))'''%%%&&&'''((('''%%%%%%'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''---'''"""###(((***'''###$$$%%%'''(((((((((''''''************))))))))))))))))))(((((('''''''''&&&))))))))))))************'''''''''(((((()))***+++000---)))&&&&&&'''***,,,&&&''')))+++,,,+++***)))...------,,,,,,++++++***111///000555555222222444666333000000222444333111222333444555666666666666666666666666777888999:::::::::999888888888999999999999999888777666555444:::999999888666444222111444444444333333222222222444444333555666777555444333333222111000///......------...222555444000,,,,,,,,,***((('''(((+++...+++,,,,,,---------,,,,,,,,,,,,---......///000000000000000000111222333444444333222111000000000000333444555555444222000...///...,,,***)))***,,,---111111111000//////000111444111...///333777888999999;;;>>>@@@BBBDDDGGGIIIJJJIIIHHHHHHIIIKKKMMMNNNLLLLLLLLLMMMNNNNNNLLLJJJIIIFFFCCCEEEIIIJJJIIIFFFFFFBBB<<<666333111000000:::TTT999+++111&&&(((,,,,,,,,,++++++,,,,,,---...222222222111000...,,,++++++***(((&&&'''))),,,...------,,,,,,,,,------...222222444999???CCCCCCBBB@@@CCCFFFHHHHHHHHHHHHIIILLLMMMNNNOOOPPPOOOOOONNNQQQNNNNNNPPPPPPMMMPPPVVVRRRPPPOOONNNKKKEEE;;;444222---+++...000---***)))---,,,++++++***+++++++++)))(((''''''((('''%%%###%%%''''''%%%&&&+++---+++******)))((('''''''''((('''''''''''''''''''''&&&******************))))))++++++******+++---...///...000222222000/////////111333555666777888:::<<<666666555555555555444444;;;:::999:::<<<======<<<===;;;999777555444333222555666777555333111111111111111000000///.........)))***+++,,,---......///......//////......---,,,((()))+++---.../////////---///000000...---...///...///333666333---,,,///,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***(((&&&&&&(((******)))+++)))(((((())))))((('''&&&''''''(((((((((((((((((()))***+++,,,---------...+++)))***,,,......---......---+++(((''')))***((((((''''''''''''((((((+++***)))((('''&&&%%%%%%'''''''''&&&&&&&&&%%%%%%"""$$$&&&(((((('''%%%$$$''''''&&&&&&''''''((()))&&&&&&''''''''''''&&&&&&'''&&&%%%$$$###$$$&&&&&&'''''''''%%%######$$$&&&$$$"""!!!"""###$$$###!!!###$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&$$$%%%%%%&&&&&&'''(((((())))))))))))(((&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$###%%%&&&'''&&&$$$$$$&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&+++'''$$$$$$'''((('''$$$$$$%%%&&&'''''''''&&&%%%'''((((((((())))))******)))((((((((('''''''''&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((()))***+++888555000+++'''&&&'''(((&&&''')))+++++++++***)))++++++++++++++++++++++++///---...333333000000222444111//////111333222111222333444555666666666666444444444444555666777777999999888888888999999:::888999:::::::::::::::999;;;;;;:::999888666444333555555444444333333222222555444444555666777555444444444333222222111111000/////////222444444000---...---+++***)))***---///,,,---------------,,,,,,,,,,,,---......///000000000000000///000111111222111000///...------------000111333444444333222111///...---,,,,,,,,,------111111222333333333222222222000...///333666888999888;;;???BBBDDDFFFIIIKKKKKKKKKJJJJJJJJJKKKMMMNNNLLLKKKKKKMMMNNNNNNLLLJJJJJJGGGEEEEEEFFFFFFBBB???CCC@@@;;;555111/////////@@@PPP666)))///***+++...++++++++++++,,,...///000222222222111000...,,,+++)))((((((((()))***,,,......------,,,,,,,,,------000111333888===AAAAAAAAA@@@CCCFFFHHHHHHHHHHHHIIIMMMMMMNNNOOOOOOOOONNNNNNOOOOOOPPPRRRRRROOOQQQUUUOOOOOOOOOOOONNNHHH>>>666222,,,***...000...++++++,,,,,,,,,,,,,,,++++++***)))(((''''''((((((&&&$$$%%%(((((('''(((---...,,,(((((('''''''''''''''((('''''''''''''''''''''''',,,+++++++++******))))))++++++++++++,,,---......000111222222000/////////222222444777;;;===>>>>>>999888666444333333333444666777888888777888;;;======<<<:::888777666555555666777777666333222222333222111///...------...///******+++,,,---......///...............------,,,******+++,,,------------...000111000...------...000000222555222---+++------,,,+++******)))******(((((((((((((((((((((((((((((((((((())))))))))))***(((%%%%%%&&&((()))******))))))***++++++)))''''''''''''(((((((((((((((((()))******+++++++++***,,,***))))))+++,,,,,,+++---......,,,***)))***+++***)))'''&&&&&&''')))***)))***++++++***&&&### '''''''''&&&&&&&&&&&&%%%$$$&&&((()))***)))'''&&&&&&&&&&&&&&&&&&''''''(((&&&''''''(((((((((''''''***(((%%%###"""###%%%'''(((&&&%%%%%%&&&'''&&&&&&$$$###""""""$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''###$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%$$$######!!!###%%%%%%$$$###$$$$$$$$$%%%&&&%%%######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###%%%%%%&&&'''((()))******((((((((('''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++<<<999333...)))'''&&&&&&&&&''')))***++++++***)))(((((()))******+++,,,,,,,,,***,,,000111...---000111000......000111000000222222333444555555555555333333333333444555666777777777888888999999::::::888999;;;<<<>>>?????????<<<<<<<<<;;;:::888777666777777666444444333333333666555555666777777555444444444444444444444444444333222222222444333222000000///---,,,,,,---///000......//////...---,,,,,,------......///000000000000000///...............///...---,,,,,,+++,,,,,,,,,---///111333333333333//////000000//////......000111222333555555333222000//////000222555777888888;;;@@@CCCEEEHHHJJJLLLLLLKKKJJJJJJJJJKKKLLLLLLKKKKKKKKKMMMOOOOOOMMMKKKJJJHHHFFFEEEEEEBBB>>>;;;@@@>>>:::555000...---...:::@@@000'''...///...000*********+++---///000111222222111000///...---,,,''''''((()))+++,,,------......---,,,,,,,,,------///111444888===@@@AAAAAA@@@CCCFFFHHHHHHHHHHHHIIINNNNNNNNNNNNNNNNNNNNNNNNMMMNNNQQQRRRRRRPPPQQQRRROOOOOOPPPQQQPPPIII???777111,,,)))---000///---...+++,,,---------,,,***))))))((('''((()))(((&&&%%%$$$((()))''')))---///---(((((('''''''''((())))))'''''''''''''''(((((((((------,,,+++***)))))))))++++++++++++,,,---------333444555444222111111222777666555888<<<>>>;;;999<<<:::777555333333444444444777888777444444777:::777888888777666555666777444555555444222000111222333111///---------...///++++++,,,,,,---......///......////////////......+++,,,,,,,,,,,,,,,,,,+++///000111000...---------///...000333222---+++------,,,,,,+++******++++++((((((((((((''''''''''''(((((((((((())))))))))))'''%%%$$$$$$&&&'''''''''(((((()))+++,,,+++(((&&&'''''''''''''''((())))))%%%&&&''')))***+++++++++***)))))))))************---......---+++***+++,,,+++)))'''&&&&&&''')))+++%%%''')))******)))&&&%%%''''''''''''&&&&&&&&&&&&%%%&&&((()))))))))((('''&&&%%%%%%%%%%%%&&&''''''&&&'''(((((((((((((((((()))(((&&&%%%$$$$$$$$$%%%'''$$$"""$$$''')))'''%%%&&&%%%$$$%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%&&&"""######$$$%%%%%%&&&&&&!!!"""#########!!!$$$$$$$$$$$$&&&(((%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%'''((('''%%%$$$&&&(((&&&''''''((('''&&&$$$###$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''''''''(((******666444000,,,***(((((((((&&&'''((()))*********))))))*********+++++++++,,,+++)))+++///000---,,,///......---....../////////111111222333444444444444444444444444555666777888555555666777888999999999888999;;;===>>>@@@@@@@@@=========<<<<<<:::999999888888666555444444444555777666555666777888666444444444444555666666777777777666555444444444444333444222000///000111222222111111111111000///......//////000000111111111111111000///---,,,,,,,,,,,,......---,,,,,,,,,,,,,,,***+++---///000111222222///000111222222111///...000000000222444555333000//////000000111333555777777;;;???CCCEEEGGGJJJKKKJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJMMMOOOOOONNNLLLHHHHHHGGGGGGEEEAAA<<<999>>>===;;;555000------...222111,,,'''---111+++,,,)))******,,,---///111222222222111000///......---'''((()))***+++,,,------...------,,,,,,,,,------///222666:::===@@@BBBCCC@@@CCCFFFHHHHHHHHHHHHIIINNNNNNNNNNNNNNNNNNOOOOOOJJJNNNQQQQQQPPPPPPPPPPPPQQQQQQRRRSSSQQQJJJ@@@888222,,,)))---000///...///,,,,,,---...---,,,+++***)))((('''((())))))'''%%%###&&&(((''')))---...,,,)))))))))((())))))******(((''''''''''''((()))***---,,,+++***))))))))))))++++++,,,,,,,,,,,,,,,,,,333333444333111000111222999777666888;;;;;;888444===;;;888666444444555666666888:::888444222333555000111333333222333555888444555555333111111222333444222000...---...///000,,,,,,,,,------......///000000111111111111000000------,,,,,,,,,+++++++++...000111000...------...---+++,,,111222///---///,,,,,,++++++***+++++++++)))((((((((('''''''''&&&'''((((((((()))))))))***&&&&&&&&&((())))))(((&&&''''''''')))+++***'''%%%(((''''''''''''((())))))%%%%%%'''((()))*********))))))***))))))((())))))+++---...---,,,++++++,,,+++***(((&&&&&&(((***+++%%%&&&''''''((()))))))))(((((('''''''''&&&&&&&&&$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&''''''((())))))((((((''''''(((((('''%%%###"""%%%"""!!!###&&&(((&&&$$$&&&%%%$$$%%%'''((((((&&&%%%%%%$$$######$$$$$$%%%$$$&&&&&&%%%#########$$$""""""######$$$%%%%%%&&& !!!"""$$$%%%&&&&&&&&&###$$$%%%$$$$$$$$$&&&'''&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%###&&&)))((($$$###%%%((((((((()))))))))'''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((()))))))))&&&&&&&&&&&&'''((()))***...---+++)))((('''''''''&&&''''''((())))))******------,,,,,,+++++++++++++++)))+++///000---,,,///+++,,,------------......///000111222222333333222333333333333444555666777333333555666777777777777888999:::;;;<<<=========<<<<<<<<<<<<;;;;;;:::999888777666444444555666777666666555777888999888666333444444555666777888999999999888666555555666777777555333333555666555444444444555555444333333222333333333333444444444444222111///...,,,+++++++++---,,,++++++++++++++++++***+++,,,---.........///...000222333333222000///222000///000333444222//////000111111000111333555666:::???BBBDDDFFFGGGIIIIIIIIIIIIJJJJJJKKKKKKKKKIIIIIIJJJLLLOOOPPPOOOMMMHHHIIIJJJIIIFFFAAA<<<999<<<===;;;666000,,,---///111)))...)))***000&&&'''******+++,,,...///111222222111000///............((())))))***+++,,,---------,,,,,,,,,,,,---...///000333888<<<>>>@@@CCCEEE@@@CCCFFFHHHHHHHHHHHHIIIMMMMMMMMMMMMNNNOOOPPPQQQJJJNNNQQQOOOOOOPPPQQQOOOSSSRRRRRRSSSRRRLLLBBB:::333---***---000///...///---------------,,,++++++)))((('''((()))***(((&&&"""&&&((((((***...///,,,+++***))))))))))))******(((''''''&&&'''(((***+++,,,+++***((((((((())))))+++,,,,,,------,,,,,,+++///000000///......///111333333444777888888666444:::999777666666666666777888:::<<<;;;888555333222,,,///111000//////222666666666666444222222444666444333111000//////000000,,,,,,------............000111111222222222222222///...---,,,,,,,,,,,,------///000000///......///,,,)))***///111///...///,,,+++************++++++***))))))(((((('''''''''''''''(((((())))))******)))((((((***+++,,,***)))'''&&&&&&(((******(((&&&(((''''''&&&&&&((()))***(((((()))))))))(((''''''((()))+++***)))((((((((()))+++------,,,++++++,,,+++***(((''''''(((***+++***)))'''&&&&&&'''((()))((((((((('''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%&&&'''(((((((((((((((%%%&&&(((***)))'''$$$"""###"""###$$$&&&&&&%%%$$$$$$######$$$&&&''''''&&&%%%$$$#########$$$&&&'''$$$&&&&&&%%%###""""""###"""######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###(((&&&$$$###$$$%%%$$$"""''''''((('''&&&%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""%%%((('''%%%$$$%%%'''(((((()))***))))))'''&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((()))*********)))((('''%%%$$$$$$&&&''''''(((((()))******......------,,,++++++***+++***+++///000---,,,///)))+++---...------...///------...000000000000000000000000000111222333444111222333555555555444444777777888999999999999999999999999::::::999888888777666444333444555777999555555555777999::::::888444555555666888999999:::999::::::999888777999:::;;;888555666999:::999666888888999999999999888888777777777777888888888888333222111///---,,,,,,,,,))))))(((((((((((())))))************++++++,,,,,,---///000222222111000///555111...///222444222//////111222222//////000222555999>>>AAACCCCCCDDDEEEHHHIIIJJJKKKLLLMMMMMMMMMHHHHHHJJJLLLOOOPPPOOONNNKKKMMMNNNLLLGGGAAA;;;777;;;===<<<777000,,,---///333&&&222,,,(((///%%%(((++++++,,,,,,...///000111222111000///......//////+++************+++,,,---+++++++++,,,---...///000///333888<<<>>>@@@CCCEEE@@@CCCFFFHHHHHHHHHHHHIIILLLLLLLLLLLLNNNPPPQQQSSSKKKPPPRRROOONNNQQQRRRPPPSSSRRRQQQRRRRRRNNNFFF???444...***---//////...///......---,,,,,,,,,,,,,,,)))((('''(((******((('''###'''))))))+++000000---+++***)))((((((((((((((((((((('''&&&''')))+++,,,***)))(((&&&&&&''')))***+++,,,---------,,,++++++---......---------000222---000333555444333222222444444555555666666777777::::::<<<>>>>>>;;;555111///111333111...---///333555555444333111111333666444444333333222111111111------------............///000111222222222222222000///...---------...///+++---///000/////////111...***)))...111///---...******)))))))))******+++++++++***))))))((('''''''''''''''((()))*********,,,)))&&&%%%''')))++++++((('''&&&''')))***)))((()))(((&&&&&&&&&''')))***'''(((((()))))))))(((((('''***,,,,,,)))'''''')))'''))),,,,,,+++++++++,,,******))))))))))))******+++***((('''&&&&&&&&&&&&((((((((((((''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''((()))$$$$$$&&&''''''(((((((((%%%&&&'''(((((('''&&&%%%"""$$$&&&&&&%%%%%%$$$%%%%%%$$$###$$$'''((('''&&&######""""""###%%%'''(((&&&''''''&&&$$$"""###$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$###!!!!!!'''""" %%%(((&&&"""&&&''''''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""$$$&&&'''&&&%%%%%%&&&&&&'''((()))))))))((('''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((((()))((('''&&&%%%'''&&&''''''((())))))***,,,,,,,,,+++++++++++++++***)))***...///,,,,,,...(((+++...///------...///++++++,,,---............000//////000000111222333///111222333333222111000444444555777777888777777555666666777777777666666555444333222333666888:::444444555777:::<<<<<<;;;777777888999::::::;;;;;;999;;;<<<<<<:::999;;;======:::777888<<<===;;;888;;;;;;<<<===>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;444333222000///.........))))))(((((((((((())))))(((((((((((()))***+++,,,,,,---...000000000///...888333//////222444222///000222333222///...///111444888===@@@AAABBBBBBCCCIIIIIIKKKLLLNNNNNNOOOOOOHHHHHHIIILLLOOOQQQPPPNNNNNNOOOQQQNNNHHH@@@:::666;;;======888111------000444%%%555...'''000'''---,,,,,,,,,---...///000111222111000.........//////,,,+++*********+++,,,---******+++,,,---///000111...333888<<<===???BBBEEE@@@CCCFFFHHHHHHHHHHHHIIIKKKKKKKKKLLLNNNPPPRRRTTTLLLRRRSSSOOONNNSSSTTTRRRRRRPPPPPPRRRRRROOOIIICCC555...+++---///......//////...---,,,+++,,,---...)))((('''(((******)))'''$$$(((++++++---111222///+++***)))''''''&&&&&&&&&(((((('''&&&''')))+++---)))(((&&&%%%&&&''')))***+++,,,---------,,,+++***---...///......///222444,,,000444444111......///000111222444555666666666999:::<<<@@@BBB???888222333555666333...+++...111333333222000...///111444444444444444444222111111---------...............//////000111111111111111000///...------...///000***,,,////////////000222000+++***...000...++++++***)))))))))))))))******,,,++++++***)))(((((('''&&&''''''((()))******+++,,,'''"""!!!%%%))),,,***)))'''((()))++++++***)))(((&&&%%%&&&''')))+++###%%%&&&(((***+++,,,,,,(((***---,,,)))'''((()))&&&)))+++,,,+++***++++++)))))))))******)))))))))(((((((((((((((''''''&&&)))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((())))))###$$$%%%&&&''''''''''''''''''&&&&&&&&&''''''(((###&&&))))))&&&$$$%%%''''''&&&%%%''')))******)))###"""!!!!!!###%%%(((***'''(((((('''%%%$$$$$$%%%###$$$$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&&&&%%%%%%!!!&&&,,,+++&&&%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######%%%&&&''''''&&&%%%$$$%%%'''(((((((((''''''$$$$$$%%%&&&''''''((()))%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''))))))%%%&&&((()))*********)))'''&&&&&&''''''((()))***)))))))))***++++++,,,,,,***((()))......++++++---(((+++//////...---...000******+++,,,------------111111111111222333444555///000111222222111///...111222444555777777888888333444444555555555555444444333111111333666999;;;333333444777;;;======<<<999999::::::;;;<<<======888;;;======<<<;;;<<<>>>???;;;888:::>>>???<<<999<<<===>>>@@@AAAAAAAAAAAA>>>>>>>>>>>>>>>=========555444333111000000//////++++++************+++,,,&&&&&&&&&'''(((***,,,---,,,,,,---...............333333333222111000///...222222333333333222222111666888;;;===???AAAEEEGGGKKKKKKKKKNNNPPPPPPKKKHHHIIIKKKMMMOOOPPPPPPNNNMMMMMMOOOQQQQQQMMMGGG@@@;;;AAA===777222///---,,,***222111000///...---,,,++++++******,,,...000000///...///000000///---+++)))))))))***+++,,,...000111---,,,+++++++++---///111111222555:::???DDDEEEEEECCCBBBEEEHHHIIIGGGIIINNNNNNNNNOOOOOOOOOOOOPPPPPPKKKPPPSSSRRROOONNNRRRVVVUUUTTTQQQRRRVVVUUUJJJ>>>666222---,,,...000///...///...---...//////---+++))))))(((((((((***+++,,,''''''((())),,,///222444***+++++++++***)))((('''((('''&&&%%%&&&(((***,,,&&&''')))***)))***+++---'''''')))+++...///...,,,---++++++---111333222000000222333222000......///...000333444444555666666<<<>>>AAADDDEEEAAA:::444555444333111000/////////555444222111000111222222444444555555555555444444...---+++))))))+++---//////////////////.........222///,,,---000333444333000000000///////////////111000///...---,,,++++++,,,,,,++++++++++++,,,,,,...,,,***))))))(((&&&%%%&&&&&&&&&&&&(((***---...((()))***,,,,,,+++***)))++++++***))))))******++++++)))'''&&&%%%&&&((())),,,+++******************((((((((((((((()))******,,,,,,,,,++++++*********,,,***(((((()))+++++++++%%%'''(((((('''&&&&&&''',,,)))&&&'''***+++(((%%%'''&&&&&&&&&&&&'''((((((&&&$$$&&&,,,---'''%%%(((&&&%%%%%%$$$%%%&&&((()))''''''''''''''''''''''''((()))(((&&&$$$###$$$%%%(((((((((((('''%%%###!!!&&&&&&$$$$$$$$$$$$&&&&&&((((((((('''&&&&&&&&&%%%&&&%%%$$$######$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%'''(((%%%""""""''',,,&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%((((((&&&%%%$$$#########$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$""""""###%%%$$$$$$%%%&&&'''((()))***'''((()))++++++******)))+++((('''(((%%% ###+++---,,,++++++******++++++***)))((()))***,,,///111+++,,,,,,,,,,,,+++******,,,------......---,,,,,,/////////000000111222333444222111111111000...,,,000000111222555666555444555555555555555555555555111111222333444666666777777555333555888;;;:::999999::::::::::::<<>>????????????@@@BBBDDDEEECCCAAA@@@@@@;;;888555555444222...***---------,,,------...///---***''''''***+++***)))------,,,+++******++++++333333333333222111000///222222333333333333333222555888<<>>AAABBBAAA@@@???@@@BBB>>>:::888888777444222111000...------///222444333000---,,,---...---,,,,,,++++++*********++++++333333333333222222111000111111222333444444444444555999>>>BBBDDDDDDFFFGGGMMMMMMMMMNNNOOONNNKKKIIILLLLLLLLLLLLLLLMMMMMMMMMJJJLLLMMMMMMKKKFFFBBB>>>???;;;555111///......---000000//////...---,,,,,,000///...///000000///...222111...,,,++++++,,,---++++++***************+++---,,,++++++,,,---///000111222555:::@@@DDDFFFFFFIIIFFFFFFHHHGGGEEEGGGLLLNNNNNNNNNNNNOOOOOOOOOOOOPPPNNNMMMOOORRRTTTSSSRRRUUUTTTRRRRRRUUUUUULLLAAA888333...---...000///...///.........//////...,,,***))))))(((((()))***+++((()))***,,,...111333444+++***)))(((''''''(((((('''''''''(((((())))))******+++++++++)))((()))***,,,***(((((()))))))))'''---,,,,,,---000111111000333444666555444333333444222222222222222333444444444555888<<>><<<444333222000////////////333333444444444444444444555555666666666666555555---...///000///...,,,+++++++++,,,---...///000000000...,,,,,,...//////////////////000000111111111555333///+++***+++---...++++++************++++++,,,+++***+++,,,---,,,++++++***)))(((''''''''''''++++++******++++++,,,---++++++,,,,,,+++)))'''&&&******)))))))))(((((((((''''''''''''(((***+++,,,((((((((((((((()))*********))))))))))))(((((((((.........//////---(((%%%'''(((((('''&&&&&&''')))+++)))''''''******(((&&&%%%&&&'''((()))(((''''''(((%%%$$$&&&&&&%%%'''***&&&&&&''''''&&&&&&%%%%%%'''''''''''''''''''''''')))(((%%%"""!!!###'''+++''''''%%%$$$############(((''''''&&&&&&''''''(((&&&'''((((((((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###%%%%%%###!!!!!!%%%)))%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&$$$######$$$$$$$$$%%%&&&'''(((((()))''''''((())))))))))))((('''$$$$$$)))+++******+++++++++***)))((((((''''''***)))((('''((()))++++++,,,,,,------,,,,,,+++***************************++++++++++++,,,---.........---...///222333222111000111222333444555555555444444444444444444444444222222222333333444444444000000000333777;;;======888999999888777888:::<<<;;;;;;:::999999888777777666666555555555666777777666777888999999:::999999777999<<<>>>======>>>>>>FFFCCC>>>;;;:::::::::999666444111///000333777:::666444111000111222111000,,,,,,+++*********++++++333333333333333222111111///000111222333333333333666;;;AAAFFFGGGHHHGGGHHHKKKKKKKKKLLLMMMMMMMMMLLLMMMMMMLLLKKKKKKKKKLLLLLLIIIJJJKKKJJJHHHFFFCCCAAA>>>:::444000/////////////////////......---------///...---...000111000///111000...,,,+++++++++,,,''''''(((((()))+++,,,---,,,,,,+++,,,,,,---///000000111333888>>>CCCDDDDDDHHHFFFFFFHHHGGGEEEHHHNNNMMMNNNNNNNNNNNNOOOOOOOOONNNNNNNNNPPPRRRSSSTTTSSSUUUUUUSSSRRRTTTUUUNNNDDD999555000...///000///...///.........000000...---+++***)))(((((()))******((((((***+++...000111222,,,+++(((&&&&&&&&&((()))&&&'''((()))))))))))))))&&&(((************,,,...+++)))''''''))),,,,,,,,,...------...///000000000222444666666444444444555333333444555666555333111222222444777;;;======<<<555444333222111000000111000111333444555444333333333444444555555444444333000000000//////...---,,,+++,,,,,,------.........///...---,,,,,,---------......//////000111222222444222000---,,,+++,,,---+++******))))))******+++,,,+++******,,,,,,+++***+++******)))((('''''''''++++++*********,,,---...***+++,,,,,,+++)))&&&$$$***************)))((((((***)))((('''''''''''''''((((((((((((((())))))***))))))))))))))))))))))))(((((()))+++---,,,***'''((((((((('''&&&&&&(((***+++)))'''((()))***(((&&&$$$&&&((()))***)))'''&&&&&&%%%%%%%%%&&&&&&&&&((('''((()))))))))'''&&&%%%'''''''''''''''''''''''''''&&&%%%######$$$(((+++***((('''%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''%%%&&&'''((()))(((&&&%%%%%%&&&'''(((((('''&&&%%%#########$$$$$$%%%%%%%%%###$$$$$$###!!!"""$$$'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###$$$$$$%%%%%%$$$###"""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&###%%%''''''&&&$$$$$$$$$$$$$$$%%%&&&&&&'''((((((&&&&&&''''''(((((((((((((((%%%%%%''')))((($$$!!!+++++++++***)))((('''&&&)))(((((('''''''''((()))+++++++++++++++***))))))******))))))******+++++++++++++++,,,,,,---...///,,,+++,,,---000111000//////111333333333333444555333333333333333333333333222222222222333333333333//////000222666999;;;<<<777888888777555555777999:::999888888777666555555444444444444444444444555555555666777888888777777666888:::;;;::::::;;;<<>>:::444///...///000000............------------,,,,,,+++---///111111000......//////---,,,***)))'''''''''((()))***+++,,,+++,,,,,,,,,---......///...///222777===AAACCCCCCFFFDDDEEEHHHHHHGGGJJJOOOMMMMMMMMMNNNNNNNNNOOOOOOJJJNNNRRRRRRPPPPPPSSSWWWUUUUUUSSSRRRTTTUUUPPPHHH;;;666111//////000///---///......///000000///---,,,+++***((((((((())))))&&&''')))***,,,...///000,,,+++)))'''&&&'''((()))'''((())))))***))))))((('''(((***+++***+++,,,...,,,+++)))))),,,...//////......//////......//////111222444555444333444555333444666:::;;;999333...333222222555888:::::::::666666555444333333333333///000111333333333222111111222222333333222222111222111///---------///000.........------,,,,,,+++---------,,,,,,,,,,,,---------...///000111111111000111111000///...,,,+++++++++************++++++,,,+++))))))******(((''')))))))))))))))(((((((((+++***))))))***,,,---///***+++,,,,,,+++(((&&&$$$***************)))((((((***)))((('''&&&&&&&&&&&&((((((((((((((())))))***************************)))'''&&&''')))++++++***'''((()))((('''&&&((()))***)))(((((())))))((('''%%%&&&(((******)))((('''###%%%&&&'''''''''&&&$$$&&&'''(((((((((&&&%%%###''''''''''''''''''''''''###%%%&&&&&&&&&&&&'''((()))((('''&&&%%%&&&'''(((%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&(((((((((''''''$$$%%%&&&''''''&&&%%%$$$#########$$$$$$%%%%%%%%%"""######"""""""""$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%%%%%%%$$$###"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&"""%%%''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''((('''&&&'''((((((###++++++++++++***)))((('''((((((''''''''''''''''''((())))))))))))(((''''''******))))))***+++,,,---************+++,,,---...,,,++++++,,,------,,,***...000333333222111222444222222222222222222222222111111222222222222222222///000111222333555777999666777777666444444555666888777777666555555444444333333444444444333333333555555666777777777666666777999::::::888777888999>>>???@@@@@@>>>;;;888777555555666777888888999999555555666777888:::===???:::888666333111///------111111222222222111111000//////000111222222222111888===DDDHHHJJJJJJJJJJJJFFFGGGHHHHHHHHHJJJMMMPPPMMMMMMMMMMMMMMMNNNNNNNNNKKKJJJIIIGGGEEEEEEEEEEEE???:::444///...///000000---------------.........+++++++++---///111111111---...//////...,,,)))(((,,,+++***)))((((((((((((++++++,,,------............///222777===AAABBBCCCDDDCCCFFFJJJJJJIIIKKKOOOMMMMMMMMMMMMNNNNNNNNNNNNIIINNNSSSRRROOOOOOSSSYYYUUUVVVTTTRRRSSSUUUQQQKKK===888222///000000///---///......///111111000...---,,,***)))((((((((((((%%%&&&(((***,,,---......,,,+++***)))(((((())))))))))))))))))))))))))))))+++,,,,,,,,,***)))***+++000...------...//////......///000///...---...//////111333444333333444555555666999===@@@===666111444333222444666777777777777777666555555555555555///000111111111111111111000000111111111111000000111000---,,,,,,...000222000000///...---,,,+++++++++,,,------,,,+++,,,...---------....../////////...///111222111000---,,,,,,++++++++++++++++++,,,,,,+++))))))))))))(((&&&'''(((((())))))))))))((((((((())))))***+++,,,---******++++++***(((&&&%%%******)))))))))((((((((('''''''''''''''((())))))((((((((((((((()))******))))))************+++++++++)))'''''')))***++++++&&&(((******((('''(((((())))))))))))((((((((((((&&&'''((()))***)))((((((!!!&&&((((((((()))'''###$$$$$$$$$%%%$$$$$$######''''''''''''''''''''''''"""$$$'''((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&'''((())))))######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%###############$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###############$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$###$$$%%%'''((($$$%%%&&&&&&$$$$$$%%%&&&###%%%''''''&&&%%%&&&'''$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$'''(((''')))+++((($$$)))***+++,,,+++***)))(((''''''''''''''''''''''''''''''((((((''''''&&&%%%******)))))))))+++,,,---(((((((((((()))***+++,,,---+++++++++,,,,,,***(((,,,000222222000///000333111111111111111111111111000000000111111222222222///000222222111222444666444666666666444444444666666666555555555555444444444444555555444444333222555555666666666666555555777888999888666555666777:::===AAAAAA>>>;;;888666333444666777888777666555444666888999:::===AAAEEE@@@>>><<<999666333222111///000000111111000000000111222222333333333222222777<<>>BBBDDDDDDDDDDDDHHHLLLLLLIIIIIILLLMMMMMMMMMMMMNNNNNNNNNNNNKKKMMMPPPQQQQQQQQQTTTWWWUUUVVVTTTQQQSSSUUUSSSNNN>>>999333000000000///---///......///111111000///...,,,***)))'''''''''(((&&&''')))+++---.........,,,,,,++++++******))))))+++***)))(((((()))******+++,,,---,,,***)))***+++...------...000111000///...000111000---,,,---//////111333444444444555666;;;::::::===@@@@@@;;;777333222222333666777666555777666666555555555555555222222111111000111111111000000111111111111000000...------------///000111000//////......---------))),,,......,,,,,,---///,,,,,,------------------......///000000000000///------,,,,,,,,,,,,------+++***))))))++++++***)))'''((()))******)))((('''&&&'''((()))***+++++++++******))))))((((((((('''***)))((('''''''''((((((((((((''''''(((((()))***((((((((((((((()))******((((((((()))))))))******&&&%%%%%%''')))+++***)))%%%(((++++++***(((''''''))))))***)))((('''(((((('''((((((((())))))))))))###((()))&&&'''***)))%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$&&&''''''&&&%%%&&&'''$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%$$$$$$&&&(((***+++%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$#########$$$%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$######$$$%%%''')))$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&%%%%%%'''((($$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%&&&'''%%%(((&&&'''***+++)))&&&''')))***+++***)))((('''''''''(((((((((((('''''''''((((((''''''&&&%%%)))(((''''''((()))+++---(((((((((((()))***+++,,,---,,,+++,,,------+++)))+++...222111...,,,...111000000000000000000000000...//////000111222333333...000111111000000333666333555666666555444555666444444444555555555555666555555666666666555444333444444555555555444444333444666666666444444666777888;;;>>>>>>;;;888777777333333333333333333222222111444666777888:::???CCCAAA@@@>>><<<:::888777777...///000000000000//////444444555555555444333333666:::???CCCEEEFFFGGGHHHIIIIIIIIIFFFCCCCCCGGGKKKKKKLLLOOOQQQRRRQQQPPPOOOOOOMMMIIIFFFEEEEEEFFFGGGAAA<<<444///---...//////+++,,,,,,------.........111000///000111222111///111///---+++******++++++***)))))))))***+++,,,,,,***+++,,,---............111222555:::???DDDEEEEEEEEEFFFIIINNNMMMHHHGGGIIILLLMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMOOOSSSUUUUUUTTTUUUVVVTTTQQQRRRUUUSSSOOO>>>999333000000111///---///......///111222111///...---+++)))'''''''''''''''(((***---.../////////,,,,,,---,,,,,,+++)))))),,,+++)))''''''(((***+++((()))++++++++++++---///((()))+++...222444333222...000222000---,,,---//////111333444444555666777@@@<<<:::;;;@@@BBB???<<<222111222444666777666555666555555444444444555555555444222111000111222222111111222222222222111111***+++---...///000//////......//////////////////(((+++...///---,,,...000,,,,,,,,,,,,,,,,,,,,,+++///.........///000222333...------,,,,,,------...***))))))***,,,...---,,,))))))*********((('''&&&$$$%%%''')))++++++*********)))(((((((((((())))))+++)))'''&&&%%%&&&((())),,,+++***)))''''''&&&&&&((((((((((((((()))******&&&'''''''''(((((()))))) %%%***+++***)))$$$'''+++---+++)))'''&&&))))))***)))((('''((((((((((((((('''((()))******&&&***)))$$$%%%***+++(((((('''&&&&&&'''(((***+++''''''''''''''''''''''''''''''&&&%%%###$$$&&&)))%%%&&&((()))***)))((((((%%%&&&'''(((((('''&&&%%%&&&%%%$$$###%%%'''+++---)))((('''&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%$$$######$$$%%%&&&%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&$$$%%%&&&'''((('''&&&%%%%%%$$$#########%%%((()))$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&%%%$$$%%%'''***%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%&&&$$$((($$$###''')))((($$$%%%((()))***)))((('''&&&''''''((())))))((((((((((((((()))(((''''''&&&((('''&&&%%%&&&(((***,,,************+++,,,---...---,,,,,,---...///---,,,***...111000---+++---000000000000000000000000000---...///000111222333444,,,...000000///000333666222444666666555555555666333333444555555666666777666666777777777666444333333333444444444333333222111222444444333444666888777999:::999555444555777444333111/////////000111...000333333333555999===@@@???>>>===<<<;;;;;;;;;000000//////000222444555333555777777555222111111888999;;;???BBBEEEHHHIIILLLHHHFFFGGGGGGEEEGGGKKKPPPNNNMMMNNNPPPRRRRRRQQQSSSPPPIIIAAAAAAGGGLLLMMMCCC555---000222---,,,222)))***+++,,,,,,,,,+++***(((***---000111222111111000///---,,,*********+++)))***++++++***)))***,,,)))******++++++,,,------111222444777;;;???BBBDDDCCCEEEGGGIIIKKKJJJJJJIIIJJJKKKLLLNNNOOOPPPQQQQQQLLLLLLMMMNNNPPPRRRTTTUUUVVVUUUSSSTTTUUUVVVVVVUUULLL<<<000222333...,,,000+++---...000000000/////////...+++((('''&&&''''''+++***)))))))))***,,,,,,------,,,+++)))(((''''''************************///---***((('''))),,,...---......///000/////////000000////////////000000***111999;;;888444333444>>><<<:::888888:::<<<>>>555555444555777999;;;===;;;888555333444555555444444444444555555444111...222111111111000000//////------......------,,,+++------......///000000000...---,,,,,,---...---+++,,,---------------,,,,,,,,,***)))+++000333444444111000...,,,+++,,,---...,,,---.........---,,,+++...,,,+++*********(((&&&&&&&&&'''))),,,......---***++++++***((('''((()))+++)))(((&&&&&&((()))+++))))))******((('''%%%$$$+++******)))((('''''''''%%%%%%&&&((()))+++,,,,,,''''''(((((((((&&&%%%$$$(((((()))+++---,,,***(((''''''&&&&&&&&&&&&''''''******))))))((((((''''''***)))(((''''''((()))***%%%&&&&&&&&&'''((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&((('''&&&%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$%%%%%%############%%%%%%!!!###&&&&&&&&&'''(((***&&&&&&'''(((&&&$$$""" %%%&&&&&&&&&%%%###!!!''''''&&&%%%$$$$$$$$$$$$"""$$$%%%&&&%%%###!!! &&&%%%###""""""###%%%&&&$$$$$$%%%%%%%%%$$$$$$###!!!###%%%'''(((&&&$$$###%%%$$$#########%%%((()))&&&''''''&&&$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&''''''&&&$$$######%%%&&&&&&%%%###%%%&&&&&&%%%$$$$$$%%%(((''''''&&&&&&&&&''''''******++++++***'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))******+++------,,,,,,,,,---)))******++++++,,,------***...000///+++))),,,000.........////////////000////////////000000000000............///000111222777555444444555555444222444444333444555888;;;===;;;:::777444333333333444666444333444666666333000222333444444333333555777888999999666222111333666444333222000...---,,,,,,000+++'''***111555444000888999:::999888777888:::111000111111222333555555333555777777555333222222777888;;;>>>AAAEEEGGGIIIKKKHHHGGGIIIIIIGGGHHHKKKQQQPPPPPPQQQSSSTTTTTTSSSNNNMMMIIICCCCCCIIIKKKKKKDDD777...000000***)))---///...---,,,++++++,,,,,,***+++...000222222222111///...,,,***(((((()))***((()))++++++++++++---...***++++++,,,------......111222444777;;;???BBBDDDCCCEEEGGGIIIJJJJJJIIIIIIIIIJJJKKKMMMNNNOOOOOOOOOLLLMMMMMMOOOPPPRRRTTTUUUVVVUUUTTTTTTVVVWWWWWWVVVLLL<<<111222222---,,,///,,,---...///000000000000///---+++(((''''''(((((())))))(((((()))***+++,,,,,,,,,------------------************************...,,,+++))))))+++---...---......//////////////////......------------...)))000666999666444333444:::999888777777888999:::666666666777777999:::;;;:::888555333444555666555777666555555444222...+++222222222111111000000000------......------,,,+++,,,------...//////000000...---,,,,,,------,,,+++------............---------+++)))+++///222333222111000///...------......,,,,,,---......---,,,+++,,,+++******++++++***))))))))))))***,,,,,,+++******++++++***)))((((((******)))(((''''''((()))***''''''((())))))(((''''''******))))))(((''''''&&&''''''(((((())))))))))))(((((()))))))))((('''&&&$$$$$$%%%'''))))))&&&$$$''''''&&&&&&&&&&&&''''''***)))))))))((((((((('''***)))(((''''''((())))))&&&&&&''''''''''''''''''))))))(((((((((''''''''')))((('''&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&###%%%''''''%%%###""""""%%%%%%&&&'''&&&&&&$$$###((('''&&&%%%%%%$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$######$$$%%%$$$###"""!!!&&&%%%###""""""###%%%&&&$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&(((******)))(((&&&$$$$$$###"""###%%%'''(((%%%&&&'''&&&###"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&''''''&&&###%%%&&&&&&%%%$$$$$$%%%''''''&&&&&&&&&''''''((('''((()))******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))(((***,,,,,,+++++++++,,,))))))******+++,,,,,,---***---000...+++***,,,///,,,,,,,,,---------............/////////000000000.........//////000111222777666444555666666555333555555444555666999;;;===999888555333222222333444555333111111333444222000111222333333333333555777::::::888555222111333444333222111///...------,,,///+++)))+++///333222000222333444444222222333444000111222333444555555555444666777777666444555555777888:::===@@@DDDGGGHHHIIIGGGGGGKKKKKKIIIJJJMMMQQQQQQRRRTTTVVVVVVTTTRRRHHHIIIGGGDDDEEEJJJKKKHHHAAA666...///...***))),,,444222///,,,+++,,,---///+++---///222333333222111///...+++)))((()))***+++&&&((()))******+++---///+++,,,,,,------...//////111222444777;;;???BBBDDDCCCEEEGGGIIIJJJJJJIIIHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNOOOQQQSSSTTTUUUWWWUUUTTTTTTVVVXXXWWWWWWLLL>>>333222111---,,,///...------......///000111...,,,+++)))(((((()))***''''''''''''((()))***+++))))))******+++++++++,,,************************,,,+++++++++,,,---...///------......////////////333222111111000000000111***...333555444333444666555555555555555555555555777888888888999999999999999777444333555666777777777666555555444222...***222222222111111111111000------......------,,,+++,,,,,,,,,---....../////////...,,,------...,,,+++......////////////.........,,,++++++...000111111222111111000//////......+++,,,,,,------,,,,,,+++***))))))***,,,---,,,+++,,,+++***+++++++++)))''')))+++++++++)))((()))******)))(((''''''((()))***%%%&&&''')))************))))))((((((''''''&&&&&&***))))))(((((('''''''''))))))*********)))((((((&&&&&&&&&(((******(((&&&''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((())))))(((((((((((())))))((((((''''''''''''''''''(((((()))***)))((('''&&&((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''$$$&&&((('''%%%###!!!!!!%%%%%%%%%&&&&&&''''''''')))(((&&&%%%%%%&&&((()))''''''&&&%%%$$$$$$$$$$$$###############$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%$$$%%%''')))***+++***((('''######"""""""""$$$%%%&&&$$$%%%&&&%%%###""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''%%%%%%%%%'''((('''&&&###%%%&&&&&&%%%$$$$$$%%%&&&%%%%%%%%%&&&'''((((((%%%&&&'''((()))******+++(((((((((''''''&&&&&&&&&''''''&&&&&&&&&''''''((('''(((******)))))))))***)))))))))***++++++,,,,,,***---///---+++***,,,...************+++++++++,,,---.........//////////////////...//////000111222666555444444555666444333333333333333444666888:::555444333222111222333333444222000///000111111000000111222333222333666888===:::555333222222222222111000///...------------------,,,---...///000000---///000///...---...///...///222444555555555444555666777777666666777999888999:::<<>>BBBCCCCCCEEEGGGIIIJJJIIIHHHGGGIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNOOOPPPQQQSSSUUUVVVVVVUUUTTTUUUWWWXXXXXXWWWMMMAAA666333111---,,,.........---------///111222---,,,+++***************%%%%%%%%%&&&'''((()))************))))))(((((('''******************************,,,---.../////////------------......//////555555444333333333333333+++...111222222333555777555444444333333444444555666777777999999:::::::::999666444444555777888888333333333444555444111...000000000000000000000///------......------,,,+++++++++,,,,,,---.........111000......//////...,,,...//////000000000000///...---,,,,,,---...//////111222222222222111000///+++,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++---,,,+++++++++***(((&&&)))+++++++++))))))***+++))))))(((((((((((())))))''''''((()))*********+++((((((((((((''''''&&&&&&)))))))))(((''''''&&&&&&(((((())))))))))))))))))(((''''''(((******)))'''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((((()))))))))))))))((((((''''''&&&&&&&&&''')))******(((&&&%%%############$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&'''''''''$$$%%%&&&&&&&&&''')))+++&&&&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%&&&''')))***''''''&&&%%%$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%$$$$$$$$$###$$$&&&'''''''''&&&%%%""""""!!!!!!"""###$$$$$$###$$$%%%$$$"""!!!"""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%&&&((()))(((&&&###%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%&&&'''((()))&&&&&&&&&&&&((()))+++,,,)))))))))(((''''''&&&&&&((('''''''''&&&&&&&&&'''%%%'''((((((''''''((()))(((((())))))***+++++++++***,,,---,,,+++***+++---)))))))))*********++++++------------............//////......///000000111444333222222333444333111000000///000111222333444111111000000000111222333444222///......///111111...000111222222333666888>>>999333111222333222000///...------------------+++---///...,,,+++---000,,,---......,,,,,,---...,,,...000222444444444444666777777777777888:::===;;;;;;;;;===???BBBEEEFFFEEEDDDFFFLLLNNNMMMOOORRRRRRRRRTTTVVVWWWUUUPPPMMMFFFDDD@@@>>>BBBIIIJJJGGG666111---,,,,,,+++,,,...+++,,,---..................000222333444333222111---,,,+++***))))))******)))***++++++)))((()))************+++,,,,,,------000111333666:::>>>AAACCCCCCEEEGGGIIIIIIIIIGGGFFFJJJKKKLLLMMMNNNNNNOOONNNOOOOOOPPPQQQRRRTTTUUUVVVVVVTTTSSSTTTVVVXXXXXXXXXNNNEEE:::444000------.........---------///111222------,,,+++++++++++++++$$$$$$%%%&&&'''(((((((((,,,,,,,,,,,,,,,+++++++++************************)))***,,,---////////////...------,,,---...//////222111111000000111111222---///000111222444666888777666444333333444666777333444555777999;;;<<<===999777444444555777888888444444444555666444111///------------............------......------,,,+++++++++,,,,,,---.........444222000000111111///......//////000111111000000//////...---,,,---...///111111222222333222222111------,,,,,,,,,+++++++++---,,,++++++,,,,,,+++)))+++*********++++++***((()))***++++++***)))***,,,))))))(((((((((((())))))++++++******))))))))))))((((((((((((((('''''''''''''''''''''(((((((((((('''''''''(((((())))))***%%%$$$###%%%&&&'''&&&$$$''''''&&&&&&&&&&&&''''''''''''(((((())))))******''''''((())))))))))))))))))))))))((((((''''''&&&$$$%%%'''(((((('''%%%$$$ !!!"""$$$%%%&&&''''''''''''((())))))(((''''''###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&%%%$$$######''',,,000''''''&&&%%%%%%%%%%%%&&&!!!"""$$$&&&''''''''''''''''''&&&%%%$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############"""###$$$%%%%%%%%%$$$$$$""""""""""""""""""#########$$$%%%$$$"""""""""$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&'''))))))'''&&&###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%'''((()))''''''&&&&&&'''((()))***))))))((((((((('''''''''''''''''''''''''''&&&&&&###%%%''''''&&&&&&&&&''''''(((((())))))******+++***+++,,,+++******++++++************+++++++++++++++,,,,,,,,,------------.........---......//////111///...///111111000///.........//////000000111.........///000000111222333222000///...///111222---///000111111333555777===888333000111222111///------,,,,,,,,,,,,------***---///...+++***,,,///+++,,,------,,,+++,,,---,,,---///111333444444555777777888777777999===@@@??????>>>>>>???AAADDDEEECCCBBBDDDJJJNNNNNNQQQUUUWWWXXXXXXYYYYYYVVVQQQNNNGGGDDD???<<>>AAACCCDDDEEEGGGHHHIIIHHHGGGFFFIIIJJJKKKMMMNNNOOOPPPPPPPPPQQQQQQQQQSSSTTTUUUVVVTTTSSSRRRSSSVVVWWWXXXWWWPPPHHH>>>666111............------......///000111......------,,,+++******%%%%%%&&&''''''''''''&&&&&&'''((()))+++,,,......************************)))***+++---......//////...---,,,,,,,,,---///000111111111111222333444555111111111222444666888999999888777666666777888999333333333555777:::===???:::888555444666777888888999888777777666444///,,,+++,,,,,,,,,,,,---------------......------,,,+++,,,,,,,,,---......//////444333111111111111///...---...///000000111111000///000000...------///111///000000111222333444444000///...---,,,+++++++++...,,,++++++,,,,,,+++)))***))))))***,,,,,,+++))))))***,,,+++******+++,,,(((((())))))))))))((((((...---,,,***)))((((((((()))))))))))))))(((((((((%%%%%%&&&'''(((((())))))&&&&&&&&&'''((()))***+++'''&&&%%%&&&((()))((('''''''''&&&&&&&&&&&&''''''&&&''''''((()))******+++&&&'''((()))*********)))))))))((((((((((((((((((###$$$%%%&&&'''&&&%%%%%%"""###%%%''')))*********'''((()))*********)))((($$$$$$%%%%%%&&&'''((((((&&&&&&'''(((((('''&&&&&&)))'''%%%""" """'''+++&&&&&&&&&%%%%%%$$$$$$$$$!!!###&&&'''&&&%%%$$$''''''&&&%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&""""""""""""######""""""###$$$%%%$$$###"""###%%%############$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&'''(((%%%%%%%%%'''))))))'''%%%###%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((''''''&&&###$$$&&&&&&%%%%%%%%%&&&'''''''''((())))))***************************************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,------......---,,,---/////////---000000000000000111111111------...//////000000111111111111000......000111...///000111000111444666888666333222222222111000---,,,+++++++++++++++,,,))),,,......,,,***,,,...)))+++,,,+++***)))***,,,......///000222444666777777888888777888;;;???CCCCCCBBB@@@??????AAACCCDDDBBB@@@BBBHHHLLLNNNRRRWWW[[[[[[ZZZZZZXXXUUUPPPMMMFFFCCC???===BBBFFFCCC<<<555444111---+++++++++,,,+++++++++,,,,,,---......///000222333333111000...(((***,,,------+++((('''+++,,,---,,,+++***+++,,,******++++++,,,------...000111333666:::>>>AAACCCDDDEEEGGGHHHHHHHHHFFFEEEFFFGGGIIIKKKMMMOOOPPPPPPQQQQQQQQQRRRSSSTTTUUUVVVSSSRRRQQQRRRUUUVVVWWWVVVRRRLLLBBB777111000//////,,,---...///000000000000/////////...,,,+++***)))&&&''''''(((((('''%%%%%%###$$$%%%''')))***,,,,,,*********************************+++,,,------......---,,,++++++---...000111222222333444666777888444444444555777888999999666888:::;;;;;;:::888666444333222222444888<<<>>><<<999666555666777777777:::999888888777555111...++++++,,,,,,,,,---------------......------,,,+++,,,------...//////000000444222000000000000...,,,,,,---...///000000000000///000111///---...000333.........///111333666777333222000...,,,+++++++++,,,+++***+++---------++++++***)))***,,,,,,***((()))***,,,++++++***,,,---(((((())))))))))))((((((///...,,,***)))))))))))))))*********************%%%%%%&&&''''''(((((()))''''''''''''(((***,,,---+++)))((()))***++++++***''''''&&&&&&&&&&&&''''''&&&&&&'''((()))***++++++%%%&&&((()))*********)))((((((((((((((()))))))))%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))***)))))))))&&&''')))*********)))(((%%%%%%%%%&&&&&&'''''''''%%%&&&''''''''''''&&&%%%))))))(((%%%###"""$$$%%%"""###$$$%%%%%%%%%$$$###!!!!!!"""$$$%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$######$$$%%%$$$###"""!!!$$$$$$$$$%%%%%%$$$$$$$$$""""""$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''#####################"""###%%%&&&%%%$$$###$$$&&&############$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$%%%&&&((((((&&&######%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%&&&'''(((((((((''''''%%%%%%%%%&&&''''''(((((($$$%%%&&&(((((((((''''''###$$$&&&&&&%%%%%%%%%&&&&&&&&&'''(((((())))))*********))))))*********))))))************+++++++++************+++++++++,,,,,,,,,++++++***++++++,,,---,,,,,,,,,...///...---000000000000000000//////------...///000000000000...///111000---,,,---///...///000000000000222444333444555444222111000111---,,,+++***************(((***,,,---,,,,,,,,,,,,***+++,,,+++***)))***,,,000000000111222555888999888888888777888;;;AAAEEEFFFDDDAAA@@@???@@@BBBDDDBBB@@@AAAGGGKKKNNNSSSXXX\\\[[[YYYXXXVVVRRRNNNJJJDDDCCC@@@@@@DDDFFF@@@777000111000---+++---///000000...,,,******,,,...//////000111222222111///...***---000222222///,,,)))&&&((())))))(((((()))+++++++++,,,------......//////000333666:::===AAABBBDDDEEEGGGHHHHHHGGGFFFEEEDDDEEEHHHJJJMMMNNNOOOPPPRRRRRRRRRRRRSSSTTTVVVVVVRRRQQQPPPQQQTTTVVVVVVVVVSSSNNNDDD999222000000///+++---...000000000000///000000///...---+++)))((('''(((((()))(((&&&%%%$$$))))))******++++++,,,,,,************************************+++,,,------...---,,,++++++---...000------...///111333555666666666555777999::::::999333777<<<@@@@@@<<<777333777555222111222666:::======:::777555666777777666777777777888999888555222,,,,,,,,,------.........------......------,,,+++------......///000000000222111///...///...,,,+++,,,---...///000000000000///111222000......111444---------...000444777999666444111...,,,+++++++++***))))))+++---//////...,,,+++***+++++++++)))''')))***,,,,,,++++++,,,---(((((())))))))))))((((((...---,,,***)))******+++***************+++++++++&&&&&&&&&'''''''''''''''((((((((((((***,,,...///((('''&&&&&&((())))))((('''''''''&&&&&&'''''''''%%%&&&'''((()))***+++,,,%%%&&&((()))*********)))''''''(((((())))))******&&&&&&&&&&&&&&&'''((()))&&&'''((((((((('''%%%$$$$$$&&&((()))***)))((('''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$(((***+++***(((&&&%%%%%% """%%%&&&&&&%%%$$$$$$###""""""###$$$&&&(((''''''&&&%%%$$$$$$$$$$$$"""$$$%%%&&&%%%###!!! ###$$$$$$%%%%%%$$$$$$######$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$######"""$$$%%%&&&&&&$$$$$$%%%&&&"""############$$$$$$$$$""""""""""""###$$$%%%&&&######$$$&&&((('''%%%######%%%'''&&&%%%$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%"""$$$&&&((())))))((('''###$$$$$$%%%&&&'''((((((###$$$&&&((())))))((((((###$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))))))))***)))((()))*********)))))))))))))))************)))************+++++++++++++++******)))******+++...---,,,---///000///............///......---,,,---......///000000//////+++...000///,,,++++++---///000111000///000111333///333666555222000000222---,,,+++***))))))))))))((()))***,,,------,,,++++++---...---,,,+++,,,......///111222333444777:::999:::;;;:::999;;;???CCCCCCBBBAAABBBCCCCCCBBB@@@BBBCCCDDDDDDGGGMMMWWW^^^ZZZYYYXXXWWWVVVRRRNNNJJJHHHEEEAAA@@@BBB@@@;;;777222000...++++++---000111///////////////............000222555666666555444---,,,++++++------,,,+++,,,+++++++++++++++++++++,,,,,,,,,,,,---...//////...000333666:::>>>AAABBBFFFFFFGGGIIIKKKLLLKKKIIIFFFFFFGGGIIIKKKMMMOOOPPPTTTSSSRRRQQQQQQRRRSSSTTTTTTSSSSSSSSSSSSTTTTTTUUUPPPLLLEEE===666222000//////......------///000111000/////////............******)))((((((((((((((((((((()))+++...///...,,,+++++++++++++++++++++,,,((()))+++++++++---///111000...,,,,,,---.........---111555666444222111222111333555888:::;;;;;;;;;888888;;;???AAA???:::555777888888555222222555888;;;<<<===<<<999777777777999666444666999:::555111222000//////000000///---111222222111000...,,,+++,,,+++,,,...000222111000222000//////000000///---)))***,,,,,,---...000222000000//////000000111222111000///...///222555666666444111000//////---,,,+++******+++---......---,,,)))&&&'''***,,,+++(((++++++************++++++)))***+++***)))((((((***&&&))),,,,,,***)))+++---)))))))))((('''''')))++++++((('''))))))%%%$$$'''++++++***)))))))))))))))---+++)))'''&&&&&&((((((&&&''''''(((((((((((((((&&&&&&((()))************)))((((((''''''''''''((('''''''''((()))+++------''''''''''''''''''&&&&&&)))%%%"""$$$(((+++)))%%%$$$&&&&&&%%%(((,,,,,,)))((('''%%%&&&(((+++,,,,,,$$$&&&(((((('''&&&'''(((///---)))&&&%%%%%%'''((($$$&&&((()))'''&&&&&&'''***)))&&&%%%$$$$$$%%%&&&&&&$$$###&&&'''%%%$$$$$$'''&&&%%%$$$############!!!%%%%%%###!!!"""$$$########################""""""$$$%%%&&&'''''''''''''''&&&%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&((('''%%%&&&)))%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&''')))***)))(((!!!###&&&((()))(((&&&%%%'''$$$""""""$$$&&&$$$###%%%&&&((()))***)))'''&&&***))))))***+++,,,+++***(((((('''(((((()))******)))'''&&&'''***+++***'''+++,,,,,,------,,,,,,+++000,,,)))(((***,,,+++***,,,---......//////.........,,,***+++------***'''000...,,,,,,------,,,+++...///000111111000000///000000000000000000000000......---,,,***)))((((((***+++,,,---...---,,,+++,,,,,,+++***))))))))))))...000222333444666999;;;<<<===>>>===<<<===@@@CCCCCCBBBBBBCCCEEEEEECCCAAABBBCCCCCCCCCEEEKKKSSSZZZWWWVVVUUUTTTRRROOOJJJFFFGGGDDD@@@???>>><<<777333222000---+++***,,,...000---------...///000000000333444555555444111///...---,,,++++++------,,,+++++++++++++++++++++++++++,,,,,,+++,,,,,,---...///---///111555999<<>>@@@AAABBBAAA@@@???@@@AAABBBBBBCCCEEEGGGGGGEEEBBBCCCCCCCCCCCCDDDIIIPPPUUUVVVUUUSSSRRRPPPLLLHHHDDDEEECCC???===:::777333///111///---+++***+++---///***+++,,,---///000222222444444444333111///,,,+++---+++***+++,,,---,,,+++************************+++++++++,,,,,,---...///,,,...000444777;;;===???BBBCCCEEEHHHLLLMMMLLLJJJJJJJJJJJJKKKLLLMMMOOOPPPOOOOOOOOOPPPQQQRRRSSSTTTRRRRRRRRRRRRRRRSSSTTTUUUVVVSSSLLLEEE===777222000------,,,+++,,,---...///000000000000000///......******)))(((((((((((())))))((()))+++......---+++------,,,+++***))))))(((((()))+++++++++,,,...111///...,,,,,,...///.........111444555444333444444777777777888888999:::;;;666666777:::===???>>>===;;;:::888444111///111222444777;;;===<<<999777666666444333444777888666333222000...---------+++***//////000111111000000//////......000111222111///000///...///000000...,,,,,,,,,,,,***)))***---000000000//////000000111222333111...,,,,,,...111333444222111111333444333222///---,,,,,,---...,,,++++++,,,,,,***)))((()))***++++++************++++++***+++++++++)))((()))***((()))*********+++---///)))******)))'''''')))***+++((('''))))))%%%%%%'''$$$$$$%%%&&&''')))+++,,,$$$$$$$$$$$$%%%(((***+++&&&''''''(((((((((((((((&&&''''''((((((((('''''''''''''''''''''((()))***)))((((((((())))))***+++))))))))))))))))))))))))(((((('''&&&&&&'''''''''%%%'''&&&$$$&&&***)))%%%)))((('''(((((('''$$$"""%%%'''(((((('''''''''(((******))))))((((((((((((''')))******((('''&&&'''###$$$&&&''''''&&&$$$"""&&&'''''''''&&&&&&%%%$$$&&&&&&%%%$$$###############"""!!!!!!"""$$$##########################################$$$&&&''')))&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$"""$$$$$$###$$$%%%###$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&'''&&&###""""""%%%(((+++'''&&&%%%&&&'''((('''&&&###%%%(((++++++***'''%%%'''(((((()))))))))))))))++++++******))))))*********)))((()))+++++++++***++++++,,,,,,,,,,,,++++++***)))((()))***+++***)))((()))))))))************+++***)))+++,,,---+++***---+++))))))***+++***)))***+++---...////////////........................////////////......------,,,,,,++++++,,,,,,------000///---,,,+++*********000222444666888;;;???BBBCCCCCCDDDDDDBBBAAA@@@@@@AAAAAACCCFFFHHHHHHEEECCCDDDCCCCCCDDDFFFKKKPPPSSSWWWVVVTTTSSSQQQMMMHHHDDDAAAAAA???<<<888444222000222000...,,,+++,,,---///***+++,,,---///000111111000000111111000000///...,,,+++***+++,,,,,,,,,***)))))))))))))))*********++++++++++++,,,---...///,,,...000444777:::===>>>@@@AAADDDHHHLLLMMMLLLJJJKKKJJJJJJJJJKKKLLLMMMNNNLLLMMMNNNOOOPPPRRRSSSTTTRRRRRRRRRRRRSSSTTTTTTUUUXXXUUUPPPIIIAAA999333///...---,,,,,,,,,---...///000000111111111000///...+++***))))))(((((())))))))))))***+++---...,,,***,,,,,,++++++******))))))((()))++++++++++++...000...---,,,---...//////...000111222444444555666666;;;:::999888888999:::;;;555555444555777999;;;<<<888777555222000///000111333555888999999888888888555444333555777888777555666333000///......---,,,---...///000111111222222000000///000222222111//////......///000000...,,,......,,,***((())),,,...///////////////000000111333111...,,,+++---///111111000///000222444444444222000////////////...,,,,,,---...,,,(((''')))+++++++++************++++++***+++,,,+++)))((()))***))))))))))))***+++---///)))***+++***(((((()))******''''''))))))&&&%%%(((######$$$%%%&&&((()))***$$$$$$$$$%%%&&&(((***+++&&&''''''(((((((((((((((&&&'''''''''''''''&&&%%%&&&&&&&&&'''''')))*********))))))((((((((())))))(((((()))))))))))))))***'''((((((&&&$$$$$$%%%&&&&&&'''&&&$$$%%%((('''###''''''((()))***(((%%%"""&&&'''))))))'''''''''(((&&&'''((())))))((('''&&&(((***++++++)))'''&&&'''###$$$%%%&&&&&&&&&%%%$$$%%%((()))'''%%%&&&%%%$$$&&&%%%$$$$$$#########$$$&&&""""""$$$$$$"""########################$$$###""""""###%%%''')))%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$"""$$$%%%&&&(((***)))((($$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&&&&$$$'''&&&###""""""$$$(((***$$$$$$$$$%%%%%%&&&%%%%%%"""%%%(((+++,,,***'''%%%%%%'''((()))((((((((((((++++++***)))((((((((()))******)))***++++++++++++******++++++++++++******(((((()))***++++++***)))))))))))))))******++++++)))))))))+++,,,,,,++++++,,,***))))))***+++***)))+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,.............../////////---,,,+++***+++,,,---...111000...---++++++******111333666888;;;>>>BBBEEEEEEDDDDDDDDDDDDCCCBBB@@@AAABBBCCCEEEGGGHHHFFFDDDFFFEEEEEEGGGJJJOOORRRTTTVVVTTTSSSQQQPPPLLLGGGDDD>>>@@@@@@===888444444444333222000...---......///,,,,,,------.../////////......//////000000000000,,,+++******,,,,,,+++***(((((()))))))))*********++++++++++++,,,---......---///111444888;;;===>>>>>>@@@CCCHHHLLLMMMLLLJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKLLLMMMOOOQQQRRRSSSTTTRRRRRRRRRSSSSSSTTTVVVVVVXXXVVVRRRKKKCCC:::333...///...---------...000111000111222222222111///...++++++***)))))))))))))))*********,,,------+++))))))))))))******+++++++++((()))++++++***+++---///---,,,,,,---///000///...111111111333555777888888===<<<:::999999999:::;;;555444222111000222555888444222000//////111222222444555555444444555999;;;777666666666888999999888666333000.........---,,,,,,,,,---...000111333333000000///000222222111///.........000111111...,,,//////...+++))))))+++---......------......///000222111...,,,,,,,,,...///...---,,,---000222222222222000///...///...---+++,,,...///---)))'''))),,,++++++************++++++***+++,,,+++***))))))+++))))))((()))***+++,,,,,,)))+++++++++)))(((((()))***''''''))))))&&&&&&(((%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''(((((()))&&&''''''(((((((((((((((&&&'''''''''''''''&&&%%%&&&&&&&&&'''''')))*********)))(((((((((((((((((('''''''''(((((()))))))))((())))))(((&&&%%%&&&(((&&&(((&&&$$$%%%((('''###%%%&&&(((***,,,+++(((%%%&&&((())))))(((''''''(((###%%%&&&'''((('''&&&%%%''')))++++++)))'''''''''&&&%%%$$$$$$$$$%%%&&&'''###)))***&&&$$$&&&&&&$$$%%%%%%$$$$$$######$$$$$$&&&### """$$$###"""##############################"""!!!"""%%%''')))%%%$$$$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$"""!!!"""$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%###%%%%%%$$$$$$$$$%%%&&&&&&###$$$%%%&&&&&&&&&%%%&&&"""%%%(((***+++***(((&&&$$$&&&)))***(((''''''(((***)))(((''''''''''''''')))***************+++,,,)))******++++++******)))((()))***+++******))))))))))))((((((((()))***+++((()))***+++++++++++++++,,,***))))))+++,,,+++***------,,,,,,++++++******++++++++++++++++++++++++---------------.........---,,,+++***+++,,,---...111000...---,,,+++++++++111444777:::===AAAFFFIIIFFFEEEDDDDDDFFFFFFEEEDDDEEEDDDDDDEEEGGGHHHGGGFFFKKKJJJIIIKKKNNNQQQSSSSSSPPPOOONNNMMMLLLHHHDDD@@@===@@@BBB???888444555888444333111///......//////,,,,,,,,,---.........///111111000///......------,,,***)))***+++,,,+++***((())))))******+++++++++*********++++++,,,---......///111444777:::<<<>>>===???CCCHHHLLLLLLJJJHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKLLLNNNPPPQQQRRRSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXWWWVVVSSSNNNEEE<<<333...//////...---...///000111000111333444333222000...++++++***))))))))))))***+++++++++,,,------***((('''(((((()))***+++,,,,,,(((***+++*********,,,...,,,,,,,,,...000000///...333111000222555888::::::======<<<;;;;;;;;;;;;;;;777666333000...///222555222000......111333555555555444333111111333888<<<888888777777777888999999444111---,,,,,,,,,,,,,,,***++++++,,,...000222333///......000111222111///......///111222222000---...//////...+++***+++---,,,,,,++++++,,,,,,---...000000///...............---,,,+++,,,.../////////000...---,,,------+++***---......,,,+++***+++,,,++++++************+++++++++,,,,,,,,,***)))***+++)))(((((()))******)))'''***+++,,,,,,***(((((())))))&&&&&&))))))&&&&&&)))''''''&&&%%%$$$$$$%%%%%%((((((((((((''''''''''''&&&''''''(((((((((((((((&&&''''''((((((((('''''''''''''''''''''((()))***))))))(((''''''(((((((((&&&''''''(((((())))))))),,,+++******************&&&((('''$$$&&&)))((($$$$$$%%%'''***------***(((''')))******(((''''''((($$$%%%&&&''''''&&&%%%%%%&&&(((******)))''''''((()))'''%%%$$$$$$%%%'''((( (((***$$$"""%%%'''$$$%%%%%%$$$$$$###$$$$$$%%%%%%###"""!!!"""###"""!!!########################""""""""""""###%%%&&&((($$$$$$$$$$$$$$$$$$######&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&###"""###%%%$$$!!!"""&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%######$$$%%%%%%&&&%%%$$$$$$###&&&((()))((((((((()))###%%%''')))******)))(((###&&&***+++(((''''''((((((((('''&&&&&&&&&''''''((()))+++***))))))***,,,))))))************))))))(((******)))((('''''')))'''&&&%%%%%%%%%&&&((()))((()))++++++***)))***++++++***((()))***,,,++++++...---,,,+++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,------//////...---,,,,,,,,,,,,222555999<<>>BBBEEE@@@888222444777333222111///............******+++,,,...///000000444333111000...---,,,,,,+++***)))***+++,,,+++)))))))))******+++,,,,,,---************+++,,,---...---...000333666999;;;<<<===???CCCHHHKKKLLLIIIGGGHHHHHHHHHIIIIIIKKKLLLLLLLLLMMMOOOQQQRRRSSSSSSRRRTTTTTTTTTUUUVVVWWWYYYZZZVVVVVVTTTPPPHHH>>>555///......---,,,---...///000000222333444444222000///,,,+++******))))))******,,,++++++,,,---,,,***((((((((())))))******++++++(((*********)))***,,,...,,,+++,,,...000111///---444111///111555999;;;<<<<<<<<<=========<<<;;;;;;999888666333000000444888444222///000333777888777333333222111111333666:::999888888777666666777999333000---++++++---------*********+++,,,///111222---------///111222111000...///000222444333111...---///111000...,,,,,,,,,***************++++++,,,...///000111111000...---...---++++++---...---,,,000///............---,,,...---++++++,,,------,,,++++++************+++++++++,,,---,,,***)))***+++((((((((()))+++)))%%%"""***+++---,,,***((((((((()))&&&&&&))))))&&&&&&)))''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((&&&''''''((())))))))))))(((((('''''''''(((((()))(((((('''''''''(((((()))''''''((())))))***++++++,,,)))'''(((***,,,+++)))&&&((('''%%%'''***)))%%%$$$$$$&&&(((++++++***(((((()))******(((''''''(((''''''(((((((((''''''&&&###&&&((()))((('''((())))))(((((('''&&&&&&&&&&&&&&&)))### %%%'''$$$%%%$$$$$$###$$$$$$%%%%%%"""###$$$$$$"""!!!!!!"""########################!!!!!!"""###$$$%%%&&&&&&##################$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%"""!!!###''''''$$$(((...%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%%%%&&&&&&%%%###$$$$$$%%%%%%%%%$$$$$$$$$"""&&&)))***)))(((((()))%%%%%%&&&'''((()))******"""''',,,,,,)))'''''')))(((''''''''''''(((((()))''')))******(((((()))+++((())))))))))))))))))(((((())))))&&&###"""$$$&&&((('''%%%%%%%%%&&&((()))(((***,,,+++)))((((((******((('''''')))+++******,,,++++++***+++,,,---...++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,------,,,,,,,,,,,,,,,---333555999===@@@EEEJJJMMMJJJGGGEEEFFFJJJMMMNNNNNNNNNLLLIIIHHHIIIKKKKKKKKKUUURRRPPPPPPQQQQQQNNNKKKJJJIIIHHHHHHHHHFFFBBB??????DDDFFFAAA777111222666222111000///------,,,,,,'''(((***,,,...000222222333222111///............+++***)))***+++++++++)))))))))***+++,,,,,,------************+++,,,---...,,,---///222555777999;;;===???CCCHHHKKKKKKHHHEEEIIIIIIIIIIIIKKKLLLMMMNNNMMMNNNPPPRRRSSSSSSRRRRRRUUUUUUUUUVVVWWWXXXZZZ[[[VVVWWWVVVRRRJJJ@@@666000------,,,+++,,,---...///000222444555555333000///,,,+++******)))*********,,,,,,+++,,,---,,,***'''************)))))))))))))))*********)))***+++---++++++,,,...000111///---444111///111555:::<<<<<<;;;<<<===>>>>>>===<<<;;;:::;;;999666333333888;;;777444222222666999999888111222333333222333555777888888888666444444666777555222...------///000000)))))))))***+++...000111,,,+++,,,...000222111000//////111333555444222///---///111222000...------)))))))))))))))******+++---...111333333111///---000...,,,,,,------,,,+++333222111111222222111000///,,,***+++...///...,,,++++++************+++++++++,,,---,,,***)))***+++((('''(((***+++)))###***,,,------+++((((((((()))&&&&&&))))))&&&''')))'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&&&&%%%&&&''''''(((((((((((((((&&&&&&((()))************)))(((((('''''''''(((((('''''''''''''''((())))))((())))))***++++++,,,,,,)))%%%"""$$$(((+++)))%%%&&&((('''%%%'''+++***&&&%%%%%%%%%'''))))))(((&&&(((***+++***(((''''''(((******))))))(((((((((((("""$$$'''(((((('''((()))((()))******)))'''%%%$$$%%%)))"""%%%(((%%%$$$$$$$$$###$$$$$$%%%%%% ###&&&&&&""" """######################## !!!"""$$$%%%%%%%%%%%%##################$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$(((%%%&&&(((%%%!!!(((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%&&&&&&'''%%%$$$&&&%%%$$$######$$$$$$%%% $$$((()))'''&&&&&&(((&&&&&&&&&&&&''')))++++++"""'''------***'''(((***(((((('''(((((()))***+++&&&(((***)))'''''')))+++(((((())))))))))))(((((((((((('''$$$ """%%%***)))'''''''''(((***,,,(((+++---,,,)))'''((()))((('''&&&&&&((())))))(((***))))))***,,,...000111++++++++++++++++++++++++......---------,,,,,,,,,***+++,,,---...---,,,+++,,,++++++++++++,,,------::::::<<>>CCCDDDDDD@@@;;;777444333444333222000000000000111++++++,,,,,,...///000111333333333222111000000///++++++************++++++(((,,,000///***((()))+++++++++++++++++++++,,,,,,,,,---000333666888::::::===@@@DDDHHHJJJJJJHHHGGGFFFHHHIIIJJJKKKMMMPPPSSSLLLMMMNNNQQQSSSUUUVVVWWWUUUUUUTTTUUUUUUWWWXXXYYYWWWXXXXXXUUUNNNBBB777///000...++++++---///000/////////000111333222000---***+++***(((&&&&&&''')))(((---000///+++(((+++...))))))))))))))))))))))))***+++,,,***&&&%%%(((+++,,,,,,,,,,,,---...///000,,,---///222666999;;;===888:::<<<<<<;;;;;;;;;<<<<<<:::777444333444555777777777666444222444777:::555444333222333555777999;;;333666;;;444000666999222222222///---,,,...///)))+++...///...------...222000...///111333444444555222//////111444444333222222222111111111000000...---,,,+++************))),,,///111111000---+++---------,,,,,,++++++***...000222222111000000000,,,///...)))***000222///)))))))))***++++++,,,,,,++++++++++++*********)))******))))))((((((''''''(((((())))))))))))(((((()))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''***)))((('''&&&'''((((((%%%%%%&&&&&&'''((()))))))))(((''''''((()))'''&&&(((------(((&&&)))***(((((((((''''''''''''((((((,,,(((''')))***((($$$"""+++++++++++++++***)))((((((((())))))))))))((((((''''''((())))))))))))))))))***+++***)))((()))******************)))(((''''''&&&&&&%%%&&&'''((()))***))))))(((''''''&&&&&&###""""""""""""$$$%%%&&&$$$&&&&&&###!!!%%%%%%$$$$$$$$$###""""""""""""""""""""""""""""""""" !!!###$$$%%%%%%%%%$$$$$$$$$############$$$$$$%%%###!!!###&&&((((((&&&+++(((%%%%%%&&&&&&$$$!!!%%%%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&$$$######%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%% &&&333666((("""&&&$$$&&&&&&&&&&&&'''(((***++++++)))))),,,+++((('''))))))))))))(((&&&%%%'''((('''&&&&&&((()))***((('''&&&&&&'''((())))))((((((///...,,,+++)))(((''''''((((((((((((((((((((((((&&&'''''''''((()))))))))&&&'''''''''(((((())))))'''(((***,,,.../////////***++++++,,,------------...------------,,,,,,,,,---,,,,,,+++++++++,,,---,,,,,,+++++++++++++++,,,;;;<<<>>>AAAFFFKKKPPPSSSNNNMMMLLLNNNQQQSSSQQQOOOLLLJJJJJJLLLJJJGGGHHHLLLMMMNNNPPPQQQOOOLLLIIIGGGGGGHHHHHHFFFCCCAAAAAAAAAFFFEEEBBB>>>999555555555333222111////////////000+++++++++,,,---...000111111111000//////...------++++++************++++++(((,,,///...***((()))+++***++++++++++++,,,,,,,,,,,,...000333666999;;;<<<>>>AAADDDHHHJJJKKKJJJJJJJJJJJJKKKJJJJJJLLLOOORRROOOOOOPPPQQQRRRTTTUUUVVVUUUUUUVVVVVVWWWWWWWWWXXXXXXYYYZZZXXXRRRHHH===555111...,,,+++---...//////......///111333333111...,,,,,,+++)))'''&&&''')))(((+++------***)))***---((((((((((((((((((((((((***++++++******+++---///,,,,,,,,,,,,,,,---...............///222666999;;;999:::<<<<<<;;;:::<<<===;;;:::888666555444444555777777666444333333777999666666444444444666888999>>><<<888555555444222444333333222000...---...000,,,,,,---.........------111///...///111333333222444111///000222444444222222222111111111111111111---,,,+++***))))))))))))+++,,,///111111000///---------,,,,,,++++++++++++...000222222111000000000...000///***+++///111///,,,,,,,,,+++++++++++++++++++++*********)))))))))******))))))(((((((((((((((((())))))))))))(((((())))))(((((('''''''''''''''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))((('''&&&'''((()))((('''%%%))))))%%%###&&&(((&&&((((((''''''''''''(((((('''&&&&&&)))++++++)))(((+++++++++++++++***))))))(((((())))))))))))(((((('''(((((()))))))))))))))%%%&&&''''''&&&'''(((***))))))************))))))&&&%%%%%%$$$%%%&&&'''((())))))(((((('''&&&&&&%%%%%%$$$###""""""###$$$$$$###%%%&&&###"""&&&$$$$$$$$$####################################### """###$$$######"""###""""""""""""""""""######!!! ###$$$$$$###'''%%%$$$%%%''''''&&&$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&$$$######%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%"""(((666999,,,&&&)))%%%&&&&&&&&&'''((()))))))))***((((((+++***'''&&&(((((())))))(((&&&%%%'''((('''&&&&&&'''))))))(((&&&%%%%%%&&&'''''''''''''''******)))(((((('''((((((''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((()))'''(((***,,,............++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,++++++++++++++++++*********++++++,,,:::;;;===AAAFFFKKKPPPRRRQQQOOOOOOPPPRRRSSSRRRQQQLLLJJJJJJLLLIIIEEEEEEIIIJJJLLLMMMNNNMMMKKKHHHFFFFFFFFFEEECCCAAAAAACCCEEEHHHFFFBBB;;;666444555777222111000............///+++++++++,,,---...///000000000//////......------++++++************++++++)))+++...---***((()))+++******+++++++++,,,,,,,,,---...000333666999<<<===@@@BBBDDDGGGIIIKKKLLLMMMMMMLLLLLLJJJIIIKKKOOORRRSSSRRRQQQQQQQQQSSSTTTUUUUUUVVVWWWXXXXXXXXXWWWVVVXXXXXXZZZYYYUUUMMMBBB:::111///,,,+++---...//////......///222444444333111//////---***'''&&&'''((((((((()))***+++*********'''''''''''''''''''''''')))(((((())),,,...//////,,,,,,+++++++++,,,------111000......///222666888999:::;;;:::999999;;;===999999999888777555333222777777666444333333666999888777666666666777888999???JJJ===///777888///000333444333111///...///000111...+++,,,...///...,,,///......000222222111000111111000111333444333111111111111111111111222222...---,,,+++*********+++,,,---...///000000000000------,,,,,,,,,,,,,,,,,,...000111111000//////000///111000,,,,,,///000.........------,,,++++++*********)))))))))(((((((((***))))))))))))((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((''''''''''''((())))))(((''''''&&&%%%&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&''')))***)))(((###&&&'''$$$###%%%'''&&&(((((((((''''''(((((((((%%%%%%&&&(((+++,,,,,,******++++++++++++***))))))((())))))******))))))((((((((((((((())))))))))))$$$%%%&&&%%%%%%&&&))),,,'''((()))******+++++++++%%%%%%%%%$$$%%%%%%&&&'''((((((''''''&&&%%%%%%%%%&&&&&&$$$###""""""""""""###$$$%%%### ###&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""""""""!!!!!!""""""!!!!!!!!!!!!""""""###!!! !!!""""""!!!$$$###"""$$$&&&((('''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&$$$######%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$'''444888,,,''')))%%%$$$%%%'''((())))))(((((()))&&&'''))))))&&&%%%''''''((()))(((&&&&&&&&&(((%%%%%%%%%&&&'''((('''%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((***,,,---...------++++++,,,,,,,,,+++******))))))***+++,,,---...///+++,,,,,,---,,,+++***))))))))))))))))))***+++,,,999:::===@@@EEEIIIMMMOOOQQQPPPOOOOOOPPPQQQQQQQQQNNNLLLLLLMMMIIIDDDCCCFFFFFFHHHIIIKKKKKKIIIHHHFFFCCCBBBAAA>>>===???CCCGGGHHHFFFBBB<<<666444444666333222000///......//////------------...///000111111111111000000/////////++++++************++++++)))+++,,,,,,***)))***+++*********++++++,,,,,,---......000222555999===???AAAAAACCCEEEHHHJJJMMMNNNLLLLLLKKKJJJIIILLLPPPSSSUUUTTTRRRQQQQQQRRRSSSTTTUUUVVVXXXYYYYYYXXXVVVUUUWWWXXXXXXYYYVVVOOODDD;;;333000---,,,---...///.........000333666777555333111000///,,,(((&&&'''((()))(((((())),,,,,,+++***'''''''''''''''''''''''''''%%%$$$'''+++...---,,,,,,,,,+++++++++,,,,,,---222111111111111222333444888999999888777777999;;;777888::::::999666222000777777777555333333555888888888777666666666777777<<>>@@@BBBDDDEEEFFFFFFFFFAAA@@@===999888:::???CCCFFFEEECCC>>>888444222222444333222000000000000111//////......///000000111------------------,,,,,,++++++************++++++******)))))))))***++++++))))))***+++,,,------......------...222888===AAAAAAAAABBBCCCFFFHHHJJJKKKFFFHHHIIIJJJKKKMMMPPPSSSQQQRRRRRRRRRRRRRRRQQQQQQSSSTTTUUUWWWXXXXXXWWWWWW]]][[[[[[]]]]]]WWWKKKAAA888555222000000111000000...///111444777777666444111111///,,,(((&&&'''(((***++++++,,,++++++******''''''''''''''''''''''''+++******+++------+++***,,,,,,,,,,,,---...//////000333777::::::888444222444666777777555444444555666777888888888777555444777777777666444333444666666666666666666666666666444QQQPPP;;;777666333:::222333444333000.........333000---...000111000...000//////000111222000///---///222333222111000111222222222111111111000000......---------------...++++++*********+++,,,,,,......///000111111222222++++++,,,+++))))))+++---///------//////,,,,,,...(((((()))******+++,,,,,,******)))))))))((((((((()))))))))************+++(((((())))))))))))(((((($$$%%%'''((((((((('''&&&%%%%%%%%%%%%%%%&&&''''''&&&''''''''''''&&&%%%%%%'''''''''''''''''''''''''''&&&&&&''')))***)))((('''%%%&&&'''&&&$$$&&&***&&&'''((())))))((('''&&&$$$***+++%%%$$$)))+++'''))))))***++++++++++++***)))******++++++******))))))((('''''''''(((***+++)))******)))'''%%%%%%&&&((())))))*********))))))((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$""""""""""""""""""""""""$$$###############$$$$$$$$$$$$############$$$$$$###$$$$$$###""""""$$$%%%###%%%%%%$$$"""!!!"""###&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%&&&&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%+++$$$&&&&&&!!!$$$***'''%%%&&&'''(((((('''&&&%%%%%%###$$$'''(((%%%$$$'''###%%%(((((('''&&&&&&'''$$$$$$$$$%%%&&&'''&&&$$$)))(((&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((***++++++***)))((())))))*********))))))(((******)))))))))(((((((((++++++---...//////......+++******))))))*********HHHIIIKKKLLLNNNOOOPPPPPPMMMQQQUUUWWWVVVTTTTTTTTTSSSQQQPPPOOOIIIAAA===???;;;===???AAACCCDDDEEEEEECCCBBB???;;;999:::>>>BBBHHHFFFBBB;;;555222222333444333111000//////000000---------------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***)))(((((()))***++++++((()))***+++,,,------...---,,,+++---000666===AAABBBCCCDDDEEEGGGHHHIIIJJJEEEGGGJJJKKKKKKLLLMMMOOOMMMNNNPPPRRRSSSRRRQQQQQQQQQRRRSSSTTTVVVWWWXXXXXXZZZYYYZZZ]]]___ZZZNNNDDD:::777444222222222222111------...111444444333111000///...+++(((&&&'''((()))+++---,,,)))'''((()))(((((((((((((((((((((((((((***,,,---,,,++++++,,,++++++,,,---...000111222000222666999:::999777555444666999:::888555444444777666555555555666888999777888888777444333444555555666666777888888888888777GGGMMMAAA666444444444000222333222000...------//////000111111111000000333111//////111222111000---000222333111000000222444333333222111000//////000000000//////000000111,,,,,,,,,++++++++++++***,,,------...000111111222,,,,,,,,,+++******,,,...---***+++//////++++++...++++++++++++++++++++++++++++++*********)))))))))))))))*********+++++++++(((((())))))))))))((((((%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&'''((((((''''''((((((((('''&&&%%%''''''''''''''''''''''''((('''&&&'''((()))(((''''''$$$%%%'''&&&"""###(((&&&'''((())))))((('''&&&(((//////'''$$$)))+++'''))))))***+++++++++++++++)))******++++++******)))))))))'''''''''(((***+++''')))++++++)))'''&&&&&&+++++++++******(((''''''(((((()))))))))(((&&&&&&''''''''''''''''''''''''###$$$%%%&&&&&&&&&%%%$$$'''&&&&&&&&&&&&&&&$$$###$$$$$$$$$#######################################""""""!!!!!!"""###$$$%%%######""""""""""""###### """######!!!!!!$$$&&&"""$$$%%%$$$!!! !!!###$$$$$$$$$$$$%%%&&&''''''"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&'''&&&$$$"""""""""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&''''''((((((''''''&&&***###%%%(((###'''***$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$((((((%%%%%%'''"""%%%'''((('''&&&&&&&&&%%%$$$$$$%%%'''(((&&&%%%((('''%%%$$$###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((()))(((((((((''''''''''''(((((()))******)))((('''(((((())))))***)))))))))((((((((((((((((((((()))((()))***+++---...//////---,,,+++******)))******IIIJJJKKKMMMNNNNNNNNNNNNHHHMMMTTTVVVUUUSSSRRRRRRRRRPPPPPPOOOHHH???;;;<<<:::;;;===@@@BBBDDDEEEEEEEEEDDDAAA===:::;;;>>>AAAKKKGGGAAA999333111333666333222000///......//////,,,,,,+++++++++,,,------........................++++++************++++++***)))'''''')))***++++++((())))))+++,,,---......---,,,++++++///666<<>>AAACCCDDDFFFHHHDDDBBB??????AAACCCCCCCCCBBBFFFDDD999111222444444111000///------......///,,,,,,++++++,,,,,,---...------------------------...+++((()))++++++***(((******)))))))))))))))***&&&&&&'''))),,,...000222.../////////000444:::>>>EEEFFFHHHHHHHHHHHHJJJLLLIIIHHHHHHIIIKKKLLLLLLKKKKKKNNNRRRSSSQQQPPPPPPPPPSSSTTTTTTTTTUUUVVVYYY\\\XXXWWWWWWYYY[[[YYYQQQJJJAAA:::222000333555333///......///000000///...------------,,,***((('''&&&,,,,,,,,,+++***)))((((((+++,,,------,,,)))'''%%%''')))***+++******,,,---++++++,,,...000222444666111///...000555:::<<<<<<::::::;;;:::999777555444666666666888999999777555:::555555888777222111555777999999999777666666777777<<<@@@???:::666666888666333000---,,,---///000//////...---...///000111///111333222000111444777333333111///,,,,,,...000555///---000111...---000000000000000000000111222333000---++++++,,,+++***......,,,++++++,,,......222///---...---+++,,,///(((***,,,...///000//////...,,,******+++,,,+++***,,,,,,,,,,,,+++***))))))---,,,+++***))))))))))))++++++******))))))(((((("""$$$###%%%***+++'''''''''''''''''''''''''''$$$###''',,,+++%%%$$$(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''')))***,,,'''((()))((('''&&&'''(((************************+++333777222***(((***+++(((((()))***+++,,,,,,,,,...,,,***)))))),,,...000,,,------,,,******,,,---------......---+++***))))))+++......,,,***))))))%%%(((***)))&&&%%%'''*********)))((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########""""""""""""!!!""" !!!$$$%%%"""!!!$$$""""""""""""############ !!!"""###############"""$$$&&&&&&$$$"""!!!!!!###"""!!!"""###$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$&&&&&&'''((("""###$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%)))'''%%%$$$&&&'''((('''(((&&&$$$%%%((((((%%%"""%%%%%%%%%''')))(((%%%###&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''((('''%%%#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&)))(((&&&%%%&&&''')))***999111((($$$$$$&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((())))))***((((((''''''''''''((((((%%%&&&&&&''')))***,,,---222000---)))((('''((()))KKKIIIHHHKKKQQQTTTRRRPPPOOOQQQSSSWWWYYYYYYVVVTTTUUURRRNNNKKKIIIGGGDDDAAA<<<===???@@@AAABBBDDDFFFDDDCCCBBBCCCEEEFFFEEEDDDBBBDDD@@@777111333444333111000...---------...///,,,,,,++++++,,,,,,---...---------------------------+++))))))***+++***(((+++******))))))*********)))))))))***+++---...///.../////////000444:::>>>DDDFFFHHHIIIIIIIIIJJJKKKIIIHHHHHHIIIKKKLLLLLLKKKKKKOOORRRSSSRRRQQQQQQSSSSSSTTTUUUUUUUUUVVVYYY\\\YYYXXXXXX[[[\\\ZZZSSSLLLDDD<<<333000222333111......//////000///...---,,,+++++++++++++++***)))(((,,,+++++++++***))))))))))))***+++,,,,,,+++)))(((''')))************+++---++++++,,,...000222444555333111000222666;;;======::::::999999888777777666888999999:::;;;;;;:::999<<<888777::::::666555999888777777666666666777777666:::======888555555777555333000---,,,---///000///...---,,,,,,,,,---......000222222000000111444555555444222000///111444333...---111222///...000000000000///000000111222111///---,,,------,,,***------,,,,,,,,,,,,------000,,,,,,......++++++...'''(((***,,,---------,,,...,,,******+++++++++***,,,,,,,,,,,,,,,++++++***,,,+++++++++++++++,,,,,,))))))))))))))))))((((((###''''''$$$%%%******'''''''''''''''''''''''''''%%%$$$&&&+++***%%%%%%)))''''''&&&&&&&&&&&&''''''''''''&&&&&&'''((()))***'''((()))((('''&&&''')))************************&&&,,,000,,,''''''(((((()))))))))***+++++++++,,,+++*********+++---///111---......---++++++,,,---,,,---------,,,+++***)))))),,,......---*********'''((()))(((''''''((()))))))))((((((''''''&&&&&&***)))((((((((((((((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""""" !!!$$$%%%""""""$$$""""""""""""############""""""###$$$$$$$$$$$$$$$###$$$$$$###!!!!!!"""######"""!!!"""###$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''%%%$$$%%%'''((((((''''''&&&&&&&&&''''''%%%$$$%%%%%%%%%'''((((((%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((&&&%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%&&&''')))***555...&&&###$$$%%%%%%###%%%&&&''''''((((((''''''%%%&&&&&&'''(((((())))))((((((''''''''''''((((((((('''''''''((()))***+++---,,,+++***)))(((''''''IIIHHHHHHLLLQQQSSSSSSPPPQQQQQQRRRVVVZZZ[[[XXXUUUVVVRRRMMMLLLMMMLLLHHHCCCAAA@@@>>>>>>>>>@@@CCCDDDCCCCCCCCCEEEHHHHHHGGGEEECCCAAA<<<555333444444111000///...---,,,---......,,,,,,++++++,,,,,,---...---------------------------+++))))))***+++***)))*********))))))******+++,,,+++++++++***++++++,,,.../////////000444:::>>>BBBEEEIIIJJJJJJIIIIIIJJJIIIHHHGGGIIIKKKLLLKKKJJJKKKNNNRRRSSSQQQQQQSSSUUUTTTVVVWWWVVVVVVWWWYYY[[[ZZZYYYZZZ\\\^^^[[[UUUPPPFFF>>>444///000111000...////////////...---,,,+++)))******+++++++++******++++++******************((()))***+++,,,,,,+++***''')))******))))))+++,,,+++,,,---///111333444555444222222444777;;;<<<===;;;:::888777777777888888;;;<<<<<<===>>>>>>======>>>;;;;;;======;;;;;;===999666222222555777777666666888:::999666444555777555444111///......///000...---,,,*********++++++---///111111000//////000333444444222111111333555000---...222333111//////000/////////000000111222///...---...//////---++++++++++++,,,,,,+++++++++,,,)))***......++++++---)))***+++,,,,,,,,,,,,+++---,,,******+++++++++***++++++,,,---------,,,,,,++++++++++++,,,---...///(((((((((((((((((())))))***+++***&&&&&&))))))(((''''''''''''''''''''''''&&&%%%&&&)))(((%%%&&&***''''''&&&&&&&&&&&&''''''(((''''''&&&''''''((((((&&&((()))((('''&&&((()))************************%%%***---***)))++++++)))******************++++++***++++++,,,,,,---......///000000///,,,+++,,,---,,,,,,,,,,,,,,,+++***)))***,,,...///---+++******)))(((''''''))))))(((''''''''''''''''''''''''''',,,,,,+++***))))))))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######### !!!%%%%%%""""""$$$"""""""""#########$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$###!!!"""%%%###"""!!!"""###$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$&&&((()))((('''&&&''')))((('''&&&&&&&&&%%%%%%%%%&&&((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&''''''&&&%%%&&&'''((()))...)))$$$###$$$%%%###!!!&&&&&&'''(((((((((((((((%%%&&&&&&''''''(((((((((((((((''''''''''''(((((())))))(((((('''((((((((('''((()))******)))'''%%%FFFFFFGGGKKKOOORRRRRRPPPSSSQQQRRRVVVZZZ\\\YYYUUUVVVPPPKKKLLLPPPQQQKKKEEECCC@@@<<<;;;<<>>BBBEEEIIIKKKKKKIIIIIIIIIGGGFFFFFFGGGIIIJJJJJJIIIHHHMMMRRRRRRPPPPPPRRRVVVUUUVVVWWWWWWWWWWWWYYYZZZZZZZZZ[[[]]]^^^\\\WWWSSSGGG???555//////000000///000000///...---,,,************+++++++++************************+++++++++((()))***++++++++++++***((()))******))))))***,,,+++,,,...000111333444444333333333444666888:::;;;===<<<999777555666777888;;;<<<>>>>>>>>>>>>???@@@>>>===>>>??????>>>>>>???:::555000000444888777555666777888777555444666888555444333111000000000000///...,,,+++)))))))))***---...000222111000......///000000000//////111333......///222444333000//////////////////000111222...---...///000000...,,,)))***+++,,,,,,+++***)))(((''')))---...+++***,,,---------------------,,,---+++))))))***+++***)))******+++------.........+++++++++++++++,,,------&&&&&&''''''(((((()))))),,,+++)))'''&&&((())))))''''''''''''''''''''''''&&&&&&'''&&&%%%%%%'''***''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((((((''''''((()))************************&&&***+++******---,,,)))+++++++++***************+++,,,---------,,,+++***000111222000...,,,,,,,,,+++++++++++++++******)))***,,,...///---,,,+++++++++(((&&&'''******(((&&&&&&&&&&&&''''''((((((((())))))(((((('''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###!!!!!!%%%%%%""""""%%%""""""#########$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$"""""""""!!! !!!######"""!!!"""###$$$###!!!########################$$$$$$##################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%(((++++++***(((%%%(((***)))&&&$$$&&&(((%%%%%%$$$%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&%%%%%%$$$#########$$$&&&'''''''''&&&%%%&&&&&&%%%%%%%%%&&&'''((((((&&&$$$$$$%%%%%%###"""%%%&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''((((((((((((''''''(((((((((%%%&&&((()))))))))((('''BBBDDDFFFJJJNNNPPPPPPPPPRRRQQQRRRUUUXXXYYYWWWTTTTTTOOOKKKMMMRRRSSSMMMGGGCCC???:::888;;;@@@CCCEEEBBB???;;;;;;???DDDHHHJJJMMMDDD;;;777777555111...///...,,,+++++++++,,,---,,,,,,++++++,,,,,,---...------------------------************)))***++++++'''''''''''''''((()))***+++*********+++,,,,,,---.../////////000444:::>>>BBBEEEIIIKKKKKKIIIIIIIIIEEEDDDDDDEEEGGGHHHHHHGGGFFFLLLRRRSSSPPPNNNQQQTTTSSSUUUWWWWWWWWWWWWXXXZZZZZZZZZ\\\^^^^^^\\\YYYVVVGGG@@@777111///000111111000///...---,,,+++******+++++++++++++++***)))(((***************+++++++++++++++++++++******)))))))))***++++++******+++,,,,,,---///111222333444444111222222333444555666777>>>===;;;888666555444444999;;;===<<<;;;<<<>>>@@@>>>??????>>>???@@@@@@???:::555///000444777777444666666777777666666777888555555444333222111000000111000...,,,+++*********---...000222222111///...,,,...//////......000222...///000111333444111...............///000111222...---...000111111///---((()))++++++++++++)))((('''&&&(((,,,---******,,,......---------,,,,,,------+++))))))***+++***))))))***+++,,,---.........,,,,,,+++***************&&&&&&''''''(((((())))))***((('''&&&'''''')))+++((((((((((((((((((((((((&&&''''''%%%$$$&&&(((***''''''&&&&&&&&&&&&''''''(((((((((''''''&&&%%%%%%%%%'''((((((''''''(((***))))))))))))))))))))))))$$$'''((('''''')))(((%%%+++++++++***************((()))+++---......---,,,000111222111///,,,,,,,,,++++++******)))))))))***)))+++...///---,,,++++++,,,)))''''''***+++(((%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###!!!"""%%%&&&###"""%%%############$$$$$$$$$$$$$$$###""""""""""""######!!!######"""!!!!!!!!!###"""!!!"""###$$$###!!!########################$$$$$$############""""""&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######"""""""""###$$$$$$%%%&&&&&&########################&&&&&&'''***,,,---,,,***%%%(((***)))&&&$$$%%%'''%%%$$$$$$$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((%%%%%%%%%%%%&&&''''''(((''''''&&&%%%%%%$$$######"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%&&&&&&&&&%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***''''''''''''(((((())))))@@@CCCGGGKKKNNNPPPQQQQQQPPPQQQSSSTTTTTTTTTSSSSSSRRROOOMMMOOOSSSSSSOOOJJJDDD???999777;;;???BBBCCCAAA===999888<<>>BBBEEEIIIJJJJJJIIIIIIJJJEEEDDDCCCEEEGGGHHHGGGFFFDDDLLLUUUVVVRRRNNNPPPSSSQQQSSSUUUWWWWWWWWWXXXZZZXXXYYY[[[]]]\\\[[[YYYWWWHHHCCC:::444111111111111///...---,,,+++*********,,,,,,,,,+++***)))((('''++++++******************,,,++++++*********))))))***,,,---,,,++++++,,,---,,,---///222333444333333///111222222111111333444<<<<<<<<<;;;999666333222666888::::::888888<<>>@@@@@@>>>>>>@@@@@@===:::666222222444666555444444555666666777777777777555555555555444222111000222111///---,,,+++,,,,,,------...000222222111///---///000000000///111222///111111000222444222...---------...///000111222000///...///111111000...*********++++++*********(((&&&'''+++,,,******---,,,,,,+++*********++++++,,,+++))))))*********)))((()))***+++,,,------,,,---,,,+++***))))))))))))(((((((((((((((((())))))(((&&&%%%'''((('''(((,,,((((((((((((((((((((((((%%%((((((%%%$$$'''))))))''''''&&&&&&&&&&&&'''''''''''''''''''''&&&%%%$$$%%%'''(((((('''''')))***))))))))))))))))))))))))"""'''***((('''((()))'''******************++++++$$$&&&))),,,///111111222///000222111///---,,,,,,******))))))((())))))***'''***---...,,,++++++++++++***))))))))))))((('''%%%%%%&&&&&&'''''''''(((%%%%%%&&&'''(((***+++,,,'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$!!!"""&&&&&&######%%%#########$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!"""###!!!$$$%%%$$$"""!!!!!!###"""!!!"""###$$$###!!!########################$$$$$$##################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$#########"""!!!!!!"""###$$$%%%&&&&&&###############$$$$$$$$$((('''''')))+++,,,+++***%%%&&&((('''&&&%%%%%%%%%&&&$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))))))))&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***)))((('''&&&&&&'''''''''@@@CCCHHHMMMPPPQQQRRRSSSNNNQQQTTTSSSOOOMMMOOOQQQRRRQQQQQQSSSTTTSSSPPPNNNFFF@@@999777:::>>>@@@???AAA===::::::>>>EEEJJJMMMIII@@@999999777333111333...---+++*********+++,,,,,,,,,++++++,,,,,,---...------------------------(((***+++***))))))+++---((((((((())))))***+++,,,************+++,,,------.../////////000444:::>>>DDDFFFHHHIIIIIIIIIJJJKKKFFFEEEEEEFFFHHHIIIHHHGGGEEENNNYYY[[[UUUPPPPPPRRRNNNPPPTTTVVVVVVWWWXXXZZZVVVXXXZZZ[[[ZZZYYYXXXWWWLLLGGG???888333000.........---,,,*********++++++******+++++++++******))),,,+++++++++***)))))))))******************++++++,,,---......,,,,,,---...,,,...000222444444333333///111333333111000111333666888<<<>>>===999444111444777999888666666:::>>>???BBBBBB>>>===@@@@@@<<<999888666555444444444333111222444666777777666444555666666666555444111000111000...---,,,,,,,,,---,,,++++++---000222111000...000222222000000000111111333222///000444333...---------...///000111222222000//////000111000///+++++++++******++++++++++++((((((++++++)))***---,,,+++*********+++,,,---,,,***)))((()))***)))(((((())))))***++++++++++++,,,,,,+++*********++++++))))))))))))))))))(((((()))%%%&&&)))***&&&'''***(((((((((((((((((((((((($$$((()))%%%$$$((()))'''''''''&&&&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$%%%&&&(((((('''''')))+++))))))))))))))))))))))))&&&+++)))&&&(((++++++)))))))))***+++++++++,,,&&&''')))+++...///111111,,,///111111///---,,,,,,***)))(((((((((((()))***&&&)))+++,,,+++************++++++***(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$""""""&&&&&&######&&&#########$$$$$$$$$%%%%%%&&&%%%###!!!!!!"""###$$$ """$$$$$$###"""###$$$###"""!!!"""###$$$###!!!##############################$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###############""""""######$$$$$$$$$%%%#########$$$$$$$$$%%%%%%)))'''&&&'''(((******)))&&&%%%$$$%%%&&&&&&$$$"""&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&######$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((''''''((((((&&&%%%###!!!AAAEEEJJJOOOQQQSSSTTTUUULLLQQQUUURRRLLLIIILLLPPPRRRSSSUUUVVVUUUTTTRRRQQQHHHBBB:::888:::======<<<@@@>>>===>>>CCCHHHLLLNNNEEE===888888666222222666---,,,+++*********+++,,,,,,,,,++++++,,,,,,---...------------------------(((***++++++))))))+++...************+++,,,---...,,,++++++***++++++,,,,,,.../////////000444:::>>>EEEFFFHHHHHHHHHHHHJJJLLLGGGFFFFFFGGGIIIJJJJJJIIIFFFQQQ\\\^^^XXXRRRPPPRRRLLLOOOSSSUUUVVVWWWXXXZZZTTTVVVYYYZZZYYYXXXWWWWWWPPPKKKCCC:::444///,,,+++---,,,+++*********+++,,,(((((()))++++++,,,,,,,,,---,,,,,,+++***)))((((((((((((((()))***,,,---...---...//////---,,,---///,,,...000333444444333222///111444333111///000222111555;;;??????;;;666222333666888777444555999>>>@@@DDDCCC>>>===AAA@@@<<<888999999777555333333333///000222555777777444222555666777777666444222000000///---,,,+++,,,,,,---+++)))(((***...111111000...///111111///...///000222555333...///333333...,,,,,,------///000111222444222///...///000000000---,,,+++******+++,,,------)))(((******)))***...------,,,+++,,,---...///,,,***(((((()))***)))((((((((()))************)))++++++++++++,,,---......++++++******))))))((((((***''''''++++++&&&%%%)))))))))))))))))))))))))))###(((***%%%$$$((()))&&&'''''''''&&&&&&'''''''''$$$%%%&&&'''''''''%%%%%%%%%&&&(((((('''((()))+++)))))))))))))))))))))))) &&&%%%!!!$$$(((+++(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,---+++---000000///---,,,,,,***)))(((''''''((()))***%%%(((+++,,,+++***)))***))),,,---+++(((&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######$$$"""###&&&&&&$$$###&&&######$$$$$$$$$%%%%%%%%%'''&&&$$$""""""###$$$%%%#########"""!!!"""%%%(((###"""!!!"""###$$$###!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$#####################$$$$$$%%%%%%%%%%%%)))'''%%%$$$&&&'''((('''&&&$$$"""###&&&&&&$$$ &&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&'''(((######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###$$$%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''))))))((('''&&&%%%%%%%%%%%%&&&((()))'''###FFFHHHKKKOOOQQQRRRSSSRRRRRRSSSSSSRRROOOMMMLLLLLLRRRQQQNNNMMMQQQVVVTTTMMMCCC@@@<<<::::::;;;<<<<<<>>>===>>>BBBGGGJJJIIIGGGGGGAAA:::888999888444000///...---,,,++++++++++++///...............---,,,+++++++++,,,,,,---------+++)))((('''((()))+++,,,,,,+++*********+++---...++++++++++++,,,---......,,,,,,...111111222888@@@FFFJJJKKKHHHGGGJJJKKKJJJHHHGGGFFFEEEEEEEEEFFFGGGMMMVVV___^^^UUUNNNOOOSSSQQQRRRTTTUUUVVVVVVVVVUUUVVVXXXYYYZZZYYYZZZ[[[]]]ZZZRRRFFF===888444111///,,,,,,,,,,,,,,,***))))))************+++,,,---...222...***)))******)))'''***++++++++++++,,,...111,,,...000111///.....................///000222444444333333333555444222///...333999======;;;999777444555777888::::::::::::@@@BBB@@@======@@@AAA???;;;::::::999777555333222...---,,,...111444666666999999999888777555333222111000///...---,,,,,,,,,,,,,,,++++++,,,...///000//////.........---------.........////////////000111000000////////////000000000//////.........---------------......,,,***222...***((())))))(((&&&))))))***+++,,,------...++++++++++++++++++++++++...,,,)))'''&&&''')))++++++***)))***,,,---,,,++++++***)))(((''''''''''''))))))))))))***************************)))((((((******))))))((((((''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''(((((()))+++,,,---''')))***+++******,,,...***,,,...//////...,,,+++////////////...,,,***)))((((((((((((((((((((((((((()))***,,,+++***((('''(((''''''''''''&&&&&&&&&)))))))))))))))******+++'''''''''&&&&&&%%%%%%$$$+++)))(((&&&%%%%%%%%%&&&(((((((((((('''&&&%%%$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$######"""######$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$#########""""""&&&&&&%%%$$$$$$######"""########################((('''%%%$$$###"""""""""###"""!!!!!!"""$$$&&&''''''&&&$$$#########$$$$$$&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###%%%'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''&&&&&&%%%%%%%%%&&&''''''"""###$$$%%%&&&%%%$$$$$$'''&&&%%%$$$$$$&&&'''(((%%%&&&'''(((((('''&&&%%%''''''(((((('''&&&%%%%%%$$$%%%%%%&&&'''((()))***&&&'''((((((((('''%%%%%%HHHJJJMMMPPPSSSTTTTTTTTTSSSTTTUUUTTTQQQOOOOOOOOONNNNNNLLLLLLQQQVVVTTTNNNDDDAAA===;;;;;;<<<===<<<===<<<===BBBGGGJJJIIIGGGCCC>>>999777999888333.........---,,,++++++++++++***))))))***,,,---......+++,,,,,,,,,,,,,,,,,,---******((((((((()))+++,,,***************+++,,,,,,++++++++++++,,,---.........---///111111000666>>>EEEIIIKKKHHHGGGIIIJJJIIIGGGFFFFFFEEEEEEFFFGGGHHHKKKSSSZZZYYYRRRMMMNNNQQQPPPQQQSSSUUUVVVVVVVVVVVVWWWYYYZZZ[[[ZZZ[[[\\\^^^ZZZRRRGGG===777333111///------,,,,,,+++******)))************+++,,,---...444000+++))))))***)))(((((()))***++++++---000222---///111111000......//////............000111222555666777888888666555555444777:::<<<;;;::::::;;;888888888999999::::::::::::===<<<::::::???AAA???::::::999888777555444333000...---...111333555555666777888888888666333222222111///---,,,,,,,,,,,,---,,,,,,+++,,,---//////000000/////////.........------........./////////222111000000///.........000000000/////////...............000111000---+++111---)))(((((()))(((&&&((())))))***++++++,,,,,,************************+++***)))(((((()))+++,,,***))))))***---...---,,,++++++***)))(((((((((((('''(((((((((((()))))))))))))))******))))))((('''))))))))))))((((((''''''(((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))))))))***(((((((((((()))***+++,,,''')))******))))))+++,,,***+++---.........------------.........---+++***))))))))))))))))))))))))((()))***+++******)))((())))))(((((((((''''''''')))(((((((((((()))******'''''''''''''''&&&&&&&&&(((((('''&&&%%%&&&''''''(((((((((((('''&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%$$$$$$############%%%&&&&&&&&&&&&%%%$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%$$$$$$###$$$$$$$$$""""""""""""###$$$%%%&&&&&&%%%$$$###"""###$$$$$$((((((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!###%%%&&&''''''&&&%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$&&&'''%%%%%%%%%$$$%%%%%%&&&'''"""###$$$%%%&&&%%%%%%$$$#########$$$%%%&&&'''(((&&&&&&'''(((((('''&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%IIIKKKNNNQQQTTTUUUUUUTTTSSSUUUVVVUUURRRPPPOOOOOOJJJKKKKKKLLLQQQVVVTTTOOOFFFCCC???<<<<<<======<<<<<<;;;<<>>;;;:::999888777666555444222000...---///222333333111333666888888666444222444333000---,,,,,,,,,---------,,,,,,,,,------...000000000000000/////////,,,---------............222222111000//////......111000000000000000////////////000222333222...+++///,,,)))(((((((((((('''((((((((())))))*********++++++++++++++++++++++++(((((())))))***++++++,,,***))))))+++---//////...,,,,,,++++++******))))))''''''''''''(((((((((((((((((()))))))))((('''''')))))))))(((((((((((('''''''''&&&%%%%%%%%%%%%&&&###$$$&&&'''(((''''''&&&((((((((((((((((((((((((&&&''''''((()))******+++******))))))))))))******((()))******(((((()))***++++++,,,,,,---...//////+++,,,---......---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((())))))((((((''''''(((((()))***''''''((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''(((''''''&&&%%%$$$&&&&&&%%%%%%$$$######"""########################$$$$$$######$$$$$$%%%&&&$$$############"""""""""&&&&&&&&&&&&&&&%%%$$$##################$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$&&&%%%$$$###"""###$$$$$$&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""###%%%&&&''''''&&&%%%)))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''$$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%%%%%%% !!!###$$$&&&'''''''''&&&&&&'''(((((('''&&&&&&'''''''''(((''''''&&&%%%(((((('''&&&%%%%%%$$$$$$''''''((((((''''''&&&%%%IIIKKKNNNRRRTTTUUUUUUTTTTTTUUUVVVTTTPPPMMMKKKJJJIIILLLNNNNNNRRRVVVTTTOOOHHHDDD@@@===<<<<<<<<<;;;;;;:::;;;???EEEGGGFFFDDD???<<<;;;===???===666000---,,,,,,+++******++++++...---,,,+++***+++---///---------,,,,,,+++++++++******)))))))))***+++,,,'''((()))++++++***))))))++++++++++++,,,---......///...///111000000666===CCCGGGJJJGGGFFFHHHHHHGGGDDDDDDEEEFFFFFFGGGHHHIIIJJJKKKMMMNNNNNNNNNNNNNNNMMMNNNQQQSSSUUUVVVWWWWWWWWWXXXZZZ[[[[[[\\\]]]___```YYYNNNDDD;;;666444333...------,,,+++++++++*********++++++,,,,,,,,,,,,555111---)))((()))***+++)))***+++++++++,,,///222///111222111000///000111///////////////...---,,,...444999:::666444555888<<<<<<<<<<<<;;;<<>>777000,,,,,,+++*********++++++++++++***(((''')))...222---------,,,,,,+++++++++***************++++++,,,'''((()))++++++***))))))++++++++++++,,,---......---,,,...111111111777???BBBGGGJJJHHHGGGHHHHHHFFFDDDDDDEEEFFFGGGHHHHHHHHHKKKKKKKKKLLLNNNOOOOOOOOOMMMOOOQQQTTTVVVWWWWWWWWWUUUWWWYYYZZZZZZ[[[]]]^^^^^^YYYQQQFFF===777333222///...---,,,++++++++++++******+++,,,,,,,,,++++++222000---***((((((***,,,,,,------+++******,,,...000111222111000///000222...///000111000///---++++++111777888555333555888777999;;;======>>>AAABBBAAA@@@>>><<<;;;:::999999444777666444555:::;;;:::<<<;;;:::999999999999999333111///......///...---***---222666777666444222555444111///---------...------------------,,,,,,........................,,,,,,,,,---------.........///000111222222111111000000000000111111111111......///111222111---+++.........---,,,,,,,,,---))))))))))))((((((((((((------------------------***+++,,,,,,,,,+++)))((()))((((((***---///000///---.........---,,,+++***(((((()))))))))*********''''''(((((((((((('''''''''''''''''''''(((((((((''''''&&&%%%%%%%%%%%%&&&"""###%%%'''((((((''''''&&&&&&'''''''''(((((((((%%%&&&'''((()))***+++,,,,,,+++***)))((((((((((((((()))***)))((('''((()))++++++++++++---...000111...//////...,,,***((('''))))))))))))))))))))))))((((((''''''((()))******+++)))((('''&&&'''((()))'''''''''''''''((())))))((())))))******+++++++++(((((((((''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######$$$$$$%%%%%%%%%%%%"""""""""""""""""""""### !!!"""###$$$%%%%%%%%%################################################""""""###$$$%%%&&&&&&'''########################$$$$$$%%%%%%%%%$$$###"""!!!"""###%%%%%%$$$###"""$$$###"""""""""###$$$%%%""""""######$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%##############################$$$%%%&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&######"""""""""###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&%%%'''''''''&&&&&&'''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&RRRTTTWWWYYY[[[\\\[[[[[[YYY[[[[[[YYYSSSMMMIIIGGGLLLRRRVVVVVVWWWXXXUUUPPPLLLHHHCCC???===<<<;;;:::999888888;;;???@@@>>>;;;666555555:::===<<<555...++++++************++++++***+++,,,,,,,,,111888>>>---,,,,,,,,,,,,,,,,,,+++*********++++++++++++,,,((()))******++++++******++++++++++++,,,---......,,,,,,...111111222888@@@BBBHHHKKKIIIHHHIIIIIIFFFDDDEEEFFFGGGGGGGGGGGGGGGJJJKKKMMMNNNOOOOOOPPPPPPOOOPPPSSSUUUVVVWWWWWWWWWTTTVVVXXXYYYYYYZZZ]]]___YYYWWWQQQHHH>>>666222111000///---+++++++++,,,,,,******,,,------,,,+++***......---***((((((***,,,.........,,,***)))+++---000000111000......000222...///111333222000---++++++000666888888666777888222555999<<<===>>>???@@@>>>>>>>>>>>>===;;;:::999666888888444555999:::999;;;:::888777777888999:::333222111111111000...,,,))),,,000333555555333222333333222000////////////,,,,,,---......------,,,------------............,,,---------...............///111222333222222111//////000000000000000111///......///000///---+++...///000///...---...///+++++++++******)))))))))+++++++++++++++++++++++++++,,,,,,---,,,***)))''')))((((((***,,,......---------.........,,,***)))))))))))))))************''''''((()))))))))((((((&&&''''''''''''((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''''''''&&&&&&&&&''''''(((((()))&&&''''''((()))******+++++++++***)))(((((())))))((()))******(((((()))***++++++,,,,,,---...///////////////...,,,)))'''%%%((((((((((((((((((((((((&&&''''''(((((())))))***+++***(((&&&&&&'''((()))((((((''''''(((((()))***))))))******************)))))))))((('''%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%"""######$$$%%%%%%&&&&&&########################"""###$$$%%%%%%%%%%%%$$$"""""""""############$$$"""###$$$%%%&&&'''''''''$$$$$$$$$##############################$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################$$$%%%%%%&&&%%%$$$"""!!!"""######$$$$$$$$$############"""!!!"""###$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&###########################$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&######""""""######$$$%%%%%%%%%%%%%%%%%%&&&'''''')))))))))(((((('''&&&%%%((('''&&&&&&&&&&&&'''(((%%%&&&''''''((('''''''''$$$$$$%%%&&&'''))))))***(((((('''&&&&&&&&&&&&'''SSSUUUWWWZZZ\\\\\\\\\[[[WWWYYYZZZYYYTTTOOOKKKIIIJJJPPPVVVXXXXXXZZZWWWSSSPPPLLLFFFBBB@@@>>>===<<<999777777999<<<<<<999666444222333777<<<;;;555///++++++************++++++***,,,...---...444===EEE+++,,,,,,,,,,,,,,,,,,---******++++++,,,,,,,,,+++***************+++,,,,,,++++++++++++,,,---.........---...111111111777???CCCHHHLLLJJJIIIJJJIIIFFFEEEFFFGGGGGGGGGGGGFFFEEEIIILLLOOOPPPOOONNNOOOPPPQQQRRRTTTVVVWWWXXXWWWWWWUUUWWWYYYZZZZZZ\\\^^^```WWWWWWTTTMMMBBB999444222000///---+++++++++,,,---)))***,,,------,,,***))))))***,,,+++)))(((***,,,---------,,,******,,,...///000000///------///111---000222444444222///---+++...333777999999888666222444777888999:::<<<===:::<<<===???>>><<<:::999555888777444555999;;;999888777555444444555777888444444555666666444000---***,,,...111333333333222111111222222222111000///***+++---............------.........////////////------........./////////000111222333333111///........./////////000000000000///------...///...---,,,...000000...---...000......---,,,++++++******************************+++++++++,,,++++++******)))(((((()))+++,,,,,,+++,,,---.........,,,***)))((((((((())))))))))))***'''((())))))******))))))&&&&&&&&&'''''''''(((((())))))(((''''''''''''((('''&&&%%%$$$$$$%%%'''(((&&&''''''((())))))******''''''(((((()))))))))*********)))))))))))))))***''')))******))))))+++,,,***+++---.........------.........---,,,***'''&&&''''''''''''''''''''''''%%%&&&'''))))))))))))(((,,,+++((('''&&&''')))+++)))(((((((((((()))******************))))))))))))''''''((((((((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%########################"""###%%%&&&&&&%%%$$$###$$$$$$###############$$$###"""!!!!!!!!!###$$$%%%$$$%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%%%%%%%########################$$$$$$$$$$$$%%%&&&''''''###$$$&&&'''((((((&&&&&&''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&$$$############$$$%%%%%%&&&%%%%%%$$$%%%&&&'''((((((((('''&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((%%%&&&&&&'''((((((''''''%%%%%%&&&'''((()))***+++)))((('''&&&%%%&&&&&&'''QQQSSSUUUXXXYYYZZZYYYYYYSSSUUUWWWWWWSSSOOOKKKJJJGGGNNNUUUXXXYYY[[[YYYUUUSSSOOOIIIDDDBBB@@@???===999777666777::::::777333444333444888======777111+++***************++++++''')))***((((((---666>>>+++++++++,,,,,,---------******+++,,,,,,,,,,,,+++,,,+++*********+++---...++++++++++++,,,---......000///000111000000555===CCCIIILLLKKKJJJKKKJJJGGGEEEFFFGGGHHHHHHGGGEEEDDDGGGLLLPPPQQQNNNMMMNNNPPPSSSTTTUUUWWWXXXXXXWWWWWWVVVXXXZZZ[[[\\\]]]___aaaYYYZZZXXXRRRHHH>>>888555111///---+++++++++,,,---)))+++,,,------,,,***)))%%%(((++++++)))((()))++++++,,,,,,+++***+++---////////////...------///111---000333555555333000---***,,,000555999999777444333444555555555666999;;;777:::===??????===;;;999444666666444555999;;;:::555444222222222333555666555666888::::::888222...***,,,...000111222222222///000222333333222000///)))***,,,...//////........./////////000000111111.........////////////000333444444444333000---+++---.........//////000000222000---,,,...//////...+++---000000---,,,...000000///......---,,,++++++++++++++++++++++++++++++*********++++++,,,------)))((('''(((***++++++***,,,---.........,,,***(((''''''''''''((((((((()))(((((()))***************&&&&&&&&&'''''''''((((((******)))((((((((((((((()))'''%%%######$$$'''((('''(((((()))***+++++++++(((((((((((())))))))))))******))))))))))))******''')))***+++******,,,...***,,,...//////...,,,+++,,,,,,------,,,***)))(((''''''''''''''''''''''''###%%%''')))******)))(((...,,,***(((''')))+++,,,)))))))))))))))***+++++++++*********))))))((((((%%%&&&'''((((((((('''&&&$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###""" $$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################!!!###&&&''''''&&&%%%%%%$$$###"""""""""$$$$$$###"""!!!!!!!!!###$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$########################$$$$$$$$$$$$%%%&&&'''''' ###&&&((())))))'''&&&''''''&&&%%%%%%$$$######$$$%%%&&&&&&''''''&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$%%%&&&'''(((&&&%%%%%%$$$%%%&&&((()))((('''&&&%%%%%%&&&'''(((%%%%%%&&&'''((((((((('''''''''(((((()))*********)))((('''&&&%%%&&&''''''LLLQQQWWWYYYYYYWWWUUUUUUUUUWWWTTTOOOKKKKKKIIIEEEEEEKKKOOOPPPTTTXXXXXXUUURRROOOJJJEEEAAA???>>>>>>???===:::777555333333333444444555666777777444111...---,,,,,,++++++++++++(((***,,,---,,,,,,---...++++++,,,---,,,+++***((()))*********))))))+++---)))***+++------,,,++++++***+++,,,,,,------,,,,,,000......111111111666<<>>@@@<<<:::777444444555888999777666444333222222333444777666555444555444111///------,,,******---222555555333111222444444111...,,,,,,,,,++++++,,,------............/////////000......//////000222333444222000//////111111...+++(((+++---......///000111111111111111111000//////111000///...................../////////---,,,+++((((((((()))***,,,---...*********)))))))))))))))''''''(((***,,,,,,+++***------------,,,***((('''***(((&&&'''))))))'''%%%))))))(((((((((((()))))))))((('''&&&&&&'''((()))''''''((()))))))))))))))******)))((('''&&&%%%%%%''''''''''''((((((((((((''''''(((((())))))******((()))))))))))))))((((((+++***)))***+++,,,+++***,,,------......------,,,///...---+++***)))))))))((((((''''''''''''(((((((((((((((((()))))))))))),,,...///,,,(((&&&'''((()))***+++***(((((((((***))))))))))))))))))))))))***))))))'''&&&%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&#########$$$&&&&&&%%%$$$%%%$$$"""!!!!!!"""$$$%%%########################$$$"""!!!!!!"""######"""$$$$$$$$$#########""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$######"""######$$$%%%###""""""###$$$$$$###&&&$$$$$$%%%((((((%%%"""$$$$$$$$$%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$&&&((()))&&&&&&&&&%%%$$$###"""!!!'''$$$###&&&***,,,((($$$$$$$$$%%%%%%&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$%%%''')))))))))%%%&&&&&&''''''(((((((((%%%'''((('''%%%%%%'''***''''''&&&&&&&&&''''''((()))((('''&&&&&&&&&&&&&&&UUUUUUUUUVVVYYYZZZYYYWWWSSSUUUSSSMMMJJJJJJGGGCCCEEEKKKNNNOOOPPPSSSRRRNNNJJJGGGCCC???===<<<<<<<<<>>><<<:::777555333333333555666666666555333222111------,,,+++++++++++++++)))+++---------,,,---///***++++++,,,,,,+++++++++***+++,,,+++******,,,...)))******+++++++++++++++***+++,,,,,,------,,,,,,000......111111111555;;;DDDIIILLLKKKJJJMMMMMMKKKJJJKKKLLLKKKIIIHHHIIIJJJKKKKKKKKKLLLMMMNNNOOOPPPOOORRRUUUVVVVVVVVVWWWYYYWWWWWWYYYZZZ[[[\\\\\\\\\\\\\\\\\\ZZZTTTIII===444000111000...,,,***++++++,,,+++***)))))))))************+++,,,,,,,,,,,,+++......---------......//////,,,,,,///000...///222111000111444888777111,,,***+++---///111333444555333666555222222666777555;;;<<<===<<<;;;<<<===???;;;999666444333555777999666555444333222222222333666555444444555444222000.........,,,+++---000333333222111222333444111///---,,,,,,,,,,,,,,,------............////////////////////////000111222222000...---...111222000///***,,,.../////////000111222111111111000/////////000000///...............//////000000///---,,,+++))))))))))))***+++,,,---))))))***************)))+++***))))))***+++++++++------------,,,***((('''+++)))'''(((******(((&&&))))))(((((((((((())))))***)))(((((((((((()))***(((((()))***************)))))))))(((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((()))))))))))))))******))))))(((((('''&&&''')))******)))++++++,,,,,,,,,,,,++++++------+++***)))(((((((((''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))+++---...,,,)))'''((())))))+++,,,,,,+++***+++,,,))))))))))))))))))))))))))))))((('''&&&%%%$$$$$$''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$###############$$$%%%%%%###""""""###%%%&&&$$$###$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$"""!!!!!!"""######"""$$$$$$$$$#########""""""!!!""""""###$$$$$$%%%%%%$$$$$$###############$$$%%%###""""""###$$$$$$###%%%$$$###%%%''''''$$$"""%%%&&&''''''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&((()))%%%%%%%%%%%%$$$######"""&&&$$$###&&&***+++(((%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&''''''%%%''')))((('''&&&(((***(((''''''''''''((()))))))))((('''&&&&&&&&&&&&'''WWWTTTSSSUUUYYYYYYUUUQQQQQQRRRPPPKKKHHHGGGEEEAAAEEEJJJMMMMMMMMMMMMJJJFFFAAA@@@===;;;::::::;;;;;;<<<;;;888666444333333333666888888555111...///000---,,,++++++***+++++++++***,,,------------...///+++++++++***++++++,,,,,,+++,,,------++++++---...***))))))))))))***++++++***+++,,,,,,------,,,,,,000......111111111444:::AAAGGGJJJJJJKKKNNNNNNMMMJJJKKKLLLKKKIIIHHHIIIJJJJJJJJJJJJKKKLLLNNNOOOPPPPPPRRRUUUVVVVVVVVVWWWYYYWWWXXXYYYZZZ[[[\\\\\\\\\]]]]]]^^^]]]WWWKKK>>>444222111000000///,,,'''$$$+++******)))((()))))))))******+++,,,,,,,,,,,,++++++,,,---...............000------000000///000333222111000333666666222...---,,,,,,---...000222333222555444222222555666444:::;;;<<<<<<;;;:::<<<===:::888666333333444555777555444333222111111111222444333333333555555444222///000000///---,,,---///111000000111333333222000...------,,,,,,,,,------//////..................000000////////////000000...---,,,---///222333333---...000000///...000111333222111000/////////////////////...............000000000000///...---,,,++++++************++++++'''(((***+++,,,,,,+++***...,,,***(((((()))+++,,,,,,---------,,,***)))'''+++***))))))******)))((())))))(((((((((((())))))******))))))))))))***+++))))))***+++++++++******((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))(((&&&&&&''')))++++++*********++++++++++++******,,,+++***)))((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((***+++,,,+++)))))))))***&&&))),,,---,,,+++++++++(((((((((((((((((((((((()))(((((('''&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$###"""!!!###$$$%%%###"""###$$$&&&''''''&&&$$$###""""""""""""""""""""""""$$$"""!!!!!!"""######"""$$$$$$$$$###############"""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%###""""""###$$$$$$###$$$######%%%&&&&&&$$$"""%%%%%%'''((()))*********%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%$$$$$$###&&&$$$###%%%)))***(((%%%'''''''''''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&''''''%%%###&&&&&&%%%%%%%%%%%%%%%%%%%%%''')))***)))(((((()))((((((''''''((())))))***((((((''''''&&&&&&''''''NNNPPPTTTWWWYYYVVVQQQMMMNNNPPPNNNHHHEEEFFFDDD@@@CCCIIILLLLLLKKKKKKFFFAAA???>>><<<:::999:::;;;;;;;;;999777555333222222333666999999555...***,,,///++++++************+++++++++---...---,,,,,,...000...---+++***)))***++++++***,,,------++++++,,,---***)))((((((((()))+++,,,***+++,,,,,,------,,,,,,000...///111111000444999@@@FFFJJJJJJJJJMMMNNNKKKKKKLLLLLLLLLJJJIIIJJJKKKIIIJJJJJJKKKLLLNNNOOOPPPQQQSSSUUUVVVUUUVVVWWWYYYXXXYYYZZZ\\\]]]]]]]]]]]]\\\]]]___^^^XXXMMM???666888555111000///+++%%% ******)))))))))(((((()))******+++,,,,,,,,,,,,+++)))+++,,,...//////......///,,,,,,///000...///222222111000222444444333111///...---,,,,,,...000111222444444222222555666333777999::::::999888999:::;;;999666333222111222333444444333222111111111111222111111333555666555333000222333222///---++++++...//////111222333222222///...------------------//////............------111000//////............///---,,,,,,---000222333///000111000......///111333222000///......//////.....................---......//////////////////------,,,+++************&&&'''***,,,------,,,,,,*********)))((()))***,,,,,,,,,------,,,+++)))(((******))))))))))))(((((())))))(((((((((((())))))))))))))))))))))))******((())))))*********))))))''''''''''''(((((())))))%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''(((((()))(((((((((((((((((()))))))))((('''(((+++---...---******++++++++++++******,,,+++***)))(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''((()))***************++++++"""%%%***,,,+++*********))))))))))))))))))))))))((((((''''''&&&%%%%%%$$$%%%$$$$$$$$$$$$#########''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$###""""""""""""######$$$$$$$$$###""""""!!!"""$$$$$$"""!!!######%%%%%%%%%%%%######""""""""""""""""""""""""$$$"""!!!!!!"""######"""########################""""""#########$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###"""###$$$%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%((()))(((&&&(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((('''$$$!!!&&&%%%%%%$$$$$$############%%%((())))))((('''&&&''''''&&&''''''((()))***((((((''''''''''''((((((JJJPPPVVVXXXVVVVVVZZZ]]]MMMNNNLLLGGGEEEEEECCC???BBBHHHLLLLLLLLLKKKEEE???>>>===;;;:::999888888999999777555444222222222333666888888333,,,(((***---******)))))))))******+++,,,------,,,+++,,,---///000///,,,***)))))))))))))))+++,,,,,,+++************)))((((((((()))+++,,,***+++,,,,,,------,,,,,,///...///111111000333888@@@FFFJJJJJJJJJLLLLLLIIILLLMMMNNNMMMKKKJJJKKKLLLJJJJJJKKKKKKLLLNNNOOOPPPRRRSSSUUUUUUUUUUUUWWWYYYZZZ[[[\\\]]]^^^_________[[[\\\^^^^^^YYYOOOCCC:::<<<777111...---,,,)))%%%***************))))))(((******+++,,,,,,,,,,,,+++)))***,,,...//////...------******---...,,,---111111111111222333444333222111000...------...///111111444555333333666666333555777999999777666666777===;;;777444111000000000333333333333222111000000000000000222555666555444000222444444111...+++***---...///000111111222222000///......---------..................---------111000///...------------000///...---,,,---///111000111111///......///111111000000///////////////,,,---......///...------++++++,,,...///111222333///...---+++***)))))))))&&&''')))+++,,,---,,,,,,"""&&&***++++++******++++++,,,,,,---,,,+++)))(((((())))))(((''''''''''''))))))(((((((((((())))))'''''''''(((((()))))))))'''(((((((((((((((''''''&&&&&&''''''((()))))))))&&&'''''''''((((((((((((&&&''''''((())))))******'''&&&&&&&&&&&&'''((()))***(((''''''***---......++++++,,,,,,,,,,,,++++++,,,+++***)))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&'''''''''((()))))))))***+++,,,,,,,,,"""&&&***,,,,,,+++++++++++++++++++++++++++++++++(((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$######"""!!!"""$$$$$$""" $$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""######"""#######################################$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%###""""""###$$$$$$###!!!###%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$##################""""""###$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((('''$$$!!!%%%%%%%%%$$$$$$######""""""###%%%'''''''''%%%###%%%%%%%%%%%%&&&'''((()))(((((('''''''''(((((()))QQQUUUWWWVVVTTTYYYeeepppLLLNNNLLLGGGEEEEEEDDD@@@AAAGGGLLLMMMMMMKKKEEE>>>;;;:::999888666666555555777666444222222222222222333555555222---******+++)))))))))((())))))***+++,,,---,,,+++******,,,//////...---+++***))))))((((((***,,,,,,+++)))))))))***))))))))))))***++++++***+++,,,,,,------,,,,,,///---///222111000222666>>>EEEJJJJJJJJJLLLKKKHHHNNNOOOPPPOOOMMMLLLMMMNNNLLLLLLLLLLLLMMMNNNOOOPPPSSSTTTUUUUUUTTTUUUWWWYYYZZZ[[[\\\]]]^^^_________ZZZ[[[]]]]]]ZZZSSSIIIBBB===999333///......//////***++++++++++++***))))))******+++,,,,,,,,,,,,+++***+++,,,---------------,,,******------,,,---000000111222222333333333333333222111//////000000111222555666444444777777444555777999999888666666666<<<:::777555222111000000444444444444333222111000000000000222444666555444///222444555222///---,,,,,,...000000000000111222111000///...............,,,,,,---------.........000///...---------------000111000...,,,+++---...000000000...------///111---...///000000000//////+++,,,---//////...------******+++,,,...000222333///...---,,,*********)))&&&'''((()))***+++,,,,,,%%%+++...,,,++++++,,,++++++,,,---,,,+++***)))'''((()))((('''&&&&&&((())))))(((((((((((())))))%%%&&&'''((())))))((((((''''''((((((''''''&&&&&&&&&'''''''''(((((())))))'''''''''((((((((())))))''''''(((((()))*********'''&&&&&&%%%&&&''')))***)))'''%%%%%%'''***+++,,,++++++,,,,,,,,,,,,++++++,,,+++***))))))))))))***(((((((((''''''(((((((((&&&&&&'''''''''((((((((()))(((((()))+++---,,,+++'''***---//////......///,,,,,,,,,,,,,,,,,,,,,,,,)))))))))(((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$###"""###$$$$$$""" $$$###!!!!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""######"""###############$$$$$$$$$########################"""###$$$&&&&&&&&&%%%%%%%%%###""""""###$$$$$$###!!!###&&&'''&&&%%%&&&&&&((((((((('''&&&%%%######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''(((((($$$$$$############"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((('''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$%%%&&&''''''%%%###%%%%%%$$$$$$$$$$$$$$$$$$###"""###$$$&&&&&&$$$"""######$$$$$$%%%&&&((((((((((((''''''(((((())))))WWWXXXXXXUUUSSSVVV^^^eeeMMMOOOMMMHHHFFFFFFEEEAAAAAAHHHMMMNNNMMMJJJCCC;;;888888777777666666666555555444333222111111222222111111111111///,,,***)))((((((((((((((()))******,,,,,,+++***((()))+++...++++++,,,,,,,,,+++******)))+++---...,,,***)))))))))******+++++++++++++++***+++,,,,,,------,,,,,,///---///222222///111666;;;BBBHHHIIIJJJMMMLLLIIIPPPQQQQQQQQQOOONNNOOOPPPOOOOOONNNNNNNNNNNNOOOOOOTTTUUUUUUTTTTTTTTTWWWYYYYYYYYY[[[\\\]]]^^^^^^^^^ZZZ[[[]]]^^^]]]XXXPPPKKK@@@>>>999444///---///111+++,,,,,,---,,,+++***)))******+++,,,,,,,,,,,,+++,,,,,,,,,+++,,,,,,---------******---...,,,---111...000222444444333333333333333333333222222222222222666777555666888888444777999<<<<<<:::888777777888777666555444444444444444444555555444333111111000000000222444555444333...111444444222000//////+++...000000///...///111222111000///............++++++,,,---......//////......------,,,---------...000111///,,,+++,,,...//////...---,,,,,,///111***,,,...111222111000///***+++---//////...---,,,++++++++++++,,,...///000///...---,,,+++*********((('''&&&&&&''')))+++,,,###(((---///,,,+++,,,///++++++,,,---,,,+++***)))((()))+++***'''&&&''')))))))))(((((((((((())))))%%%&&&((()))******))))))((((((((((((((('''&&&&&&'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***)))(((''''''''')))+++,,,+++(((%%%%%%''')))++++++******++++++++++++************)))((((((((())))))(((''''''&&&&&&''''''(((''''''((((((((()))))))))***)))((())),,,---,,,******,,,...///......///111,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))))))))))))))(((((((((''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&''''''(((###$$$&&&''''''&&&%%%$$$%%%$$$###$$$%%%%%%###!!!###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""######"""""""""#########$$$$$$$$$########################!!!###%%%&&&''''''&&&%%%%%%###""""""###$$$$$$###!!!$$$'''((('''&&&'''((('''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%''')))%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%%%%%%%$$$###&&&%%%$$$%%%'''(((((('''$$$$$$$$$%%%%%%%%%%%%%%%%%%###"""###%%%'''%%%###$$$$$$$$$%%%&&&'''((()))((((((((((((((()))******WWWXXXYYYXXXTTTPPPLLLJJJMMMOOONNNIIIGGGGGGFFFBBBBBBIIINNNNNNLLLHHH@@@888777777888888888888888888555444222111111111222222000//////000000...+++(((((((((((((((((()))******+++,,,+++)))'''(((***---((()))+++,,,------,,,,,,***,,,//////---+++******)))***+++------,,,++++++++++++,,,---------,,,,,,...---///222222///111555888@@@GGGIIIKKKNNNNNNKKKQQQRRRSSSRRRPPPOOOPPPQQQQQQPPPOOOOOONNNNNNOOOOOOTTTUUUUUUTTTSSSTTTWWWYYYWWWXXXYYYZZZ[[[\\\\\\\\\[[[\\\]]]______[[[VVVQQQFFFEEEAAA999000++++++,,,,,,,,,---...---,,,+++*********+++,,,,,,,,,,,,+++...---,,,+++***+++,,,---...++++++...///---...222---000333444444333333333444444555555555444333333333777888666777999888555999<<<>>>>>><<<:::999999555555555555666666777888444555666666555444222111111000000222444555444222...000333444333111111111+++...111000...---///111222222000///............)))***+++,,,...///000000---------,,,,,,------...,,,///111000---+++,,,.........---,,,+++,,,///222'''***...111333222000///***+++---//////...---,,,---,,,+++++++++,,,---...///...---,,,++++++++++++)))'''%%%$$$%%%'''***,,,)))---000///+++***---111***+++,,,---,,,+++***)))(((+++,,,+++((('''(((***))))))(((((((((((())))))&&&''')))***+++++++++***))))))***))))))(((''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))***)))(((((()))+++---......+++((('''(((+++,,,,,,))))))************)))))))))((((((''''''''''''((('''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))+++)))((())),,,---,,,)))***,,,------,,,,,,...000+++++++++++++++++++++++++++++++++***************(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$#########$$$%%%&&&$$$%%%%%%&&&'''((())))))###$$$&&&(((((('''&&&%%%&&&%%%$$$$$$%%%%%%###!!!!!!###$$$%%%%%%$$$###!!!########################$$$"""!!!!!!"""######"""""""""######$$$$$$$$$$$$$$$$$$##################!!!"""%%%'''''''''&&&%%%%%%###""""""###$$$$$$###"""%%%((()))'''&&&((()))%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$###%%%''')))$$$$$$%%%%%%&&&%%%%%%%%%###$$$%%%&&&&&&%%%$$$###'''%%%$$$%%%''')))))))))$$$$$$$$$%%%%%%&&&&&&&&&'''$$$"""###&&&''''''%%%%%%%%%%%%&&&'''(((******((((((((((((((()))******\\\[[[XXXTTTPPPMMMKKKJJJOOOPPPPPPNNNKKKGGGFFFEEEKKKMMMNNNNNNJJJDDD===999:::;;;;;;:::888777777888444222000000111333333222000111000...+++))))))***&&&'''''''''&&&'''***,,,,,,+++*********+++,,,---,,,++++++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))***+++***+++,,,,,,******+++,,,000000000000111111111111555===GGGLLLMMMMMMOOORRRPPPPPPPPPPPPQQQQQQRRRSSSSSSRRRPPPNNNMMMNNNOOOPPPTTTTTTSSSSSSSSSSSSTTTTTTXXXYYYYYYZZZZZZZZZZZZYYY^^^[[[YYY[[[^^^]]]XXXSSSIIIDDD<<<555111///---,,,***+++---......---+++***(((+++......,,,***+++,,,++++++,,,,,,,,,---------))),,,//////...---,,,,,,///111444444444333444666666888:::999777555333333333222222333555777888888999:::<<<@@@CCCAAA;;;666::::::999888999:::<<<===888777555444333333444444333333222111//////111222333333222222111000//////...///111222222111000///000111111000000///...---***...///------000000---///......---------......+++,,,...000111///+++''',,,,,,---.........,,,,,,+++******---111444444222000000000000000///...---,,,,,,+++++++++++++++,,,******************************)))))))))))))))***++++++,,,,,,,,,,,,------...---+++,,,,,,---+++******++++++***))))))***,,,++++++************++++++)))*********++++++++++++++++++***)))(((((())))))+++(((&&&%%%''''''&&&###''''''((('''&&&'''(((******)))(((''''''((()))******++++++,,,,,,++++++******++++++++++++++++++,,,+++,,,,,,,,,+++)))(((&&&)))))))))(((''''''&&&&&&'''((()))((('''((()))+++''''''((((((((((((((((((+++++++++***************))))))+++,,,,,,------,,,,,,---.../////////...---,,,,,,,,,+++++++++******))))))))))))((((((((((((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$####################################""""""""""""######'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$###"""!!!########################""""""###$$$$$$$$$$$$###!!!"""$$$&&&'''''''''''')))(((&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&###%%%'''(((*********)))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&(((%%%""""""%%%'''&&&%%%&&&$$$###$$$&&&(((((('''$$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%%%%%%%&&&&&&'''$$$$$$%%%&&&'''((()))***((()))***)))((('''((()))\\\YYYUUUQQQMMMIIIGGGGGGKKKMMMPPPQQQPPPOOOOOOOOONNNNNNNNNLLLHHHBBB===999666777888888888888999:::444222//////000111000000///000000...+++))))))***&&&'''''''''&&&'''***,,,******)))))))))***+++,,,+++******+++---...,,,+++++++++++++++++++++++++++)))***++++++***)))***++++++,,,------++++++,,,---//////000000000000111111666>>>GGGLLLMMMLLLOOOQQQPPPPPPOOOOOOPPPRRRSSSTTTRRRQQQPPPPPPPPPRRRTTTUUUTTTTTTSSSRRRRRRRRRSSSSSSUUUWWWXXXZZZ\\\\\\\\\\\\^^^[[[ZZZ\\\^^^]]]WWWRRRIIICCC;;;555222000000///,,,---......---,,,+++***(((+++------,,,+++---...++++++,,,,,,,,,---------+++---000000///.........///000222333222222333444555777999999888555333222222111111222444555666666888888:::===???>>>:::666::::::999999999:::<<<<<<777666444333222222222222111222222111000111333555444444333222111111111111---...000222222222000000111111111111000///...---,,,///000......000000---......---------......///---------...///...,,,***------......---,,,+++******)))))),,,000222222111000000000000///...---,,,---,,,++++++*********+++******************************)))))))))))))))************+++++++++,,,,,,...,,,++++++,,,,,,+++***)))******)))(((((()))+++))))))(((((((((((())))))))))))))))))*********+++***)))((((((''''''((((((+++)))'''&&&((()))'''&&&'''((()))((('''(((***,,,***)))(((''''''((()))******++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,------,,,+++***)))'''''''''''''''((((((((((((((('''((()))((('''((()))+++))))))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---...///000000///...---++++++++++++++++++*********)))))))))((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""""""""""""""""""""######""""""""""""######&&&%%%$$$###"""######$$$###$$$$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&!!!"""$$$%%%'''''''''&&&)))'''&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&((()))***))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######&&&(((&&&%%%%%%$$$$$$%%%%%%&&&'''%%%######%%%&&&%%%$$$'''&&&%%%&&&((())))))(((###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%######$$$%%%&&&'''((((((((()))***)))'''''''''(((ZZZWWWSSSMMMIIIFFFEEEEEEIIILLLQQQTTTTTTTTTTTTTTTRRRPPPNNNJJJEEE@@@<<<999555555666777888999999999333111...---......---,,,...//////...+++))))))***&&&'''(((((('''''')))+++))))))(((((())))))***+++***))))))+++,,,---+++***************************)))***++++++***)))***+++,,,---...---,,,+++,,,........./////////000000000777???HHHLLLLLLLLLNNNQQQPPPOOOOOONNNPPPRRRUUUVVVRRRQQQQQQRRRTTTVVVYYYZZZUUUTTTRRRQQQQQQQQQRRRRRRRRRUUUXXX[[[^^^______^^^]]]\\\[[[]]]^^^\\\VVVQQQHHHCCC;;;555222222222222//////......---,,,++++++***+++,,,,,,,,,---///111,,,,,,,,,,,,------------,,,...000111000//////000...///111111000000111333444555888999999666333111111000111111222333444555777777777999;;;;;;999777:::999999999999::::::;;;888777555444333222222222444444444222000000222444555444222111000111111222,,,---///111222222111111111222222111111000///......111111//////111000------,,,,,,,,,---...//////000...,,,+++---------,,,------------,,,+++)))((()))))))))+++...///000///000000000///...---------...---,,,+++***)))))))))++++++++++++++++++++++++)))))))))(((((())))))***)))))))))************+++---,,,***+++,,,,,,+++***((())))))(((''''''(((***(((''''''&&&&&&''''''((((((((((((((())))))))))))((((((''''''&&&&&&''''''+++)))'''''')))))))))((('''((())))))((()))+++---))))))(((((((((((())))))******++++++++++++******+++,,,,,,,,,------------///...,,,***)))(((''''''&&&&&&''''''((())))))***'''((()))((('''((()))+++)))*********++++++,,,,,,---------...............///............000111222...///000111111000......******************++++++******)))))))))(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((""""""###%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$###""""""""""""""""""""""""""""""########################$$$$$$###"""""""""############$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&&&&&&&((('''&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&(((((()))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%&&&&&&%%%###&&&%%%$$$%%%''')))((('''"""$$$%%%$$$###"""###$$$&&&&&&'''''''''&&&$$$###""""""###$$$%%%&&&''''''((()))))))))'''&&&'''(((XXXVVVQQQMMMJJJHHHHHHHHHJJJNNNRRRTTTTTTSSSRRRRRRUUURRRMMMGGGBBB===:::999888888888888999888666555444111...---,,,,,,+++***,,,---......+++)))))))))&&&((())))))(((((()))+++(((((())))))******++++++***))))))***,,,,,,+++)))************++++++++++++)))***++++++***)))***++++++,,,------++++++,,,---------......//////000000888???HHHLLLKKKKKKNNNQQQQQQPPPOOONNNPPPRRRUUUWWWRRRRRRRRRSSSUUUWWWYYYZZZUUUTTTRRRPPPPPPPPPQQQRRRRRRUUUXXX\\\^^^______^^^\\\\\\\\\^^^^^^\\\VVVRRRIIIDDD<<<555222111111111222111000...---,,,,,,,,,......---------...000111,,,,,,,,,------------...,,,...000000000///000111...///000///...///000222333444666888999777333000111111222111111222333555666666666666777888888888888777777777777888888888:::999888777666555555444999999777444000...///000333222111/////////000111,,,---...000111222222222222222222222111000///...000333333000///111000---++++++,,,,,,---...///000///...,,,,,,---------+++++++++,,,+++++++++******)))))))))***,,,---------//////////////////000000000///---+++***)))((((((++++++++++++++++++++++++)))(((((((((((())))))***)))))))))*********++++++,,,+++******+++,,,+++)))((()))***)))'''''')))***(((''''''&&&&&&''''''((('''''''''(((((((((((()))((((((''''''&&&''''''((()))(((''''''((()))))))))&&&'''((((((((((((***---))))))(((((((((((())))))******++++++++++++******+++,,,,,,------.........000...,,,***(((''''''(((''''''''''''(((((())))))'''((()))((('''''')))+++))))))***+++,,,,,,------.........///////////////000///......000222555777111111222222222000///...))))))************++++++*********)))))))))((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((($$$$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$$$$###""""""""""""""""""""""""##############################"""""""""""""""""""""###$$$%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""""""""###$$$%%%&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''((((((((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$&&&&&&%%%$$$"""###""""""###%%%&&&%%%$$$###$$$%%%%%%$$$###$$$%%%%%%&&&(((((((((&&&$$$"""#########$$$%%%&&&&&&''''''((()))(((&&&%%%&&&'''VVVTTTRRROOOMMMMMMMMMNNNMMMPPPSSSUUUTTTSSSSSSSSSWWWSSSLLLEEE???;;;:::999999888888:::;;;;;;888555444111...,,,,,,,,,+++***)))+++------+++)))))))))'''(((***)))(((((()))***))))))***++++++,,,,,,---***))))))***,,,,,,+++)))++++++++++++,,,,,,------)))***++++++***)))***+++)))+++,,,+++***)))***+++---------...///000000000888???GGGKKKKKKKKKOOORRRQQQPPPOOOOOOPPPSSSUUUWWWRRRRRRSSSSSSTTTUUUVVVVVVUUUSSSQQQOOOOOOPPPQQQSSSUUUVVVYYY[[[]]]]]]]]]\\\ZZZ[[[\\\^^^]]][[[WWWTTTKKKFFF>>>888444222000///333222111///...---------222000///......///000000,,,,,,---------.........+++---...///......///111//////000///......000222222222444777999888444000111333444333111111333555555555555555555666888:::555555666666666555555555888888888777777666555555888888777333000...///000000///...------......///,,,---...///000111222222111111222111111000///...000333333000000222111---+++++++++,,,,,,...///000---------...///...,,,)))))))))******+++,,,---...******++++++++++++,,,,,,---------...000222444555111000...---+++***))))))++++++++++++++++++++++++((((((''''''((()))******************+++++++++,,,+++)))))))))++++++***)))******+++***)))(((***,,,)))((((((''''''(((((()))&&&'''''''''(((((((((((((((((((((''''''((())))))''''''''''''&&&'''((()))$$$&&&'''&&&&&&&&&)))+++(((((())))))))))))(((((()))******++++++******)))++++++,,,------.../////////...,,,)))(((((((((((())))))(((((('''''''''''''''((()))((('''''')))+++(((((()))***,,,---....../////////000000111111111000//////000222555888:::333333444444333111000...******************++++++************))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""""""""######"""""""""###$$$$$$%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$%%%%%%%%%%%%%%%############$$$%%%%%%&&&&&&%%%$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&%%%$$$######"""""""""$$$&&&&&&%%%$$$%%%&&&'''&&&%%%%%%&&&'''%%%&&&'''((((((&&&$$$###$$$$$$%%%%%%&&&&&&''''''&&&'''((('''&&&%%%%%%'''SSSSSSRRRQQQQQQQQQQQQQQQMMMPPPSSSUUUUUUVVVXXXYYYWWWSSSKKKDDD>>>:::999999666555666999===>>><<<888333000---,,,++++++***)))'''***,,,---+++***))))))''')))******)))((())))))((()))***,,,------------***))))))+++,,,---+++***+++++++++,,,,,,------...)))***++++++***)))***+++)))***+++***)))((()))+++------...///000000111222777>>>FFFJJJKKKLLLPPPTTTQQQQQQQQQQQQRRRSSSTTTTTTRRRRRRRRRRRRRRRSSSSSSSSSUUUSSSQQQOOOOOOQQQSSSUUUWWWWWWXXXYYYZZZ[[[[[[[[[ZZZZZZ\\\\\\\\\[[[YYYXXXMMMHHHBBB<<<888555111///222222111111000///......000///------///000///...,,,---------............+++,,,............000222111111111000...///111333333111111444777888555111111333555333000///222444333333444333333444777:::444555555555555444444333333444555555555444444333222333333222111111333555------------------------------......///000111111000111111000000///...---///222222000000222111...,,,+++++++++,,,---......---,,,---///000///,,,)))(((((()))***,,,...///111+++---------++++++,,,---,,,,,,,,,---///222444666222111000...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''((()))***************+++++++++,,,,,,***(((((((((***+++***)))***++++++***))))))***,,,***))))))(((((())))))***''''''''''''((((((((((((((((((((('''(((((()))***''''''((('''%%%%%%&&&(((%%%&&&'''&&&%%%%%%''')))(((((())))))))))))(((((())))))************))))))******+++,,,---......///------+++***))))))((((((***))))))(((''''''&&&&&&'''((()))((('''((()))+++(((((()))+++,,,...///000111111111222333333444444333333333444666888:::;;;555555666555444222000///,,,,,,,,,+++++++++******++++++*********)))))))))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""!!!"""######$$$$$$######""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$##################$$$%%%%%%&&&%%%$$$%%%&&&'''&&&%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&"""$$$%%%%%%$$$######$$$$$$$$$%%%'''))))))(((&&&&&&'''((('''&&&%%%&&&(((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&'''''''''%%%$$$%%%&&&QQQRRRRRRRRRQQQPPPOOONNNLLLNNNQQQRRRSSSUUUYYY[[[VVVRRRKKKCCC>>>:::999999555444444888===???;;;777000...+++*********)))(((&&&))),,,---+++***))))))''')))++++++***(((((()))'''((()))+++,,,,,,,,,,,,+++******+++---...,,,+++)))******+++,,,,,,------)))***++++++***)))***+++)))***++++++))))))***+++---......///000111222333666===EEEJJJKKKMMMQQQVVVQQQRRRSSSSSSTTTSSSRRRQQQPPPQQQQQQRRRRRRRRRRRRRRRTTTSSSQQQOOOPPPSSSVVVXXXWWWWWWVVVWWWXXXYYY[[[\\\YYYZZZ[[[[[[ZZZZZZ[[[\\\MMMJJJFFFBBB>>>:::555222111111222222222111///...***))))))+++///000///---------------............,,,---////////////111333333333333111000000222555444111///111666888666333000333444222...---000333///111222222111222555888555666666777666555444333000111333444555555444444///000111000000222555777+++,,,...//////...,,,+++...............///000000///000000//////...---,,,---000111//////222111...,,,,,,,,,+++,,,,,,------///---,,,,,,---...,,,+++*********+++,,,...000111---///000///,,,+++,,,...---,,,++++++,,,///111222333222111///...---------,,,,,,,,,,,,,,,,,,,,,,,,'''&&&&&&'''''')))******)))))))))************+++)))((('''(((***+++***))))))***+++***((((((***+++***))))))(((((())))))***''''''((((((((()))))))))'''&&&&&&&&&''''''((()))((()))***(((%%%$$$&&&((('''(((((('''%%%%%%&&&((('''((()))******)))((('''))))))************))))))))))))***+++,,,---......+++++++++++++++***))))))(((((((((((((((''''''''''''((()))((('''((()))+++((()))***,,,...000111222444444555555666777777888::::::::::::::::::::::::777777777666555333000//////......---,,,+++******+++++++++*********))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""!!!"""$$$%%%%%%%%%$$$$$$""""""#########"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!!!!!!!!!!$$$######""""""###$$$%%%%%%$$$###$$$&&&'''&&&%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''((('''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&"""$$$%%%$$$"""!!!###&&&%%%%%%&&&(((******(((&&&%%%&&&''''''%%%%%%&&&'''$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''&&&$$$$$$$$$%%%PPPQQQRRRRRRQQQNNNLLLJJJLLLMMMNNNOOOOOOQQQUUUXXXUUUQQQJJJCCC>>>:::999999777555555888<<<<<<777222...,,,)))(((((()))((('''%%%(((+++---,,,***)))(((''')))+++,,,***)))((()))%%%&&&(((***+++,,,++++++,,,++++++,,,......---+++((())))))***++++++,,,,,,)))+++++++++***)))***+++***+++,,,,,,******+++,,,......///000111222333333555<<>>===;;;999888888888888777555333111///000000///...,,,+++******+++++++++************)))((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%%%%%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& """###%%%%%%&&&&&&########################"""###%%%&&&&&&%%%###""""""###$$$%%%&&&&&&%%%$$$"""""""""""""""!!! ########################""""""###$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$###$$$&&&'''&&&%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%###!!!!!!###'''######%%%'''))))))'''%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%&&&'''((()))###############$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%PPPOOONNNNNNNNNKKKGGGDDDBBBGGGIIIIIIJJJOOOQQQQQQTTTOOOHHHAAA===;;;999888111333777999999666222000000)))&&&))))))%%%%%%(((---,,,***(((''''''((())),,,+++++++++++++++++++++)))************+++++++++,,,---.../////////...---+++++++++++++++***)))(((***++++++,,,+++***)))'''******+++,,,,,,---......***,,,///000000///000111000;;;HHHLLLKKKIIIMMMRRRWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWWWWXXXRRRRRRTTTUUUUUUTTTSSSRRRVVVVVVVVVWWWZZZ[[[[[[[[[YYYYYYYYYXXXXXXZZZ]]]```TTTJJJGGGOOOPPPDDD999777555555555444333333333333...------///000111000...///...,,,,,,,,,---///111+++---000333555666555555888888666444222111333666444222000///111333444444555444222000.........///000000000000111222333444<<<;;;:::::::::777444111333222333666666555777<<<999111+++---000111111222---...///000000///...---///000111///...------//////...---///111111...+++...---,,,,,,---000222444...///000///,,,*********...---,,,+++++++++,,,---******++++++,,,---......++++++******++++++,,,---,,,***((((((***+++,,,+++111111000000000000000111---,,,+++******+++---...++++++)))(((''''''''''''&&&(((***++++++***(((&&&)))))))))(((''''''&&&&&&&&&&&&'''((())))))((((((''''''''''''(((((((((((()))******)))'''&&&''')))'''))))))&&&%%%''''''$$$''''''''''''(((((((((((((((((((((((((((''''''''''''((()))((('''&&&''')))******+++******)))(((''''''(((******+++,,,...111))))))))))))((((((((((((((((((((((((((((((((((((***)))'''&&&&&&(((***+++,,,,,,...111444666666666999999:::;;;>>>@@@BBBDDDDDDDDDEEEFFFGGGFFFBBB???>>>>>>===;;;999666444333///...------,,,,,,,,,,,,+++,,,+++)))''''''(((***!!!&&&'''&&&&&&(((***'''&&&$$$######$$$&&&'''&&&***)))"""!!!%%%'''%%%$$$%%%%%%$$$###$$$&&&((((((%%%###$$$&&&'''%%%"""######"""""""""###%%%&&&%%%%%%%%%$$$$$$#########!!!"""###$$$%%%%%%$$$###$$$###"""###$$$$$$$$$""" ###%%%%%%%%%""""""#########$$$$$$$$$%%%%%%$$$###""""""######%%%%%%$$$###!!!"""%%%(((###$$$&&&&&&&&&&&&$$$###$$$'''%%% """###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&&&&&&&%%%###"""###%%%%%%$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%***)))((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%$$$###'''&&&&&&%%%$$$###"""!!!###$$$%%%'''((()))))))))$$$$$$%%%%%%%%%%%%&&&&&&'''((()))***)))&&&###!!!NNNMMMLLLKKKKKKHHHDDDAAA???DDDHHHHHHJJJOOOSSSSSSRRRMMMFFF@@@===;;;999777333555777999888555222//////)))'''***+++'''&&&((()))))))))))))))***+++,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,---......---,,,+++(((((())))))***)))))))))++++++,,,,,,+++******)))******+++,,,,,,---......***,,,///000000///000111111:::EEEKKKKKKKKKNNNRRRUUUTTTTTTTTTTTTUUUUUUUUUPPPQQQQQQRRRTTTUUUVVVVVVTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTUUUWWWYYY[[[[[[[[[ZZZZZZZZZYYYYYYZZZ]]]___VVVJJJDDDIIIIIIAAA::::::555555444444555444333222000///......//////...,,,///...---,,,,,,...///111,,,...000222444555666555777777666444333333555777555222000///000222333333555444333111000/////////////////////000111333444:::::::::;;;;;;999555222333111111444555777===DDDIII???777555555333222222---...///000000//////......000000000...------...000...---...000111///,,,,,,,,,++++++,,,---000111...///000///---+++***+++,,,++++++***+++,,,---...---,,,***)))***,,,...000******)))*********+++,,,,,,***))))))+++,,,,,,,,,000000////////////000000...,,,+++*********,,,---******)))(((''''''&&&&&&'''(((((())))))((((((''''''''''''''''''(((((((((&&&&&&'''((((((((((((((('''''''''((((((((())))))))))))***)))''''''((()))'''))))))&&&%%%((('''%%%''''''''''''(((((((((((((((((((((((((((((((((''''''((()))((('''&&&'''))))))))))))))))))(((''''''***+++++++++******,,,...))))))))))))((((((((((((((((((((((((((((((((((((***)))((((((((()))***+++------...111555888999999>>>???@@@AAACCCDDDEEEEEEKKKKKKLLLMMMNNNMMMJJJGGGDDDDDDBBB@@@===:::777555333222000///...------------,,,+++++++++,,,------###$$$&&&&&&&&&%%%&&&''''''&&&$$$######$$$&&&'''&&&***)))%%%$$$(((+++***%%%%%%&&&%%%$$$$$$'''))))))'''%%%%%%'''(((&&&$$$$$$###"""""""""###%%%&&&%%%%%%%%%$$$$$$$$$######""""""$$$%%%%%%$$$######$$$###"""###$$$%%%$$$""" !!!###%%%%%%$$$""""""#########$$$$$$$$$%%%$$$$$$###""""""######"""######"""!!!!!!###%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&%%%!!!!!!%%%%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%%%%"""###%%%%%%$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%)))((('''%%%%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###&&&&&&%%%$$$############%%%&&&&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((())))))'''$$$###LLLKKKIIIGGGFFFDDD@@@===<<>>FFFLLLBBB999555333///---...------...///000000//////...///000000...---......000///------///000///...------,,,+++,,,---///000...000000///---++++++,,,************+++---...//////---***((((((+++...000))))))))))))*********+++---+++******,,,---------.........------......///...---,,,*********++++++)))))))))(((''''''&&&&&&(((''''''''''''''''''(((%%%%%%&&&&&&'''(((((()))&&&''''''((((((((((((((((((((((((((())))))))))))'''((()))((('''''')))***&&&))))))&&&&&&((((((%%%''''''''''''((((((((((((''''''(((((((((((((((((('''((()))((('''&&&''')))((((((((()))(((((('''''',,,------,,,))))))***+++***)))))))))((((((((('''))))))))))))))))))))))))******))))))***++++++,,,......///222777;;;>>>>>>CCCDDDGGGJJJLLLMMMMMMMMMTTTTTTUUUWWWXXXWWWSSSPPPMMMMMMKKKHHHEEE@@@<<<999777666444111///.........***(((&&&'''+++---,,,+++***(((&&&%%%&&&&&&%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&'''******&&&%%%'''***)))&&&''''''&&&%%%&&&'''))))))(((''''''(((((('''%%%$$$$$$###""""""###%%%&&&%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%$$$###"""%%%###"""###$$$%%%$$$###"""!!!!!!"""$$$%%%%%%$$$###############$$$$$$$$$%%%$$$######"""#########"""###%%%$$$###""""""###%%%%%%$$$$$$$$$$$$%%%%%%###%%%%%%"""###&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''((("""###%%%%%%$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%''''''&&&%%%$$$######$$$%%%&&&''''''''''''&&&$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%JJJHHHEEECCCBBB@@@===;;;===BBBFFFFFFHHHNNNQQQQQQLLLIIIDDDAAA???===;;;999777777777777555222///---+++******,,,...---***)))***+++,,,,,,,,,+++)))((()))))))))))))))*********))))))))))))************,,,---------,,,+++)))(((***+++,,,---------------...---,,,+++++++++------+++++++++,,,,,,---------***,,,///000000///000111222666===FFFMMMQQQRRRQQQTTTUUUUUUVVVVVVVVVVVVVVVRRRRRRRRRSSSUUUWWWYYYZZZWWWVVVUUUSSSSSSTTTUUUVVVQQQSSSUUUWWWXXXZZZ\\\^^^]]]^^^^^^\\\ZZZZZZ[[[]]]YYYMMMBBB???>>>;;;;;;>>>:::888888:::>>>>>>:::666555222///---......---,,,///......---...///000000000000000111222444555666222444666777777888999;;;777444111//////000000///111111222222222111///...000...,,,+++,,,...222444444555888<<<>>>>>>:::777<<<888555555333222777>>>???888333333222...,,,------......///////////////---///000000///.........000///...------...///000000000///...//////000111///000111000...,,,,,,---***+++++++++,,,,,,------///---+++******+++,,,...))))))***+++++++++++++++---,,,+++,,,---......---,,,,,,,,,,,,,,,------...000///---,,,++++++++++++************))))))(((((()))'''&&&%%%%%%&&&''')))%%%&&&&&&&&&'''''''''(((''''''((((((((((((((('''((((((((()))))))))******&&&'''(((((('''''')))+++&&&))))))&&&&&&))))))&&&''''''''''''((((((((((((''''''''''''(((((((((((('''((()))((('''&&&''')))(((((()))))))))))))))(((,,,------+++))))))***+++******))))))((((((''''''*********************************++++++,,,,,,---//////000444:::@@@CCCDDDFFFIIIMMMRRRVVVXXXYYYZZZ[[[[[[\\\^^^___^^^[[[XXXUUUUUUTTTQQQLLLFFFAAA===999888555222111000000111+++'''$$$&&&+++---+++'''...***&&&%%%&&&'''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&'''((((((%%%######$$$%%%'''((()))((('''&&&((()))(((((('''''''''''''''&&&%%%$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!%%%$$$######%%%%%%$$$###$$$###"""###%%%&&&%%%$$$########################$$$$$$###############$$$###&&&(((((('''%%%$$$$$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%&&&&&&%%%%%%%%%''')))"""###%%%%%%$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###"""###$$$'''***,,,%%%%%%#########%%%'''((('''''''''&&&%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''''''''IIIFFFCCC@@@???>>><<<;;;???DDDGGGFFFGGGKKKMMMMMMKKKIIIFFFCCCAAA???<<<:::888777666444222///---+++)))******+++---///---***)))***+++,,,,,,***)))((((((((()))))))))*********(((((()))))))))*********---.........---,,,***)))---------------,,,+++***------+++++++++,,,---...++++++,,,,,,,,,,,,------***,,,///000000///000111222555;;;DDDMMMRRRSSSRRRVVVWWWWWWWWWWWWVVVUUUTTTSSSSSSRRRSSSTTTWWWYYY[[[VVVUUUTTTRRRRRRRRRSSSTTTQQQTTTWWWXXXXXXZZZ]]]___]]]^^^^^^]]][[[ZZZ[[[\\\XXXOOOFFFAAA???<<<;;;<<<999888888:::===>>>;;;999555222///---.../////////............//////000000111111111111222333444555111444777999999:::;;;<<<888555111//////000000//////000111111111000///...111///---++++++---000222222333666;;;>>>>>><<<:::;;;999888888555000111555444222333666777333000111//////........./////////,,,...000111000.........000///...------...///000000000/////////000000111///000111111///------...------------,,,,,,++++++,,,,,,---------,,,++++++***+++,,,---------,,,,,,---,,,,,,---...///...---++++++******+++,,,------000000///...---,,,,,,,,,++++++,,,,,,,,,+++******)))(((&&&$$$$$$&&&((()))(((((('''''''''&&&&&&&&&'''(((((((((((((((''''''(((((((((((())))))))))))&&&'''((('''&&&''')))***&&&))))))&&&&&&))))))'''''''''''''''((((((((((((&&&'''''''''(((((())))))'''((()))((('''&&&''')))((()))***+++++++++++++++***+++,,,+++******,,,---*********)))((('''''''''++++++++++++++++++++++++************+++,,,---...000000333999@@@FFFIIIKKKMMMPPPUUUYYY]]]___``````______```bbbdddccc```]]][[[[[[[[[YYYTTTMMMFFFBBB:::888666333222222222333111---***,,,///000---)))---***&&&&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""$$$&&&'''((())))))'''''''''(((''''''''''''&&&%%%%%%&&&&&&%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###"""%%%$$$###$$$%%%%%%%%%###%%%$$$###$$$%%%&&&%%%###########################$$$###############$$$$$$$$$''')))***(((%%%$$$$$$((('''&&&%%%%%%&&&'''(((%%%$$$$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%&&&&&&$$$!!!!!!$$$&&&"""###%%%%%%$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$###$$$&&&)))***%%%$$$$$$$$$$$$&&&'''(((%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((IIIFFFBBB???>>>>>>>>>===AAAFFFHHHEEEEEEHHHJJJIIIKKKIIIFFFEEECCC@@@<<<999777666444222///---++++++''')))***))),,,//////+++%%%&&&((()))++++++,,,,,,((())))))******+++++++++((((((((()))))))))******------.........,,,+++***++++++++++++***)))((('''+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,///000000///000111111555;;;DDDLLLQQQSSSRRRWWWXXXYYYYYYXXXVVVUUUTTTSSSRRRQQQQQQRRRTTTVVVXXXUUUUUUTTTSSSRRRRRRRRRRRRPPPTTTWWWXXXWWWXXX[[[^^^\\\]]]^^^]]][[[ZZZZZZ[[[WWWRRRJJJDDD@@@<<<:::888666777777888999::::::;;;888444000......000111222....../////////000000000111111111222222333333333000444888;;;;;;<<<<<<===888555222000000111111000///000000111111111000000333111...,,,,,,---...000111222444888<<<>>>===<<<777666888:::888222111333111000333777777333000111111000///......---......+++---000111000///.........///000///------///000------.........////////////000222111///......///////////////...,,,+++***)))+++---......---+++******+++---.........---,,,,,,,,,,,,---//////...,,,************+++,,,------//////......------,,,,,,,,,,,,---......---,,,+++)))(((&&&%%%%%%&&&((()))***))))))(((''''''&&&&&&(((((((((((((((((('''&&&''''''''''''((((((((((((&&&'''((('''&&&&&&((()))&&&))))))''''''******'''''''''''''''((((((((((((&&&&&&''''''((()))))))))'''((()))((('''&&&''')))((()))***+++,,,,,,---,,,)))***++++++***+++---///++++++***)))((('''&&&&&&************************+++***))))))***,,,...000222444999@@@HHHNNNQQQRRRYYYZZZ\\\___```aaaaaaaaaaaaaaaccceeegggfffccc```___```aaa___[[[TTTMMMHHH>>>;;;888444333222333444111...------//////,,,)))+++***(((((()))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$&&&&&&$$$&&&***'''(((***)))(((&&&''''''&&&'''((('''%%%$$$%%%&&&'''&&&$$$######$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$###&&&$$$###$$$%%%&&&%%%$$$%%%$$$######%%%&&&%%%$$$$$$$$$$$$########################"""######$$$%%%###&&&((((((&&&$$$###"""''''''&&&&&&&&&&&&''''''%%%######&&&%%%"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%###$$$$$$!!! ###"""###%%%%%%$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%+++***(((&&&$$$$$$$$$%%%$$$$$$%%%%%%&&&&&&&&&'''###$$$%%%&&&&&&'''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%'''(((JJJFFFBBB??????@@@@@@@@@AAAFFFGGGEEEDDDGGGIIIHHHIIIHHHFFFEEECCC???;;;777666444222///---+++******'''))))))'''***000000,,,%%%%%%&&&'''(((***,,,,,,))))))******+++,,,,,,---(((((((((((()))))))))******+++,,,------,,,+++***)))))))))***))))))(((((()))******+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,///000000///000111000555===DDDKKKOOORRRSSSVVVWWWXXXYYYYYYXXXVVVUUUUUUSSSRRRQQQQQQSSSUUUWWWUUUUUUUUUUUUTTTSSSRRRRRROOOSSSVVVVVVTTTTTTXXX\\\ZZZ[[[]]]\\\[[[ZZZZZZ[[[XXXTTTLLLDDD>>>;;;888666666888:::999777888<<>>999555444333000---+++*********&&&)))(((%%%(((///111---)))((('''&&&&&&'''((()))))))))***+++,,,,,,------(((((((((((())))))))))))((()))++++++,,,+++***)))((()))***+++++++++++++++''')))***+++,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***,,,///000000///000111000666>>>EEEJJJMMMQQQTTTTTTVVVXXXYYYZZZZZZXXXWWWXXXVVVTTTSSSSSSTTTVVVXXXVVVVVVWWWWWWVVVUUUSSSRRRMMMQQQUUUUUURRRRRRUUUYYYXXXZZZ\\\\\\ZZZYYYZZZ[[[ZZZUUUMMMBBB;;;999777555888<<<>>><<<888999@@@GGG@@@;;;555000//////111111......///000000000000000000111333444444333111000111555:::===>>>===<<<===999666333222222444444333444333333222333444666777555444222000...---,,,+++111000111333888;;;===>>>999888999;;;999444333666555222222444444333666<<<555333111...,,,+++++++++***---000222111///......+++...111111///---...///---...///111222333333333///111222222000//////000...///000111111000//////++++++******+++---...///(((***+++------,,,+++***+++***+++,,,......,,,***************+++,,,---...))))))***+++++++++*********+++---......---+++***))))))(((((((((((())))))(((((())))))******++++++(((((())))))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''%%%%%%&&&'''&&&))))))''''''++++++(((''''''''''''((((((((()))&&&&&&&&&'''((())))))***'''((()))((('''&&&''')))%%%&&&((()))+++,,,,,,,,,***+++,,,+++******,,,---++++++***)))((('''&&&&&&)))))))))))))))))))))))),,,***'''%%%&&&***///222999<<>><<<:::999222...---...,,,((((((++++++)))((()))---...---,,,+++)))((('''))))))((('''---(((&&&)))+++***+++...)))'''&&&'''***+++***(((+++++++++*********))))))((()))++++++******+++---++++++++++++++++++++++++,,,,,,,,,++++++*********+++...111111//////111333222444999AAAIIIOOORRRSSSUUUTTTUUUVVVXXXXXXVVVUUUWWWTTTQQQRRRUUUXXXXXXVVVTTTVVVXXXYYYXXXUUURRROOOSSSSSSTTTUUUUUUVVVWWWWWWXXXYYY[[[[[[ZZZYYYZZZ[[[ZZZWWWQQQIIIAAA;;;999999<<>>CCCHHHDDD===555222222111...+++///000111111000000111222111333444444333444555777555666888:::;;;<<<<<<;;;===999555333222222222111222555888777444333444666999888777555333111///......//////000111333555666666666777888888888777666666444222333666888777555555444111///---,,,,,,---******+++,,,------...///------......///............,,,+++...444666444111000000////////////000000444555555333000...---...---,,,++++++,,,---///000---,,,******+++,,,++++++)))***,,,,,,++++++,,,---...+++))))))***,,,,,,+++(((+++,,,***+++------***---,,,+++************+++++++++******)))(((((('''******)))((((((((((((((()))((('''%%%%%%&&&'''((()))%%%###%%%### ###***)))***,,,,,,,,,***((('''))))))((((((((((((((()))***((('''&&&&&&'''(((***(((((((((((())))))))))))(((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++++++++++++++***((('''&&&'''(((((('''&&&(((+++...+++,,,......---...000222===>>>GGGTTT\\\^^^aaagggccccccbbbbbbbbbcccddddddpppnnnmmmoooqqqqqqnnnkkkggggggeeedddfffggg```XXXTTTKKK???777555555444222000000000000///////////////...,,,***)))(((''''''&&&((()))(((%%%$$$&&&)))&&&!!! ###""" &&&''''''(((((((((((((((***))))))((('''%%%$$$###%%%%%%%%%$$$$$$$$$######'''&&&$$$######$$$&&&'''$$$%%%'''''''''%%%###"""%%%%%%%%%%%%$$$$$$###"""""""""###$$$%%%&&&&&&'''"""$$$%%%%%%$$$"""""""""$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''(((%%%&&&''''''%%%%%%&&&'''&&&%%%$$$###$$$&&&(((***'''%%%$$$%%%((()))&&&###&&&%%%###""""""###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%&&&&&&'''''''''$$$!!!!!!%%%((('''&&&((()))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$###&&&&&&&&&&&&&&&$$$######&&&&&&&&&&&&%%%$$$######AAA@@@??????@@@BBBDDDFFFGGGEEECCCCCCEEEHHHJJJJJJJJJHHHEEEAAA===999777666111,,,***++++++'''&&&((()))((((((***---...,,,***)))((((((''''''((()))***...)))&&&((())))))***---***((('''(((+++,,,+++)))+++++++++*********)))))))))***++++++***)))***,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++...111111000000111333222444999@@@IIIOOORRRSSSUUUTTTUUUVVVXXXXXXVVVUUUUUUSSSQQQRRRUUUWWWWWWVVVUUUVVVWWWXXXWWWUUURRRPPPTTTUUUUUUUUUVVVWWWWWWWWWVVVXXXZZZ[[[ZZZYYYYYYZZZYYYWWWRRRJJJBBB<<<999999888:::<<<===???BBBHHHLLLEEE???999555555444111---...000111222111111333555111333444444444444555777444555777999;;;<<<<<<<<<===:::777555555444333222111222444333222222222222777777777666444111///............///000222333444555666777888999777666555666444222333555666666444666555333111///---,,,,,,******++++++,,,------...------.../////////......///,,,+++...333555444111//////////////////000000555555555333///---------+++++++++++++++,,,,,,---,,,+++******,,,,,,+++***)))***++++++******+++------+++))))))+++,,,,,,+++(((+++,,,******------***,,,,,,,,,,,,+++++++++***---,,,,,,+++***)))((((((******)))((((((((((((((()))(((''''''&&&&&&&&&&&&'''%%%'''***)))%%%&&&***)))***+++,,,,,,***((('''))))))(((((((((((())))))***)))'''&&&&&&''')))***(((((((((((())))))))))))(((((((((((((((((((((((('''((()))******++++++++++++***)))***+++,,,+++***)))************))))))(((((((((((('''&&&'''***---***,,,---------...222555@@@CCCNNN\\\bbbaaabbbeeeddddddddddddeeeeeeeeeeeennnllllllmmmooopppnnnkkkgggmmmpppmmmiiigggbbb]]]VVVMMMAAA999777666555333000000000000000000000000///...---+++)))((((((((('''((()))'''%%%$$$%%%(((***&&&!!!!!!$$$'''&&&$$$&&&&&&'''((((((((((((((())))))))))))((('''%%%%%%%%%%%%%%%$$$$$$$$$######((('''%%%$$$$$$%%%&&&'''$$$%%%&&&''''''%%%###"""%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%%%%&&&#########!!! $$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%&&&'''&&&%%%%%%%%%'''((('''%%%$$$$$$%%%&&&'''&&&%%%%%%&&&''''''&&&$$$&&&%%%###""""""###%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%"""!!!%%%(((&&&&&&(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%AAAAAA@@@???@@@AAACCCDDDEEECCCBBBBBBEEEGGGHHHHHHIIIGGGCCC???:::777444333///)))&&&((()))'''%%%%%%''''''(((***,,,,,,***(((&&&'''(((&&&%%%&&&+++///000***&&&'''(((((()))---+++))))))***+++,,,+++***+++++++++******************+++,,,+++))))))***+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,...000111111111222444222444999@@@HHHNNNRRRSSSUUUTTTUUUVVVXXXXXXVVVUUUTTTSSSRRRSSSUUUVVVVVVVVVUUUUUUVVVVVVUUUTTTSSSRRRVVVWWWWWWWWWWWWWWWWWWWWWTTTWWWZZZ[[[ZZZXXXXXXXXXYYYWWWSSSKKKCCC===:::999888777888;;;@@@FFFJJJLLLEEEAAA<<<:::999666222......///111222222333444666222333555555444444666777333444666888:::;;;<<<<<<<<<;;;999888888777444222111111000111222333111000555555666666444222///---............///000111222444555888999999888555444666444333333444444444333777666555333111///---+++*********++++++,,,,,,,,,------...///////////////000---+++---111444444222000000000000000000000000444555444222///------...******+++++++++***))))))+++******,,,------+++))))))***++++++***)))+++,,,---+++******+++,,,,,,+++(((+++,,,******------***+++,,,---------,,,+++***......---,,,+++***)))(((******)))((((((((((((((()))))))))((('''&&&%%%$$$ !!!%%%***)))$$$###%%%))))))***++++++***((('''))))))(((((((((((())))))***)))(((''''''((()))***(((((((((((())))))))))))(((((((((((((((((((((((($$$%%%&&&'''((()))***++++++***)))***+++,,,+++***(((((()))***************)))))))))(((&&&''')))+++)))+++---------000555:::FFFLLLXXXdddhhheeeddddddffffffggghhhhhhgggfffeeekkkjjjiiijjjlllmmmmmmlllhhhuuu~~~zzzppphhheeecccYYYPPPEEE===:::888666444111111111111111111111111///...---+++***)))))))))((()))((('''$$$###$$$&&&,,,((($$$$$$&&&((('''%%%%%%&&&''''''(((((('''''')))))))))))))))(((''''''%%%%%%%%%$$$$$$$$$######''''''%%%%%%%%%&&&'''((($$$%%%&&&'''&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###!!!!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$&&&'''&&&%%%$$$%%%'''***)))'''%%%#########$$$$$$%%%''''''&&&%%%%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%'''###"""&&&(((&&&%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''""""""!!!!!!"""$$$%%%&&&"""###$$$%%%&&&&&&&&&&&&AAAAAA@@@@@@@@@AAAAAABBBCCCBBBAAABBBDDDFFFFFFEEEFFFDDDAAA===999666444333///((($$$''')))'''$$$$$$%%%&&&)))+++,,,+++(((&&&$$$&&&(((&&&###%%%,,,333222,,,'''((()))(((***---)))))))))******++++++***************************+++,,,,,,+++)))((()))******+++++++++++++++,,,,,,++++++++++++++++++++++++,,,...000111222222333444333444888???GGGNNNQQQRRRUUUTTTUUUVVVXXXXXXVVVUUUUUUTTTTTTUUUVVVWWWWWWWWWVVVUUUUUUTTTTTTTTTTTTUUUXXXXXXXXXXXXXXXWWWWWWWWWSSSVVVYYYZZZZZZXXXXXXXXXZZZXXXUUUNNNEEE???:::999;;;888777:::BBBGGGHHHGGGFFFCCC@@@===:::666111,,,///000111111111111222444222333555555444444666777111222333555777999:::;;;::::::999:::999888444111444222000222444555333000333444555555444222///.........---------...//////333555888::::::888666444666555444333333333333333777777777555333000---+++******++++++++++++++++++---...//////000000000000111...,,,,,,///222333333444444444333222111000///111222222111000//////000++++++,,,,,,+++***((('''))))))***,,,......+++))))))***++++++))))))***+++,,,+++******,,,,,,+++***(((+++,,,******---,,,)))***,,,---......---+++***...---,,,+++***))))))(((***))))))(((((((((((((((((()))))))))((('''%%%### $$$''''''$$$######((())))))******)))(((((()))(((((((((((())))))*********))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((($$$$$$%%%&&&((()))++++++,,,+++***+++,,,---,,,+++((())))))*********)))))))))******(((''''''(((***)))+++---------111999@@@MMMTTT___gggiiifffeeeeeeggghhhjjjkkkkkkjjjhhhgggiiihhhggggggiiijjjlllmmmlll{{{wwwnnniiiggg\\\UUUKKKCCC===:::777555222222222222222222222222///...---,,,++++++++++++***)))((('''%%%$$$$$$$$$)))&&&###"""###$$$$$$###%%%%%%&&&''''''''''''&&&''''''((((((((((((''''''%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$%%%&&&'''$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''''''''%%%%%%%%%$$$$$$#########"""$$$%%%%%%%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&)))((('''%%%$$$#########"""%%%((('''$$$###$$$'''%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((($$$###&&&(((&&&%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))%%%###"""!!!"""###%%%'''###$$$%%%%%%&&&&&&&&&%%%AAAAAAAAAAAAAAAAAABBBBBBCCCBBBBBBCCCEEEEEEDDDBBBAAA@@@===;;;888666555555...(((%%%((()))'''%%%&&&$$$''')))++++++)))'''&&&###&&&'''%%%###%%%,,,222333---)))*********+++...(((((()))))))))))))))***************************+++,,,,,,+++)))((()))************++++++,,,,,,,,,++++++++++++++++++++++++,,,---...000222333333333444555888>>>FFFMMMQQQRRRUUUTTTUUUVVVXXXXXXVVVUUUVVVVVVXXXXXXXXXYYYYYYZZZVVVUUUUUUTTTTTTUUUVVVWWWYYYXXXXXXXXXXXXXXXXXXXXXSSSUUUYYYZZZYYYXXXXXXYYY[[[ZZZWWWQQQIIIAAA<<<:::;;;888777<<>>EEELLLPPPRRRUUUTTTUUUVVVXXXXXXVVVUUUVVVXXXZZZ[[[ZZZYYYZZZ[[[VVVVVVVVVVVVVVVWWWXXXYYYWWWXXXXXXXXXXXXXXXXXXXXXTTTVVVXXXYYYYYYYYYZZZ[[[\\\\\\ZZZTTTLLLDDD>>><<<888777999@@@HHHLLLJJJGGGKKKJJJHHHDDD???:::666333111222222000---,,,,,,---000111333333222222444555222333333444555777888999999999999999999888444111000000///000111222000///000111111222222222111111000///...---,,,,,,,,,,,,///111333555777777888888555666666555333333444666777777666555333111000///---------,,,,,,+++++++++---...///111222222222222000///.........///000111888888888777666333111000+++---///000000111333555/////////...---,,,+++***))))))***+++---...,,,***+++,,,---,,,*********,,,++++++***+++------+++)))'''***+++)))))),,,,,,))))))***+++,,,,,,,,,+++***))))))))))))))))))))))))******)))(((((((((((((((((())))))))))))(((''''''$$$'''(((%%%$$$'''))))))''''''''''''(((((((((((((((''''''(((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&'''(((***,,,------,,,+++,,,---......,,,,,,+++++++++)))((('''&&&'''(((***)))(((((((((******---...---,,,222???JJJYYYaaaeeeccc```bbbeeegggfffgggiiikkkllllllkkkkkkgggiiiiiiiiihhhiiijjjlllpppzzz|||uuunnnhhhddd___WWWNNNEEE>>>:::888888777666555444444333222//////...............///,,,***((('''(((((('''&&&$$$$$$############$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$###### !!!!!!"""#########$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$%%%&&&%%%"""###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###%%%&&&%%%$$$###$$$&&&$$$$$$$$$%%%%%%%%%%%%%%%###$$$&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%'''(((######$$$%%%'''((())))))((($$$###''')))'''&&&(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###"""@@@AAABBBCCCDDDEEEEEEEEEFFFEEEEEEFFFFFFDDD@@@<<<:::999777444222111000///)))(((******&&&"""%%%+++''')))++++++)))'''(((***''''''&&&&&&&&&&&&((())),,,((('''***,,,***)))+++''')))******((((((***,,,))))))*********+++++++++)))***++++++***)))***,,,)))******+++,,,,,,------******+++++++++,,,,,,,,,+++******---111333222111555555888===EEELLLPPPRRRUUUTTTUUUVVVXXXXXXVVVUUUUUUXXX[[[[[[ZZZYYYZZZ[[[VVVVVVWWWXXXXXXYYYZZZZZZVVVVVVVVVWWWWWWXXXXXXYYYVVVWWWXXXXXXXXXYYY\\\^^^^^^^^^]]]WWWOOOGGG@@@===777999>>>EEEJJJLLLHHHEEEFFFEEEDDDAAA>>>:::888777111222222111...------......000111111111111222444777666666666666888999:::;;;:::999::::::999666444///111222222111000000111000000//////000111222333111000///...,,,,,,+++++++++,,,---///222555777888444666777666444444666999777666444333222111111111//////......---,,,++++++......000111222333333333//////000///.........///222333555666666555333222---...000000///000111333//////...---,,,,,,,,,---***))))))***,,,------,,,,,,---...---+++***+++,,,+++******,,,------+++)))'''***+++)))))),,,+++((()))))))))******+++++++++((())))))******++++++,,,******)))(((((((((((((((((((((((((((((())))))***"""'''((($$$"""&&&'''%%%'''&&&&&&&&&''''''((()))''''''''''''((()))***+++((((((((())))))((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''&&&&&&''')))+++,,,+++***)))***,,,---,,,+++***************)))((('''&&&''')))))))))((()))***+++...///---+++222AAAMMMZZZcccgggccc___aaaeeefffeeeeeefffhhhjjjkkkmmmmmmhhhjjjlllllljjjiiijjjllllllvvv~~~|||vvvrrrnnnkkkgggccc[[[RRRHHH@@@;;;999::::::888777555333222222/////////......///000000---***((((((******)))'''###$$$%%%%%%%%%&&&'''(((######$$$%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$###### !!!"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$''''''%%%""" !!!######$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%$$$###$$$%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$###$$$$$$$$$%%%%%%$$$$$$$$$############$$$$$$$$$$$$'''&&&$$$$$$$$$&&&''')))%%%%%%%%%&&&&&&&&&&&&''''''######''')))(((''')))((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''&&&&&&$$$"""!!!%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$@@@AAABBBDDDEEEFFFFFFFFFGGGGGGGGGGGGFFFCCC???;;;999777555222///---,,,+++&&&(((++++++%%% $$$+++(((***,,,+++(((''')))+++)))(((&&&&&&''''''&&&%%%)))%%%%%%***,,,)))((()))(((***,,,+++))))))+++---))))))******++++++++++++((()))++++++******+++---))))))***+++,,,,,,------*********++++++,,,,,,,,,***)))))),,,000333222000555555777===DDDKKKPPPRRRUUUUUUUUUVVVXXXXXXVVVUUUTTTWWWZZZ[[[YYYXXXYYY[[[VVVVVVXXXYYYZZZZZZZZZZZZUUUUUUVVVVVVWWWXXXYYYYYYXXXXXXXXXXXXWWWYYY]]]```______^^^YYYQQQHHHAAA>>>;;;>>>DDDIIIKKKIIIDDD@@@?????????===:::888888888000111222111000///000111...///111111000000222333:::999888888888999;;;<<<===;;;::::::;;;:::888666000333666555222111222555111000......///111333444222111000...---,,,++++++((()))***+++...222666888444666888777555555888:::666555333222111111222333000000///...------,,,+++...///000111222333333444...///000000///.........---///222444666666555444///000111000///...///000///...---,,,+++,,,---...+++***((()))+++------------...///...,,,+++,,,---+++***+++,,,------+++)))'''***+++)))))),,,+++((())))))(((((()))***++++++((()))***+++,,,---......******)))(((((((((((((((((((((''''''''')))+++,,,%%%+++---)))'''******&&&&&&&&&&&&&&&&&&'''((()))''''''''''''((()))++++++''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((()))(((&&&&&&&&&(((***+++)))(((((((((***+++***)))(((((()))***************%%%'''))))))))))))***+++,,,///000---+++222AAANNNZZZdddiiieee```bbbddddddddddddeeefffhhhkkkmmmooohhhkkknnnnnnkkkiiijjjkkkgggsss|||yyyrrrnnnmmmmmmhhheee^^^TTTIIIAAA<<<:::<<<;;;:::888555333222111///////////////000000111---+++((()))+++,,,+++)))"""$$$%%%&&&&&&&&&((()))######$$$%%%%%%%%%%%%$$$''''''(((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$######!!!!!!"""$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!! $$$(((###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&&&&%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%$$$###"""&&&###"""###&&&'''$$$!!!###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$'''&&&$$$$$$$$$&&&((()))(((((('''&&&%%%%%%$$$$$$&&&###"""''')))((((((***)))(((((((((((('''''''''''''''''''''''''''''''''%%%&&&''''''&&&### !!!"""###$$$$$$%%%$$$$$$######$$$%%%&&&&&&&&&&&&>>>???BBBDDDEEEFFFEEEDDDHHHJJJIIIEEECCCCCCAAA===<<<:::777333000---+++******))))))((((((((())))))+++++++++*********))))))***)))((('''''''''''''''((((((((()))******++++++444...(((&&&'''***,,,,,,------,,,+++*********+++************************)))))))))***+++---...///***++++++,,,,,,++++++***------......//////000000555444666<<>>:::<<>>;;;888888:::222111000//////000111222///////////////000111111444777;;;===<<<999888777888777888;;;>>>===888333111222222222222111000///---...///000111111111000111222222222111...+++***......------...111333555:::777444444666777555333666555333000////////////333000......///000---***,,,---000222333444444444111111000000//////......000,,,+++...000000333888333222111///---,,,+++++++++...///,,,,,,///...+++...---,,,+++***************+++---//////...---,,,,,,***((((((+++,,,+++)))+++******************+++------,,,+++***(((''''''))))))))))))******************(((&&&(((***'''!!!''')))++++++)))))))))******(((&&&$$$$$$%%%''')))'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((''''''(((''''''))),,,,,,)))%%%'''(((((()))***++++++,,,+++++++++***)))(((((('''&&&''''''((()))******+++))))))************))))))++++++++++++)))((('''&&&%%%''')))(((&&&%%%(((,,,...---------,,,111@@@NNN___dddeeeaaa___```aaa___aaadddhhhjjjjjjiiiiiijjjiiillloooooommmllloooqqqkkkkkklllmmmmmmlllkkkkkkeeegggcccWWWLLLEEE@@@<<<<<<999555444666555333000111//////333888999555111000000///...---+++)))((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$***,,,)))''')))(((###&&&### ###%%%%%%$$$%%%$$$"""!!!!!!###$$$&&&###$$$$$$%%%%%%&&&&&&'''###"""""""""###%%%'''(((#########$$$$$$%%%%%%%%%+++(((%%%$$$&&&'''%%%###&&&&&&%%%$$$$$$######"""###%%%&&&%%%######$$$%%%)))((('''((())))))'''%%%$$$######%%%'''))))))((($$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%###"""###%%%'''***)))$$$&&&)))'''(((((()))))))))(((&&&%%%$$$%%%%%%&&&'''(((******---,,,+++)))(((&&&%%%$$$'''((((((&&&###$$$'''+++((((((''''''''''''((((((%%%%%%%%%$$$$$$#########''''''&&&%%%%%%$$$######<<<>>>@@@CCCDDDEEEDDDDDDFFFIIIHHHEEECCCCCCAAA<<<;;;999666333///,,,******)))((((((''''''(((((()))++++++*********)))))))))))))))((('''''''''''''''''''''((())))))******+++,,,)))''''''***,,,+++***,,,,,,+++***************************************))))))******+++,,,---...++++++,,,,,,,,,,,,++++++------...//////000000111444333555;;;CCCJJJMMMNNNVVVVVVVVVVVVVVVWWWWWWWWWYYYXXXXXXYYY\\\]]]]]]\\\YYYZZZ[[[\\\\\\\\\[[[ZZZYYYZZZ[[[YYYWWWXXXZZZ]]]ZZZZZZ[[[\\\]]]]]]\\\ZZZ]]]\\\\\\\\\YYYRRRGGG???BBBGGGJJJHHHGGGGGGBBB<<<999<<<>>>===;;;999999:::444333111000//////000000///////////////000111111555888<<<===<<<:::999888888777888<<>>LLL]]]ccceeecccbbbcccdddccccccfffhhhiiiiiiiiiiiijjjiiijjjkkkkkklllmmmoooqqqjjjkkklllmmmmmmlllkkkjjjhhhiiieeeZZZOOOHHHBBB>>>:::777444444666777555333333111111222555555222///111111000...,,,+++***)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$***,,,(((&&&(((((($$$%%%###!!!"""$$$%%%%%%###$$$$$$###""""""###$$$%%%######$$$%%%%%%&&&&&&'''%%%$$$#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%)))'''$$$$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$%%%###%%%&&&%%%$$$###$$$%%%###$$$&&&%%%$$$######$$$)))'''&&&%%%&&&&&&$$$"""$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$$$$$$$%%%%%%&&&'''%%%!!!"""'''((($$$''''''((()))((('''&&&%%%%%%%%%%%%%%%'''((()))***,,,+++***)))'''&&&%%%$$$&&&'''((('''%%%%%%(((+++((((((''''''''''''((((((%%%%%%%%%$$$$$$$$$######''''''&&&%%%%%%$$$######:::<<<>>>AAACCCDDDDDDDDDCCCFFFGGGDDDBBBCCC@@@;;;:::888666222///,,,***)))((('''''''''''''''((((((************))))))))))))((((((((('''''''''''''''&&&''''''(((((()))******$$$%%%'''***,,,---+++)))+++******)))))))))))))))*********************************++++++,,,,,,,,,,,,,,,------------,,,,,,......//////000111111111222222555:::BBBJJJOOOQQQXXXWWWVVVUUUUUUWWWXXXYYYYYYXXXXXXYYY\\\]]]]]]\\\\\\[[[[[[ZZZZZZZZZZZZ[[[XXXYYYZZZYYYYYYZZZ\\\___YYYZZZ\\\^^^^^^]]]\\\[[[^^^]]]\\\[[[ZZZTTTKKKDDDFFFJJJKKKIIIGGGEEE@@@:::888:::<<<===;;;:::999:::666555333111000/////////000000/////////000111111444666999;;;:::888888888888777888<<<@@@AAA>>>;;;999777555333222111222222000///.........///000111///000111111111000///...---,,,++++++,,,...000111444333333333444444333111222222222222222111000000000///------......---+++///000111222333444444333111111000000000000//////......000666777444333555666555333111///...------,,,...---))))))---...,,,************+++++++++,,,,,,,,,,,,,,,---------------,,,******,,,,,,,,,++++++*********+++...111222///...---,,,***)))(((((())))))))))))************&&&))))))&&&&&&***,,,,,,$$$&&&))))))))))))***+++###$$$&&&((()))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%''')))***((('''&&&&&&''''''((())))))))),,,,,,++++++******))))))(((((((((((())))))))))))))))))************))))))((())))))******))))))(((+++***((('''((((((''''''---+++,,,------111<<>>999666333444777999777555444333333222111000//////333222000...,,,+++******'''''''''&&&%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$&&&)))***'''%%%'''(((&&&%%%$$$###$$$%%%%%%$$$"""##############################$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$#########$$$'''''''''&&&%%%%%%$$$$$$'''&&&$$$###$$$$$$###""""""######$$$%%%%%%&&&&&&###%%%&&&%%%$$$###$$$&&&###&&&((((((&&&$$$&&&''')))'''&&&&&&&&&$$$""" $$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###'''%%%$$$$$$&&&&&&$$$!!!"""$$$%%%$$$&&&)))'''###%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%&&&'''))))))+++***)))((('''&&&%%%%%%$$$&&&(((((('''((()))+++((((((''''''''''''((((((%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###999:::<<>>:::999777444111...+++))))))'''&&&&&&&&&&&&''''''(((******)))))))))((((((((('''''''''''''''''''''&&&&&&&&&''''''(((((())))))###%%%(((+++,,,,,,+++)))))))))(((((((((((())))))***************************+++++++++,,,+++++++++,,,------......------,,,......//////000111111111111222444999@@@IIIPPPSSSWWWWWWWWWWWWWWWXXXXXXYYYXXXWWWWWWYYY\\\]]]]]]]]]^^^]]][[[YYYYYYYYYZZZ[[[ZZZZZZZZZYYYZZZ[[[]]]^^^XXX[[[^^^______^^^]]]]]]___]]][[[[[[[[[WWWPPPJJJLLLMMMNNNKKKHHHCCC===999777999;;;<<<;;;;;;::::::777555444222111000111111111000000///000000111111222444666777666666666777777666666:::???AAA@@@===999777444111//////000000222000...------...000111...///000111111111111000000///---------///111222111111222333333222111000000000222333333222111000......------......------...///000222333555555666555555444333111000//////......333999:::555222222444333222111111111111111,,,...,,,((((((,,,...,,,++++++++++++++++++******,,,,,,+++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,+++***)))***---000111......---,,,+++***)))(((((()))))))))***************+++(((%%%''',,,---+++$$$&&&)))*********+++---%%%&&&'''(((((()))))))))((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''"""###$$$&&&((()))((((((&&&&&&&&&'''''''''((((((+++*********))))))(((((())))))))))))(((((((((((())))))************))))))''''''((()))******))))))%%%""" """%%%((('''%%%,,,++++++------000999DDDWWW```hhhhhhgggiiijjjjjjjjjjjjkkkiiihhhhhhiiikkkiiieeeccceeejjjoooqqqqqqjjjjjjkkkkkkkkkkkkjjjjjjggghhhdddZZZQQQKKKDDD===:::777555555888999777555333333333111...---...000444222000...,,,+++++++++))))))((('''&&&%%%$$$$$$""""""###$$$%%%%%%%%%%%%'''((((((&&&%%%&&&'''((($$$%%%%%%&&&&&&%%%$$$"""######$$$$$$$$$###""""""#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$###########################$$$$$$%%%%%%%%%###%%%&&&%%%$$$$$$%%%&&&'''(((((())))))(((((((((#########%%%''''''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((($$$"""$$$''''''"""""""""$$$%%%((()))'''$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&'''((()))))))))(((((('''&&&%%%%%%$$$%%%'''((()))******+++(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$999:::;;;===???AAAAAABBB@@@CCCDDDAAA??????<<<888777666333000---***)))(((&&&&&&&&&&&&&&&'''(((((()))))))))(((((((((''''''%%%&&&''''''((('''&&&&&&&&&&&&''''''(((((())))))((()))***************+++)))((((((((((((((())))))******************************+++,,,,,,,,,++++++,,,------......------,,,.........///000000111111000111444888???GGGPPPUUUTTTVVVYYY[[[[[[ZZZXXXVVVXXXWWWWWWYYY\\\^^^^^^]]]___^^^[[[YYYYYYZZZ[[[]]]]]]\\\[[[ZZZ[[[[[[\\\]]]YYY]]]```aaa```______```___]]][[[[[[\\\ZZZUUUPPPRRRQQQPPPNNNIIIBBB<<<999666777999:::<<<<<<;;;;;;555555333222222333333444111111000000000000111111222444666666555666777888666444444777<<>><<<:::888555222000///000000333222000...---...///111...///000111111222222222000///...------...000111///000111111111111000111///000111333333222111000------...............///,,,---///111333555777888;;;:::888555333111///.........333999:::555111000000000000000111222444444---...---))))))---...---......------,,,***(((''',,,++++++++++++,,,---...---------,,,+++++++++,,,,,,+++)))((()))***,,,------,,,,,,++++++*********((()))))))))************111...)))%%%)))...,,,&&&%%%'''***+++***+++,,,---***)))'''&&&&&&'''(((***(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&"""###$$$&&&&&&'''((()))&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''))))))))))))(((((((((((())))))************))))))&&&'''((()))))))))))))))'''$$$###$$$(((+++***(((+++)))***---...///666>>>RRR^^^hhhjjjhhhiiijjjjjjkkkllllllkkkiiiiiijjjllliiifffccceeejjjoooqqqqqqjjjjjjjjjiiiiiijjjjjjjjjhhhiiieee\\\UUUPPPHHH@@@>>>;;;777666888888555333000111111000......000222333222111///...---,,,,,,******)))(((&&&%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%''''''''''''%%%%%%&&&)))$$$%%%'''''''''%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""###$$$$$$%%%%%%&&&######$$$$$$%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$######""""""######%%%%%%%%%$$$$$$$$$#########$$$&&&&&&%%%%%%&&&'''(((&&&$$$%%%((((((%%%"""!!!!!!"""%%%((()))(((&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!"""&&&&&&!!!$$$###"""$$$&&&'''''''''###$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%$$$$$$&&&((()))******)))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$:::;;;;;;===>>>???@@@AAAAAACCCBBB>>><<<<<<:::666666444222///,,,***((((((&&&&&&&&&&&&'''((())))))((((((((((((''''''''''''$$$%%%&&&(((((('''&&&&&&&&&''''''(((((()))*********++++++***((((((***+++((((((((((((((())))))***************************)))***+++,,,---,,,,,,+++,,,,,,------------,,,,,,------......///000000000111222444777===FFFPPPVVVTTTVVVZZZ]]]]]][[[XXXUUUWWWWWWWWWYYY\\\^^^^^^^^^___^^^\\\[[[[[[\\\]]]^^^___]]][[[ZZZ\\\]]]]]]\\\\\\___bbbbbb``````bbbeee```]]][[[[[[]]]]]]ZZZVVVUUURRRPPPOOOIII@@@:::999555666777999<<<===<<<;;;666555444333333444555666222222111000000000111111555666777666666777999;;;777444333555999<<<<<<:::<<<:::888666444333222222444333222000//////000000//////000000111222333333///---,,,******+++---...///000111000//////111333000111111222222222111111,,,...//////......000111,,,,,,---///222444777888<<<;;;999777444111///...///...222777777222//////------......000222333444---///...******...///---000000000///---+++((('''++++++++++++,,,,,,,,,,,,---------,,,***)))***,,,)))))))))((((((((())))))***************+++++++++))))))))))))************333111,,,(((***---***%%%%%%'''************+++,,,,,,***(((%%%%%%&&&(((***(((((((((((())))))))))))''''''%%%$$$$$$$$$%%%&&&###$$$&&&&&&%%%&&&((()))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))))))))************))))))&&&'''(((((())))))))))))***(((''''''((()))((((((***)))***---...///333:::JJJXXXeeehhhhhhhhhjjjjjjkkklllmmmlllkkkjjjkkkllliiigggffffffiiilllnnnooojjjiiiiiihhhhhhiiiiiijjjkkkkkkhhhaaa[[[WWWOOOGGGAAA===999888888777444111/////////000111111222222111111111111000///...---+++***)))((('''&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%&&&((('''$$$%%%)))###%%%''''''&&&&&&&&&'''%%%%%%$$$$$$###"""""""""""""""######$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%% !!!"""###%%%&&&&&&###$$$$$$###""""""###%%%&&&&&&%%%%%%$$$######"""###$$$&&&&&&%%%%%%'''(((***(((&&&'''((('''$$$"""######%%%'''))))))'''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%###!!!"""$$$$$$"""'''###!!!$$$&&&%%%&&&(((###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%((())))))(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%<<<<<<<<<======>>>???@@@CCCDDDAAA;;;999:::999555555333111...+++)))((('''''''''''''''((()))***+++((((((((('''''''''&&&&&&###$$$&&&(((((('''&&&%%%''''''((())))))******+++''')))+++***((('''(((***)))((((((((())))))***+++************************'''(((+++,,,------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,------......//////222333444777;;;DDDOOOWWWUUUWWWZZZ\\\\\\[[[YYYWWWWWWVVVWWWYYY\\\^^^^^^^^^___^^^]]]]]]]]]^^^___```^^^\\\YYYZZZ]]]______^^^___bbbdddcccaaaaaaeeeiiiaaa^^^[[[[[[]]]___]]][[[VVVQQQNNNNNNHHH===777777555444555999===>>>===;;;888777555444444444555555333222111111000000111111333444444444444555888;;;999666333444777:::999888::::::999777666444333222555555444333222111000///000000000000111222333333///...,,,******+++,,,---000111111///---...222555222222111111111111111111,,,...000000//////111333............000111333555999999777555333111000//////...///333333///---///------------...///000111---//////------//////---///000000000///---***))))))***+++,,,---,,,++++++,,,------+++)))((()))+++&&&'''((()))***))))))(((&&&'''((()))***++++++,,,))))))))))))************...222333---)))))))))(((%%%'''((()))((('''((())))))((((((''''''((()))***(((((()))))))))*********((('''%%%$$$###$$$%%%&&&$$$&&&''''''%%%%%%'''***''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******))))))************))))))''''''((((((((((((((((((&&&''''''&&&%%%%%%'''(((***((()))---......111666@@@PPP```ffffffhhhkkkllljjjlllnnnnnnmmmlllllllllgggggghhhhhhggghhhiiikkkjjjiiihhhhhhhhhhhhiiijjjkkkkkkhhhccc___[[[SSSKKKBBB>>>:::888888777444111111//////111444444222///...///111333333111///...******))))))((('''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$###%%%***)))$$$$$$)))###%%%'''&&&%%%&&&(((+++&&&%%%$$$""""""""""""###"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$%%%%%%###$$$%%%$$$""""""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%&&&''')))(((+++---***%%%!!!"""%%%%%%%%%''')))******'''$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$(((###"""%%%'''$$$$$$'''###$$$&&&'''''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''%%%######&&&((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%===============>>>??????DDDEEEAAA:::777888888555444333000...+++)))(((''''''''''''((((((***++++++(((((('''''''''&&&&&&&&&###$$$&&&(((((('''&&&%%%(((((())))))******++++++###&&&******(((''''''))))))))))))))))))***++++++************************&&&(((***---......---,,,***++++++,,,,,,++++++***++++++,,,,,,---......///222333555666:::CCCNNNWWWXXXXXXYYYZZZZZZZZZZZZZZZWWWVVVWWWYYY\\\^^^___^^^^^^^^^^^^^^^______```aaa\\\ZZZXXXZZZ^^^aaaaaa``````ccceeecccaaaaaaggglllaaa^^^[[[[[[^^^```___^^^UUUOOOMMMLLLFFF;;;555666444444555888===???>>>;;;:::999777555444333333444333333222111000000111111000111111000000222555888<<<888444444777999999777777777777666555333111000666666555555333222000///111111000000111222222333111000...,,,,,,,,,---...111111111...,,,...333777444333111000000000111222,,,///111111000000222555000000///......///000111666555555333222111000000000---...000000---,,,///...------,,,,,,,,,---------000000......000000---...///000111000///---+++(((***,,,---------+++***+++------+++((('''(((+++###%%%'''***++++++******$$$%%%&&&((()))+++,,,---))))))))))))************(((333888111'''%%%)))---$$$%%%''''''&&&%%%&&&'''%%%&&&((()))************(((((())))))*********+++((('''%%%######$$$%%%&&&%%%''')))'''%%%%%%'''***(((((((((((((((((('''''''''''''''(((((((((((((((&&&''''''((()))******+++))))))************))))))'''(((((((((((((((''''''###%%%((((((''''''+++...***((()))---///...000444999KKK\\\dddfffiiilllnnniiikkknnnooonnnmmmlllmmmeeegggiiihhheeedddfffhhhjjjiiihhhgggggghhhiiijjjiiiiiigggbbb___\\\TTTKKKAAA>>>:::888999888555222333000///111666666111,,,,,,...111444444222000...******))))))((((((''''''(((((((((((('''&&&%%%%%%$$$"""%%%+++***$$$$$$(((###%%%&&&&&&%%%&&&***...'''&&&$$$"""!!!!!!"""###"""""""""###$$$$$$%%%%%%&&&&&&&&&&&&%%%###!!! $$$$$$$$$$$$$$$$$$%%%%%%###%%%&&&%%%""""""$$$'''#########$$$$$$%%%&&&&&&###$$$&&&&&&&&&&&&'''))) (((...)))###$$$%%%&&&))),,,+++)))&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$''')))'''###"""((()))$$$"""$$$###$$$&&&'''((('''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&)))%%%"""!!!$$$&&&'''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%<<<<<<===???CCCDDDDDDCCC@@@???===:::777444222000111///---+++((('''%%%%%%'''''''''''''''((())))))'''''''''&&&&&&%%%%%%$$$+++++++++***)))'''&&&%%%$$$'''******(((&&&'''(((---+++(((&&&%%%&&&((()))'''((()))((('''''')))+++)))+++------+++)))))))))++++++++++++,,,---...///---,,,,,,,,,,,,,,,,,,,,,///---,,,...111333222000333555666777:::BBBMMMVVVYYYYYYYYYYYYYYYXXXVVVTTTPPPUUUXXXYYY\\\aaaaaa^^^aaa___^^^___aaabbb```]]]ZZZ[[[\\\]]]^^^^^^___^^^cccccccccbbbbbbbbbaaaaaaccc\\\ZZZ___aaa]]][[[]]]WWWRRRJJJCCC===888444111222444777999;;;<<<;;;;;;;;;999777555444333333444...///000222222111111000111///---///222555444333555333222222444666888999::::::888777555333222111444444444666666555222///000111333444444222000///***,,,......---++++++,,,,,,---...///000000000000444555555666555444222111...///000000//////000111666222......000111111///000444555222000111111...000000000000000000000000,,,,,,,,,******+++...000111000///......///000111,,,---///222444111***$$$((()))+++,,,,,,+++***)))+++&&&&&&++++++&&&&&&+++'''&&&&&&&&&'''(((***+++'''&&&&&&'''***++++++***,,,---...,,,***))))))***(((///555333+++%%%'''+++)))(((&&&%%%%%%&&&((()))''''''''''''((((((((()))%%%&&&((()))((()))***,,,''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((()))***++++++***((((((((()))***++++++***)))(((,,,'''&&&)))***''')))///,,,+++***+++++++++)))'''%%%&&&)))***+++***)))(((***+++,,,---...000111222???IIIUUU^^^gggmmmlllhhhpppooommmmmmnnnnnnmmmkkkhhhiiijjjjjjhhhhhhiiijjjhhhhhhiiijjjkkkkkkkkkkkkiiihhhhhhfffccc\\\TTTOOOIIIBBB<<<:::888555444666999666333222444444222000---///222555555333111///......,,,((($$$###&&&)))(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&%%%$$$$$$&&&%%%$$$######%%%'''(((((('''%%%###""""""######$$$###"""""""""###%%%%%%'''&&&'''((()))(((%%%######$$$&&&&&&%%%%%%%%%%%%$$$''''''$$$"""%%%&&&%%% $$$''''''%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%$$$%%%'''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$"""###$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$###"""!!!!!!$$$%%%&&&'''(((((((((((('''&&&$$$######$$$&&&''''''%%%######&&&(((((((((%%%'''(((((('''&&&&&&''''''&&&&&&&&&&&&&&&%%%###'''%%%###$$$''')))'''%%%''''''&&&&&&&&&&&&%%%%%%===<<<<<<>>>AAACCCCCCBBB???===;;;888555333222111111///---+++)))'''&&&&&&''''''''''''((()))***+++))))))((('''&&&&&&&&&&&&!!!"""###%%%&&&'''((((((&&&)))++++++)))'''((()))***)))(((''''''((()))***((()))))))))((((((***+++)))+++,,,+++***((())))))++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,000...---...111222111///111222444555888@@@JJJSSSWWWWWWWWWXXXYYYYYYXXXVVVTTTXXX[[[[[[\\\______\\\aaa___\\\\\\^^^______^^^\\\\\\]]]^^^_________^^^bbbbbbcccccccccccccccccceee___]]]aaabbb___]]]___YYYSSSIII@@@:::666444222111333666999;;;<<<<<<;;;999777666444222222222222//////111222222222111000111///...///222444444333444333111111333444666777999888777666555444333222666555555777777777444111000000111111111000///...***+++,,,---......---,,,,,,,,,---...//////000000333333444444444333222111---...//////......///000333000,,,,,,...//////...///333444111///111222111000000000000000000000000---------,,,+++,,,///111...///000000000000///.../////////000000///,,,)))******+++,,,,,,+++***)))***''''''******''''''***&&&&&&&&&''''''((()))***'''&&&&&&''')))***)))((()))***++++++***)))***,,,''',,,111000+++'''(((+++)))'''&&&%%%%%%&&&''')))'''''''''((((((((())))))&&&((())))))))))))***,,,''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))***++++++***)))((()))***+++,,,,,,+++***)))---))))))+++)))$$$"""%%%)))((('''((())))))'''&&&'''((()))*********)))(((******+++---...000111111222===JJJUUU```jjjmmmkkkoooooonnnnnnmmmmmmmmmmmmiiikkkllllllkkkjjjkkkllliiijjjkkklllllllllllllllkkkkkkkkkjjjgggaaaYYYSSSJJJCCC===;;;999555555777999666444333444444333000...///222444555333111000......---***&&&%%%'''***))))))(((((('''''''''((('''''''''&&&%%%$$$$$$$$$&&&%%%$$$######%%%&&&(((&&&%%%$$$"""""""""""""""$$$###"""""""""###%%%%%%'''&&&'''((()))(((%%%###!!!$$$''''''$$$###$$$&&&%%%(((((($$$$$$&&&'''%%%"""$$$&&&&&&%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&%%%&&&''''''''''''&&&%%%########################%%%%%%%%%%%%%%%$$$######&&&&&&%%%%%%$$$$$$######$$$%%%&&&''''''((('''''''''&&&%%%$$$$$$%%%&&&'''%%%$$$###$$$&&&'''''''''&&&'''((('''&&&%%%&&&(((&&&&&&&&&'''((('''&&&$$$&&&%%%###%%%'''((('''%%%''''''&&&&&&%%%%%%$$$$$$===<<<;;;<<>>IIIQQQUUUUUUVVVWWWXXXXXXYYYYYYYYY]]]^^^\\\]]]___^^^ZZZbbb```]]]\\\]]]___```aaa^^^^^^_______________^^^aaabbbbbbcccddddddddddddfffbbb```bbbccc```___```\\\TTTHHH===777444333333111333666999;;;<<<<<<<<<999888666444333222222222///000111222222222222111111///...///222444444333444333222111111222444444777777666666555444444444777666666777999888666444111000///............///---++++++,,,///000...,,,,,,,,,------......//////000000111222222222222111,,,---///...------...000///---******,,,---......///222333000...111333222000000000000000000000000...//////...------000222---...000111111000...---111111000...------...000,,,,,,,,,,,,++++++))))))***((((((******((((((***%%%&&&'''((())))))))))))(((&&&%%%&&&(((((('''&&&&&&((())))))))))))+++,,,(((***,,,+++***)))***+++((('''&&&%%%%%%&&&'''(((''''''((((((((())))))))))))***+++***))))))***+++(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))******+++++++++*********+++,,,------,,,+++***,,,***+++---+++%%%"""!!!(((''''''(((******)))'''+++******)))))))))************+++,,,...///000000---777DDDOOO\\\iiioooooolllnnnooonnnkkkjjjllloookkkmmmoooooonnnmmmnnnooollllllmmmnnnnnnnnnmmmmmmnnnnnnoooooommmggg___YYYMMMEEE>>><<<:::777777999888777555444555444333111///000222444444333222111.........,,,)))((((((*********))))))))))))(((((('''&&&&&&%%%%%%$$$$$$###&&&%%%$$$###$$$%%%&&&'''%%%$$$###"""""""""""""""$$$############$$$%%%%%%'''&&&&&&'''((((((%%%### ###'''(((&&&%%%%%%&&&%%%((((((%%%%%%((((((%%%&&&%%%$$$%%%&&&'''&&&%%%###$$$$$$$$$%%%&&&&&&&&&'''((()))(((''''''((()))&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%&&&''''''((((((''''''&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''#########$$$&&&'''&&&%%%'''''''''&&&%%%%%%''')))'''((()))******((('''&&&&&&$$$$$$%%%&&&'''&&&%%%'''&&&&&&%%%$$$######"""===;;;:::;;;===?????????;;;999555222000111222333///...---+++)))(((((('''&&&'''''')))***---...///---+++(((&&&%%%&&&'''((("""###$$$%%%&&&'''''''''((()))******))))))))))))&&&'''((()))******))))))(((***++++++******+++,,,***+++***((('''''')))+++,,,+++++++++,,,,,,---...***++++++,,,---...//////000000//////000000//////111222444666999@@@IIIQQQUUUVVVWWWWWWWWWWWWYYYZZZ\\\___```]]]]]]___^^^[[[bbbaaaaaaaaaaaabbbbbbbbb___```````````````___^^^```aaabbbdddeeeeeeeeeeeefffdddcccbbbbbbaaaaaabbb```VVVHHH;;;444222333444222333666888:::<<<<<<===;;;:::999888666555444444111111111222222222222222000000///000111333333333555555444333222111333444555555555555555555555555666666666777888999777555444222///---,,,---///111222...+++,,,000111...***,,,,,,,,,,,,------............///000111111111222---...//////......///111...,,,+++***+++---///000111444444000...111222111........................//////000///------///111......///000000///......000222222///,,,,,,///222...------,,,+++******)))***))))))******))))))***%%%&&&((()))))))))(((''''''&&&%%%%%%''''''&&&$$$%%%'''(((((((((((()))+++***)))(((((())))))((((((((('''&&&&&&&&&&&&'''((('''(((((((((((()))))))))***,,,,,,+++)))))))))***))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((*********+++++++++++++++)))***+++,,,,,,,,,+++***)))***,,,......+++))))))***))))))+++---...---,,,...,,,***)))((()))***+++)))***+++,,,---.../////////777@@@JJJWWWdddmmmnnnjjjmmmooolllhhhgggkkkooommmoooqqqrrrqqqppppppqqqmmmnnnnnnoooooooooooooooooooooqqqrrrpppkkkddd^^^PPPHHHAAA>>><<<888888;;;888777666666555444333222000111333444444444444333.........---+++))))))((())))))***)))))))))((((((&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$###########################$$$$$$%%%%%%'''&&&&&&&&&''''''%%%### """&&&+++...,,,'''###$$$'''&&&$$$&&&)))((($$$(((%%%###$$$'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&((()))&&&&&&''''''''''''&&&&&&))))))((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%###""""""###%%%&&&$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$''''''&&&%%%%%%&&&''''''"""""""""$$$''''''%%%###'''''''''%%%$$$%%%(((++++++---//////---)))'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""===;;;:::;;;===>>>>>>===888666333000...///000111...---+++***)))(((((((((&&&&&&''')))+++---///000---+++(((%%%$$$$$$&&&'''&&&&&&''''''''''''&&&&&&)))(((''''''(((((((((((('''((()))******)))((('''((()))+++,,,+++******++++++++++++)))'''''')))+++,,,,,,+++++++++,,,------++++++,,,------...//////000000000000////////////000222555666999???HHHPPPVVVXXXZZZYYYWWWVVVXXXYYY\\\______]]]^^^``````^^^]]]___ccceeeeeecccaaa````````````aaa``````______^^^```bbbdddeeefffeeeeeeeeeeeedddbbbaaabbbdddddddddYYYJJJ<<<555333444555444444666888999;;;<<<<<<;;;;;;:::999777666555444222222222222222333333444000000111111111111333444555666777555333222333555444444444444555555555666666555444666888888777666777555111...---...111333666222------000111---)))------,,,,,,,,,---......---------...///000111222...000111111000000111222///...---,,,---...000222555888777222///000000///------------------------...///000///------...000111///...,,,,,,...///111...111333111...---...111///...------,,,++++++***)))******))))))******)))%%%&&&((()))))))))(((''''''&&&%%%%%%&&&'''%%%$$$&&&'''((((((&&&&&&'''(((,,,***((('''((((((&&&$$$'''''''''&&&&&&'''''''''(((((((((((()))))))))***+++,,,,,,+++)))((()))***************************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******++++++,,,'''(((***+++++++++***))))))***++++++,,,---...---+++***+++,,,///000///......,,,***(((((()))***+++)))******+++,,,---......---333:::AAANNN]]]hhhkkkhhhkkkmmmkkkgggfffjjjooonnnpppssssssrrrppppppppplllmmmnnnoooppppppppppppnnnooopppqqqqqqmmmgggbbbUUUMMMDDD@@@===999999<<<777888888888666444333333222222333444555666777777111000...---,,,***((('''(((((()))))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%'''&&&%%%&&&''''''%%%###"""!!!$$$---666666,,,######%%%%%%$$$&&&***(((###(((%%%###$$$'''((('''%%%******)))((('''&&&&&&%%%$$$%%%''''''&&&&&&'''(((&&&&&&''''''''''''&&&&&&))))))((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%###""""""###%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###&&&&&&&&&%%%%%%&&&&&&&&&"""""""""$$$''''''%%%###''''''&&&%%%$$$%%%(((+++///222444333///***&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###""""""<<<;;;;;;<<<>>>>>><<<;;;666444222///------......,,,+++***)))((('''''''''&&&'''''')))+++---///000,,,+++(((&&&%%%$$$%%%&&&######%%%&&&'''''''''''')))(((&&&&&&'''(((((('''(((((()))******)))((('''&&&)))+++,,,+++*********+++,,,,,,+++)))(((***+++,,,,,,,,,++++++,,,,,,---,,,,,,------......//////...///111000///...000111...111333555777===FFFMMMVVVYYY\\\\\\YYYWWWXXXYYY[[[^^^___]]]]]]aaaaaa___WWW\\\bbbeeedddaaa^^^]]]______```````````````___]]]___aaadddeeeeeedddcccdddffffffbbbaaadddggggggfff\\\MMM@@@888555444555666666777888999:::;;;;;;999999999888777555333222333333222222333333444555000111222111000000222444444666888777333222333666333333444444444555555555555444444555777999999888999777333///...000333555777333000///000000---+++///...---,,,,,,---...///------------...///111111///111222222111000222333111111111///...///222444777::::::555222111000---------------------------...///000000...---...///222000---******---000222---///111111000///......//////------,,,,,,,,,,,,)))++++++))))))++++++)))''''''(((((((((((((((''''''%%%$$$%%%''''''&&&%%%&&&((()))(((&&&&&&'''(((,,,+++)))))))))'''%%%###''''''''''''''''''''''''((((((((()))))))))*********+++,,,+++)))((((((***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((()))***+++,,,&&&''')))***++++++***))))))++++++))))))++++++))))))))))))+++---...---,,,,,,+++)))(((((()))***+++))))))***++++++,,,---------222777>>>KKK]]]kkkpppjjjlllllljjjhhhhhhlllpppnnnqqqssssssqqqooommmmmmjjjkkklllnnnooopppqqqqqqnnnmmmnnnoooooommmiiifffZZZQQQHHHCCC>>>:::999<<<777888:::999777555444444333333444555777999;;;===666333000...---+++)))((('''((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&'''''''''&&&###$$$$$$%%%&&&%%%%%%%%%'''&&&%%%%%%&&&&&&%%%$$$$$$"""###,,,777999222)))$$$%%%%%%%%%(((,,,)))###'''%%%$$$$$$&&&((())))))++++++***)))(((''''''&&&###%%%&&&&&&%%%%%%'''(((&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$&&&'''&&&%%%%%%&&&'''&&&%%%&&&(((+++///333777666000)))%%%$$$###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$;;;;;;<<<>>>???>>>;;;999444333111///---,,,++++++***)))(((''''''&&&''''''&&&''''''(((***,,,---...,,,+++***((('''&&&%%%%%%"""###$$$&&&''''''''''''+++(((&&&&&&(((***)))(((&&&'''((())))))******)))%%%(((***+++***)))))))))+++,,,------+++******+++---,,,,,,++++++,,,,,,,,,---------...............---///111000///...000222///111444666888>>>FFFMMMSSSYYY^^^___\\\ZZZZZZ[[[]]]______\\\\\\``````^^^WWW[[[aaacccbbb___^^^^^^]]]^^^______````````````\\\^^^aaacccdddcccbbbaaaccchhhhhhcccbbbgggkkkkkkhhh___QQQEEE===888555444888888888888888999999:::999999999999777555444222444333333222333444555666000111222111000000222444111555888666333111333666333444444444444444555555666555555666999:::;;;::::::777333000///000222444444333111000///000000000000///---,,,,,,---///000......------...///000111///000111111000000111222333444333111//////222555666:::<<<888555444111...........................///111222111000...//////000///---,,,,,,---///000......---...///000...---///...---,,,,,,---......(((,,,,,,((((((,,,,,,(((((((((''''''''''''((((((&&&%%%$$$%%%'''(((((('''%%%&&&((((((''''''(((***((()))++++++***'''&&&%%%&&&''''''''''''''''''&&&(((((()))))))))*********(((*********((('''(((***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''')))***+++'''(((***+++,,,,,,++++++(((---...++++++---+++&&&)))(((((()))+++,,,+++)))***)))((((((((()))***+++))))))******++++++,,,,,,000333777<<>>BBBEEEAAA;;;555111000///---+++)))***,,,,,,,,,+++)))'''''''''((((((((((((((((((###$$$%%%&&&&&&&&&%%%%%% """###%%%&&&&&&&&&%%%###$$$%%%&&&'''&&&%%%%%%(((&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%(((///999@@@((((((((()))---111---&&&"""$$$&&&%%%$$$&&&+++///%%%%%%&&&'''((()))***+++%%%&&&(((((('''((()))+++&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&))))))((('''&&&&&&%%%%%% !!!"""###$$$%%%%%%%%%"""######$$$$$$######"""'''%%%######&&&(((((((((###%%%'''(((''''''((()))%%%,,,222333...(((%%%%%%!!!$$$&&&%%%###"""$$$'''$$$%%%%%%&&&&&&''''''(((999===@@@@@@===999888888333222///---+++)))))))))&&&'''((((((((('''%%%$$$''')))************,,,---((((((((((((''''''''''''''''''&&&%%%&&&'''((()))*********)))'''&&&'''((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...---------,,,000///...---,,,------...333333777<<<<<<<<>>>>>>>><<<;;;:::999999999777444111666888999888777;;;CCCJJJLLLCCC999333222111///,,,,,,+++***))))))******+++)))'''&&&'''((()))(((&&&***(((%%%%%%%%%&&&%%%###(((&&&$$$%%%&&&&&&### %%%&&&''''''&&&&&&((()))"""###%%%%%%$$$$$$%%%&&&$$$%%%&&&%%%%%%(((///555'''''''''(((***)))'''%%%&&&&&&$$$###"""!!!!!!!!!%%%&&&&&&&&&%%%%%%''')))&&&'''''''''&&&%%%%%%$$$%%%&&&((('''&&&&&&''')))(((''''''&&&&&&%%%$$$$$$(((&&&$$$%%%&&&'''&&&%%%$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$&&&$$$"""###%%%&&&%%%"""!!!""""""############"""))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((((('''(((%%%###$$$&&&'''$$$"""***)))'''&&&%%%%%%&&&&&&999===AAABBB???:::888777222111///,,,***))))))))))))))))))))))))((('''''')))+++------,,,+++,,,---(((((((((((('''''''''''''''&&&%%%%%%%%%&&&'''((()))******)))''''''((()))))))))))))))))))))))))))******+++,,,,,,+++++++++,,,++++++++++++++++++,,,+++++++++,,,,,,---------............------------...------,,,---...///000000000333777777999BBBNNNUUUYYY^^^aaaaaa___]]]\\\```___^^^]]]]]]\\\\\\]]]^^^^^^^^^_________``````____________````````````````````````aaabbbbbbccceeedddddddddfffhhhkkklllhhhcccZZZNNNDDD>>>===>>>::::::999999999:::;;;;;;:::======:::999;;;:::666;;;999666555444444222000333333222222111222222222333333333444444333222222222444666666444222111111:::999777666666888999:::666555555666777666333111...---,,,,,,---///222333///...---,,,---...000111333000---,,,...//////...000111333444444444333333333444333000111444222...333222222555999:::888666555333000//////000/////////111333333111...------***+++,,,,,,,,,,,,---///+++*********,,,,,,***))),,,,,,,,,,,,++++++++++++++++++************+++++++++***)))((('''(((((()))&&&''''''((())))))******((()))***++++++)))'''&&&&&&'''((()))((('''%%%$$$(((((((((((((((((((((((((((***++++++***(((((((((&&&'''((('''&&&&&&(((******(((&&&''')))+++***))))))(((((((((((()))******+++***(((''''''(((***+++(((((((((((())))))))))))'''(((***+++,,,+++***))),,,,,,+++***************))))))))))))))))))))))))(((((('''''''''((()))***'''(((******)))***---/////////222777>>>III[[[kkkqqqooonnnnnnooooooppppppmmmmmmmmmmmmllljjjhhhfffdddcccgggnnnpppnnnmmmqqqoooqqqrrrqqqnnnlllkkkkkkfffbbbXXXJJJBBB???===:::;;;:::999999999888555222666888888666666<<>>:::<<<:::999999999888555333666666555444555<<>><<<::::::;;;;;;:::<<<<<<999888:::999555:::888666666666777555444111111111111222333444444555555555444333222111000...000333333222111111111000////////////000111222444444444555777777666444000000///............//////...---------...//////------.........---,,,***---...000222444444444333555555111------111111...------///111444666777888777444111000000000///...+++---......,,,******+++//////...+++******,,,///,,,+++******,,,------,,,(((((()))***++++++,,,,,,++++++************++++++------,,,***)))((('''''''''''''''((((((((())))))'''(((((())))))((('''''')))))))))***)))(((''''''''''''(((((()))***++++++(((((('''%%%$$$$$$&&&(((&&&'''''''''&&&&&&((()))'''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''((((((***)))(((((((((((()))*********))))))((((((''''''(((''''''&&&'''((()))***((()))*********)))'''&&&))))))))))))))))))))))))---+++(((&&&&&&'''((()))((()))******)))***,,,...------///333777>>>NNN\\\nnnooooooooooooqqqsssuuuppppppooonnnkkkhhheeedddbbbdddggglllooopppqqqrrrqqqssstttsssqqqooonnnnnnnnnkkkaaaSSSIIIEEEAAA<<<;;;999777777777777555333555555444444555;;;CCCIIILLLFFF===666333222111000,,,++++++***))))))))))))***)))((()))***+++***(((+++)))''''''(((((('''&&&###""""""###%%%'''((()))&&&'''((('''&&&&&&'''((($$$%%%&&&%%%$$$$$$%%%&&&'''%%%###$$$&&&'''$$$!!!$$$#########%%%%%%$$$"""$$$$$$#########$$$$$$%%%$$$%%%&&&%%%$$$$$$&&&(((&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&%%%%%%&&&'''((((((((('''&&&&&&%%%%%%(((&&&$$$%%%&&&'''&&&%%%$$$%%%%%%$$$######$$$&&&###$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$###"""######$$$$$$"""###$$$%%%%%%&&&&&&%%%######%%%&&&((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$''')))(((%%%$$$%%%(((%%%%%%%%%%%%%%%&&&&&&'''888;;;???BBBAAA===777222---,,,***)))((((((((())))))((('''&&&&&&''')))***+++...111222///+++'''%%%''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&%%%&&&'''((((((((((((+++---((((((((((((((((((((((((*********++++++******)))***++++++,,,,,,++++++***))))))***+++---...//////+++,,,,,,,,,------............---,,,---...///000222555666444444;;;FFFOOOQQQUUUZZZ]]]^^^^^^^^^___ZZZ[[[\\\]]]^^^_________^^^^^^^^^____________```]]]]]]^^^^^^^^^_________dddcccbbbaaaaaaaaabbbcccdddeeeggghhhiiiiiiiiiiiifffeeebbb\\\UUUPPPMMMLLLGGGEEEAAA===;;;:::::::::===??????:::999999777333777555444555666888888777111111111111222333444444444444444444333222000000111111111000//////222444000//////...............222111111222444555444333111000//////...---------.........---------......+++---...///...,,,+++***,,,...000222333333333333444444000,,,---111111...,,,---...///000111333444777444111000000000000///+++,,,------+++***+++,,,000000...,,,******,,,///...,,,++++++,,,------,,,(((((()))***+++,,,,,,---++++++************++++++------,,,+++***)))((('''''''''''''''(((((((((((('''''''''((((((((('''''')))))))))))))))(((((('''&&&''''''((()))******+++))))))(((%%%$$$$$$''')))%%%&&&'''&&&%%%&&&''')))&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&''''''((()))(((((((((((((((((()))******))))))((((((''''''((('''&&&%%%&&&''')))***(((((()))******((('''&&&((((((((((((((((((((((((***)))'''''''''(((***+++((()))******)))***,,,---,,,+++...222666===LLLZZZjjjlllnnnooonnnoooqqqtttpppppppppooommmjjjhhhfffdddgggjjjlllnnnqqqrrrqqqqqqsssttttttrrrpppooopppuuuqqqeeeVVVLLLHHHDDD@@@999888666555666666444333333444444555666888;;;===@@@>>>;;;888666444111000,,,,,,,,,+++***))))))(((***)))((()))***+++***(((***(((''''''((((((((('''$$$$$$$$$$$$$$$%%%&&&'''&&&'''((((((&&&&&&&&&((($$$&&&&&&&&&$$$$$$%%%&&&&&&$$$###%%%((((((&&&"""&&&$$$######%%%&&&%%%$$$'''&&&%%%$$$###############$$$%%%$$$######%%%'''&&&&&&'''((((((''''''&&&$$$%%%'''&&&%%%%%%&&&((()))((((((''''''&&&%%%%%%(((&&&$$$%%%&&&'''&&&%%%$$$%%%%%%$$$######$$$&&&#########$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$###"""!!!"""$$$%%%!!!"""###$$$%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%###&&&((('''$$$###&&&(((%%%%%%%%%%%%%%%$$$$$$###777999;;;>>>>>>;;;555000+++***)))((('''(((((()))&&&&&&&&&&&&&&&''''''(((***---000111...***&&&%%%'''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((((((((((((***,,,''''''''''''''''''''''''((())))))***++++++*********+++,,,------,,,+++*********+++,,,,,,---......,,,,,,,,,,,,------------///...---,,,---...///000111666777333333:::DDDJJJQQQUUUYYY\\\]]]]]]^^^^^^XXXZZZ\\\___```aaaaaaaaa^^^^^^^^^_______________^^^^^^^^^^^^_________```bbbbbbbbbbbbbbbbbbbbbbbbfffhhhjjjlllmmmlllkkkjjjeeeffffffccc]]]VVVQQQNNNKKKHHHCCC???<<<::::::;;;AAACCCBBB===;;;;;;999555888666555555777777777666222222222111222222333333444444444444444333222111444333111///---///222555333222222111111000//////111000///000222333222111000000000///......------............---------,,,+++---//////---,,,+++,,,---...000111222222222111111222///,,,---111111...,,,...............111333666333111000111222111000---...///...---,,,...////////////---++++++---...000...,,,+++,,,------,,,))))))******+++,,,------++++++************++++++---------,,,,,,***)))(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))(((&&&$$$%%%''')))%%%&&&'''&&&%%%%%%''')))%%%'''''''''&&&&&&((()))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''&&&&&&((()))***)))))))))))))))(((''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((()))***)))***+++***))))))+++---++++++...222666===KKKYYYeeeiiimmmnnnlllkkkmmmooolllmmmnnnooooooooonnnmmmiiilllmmmmmmnnnqqqrrrpppoooqqqssstttrrrqqqqqqrrrwwwtttjjj\\\QQQLLLHHHCCC:::888555555555666555444333444444555666666555555:::;;;:::999666333///---------------,,,+++))))))***)))((((((******)))((()))'''&&&&&&'''(((((('''&&&''')))((('''&&&&&&'''%%%&&&&&&&&&$$$###$$$%%%%%%&&&'''&&&%%%$$$%%%&&&#########$$$&&&&&&%%%###'''%%%$$$$$$%%%&&&&&&%%%***)))(((&&&%%%%%%$$$$$$###$$$%%%$$$######%%%'''&&&&&&'''(((((((((((('''%%%&&&((('''&&&&&&''')))&&&&&&&&&'''(((((())))))(((&&&$$$%%%&&&'''&&&%%%$$$%%%%%%$$$######$$$&&&#########$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$###!!! !!!###&&&$$$$$$$$$$$$$$$###""""""&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%$$$###"""!!!666666888:::;;;888333...***)))((('''''''''((()))%%%%%%&&&'''''''''''''''***---000000---***'''&&&'''''''''&&&&&&&&&%%%%%%$$$%%%&&&'''(((''''''&&&'''((()))((('''(((***,,,((((((((((((((((((((((((&&&'''(((***++++++++++++)))***,,,------,,,***)))+++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,---///000111111777999444333;;;CCCGGGRRRUUUYYY\\\\\\\\\]]]]]]ZZZ[[[^^^```aaabbbaaa```\\\]]]]]]^^^___```aaaaaa````````````aaaaaaaaaaaa```bbbccceeefffeeedddcccgggiiilllnnnooonnnllljjjdddgggjjjiiicccZZZSSSNNNKKKHHHCCC???===<<<===>>>@@@CCCBBB>>><<<<<<:::666999777666666888999999888333333222222111222222222555666666666666666555555444444333111//////111333222222333333333222222111111000...///000111111000000000000//////...------............------,,,+++,,,...000///---+++,,,...---...000111111111000000...//////---...222111---,,,...//////......222555444222000000111333333222.../////////------///000---...///...---,,,---...333000---+++,,,---,,,,,,******++++++,,,,,,------++++++************++++++,,,,,,---------,,,***)))''''''''''''''''''''''''&&&%%%%%%%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&%%%%%%&&&(((%%%&&&&&&&&&%%%%%%''')))&&&'''((((((&&&&&&(((***'''''''''&&&'''(((((()))'''(((((((((((((((((('''(((((((((((())))))))))))((((((''''''(((((()))***+++***))))))(((((())))))((((((((((((((((((((((((%%%&&&'''))))))))))))))))))***+++***))))))+++---,,,,,,...222555;;;HHHUUUccciiioooqqqnnnkkklllmmmkkklllnnnpppqqqqqqqqqqqqmmmqqqqqqnnnnnnqqqqqqnnnlllooorrrsssrrrrrrssstttuuuuuunnncccXXXQQQIIIBBB;;;999777666777777777666555444333333444555555555999999999888555222000///////////////...,,,***))))))(((''''''))))))((('''(((&&&%%%%%%&&&''''''&&&###&&&******(((&&&%%%&&&%%%&&&'''&&&$$$###$$$%%%&&&'''((('''%%%$$$%%%&&&###$$$%%%$$$######$$$%%%'''%%%######$$$&&&&&&%%%)))((('''&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%''')))&&&&&&'''(((((((((((((((&&&''')))(((''''''(((***&&&&&&''''''(((((())))))(((&&&$$$%%%&&&'''&&&%%%$$$%%%%%%$$$######$$$&&&"""######$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&###$$$###!!! ###'''%%%%%%%%%%%%%%%%%%$$$###%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$###"""###%%%%%%%%%$$$######$$$%%%%%%$$$###"""666555555777888777222---)))((('''&&&&&&'''((()))$$$%%%'''((((((((('''&&&+++...000000---***((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&'''((()))((('''''')))+++))))))))))))))))))))))))%%%&&&((()))+++,,,,,,,,,)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++***+++,,,---000222444222:::<<<777555<<>>>>>@@@AAA===??????<<<:::<<<:::777888777666777:::<<<<<<<<<444444333222111111111111666777777888888888888777333444555444222000000000///000111222333333333222222111//////000111111000//////000000///...---------.........------,,,+++---///000///,,,+++---///...///000111111000//////,,,......---///333111---,,,...000000///000444777444222000000222333444333,,,---...---,,,,,,---///,,,...//////...------...444111...,,,,,,,,,,,,++++++,,,,,,,,,,,,---------++++++************+++++++++,,,---------,,,+++***'''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&'''(((******)))(((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((&&&%%%$$$%%%'''%%%&&&&&&&&&%%%%%%'''(((&&&((()))(((&&&&&&(((+++(((''''''''''''((())))))''''''((((((((((((''''''''''''(((((())))))******((((((((())))))))))))))),,,+++)))((((((((()))***((((((((((((((((((((((((((()))+++------,,,***))))))***+++***))))))+++,,,------///222444999EEERRReeelllsssuuurrrnnnmmmnnnnnnoooqqqrrrrrrqqqpppppppppttttttooonnnqqqqqqlllkkkmmmppprrrrrrssstttuuussstttqqqhhh^^^UUUIII@@@===;;;888888888999999888777555222222333555777777777777777666444333444555///000000000///---+++***)))'''&&&'''((()))(((''''''&&&$$$$$$&&&''''''&&&###((()))'''%%%$$$$$$'''((()))(((&&&%%%&&&'''&&&'''((('''%%%$$$%%%&&&&&&((((((&&&###!!!$$$&&&'''%%%""""""$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''((((((((('''''')))***&&&&&&'''((())))))(((((('''((())))))(((((()))+++)))))))))(((''''''&&&&&&(((&&&$$$%%%&&&'''&&&&&&$$$%%%%%%$$$######$$$&&&""""""###$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&###$$$###!!!###'''"""###%%%&&&'''((((((((($$$$$$%%%&&&''')))******&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$""" """%%%&&&%%%""" !!!###$$$%%%%%%$$$$$$111222333333222111000///***)))((('''&&&&&&'''''''''((((((&&&%%%%%%''')))&&&(((+++---,,,***'''%%%(((((('''''''''&&&&&&&&&&&&'''((((((((((((((((((''''''(((((())))))******+++,,,***%%%%%%)))+++***)))+++---,,,+++***+++,,,,,,,,,---------,,,++++++)))***++++++,,,,,,++++++------.........---+++***---,,,,,,///333444333000888999:::888777;;;AAAGGGVVVZZZ]]]ZZZYYY[[[\\\[[[^^^`````````___```bbbddd^^^^^^]]]]]]^^^___aaabbbeeedddbbbaaaaaaaaabbbbbbbbbbbbcccccceeehhhjjjllljjjkkkmmmnnnnnnmmmkkkjjjfffiiimmmmmmiii___TTTMMMJJJGGGDDDBBBBBBBBBAAA@@@CCCDDDDDDAAA===:::888888999999888888777777666666555444222000000222555666:::777555666888999888666444444444333333333222222444444444444555555666777444333111111222333111000///////////////000111111------,,,,,,,,,------...///...---+++***,,,000333333333222111000///......///,,,,,,000111///000333...444555///---111555444555444111000///000111222333''' '''111333---'''.........------,,,,,,,,,222111///......---+++)))******+++---...---+++(((+++***))))))***,,,...///++++++************++++++***)))'''&&&%%%&&&((()))''''''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$%%%%%%'''(((&&&&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((***)))((('''&&&&&&'''((('''(((((((((&&&&&&((()))///---***'''&&&&&&((()))(((((())))))******++++++)))***+++***)))((()))***+++++++++*********))))))((((((''''''''''''(((((('''&&&&&&''')))***++++++,,,,,,++++++***+++++++++///,,,,,,000444;;;HHHTTTeeejjjqqquuutttqqqnnnllllllooosssvvvuuurrrmmmjjjqqqrrrssstttsssqqqooommmooonnnooorrrvvvvvvrrrnnnlllnnnnnnhhh^^^SSSKKKHHHBBB???;;;:::;;;;;;888555444555555555555555555555888555333333444555555555444111...---...---+++(((***)))((('''(((***,,,---&&&'''((((((((('''%%%%%%&&&((()))'''$$$"""%%%'''))))))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%(((&&&%%%%%%&&&%%%!!!&&&%%%%%%%%%%%%&&&''''''((('''%%%$$$$$$%%%&&&((((((((('''''''''(((((()))***)))(((&&&&&&&&&'''((('''((()))******)))((('''((('''%%%#########%%%&&&'''((()))(((&&&%%%%%%'''###%%%''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%)))######$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((%%%'''((('''&&&$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$"""###''''''###"""$$$000000111111000///...---)))))))))((((((((('''''''''''''''&&&$$$%%%'''))))))+++---///...,,,)))''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''(((((()))*********&&&+++,,,(((&&&(((***))))))+++---,,,+++***+++,,,++++++,,,------,,,,,,,,,+++,,,,,,---------------,,,---.........---+++***,,,***((())),,,///000000888999999888777:::AAAGGGUUU[[[]]][[[YYY\\\]]]\\\^^^```aaa`````````bbbddd______^^^]]]^^^___```aaadddcccbbbaaaaaabbbcccdddcccccccccdddfffhhhkkklllkkklllnnnoooooonnnlllkkkhhhkkknnnnnnjjjbbbWWWPPPIIIGGGDDDDDDDDDEEEEEEDDDCCCDDDDDDAAA===:::999999999999999888777777666666333222000//////000222333999666555555777888777666444444333333333444444555222222222222333555777999555444222222333333222000111000000////////////000...------,,,,,,------...///000000///......000222333222222222111000000///000......//////---111777777:::888222000333333000222111000000000111333444111***'''+++000///------------------............000...---,,,++++++*********))))))***,,,,,,***(((***************)))((((((++++++************+++++++++***((('''&&&'''((()))((('''&&&&&&%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%&&&'''(((((()))((('''&&&%%%%%%&&&''''''(((((('''&&&&&&''')))---,,,)))'''&&&&&&'''''')))))))))))))))*********(((***+++***)))((()))***+++++++++*********))))))***))))))(((((())))))***,,,+++******++++++,,,+++,,,,,,++++++***++++++,,,...,,,,,,000333:::GGGSSSbbbhhhooottttttrrrqqqpppnnnqqquuuwwwwwwtttooolllqqqrrrssstttsssqqqooommmmmmnnnppprrruuuuuusssqqqoooqqqpppjjj```VVVNNNJJJDDD@@@<<<;;;;;;;;;999666555555555555555555555555666444222222333555555555444222///.........+++(((***)))((('''''')))+++,,,&&&'''((((((((('''%%%%%%'''''''''&&&$$$$$$%%%&&&''''''''''''''''''''''''***))))))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%'''%%%######$$$$$$!!!&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&'''((('''''''''(((((((((((((((***)))((('''''''''((()))'''(((((())))))(((''''''***((('''%%%%%%%%%''''''&&&'''((('''%%%$$$%%%&&&###%%%''''''&&&$$$$$$%%%%%%&&&''''''((('''&&&%%%***%%%"""%%%&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((%%%'''((('''&&&$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$"""###''''''###"""$$$......//////...---+++***((()))*********)))((('''&&&''''''%%%$$$$$$&&&(((***+++---......,,,)))'''&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((((((''''''((())))))******+++###))),,,***'''))))))((()))+++---,,,+++***+++,,,***++++++,,,------------,,,---......//////......,,,------......---++++++---)))&&&%%%(((,,,000222888999999777777:::AAAFFFUUU[[[^^^\\\ZZZ\\\]]]]]]^^^```aaaaaa```aaabbbdddaaa```^^^]]]]]]^^^______bbbbbbaaaaaabbbccceeefffddddddeeefffgggiiikkklllmmmnnnoooppppppooonnnmmmkkklllnnnooollleee[[[SSSJJJHHHEEEEEEFFFHHHIIIHHHDDDDDDDDDBBB>>>;;;::::::::::::999999888777777666333222111000000000000000666555444555666777666444444444222222333444666888444333222222444777:::<<<666555444444555444222000222222111000////////////......---------------......000222222000///...///111111222222222222111111111/////////,,,---555???FFFBBB;;;444222444222---////////////000222444555///---...000///,,,...333++++++,,,---...///000000---,,,***(((((()))***++++++)))(((((()))******)))((()))+++,,,+++***(((&&&++++++************++++++,,,+++)))((((((((()))***((('''''''''&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''$$$$$$%%%&&&'''(((((((((%%%%%%%%%%%%&&&'''((((((''''''&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&''')))******((('''&&&&&&&&&&&&***))))))))))))))))))(((((()))******(((((()))***+++++++++***************+++******))))))******+++------,,,+++++++++++++++,,,++++++***++++++,,,,,,---+++,,,///333999EEEQQQ^^^eeennnssstttssstttuuuqqqtttwwwyyyyyyvvvrrrpppqqqrrrssstttsssqqqooonnnjjjmmmppprrrsssssstttuuussstttsssmmmdddZZZRRRNNNFFFBBB>>><<<===<<<:::777666666666666666666666666444333111111333555666555555333111//////...,,,***))))))(((''''''((()))***&&&''''''''''''&&&%%%%%%((('''%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&'''((()))))),,,,,,+++)))((('''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%###"""!!!######"""!!!&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&'''((()))))))))(((((())))))((((((((()))******''''''((())))))(((((('''+++***(((''''''((())))))%%%&&&'''&&&$$$$$$$$$&&&$$$%%%''''''%%%$$$%%%&&&$$$%%%''')))))))))(((''')))%%%!!!!!!$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&((('''&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%"""###&&&&&&###"""%%%............---,,,***)))((()))+++,,,,,,***((('''&&&&&&&&&%%%$$$$$$&&&((()))***+++,,,+++)))'''&&&%%%%%%&&&&&&&&&&&&''''''%%%&&&'''((()))))))))((('''(((((()))******++++++&&&))))))((())),,,+++((()))+++---,,,+++***++++++)))***+++,,,---.........,,,---......///.........+++,,,---...------++++++...,,,)))(((***...222444777888888777666999@@@FFFSSS[[[___]]]ZZZ\\\^^^^^^^^^```bbbbbbaaaaaabbbdddbbbaaa```^^^]]]]]]^^^^^^aaaaaa```aaabbbdddfffhhheeeffffffhhhiiikkklllmmmmmmnnnnnnoooooonnnnnnmmmmmmmmmnnnooonnnggg^^^VVVMMMJJJGGGFFFGGGHHHIIIIIIDDDEEEEEECCC???===<<<<<<;;;;;;:::999888777777666444444444333222111000000444444444444555555444333333222000000111444777999888666444333444777:::===777666555555666555333111111111000000///000000000///......------------...---///000000...,,,,,,,,,...///000111222111111111111000000///---///;;;IIIUUUJJJ<<<333222333111...///.........///000222333///...000111...+++...444***++++++,,,---......///+++***)))''''''(((+++...---+++((('''(((*********'''(((***,,,---...------++++++************++++++,,,+++***)))))))))******((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&((()))***)))'''''')))***)))))))))((((((''''''&&&******))))))(((((((((''''''(((***)))(((((()))************************************))))))************++++++***))))))***+++++++++******++++++,,,,,,,,,***,,,000333888BBBMMM[[[cccmmmssstttsssuuuwwwsssuuuwwwyyyyyyvvvtttrrrqqqrrrsssttttttrrrpppooohhhlllppprrrqqqrrrvvvyyywwwwwwuuuppphhh```XXXSSSJJJEEE@@@>>>>>>>>>;;;999888888888888777777777777555333222222555777777777555444333111000///---,,,***)))(((''''''(((((()))'''''''''&&&&&&&&&%%%%%%)))&&&###$$$'''(((&&&$$$%%%%%%&&&&&&'''(((((()))+++******)))(((''''''&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!"""$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((((((((((('''%%%&&&(((***+++***)))((()))))))))))))))*********(((((())))))))))))))))))******)))((((((((()))***%%%&&&''''''%%%%%%&&&'''$$$&&&''''''%%%%%%%%%&&&###%%%'''***+++***)))(((&&&###""""""$$$%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%######&&&&&&######%%%////////////...,,,***)))'''(((***,,,,,,***)))(((&&&''''''%%%$$$$$$&&&(((******+++++++++)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))(((((())))))***+++++++++,,,)))%%%$$$)))000///))))))+++---,,,+++***++++++)))***+++,,,---.........++++++,,,------------,,,***+++,,,------,,,+++++++++,,,------...000222333666777777666555999???EEEQQQZZZ```^^^ZZZ[[[]]]^^^^^^```bbbcccbbbbbbbbbcccdddcccaaa___^^^^^^^^^___`````````aaaccceeehhhiiifffggghhhjjjkkklllmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmnnnmmmmmmnnnnnniii```YYYRRRNNNIIIGGGFFFFFFGGGFFFDDDEEEEEEDDDAAA>>>>>>>>><<<<<<;;;:::999888777777444444333333222111000000222333444555444333333333111000......///222555777999777444222111333666888555555555666777666444222////////////000222333333000///...---------------/////////...,,,+++---...+++---...000000000//////000///000000///333AAAOOO\\\LLL:::000///111222111000000//////............111------//////------000,,,,,,,,,,,,++++++***************(((''')))---111///---)))((()))***++++++))))))))))))+++---///000++++++************++++++,,,++++++***************(((((()))))))))((('''&&&###$$$%%%&&&''''''((((((++++++***)))((('''&&&&&&(((((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((((('''''''''(((((((((''''''***++++++***))))))***,,,))))))))))))))))))))))))***)))))))))((((((''''''&&&((())))))(((((()))******************************))))))(((((())))))***((()))******)))))),,,...+++*********++++++,,,---,,,+++,,,000222555???HHHXXXbbbmmmssssssrrrtttvvvtttuuuwwwxxxwwwvvvtttsssqqqrrrsssttttttsssqqqpppiiillloooqqqqqqrrrwww{{{yyyxxxvvvrrrllleee]]]YYYNNNIIICCC@@@@@@???===;;;:::::::::999999888888888777555444444666888999999666666555333111///......******)))(((((((((((((((''''''&&&&&&%%%%%%%%%%%%(((%%%###$$$'''((('''%%%(((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$###$$$%%%''')))&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&''''''''''''&&&%%%&&&(((***++++++)))((()))))))))************))))))))))))******+++++++++(((((((((((((((((())))))&&&((()))((('''&&&''')))%%%&&&'''&&&%%%%%%&&&'''$$$%%%''')))******)))(((%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&######%%%%%%######&&&///000000///...,,,***)))'''((()))*********)))((('''((((((&&&%%%%%%'''))),,,---------,,,***)))(((&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%'''((())))))))))))(((((()))******++++++,,,+++)))$$$"""(((000000+++)))+++---,,,+++***+++,,,***++++++,,,------------)))***++++++,,,,,,++++++******,,,------,,,,,,+++(((***...000000///000111666777777555555888???DDDOOOYYY```^^^ZZZZZZ\\\^^^^^^```cccdddcccbbbcccccceeedddbbbaaa`````````aaa``````aaaaaacccfffhhhiiihhhiiijjjkkkmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmpppmmmlllnnnooolllddd\\\VVVRRRLLLHHHFFFFFFEEEEEEDDDEEEFFFDDDBBB@@@???@@@======<<<;;;999888777777222111000///////////////111333555555444333333333///.........///111333555666444222///...///000111333333444666888777555222......///000111333444555000000///...------------111111111///------000222***,,,...///000///...---///...///111222666AAAMMMYYYHHH666...---///111444333333222111///...---,,,222---***---///...,,,---///...---,,,+++)))(((((()))+++,,,***((()))---111000---***)))***++++++++++++***((('''''')))+++,,,++++++************++++++++++++++++++*********)))((()))*********)))'''&&&######%%%&&&'''(((((((((++++++)))((('''&&&&&&&&&))))))(((((('''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&'''(((((())))))((((((***++++++***))))))***,,,***))))))))))))******+++)))(((((((((((((((((('''%%%'''(((((((((((()))+++***************+++++++++)))))))))(((((()))))))))'''***,,,,,,***+++...111************+++,,,---------,,,---000111333:::CCCRRR^^^lllttttttrrrsssuuuuuuvvvvvvwwwvvvuuuttttttqqqrrrsssttttttsssrrrpppkkklllmmmoooppptttxxx{{{yyywwwuuurrrnnniiibbb]]]RRRLLLFFFBBBAAAAAA???===<<<<<<;;;;;;:::999999999999777555555777999:::999777777777555222000///000,,,++++++***)))((((((''''''&&&&&&%%%$$$%%%%%%%%%'''%%%$$$%%%&&&''''''&&&***)))((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''''''''$$$%%%&&&''''''&&&%%%$$$###%%%&&&%%%%%%%%%''')))&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&'''''''''%%%&&&(((***+++++++++***))))))******))))))(((''')))))))))))))))+++,,,,,,''''''''''''(((((((((((('''((())))))(((''')))***&&&''''''&&&%%%%%%&&&(((%%%&&&''''''((((((((((((((((((''''''''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&%%%&&&'''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&###"""%%%%%%"""###&&&////////////---+++)))(((''''''((((((((()))))))))((())))))'''&&&&&&(((***------------,,,***)))((((((''''''&&&%%%$$$######$$$%%%&&&((())))))******((())))))******+++,,,,,,###&&&'''%%%&&&***---+++)))+++---,,,+++***+++,,,++++++,,,------,,,,,,,,,)))******+++++++++++++++)))***+++,,,---,,,,,,+++'''+++///000//////000222555666666555444777>>>DDDLLLWWW___]]]YYYXXX[[[]]]^^^```cccddddddcccccccccfffeeecccbbbbbbbbbccccccaaaaaaaaabbbcccfffhhhiiiiiijjjkkkmmmnnnnnnnnnmmmooonnnnnnnnnnnnnnnnnnooorrrooommmoooqqqoooggg```YYYUUUNNNJJJHHHGGGGGGGGGDDDEEEFFFEEECCCAAAAAAAAA>>>>>>===;;;:::999888777222111///......///000111000333666777444333333333////////////000111333333444333111000//////000111000111333555888888666333//////000000111222333444111000///...---------------///111111000///000000+++,,,///000000///---,,,000......000333555===EEEMMM???222.........000444666666555444222111///...222---,,,...///---,,,...111000///...,,,+++***)))(((+++---,,,)))(((,,,000///,,,***)))*********)))))))))((())))))******+++++++++************++++++***************))))))(((((()))***++++++)))(((&&&%%%&&&&&&''''''&&&%%%%%%((('''&&&%%%%%%&&&'''(((&&&'''''''''((((((((()))%%%%%%%%%%%%&&&'''((((((%%%&&&'''((((((((('''''')))******)))(((((()))+++)))(((''''''''')))***,,,'''''''''(((((((((((((((%%%&&&(((((('''((()))+++))))))*********++++++++++++******))))))******+++(((+++---,,,)))(((,,,///************+++,,,---......---...000000000777???JJJYYYjjjtttuuurrrsssvvvwwwwwwwwwwwwvvvvvvuuuuuuqqqrrrsssuuuuuutttrrrqqqnnnlllkkkmmmqqquuuxxxyyyxxxuuusssqqqoookkkeeeaaaTTTOOOHHHCCCCCCBBB@@@>>>======<<<<<<;;;::::::999999777555555777888888888777888888666222000000111------,,,,,,***)))(((''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%'''(((***)))((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&((((((&&&%%%$$$!!!$$$&&&&&&%%%$$$&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&''')))***&&&'''((()))***+++,,,,,,)))*********)))'''&&&$$$((('''''''''((()))***+++&&&''''''(((((()))((((((&&&'''((((((''''''(((***'''''''''&&&%%%%%%''')))''''''&&&%%%%%%&&&'''((())))))((('''&&&''')))***$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&&&&'''&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&'''###"""$$$$$$"""###'''/////////...---+++(((''''''''''''&&&'''((()))***)))))))))((('''''')))+++,,,,,,+++***)))((('''&&&(((((('''&&&$$$###""""""$$$%%%&&&((()))*********)))))))))***++++++,,,,,,$$$***((($$$%%%))),,,)))+++---,,,+++***+++,,,,,,,,,---------,,,++++++******+++,,,,,,,,,,,,+++)))***+++,,,---,,,,,,+++***---000111///000222555555666666555444777>>>CCCKKKVVV___]]]XXXXXX[[[]]]]]]```ccceeedddcccccccccfffeeedddcccccccccdddeeebbbaaaaaabbbcccfffhhhiiiiiijjjlllnnnoooooonnnnnnppppppoooooooooooopppppptttqqqnnnpppsssrrrjjjbbb[[[VVVPPPKKKIIIIIIJJJIIIDDDEEEFFFEEECCCBBBAAABBB???>>>===<<<:::999888777444222000//////111333555000444777777555333333444000000000111222222333333333333333333333333333444...///222555888888666444111111111111111111222222111111000......---------(((+++///111111///------,,,...000111111000---,,,111------000222444888===CCC999111000000...///333777777777666555444222111111//////000...+++,,,000222111000///...---,,,,,,&&&***---,,,)))(((+++...---+++))))))))))))((('''%%%'''))),,,...///......++++++************++++++)))************)))((((((((()))+++,,,+++***((('''(((((((((((('''%%%###"""############$$$&&&((()))$$$$$$%%%'''(((***+++,,,%%%%%%%%%%%%&&&'''((((((###$$$&&&'''((('''&&&&&&'''(((((((((&&&&&&((())))))'''&&&%%%%%%'''***,,,&&&'''''''''(((((())))))%%%&&&(((((('''((()))+++))))))******++++++++++++,,,++++++++++++++++++,,,'''***,,,***&&&$$$'''+++************+++,,,---......---///111000///555<<>>>>>===<<<;;;;;;::::::999777555555666777777666777999999777333000111222......------+++***(((''''''&&&%%%$$$###$$$%%%&&&###&&&'''&&&$$$$$$'''***)))(((((('''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$ ###&&&'''%%%###$$$&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%&&&(((***,,,'''''''''((()))+++,,,---************(((&&&$$$###&&&%%%%%%%%%&&&''')))***''''''((()))))))))))))))%%%&&&''''''&&&&&&((()))'''((('''&&&%%%%%%''')))((('''%%%$$$###%%%&&&'''(((((('''%%%$$$%%%'''***$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&&&&'''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''###"""$$$$$$"""###'''.../////////---***'''&&&''')))++++++***)))))))))%%%&&&((('''&&&&&&'''(((......---,,,***(((%%%$$$(((((('''&&&%%%%%%$$$$$$&&&&&&(((***------+++)))''''''(((***+++,,,---...++++++***************+++&&&(((***,,,---......///)))000222+++''')))------***++++++,,,,,,++++++******,,,...,,,***(((***,,,+++---///000///000222444666666777777777:::===AAAHHHTTT]]]]]]ZZZ[[[]]]]]]^^^```bbbcccbbbaaabbbcccjjjllljjjdddaaabbbdddbbbgggccc``````cccfffgggggggggjjjmmmoooooonnnnnnooonnnoooppppppnnnmmmnnnooolllooosssuuutttpppkkkhhhggg___VVVNNNJJJHHHFFFDDDJJJKKKKKKIIIFFFDDDCCCCCCBBB@@@>>>;;;999999888999444333333333333111...***444333333333444444555666222333333444555666777777222222333555777666444111111222333555666777777777444333111000000111333444333222222444555444111...000///...------...///000,,,...111000...---...000............000333666888:::666000+++***---222666555777999::::::777333111222...++++++---//////......000111111///.../////////---+++)))))))))+++,,,***+++,,,***((('''***...''')))+++,,,---,,,***)))))))))*********++++++++++++++++++++++++***))))))'''((()))))))))(((&&&%%%((((((&&&%%%$$$#########%%%$$$$$$######$$$$$$%%%###%%%''''''&&&&&&&&&'''(((&&&%%%&&&'''((('''&&&))))))(((''''''((()))***))))))*********((('''&&&&&&&&&''''''(((((())))))&&&''''''(((((((((((((((&&&&&&&&&&&&'''''''''((())))))***+++,,,,,,------(((+++---,,,***)))+++...(((***,,,,,,+++******+++,,,,,,+++++++++,,,---...---------...///111222333EEEQQQcccqqqxxxzzzzzzzzztttvvvwwwvvvtttuuuxxx|||ssssssrrrrrrqqqrrrrrrrrrmmmlllllllllooossswwwyyy{{{xxxuuutttrrrmmmfffaaaWWWQQQIIIDDDCCCCCCAAA?????????>>>===<<<:::999888999777555333333444666777333444555666666666555444111000///---,,,+++******'''''''''''''''((())))))***'''%%%$$$%%%&&&&&&%%%((('''%%%%%%%%%&&&(((***))))))))))))((((((((((((&&&'''''''''&&&%%%%%%$$$&&&&&&%%%%%%$$$###""""""(((((('''''''''&&&&&&&&&&&&'''(((''''''''')))+++)))))))))))))))******+++'''((()))++++++******))))))(((&&&&&&''')))+++---)))((('''&&&'''(((***,,,)))******)))'''&&&'''))))))%%%&&&***+++'''(((,,,###&&&&&&"""!!!%%%(((((((((((('''''''''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%(((((((((((('''&&&%%%$$$((())))))'''$$$######$$$!!!%%%((()))(((&&&%%%''''''''''''''''''''''''(((((('''&&&$$$###""""""////////////---***(((&&&''')))++++++***)))((()))&&&'''((('''&&&&&&(((***000///...,,,***(((&&&&&&(((''''''&&&%%%%%%$$$$$$&&&&&&'''))),,,---,,,***(((((()))***+++,,,,,,---++++++***))))))******+++))))))***+++------+++)))'''---...+++))),,,---+++++++++,,,,,,,,,,,,++++++)))+++---...,,,---///111---...000000//////000222222333555555777:::>>>AAAGGGSSS\\\]]]ZZZZZZ\\\]]]^^^___aaaaaa```aaabbbdddgggiiihhhbbb```bbbddddddfffccc``````cccfffggggggjjjlllnnnooonnnmmmmmmnnnmmmoooqqqqqqpppooonnnooommmooorrruuutttqqqnnnkkkddd]]]TTTMMMJJJHHHGGGEEEKKKLLLMMMKKKHHHEEEDDDDDDAAA@@@>>><<<;;;999888888444333333444444333///---///000111333444333222222333333333333444555666777333333333444666666444222000111111222333444555555444333111000000111333444333111000000111111000/////////............//////,,,...000000...---...000///...------///111333555666444000------///111333444444555555555555555555000---++++++---000000///...///111111000//////000///...,,,+++************)))+++,,,+++)))(((***---((()))***+++++++++***)))************++++++++++++***++++++,,,+++***)))(((((())))))))))))(((''''''((((((''''''&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&###%%%''''''&&&&&&&&&'''((('''&&&&&&'''(((&&&%%%((((((''''''''')))***+++))))))*********((('''&&&'''''''''(((((((((((((((&&&''''''(((((((((((((((&&&&&&'''''''''(((((((((******+++++++++,,,,,,,,,)))+++---,,,+++***,,,...++++++************))))))++++++******++++++,,,,,,---------...///111222333@@@LLL___nnnwww{{{{{{{{{vvvwwwvvvuuutttuuuwwwyyyrrrqqqqqqpppqqqqqqrrrrrrnnnmmmmmmmmmooosssvvvxxx{{{yyywwwvvvtttooohhhbbbXXXRRRJJJEEECCCCCCAAA???>>>>>>>>>===<<<:::999888999888555333333444666777333444555666777666666555111000///---,,,+++******'''''''''''''''((()))))))))'''%%%%%%&&&&&&&&&%%%((('''&&&%%%%%%&&&((()))))))))))))))((((((((('''&&&'''''''''&&&&&&%%%$$$''''''&&&&&&%%%$$$$$$###((('''''''''&&&&&&&&&&&&&&&'''((('''&&&''')))***)))(((((((((((()))******'''((()))++++++******)))((('''''''''''')))***,,,***)))((('''''')))***,,,)))******)))'''&&&((())),,,((((((+++***&&&%%%(((&&&)))((($$$"""%%%((('''(((((('''''''''&&&&&&&&&((('''&&&&&&(((((('''&&&(((((((((((('''&&&%%%$$$'''((()))(((&&&%%%&&&''' """%%%'''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&/////////...---***(((&&&''')))++++++***(((((()))((()))((('''&&&'''***,,,222000...+++)))((((((((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&(((+++------,,,************+++++++++,,,******)))))))))******+++,,,*********+++,,,,,,,,,(((******)))+++......***++++++,,,,,,,,,,,,++++++)))+++------------///111...000000000......///000000111333444666999>>>BBBFFFQQQ[[[[[[YYYYYY\\\\\\]]]^^^______^^^```ccceeecccfffeeeaaa___ccceeeeeedddbbb``````cccfffgggggglllmmmnnnmmmlllkkklllnnnkkknnnqqqrrrqqqppppppppppppqqqsssttttttrrrpppoooccc]]]UUUNNNJJJHHHGGGFFFMMMNNNNNNLLLIIIFFFDDDDDD@@@@@@???>>><<<:::999888444333333444666555333000,,,...111444555333111000555444222222222444666777555444333333555555444333111000/////////000222333333333111111111222333444333000---,,,---///000///......////////////......---...//////---------///000///...------...000000222111000//////000111111222000///...000333666888///---,,,,,,...000000000,,,...000111000///000111.........---,,,***)))((()))+++,,,,,,+++******+++((((((((()))))))))************+++++++++,,,,,,,,,)))***+++,,,,,,+++)))(((+++******)))))))))))))))'''''''''''''''((()))***''''''&&&&&&&&&&&&''''''$$$%%%''''''&&&%%%&&&''')))'''&&&&&&''''''&&&$$$'''&&&''''''((()))***+++)))))))))******)))((((((((((((((((((((('''''''''&&&''''''(((((((((((((((''''''((((((((()))))))))++++++++++++++++++++++++***,,,------,,,,,,---......+++'''''')))***)))'''************++++++++++++,,,,,,---...///111222333999FFFZZZkkkwww{{{|||{{{yyywwwttttttuuuuuuuuuuuupppppppppppppppqqqrrrsssppppppoooooopppsssuuuwwwyyyyyyyyyxxxvvvqqqjjjfff[[[TTTLLLFFFDDDCCCAAA???>>>>>>>>>===<<<;;;:::999999888666444444555666777333444555777777666666555111000///---,,,+++******'''''''''''''''((())))))'''&&&&&&&&&''''''&&&$$$''''''&&&%%%%%%'''((())))))))))))(((((((((''''''&&&''''''''''''&&&%%%%%%(((''''''&&&&&&%%%%%%$$$''''''''''''&&&&&&&&&&&&'''(((((((((&&&'''(((***(((''''''''''''((())))))'''((()))++++++******)))'''''''''(((((())))))******)))((((((((()))++++++((())))))((('''&&&((()))+++)))(((***)))&&&&&&((((((+++***&&&###&&&((('''((((((((('''''''''&&&&&&)))((('''((())))))((('''(((((((((((('''&&&%%%%%%'''((()))(((''''''((()))$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''(((/////////...,,,***((('''&&&(((***+++)))(((((((((***))))))'''&&&(((+++///333111...+++)))((())))))''''''&&&&&&&&&%%%%%%%%%'''&&&%%%'''***---......++++++++++++++++++++++++***))))))))))))******+++***+++,,,******///777>>>000,,,((((((,,,///...++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++*********---...000///......///000111222333444666999>>>AAADDDPPPZZZZZZXXXYYY\\\\\\]]]]]]]]]]]]]]]___bbbeeecccffffffaaa___ccceeeeeebbbaaaaaaaaaccceeeggghhhiiijjjkkkkkkjjjjjjlllnnnkkkmmmnnnnnnnnnoooqqqssstttttttttssssssrrrqqqpppgggaaaYYYQQQKKKHHHGGGGGGMMMNNNOOOMMMIIIEEECCCCCC???@@@@@@???>>><<<999888555444444666777888666444///111222444555555444333666444222000111222555777666444222222444555444444222000///------...000111222222111111111222333444111///------.../////////---...///000000///...---.........---,,,,,,------111000///...---------...111000/////////000111222///...,,,,,,---000333555000///...---......//////,,,...000000000000111222.../////////...+++)))''')))***,,,---,,,+++******((((((((('''((())))))***++++++++++++,,,,,,,,,,,,((()))+++------+++)))(((---,,,***)))))))))***+++&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''$$$&&&''''''&&&%%%&&&&&&)))'''&&&&&&&&&&&&%%%###%%%%%%&&&'''((()))++++++))))))))))))******))))))))))))((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))***+++,,,,,,------,,,,,,------------......///***%%%%%%))),,,***(((******++++++,,,,,,,,,,,,+++,,,,,,---///111333444666BBBVVVhhhuuu{{{{{{zzzxxxuuurrrrrruuuwwwwwwuuuqqqqqqqqqqqqrrrssstttuuusssrrrrrrqqqrrrtttuuuwwwtttvvvxxxyyyxxxsssnnnkkk___XXXOOOIIIFFFDDDBBB???>>>>>>>>>>>>===<<<;;;:::999888666555555555666777222333444555666555555444111000///---,,,+++******'''''''''''''''((())))))&&&&&&&&&''')))(((&&&$$$'''&&&&&&&&&&&&'''((()))))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&&&&(((***'''&&&&&&&&&&&&'''(((((('''((()))***+++******)))&&&'''(((((())))))((((((******))))))))))))***+++(((((()))(((&&&&&&((()))'''&&&'''((())))))***+++&&&******&&&$$$'''((('''(((((((((((('''''''''''')))(((''''''))))))((('''''''''(((((('''&&&&&&%%%'''((()))((('''&&&'''((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%000//////---+++***((('''&&&(((******)))((((((((()))))))))''''''(((,,,///333111...+++)))((())))))&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&(((,,,///000000,,,,,,,,,+++++++++++++++))))))(((((()))******+++'''+++...,,,***222DDDSSS999000((('''+++.........,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++******+++,,,...///...///111222444555555666666999===@@@CCCNNNYYYZZZXXXYYY\\\]]]]]]]]]]]]\\\\\\^^^bbbdddeeehhhgggbbb```ccceeeeeebbbbbbccccccdddeeeggghhheeefffhhhhhhhhhjjjmmmooommmmmmllljjjjjjmmmrrrvvvxxxwwwuuusssrrrqqqppppppmmmhhh___UUUMMMIIIHHHHHHKKKLLLNNNLLLIIIEEECCCBBB@@@@@@@@@@@@???===:::999666666555777999:::999888444333222111222333555666666444222000000111333555555333222222444555555555222111///------...000111111111111222222333333444/////////111222222000...---...///000000///...---///...,,,,,,,,,,,,,,,,,,111111000///......------111000...,,,---...111222------------......//////111111000///...---------,,,...000000000000111222...///000000///---***(((***++++++------,,,+++)))((((((((('''((())))))*********+++++++++,,,,,,,,,((()))+++,,,,,,+++***)))---,,,***)))))))))***+++(((((('''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&''''''&&&%%%%%%&&&(((&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&'''((()))******(((((())))))******++++++))))))((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))'''((()))***,,,---//////,,,,,,,,,------......------((($$$%%%***---,,,***+++,,,------......------++++++,,,---///111333444666AAARRRdddrrryyyyyyxxxvvvsssqqqrrrvvvyyyyyyxxxtttsssttttttuuuvvvwwwxxxvvvuuuuuuuuuuuuvvvwwwxxxpppsssvvvxxxwwwuuurrrpppeee]]]TTTMMMIIIGGGDDDAAA@@@@@@@@@???>>>===<<<;;;999888777666555666666777111222333444555444333333111000///---,,,+++******'''''''''''''''((())))))&&&&&&&&&((())))))'''%%%&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''&&&&&&'''((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))(((&&&&&&''')))&&&&&&&&&&&&&&&''''''((('''((()))***+++******)))&&&''''''(((((((((((('''******))))))))))))))))))'''(((((('''&&&&&&((()))%%%&&&'''''')))+++++++++"""&&&'''%%%$$$((())))))))))))((((((((('''''''''((('''&&&'''(((((('''&&&'''''''''(((''''''&&&%%%((())))))'''%%%###$$$$$$((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&000000...---+++***((((((&&&(((******)))''''''((((((((((((((('''))),,,///222000...+++)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''***...111222222,,,,,,,,,,,,,,,+++++++++(((((((((((()))******+++&&&+++...,,,***333FFFWWW<<<222***))),,,---...///,,,,,,------------,,,,,,++++++***,,,...000//////)))+++---......///111333555555666666666888<<>>MMM___mmmuuuwwwvvvtttsssrrrtttwwwyyy{{{{{{wwwwwwwwwwwwwwwxxxyyyzzzxxxxxxxxxxxxxxxyyyyyyzzzpppsssvvvwwwvvvtttsssssskkkdddYYYRRRNNNKKKGGGDDDCCCCCCBBBAAA@@@>>>===<<<888888777777666666666777111222333444555444333333111000///---,,,+++******'''''''''''''''((())))))'''&&&&&&'''))))))(((&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((())))))(((&&&&&&''')))'''&&&&&&&&&&&&'''(((((('''((()))++++++******)))''''''''''''''''''''''''))))))))))))((((((((((((&&&'''((('''&&&&&&((()))(((******''''''******''' %%%'''%%%%%%(((***))))))))))))(((((((((''''''((('''&&&&&&(((((('''&&&&&&'''''''''''''''&&&&&&((())))))'''$$$""""""###''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))111000...,,,+++))))))(((%%%'''******((('''''''''&&&'''((((((((()))+++---000///...,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))---111444444333+++,,,,,,,,,,,,,,,,,,,,,'''''''''(((((()))++++++(((***+++******000<<>>=========;;;:::999999;;;======<<<777666444222111111222222444444222111000000000000//////111444777888777666......//////////////////000000111222333333444444111000///111222333222111//////............//////111---***)))***++++++***,,,,,,---...............000//////......---------------...//////...---,,,---///111111///...///111...///111111000//////000---...///000//////...---...,,,******,,,---,,,+++((()))***+++++++++***)))(((((()))))))))***************)))))))))***,,,,,,***************))))))(((******))))))******++++++''''''&&&&&&&&&&&&''''''%%%'''((('''&&&$$$%%%%%%%%%$$$###$$$&&&''''''&&&%%%%%%'''(((((((((''''''((((((((((((***+++---...'''''''''(((((((((((((((&&&''''''(((((((((((((((&&&&&&'''''''''(((((((((*********++++++,,,,,,---,,,***)))***---...---+++...---,,,,,,+++******)))***+++---//////...---,,,)))***+++,,,...111333444222999GGGXXXhhhrrruuuuuuuuuvvvvvvvvvvvvxxx{{{}}}yyyyyyxxxxxxxxxyyyyyyzzzzzzzzzzzz{{{{{{|||||||||uuuwwwyyyxxxuuussssssuuuqqqiii___VVVRRRNNNJJJGGGFFFFFFEEECCCAAA???===<<<888888888777777777777777333444555666666666555555111000///---,,,+++******'''''''''''''''((())))))((('''%%%&&&((())))))(((%%%&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((())))))(((&&&&&&'''((('''''''''&&&'''(((((()))'''((()))++++++******)))((((((&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&%%%'''''''''&&&&&&(((***'''******''''''******'''"""''')))'''&&&)))***)))))))))))))))(((((((((''')))(((''''''))))))((('''&&&&&&'''''''''''''''&&&((())))))(((%%%$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((111000...,,,***))))))(((%%%''')))***((('''''''''$$$&&&((()))((()))+++,,,///...---,,,***(((%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***///333555555333+++++++++,,,,,,---------''''''''''''((()))++++++,,,***((((((***---000222111,,,+++000000,,,+++///,,,------......------,,,...+++)))***,,,---+++(((---...///...------...//////000222333555888===@@@BBBNNNYYY[[[ZZZ\\\___```___```bbbaaa```^^^^^^______bbbbbb______cccgggggggggiiijjjiiifffeeefffiiifffiiilllnnnmmmlllllllllnnnpppssstttsssrrrssssssqqqrrrrrrsssssstttttttttqqqnnnggg\\\RRRLLLLLLNNNHHHKKKNNNOOOMMMJJJHHHGGGCCCBBB@@@>>>======>>>>>><<<;;;::::::<<<======<<<999999888777666444222222444333333222111000//////---...000444888999888666,,,---.../////////......///000111222333444444444222000......///222333333000///...------...///000111---)))(((***++++++))))))***+++,,,---.........---///000111000...+++)))------------...//////000***---000111000///111444...000111111///...//////---......//////////////////,,,)))))),,,...---,,,''')))+++,,,---,,,***)))(((((((((((())))))))))))+++***)))((((((***,,,...))))))***++++++)))((('''&&&&&&''''''(((***+++,,,((((((''''''''''''((((((%%%'''((('''&&&$$$$$$%%%######"""$$$&&&(((''''''%%%&&&'''((((((((('''&&&((((((((((((***,,,...///&&&'''''''''(((((())))))&&&''''''(((((((((((((((&&&&&&&&&&&&'''''''''(((,,,,,,,,,++++++*********,,,***(((***,,,...,,,***///000111///+++((('''''')))***,,,......---,,,+++))))))***,,,...111333444///555BBBSSSdddpppuuuuuuvvvxxxyyyxxxvvvvvvyyy}}}zzzzzzyyyyyyxxxyyyyyyyyy{{{{{{||||||}}}}}}~~~~~~zzz||||||yyyuuurrrsssuuutttlllbbbYYYTTTPPPLLLIIIHHHHHHGGGEEEBBB@@@===<<<888888888888777777777666444555777888888888777666111000///---,,,+++******'''''''''''''''((()))))))))'''%%%%%%''')))***)))%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((())))))(((&&&%%%'''((((((''''''''''''((())))))'''((()))++++++******))))))(((&&&%%%%%%&&&''')))''''''(((((('''&&&%%%%%%%%%&&&''''''&&&&&&(((***###'''(((&&&'''---...***%%%)))+++(((''')))***((())))))))))))((((((((((((***)))((()))***+++***(((&&&&&&'''''''''''''''&&&'''((()))((('''&&&''')))%%%&&&''''''((((((''''''''''''''''''''''''''''''***))))))'''&&&%%%$$$$$$444111---******))))))((((((&&&(((++++++'''%%%&&&&&&''''''(((***+++---......//////+++&&&$$$$$$&&&'''&&&%%%%%%%%%%%%&&&''',,,+++***---222555444333000+++''')))******+++...***)))((((((((()))+++,,,++++++,,,+++***+++...000......------------,,,,,,+++---000111///---------+++,,,,,,------,,,,,,+++///---,,,+++,,,...000111222333555666666777:::===DDDJJJSSSZZZ^^^_________eeeaaa]]]___ccceeeccc`````````aaabbbccceeefffgggggghhhiiijjjiiihhheeedddffffffgggkkkoooqqqnnnlllrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppppppppppppppqqqtttpppggg^^^UUUPPPOOOPPPKKKMMMOOONNNJJJGGGGGGHHHBBBCCCBBB???<<<<<<@@@DDD===<<<:::888888999:::;;;DDD>>>:::999888666444333333222111222222222000...---///222444666666666555---......///......------,,,---...111222222111///111000//////000222444666111222333222111000111222222///...000000,,,,,,...+++,,,,,,------.........///++++++///000,,,,,,000...---,,,+++,,,,,,......111000/////////111222333111111111111111000//////000///......000111111000***+++++++++,,,,,,++++++,,,+++******++++++***(((''''''(((((())))))******************)))(((&&&&&&***)))(((***+++***&&&"""***'''%%%%%%)))++++++***++++++)))((('''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%''')))***(((***)))'''***000///)))'''''''''(((***,,,...000''''''((((((((((((''''''&&&(((******(((&&&&&&&&&)))))))))((('''''')))+++)))+++---,,,***)))+++...((((((***,,,---...//////---...///...+++***)))***---,,,++++++,,,,,,***((()))******,,,---...//////***...777GGGXXXgggpppsssvvvxxxzzzxxxuuussstttwwwwwwyyy{{{||||||{{{yyyxxxyyyxxxwwwzzz}}}}}}{{{}}}zzzwwwuuuuuuuuuvvvzzztttiii[[[QQQKKKKKKMMMIIIHHHFFFDDDAAA???===<<<888777777888999999777555999888777666666666666666333111000///000///...,,,+++******))))))))))))***)))(((((('''''''''((((((&&&%%%$$$###$$$%%%&&&'''***)))'''%%%%%%%%%'''(((((((((((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&###%%%'''&&&(((+++)))$$$''''''''''''((((((((((((***))))))((('''&&&&&&&&&******)))(((((((((((((((++++++***(((&&&&&&''')))))))))(((&&&%%%&&&(((+++******))))))((((((''''''***************)))((('''(((((((((((())))))))))))%%%&&&&&&&&&&&&&&&&&&%%%*********(((&&&%%%&&&'''%%%&&&'''''''''&&&%%%$$$###$$$%%%&&&''''''''''''((('''&&&%%%%%%&&&'''(((555222...,,,++++++*********((((((,,,+++'''&&&(((((((((((()))***,,,---............+++'''$$$%%%''''''&&&%%%%%%%%%%%%&&&'''+++******...333666555333222,,,)))***+++))))))+++***))))))((()))***+++,,,)))***+++***)))***---///++++++,,,,,,---------...+++---//////...---------,,,------......------,,,...---,,,,,,---...000111222333555666666777:::===CCCIIIRRRYYY]]]^^^^^^^^^ccc```]]]^^^bbbdddbbb______``````bbbcccfffggghhhiiiiiijjjkkkjjjjjjhhhggggggggghhhkkkoooqqqooommmqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqrrrrrrtttpppjjjaaaYYYTTTRRRQQQJJJLLLNNNMMMIIIFFFFFFGGGBBBCCCBBB@@@======@@@CCC>>>===;;;999999:::<<<======999666555666555444222555333222222333333222111---///111444666777777777/////////......---------,,,---...000222222000///000///.........000222333///000111111/////////111222///...000000,,,,,,...---,,,,,,,,,,,,---...//////,,,---000000,,,,,,///......---,,,,,,,,,---...111000///...------......///000000111111000000//////...,,,---...000000///...---,,,*********+++++++++***))))))++++++***(((((((((((()))))))))))))))************)))((('''&&&'''&&&&&&(((+++,,,***(((,,,***'''''')))***)))(((******)))((((((''''''((('''''''''''''''''''''''')))((('''&&&&&&((()))***)))***(((%%%&&&***((("""''''''((()))***,,,---...''''''(((((((((((('''''''''((())))))''''''((()))(((((((((''''''''')))+++***+++---,,,,,,+++,,,---++++++,,,,,,---,,,,,,++++++---......,,,++++++,,,---+++++++++,,,,,,***((())))))***+++,,,---.........000777DDDTTTcccmmmrrrwwwxxxxxxxxxvvvuuuuuuvvvwwwxxxzzz{{{||||||||||||{{{zzzzzz{{{~~~}}}{{{~~~}}}{{{yyyxxxxxxxxxxxxwwwssskkkaaaWWWOOOLLLLLLIIIHHHFFFDDDBBB@@@>>>===:::999888888999999777555777777666666555555666666444222000000000///---,,,******))))))(((((())))))((((((''''''''''''((((((%%%%%%%%%%%%%%%&&&''''''***)))'''%%%%%%&&&'''(((%%%&&&((()))))))))((('''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&'''''''''''''''&&&((((((&&&(((***(((###''''''''''''((((((((((((***))))))(((''''''&&&&&&******)))(((((((((((((((***++++++)))''''''((()))((((((((('''&&&&&&(((******)))))))))((((((((('''))))))*********)))(((((())))))))))))************&&&&&&''''''''''''&&&&&&''''''((('''%%%%%%&&&(((&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''((((((((((((((('''&&&&&&&&&&&&'''(((555222///---,,,---,,,+++,,,))))))++++++((('''***))))))))))))***+++------------,,,***'''&&&&&&''''''&&&&&&%%%%%%&&&&&&'''))))))+++000666999777444222---***,,,,,,)))''')))***))))))))))))***++++++))))))***)))((())),,,...))))))***+++,,,---......,,,---......,,,,,,---...---......//////......---,,,------......///000000222333555666666777:::===AAAGGGPPPWWW[[[]]]]]]]]]aaa^^^]]]^^^aaacccaaa___^^^___```bbbdddgggiiijjjkkkkkkkkkkkkllllllllllllhhhhhhjjjmmmpppqqqpppnnnppppppppppppppppppppppppssssssrrrrrrrrrrrrsssssstttrrrmmmfff```ZZZVVVSSSMMMNNNOOOMMMKKKHHHHHHHHHBBBBBBCCCAAA@@@???AAABBB>>>===<<<;;;;;;<<<>>>???>>>===;;;:::;;;<<<<<<:::777555333333444555444333///000111222444555777888222111000...------------,,,---///000111111000/////////---------...///000///111222111000000111222222//////111000---,,,///...---,,,++++++,,,...//////......111111---+++---///...---,,,,,,,,,,,,,,,111000...,,,+++***))))))---...///000000000000000...,,,+++,,,---///......000...,,,***))))))***+++***)))((()))***+++***)))))))))))))))))))))(((((()))******))))))((('''&&&&&&&&&%%%'''***,,,++++++...,,,***)))))))))'''&&&)))))))))(((((((((((((((''''''''''''''''''''''''+++***)))((((((((()))***((()))'''%%%%%%'''&&&"""'''((()))******+++++++++''''''((((((((((((''''''))))))((('''&&&(((+++...(((((('''''''''(((***++++++++++++,,,---...---,,,++++++,,,,,,,,,,,,++++++''')))++++++******+++,,,,,,+++++++++,,,,,,+++)))((())))))***+++,,,------222222666@@@NNN^^^kkkrrrxxxwwwwwwwwwxxxxxxwwwuuuwwwxxxyyyzzz|||}}}~~~~~~}}}||||||}}}~~~}}}{{{}}}}}}||||||{{{zzzzzzzzzuuutttppphhh^^^TTTNNNKKKHHHGGGFFFDDDBBBAAA??????;;;:::999999:::999777555555555555555555555666666555333111000000///---+++******)))(((((((((((((((((((((''''''''''''((((((%%%&&&&&&''''''''''''''')))((('''&&&&&&&&&'''((($$$%%%''')))***)))'''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''((((((((((((''')))***)))&&&''')))(((###''''''''''''(((((((((((()))))))))(((''''''&&&&&&***))))))(((((((((((((((***+++,,,+++)))((((((((('''((()))((('''&&&''')))))))))))))))(((((((((((((((((()))*********))))))))))))*********+++++++++''''''((((((((((((''''''$$$%%%&&&&&&%%%%%%'''(((&&&&&&'''((('''&&&%%%$$$%%%&&&'''(((((())))))(((((('''&&&&&&&&&&&&'''(((444111...,,,,,,---,,,,,,,,,)))(((***)))''''''***((((((((())))))***,,,,,,,,,,,,+++)))((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((+++222888:::888444000,,,***------)))(((((()))))))))*********++++++)))*********)))***,,,///))))))***++++++,,,------,,,------,,,++++++,,,...------............------+++,,,---///000000000000222333555666666777:::===???FFFOOOWWW[[[]]]^^^^^^^^^]]]\\\^^^```aaa```___]]]^^^___bbbeeehhhjjjllllllkkkkkkkkklllmmmnnnnnniiijjjkkkmmmoooppppppppppppppppppppppppppppppppprrrrrrrrrrrrrrrsssssstttuuusssppplllggg```ZZZVVVRRRRRRQQQPPPNNNLLLLLLKKKBBBBBBCCCCCCBBBBBBBBBBBB>>>===<<<;;;;;;<<<>>>@@@BBBCCCBBB@@@AAACCCBBB@@@777555333333444555555555222222000000000222444555333222000///------------,,,...///000/////////000000///...------------...222333444444333222444555222//////111000---,,,//////...,,,******,,,...000//////000111000---++++++///......---,,,,,,,,,,,,000///...,,,+++)))((((((+++,,,---...///000000000...---+++,,,...//////...---------,,,,,,++++++***)))((('''(((***+++***)))+++******))))))((((((((()))))))))))))))((('''''')))(((''''''((()))))))))---,,,+++***)))(((((('''((((((((()))))))))))))))''''''''''''''''''''''''+++***)))((((((((((((((('''(((((('''(((******)))'''((()))*********)))(((''''''((((((((((((''''''))))))'''%%%%%%(((...222,,,+++)))((())))))***)))+++))))))+++...///---***((()))***+++,,,---------&&&'''))))))((((((((())),,,+++***+++,,,,,,+++)))(((((()))***++++++,,,,,,333333444;;;HHHYYYiiirrrxxxvvvuuuwwwzzz{{{yyyvvvyyyyyyyyyyyyzzz{{{|||}}}~~~~~~}}}~~~~~~}}}|||{{{}}}}}}}}}}}}|||zzzyyyxxxwwwwwwuuunnncccWWWOOOJJJGGGGGGFFFDDDCCCAAA@@@@@@<<<:::999999999888666444333333444555555666666666555444111000000///---+++******)))(((''''''''''''(((''''''''''''(((((()))%%%&&&((()))))))))(((''')))(((''''''&&&'''((((((''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&''''''((()))((((((((()))***(((%%%&&&***)))%%%''''''''''''(((((((((((())))))((((((''''''''''''))))))(((((((((((())))))***+++------+++)))((((((&&&((())))))(((''''''((())))))))))))((((((((((((''''''((()))*********)))((())))))))))))*********(((((())))))))))))((((((&&&&&&'''&&&%%%%%%&&&(((&&&'''((((((((('''%%%$$$''''''((()))))))))))))))'''''''''&&&&&&'''''''''111...+++******++++++++++++(((''')))(((&&&&&&)))'''''''''((()))***+++,,,,,,+++***))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''+++222999;;;888444...***))),,,---+++)))+++)))*********++++++++++++***+++++++++***+++---000+++++++++++++++++++++++++++,,,---+++******,,,...,,,,,,------------,,,,,,+++,,,...///000111111111222333555666666777:::===???FFFOOOWWW\\\^^^______\\\\\\]]]___```aaa```___]]]^^^```bbbeeehhhkkklllkkkkkkkkkkkkkkklllmmmnnnjjjkkkmmmnnnoooooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrssssssuuusssqqqooolllfff^^^XXXTTTSSSQQQPPPOOONNNMMMLLLCCCCCCCCCCCCDDDDDDCCCCCC>>>===;;;::::::<<<===??????CCCCCC???===@@@???<<<666444333333555666555444555333111...---...///000333333111000///...------,,,...000000...---...000111111000///............111333444444333333444555333000///111111------///000...,,,******,,,...///...///000///...---,,,***.........------,,,,,,+++......------,,,+++******)))***,,,---//////000000///---,,,---...000//////(((***---//////...,,,+++***)))((()))***+++***)))++++++******))))))((((((((())))))))))))(((((('''(((((((((((('''((()))***))))))******))))))))))))'''((())))))***))))))(((((((((((((((((((((((((((***))))))(((''''''''''''(((((()))***)))))))))***'''''')))******)))((('''''''''((((((((((((''''''((((((&&&%%%%%%)))///333111...+++*********)))''')))((((((***...///,,,)))((()))***+++,,,---------)))+++,,,+++***)))))))))+++******+++,,,---+++***)))))))))******++++++,,,111111222777CCCUUUgggssswwwuuuuuuxxx|||}}}zzzwww{{{zzzyyyyyyxxxyyyyyyzzz}}}}}}~~~}}}|||{{{zzzzzz}}}}}}}}}|||zzzxxxwwwvvv}}}|||xxxpppeeeYYYPPPKKKHHHGGGFFFEEECCCBBBAAA@@@;;;:::999888999888555333222333444555666666555555555333111111000000...,,,++++++)))((((((''''''''''''''''''''''''((())))))&&&'''((()))***)))((('''(((((('''''''''(((((((((+++***'''%%%$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''((()))((((((((('''((('''$$$&&&******'''''''''''''''((((((((((((((((((((((((''''''''''''))))))(((((((((((())))))***+++------+++)))((((((&&&((())))))(((''''''((((((((((((((())))))))))))&&&'''((()))))))))))))))'''''''''(((((((((((()))(((((())))))))))))(((((()))))))))(((&&&%%%&&&'''&&&'''((((((((('''&&&%%%'''((())))))***)))))))))&&&''''''''''''''''''&&&///,,,)))((()))************''''''))))))&&&%%%(((&&&''''''((()))+++---...---+++)))((())))))((('''%%%&&&&&&''''''&&&&&&%%%&&&'''+++222888:::777444...***(((+++---+++***,,,)))***++++++,,,,,,++++++++++++,,,+++++++++...000---,,,,,,,,,++++++++++++***+++,,,,,,******+++,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,---...000111222222222333555666666777:::===>>>EEEOOOWWW\\\^^^``````[[[\\\^^^```aaaaaa``````^^^___```bbbeeehhhkkklllkkkkkkkkkkkkkkkllllllllljjjlllmmmnnnmmmnnnppprrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqrrrsssttttttsssqqqpppoooiiiaaaZZZSSSQQQOOOMMMMMMMMMLLLJJJEEEDDDBBBCCCDDDFFFEEEEEE@@@>>><<<;;;:::;;;===>>>===CCCDDD>>>;;;>>>===888555444444555777777666444666444111///------...///222222222222111000...---,,,///000///---,,,...111111111111111000/////////...000111111000000222333333000000222111...---000///...,,,++++++,,,---...---///...++++++---,,,***,,,,,,---......------,,,,,,---------------,,,+++))))))+++,,,....../////////...,,,---///000000///'''))),,,///000///...,,,,,,+++******++++++***(((******************))))))(((((())))))))))))(((((($$$&&&((()))((()))+++---%%%'''))))))))))))***+++'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((''''''+++))))))***'''######&&&&&&'''((((((((((((((('''''''''((((((((((((''''''&&&&&&'''&&&''')))...111333///+++)))++++++)))''''''(((***,,,......,,,***,,,,,,,,,,,,+++***)))(((...///000000...---------+++******+++------,,,************+++++++++,,,,,,//////111666AAARRRdddppptttuuuwwwzzz}}}}}}|||zzz|||{{{{{{zzzyyyyyyxxxxxx|||}}}~~~~~~|||zzzzzz{{{||||||{{{zzzyyyxxxwwwvvv~~~{{{rrrggg[[[RRRMMMIIIHHHGGGEEECCCAAA@@@???;;;:::999999:::999777555333444666777777666555444444333111111111111///------,,,+++)))((((((((((((''''''&&&''''''((()))***&&&''''''(((((((((((((((''''''((((((((()))))))))+++)))'''%%%$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&'''(((((((((((('''$$$&&&&&&$$$&&&******&&&''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((((())))))******+++,,,+++)))((((((((('''((()))((('''&&&''')))(((((((((((())))))))))))''''''((()))))))))((((((&&&&&&&&&'''''''''(((((((((((())))))))))))((((((***+++***(((&&&%%%%%%'''''''''((()))((('''&&&%%%(((((())))))))))))((((((&&&&&&'''(((((('''&&&&&&---+++(((''')))*********)))'''(((++++++'''&&&(((''''''(((***,,,...000111///,,,)))((())))))'''%%%%%%%%%&&&''''''&&&%%%%%%''''''***000666888666333111+++(((***+++)))***,,,)))***+++,,,,,,,,,++++++***++++++******+++---///,,,,,,,,,,,,------------(((***,,,,,,+++*********,,,,,,------------,,,,,,------------///111333444222333555666666777:::===<<>><<<;;;<<<======;;;DDDEEE>>>;;;??????999444555666888::::::777444555444222111000000000111000111333444333111///---,,,///111///,,,+++---111000000111111111000000///---...000000000000111333333000000222111...---000///...---,,,,,,,,,,,,---+++...,,,(((''',,,---+++***+++,,,............---,,,,,,---------,,,+++***))))))+++,,,------------...---+++,,,---///......+++,,,,,,,,,------......///---,,,+++,,,+++***(((******************++++++(((((())))))))))))(((((($$$'''******)))((()))+++###&&&))))))((('''(((***((()))***+++***((('''%%%(((((((((((((((((((((((((((((())))))******))))))***((((((***&&& !!!&&&&&&&&&&&&&&&''''''((()))''''''((((((((((((''''''###%%%'''(((((()))+++---///+++''''''***+++***''''''***---//////.........,,,,,,,,,++++++***)))(((---///111111000///000111*********+++------,,,***++++++++++++,,,,,,,,,,,,///000222666@@@NNN___jjjqqquuuyyy||||||||||||}}}{{{||||||}}}}}}|||{{{zzz{{{}}}}}}{{{|||}}}zzzyyyxxxxxxxxxyyyzzz{{{{{{|||{{{uuukkk^^^TTTOOOJJJIIIHHHFFFCCCAAA??????<<<;;;;;;;;;<<<<<<:::888555666777888888666555444333222000111222222000///...---,,,***))))))((((((&&&&&&&&&''''''((()))***''''''&&&&&&''''''((()))''''''((()))))))))))))))%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%&&&'''''''''''''''$$$&&&&&&%%%&&&)))'''"""''''''''''''(((((((((((('''(((((((((((((((((((((((((((((((((((()))*********++++++)))''''''((()))((((((((('''&&&&&&(((***'''((((((((()))))))))***((((((((()))((((((''''''''''''''''''(((((((((((('''(((((())))))(((((('''((())))))'''%%%%%%&&&''''''((()))))))))(((&&&%%%'''(((((())))))(((((('''&&&&&&'''(((((('''&&&&&&---+++(((((()))***++++++***((()))------(((&&&((((((((()))+++...000222444000,,,)))((())))))'''%%%%%%%%%&&&''''''&&&%%%%%%''''''***///555777555333444...)))******((((((+++)))***+++,,,---,,,++++++)))******))))))***,,,...++++++,,,---......///000'''***,,,---,,,***))))))---..................---...---,,,---...111444555222333555666666888:::===:::AAAKKKTTTZZZ\\\^^^___ZZZ]]]```bbbbbbaaaaaaaaa``````aaaccceeehhhjjjkkklllmmmnnnoooooommmkkkiiiiiikkkmmmmmmkkkkkknnnqqqoooooooooooooooooooooooorrrrrrrrrssstttuuuvvvwwwtttqqqoooooopppkkkccc\\\WWWSSSOOONNNOOOPPPNNNLLLIIIEEEAAAAAADDDGGGHHHHHHEEECCC@@@>>>=========>>>777AAACCC<<<999===>>>888555666888;;;===<<<888555333333333333333333444444...000333555555222///---,,,///111///+++***---111//////000000000000//////...000111222111111333444333000000222111......000.........------,,,,,,,,,***---+++%%%%%%+++...+++)))***,,,.../////////...,,,,,,------,,,+++)))((()))***+++,,,,,,,,,,,,,,,---+++***+++,,,---------111///,,,***)))+++...000111///---,,,,,,+++)))((()))))))))***+++++++++,,,(((((()))))))))))))))((('''***---,,,)))&&&%%%&&&###&&&))))))'''&&&&&&((()))***++++++***(((&&&$$$))))))))))))))))))))))))((()))***+++++++++++++++'''&&&'''***((("""$$$***&&&&&&%%%%%%&&&''')))***''''''((((((((((((''''''!!!$$$''')))))))))***+++,,,'''$$$%%%))),,,***(((''',,,111222111///000111((()))***+++++++++++++++)))+++...///......000111*********+++------,,,+++,,,,,,,,,,,,,,,,,,------///111333777???LLL[[[fffpppuuuzzz}}}||||||}}}zzz|||~~~~~~}}}|||~~~~~~|||~~~xxxxxxwwwwwwxxx{{{~~~vvvyyy{{{wwwnnnaaaVVVPPPKKKJJJHHHFFFCCCAAA???>>>>>>===<<<===>>>>>><<<;;;666777888999888777555333222111000111222222111000///...---+++***)))))))))&&&&&&&&&'''''')))******''''''&&&%%%%%%'''((()))''''''((()))))))))))))))"""&&&)))+++)))'''%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&$$$''''''%%%&&&'''$$$''''''''''''((((((((()))'''''''''(((((((((((((((((((((((((((((()))******++++++***(((&&&&&&''')))))))))(((&&&%%%&&&(((+++'''((((((((())))))******((()))))))))((('''&&&&&&(((((((((((())))))))))))''''''((((((((((((''''''%%%&&&&&&&&&%%%%%%'''((('''((()))))))))(((&&&%%%'''(((((((((((((((''''''%%%&&&'''(((((('''&&&%%%,,,+++)))***,,,...//////+++)))((())),,,---+++)))&&&***+++***,,,000111...000---(((&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''((()))***(((***111555333222444000---)))'''((()))******,,,)))))),,,...---***)))))))))***+++,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,+++))))))+++---+++++++++,,,---...///000............---...000222111333666777777888999;;;===???FFFQQQ[[[```^^^ZZZZZZ^^^ccceeecccbbbbbbcccaaa``````bbbeeehhhiiiiiinnnooooooooooooooonnnnnnkkkjjjhhhhhhjjjmmmppprrrrrrpppnnnnnnoooqqqrrrqqqnnnooorrrtttvvvwwwwwwwwwvvvvvvsssqqqrrrqqqiii```UUURRRQQQQQQOOOKKKKKKOOOIIIFFFBBBAAACCCEEEGGGHHHFFFFFFEEEBBB@@@???AAACCCDDDDDDCCC???:::888:::===<<<999888999;;;<<<;;;999555555555555444333222222333222000///000111000///...111333333111...---,,,000000111111111111000000.........///000111111111222444555555333000000000000---)))))),,,......---000000///---++++++...000......---......///000111/////////---+++***+++---***************+++++++++,,,,,,---.../////////...*********++++++,,,,,,,,,++++++------------++++++)))***++++++***)))***,,,,,,,,,,,,,,,+++***)))))))))***+++++++++)))((('''''''''&&&%%%&&&'''((()))***)))'''((()))***((('''%%%%%%%%%%%%&&&(((***++++++++++++,,,,,,---------'''''''''''''''&&&&&&%%%(((((((((((())))))))))))***)))(((&&&&&&&&&'''(((((())))))(((''''''***,,,******))))))((('''''''''...///000000000...---,,,*********,,,...///...---++++++++++++++++++++++++,,,,,,,,,...000///,,,***))))))***++++++,,,---------...///444>>>JJJVVV^^^gggsss{{{zzzyyy|||~~~}}}}}}}}}~~~~~~~~~wwwzzz|||}}}}}}|||}}}}}}}}}}}}|||zzzssshhh\\\SSSQQQJJJEEEDDDCCC???>>>@@@>>>>>>======<<<<<<<<<<<<:::999888777666777999:::999666222///......---,,,000///---+++*********+++''''''&&&&&&&&&&&&'''''',,,,,,++++++******))))))...((($$$&&&&&&$$$'''...***))))))((('''&&&&&&&&&'''((()))(((%%%#########%%%%%%%%%%%%%%%&&&'''(((&&&$$$###$$$''')))(((&&&(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((######$$$%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&)))***+++***)))(((((()))(((((((((((((((&&&$$$###''''''''''''((((((((((((************))))))))))))))))))))))))))))))))))))&&&$$$%%%(((((((((+++000))))))***))))))(((''''''(((***++++++)))'''&&&&&&&&&'''***,,,,,,***'''%%%&&&'''((())))))((('''''',,,***))))))+++---------,,,***))))))***+++)))'''%%%)))+++***,,,000111//////,,,(((&&&&&&''''''&&&'''&&&&&&&&&&&&&&&''''''***(((***111555444333444222...+++))))))***+++++++++))))))---222222...+++*********++++++,,,,,,---******+++++++++,,,,,,,,,+++,,,,,,+++))))))+++---,,,,,,,,,,,,------...///.../////////------///111111333666777888999:::<<<===@@@FFFQQQ[[[```^^^[[[ZZZ^^^cccdddcccbbbbbbcccbbbaaaaaacccgggiiijjjjjjmmmnnnnnnnnnnnnnnnmmmmmmjjjiiiiiijjjllloooqqqssssssrrrqqqqqqrrrsssttttttpppppprrrsssuuuvvvvvvvvvvvvvvvtttrrrsssrrrkkkbbb[[[XXXUUUUUURRRNNNOOORRRMMMIIIEEEDDDEEEGGGIIIIIIGGGGGGEEEAAA???>>>AAACCCDDDDDDBBB>>>:::888:::<<<;;;:::999;;;===>>>===:::666666666666555555444444666333111000000000///---...000222222000/////////......////////////....../////////000000111111111111333444333111//////000111...+++***,,,------,,,.........---++++++---///,,,,,,,,,,,,---...//////...///000///,,,+++,,,---+++++++++***************((()))***+++,,,---...///+++++++++++++++,,,,,,---++++++,,,------,,,++++++***+++,,,+++***)))***+++//////......---+++***))))))******+++***)))((('''''''''&&&&&&&&&'''((()))***((('''((()))***)))'''%%%%%%%%%%%%&&&(((***+++,,,,,,,,,,,,,,,+++++++++))))))******))))))((('''(((((((((((())))))))))))***)))((('''''''''(((((((((((()))(((''''''))),,,,,,++++++++++++*********...//////000///...---,,,)))(((((()))+++,,,+++******+++++++++,,,,,,------,,,,,,,,,...//////,,,***,,,,,,,,,------.........------///333;;;FFFOOOUUU```lllvvvxxxxxx|||~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~zzzzzz{{{|||}}}}}}}}}}}}}}}~~~~~~|||wwwmmmaaaYYYSSSLLLFFFEEECCC@@@???@@@=========<<<<<<;;;;;;:::@@@===:::666444333333444999777555333222000...,,,///...---+++************(((''''''&&&&&&''''''((())))))))))))(((((((((((($$$"""###((((((###!!!$$$+++******)))((((((''''''&&&((()))(((&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''&&&$$$###$$$''')))(((&&&''''''&&&&&&&&&''''''((('''''''''(((((((((((()))&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''&&&''')))))))))***+++---***)))(((&&&%%%%%%&&&&&&''''''''''''((((((((((((*********)))))))))(((((()))))))))))))))))))))))))))'''(((***)))'''(((---((()))))))))(((((('''&&&&&&(((******)))((((((((((((((())))))))))))((((((&&&'''((())))))((('''''',,,***))))))***++++++***,,,+++)))((()))(((&&&%%%$$$(((******,,,000111///...,,,(((&&&&&&'''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&***(((***111555444333444333000,,,******+++,,,+++***((()))...666888333,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,+++******+++---------------------------...///000000...---......000333666888999:::<<<>>>>>>@@@FFFPPPZZZ______\\\[[[^^^bbbccccccbbbbbbbbbaaa``````cccfffiiiiiiiiillllllmmmmmmmmmmmmllllllhhhiiikkkmmmoooqqqssstttssssssttttttuuuvvvwwwwwwrrrrrrrrrrrrssstttuuuuuuuuuvvvuuussssssssslllddd```[[[WWWWWWTTTQQQQQQTTTOOOLLLGGGEEEEEEFFFGGGGGGIIIGGGDDD@@@======AAADDDCCCCCCAAA>>>:::999:::;;;::::::;;;===???@@@>>>===777777777777666666666666888555222111111000...---...///111000//////000222,,,------------------,,,000000000000000111111111111222222111///...///000333000---,,,,,,---,,,++++++,,,------++++++,,,...************+++,,,---......000111111///---,,,---,,,,,,++++++******))))))((((((((()))+++---///111...---,,,+++++++++,,,---***+++,,,,,,,,,,,,+++***+++,,,---,,,***))))))***000000000///...---+++***)))************)))((((((''''''&&&&&&''''''((())))))((('''((()))***)))(((%%%%%%%%%&&&'''(((******------,,,,,,+++******)))))))))******))))))((('''(((((((((((())))))))))))***))))))(((((((((((()))'''((()))((('''''')))+++++++++++++++,,,,,,,,,,,,---............------,,,///---+++,,,---......---******+++,,,---......///,,,,,,,,,---///...,,,***------------------------,,,---...222888???EEEIIITTTaaannntttwww{{{~~~~~~}}}|||}}}}}}~~~}}}{{{yyyzzz}}}~~~}}}~~~|||ssshhhaaaVVVOOOIIIGGGEEEAAA???AAA===<<<<<<;;;:::999999888:::888555333222444777999:::999777666555222...+++......,,,+++***)))))))))(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''%%%$$$&&&++++++'''$$$%%%++++++******))))))((((((&&&((()))((('''&&&'''(((''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%'''(((((('''&&&&&&&&&&&&&&&'''((()))'''(((((((((((())))))))))))))))))((((((&&&%%%%%%''''''''''''''''''''''''&&&((()))))))))))),,,...,,,***'''%%%$$$%%%''')))''''''''''''((((((((((((******))))))))))))(((((())))))))))))))))))))))))+++******,,,***&&&&&&)))'''(((((((((((('''&&&&&&$$$&&&((())))))((()))******)))(((''''''((()))***''''''((((((((((((''''''+++***((()))******)))(((***)))((((((((('''&&&%%%###'''***))),,,000111///---+++(((&&&&&&'''&&&%%%'''&&&&&&%%%%%%%%%%%%&&&)))'''***111555444333555333000,,,******+++++++++)))))))))...666:::444+++,,,,,,++++++++++++++++++++++++++++++++++++++++++***+++,,,+++******,,,---------------------,,,,,,---///111111///---------000333666888:::;;;===???>>>AAAGGGPPPYYY___```___]]]^^^aaabbbbbbbbbbbbaaa]]]]]]^^^aaadddfffgggfffjjjjjjkkklllllllllkkkkkkgggiiilllooorrrsssttttttrrrtttvvvwwwwwwwwwxxxyyysssrrrqqqqqqqqqrrrssstttsssuuuuuusssssssssmmmfff```ZZZUUUTTTSSSQQQRRRUUUPPPLLLGGGDDDCCCDDDDDDDDDIIIGGGCCC???<<<===AAADDDBBBBBB@@@===;;;:::::::::888999;;;>>>???@@@???>>>888888777777666666777777777555333222222222000///000111111000///...000222,,,,,,------------,,,,,,///////////////////////////000111///------...///222111///...............)))***,,,---+++++++++,,,************+++,,,---...---000222222111...------------,,,+++******)))))),,,+++******+++---000222///...,,,+++***+++,,,---******++++++++++++******,,,------,,,***((()))***.........///......---,,,))))))*********)))))))))'''''''''''''''(((((())))))((('''((()))***)))(((&&&&&&&&&'''(((((()))***++++++++++++************((((((((((((((('''&&&&&&(((((((((((())))))))))))))))))))))))((()))))))))'''((())))))(((((()))+++((())))))***++++++,,,,,,,,,------------,,,,,,,,,222000......///000000///******+++,,,...///000000,,,,,,+++,,,......,,,***++++++++++++++++++++++++---...///222555999<<<>>>IIIUUUdddoootttyyy}}}~~~}}}}}}~~~|||xxxyyy~~~|||wwwmmmfffZZZRRRLLLJJJGGGBBB@@@AAA<<<<<<;;;:::999888777666555333111000111444888;;;:::888666555444111...,,,...---,,,+++***)))))))))((((((''''''''''''((((((%%%%%%%%%&&&&&&''''''(((+++)))'''''''''(((***,,,*********))))))((((((((()))******)))'''&&&''')))((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''%%%%%%%%%&&&'''((()))***''''''''''''((((((((((((((((((((((((((('''&&&%%%&&&&&&&&&'''''''''''''''***++++++)))'''''')))+++***)))'''&&&%%%&&&'''(((''''''''''''((((((((((((***)))))))))((((((((((((((((((((((((((((((((((((+++***+++...+++&&&&&&(((&&&'''''''''''''''&&&&&&%%%&&&(((((((((((()))***)))(((((('''(((((()))***((((((((((((((('''''''''***)))((()))******)))'''''''''(((((('''''''''(((###'''))))))+++000111...,,,***'''&&&''''''&&&%%%'''&&&&&&%%%%%%&&&&&&&&&)))'''***111555444444555333000+++))))))******))))))******+++222888444+++,,,,,,++++++++++++++++++++++++++++++++++++++++++)))***,,,,,,++++++,,,---,,,---.........---,,,+++---///111111///---------000333666888:::;;;===???>>>AAAGGGPPPXXX^^^aaaaaa^^^______aaabbbbbbaaa```]]]]]]^^^aaaeeegggfffeeeiiiiiijjjkkkkkkkkkkkkkkkgggjjjmmmpppssstttuuuuuuqqqtttxxxyyyxxxwwwwwwxxxsssrrrqqqppppppqqqrrrsssqqqtttuuussssssrrrnnnhhh```YYYSSSSSSSSSSSSTTTXXXRRRNNNHHHEEECCCDDDCCCCCCHHHFFFBBB>>><<<===AAAEEEBBBAAA???>>>===<<<:::999888999<<<===>>>>>>>>>???:::999888777666666666777666444222222333444444333333444333111...---...///---------......---------,,,,,,,,,,,,------------...///000///---------...//////000000000000111222)))+++,,,,,,+++******+++++++++++++++,,,---...///---000222333111///.........------,,,+++***))))))...,,,+++******+++---...///...,,,+++***++++++,,,************************,,,---...,,,***))))))*********+++,,,------------))))))))))))))))))******'''''''''((((((((((((((((((''''''((()))******)))&&&&&&'''(((((()))))))))(((((())))))***+++,,,,,,(((((((((((((((''''''&&&(((((((((((())))))))))))((((((((())))))))))))(((&&&((())))))(((((()))***(((((()))***+++,,,,,,---,,,+++++++++++++++,,,,,,...---++++++,,,---,,,+++******+++,,,...///000000,,,+++++++++------,,,*********++++++++++++,,,,,,...///000222444555777777AAAKKKZZZgggnnnttt{{{~~~}}}yyyzzz~~~}}}zzzpppiii^^^VVVPPPLLLIIICCCAAABBB===<<<;;;999888666555555999777333111///000222444999777444222111000...---...------,,,+++***)))((((((((((((''''''(((((((((&&&&&&&&&''''''(((((((((((('''%%%###$$$''')))***)))(((((((((((((((''''''------,,,)))&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&'''(((%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''((((((++++++***)))'''''')))+++((((((((()))((((((''''''''''''''''''(((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((()))(((***---+++''''''***&&&&&&'''''''''''''''&&&'''((()))(((&&&&&&''')))&&&'''((()))******))))))))))))((((((''''''''''''))))))((()))++++++***(((&&&'''((((((''''''(((***$$$(((***)))+++//////---+++)))'''&&&''''''&&&%%%'''&&&&&&&&&&&&'''(((((((((''')))111555444444666333000,,,)))))))))))))))))),,,***(((,,,555666000++++++++++++++++++++++++,,,,,,,,,++++++++++++***(((***,,,,,,,,,+++,,,---+++,,,---.........---,,,...///000000...---......000333666888999:::<<<>>>>>>BBBHHHOOOWWW]]]bbbddd______^^^```aaabbbaaa_________aaadddhhhiiiiiiggghhhiiijjjkkkkkkllllllkkkiiijjjmmmppprrrtttttttttqqqvvvzzz{{{xxxvvvvvvwwwqqqqqqqqqpppqqqqqqrrrrrrppptttvvvtttsssssspppkkkeee\\\TTTTTTUUUUUUWWWZZZUUUQQQKKKGGGFFFFFFFFFEEEEEEDDDBBB>>>===>>>BBBEEECCCAAA?????????>>><<<:::999;;;<<<===<<<===>>>@@@>>>===;;;999777777777777555444333333555666666555444555555222///------...---......//////......---)))******+++,,,,,,------,,,...000000///------...,,,...///000000000222333+++,,,---,,,***)))***+++,,,,,,,,,------...///000---///111222000/////////------,,,,,,++++++******+++***)))((((((((()))***+++++++++++++++++++++*********))))))))))))******,,,---...---+++******+++((()))***+++,,,,,,------)))))))))((())))))***+++&&&'''((())))))))))))(((((('''&&&(((***+++***)))&&&'''((())))))))))))(((&&&&&&''')))***+++,,,---******++++++******)))((((((((((((((())))))))))))&&&''''''(((((((((((('''&&&(((******)))((()))************+++,,,------...+++************++++++,,,------,,,---//////...,,,******+++,,,---......///---+++***+++,,,---,,,+++++++++,,,------...//////...///000111333444555555<<>>BBBHHHOOOVVV]]]bbbfff```___^^^___aaabbbaaa______```bbbeeeiiijjjiiihhhhhhiiijjjkkklllllllllllljjjkkkmmmoooqqqrrrssstttrrrxxx}}}}}}zzzvvvuuuvvvoooooopppqqqqqqqqqqqqqqqqqqvvvxxxwwwvvvvvvsssooojjj___VVVTTTUUUUUUVVVXXXVVVQQQLLLHHHGGGFFFFFFFFFBBBBBBAAA???>>>???CCCFFFDDDBBB@@@@@@@@@@@@===:::===>>>>>>===;;;<<>>;;;999888888999777666444444555666555444222333555444111///......------............------((())))))+++,,,---...///***---111222111///------***,,,......---,,,...000...///...,,,))))))***,,,,,,,,,,,,,,,---...///000...///000000......///000,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))))))))))))))((()))***,,,,,,+++***)))***)))(((((((((((()))***+++,,,------+++***+++---******++++++++++++*********)))((((((((()))+++,,,&&&'''((()))***))))))(((((('''&&&'''***+++***)))&&&'''((()))***)))(((((('''''''''((()))***++++++***++++++++++++***))))))(((((((((((())))))))))))$$$%%%&&&'''(((((('''&&&%%%(((******)))((())))))*********++++++,,,,,,,,,***))))))((()))***+++,,,,,,---...111333222000---***+++++++++,,,,,,---------+++******+++,,,,,,+++******+++,,,...///000000---......000111333444555999===GGGRRRZZZaaannn|||~~~~~~yyyssseee]]]UUUQQQLLLEEEBBBCCC>>>>>><<<:::888666444333---...000222444666888999555666777999:::888333000////////////...,,,***)))))))))(((((((((((())))))((((((((((((''''''''''''%%%))))))&&&'''+++,,,)))((((((((((((((((((((((((---,,,+++(((%%%$$$%%%'''&&&&&&%%%%%%%%%&&&''''''###%%%''''''%%%%%%''')))''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((''''''%%%%%%&&&&&&'''(((((()))(((((((((''''''))),,,///(((((((((((((((((())))))''''''''''''(((((((((((())))))((((((((('''''''''))))))))))))))))))))))))((('''''')))'''$$$&&&***&&&'''(((((()))))))))(((%%%&&&'''&&&%%%&&&(((+++''''''''''''((()))***++++++***((('''&&&&&&&&&'''(((((((((+++------,,,***)))+++,,,***'''%%%&&&(((&&&***+++)))***------***)))(((&&&&&&''''''&&&$$$&&&&&&&&&''')))***,,,---(((&&&)))111555555444666666333...+++++++++++++++&&&---+++###%%%333===>>>))))))***+++,,,,,,------,,,,,,,,,++++++*********'''))),,,---,,,,,,,,,---)))***,,,...//////...---............---...000333111333666777777888999;;;>>>BBBHHHOOOVVV]]]cccgggaaa___]]]^^^aaabbbaaa^^^^^^___aaadddhhhiiihhhfffhhhiiijjjkkklllmmmmmmmmmllllllmmmnnnpppqqqsssssstttyyy{{{vvvuuuvvvmmmnnnpppqqqrrrrrrqqqqqqrrrwww{{{yyyxxxxxxvvvrrrmmmaaaVVVSSSSSSRRRRRRTTTTTTOOOJJJFFFEEEEEEEEEDDD@@@@@@@@@@@@???@@@CCCFFFEEEBBB@@@@@@BBBAAA>>>;;;@@@AAA@@@>>>;;;<<<@@@DDDGGGEEEAAA>>>;;;:::::::::999777555555555555444333///222444444222000//////,,,------......------,,,((((((***+++---...000000)))---222444222///---,,,)))+++...---***)))***,,,111000...+++)))(((***,,,,,,,,,,,,,,,---...//////...//////...------///111,,,,,,,,,,,,,,,,,,,,,---'''(((***+++,,,,,,,,,,,,%%%'''***,,,,,,+++)))(((***)))(((''''''((()))******,,,------++++++,,,...---------,,,+++***)))(((***)))(((((((((***+++,,,&&&''')))*********)))(((''''''&&&'''***++++++***'''((()))******)))(((((((((((((((((()))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))###$$$&&&'''''''''&&&&&&%%%'''******)))(((((()))((((((((((((((()))))))))***)))(((((((((***+++,,,'''(((+++...000000,,,)))++++++++++++++++++++++++---+++******+++,,,,,,+++'''''')))***,,,---//////,,,,,,---...000222444555888999AAAKKKSSS[[[iiiyyy}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~xxxggg___WWWRRRMMMFFFBBBCCC???>>>===:::888666444333222333333444444444333222333666;;;@@@AAA===666000///000000000///---+++***))))))(((((((((((())))))(((((((((''''''&&&&&&&&&''''''"""$$$++++++)))))))))))))))*********+++***)))'''$$$$$$&&&(((%%%%%%%%%%%%&&&&&&'''((("""%%%''''''%%%%%%''')))(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((************)))((('''&&&%%%%%%&&&&&&'''((()))))),,,+++***(((&&&'''***,,,+++)))'''&&&&&&(((***+++''''''''''''((((((((())))))(((((((((''''''''''''))))))))))))))))))))))))***''''''(((&&&###$$$)))''''''((()))******))))))###$$$%%%%%%%%%'''***---***(((&&&%%%&&&(((,,,...+++***((('''&&&&&&&&&'''(((******((()))+++((($$$%%%%%%&&&''''''&&&%%%%%%(((((()))***************'''''''''&&&&&&%%%%%%%%%(((''''''&&&'''((()))***222000///000333444555444444222///---+++***++++++((()))*********---111444++++++***)))***+++---...++++++++++++++++++++++++---***''''''***,,,,,,+++,,,---......//////......---...///.........000222555444444666999:::;;;:::;;;>>>BBBHHHTTT```bbb^^^ZZZ\\\____________```bbbaaabbbeeegggiiijjjiiiiiifffgggkkknnnmmmiiikkkooonnnkkkhhhiiimmmppppppnnnvvvzzz}}}~~~|||xxxvvvtttuuuuuutttpppllllllooosssssswwwwwwuuuuuuwwwwwwsssmmmhhh```XXXSSSQQQPPPQQQLLLNNNNNNIIICCC@@@BBBEEEAAA@@@??????@@@AAAAAA@@@JJJGGGCCC@@@>>>>>>===<<<>>>???@@@>>><<<===AAADDDEEEDDDCCCAAA???<<<:::888999777444222111333555666333222111000////////////222...+++,,,000222000---,,,++++++******++++++,,,---,,,+++,,,.........,,,++++++,,,---------,,,,,,000///......///...,,,***,,,,,,,,,---------......---...---,,,++++++---///,,,,,,,,,++++++,,,,,,---)))******(((&&&'''+++000************************...,,,***((('''(((***,,,,,,)))((())),,,......,,,,,,...///...,,,((('''&&&)))***+++,,,,,,+++***))))))))))))(((((((((((((((...+++((((((***,,,+++***++++++++++++******))))))***)))((('''&&&&&&'''(((+++((('''(((+++,,,***((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''***************)))((((((---+++((((((***+++++++++,,,,,,++++++,,,,,,------000---,,,...222111,,,'''************+++,,,---...---------------...///000......,,,,,,,,,,,,......,,,,,,,,,---///222444555777:::<<<@@@FFFRRR```jjjyyy|||~~~}}}}}}||||||}}}}}}}}}}}}}}}||||||xxxnnndddYYYRRROOOLLLDDD>>>AAABBB@@@>>>:::888888999333444555555333333444555888;;;>>>@@@>>>999333000//////...---,,,,,,,,,,,,++++++******)))((((((((()))(((((('''''''''(((((($$$&&&((('''%%%%%%(((+++&&&&&&''''''((()))))))))'''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((())))))((()))(((&&&$$$$$$&&&(((''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&'''''''''&&&))))))))))))))))))))))))&&&&&&''''''((()))))))))+++***)))'''''''''(((((('''(((((('''&&&&&&((()))))))))(((((((((((())))))&&&&&&''')))++++++***(((''''''(((((())))))******...,,,)))'''%%%%%%&&&&&&)))+++------,,,******+++&&&&&&&&&''''''''''''(((&&&%%%%%%%%%&&&((()))+++---+++)))((('''((()))***###%%%&&&'''+++000...(((%%%%%%&&&''''''&&&%%%%%%'''((()))************)))'''''''''&&&&&&%%%%%%%%%(((((('''&&&'''((()))***///......///333555666666444222///---+++***+++++++++,,,+++***)))***---///+++++++++***++++++,,,,,,++++++++++++++++++++++++---***''''''***,,,,,,,,,,,,------...............,,,.........---...000222222222333555777888888888<<<>>>BBBHHHSSS___bbb___\\\^^^```aaa`````````bbbbbbcccdddfffhhhiiiiiijjjiiiiiimmmpppooolllmmmqqqnnnnnnnnnnnnmmmmmmnnnooouuuxxx{{{|||zzzwwwtttssstttuuutttrrrooonnnqqqtttssswwwwwwuuuuuuwwwwwwsssooojjjccc[[[VVVSSSSSSSSSPPPQQQPPPKKKDDDAAABBBDDDAAA???>>>===>>>???@@@@@@HHHFFFCCC@@@@@@@@@@@@@@@???@@@@@@???======AAADDDCCCCCCCCCBBB@@@???===<<<888777555444333444555666333222000///......//////444000---...111333111...---,,,,,,,,,,,,,,,,,,---...---,,,---/////////...)))***+++,,,---.........000///.../////////---+++........................---......---,,,,,,---///------,,,+++++++++,,,,,,***)))(((((()))))))))(((************************,,,,,,,,,+++++++++******+++)))((())),,,...---,,,---///111000...,,,******%%%&&&((()))***))))))((())))))))))))))))))))))))---***((((((***++++++))))))***,,,---,,,+++((('''***)))((('''&&&''''''((((((&&&%%%'''***+++***((((((((())))))))))))(((((((((''''''&&&&&&''''''(((***************)))((((((,,,***))))))*********)))))))))))))))***+++,,,,,,111...,,,...111111...***)))******+++,,,,,,------------,,,,,,---......///++++++***))))))***++++++,,,,,,,,,---///111444555666888:::===CCCMMMZZZcccqqqvvv{{{~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}~~~zzzrrriii]]]VVVRRRNNNGGGAAACCCCCCBBB???;;;999888999222333555555444555666888888999;;;<<<:::666111...000000///...------------++++++******)))(((((((((((((((''''''&&&''''''((('''((()))((('''&&&)))+++&&&&&&''''''((())))))***(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))(((((((((&&&%%%$$$&&&((())))))((('''&&&%%%%%%&&&%%%&&&&&&''''''''''''&&&((((((((((((((((((((((((&&&&&&''''''((())))))))),,,+++***)))))))))******)))))))))((('''''')))***))))))(((((((((((())))))'''&&&''')))++++++***((('''((((((((()))))))))***(((&&&$$$###"""###$$$$$$(((***------,,,*********&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&'''))))))+++)))(((&&&&&&&&&((((((******((('''***+++%%%%%%&&&&&&''''''&&&&&&%%%'''''')))******))))))((('''''''''&&&&&&&&&&&&&&&(((((('''''''''((()))***,,,+++,,,...222555777777444222///---+++***++++++***++++++)))((()))+++---++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,***((((((***,,,,,,,,,,,,,,,---...............,,,---......---...000222000111444666888888777777<<>>>>>@@@BBBBBBBBBBBBBBBBBBAAA@@@???777777666666666666666666444222000.........000000444111......111111000---...------,,,,,,------......------...///000000...))))))***,,,---...///000111000//////000000...,,,//////////////////......---...000///...---...///...---,,,,,,++++++++++++***((('''***......+++'''************************+++,,,---...---,,,+++)))+++)))((()))+++------,,,...000222222000.........$$$%%%&&&((())))))))))))************************+++)))(((((()))******)))'''))),,,...---+++(((%%%***)))'''&&&&&&'''((((((&&&%%%%%%&&&(((***)))((('''(((((())))))(((((('''(((''''''&&&&&&''''''((()))************))))))(((+++***))))))******(((&&&))))))))))))***+++,,,---111///,,,---000111...,,,)))***+++,,,------,,,,,,,,,,,,,,,,,,,,,------...******))))))))))))******,,,,,,,,,---///111333555444666888:::>>>FFFRRRZZZgggnnnwww}}}~~~~~~~~~~~~wwwnnnccc\\\WWWQQQJJJDDDFFFFFFEEEAAA===999888999000222444555555666888:::888888888888555222///,,,111111000...............++++++******)))((((((((('''&&&&&&&&&&&&&&&''''''(((((()))'''&&&&&&'''(((&&&&&&&&&''''''((()))***)))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((('''(((((('''%%%%%%&&&(((***)))((('''&&&&&&&&&&&&''''''((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))...---,,,+++***+++,,,,,,******))))))))))))******))))))(((((((((((())))))'''&&&'''(((***+++***((((((((((((((()))))))))))))))((('''&&&&&&'''((()))''')))---...,,,***))))))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((((('''&&&%%%$$$%%%&&&'''///---***''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))(((''''''''''''''''''&&&&&&&&&)))((('''''''''(((******,,,++++++...222555666666444222///---+++***++++++&&&'''(((((()))***---///+++,,,------,,,+++)))(((++++++++++++++++++++++++++++++*********+++,,,,,,,,,,,,---.........------,,,---......------///111000333777999:::999888888<<>>666777888888888777555555666444111/////////111222222000------......---+++------,,,,,,,,,,,,---------,,,,,,---///000///...+++++++++,,,---...//////111000///000111000///---/////////...............,,,...111111000...............---,,,++++++++++++***))))))+++///000///---************************+++++++++,,,,,,++++++*********))))))***+++,,,,,,,,,...000000///...//////((()))))))))***************************+++++++++))))))(((((()))*********((()))+++,,,,,,***(((&&&)))((('''&&&&&&'''((()))''''''&&&'''(((((((((''''''(((((((((((((((((('''((((((''''''''''''(((((())))))************)))(((***))))))******)))'''$$$*********+++,,,---...///000---++++++---......,,,)))***,,,......---,,,+++,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...000222444333555777888:::@@@JJJQQQ^^^gggsss{{{~~~~~~{{{sssiiiaaaZZZTTTLLLGGGHHHHHHGGGCCC???:::999888000222444444444555666888999888777555222000...---111000///...------------++++++******)))(((((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%$$$###$$$$$$''''''&&&&&&'''(((*********))))))((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&'''((('''&&&%%%&&&(((''''''&&&&&&&&&&&&''''''((()))))))))((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))------++++++***+++,,,---,,,+++******++++++++++++))))))(((((((((((())))))((('''&&&(((***+++***)))(((((((((((()))))))))))),,,+++************+++,,,&&&))),,,---,,,***((((((&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&)))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***++++++)))'''&&&'''''''''''''''''''''''')))(((((('''((()))***+++...---,,,...111444444444444222///---+++***++++++%%%'''((())))))***,,,...+++,,,------,,,+++)))(((++++++++++++++++++++++++***+++++++++++++++,,,---+++,,,,,,---...---------+++---...---------///111///333777999999888888999;;;???BBBEEENNNYYY___```\\\^^^bbbdddeeefffhhhjjjllljjjhhhggggggjjjmmmooommmkkklllqqqrrrpppoooqqqooooooppprrrvvvwwwuuusssqqqsssttttttrrrqqqqqqrrrnnnnnnnnnpppqqqrrrssssssssswwwwwwuuuuuuwwwwwwsssrrrooojjjddd___ZZZXXXVVVXXXWWWTTTOOOIIICCC@@@???AAABBBAAA???======???BBBAAAAAA@@@>>><<<<<<>>>AAADDDDDDCCCBBBBBBBBBAAAAAACCCCCCBBBAAA???===<<<;;;777777888999888666444333777555333111111111222333111///...---------,,,+++,,,,,,++++++++++++,,,,,,+++******+++---......---......---,,,,,,,,,------111000///000111111///---------------------------,,,...111111000............---,,,,,,+++++++++,,,,,,------+++)))***---000************************+++***)))'''((()))***,,,************)))***+++,,,(((***,,,,,,++++++---...,,,,,,+++***)))(((((('''))))))******++++++++++++(((((()))************++++++***)))((((((((()))))))))((('''&&&&&&'''((()))))))))))))))''''''''''''''''''((((((((((((''''''(((((((((''''''(((((((((((())))))*********)))))))))(((((()))******'''%%%++++++++++++,,,---...///,,,+++******++++++,,,+++)))+++---......---,,,+++---,,,,,,+++++++++,,,,,,---..................------,,,,,,,,,...000222333444666777777888<<>>===???AAA===??????<<<999999<<<@@@EEEDDDCCCCCCDDDDDDCCCBBBEEEDDDCCCAAA>>><<<999888888888999888777555333111555555444333222222222222111111000///............,,,++++++******++++++,,,***))))))***---......---111///...,,,,,,,,,,,,---000///...///000000///---,,,,,,,,,---------......---...000///...---...///---,,,,,,++++++,,,,,,---///000...***%%%###'''+++************************+++)))'''&&&&&&(((+++,,,)))***+++***((((((***,,,'''((()))***))))))+++,,,---,,,+++)))'''&&&%%%%%%(((((())))))***+++++++++''')))+++++++++***+++,,,,,,+++((('''&&&''')))***(((((('''&&&&&&''')))***)))******)))'''&&&'''(((&&&''''''((((((''''''&&&)))((((((''''''(((((()))((())))))************))))))(((((()))***+++)))'''******))))))******+++,,,))))))))))))************+++,,,---......---,,,+++...------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,---///111222444666888777777:::???DDDRRR[[[hhhrrrwww{{{}}}~~~~~~yyyqqqhhh```XXXQQQMMMIIIIIIIIIFFFAAA<<<:::999333444555555333222333555:::999777555444333222222///...---,,,,,,+++,,,,,,++++++******)))(((((((((%%%%%%%%%%%%&&&'''((()))***(((&&&&&&'''((('''&&&((('''&&&%%%&&&(((***+++,,,+++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$&&&(((((('''&&&'''((("""""""""###$$$&&&'''(((''''''((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))******)))(((((()))+++,,,...+++)))***,,,...,,,***))))))(((((((((((()))))))))'''&&&''')))***+++***))))))))))))(((((((((((((((''''''&&&%%%%%%$$$###&&&(((******)))(((((((((&&&&&&&&&''''''''''''((('''((((((((('''&&&%%%%%%&&&&&&'''''''''''''''''')))------)))&&&'''(((''''''&&&%%%%%%%%%%%%&&&'''(((***,,,...---+++(((&&&&&&'''''''''((((((((()))***)))((((((((()))++++++---------///333666777777444222///---+++***++++++)))+++,,,+++***((())))))+++++++++***++++++,,,,,,++++++++++++++++++++++++)))+++------++++++,,,...++++++,,,------------,,,+++,,,------,,,---///000---111555666444333666999888>>>DDDGGGNNNWWW\\\]]]^^^```ccceeeeeefffgggiiilllkkkiiihhhhhhiiijjjkkklllhhhhhhnnnqqqooommmnnnooonnnnnnoooqqqsssttttttsssttttttsssrrrrrrtttuuuqqqooolllmmmpppsssssssssssswwwwwwuuuuuuwwwwwwssssssqqqmmmhhhccc]]]YYYWWWXXXVVVTTTQQQNNNJJJEEEBBB>>>AAADDDCCC>>><<<===???999<<<===;;;888999===BBBEEECCCBBBCCCFFFFFFEEECCCFFFEEEDDDBBB???===:::999:::999888777555222111///222333333333333111000//////000//////......///000,,,,,,,,,++++++,,,,,,,,,***))))))+++---//////...000///---,,,,,,---...///......---...000000...---++++++,,,---...///000000---......---,,,,,,---///++++++++++++,,,---......//////---+++)))))))))***************************))))))((((((((()))++++++)))***+++***((('''))),,,((()))******))))))+++---...---+++)))((('''''''''''''''((())))))***++++++'''***------,,,+++,,,...******)))(((((((((((()))(((''''''&&&'''((()))***$$$'''((((((&&&&&&(((***&&&''''''((((((''''''&&&))))))(((((((((((())))))(((((()))******************((('''(((***,,,,,,+++++++++******))))))******'''(((***++++++*********------------------------///......---,,,,,,------++++++,,,------,,,++++++---,,,,,,,,,---///111222333555777777666777<<<@@@KKKSSS```jjjqqqwww}}}{{{tttlllccc[[[UUUPPPGGGHHHIIIFFFAAA===:::999333555666666555555777888999888777666555444444444000///...------,,,,,,,,,++++++******)))(((((((((&&&&&&&&&&&&'''((()))******(((&&&&&&)))***)))(((((('''&&&%%%&&&(((***,,,---,,,+++***((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''''''''(((%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''''''''&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))***))))))((()))***+++,,,///+++((())),,,...,,,)))))))))(((((((((((()))))))))'''&&&&&&(((***+++******)))))))))(((((((((''')))))))))******))))))((('''((()))((('''&&&((()))&&&&&&&&&''''''''''''(((&&&''''''(((((('''&&&%%%%%%&&&&&&'''''''''''''''$$$***+++&&&"""$$$(((***'''&&&%%%%%%%%%%%%&&&''')))+++---///...,,,)))'''&&&'''''''''(((((())))))***)))((((((((()))+++,,,,,,+++,,,///444888::::::444222///---++++++++++++&&&(((++++++++++++,,,---++++++***)))***+++---...++++++++++++++++++++++++)))+++......,,,+++,,,...++++++,,,---------,,,,,,+++,,,------,,,,,,...000000444777777444444888<<<777>>>DDDHHHNNNVVV\\\\\\aaabbbdddeeeddddddeeefffjjjiiihhhggggggggghhhiiilllhhhhhhnnnqqqooommmmmmnnnpppqqqpppmmmnnnqqquuutttuuutttsssrrrrrruuuwwwtttpppmmmmmmpppssstttttttttwwwwwwuuuuuuwwwwwwttttttrrrooojjjeee___ZZZXXXXXXWWWUUURRRPPPLLLHHHEEE;;;@@@DDDCCC>>>;;;;;;===666999<<<;;;999:::@@@EEEDDDCCCBBBDDDGGGHHHFFFCCCFFFEEEDDDCCCAAA>>><<<;;;;;;:::888666333111///...000111222333222000...,,,,,,---------,,,,,,---///...------,,,,,,------...+++******,,,...000000///......,,,,,,,,,...000111...------...//////...,,,+++,,,---...///111222222---...---,,,++++++---///*********+++,,,---...///...,,,+++...222333111---************************((()))***+++,,,,,,+++***)))***,,,***''''''))),,,***+++++++++******,,,...///...---++++++++++++,,,&&&''''''((()))*********'''***......---,,,---///((()))*********)))'''&&&((('''&&&&&&'''((()))*** ###&&&&&&%%%&&&))),,,&&&''''''''''''''''''&&&))))))(((((((((((())))))(((((()))******************)))'''(((***,,,------///...---,,,++++++++++++&&&)))+++---,,,+++******......---,,,,,,,,,------000///...---------------,,,,,,............,,,,,,---,,,,,,,,,---///000111222555777666555666:::>>>EEENNNZZZeeemmmvvv~~~~~~}}}vvvnnnfff^^^WWWSSSFFFHHHHHHFFFBBB===:::999333555777888777888:::<<<888777777666666555444444111000///......------...++++++******)))(((((((((&&&&&&&&&'''((()))******(((%%%$$$%%%((())))))''')))'''&&&%%%%%%(((***,,,------,,,***)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%((()))(((''''''((((((((('''&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''))))))))))))))))))))))))&&&&&&''''''((()))))))))******)))))))))***,,,---///+++'''(((,,,...,,,)))))))))(((((((((((()))))))))'''&&&&&&(((***++++++******))))))(((((((((''''''''')))******+++++++++((()))((('''%%%&&&(((***&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&&&&$$$%%%&&&&&&'''''''''&&&***)))(((''''''((()))***'''''''''%%%$$$%%%(((++++++,,,,,,+++)))(((***+++(((((((((((()))))))))))))))***+++***)))((()))***+++,,,///111555777:::;;;999555000,,,)))***+++---((()))***++++++***)))(((++++++***)))***+++---......+++((()))+++,,,***((()))))))))))))))******+++...------,,,,,,------...------,,,,,,,,,------...555555444333444555666777888<<>>======;;;:::::::::;;;>>>@@@BBBFFFEEEDDDEEEGGGHHHHHHFFFBBB@@@@@@AAABBB@@@<<<888999777555333111000000000222333333111...,,,,,,---------............------222111...,,,++++++,,,---+++++++++,,,,,,---------+++---,,,))),,,222111,,,000...---...///000///---...//////111222333444444666222...,,,,,,---------------,,,+++************---///000111000///---,,,+++++++++++++++***)))((())))))************)))))),,,+++++++++******))))))(((((()))***************------------,,,+++***)))'''''')))***+++,,,,,,---+++,,,,,,---,,,+++)))((('''((()))))))))(((&&&%%%++++++***)))(((((())))))&&&&&&&&&'''''')))******...'''###&&&******)))*********))))))(((((('''''')))))))))***++++++,,,,,,))))))(((((((((((()))***+++,,,---......---+++***&&&###%%%+++---+++)))***,,,,,,,,,---------.........000111000...------...((())),,,...///...---,,,111000///......///000000///000111333555888:::;;;DDDHHHOOOYYYdddpppyyy~~~~~~}}}||||||}}}}}}zzz|||{{{uuunnnfffZZZOOOJJJIIIGGGFFFEEEBBB>>>;;;777999999777555444777:::888666555777999999666222222111111///---+++***(((+++***)))((('''&&&%%%%%%''''''''''''''''''''''''&&&%%%%%%&&&&&&'''((()))(((((())))))*********+++......,,,)))%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%&&&'''(((((('''%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&((())))))'''%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''(((***+++'''((())))))((()))+++---(((((((((((()))***+++,,,&&&&&&&&&(((***++++++)))(((((((((((())))))))))))'''((()))******)))((('''))))))+++,,,,,,+++***)))(((((((((((((((((((((((($$$$$$&&&'''((((((((((((''''''''''''''''''''''''$$$&&&'''&&&&&&&&&)))+++***)))(((''''''((()))***'''''''''%%%$$$%%%(((******++++++***(((((()))***)))))))))(((((((((((((((((()))******(((((()))***+++,,,...111444777999;;;999555111,,,******+++,,,))))))************)))))),,,+++*********+++,,,------+++))))))***+++***(((******))))))******+++,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///444444333333444555777888888<<<@@@DDDGGGMMMUUU[[[]]]___bbbcccdddeeegggjjjfffeeeeeeeeegggiiikkkmmmooommmkkkmmmqqqssssssqqqrrrqqqooommmmmmnnnpppqqqrrrssstttsssrrrrrrtttuuusssrrrqqqqqqsssttttttssswwwuuurrrqqqppppppppppppppprrrtttqqqkkkddd```^^^YYYUUURRRRRRSSSPPPHHHBBBAAAAAAAAAAAA@@@???>>>===;;;::::::;;;<<>>;;;;;;<<<===???BBBEEEGGGFFFDDDBBBBBBDDDFFFGGGHHHGGGEEEBBB@@@@@@???===;;;:::999777666555555666666222333333111...,,,,,,---------............------///...---,,,,,,---...///,,,,,,,,,,,,,,,+++++++++......---+++,,,000000,,,111///...///000111000////////////000000111111111444111...,,,---......---+++++++++***++++++,,,,,,,,,,,,---......,,,+++***++++++++++++++++++***)))))))))))))))))))))))))))******))))))))))))((((((((()))******++++++******------------,,,+++***))),,,,,,,,,+++***)))(((''')))******++++++++++++***))))))((('''''''''''''''***))))))(((((((((((()))&&&&&&&&&&&&&&&'''((())),,,&&&###&&&***))))))***))))))))))))(((((((((((((((((()))******++++++,,,)))***++++++***)))((('''))))))((((((((())))))***)))%%%%%%)))+++******,,,,,,------------............000111000///......///---------......///000000//////......///000111222***+++---000333777:::;;;;;;AAAHHHOOOVVVaaaoooyyy~~~|||{{{}}}|||xxxrrrhhh]]]NNNKKKGGGDDDBBB@@@===;;;888888999888777888:::===:::;;;;;;:::777444333222222111111000...,,,***)))******)))(((((('''&&&&&&''''''''''''''''''''''''''''''''''''((()))******)))((((((''''''(((***+++//////...***'''%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%'''(((((('''''''''&&&&&&&&&&&&$$$&&&'''&&&&&&&&&(((***%%%&&&&&&&&&&&&'''''''''***)))(((&&&&&&&&&&&&''''''((())))))((()))+++---+++******))))))))))))))))))(((((()))******)))'''(((((((((((()))))))))))))))***++++++++++++******(((((((((((('''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((''''''''''''''''''''''''%%%&&&'''&&&&&&&&&(((***((((((((((((((((((((((((%%%&&&&&&&&&%%%%%%''')))'''(((((('''%%%%%%&&&((()))))))))(((''''''&&&&&&$$$&&&'''((('''((()))+++***,,,...111444777999:::888666222...+++++++++,,,,,,+++))))))))))))+++,,,,,,,,,+++*********))))))+++***))))))))))))))))))))))))(((((())))))***+++++++++++++++++++++++++++***++++++,,,---...000111000000111222444666999;;;888;;;???AAADDDKKKSSSZZZYYY]]]bbbeeeggggggiiijjjfffffffffggghhhjjjlllmmmnnnkkkjjjlllpppssssssqqqnnnnnnooopppppppppppppppttttttsssqqqooooooqqqsssqqqqqqqqqrrrttttttqqqooossssssrrrqqqooooooqqqrrrsssssstttrrrnnnhhhdddaaa[[[WWWSSSRRRRRROOOHHHBBBAAABBBDDDFFFEEECCC@@@???======???AAADDDGGGJJJKKKEEECCC@@@???AAADDDEEEFFFHHHFFFCCC@@@>>>>>>======:::999888777777777888999222333333111...---------------............---------,,,,,,,,,,,,---...///---,,,,,,,,,++++++******------,,,+++,,,------,,,111000//////000111000////////////////////////000333000...------.........************+++,,,------,,,------...---,,,+++++++++++++++,,,,,,+++******)))))))))(((((())))))))))))))))))((((((((((((((())))))***++++++++++++***,,,,,,,,,,,,,,,+++******,,,,,,,,,+++***)))((('''(((((()))******+++++++++***)))'''&&&&&&''''''((()))((((((''''''(((((((((&&&&&&&&&&&&&&&'''((((((***%%%$$$'''))))))(((***))))))))))))(((((((((((((((((())))))***+++++++++)))***,,,,,,,,,***(((&&&+++***)))))))))***+++,,,,,,'''%%%(((***)))+++---------------...............///111111///.../////////...---,,,---...000111.........///000111111222,,,,,,...000333555888999;;;AAAHHHMMMRRR]]]lllyyy}}}||||||vvvlllbbbTTTQQQLLLGGGEEEBBB@@@>>>666666555555666777999;;;;;;===>>><<<777222222333222111111000...---+++*********))))))(((''''''&&&''''''''''''''''''''''''(((''''''(((((()))***+++***)))'''&&&'''((()))***...---,,,)))&&&%%%&&&(((''''''&&&%%%%%%%%%%%%&&&%%%&&&'''&&&%%%%%%'''(((''''''''''''''''''&&&&&&&&&''''''&&&%%%&&&(((***&&&&&&&&&&&&'''''''''''')))((('''&&&%%%&&&'''''''''((())))))((()))+++---...---,,,+++************+++***))))))******(((&&&(((((((((((())))))))))))'''(((((()))))))))))))))*********))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))))))))((('''''''''''''''''''''''''''%%%&&&''''''&&&&&&(((***''''''((((((((((((''''''$$$%%%&&&&&&%%%%%%&&&((('''(((((('''%%%$$$&&&''')))((((((((('''''''''&&&$$$&&&'''((('''((()))+++***+++...000333666999:::888666222///,,,++++++,,,,,,+++***))))))***+++,,,++++++++++++***))))))(((*********)))(((((())))))(((''''''''''''((())))))***++++++,,,,,,++++++******++++++,,,---...000111//////000111444777999;;;888:::>>>@@@CCCIIIRRRYYY[[[^^^bbbdddeeeeeeeeefffeeeffffffgggiiijjjllllllpppmmmkkkllloooqqqpppnnnlllmmmooopppqqqqqqqqqppprrrrrrrrrpppnnnnnnoooqqqpppppppppqqqsssrrrpppnnnqqqrrrrrrqqqooooooqqqsssuuuttttttrrroookkkgggddd]]]XXXSSSRRRRRROOOIIICCCAAACCCEEEFFFFFFDDDBBB@@@???@@@BBBDDDGGGKKKMMMNNNHHHEEEBBBAAABBBDDDEEEFFFFFFEEEBBB???<<<<<<===>>>:::999888777777888999:::333444444222///.........------............------++++++,,,,,,------...///,,,,,,,,,++++++*********++++++++++++++++++,,,---000///...///000111000...........................111///------...//////...************+++,,,------............------,,,,,,***++++++,,,,,,,,,++++++))))))(((''''''((())))))((((((((((((((()))))))))))))))***+++++++++++++++++++++,,,,,,++++++************+++++++++******)))(((((((((((()))******+++***)))'''&&&&&&''''''(((((('''''''''''''''((((((''''''&&&&&&&&&'''((((((((($$$$$$((()))((((((***(((((((((((())))))))))))'''(((((()))******++++++***+++,,,------+++)))'''+++***)))))))))***,,,------(((%%%((())))))+++...---------.........//////...///111111000//////000///...,,,++++++---///000------...///000111111111///000000111222444666777:::???FFFIIIMMMWWWgggsss}}}~~~yyynnndddYYYUUUOOOKKKGGGDDDAAA>>>777666555555777999:::;;;;;;>>>???===777333222333111111111000///---,,,+++******))))))((((((''''''''''''''''''''''''''''''(((''''''(((((()))***+++***)))(((''''''((()))************(((%%%%%%&&&(((''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&%%%%%%'''(((&&&&&&'''((((((''''''&&&((()))(((&&&$$$$$$&&&(((&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%'''((()))'''((())))))((()))+++---000///...---,,,+++++++++,,,***)))***+++***(((&&&(((((((((((())))))))))))((((((((((((((())))))***)))))))))******++++++,,,&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))))))))((('''''''''''''''''''''''''''&&&'''''''''&&&&&&''')))&&&''''''((((((''''''&&&###%%%&&&&&&%%%%%%&&&'''''''''(((&&&%%%$$$&&&'''''''''''''''''''''''''''&&&''')))((((((((()))+++***+++---000333666888999888666333///---,,,,,,,,,++++++************++++++*********+++******)))((()))******)))''''''(((***(((''''''''''''((())))))***+++,,,------,,,+++***+++++++++,,,---...///000...//////111333666999;;;888:::===>>>AAAHHHQQQXXX^^^```cccdddcccccccccdddeeefffggghhhjjjkkkllllllpppmmmkkkllloooqqqooommmllllllnnnpppqqqqqqrrrrrroooqqqrrrqqqoooooooooppprrrqqqpppqqqrrrrrrpppnnnoooqqqrrrqqqnnnnnnqqquuuxxxwwwuuutttsssoookkkggg```[[[UUUTTTTTTQQQKKKEEEBBBCCCDDDEEEEEEDDDBBBAAA@@@AAACCCFFFIIILLLNNNOOOLLLJJJFFFEEEEEEFFFFFFFFFBBBBBB@@@===::::::;;;===;;;;;;999888888999::::::555555555444111//////000------............------++++++,,,,,,---------...+++++++++++++++************)))***,,,,,,***,,,000000...---...///000///...,,,,,,---------.........000...------///000000///+++++++++***++++++,,,,,,.........---------------***+++,,,,,,,,,,,,,,,,,,))))))''''''''''''))))))(((((())))))))))))******)))***++++++,,,+++++++++***+++++++++++++++******((()))***+++++++++++++++)))((((((((((((((()))***))))))(((''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''(((((()))&&&$$$$$$((()))'''(((+++(((((((((((())))))))))))''''''((())))))******+++***+++,,,,,,---,,,+++***(((((((((((())))))***+++---(((&&&(((***)))***---------........./////////...///111111000///000111///...,,,++++++,,,...///---...///000111111000000111111111111222333444555888<<<@@@CCCHHHQQQ^^^hhhvvv{{{qqqggg[[[WWWRRRMMMIIIDDD@@@===<<<:::888888:::<<<===<<<<<<======<<<999666555444111111111000///...,,,,,,*********))))))(((((((((''''''''''''''''''''''''''''''''''''((()))******************))))))))))))'''''''''&&&%%%%%%(((***''''''&&&%%%%%%%%%%%%&&&###%%%%%%%%%$$$%%%''')))%%%&&&'''((((((((('''&&&((())))))'''%%%$$$%%%&&&&&&&&&'''''''''(((((((((&&&%%%%%%%%%%%%'''((()))'''((())))))((()))+++---000000...---,,,,,,,,,,,,+++*********++++++)))'''(((((((((((())))))))))))***)))))))))***+++,,,---''''''''''''(((***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((''''''''''''''''''''''''&&&'''((('''%%%%%%''')))&&&&&&'''(((((('''&&&&&&###$$$&&&&&&%%%%%%%%%''''''(((((('''%%%%%%&&&'''%%%&&&&&&''''''(((((((((((()))******(((((()))******+++---000333666888999888666333000...,,,,,,,,,***++++++,,,,,,++++++***((()))***++++++******))))))***+++)))'''&&&(((***)))))))))))))))***+++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,---...////////////111333666999:::888:::<<<===@@@GGGPPPWWW___aaacccccccccccceeefffeeefffgggiiijjjkkkllllllnnnllljjjkkkoooqqqpppooollllllmmmooopppqqqssssssnnnpppssstttsssqqqqqqqqquuusssqqqqqqrrrsssrrrqqqnnnqqqrrrqqqnnnmmmqqquuuyyywwwttttttsssqqqlllhhhddd___YYYWWWWWWTTTNNNIIIBBBCCCCCCDDDDDDCCCCCCBBB@@@AAACCCFFFHHHJJJLLLMMMMMMKKKHHHFFFFFFEEEDDDBBB===>>>>>><<<999888:::<<<>>>===<<<;;;::::::;;;<<<666777777555222111111111------............------+++,,,,,,---------,,,,,,************+++++++++++++++)))+++///...+++...444///---,,,---...///...,,,******+++,,,---......//////------...///000000///,,,,,,++++++***+++++++++...------,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***)))'''&&&&&&''')))***)))))))))*********++++++)))***++++++,,,,,,++++++******++++++++++++******))))))***+++++++++++++++***)))((('''''''''((()))(((((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&'''(((***))))))((((((((())))))$$$###%%%))))))'''(((+++'''((((((((()))))))))***''''''(((((()))***************++++++,,,---------'''((()))***++++++++++++---(((''')))+++******,,,............////////////...///111111000000111222000///...------...//////...///000111111000///////////////000111222333444777999<<>>===<<<<<<<<<===777888888666333222222222---..................---+++,,,,,,------,,,,,,+++))))))******+++++++++,,,+++***,,,111000---000888...---,,,,,,---...---,,,))))))***+++---...//////...------...000111000///------,,,+++************---,,,++++++******++++++***+++,,,,,,------------***((('''&&&&&&'''(((***))))))******+++++++++,,,******+++,,,,,,,,,,,,+++)))******+++++++++************+++++++++******)))***)))((('''&&&&&&'''((('''((()))))))))(((&&&%%%%%%%%%%%%%%%&&&&&&'''(((******)))))))))))))))***$$$###%%%))))))&&&'''+++'''((((((((())))))******''''''(((((()))******************+++,,,---//////)))***,,,---......---------((('''***,,,******,,,............/////////000...///111111111000111222000000000////////////000//////000111111000///...,,,,,,---...000222444555999999:::>>>EEENNNVVVZZZkkkwwwxxxoooaaa___ZZZVVVQQQKKKDDD???>>>;;;888888;;;<<<;;;:::<<<:::888:::======999666111111111111000///------************))))))))))))''''''''''''''''''''''''&&&%%%%%%&&&&&&'''((()))***+++---......,,,)))'''$$$&&&''''''''')))---///''''''&&&%%%%%%%%%%%%&&&###$$$%%%%%%$$$%%%''')))$$$%%%'''))))))((('''&&&###%%%((()))(((''''''(((''''''''''''((((((((())))))(((&&&%%%$$$$$$%%%&&&'''((())))))((()))+++---,,,,,,++++++******++++++******)))***,,,,,,***)))(((((((((((())))))))))))((('''''''''''')))+++,,,******(((''''''((()))***(((((((((((((((((((((((($$$%%%&&&'''(((((((((((('''''''''''''''''''''''''''(((((('''%%%%%%'''((()))*********(((%%%""" '''$$$!!!!!!$$$&&&&&&$$$+++***)))'''''''''((()))((((((&&&&&&%%%&&&'''(((&&&'''(((******((('''&&&++++++---///222555888999777666333///+++)))+++---+++++++++***++++++,,,,,,+++++++++)))'''''')))+++,,,,,,***)))(((((((((((('''))),,,,,,***(((((((((++++++------------++++++,,,,,,+++++++++,,,------......000111333444555666999888:::>>>AAAEEENNNXXXaaaaaabbbeeehhhiiiiiihhhllljjjgggffffffgggfffeeeiiihhhggghhhkkknnnppppppoookkklllqqqssspppqqqvvvppprrruuuvvvtttrrrqqqqqquuutttrrrppppppppprrrsssooorrrsssqqqmmmkkknnnqqqqqqsssuuuvvvtttqqqllliiieeebbb^^^\\\ZZZVVVPPPKKKGGGBBB===>>>BBBFFFFFFDDDBBBBBBBBBCCCDDDFFFHHHJJJNNNNNNLLLHHHCCC???======<<<===>>>??????>>>===<<<<<>>777666444222222111000...,,,---,,,,,,++++++,,,,,,---((((((((((((((((((((((((+++)))))),,,(((###%%%+++,,,...000000///---------((('''%%%$$$%%%(((+++---(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""!!!'''***)))'''(((((((((((((((((((((((((((((((((&&&$$$$$$&&&((('''(((***)))'''&&&&&&''''''%%%$$$&&&)))+++***((( $$$))),,,------......+++++++++++++++++++++++++++******))))))******+++******))))))))))))*********)))(((((((((***+++,,,'''&&&&&&&&&'''(((***+++***'''$$$&&&)))***&&&"""(((((((((((((((((((((((())))))))))))((('''&&&%%%))))))))))))'''%%%###"""...,,,)))''''''&&&$$$###***))))))(((((((((((((((((('''&&&%%%%%%&&&'''(((&&&'''((())))))((('''&&&,,,---...///222444666777888777444///,,,***,,,...+++******))))))******+++***++++++)))'''''')))+++,,,+++***)))((((((((((((&&&(((+++,,,+++*********+++,,,,,,------,,,,,,+++++++++*********+++,,,,,,...//////111333555777888:::999:::>>>@@@DDDNNNXXXbbbbbbdddfffiiijjjjjjjjjllljjjhhhgggggghhhgggfffgggffffffgggjjjmmmooopppooolllnnnrrrssspppppptttppprrruuuuuutttsssssssssuuutttsssqqqqqqqqqrrrrrrmmmppprrrqqqmmmmmmpppssssssuuuvvvwwwuuuqqqllliiifffccc___\\\[[[WWWQQQLLLIIIDDD??????BBBDDDDDDBBB???@@@BBBDDDEEEFFFFFFFFFKKKLLLJJJGGGBBB>>><<<;;;<<<<<<>>>?????????>>>>>><<<>>>@@@???===;;;:::999===<<<:::999777555333222333222111///............++++++++++++++++++***))),,,,,,,,,,,,,,,+++******)))************+++++++++)))))))))******+++++++++++++++******++++++,,,---............////////////000//////.........//////+++,,,,,,,,,******,,,---++++++,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((()))))))))(((((()))***+++,,,(((*********))))))+++,,,)))***+++++++++******)))))))))************))))))+++***))))))((((((((()))(((((((((((((((((('''''''''(((((('''%%%%%%&&&((('''((()))***++++++++++++((())))))((('''''')))+++((((((''''''((()))+++,,,***))))))))))))***++++++++++++,,,,,,,,,,,,,,,+++*********+++,,,,,,,,,---,,,,,,+++************+++///...---,,,,,,---......////////////000111222222///...///111333222///,,,.........000111111...,,,000///......///222555777888999;;;>>>AAAHHHOOOTTT^^^jjjvvv|||{{{wwwppphhh]]]VVVQQQMMMGGGCCC@@@===:::999999;;;<<<<<<888;;;<<<===AAADDDAAA;;;555333111111111000///------------,,,,,,,,,++++++(((((((((((((((((((((((('''%%%&&&)))(((%%%'''---(((///666999555000,,,***((('''&&&%%%&&&(((***+++(((((('''''''''&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%&&&### !!!%%%((('''%%%''''''''''''''''''''''''((()))((('''%%%%%%&&&((('''(((***)))'''&&&&&&'''(((&&&%%%&&&)))***)))(((###'''+++---------------++++++++++++++++++++++++++++++************+++++++++******))))))******+++***)))(((((()))***+++,,,''''''&&&&&&'''(((***+++***'''%%%&&&)))***&&&###''''''''''''''''''''''''))))))))))))((('''&&&%%%))))))(((''''''&&&&&&%%%###$$$&&&'''&&&&&&&&&'''(((((()))))))))(((''''''((('''&&&%%%%%%&&&'''(((&&&'''((())))))((('''&&&------...///111333555666999777555000---,,,---///******)))))))))))))))******++++++)))(((''')))***++++++***)))((((((((()))%%%(((+++,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++***)))))))))******+++,,,/////////000222555888:::;;;::::::===???DDDNNNYYYbbbdddfffhhhjjjkkkkkkkkkllljjjhhhhhhiiiiiiiiihhhddddddeeefffhhhkkknnnoooooonnnpppttttttqqqoooqqqqqqsssttttttsssssstttvvvuuuuuuttttttsssrrrrrrqqqmmmoooqqqpppnnnooorrruuuuuuvvvwwwwwwuuuqqqllljjjgggccc___]]]\\\YYYSSSOOOKKKGGGBBB@@@BBBCCCBBBAAA===???BBBDDDFFFEEEDDDCCCHHHIIIIIIFFFAAA===;;;:::;;;<<<===???@@@@@@@@@@@@===<<<<<<===>>>===;;;999::::::::::::888666444333444444222111000/////////...---,,,,,,+++++++++,,,,,,,,,---------,,,++++++)))************+++++++++(((''''''''')))***,,,---++++++******++++++,,,---.........//////000000000000//////...//////000000++++++,,,+++))))))+++,,,,,,,,,,,,,,,,,,+++++++++,,,+++***)))((((((((()))***)))))))))))))))*********+++,,,,,,******+++,,,'''((()))***+++,,,,,,,,,))))))************))))))++++++***))))))))))))***)))))))))(((((('''''''''''''''(((&&&%%%$$$%%%'''%%%%%%'''((((((((((((((())))))***)))''''''(((***((((((''''''((()))+++,,,))))))((((((((()))******)))***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------,,,,,,+++------,,,,,,,,,,,,------///......//////000111222//////000222333222///---...------///111111000///000///......///222444666777888:::<<>>;;;:::<<<===>>>===999;;;;;;<<<@@@EEECCC>>>444222000000000000///...............---,,,***)))((((((((((((((((((((((((&&&%%%&&&((('''%%%''',,,***666BBBEEE>>>222)))&&&'''''''''''''''''''''((('''''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&***&&&""""""$$$&&&%%%$$$''''''''''''''''''''''''((())))))(((&&&&&&''')))'''(((***)))'''&&&&&&'''((('''&&&'''((()))(((''''''***---...---,,,+++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,******)))))))))***++++++(((''''''&&&'''(((***+++)))'''%%%'''))))))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%((((((''''''''''''(((((($$$&&&%%%%%%'''***'''''')))))))))((('''&&&''''''&&&%%%&&&'''((()))''''''((())))))((('''''',,,,,,---///111333666777999888555111...---...000+++******))))))))))))***)))***+++***(((((((((*********)))))))))))))))***'''))),,,,,,,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******)))******+++,,,---//////...///111555999;;;<<<::::::<<>>@@@AAAAAAAAA===;;;:::<<<>>>???<<<999888999:::;;;:::888666444555555444333222111000000///...,,,+++***+++,,,,,,+++,,,,,,,,,,,,,,,++++++))))))*********+++++++++***)))((('''(((***,,,...++++++******++++++,,,---,,,,,,------...///////////////......//////000000***++++++***)))(((***+++,,,,,,,,,++++++++++++++++++******)))))))))))))))*********))))))))))))))))))***,,,,,,++++++,,,---)))***+++,,,---.........((())))))************)))++++++***************+++******))))))(((''''''''''''(((((('''%%%%%%&&&((($$$$$$%%%&&&'''''''''''')))******)))'''&&&'''))))))((((((((((((***+++,,,((((((((((((((())))))***((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........---+++***,,,+++++++++,,,,,,------............///000111111000000//////000//////......---,,,...000222222111//////......000111444555777888:::<<<>>>BBBGGGKKKPPP[[[iiirrrzzz~~~yyyqqqfff\\\TTTNNNIIIFFFAAA???<<<;;;===>>>>>>===:::;;;::::::???CCCBBB===333111//////000000000///...///000000...+++)))'''((((((((((((((((((((((((***)))(((((('''&&&&&&'''000===KKKMMMAAA222((($$$''''''((((((((('''%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%+++'''$$$"""$$$%%%&&&%%%'''''''''''''''''''''''''''((()))((('''&&&((()))'''(((***)))'''&&&&&&'''((((((''''''((((((''''''+++---//////---+++******************************---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---*********************+++)))((('''''''''(((***+++)))(((''''''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&%%%(((''''''''''''((()))***###'''***)))&&&$$$$$$&&&&&&'''((())))))((('''&&&'''&&&&&&%%%&&&'''((()))''''''((((((((((((''''''))))))+++...111555777999999888555111...---///111---,,,+++***************)))***+++***)))(((((()))***)))))))))))))))*********+++---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++---......///.........000444888:::;;;999999<<<>>>BBBLLLWWW```dddiiikkkkkkjjjkkklllkkkjjjiiijjjkkklllkkkjjjcccdddfffffffffhhhkkknnnoooqqqsssttttttrrrpppmmmqqqrrrsssrrrqqqrrrtttvvvttttttuuuuuuuuutttsssrrrsssssssssqqqppppppqqqrrruuuuuuvvvuuussspppllljjjdddaaa^^^]]]^^^]]]ZZZWWWJJJGGGDDDBBBBBBCCCDDDEEEDDDCCCBBBBBBBBBEEEGGGIIIEEEFFFGGGEEEAAA>>>===<<<;;;<<<<<<===???@@@AAABBB>>>;;;999;;;===>>><<<999777888:::;;;:::999777555666666555444333222111111///...,,,+++******++++++******++++++++++++******))))))*********+++++++++---,,,***))))))***,,,---++++++******++++++,,,---+++++++++,,,,,,---------......---......///000000+++,,,,,,***)))((()))+++++++++++++++++++++++++++************)))))))))(((***************)))))))))&&&(((+++,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,---(((((()))***************+++***************++++++******))))))(((((((((((()))******)))'''&&&((()))'''''')))***************)))******)))'''&&&''')))))))))(((((()))***,,,---((((((((((((((())))))***((()))***+++,,,---------------,,,,,,,,,,,,,,,,,,+++,,,---------,,,***)))+++++++++,,,,,,---------------------...///000111222000...+++***,,,...000...---,,,...111333333222//////...///000111333444777999:::;;;===@@@EEEHHHMMMWWWccclllvvvzzztttkkkaaaXXXPPPIIIEEEAAA???===<<<=========<<<:::;;;:::999===AAA@@@:::444222///...///000000000///000000000...,,,)))'''((((((((((((((((((((((((,,,+++***(((((())))))'''///:::FFFFFF;;;///)))'''&&&'''((()))(((&&&$$$###&&&''''''''''''''''''''')))(((((('''&&&%%%$$$$$$((('''$$$$$$%%%&&&'''(((''''''''''''''''''''''''&&&''')))(((''''''''')))'''(((***)))'''&&&&&&'''(((((((((((('''''''''''',,,...///...,,,***)))***************************---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------***++++++++++++*********))))))(((''''''(((***+++)))((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%''''''((((((((()))))))))"""$$$&&&&&&&&&%%%&&&'''&&&&&&'''((((((((('''''''''&&&%%%%%%&&&''')))***(((((((((((((((((((((((('''(((***---111555888:::888777555111...---///111...---,,,+++************(((***++++++)))(((((())))))((((((((()))***+++++++++,,,,,,+++***)))***+++---,,,,,,++++++,,,,,,---******++++++,,,---...///............000222555777888777999<<<>>>AAAJJJSSS^^^ccchhhjjjiiihhhiiikkkiiihhhhhhjjjllllllkkkjjjeeegggiiihhhfffgggkkknnnooorrrtttrrrrrrsssrrrnnnppprrrsssrrrqqqpppqqqrrrssssssssssssssstttttttttuuutttsssrrrqqqqqqqqqqqquuuuuuvvvuuusssqqqnnnllleeebbb^^^\\\]]]]]]ZZZWWWJJJHHHFFFCCCBBBCCCEEEFFFFFFEEEBBBAAAAAADDDHHHJJJEEEEEEEEECCC@@@>>>>>>???<<<<<<<<<<<<===>>>@@@@@@===<<<;;;;;;<<<<<<;;;999888999:::::::::999888777666666666555444333111111///...---,,,+++*********))))))***+++++++++******)))************+++++++++...---+++*********+++,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,---...//////,,,------+++)))((()))+++************+++++++++,,,))))))************)))(((((()))************))))))&&&(((+++---,,,,,,------,,,,,,+++***)))))))))***'''((()))******+++*********))))))))))))***++++++))))))))))))))))))))))))******+++)))((('''(((***&&&&&&'''((())))))))))))))))))***)))''''''(((***))))))(((((()))***,,,---))))))((((((((()))*********+++,,,,,,------------,,,,,,,,,,,,------------+++++++++++++++***))))))***+++,,,---......---------,,,,,,------...///000111000...***((()))---000---------///222333222111///...//////000111222222666777999;;;<<>>=========<<<:::777999999999===AAA???:::666444000///000111111000000000000///...,,,***((((((((((((((((((((((((((()))***)))''')))------***(((000777777111+++***+++&&&'''(((((('''&&&%%%$$$&&&&&&&&&'''''''''''''''))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''((('''(((***)))'''&&&&&&'''&&&((()))(((''''''((())),,,---...---+++*********************************,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,++++++***)))***)))((((((((()))******((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&''')))******)))((((((!!!!!!!!!###&&&)))******&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%&&&''')))***((((((''''''''''''((((((((()))+++---111444777999777666444000------///111---,,,+++***))))))))))))(((***,,,+++***((((((((((((((((((((()))***+++,,,)))***+++***))))))***,,,---,,,,,,++++++,,,,,,---)))))))))***+++---...///------......///111222333555555888<<<>>>@@@GGGPPP[[[aaagggiiigggfffgggiiigggggghhhjjjllllllkkkiiihhhjjjllljjjggggggkkkoooooossstttqqqqqqttttttpppoooqqqsssrrrpppooonnnnnnqqqqqqpppqqqrrrsssuuuvvvtttsssrrrrrrrrrssssssrrrvvvvvvwwwwwwuuutttrrrpppiiiddd___\\\\\\ZZZWWWTTTLLLKKKHHHEEEBBBBBBCCCEEEEEECCCBBBAAABBBDDDFFFHHHDDDCCCBBB???===<<<>>>@@@<<<<<<;;;;;;;;;===>>>???=========<<<999888999::::::::::::999999888888888555666666666555333111000/////////...---,,,+++***)))***++++++,,,,,,,,,+++)))************+++++++++************++++++++++++++++++******++++++,,,---------,,,,,,+++*********++++++++++++,,,---......---......,,,***)))***+++(((((()))***+++,,,,,,---((()))***++++++***)))((('''((()))***++++++*********,,,//////---,,,++++++,,,+++***)))))))))******'''((()))******+++++++++)))((((((((())))))***+++((((((((()))******++++++)))******)))''''''((()))###$$$%%%&&&''''''''''''((())))))((('''''')))+++***))))))((()))+++,,,---***))))))))))))***++++++,,,------.........------+++,,,,,,,,,---.........,,,,,,+++******************+++---...//////......,,,,,,,,,,,,---...///000///000000...+++***,,,...------///111333333222///......//////000000111111333555777999:::===@@@CCCGGGNNNVVV^^^kkkxxx}}}uuuiii^^^VVVQQQOOOFFFDDDAAA@@@???>>>;;;999333666888:::@@@DDDBBB<<<999666222000000111111111111000///...---,,,+++***(((((((((((((((((((((((((((***(((&&&(((...---((('''***------)))'''(((***&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''(((%%%&&&((()))(((((('''(((&&&&&&&&&&&&&&&&&&&&&&&&"""%%%''''''&&&%%%&&&&&&'''(((***)))'''&&&&&&'''%%%''')))(((''''''(((+++***+++,,,,,,*********,,,************************++++++************++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,+++***)))+++***)))(((((()))******((()))******((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&&&&&&&''')))++++++***((('''///+++'''''')))+++***((('''&&&%%%%%%&&&'''((()))&&&&&&%%%%%%&&&''')))***((((((''''''''''''((((((******,,,...000333555777777666444000------///111,,,+++***)))(((((((((((((((***,,,,,,***((((((((((((((((((((()))***,,,,,,&&&((())))))((()))+++...------++++++++++++------((((((((()))***,,,---...------......///000000000444444888<<<>>>???FFFNNNYYY___fffhhhfffdddeeehhhffffffgggiiillllllkkkiiijjjmmmnnnlllhhhgggkkkoooooossssssppppppuuuuuuqqqoooqqqsssssspppnnnllllllppppppooooooqqqsssvvvxxxsssrrrqqqqqqssstttuuutttwwwwwwxxxxxxwwwvvvtttssslllgggaaa]]][[[XXXTTTPPPOOOMMMJJJFFFBBB@@@BBBCCCAAABBBBBBBBBCCCDDDDDDDDDCCCBBB@@@===:::;;;===@@@===<<<;;;::::::;;;=========>>>???<<<888666888;;;<<<;;;:::999888888888888555555666666555333111000000111111111000...,,,******+++,,,,,,------------)))************+++++++++&&&'''(((***++++++++++++++++++******++++++,,,---///......---,,,+++******************+++,,,---............---***)))***,,,''''''(((***+++,,,---...((()))***++++++***)))(((&&&''')))***+++++++++***...000222111...,,,***)))---,,,+++++++++,,,---...''''''(((******+++++++++(((((('''(((((()))******''''''((()))***+++,,,,,,((())))))(((&&&&&&'''(((&&&'''((()))************'''((()))((('''(((***,,,***))))))))))))+++,,,---***************++++++,,,.........///......------++++++,,,,,,---...//////---,,,+++***)))***+++,,,***,,,---///000000//////,,,,,,,,,,,,---...//////---000333222///,,,,,,,,,---...///222444444111.........//////000000111111111333555777888;;;>>>AAACCCIIIQQQYYYgggvvvwwwjjj___XXXUUUUUUHHHFFFCCCBBB@@@???<<<:::000444888;;;BBBGGGEEE@@@;;;777333111000111111111111000///---,,,,,,,,,,,,((((((((((((((((((((((((+++,,,)))%%%''',,,***$$$,,,,,,,,,***'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))***+++%%%'''***+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$&&&'''&&&%%%%%%&&&'''(((***)))'''&&&&&&'''$$$&&&)))(((''''''))),,,((()))++++++******+++,,,))))))))))))))))))))))))+++******************+++,,,++++++******++++++,,,+++,,,,,,---,,,+++***)))+++***)))(((((()))******((()))******(((''''''(((((((((((((((((((((((((((%%%%%%&&&&&&'''&&&&&&&&&(((((()))))))))'''&&&%%%'''((())))))(((''')))***(((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%'''((()))&&&'''((((((''''''(((***++++++,,,...000444777999;;;888333///------///111///,,,)))((()))*********(((((()))***************(((&&&%%%'''***,,,+++)))((())))))+++,,,---......,,,***(((***---///...---,,,++++++++++++,,,------,,,...////////////222444555666777888:::>>>DDDHHHUUU^^^fffhhheeedddhhhnnnkkkfffcccdddiiinnnooommmmmmoooooollliiihhhjjjnnnooosssvvvuuuqqqnnnpppssssssrrrqqqpppooooooooooooooopppqqqqqqsssssstttuuurrrsssrrroooqqqttttttppptttvvvxxxxxxvvvsssqqqpppsssmmmfff___[[[XXXVVVUUUSSSPPPKKKFFFCCCBBBCCCDDDCCCCCCCCCCCCCCCDDDEEEEEEFFF@@@<<<===???===<<<===<<<===???@@@@@@@@@???>>>???@@@AAA???===:::::::::>>>;;;777444444777;;;>>>888666444444444555444333222333444444333000---++++++,,,...//////...,,,+++,,,,,,,,,+++***)))(((((( (((...,,,((()))+++,,,+++***)))(((((()))******((()))+++,,,---,,,,,,+++///...,,,******+++,,,...222111///...,,,,,,++++++*********)))))))))))))))***)))((()))+++,,,,,,***''')))***)))'''(((+++...111///---+++*********+++...//////000...,,,***(((''''''((()))))))))))))))((((((((((((((()))******(((((()))***++++++,,,,,,++++++******)))((((((((()))%%%$$$((()))((('''***&&&'''(((((((((***---///''''''(((((())))))******((())))))***++++++,,,,,,,,,------......------,,,000///...------------------------+++)))***,,,///***,,,......---------...//////...------------.....................------...///222555777444000,,,,,,---...000111111222222555111111444555444999AAABBBFFFNNNYYYfffqqq{{{{{{qqqfff]]]WWWUUULLLIIIEEECCCAAA@@@===;;;<<<888666999???BBBBBB???999888666444333333333444000...,,,,,,---------,,,+++***)))))))))))))))******(((''''''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''&&&'''((((((''''''(((***---)))%%%$$$&&&'''&&&%%%''''''&&&'''((((((&&&%%%&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))&&&%%%%%%$$$%%%&&&'''(((*********)))))))))))))))))))))******+++++++++++++++++++++************)))---,,,+++))))))))))))***,,,***,,,111000***(((+++++++++************++++++***)))((((((((((((((()))&&&'''(((*********)))((('''(((***++++++)))'''%%%%%%&&&''')))))))))((((((''')))++++++***))))))***(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((&&&'''((((((''''''(((***++++++,,,...000444777888;;;888444000---...000222///,,,)))((()))*********(((((()))***************)))((('''(((+++,,,,,,***((())))))***,,,------...,,,***)))***---///...---,,,,,,,,,,,,,,,------...---.../////////000222444666777888888:::===BBBFFFTTT\\\eeehhheeedddhhhmmmjjjfffcccdddiiimmmnnnmmmmmmlllkkkjjjkkklllmmmmmmmmmqqquuuuuurrrqqqtttwwwsssrrrqqqpppooooooooooooppppppqqqrrrsssttttttuuussstttrrrpppqqquuutttqqqsssuuuxxxxxxvvvtttrrrrrrqqqmmmhhhddd```]]]YYYVVVTTTQQQLLLHHHDDDCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFF@@@;;;<<<===;;;:::<<<;;;;;;<<<===>>>>>>>>>>>>???AAAAAA@@@===;;;;;;;;;===<<<;;;999999:::;;;<<<777555333333444444444333444555666666444222///---------,,,,,,,,,---------,,,+++++++++***)))))))))%%%)))+++******,,,,,,)))+++***)))(((((()))***+++)))***++++++,,,,,,,,,+++,,,+++)))'''''''''((()))000//////...---,,,+++++++++++++++******)))))))))***)))((()))+++,,,+++***''')))***)))((((((+++.........------+++***)))(((+++,,,---......---+++***''''''((()))))))))))))))((((((((((((((()))******(((((()))******+++,,,,,,*********))))))))))))))),,,(((&&&)))***((())),,,'''(((((('''''''''***,,,'''((((((((()))))))))***))))))******+++++++++,,,,,,,,,------------,,,,,,......---,,,,,,,,,,,,,,,------,,,+++)))***,,,...+++---...---,,,,,,---......---------...///000000---------......////////////000333666777555111---,,,---...///000111111111444111333777777555888>>>>>>CCCKKKTTT]]]gggqqqwww~~~||||||sssiii```ZZZWWWPPPMMMIIIEEECCC@@@===;;;<<<999777:::???AAA@@@>>>888777555444333222333333000...,,,,,,---...---,,,******)))((((((((())))))'''%%%$$$$$$%%%&&&$$$###''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''&&&'''((((((''''''((())),,,(((%%%$$$%%%&&&&&&%%%'''&&&&&&'''(((((('''%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((()))))))))))))))*********)))*********+++++++++++++++++++++*********))))))000///---+++)))))))))))),,,***,,,111000***)))+++,,,,,,++++++++++++,,,,,,******)))(((((((((((((((''''''((()))))))))))))))'''(((***++++++)))&&&%%%###$$$&&&(((***++++++,,,(((***---...---+++))))))(((((('''&&&&&&&&&&&&'''%%%%%%&&&'''''''''''''''&&&'''((((((''''''(((******+++,,,---000333666888:::999555111......111444000---***((()))*********(((((()))******************)))((()))+++---,,,+++((())))))***+++,,,------,,,***)))***,,,------------,,,,,,,,,,,,---......---///000000000000333555555666777888999<<>>@@@AAABBBAAA???======>>><<<===>>>???>>>===;;;:::999777555555666777666555666777888888666444111000///---,,,******+++---...++++++******************+++,,,***(((***...,,,(((******)))(((((()))***++++++************+++,,,,,,+++***(((&&&%%%&&&&&&''',,,---.........,,,+++***...------,,,+++******)))+++)))))))))+++,,,+++***((()))***)))))))))+++---+++,,,------,,,***(((&&&'''(((***,,,------,,,,,,'''(((((()))))))))))))))((((((((((((((())))))***((())))))******+++++++++(((((())))))))))))*********&&&%%%''''''%%%%%%)))((((((((('''%%%&&&(((***(((((((((((())))))))))))***************+++++++++,,,,,,------------,,,,,,---,,,,,,++++++++++++++++++,,,,,,***)))))),,,...------...---++++++,,,...---------...///000222222,,,,,,---...///000000111000111333555777555111...,,,,,,---...///000111111222222555999888666666:::;;;BBBJJJPPPUUU\\\fffnnn|||}}}{{{~~~wwwooofff^^^YYYUUUQQQLLLGGGDDDAAA>>>;;;===;;;999;;;>>>@@@???<<<888777555333222222222333000///------...///...,,,***)))(((((('''''''''((()))(((&&&'''(((((('''%%%((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''%%%'''((((((''''''((())),,,)))'''&&&'''''''''''''''&&&&&&'''(((((('''%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((((((((())))))******++++++************++++++++++++++++++*********)))))))))111000...+++***)))))))))++++++...000///***))),,,------,,,,,,,,,,,,------,,,+++***)))((('''''''''((((((''''''(((((())))))((()))***+++***(((%%%$$$###$$$&&&(((***+++,,,---))),,,000111///,,,***((((((((('''&&&&&&&&&&&&'''$$$%%%&&&'''((('''&&&%%%&&&'''((((((''''''(((*********+++---000333666888999999666222...///333777000...***))))))*********(((((()))***************))))))))))))***+++++++++((())))))***+++,,,,,,,,,++++++******+++,,,------------,,,,,,------...///...///000000000111333555333444666777999<<<@@@DDDOOOWWW```dddddddddgggkkkiiigggeeeeeehhhjjjkkkjjjllljjjiiijjjmmmnnnnnnlllkkknnnqqqssstttuuuwwwyyyrrrqqqqqqpppooooooppppppppppppqqqrrrssstttuuuuuusssuuutttrrrtttwwwvvvqqqrrrtttwwwwwwvvvuuuuuuvvvpppnnnjjjfffbbb]]]XXXTTTSSSQQQMMMIIIFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBDDD???<<<<<<<<<:::<<<@@@<<<;;;999888999;;;>>>??????AAABBBBBB@@@??????@@@>>>>>>??????>>>===;;;:::<<<:::999999:::;;;:::999888999999999888666444333...---,,,++++++,,,,,,---***************+++++++++,,,...,,,)))))),,,,,,)))***)))((((((((()))***+++,,,+++***))))))***+++,,,---,,,+++)))(((((((((((()))+++---......---+++***//////...---,,,++++++***+++***)))***+++,,,+++)))((())))))******+++,,,,,,++++++,,,,,,+++***((('''&&&''')))***++++++++++++(((((())))))))))))(((((())))))(((((((((((())))))((()))))))))*********+++''''''(((((()))******+++((('''))),,,***&&&%%%'''((((((((('''&&&''')))+++(((((((((((())))))))))))************************,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++***)))***,,,------...---,,,******,,,............//////000222222------......//////000000000000111333444444111...,,,,,,------...000111111222444888::::::777666777:::AAAIIIMMMPPPVVVaaajjjwww~~~~~~{{{tttkkkbbb\\\WWWSSSMMMHHHEEEBBB???===>>><<<;;;<<<>>>>>>===;;;888666555333222222222222000///...///000000...---***)))(((''''''&&&''''''***)))(((((())))))(((&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''%%%&&&((('''&&&&&&'''))),,,+++))))))))))))))))))&&&&&&%%%'''((()))'''&&&''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((()))***++++++,,,++++++++++++++++++++++++************))))))))))))///...,,,***)))))))))***+++---///000---******,,,------,,,,,,,,,,,,---------,,,+++)))(((''''''''')))((('''&&&&&&''')))***))))))******)))'''%%%$$$&&&&&&'''((()))***+++,,,***...222333111---***((((((((('''&&&&&&&&&&&&'''###$$$&&&'''''''''&&&%%%&&&'''((((((''''''(((*********+++---///333666888888888666222......333888111...+++))))))******)))(((((()))***************(((((()))))))))))))))***)))))))))******++++++,,,+++++++++******+++,,,------,,,,,,,,,,,,---......---///000000///000333555///222444666999<<>><<<======<<<@@@EEE>>>===:::999999;;;>>>@@@>>>@@@AAABBB@@@@@@@@@AAA@@@???>>><<<;;;:::::::::<<<:::999999;;;<<<;;;;;;999:::::::::999777666555---......///...---,,,+++***************+++++++++***///000+++'''(((+++,,,***)))((((((((()))+++,,,,,,+++***)))))))))***+++------,,,+++*********))))))***,,,......---,,,***//////......---,,,,,,++++++***)))***++++++***))))))))))))***+++,,,,,,+++---,,,***))))))))))))***((()))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((()))))))))))))))))))))*********&&&&&&'''((()))******++++++,,,222666444---)))+++''''''((((((((())),,,...))))))))))))((((((((((((***************++++++++++++,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,------)))+++,,,+++******,,,...,,,------,,,******,,,---000000////////////000000000000000//////......---/////////000222111///---------------...000111222555999>>>@@@???===;;;999888???FFFJJJLLLRRR]]]gggqqqyyy}}}yyyqqqfff___WWWSSSMMMIIIFFFDDDAAA@@@============>>>===<<<:::888777555333222222222333111000000000111111///---***)))((('''&&&&&&&&&&&&'''&&&$$$%%%&&&&&&%%%###%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''%%%&&&''''''&&&&&&'''((()))))))))((('''''''''(((&&&%%%%%%&&&((()))(((&&&'''(((((((((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''&&&''''''((()))***++++++,,,,,,+++++++++++++++++++++*********)))))))))((((((***))))))(((((()))++++++***...111///,,,+++,,,---,,,,,,++++++++++++,,,,,,---,,,+++***(((((('''''')))((('''&&&&&&'''((()))((()))))))))((('''%%%$$$(((((((((((()))***+++,,,,,,///333333111---)))((((((((('''&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((((((''''''(((***)))***+++,,,///222555777555777666222------333999222///+++************)))(((((()))***************'''((())))))((('''(((***)))))))))*********++++++***+++++++++))))))+++---,,,++++++++++++,,,------,,,...////////////222444...111444666888;;;???BBBIIIPPPZZZaaacccdddfffhhhiiiiiiiiiiiiiiiiiijjjjjjiiilllpppoookkkiiikkkmmmmmmnnnoooqqqrrrrrrssssssqqqqqqpppppppppppppppqqqqqqqqqrrrssstttuuuvvvvvvtttwwwwwwuuuwwwyyywwwrrrsssuuuwwwwwwvvvvvvwwwxxx|||wwwpppiiiccc^^^YYYVVVQQQOOOLLLHHHEEECCCBBBAAAAAABBBDDDEEEEEEEEEDDDCCCCCC???===>>>===<<>>???<<<>>>@@@AAAAAA@@@AAACCCCCC@@@===999888888999;;;999888666777888:::999888999999999999888777666555...///000111000...,,,+++++++++******************'''...111,,,''''''***,,,))))))(((((((((***+++,,,++++++***))))))))))))***++++++++++++************+++,,,---......---,,,,,,............------------,,,+++)))***++++++***))))))))))))***------,,,+++...---***)))((()))+++,,,*********)))(((((((((((()))))))))))))))(((((('''***))))))((((((((((((((())))))))))))))))))))))))&&&&&&'''(((((()))******(((,,,333888555---***+++&&&'''(((((((((***---000))))))))))))((((((((((((((())))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,------...)))+++,,,---,,,,,,---///)))+++------,,,+++,,,---111000//////.........///222111111000///...------///...---...///000...---............///000222444999BBBKKKNNNMMMJJJDDD>>>777<<>>>>>>>>===;;;:::999888666444333333333444111111111222333222000...+++***)))((('''&&&&&&&&&((('''&&&&&&''''''&&&$$$$$$$$$%%%%%%&&&'''''''''''''''&&&&&&''''''((()))(((((('''&&&&&&&&&&&&'''$$$&&&''''''&&&&&&'''((($$$%%%&&&%%%$$$###$$$%%%&&&%%%%%%&&&((()))(((''''''(((((())))))(((((('''))))))))))))))))))))))))'''(((((((((((('''&&&&&&(((((())))))******++++++,,,,,,,,,,,,++++++++++++******)))))))))(((((((((((('''''''''(((***+++,,,)))000333///***+++---...,,,,,,++++++++++++,,,,,,---,,,+++***)))(((((((((((((((''''''&&&''''''''''''(((((((((((('''&&&&&&(((''''''((()))***,,,------000222222000,,,)))((((((((('''&&&&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&'''((((((''''''(((***))))))***,,,///222555777333666666111,,,,,,333:::222000,,,************)))(((((()))***************(((***+++***(((''')))+++))))))))))))***************+++,,,+++)))(((***,,,+++************+++,,,,,,+++---............111333000222555666777999<<<>>>GGGNNNXXX___cccdddfffgggjjjkkkkkkkkkjjjjjjjjjkkkiiijjjlllmmmmmmmmmmmmmmmmmmnnnoooqqqsssttttttsssqqqpppppppppppppppqqqqqqqqqqqqrrrssstttuuuvvvvvvuuuwwwxxxwwwxxxzzzxxxsssuuuvvvwwwwwwvvvuuuvvvxxxzzzwwwrrrlllgggaaaZZZVVVQQQPPPMMMIIIFFFDDDBBBBBB???AAACCCEEEFFFFFFEEEDDDDDDAAA>>>===;;;:::???FFFBBB@@@>>><<<;;;;;;<<<<<<;;;===???@@@@@@@@@BBBCCCCCCAAA>>>:::999888999:::888666555666777999888888888888888777777666666555111111111000000///...---,,,+++++++++***)))))))))&&&+++...+++)))******((()))((((((((((((***,,,---***************)))(((((()))******+++++++++++++++.........---------------,,,,,,------------......,,,+++******++++++***(((***))))))+++......,,,***---,,,,,,++++++++++++++++++***))))))(((((()))))))))))))))))))))(((''''''******)))((((((((((((((()))))))))))))))))))))(((&&&'''''''''((()))))))))%%%(((...222...((('''+++'''((((((((('''(((+++---***)))))))))((((((((('''''''''(((***+++,,,---...++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------***,,,---...------...000%%%(((,,,...---,,,,,,,,,.........---......//////111111000000//////......000///---...///000///...000///......///111444555===LLL[[[bbbaaa[[[OOOCCC;;;===@@@CCCHHHOOOWWW\\\ffflllvvv}}}ssskkk^^^YYYRRRLLLHHHFFFDDDBBB;;;===>>>???>>><<<;;;;;;:::999777555444444444555222111222333444333000...,,,,,,***)))((('''''''''+++)))(((((())))))((('''%%%%%%%%%&&&'''((((((((('''''''''''''''(((((()))(((((('''&&&&&&&&&&&&'''$$$&&&''''''&&&%%%'''((("""$$$&&&&&&$$$###$$$&&&%%%%%%%%%&&&((()))((('''(((((())))))))))))(((((((((((((((((((((((((((((('''((())))))((('''&&&%%%)))))))))))))))*********------,,,,,,,,,+++++++++***)))))))))(((((((((((())))))(((((((((***+++,,,)))111444///)))+++......------,,,,,,,,,,,,------,,,+++******)))))))))***'''(((((((((''''''&&&%%%&&&&&&'''''''''''''''''''''&&&'''''')))+++---///...000222222///+++)))((((((((('''&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&'''&&&'''((((((''''''(((***))))))***,,,///222555777222555555111+++,,,333:::333000,,,************)))(((((()))***************)))+++---,,,)))(((***,,,))))))))))))************)))+++,,,+++((((((***,,,******))))))******+++,,,+++,,,---------...000222333444666777666777999:::FFFMMMWWW^^^cccdddeeefffkkkllllllllljjjjjjjjjkkkiiihhhhhhkkkpppqqqooolllmmmmmmoooqqqtttvvvvvvvvvqqqpppppppppppppppqqqqqqqqqrrrrrrssstttuuuvvvvvvuuuxxxxxxwwwyyy{{{xxxsssvvvwwwxxxwwwvvvuuuvvvwwwuuussspppmmmhhhaaaYYYTTTRRRQQQNNNKKKHHHEEECCCCCC>>>@@@CCCEEEFFFFFFFFFEEEFFFBBB???===999777<<>><<<;;;::::::::::::<<>><<<;;;;;;;;;999888666555555555555222222222444555444111...---,,,+++)))((((((''''''(((&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&'''((())))))***'''''''''''''''((())))))(((((('''&&&&&&&&&&&&'''$$$%%%'''&&&%%%%%%&&&((($$$'''))))))&&&%%%&&&(((%%%%%%%%%&&&)))))))))'''(((((())))))))))))(((((('''''''''''''''''''''''''''((()))))))))(((&&&%%%*********)))))))))))))))---------,,,,,,+++++++++))))))))))))((((((((((((,,,+++***))))))***+++,,,)))222555...)))+++...///.........------.........++++++***************+++&&&'''((()))((('''%%%$$$%%%%%%&&&&&&'''(((((()))''''''(((((()))+++///222222222222111000...,,,***---)))&&&%%%'''((('''&&&$$$%%%'''&&&%%%%%%&&&((('''''''''((((((((((((((()))***+++...000222333444444555444000+++,,,333999666111...---((("""%%%------,,,+++***)))***+++,,,%%%***'''(((000///...555+++++++++***)))((((((''')))***++++++***)))***,,,---+++(((&&&&&&))),,,///+++++++++,,,---...///000111111222222444555777888???HHHUUU___cccdddddddddhhhiiikkkllllllkkkjjjiiikkkkkkllllllllllllllllllmmmoooqqqssstttuuuttttttsssqqqoooooopppppppppooopppqqqrrrtttuuuvvvvvvvvv|||{{{zzzzzz{{{zzzxxxvvvvvvvvvvvvvvvuuuuuuuuuuuuwwwwwwtttpppjjjccc]]]ZZZVVVSSSNNNJJJFFFEEEEEEEEEAAACCCDDDDDDCCCBBBBBBCCCEEECCC@@@<<<999888;;;===CCCBBB@@@>>><<<;;;::::::999999:::<<<>>>@@@BBBCCC???@@@@@@???>>><<<:::999;;;;;;999777666777:::<<<;;;999888888999999777666444444333222111000///...///...+++)))))))))+++,,,,,,,,,,,,+++,,,,,,---...+++)))(((((()))******))),,,+++++++++,,,+++(((&&&))))))))))))************,,,---.........---,,,+++---------,,,,,,---......---,,,,,,+++*********+++&&&''')))***,,,,,,------))))))((('''((()))+++,,,***(((((()))***+++***)))******))))))((((((''''''+++,,,---+++)))(((((()))...,,,++++++,,,,,,***)))''''''((()))***++++++,,,*********)))))))))))))))&&&((()))++++++)))(((&&&++++++++++++*********))))))))))))))))))******+++,,,,,,+++******+++,,,,,,***++++++)))'''&&&&&&'''---...---+++---111000,,,,,,+++***+++---......---------......///000111111111000/////////000222333---///111222333222000//////222444222000000666;;;HHH[[[nnnvvvtttlllaaaVVV@@@??????DDDLLLSSSVVVWWW]]]cccmmmzzzzzziii^^^TTTQQQMMMFFFBBBDDDCCC@@@===;;;<<<<<<===<<<999999888999888666333000333222111000///---,,,,,,,,,,,,+++***)))((('''&&&(((((('''&&&&&&&&&&&&'''''''''((((((''''''&&&%%%###,,,)))###''''''%%%***'''&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%&&&'''((((((&&&$$$###''''''&&&&&&&&&&&&''''''%%%(((+++***'''%%%&&&)))&&&&&&&&&'''''''''((((((((()))))))))'''''')))***(((((((((((()))***+++,,,''''''((()))************'''(((((()))))))))))))))&&&'''))),,,//////---+++---111222...+++------+++***,,,+++,,,///111+++"""((((((((((((((()))***************))))))((('''&&&))))))'''&&&&&&'''((()))&&&'''(((((((((***...111222444555444111---++++++***'''%%%%%%&&&'''%%%###$$$%%%'''&&&%%%%%%&&&(((&&&'''''''''(((((()))))))))***+++---000222444555555666555111,,,---333:::666222000000,,,'''***000++++++***))))))))))))******---***)))---,,,+++000++++++******)))(((((('''((()))++++++******+++,,,---,,,+++++++++,,,---...------------...///000111111111222333444666777888===FFFSSS^^^dddeeeffffffgggiiijjjllllllkkkjjjiiijjjjjjkkkkkkkkkkkkllllllmmmnnnppprrrsssttttttttttttsssrrrrrrssssssrrrppppppqqqrrrssstttuuuuuuuuu|||zzzyyyyyyzzzzzzxxxvvvwwwwwwvvvvvvvvvuuuuuuuuuvvvvvvtttqqqkkkddd]]]YYYWWWTTTPPPKKKHHHFFFFFFFFF@@@BBBDDDDDDCCCBBBBBBCCCEEEDDDAAA<<<999888:::<<>><<<;;;::::::999::::::;;;===???AAABBBAAAAAAAAAAAA@@@>>><<<;;;999<<<<<<999555555:::???;;;999888888999999888666555555444333222111000000000///---+++******************)))))))))******+++,,,+++******,,,,,,+++***,,,+++***+++,,,+++)))'''))))))))))))************+++,,,------------,,,+++---,,,,,,,,,,,,,,,---------,,,,,,+++*********+++((()))***+++,,,---------++++++***)))))))))*********)))((()))***+++***)))++++++*********)))))))))+++,,,,,,+++)))(((((()))+++***))))))******)))((((((((())))))******++++++************)))))))))))),,,***(((&&&&&&(((***,,,++++++*********))))))))))))))))))))))))******+++,,,,,,+++******+++,,,,,,---......---+++******++++++...///------000000---000---+++***+++++++++***++++++,,,,,,---......///111000000//////000111222...///000111222111111000///222444222000111555:::KKK___qqqtttrrrnnncccVVVAAA??????CCCIIIOOOSSSTTT\\\aaajjjttt}}}~~~yyypppeee[[[VVVQQQIIIDDDEEEEEEBBB>>>=========<<<<<<:::999888999999777333000444333222111///...------,,,,,,+++***)))(((''''''(((((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&###)))$$$'''(((######'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&'''((((((&&&$$$###''''''&&&&&&&&&&&&''''''&&&'''))))))(((''''''(((&&&&&&&&&'''''''''((((((((()))))))))'''''')))***(((((((((((()))***+++,,,***+++,,,,,,---,,,,,,,,,'''((())))))******)))))))))((((((***,,,...---,,,,,,000111---+++,,,---+++))))))((((((***,,,''''''''''''((()))***++++++*********))))))((('''&&&((((((''''''''''''((((((&&&'''(((((((((***---000111666:::888222,,,+++,,,)))(((''''''((('''%%%###$$$%%%'''&&&%%%%%%&&&(((%%%&&&&&&'''((()))******)))***+++---///222444555666777777222......444:::222///...---***''')))---))))))******))))))(((''')))*********---000222444++++++******)))(((((((((''')))************,,,...***+++,,,---------,,,,,,...............///000111222222222333444666888999<<>>===;;;:::999:::::::::;;;<<<===>>>???@@@@@@AAAAAA@@@>>>===;;;888===???<<<666444;;;BBB;;;:::888999::::::999888777777666555444333222222222111000...---+++***)))******)))))))))))))))***,,,+++,,,---......,,,***+++*********,,,,,,***((())))))))))))***************++++++,,,,,,,,,++++++,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++***++++++,,,------,,,,,,,,,,,,,,,,,,+++***)))(((***)))((()))+++++++++***+++++++++++++++************++++++***((('''((()))((('''&&&''')))))))))''')))))))))))))))*********************************---+++(((&&&&&&(((+++---************)))))))))((()))))))))))))))******+++,,,++++++******++++++,,,...///000///---,,,,,,---(((...111///---...///...000---***))))))***+++***+++++++++,,,------......111111000/////////000000///000000000111111111111000222333222000111555999JJJaaarrrqqqppppppfffUUU@@@??????BBBGGGLLLOOOPPPZZZ]]]dddllltttzzz~~~|||~~~~~~yyyssskkkbbb\\\UUUMMMHHHGGGFFFDDD@@@???>>>>>>===<<<;;;:::999999999888555222555444333222000///......,,,,,,+++***)))((((((''')))(((''''''&&&&&&'''''')))((('''&&&%%%&&&''''''))),,,%%%""",,,...%%%###'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''(((((((((&&&&&&'''((((((&&&%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&''')))***)))(((&&&&&&'''''''''(((((((((((()))))))))'''''')))***(((((((((((()))***+++,,,---------------,,,,,,+++(((((()))************)))***(((''''''))),,,------+++//////+++)))+++,,,***,,,---+++)))+++---***$$$(((((((((((()))***+++,,,*********))))))((('''&&&''''''((((((((((((((('''%%%'''(((((((((***,,,///111777===;;;333,,,***,,,*********+++***)))'''%%%$$$%%%'''&&&%%%%%%&&&(((%%%%%%&&&'''((()))***+++))))))***,,,///222555666777999888444//////555;;;222000---+++)))'''''')))((()))***+++***)))((('''(((&&&(((((('''...555222************))))))((((((&&&(((*********+++---...))))))******++++++++++++......------...///000000111222222333444666888888<<>>:::888999:::AAA@@@@@@???===<<<:::999::::::::::::;;;;;;<<<=========>>>>>>>>><<<;;;::::::<<<>>><<<888888<<>>>>>???BBBFFFKKKOOOQQQWWW[[[```fffmmmuuu||||||tttooohhhaaaYYYPPPKKKHHHFFFDDDAAA@@@AAAAAA@@@???<<<:::999999:::999666444666555444333111000//////,,,,,,+++******)))(((((()))(((((('''''''''''''''***(((&&&%%%$$$%%%'''(((***///)))&&&...///'''%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((())))))***&&&&&&'''(((''''''&&&%%%''''''&&&&&&&&&&&&'''''''''%%%$$$&&&***,,,***'''''''''''''''((((((((((((((()))))))))'''''')))***(((((((((((()))***+++,,,,,,---,,,,,,+++***)))(((((()))******++++++*********((('''(((***++++++***)))---...***(((***+++)))---...,,,***,,,000///++++++******))))))******+++*********))))))((('''&&&&&&&&&((()))))))))((('''&&&''')))))))))***,,,...000777<<<:::222+++***,,,((()))++++++)))(((&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%&&&'''((()))***+++))))))***,,,...222555777888::::::666111000555:::888666222---+++******((()))***+++++++++***((('''***%%%)))(((""",,,666...*********)))))))))))))))&&&(((*********+++---...+++***)))((()))***,,,------------,,,------......111111111222444555777888>>>CCCLLLWWW___dddeeeeeeeeegggiiikkkkkkkkkjjjiiillllllmmmmmmnnnoooooopppllllllmmmnnnpppqqqrrrsssppppppqqqssstttsssqqqnnnoooooopppqqqrrrrrrrrrrrrrrrqqqqqqssswwwzzz{{{|||xxxxxxxxxxxxwwwwwwwwwvvvvvvwwwyyyxxxtttmmmfffaaaYYYWWWSSSOOOKKKHHHFFFFFF@@@BBBDDDDDDCCCCCCCCCDDDGGGFFFCCC???;;;888999:::@@@@@@@@@???>>><<<:::999:::::::::::::::;;;<<<<<<;;;<<<===>>>>>>===;;;;;;===;;;::::::<<<===>>>===;;;:::999:::<<<======<<<::::::999999888777777777666666555333111...,,,+++...---,,,+++************))))))***,,,------***'''+++***))))))+++,,,+++***((()))))))))************))))))))))))******++++++,,,+++******)))))))))******++++++,,,,,,,,,+++******************))))))(((((()))+++,,,------,,,,,,+++))))))***+++,,,+++***************************)))***+++***)))((()))***)))((('''(((***+++***)))*********)))))))))))))))))))))******+++++++++,,,((()))+++,,,,,,+++)))(((************)))))))))))))))))))))))))))******+++++++++++++++++++++++++++)))***++++++******+++,,,'''///333///,,,,,,//////,,,***((((((***---......---------...............//////000000000/////////000000000///000111111222000111222222111222333444999PPPaaacccfffiii]]]JJJ===>>>@@@CCCGGGLLLQQQTTTVVVYYY^^^ccciiirrr|||{{{yyyrrrhhh]]]TTTLLLGGGDDDCCCAAAAAACCCCCCCCCBBB===;;;::::::::::::888666666555444333222000//////,,,,,,++++++******))))))))))))(((''''''''''''(((***(((&&&%%%$$$%%%'''((($$$---)))$$$)))((($$$&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((()))******&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''%%%$$$&&&***,,,***''''''''''''((((((((())))))((()))))))))'''''')))***(((((((((((()))***+++,,,---------,,,+++***)))((()))******+++++++++++++++(((((()))***,,,,,,)))'''(((,,,---)))(((******)))(((***)))(((***///000......---,,,***))))))))))))*********))))))((('''&&&%%%&&&((()))))))))((('''&&&(((***+++***+++,,,...000555999777111+++***+++&&&'''((('''%%%$$$$$$$$$$$$%%%'''&&&%%%%%%&&&(((%%%&&&&&&'''((()))******)))))))))+++...222666888888::::::666111000444999999777111***((())))))&&&******++++++******)))((()))###+++---'''999III>>>******))))))))))))))))))''')))************,,,...---,,,+++******,,,...///------,,,,,,,,,------...000000000111222444666777===AAAIIISSS\\\bbbdddcccdddfffhhhjjjkkkkkkjjjiiilllmmmmmmnnnooopppqqqqqqmmmmmmmmmnnnoooqqqssstttsssrrrrrrtttvvvvvvtttrrrooopppqqqrrrrrrrrrrrrrrrqqqpppoooqqquuuyyyzzz{{{xxxxxxwwwwwwwwwvvvvvvvvvwwwxxxyyyxxxuuuooohhhddd[[[YYYVVVRRRMMMJJJHHHFFFCCCDDDFFFFFFDDDCCCDDDDDDFFFEEECCC@@@<<<999::::::??????@@@???>>>===;;;999:::::::::::::::;;;<<<===<<<===>>>?????????>>>======:::888999===@@@>>>;;;;;;::::::;;;===???>>>>>>::::::::::::999999888888999888666444222000///......---,,,***)))((((((((()))((((((***++++++)))''',,,+++))))))***++++++***))))))))))))************))))))))))))***+++,,,---,,,,,,+++***)))))))))))))))***+++,,,---,,,+++***((()))))))))))))))(((((('''''')))+++,,,------...+++***)))***,,,,,,,,,+++)))))))))***************)))+++,,,+++***)))***+++***)))((()))+++,,,+++***)))))))))))))))*********))))))******+++,,,,,,,,,---+++(((&&&&&&(((+++---++++++++++++*********))))))))))))))))))******+++***++++++,,,,,,++++++***)))+++,,,,,,++++++,,,...***///111---+++---/////////...,,,+++,,,,,,+++***++++++++++++++++++,,,,,,---...///000000000000//////000000000111111111111000111111222222222222333222AAAPPPVVVYYYYYYOOOBBB===>>>AAADDDGGGLLLRRRVVVUUUXXX\\\```eeennnyyy~~~qqqcccWWWMMMFFFDDDCCCBBBBBBDDDDDDCCCBBB>>><<<::::::;;;;;;999888666555444333111000//////,,,,,,+++++++++************)))((((((''''''(((((()))((('''&&&%%%&&&''''''$$$---***$$$((((((&&&+++'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''(((((())))))'''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''')))***)))(((''''''((((((((()))))))))((()))))))))'''''')))***(((((((((((()))***+++,,,............---,,,************+++,,,,,,,,,,,,+++((()))***,,,---,,,(((%%%(((,,,,,,)))(((***+++)))'''***+++***,,,000222111///...---+++***)))))))))*********))))))((('''&&&%%%&&&'''((())))))))))))''')))+++,,,,,,,,,---...000222444333///,,,***)))%%%''''''%%%###"""###%%%$$$%%%'''&&&%%%%%%&&&(((&&&'''''''''(((((()))))))))))))))+++...222666999888::::::666111000444888777555---%%%$$$((()))%%%******)))(((((((((((()))((( ,,,///(((???TTTFFF)))))))))))))))))))))***((()))++++++******+++,,,++++++,,,,,,,,,---------......------------............///000111333444555:::===EEEOOOZZZbbbdddddddddeeehhhjjjkkkkkkjjjiiillllllmmmnnnooopppqqqqqqnnnmmmmmmnnnoooqqqsssuuutttsssrrrsssuuuvvvuuutttpppqqqrrrrrrrrrrrrrrrrrrsssqqqppppppsssvvvwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuvvvwwwwwwvvvsssnnniiifff^^^\\\YYYUUUQQQMMMJJJHHHEEEGGGHHHGGGEEEDDDDDDDDDDDDDDDCCC@@@===:::;;;;;;>>>???@@@@@@???===;;;999::::::::::::;;;<<<>>>>>>;;;<<<>>>?????????>>>>>>;;;999999:::<<<======<<<;;;::::::<<<>>>@@@@@@???:::::::::::::::999999999;;;999777444333222111111000///---+++***)))((((((***)))((((((******)))(((...,,,)))))))))******)))))))))))))))******************))))))***+++---...------,,,+++***))))))***(((***+++------,,,+++***((())))))*********))))))((((((((()))***+++,,,---+++***)))***,,,---,,,+++*********+++++++++,,,,,,***,,,---,,,+++***+++---,,,***))))))++++++***((((((((())))))******++++++))))))***++++++,,,------,,,***(((&&&&&&(((***,,,,,,,,,,,,,,,++++++++++++)))))))))))))))******+++***+++,,,,,,,,,,,,+++***(((***,,,,,,++++++---///---///...++++++///111//////...---...///...+++)))+++++++++++++++++++++++++++,,,...///000111000000...///000111222111111000111000111111222333222111111666>>>FFFJJJFFF@@@<<<>>>@@@BBBDDDFFFJJJPPPTTTTTTWWW[[[]]]```hhhsss{{{~~~tttfff[[[QQQIIIFFFEEECCCCCCCCCCCC@@@>>>>>>===;;;:::;;;;;;:::999555555444222111000///...,,,,,,++++++++++++*********))))))((((((((((((((((((''''''''''''&&&&&&&&&(((...(((###***,,,***...'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''''''''((('''''''''''''''((())))))''''''&&&&&&&&&&&&''''''&&&'''))))))(((''''''((('''((((((((())))))))))))((()))))))))'''''')))***(((((((((((()))***+++,,,,,,---------,,,+++*********++++++,,,---,,,,,,,,,,,,+++++++++,,,,,,)))'''''',,,---)))(((***+++***)))---...,,,---000111///------,,,++++++++++++,,,*********))))))((('''&&&&&&&&&&&&''''''((()))***(((***,,,------,,,...///000000000///...,,,***)))'''((((((&&&###"""%%%((($$$%%%'''&&&%%%%%%&&&((('''''''''((((((((((((((()))))))))***...222777999777::::::666111///333888999777///&&&&&&,,,...+++***)))(((&&&&&&'''((((((+++!!!******222FFF555)))))))))))))))*********)))***++++++***)))***,,,'''(((+++------,,,***(((000//////.........//////---......///000222444444777:::BBBMMMYYYbbbeeeeeedddeeehhhjjjkkkkkkjjjiiikkkkkklllmmmnnnooopppqqqnnnnnnnnnnnnppprrrtttuuusssqqqpppppprrrssstttsssqqqqqqrrrsssssssssrrrrrrvvvtttqqqppprrrsssttttttvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvuuutttqqqmmmiiifff```^^^[[[WWWSSSOOOLLLJJJGGGIIIIIIHHHFFFDDDDDDDDDDDDDDDCCC@@@===;;;;;;<<<>>>???@@@@@@???===;;;999:::::::::;;;<<<===>>>???999:::;;;=========<<<<<<777999;;;;;;::::::<<<>>>;;;::::::<<>>999666888???AAACCCDDDEEEHHHMMMRRRTTTWWWZZZZZZ\\\bbbmmmuuu{{{|||sssfff^^^UUUMMMIIIGGGEEEDDDCCCAAA>>>;;;???===;;;;;;;;;<<<;;;:::555444333222000///......,,,,,,++++++++++++++++++******)))(((((((((((((((''''''((((((''''''&&&%%%'''*** ''',,,)))***'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((()))***'''''''''&&&&&&'''''''''%%%(((+++***'''%%%&&&)))(((((((((((())))))))))))((()))))))))'''''')))***(((((((((((()))***+++,,,))))))*********)))((((((***+++,,,,,,------,,,,,,///---*********++++++***(((,,,---***(((+++,,,***&&&***,,,)))(((******(((++++++++++++,,,---......************)))((('''&&&''''''&&&&&&'''(((***+++******+++,,,...111444555111---***(((((())))))))),,,(((%%%(((---...((("""############$$$%%%&&&'''''''''''''''(((((((((((()))))))))***...222777999999777666555111---111777999555000...---,,,***'''***************)))((((((((((((''''''''')))+++,,,&&&''''''((((((((((((((('''((()))++++++******)))------------------------......---+++***+++---000//////...///000111333444;;;<<<@@@KKKXXXbbbeeeeeeeeeeeefffiiimmmoooooonnniiikkknnnoooooonnnoooooollliiijjjppprrrooopppuuuuuutttssstttuuuvvvuuuttttttqqqnnnoooqqqsssrrrqqqqqqrrrtttsssssssssvvvxxxxxxuuussssssuuuxxxyyyzzz|||uuurrruuutttlllgggfff```bbb```YYYTTTQQQLLLFFFJJJJJJKKKMMMIIICCC@@@AAAAAABBBDDDFFFGGGEEE@@@<<<:::999:::<<<@@@AAA???<<<:::;;;===>>>===<<<===>>>>>><<<;;;<<>>>>>;;;:::;;;;;;<<<;;;:::888777>>>===;;;888555444222222555222...,,,,,,++++++***,,,+++***))))))******++++++++++++++++++++++++++++++***)))(((((()))***+++'''((()))*********************))))))((((((''''''))))))(((&&&%%%&&&(((+++++++++,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))***+++,,,---+++***)))((((((***,,,---000000///...---+++)))(((,,,+++***))))))***+++,,,+++***)))(((((()))***+++&&&&&&''')))***+++,,,---******)))((()))***,,,---&&&(((*********+++---...,,,,,,+++******++++++++++++---//////,,,*********,,,++++++++++++,,,---...)))***,,,---.../////////....../////////...,,,+++///...---,,,,,,,,,---...---.../////////000222444////////////000000000000/////////111222444666777111333555777777999;;;===>>>@@@BBBEEEGGGJJJOOOSSSWWWYYY[[[\\\^^^ccckkkqqq|||rrriiieee[[[MMMKKKHHHFFFDDDDDDCCCAAA@@@?????????<<<:::888999:::888666333222111111///------,,,++++++******++++++***)))'''''')))))))))((((((((('''&&&%%%%%%$$$$$$&&&%%%''',,,222333...(((---&&&!!!###%%%%%%&&&)))%%%&&&''''''%%%%%%&&&'''***)))(((''''''((()))***(((((((((((((((((((((((()))(((&&&&&&&&&''')))+++***'''$$$&&&***+++((($$$************))))))))))))+++******))))))***++++++,,,,,,,,,,,,+++)))'''&&&,,,++++++,,,------,,,***...------,,,+++***)))))))))***+++,,,,,,+++***))))))+++...000000///,,,***+++,,,------------++++++))))))))))))************)))((((((((((((***,,,---))))))+++---111555:::<<<444000+++(((''''''''''''(((%%%$$$%%%'''%%%!!!$$$$$$%%%%%%&&&&&&''''''''''''''''''((((((((((((++++++***+++---111555777999666555555111---111777:::666111...,,,+++(((&&&)))))))))))))))(((''''''''''''''''''((()))***+++&&&''''''((((((((((((((('''((()))***+++******))),,,,,,------...///000000.........,,,++++++...000//////......///111333444888999>>>IIIWWWaaaffffffcccccceeehhhllloooooooookkkmmmoooooonnnnnnnnnooonnnkkkkkkooopppmmmmmmqqqtttsssrrrrrrssstttttttttrrrppppppqqqssssssqqqoooqqqrrrssssssssstttvvvxxxwwwuuurrrrrrtttwwwyyyyyyzzztttrrruuutttmmmgggeeeaaaccc```YYYTTTRRRNNNIIILLLKKKLLLNNNJJJDDDAAACCCCCCCCCEEEGGGHHHEEEAAA===<<<;;;;;;===@@@@@@>>><<<<<<<<<======>>>>>>>>>===???===;;;<<>><<<777777777777777888999999888<<<<<<::::::===<<<999:::;;;<<<<<<;;;:::888777;;;:::999777666555555555999555000---,,,,,,++++++,,,+++***)))))))))***+++++++++++++++++++++++++++******)))(((((()))******((())))))************)))+++*********)))))))))))))))))))))'''&&&&&&)))+++++++++++++++************))))))))))))))))))))))))))))))))))))***+++,,,---+++***)))((((((***,,,------------------,,,,,,+++)))***++++++++++++***)))******))))))))))))******''''''((()))***++++++,,,*********)))******++++++'''(((************,,,---,,,,,,++++++++++++,,,,,,,,,---......,,,******+++,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,++++++,,,------......---,,,+++......,,,,,,,,,,,,---...------............000111////////////000000000000///000000111333444666777555666999:::;;;<<>>===<<<>>>???@@@@@@>>>???===;;;===???AAA???===???>>><<<===>>>???===<<<777777777666777777888999:::======::::::<<<;;;888;;;;;;<<<<<<;;;:::888777888777777777777777888888>>>:::444///...------,,,,,,+++******))))))******++++++++++++++++++++++++***))))))(((((())))))***)))************))))))(((++++++++++++************)))))))))((('''''')))++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))******+++,,,******)))((()))***+++,,,***++++++,,,---------...''')))+++------+++)))''')))******************)))((()))))))))*********************+++******))))))((()))******))))))+++,,,------,,,,,,,,,,,,---------......,,,******+++,,,,,,---......---,,,***))),,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,+++...---,,,,,,,,,,,,.........---------...///000000/////////000000000111111111111111222333555666777333555777888999;;;>>>@@@GGGHHHJJJJJJJJJLLLNNNQQQTTTWWWYYYZZZ\\\```ggglllvvvzzzyyypppkkkaaaUUUNNNKKKGGGEEEDDDCCCBBB@@@?????????<<<999777777777:::777333111000...,,,+++++++++***))))))))))))******)))'''''')))))))))((()))))))))(((''''''&&&&&&&&&&&&'''+++///000,,,((()))%%%###&&&'''%%%%%%'''%%%&&&''''''%%%%%%&&&'''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###"""###$$$%%%&&&&&&((())))))(((''''''(((******))))))))))))((((((%%%&&&(((***+++,,,------,,,---...//////...---,,,///...---...000000...---------,,,,,,++++++******))))))************))))))***+++---//////...---+++((()))***+++++++++++++++'''''''''((((((((()))))))))(((((('''((()))+++,,,))))))+++...333:::@@@DDD777222+++'''&&&&&&'''(((,,,...///---(((%%%$$$%%%%%%&&&''')))((('''%%%$$$''''''''''''((((((((((((,,,,,,+++,,,...000333555888666555444111...111888999666111---***)))((((((((()))))))))))))))((((((%%%&&&''')))***))))))(((&&&''''''(((((((((((((((((()))))))))************++++++,,,---...///000000//////000...------///111............///111222444333555:::CCCOOO[[[bbbeeebbbbbbcccfffjjjlllllllllnnnooopppoooooooooqqqrrrooommmmmmmmmllljjjjjjjjjrrrrrrrrrqqqqqqrrrtttvvvqqqqqqqqqrrrrrrrrrpppooooooqqqsssttttttvvvyyy{{{xxxvvvttttttvvvxxxyyyxxxuuusssssstttuuuqqqjjjeeebbbbbb^^^VVVSSSTTTTTTQQQMMMKKKKKKLLLIIIDDDCCCFFFDDDDDDDDDEEEFFFEEEBBB???===<<<<<<===???AAACCCCCCBBB>>>:::<<<@@@BBB@@@<<>>======>>>>>>===<<<999999999888888999999:::999<<<===::::::<<<<<<999<<<<<<===<<<<<<:::888777777777666666777888999999BBB===777222//////......,,,,,,++++++******))))))************************)))))))))(((((()))))))))***************)))((('''************************((())))))(((&&&&&&(((******)))'''&&&'''(((***+++)))))))))))))))))))))))))))))))))))))))***++++++***))))))((()))***++++++*********++++++,,,------((()))+++,,,,,,+++)))((())))))+++,,,,,,+++))))))*********))))))))))))))))))***+++++++++)))((('''((()))+++***))))))***+++------,,,,,,,,,---...............,,,))))))+++---***+++---......---+++))))))))))))******+++,,,---******+++,,,,,,,,,------...---,,,+++,,,---...///...------...000111222222/////////000000111111222222222222333444555666777333555666777888:::===@@@EEEGGGIIIKKKLLLNNNQQQTTTSSSUUUXXXYYYZZZ^^^dddiiipppvvv~~~|||tttnnncccYYYOOOKKKGGGDDDCCCBBBAAA@@@>>>??????===999777666666888555222//////...---,,,+++***))))))((()))))))))***)))'''''')))))))))(((((((((((((((''''''&&&&&&%%%%%%&&&(((+++,,,)))''''''$$$$$$((((((%%%$$$&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((($$$(((+++***&&&%%%'''******)))))))))((((((((((((&&&'''(((***+++,,,+++++++++,,,---////////////......------...//////...,,,,,,,,,,,,,,,,,,,,,++++++)))))))))))))))))))))))))))***+++,,,,,,,,,++++++(((((())))))******++++++(((((((((((()))))))))))))))(((''''''((()))***+++******+++---111666;;;>>>222...)))&&&&&&((()))***&&&)))+++)))$$$"""###&&&$$$%%%'''((('''&&&$$$###''''''''''''((((((((((((******+++,,,///222444666777555555444111...222888888666222---*********,,,)))******+++++++++******$$$%%%''')))))))))((((((&&&''''''((((((((((((((()))))))))))))))*********+++,,,,,,,,,,,,,,,------...///000///...---///000......------///000222333444555999AAAKKKVVV^^^bbbdddddddddfffiiikkkjjjiiikkkmmmooopppoooppprrrssslllllllllkkkkkkllllllkkkqqqrrrssssssrrrrrruuuxxxtttsssqqqooonnnoooqqqssspppqqqsssttttttvvvyyy{{{yyyxxxvvvvvvxxxyyyyyyyyyttttttssstttuuusssmmmgggbbbbbb]]]VVVSSSTTTUUUSSSLLLJJJIIIJJJGGGBBBCCCFFFDDDCCCBBBBBBCCCCCC@@@>>>;;;;;;<<<===???BBBEEEHHHCCC>>>;;;;;;@@@BBB???<<<===>>>>>>>>>=========>>>::::::999999999999999:::777:::;;;:::;;;>>>>>>;;;============<<<:::888777888888777777777777888888BBB>>>888333111111000///---------,,,++++++***)))************************((((((((())))))(((((((((***************)))((('''))))))))))))))))))))))))&&&'''((('''&&&&&&'''((()))((('''&&&&&&(((***+++************************)))))))))((())))))******)))))))))))))))*********,,,,,,+++*********++++++++++++************++++++)))***+++,,,,,,+++***)))************)))))))))))))))***++++++***)))'''&&&((()))******)))((()))+++---,,,,,,,,,------...///.........,,,))))))+++---((())),,,...///...---,,,)))))))))))))))***,,,,,,++++++,,,,,,,,,---......---,,,,,,+++,,,---...///+++***)))+++///222333222/////////000111222222222333333333333444444555666777888999::::::===AAADDDDDDFFFIIIKKKLLLNNNPPPSSSRRRUUUXXXYYYYYY\\\bbbfffjjjqqqzzz~~~wwwoooeee\\\PPPLLLGGGDDDBBBAAA@@@???>>>??????===:::777666666555222///---...///000///+++***))))))((()))))))))***)))'''''')))))))))(((''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%''''''&&&%%%&&&$$$%%%)))(((%%%$$$&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))###(((,,,+++&&&$$$'''***)))))))))(((((((((((('''(((((()))************)))(((***+++---............,,,,,,+++,,,---...,,,***,,,,,,,,,,,,,,,,,,------******))))))))))))******(((((()))))))))*********((((((((())))))*********))))))*********+++++++++)))((('''''''''((()))*********+++,,,...111333555---***'''&&&''')))))))))$$$&&&((('''$$$###%%%'''$$$%%%&&&''''''&&&%%%$$$''''''''''''(((((((((((())))))+++---///222444666777555444444111...222999999888444///+++***+++...******++++++,,,,,,++++++%%%%%%&&&'''((((((((((((&&&''''''((((((((((((((()))))))))((()))******+++,,,,,,++++++++++++++++++---...//////...---...///...---------...000222333444555999???HHHSSS\\\bbbddddddeeegggjjjkkkjjjiiijjjllloooqqqpppppppppqqqjjjlllmmmkkkkkkmmmnnnkkkooorrruuutttsssrrruuuxxxuuutttrrrnnnlllnnnqqqtttqqqrrrttttttuuuvvvyyy{{{yyyxxxvvvwwwxxxyyyxxxxxxuuuvvvtttssstttvvvqqqkkkcccccc___WWWTTTVVVVVVTTTLLLJJJHHHHHHEEEBBBCCCGGGDDDCCCAAAAAAAAAAAA@@@???:::;;;<<<<<<===AAAFFFJJJBBB???;;;;;;>>>???>>>===;;;===>>>>>>======>>>@@@:::999888888777888888888666:::;;;:::;;;>>>>>><<<===>>>>>>===<<<:::888777999888888777777777777777???<<<888555333333111000/////////...---,,,+++***************************'''(((((())))))((((((''')))************))))))(((((((((((((((((()))))))))&&&((()))((('''&&&'''(((((((((''''''((()))***+++************************)))))))))(((((())))))***((((((((()))))))))******...---+++)))(((((()))))),,,+++***))))))***+++,,,******++++++++++++***************))))))))))))))))))))))))***))))))(((((('''((())))))((((((***+++,,,+++++++++,,,---...///---......,,,******+++,,,''')))+++---...///.........---+++)))(((((())))))---,,,,,,,,,,,,------...---,,,++++++,,,---///000***(((''')))...111111000...///000000111222333333444333333333333333444444666777777888888;;;???BBBEEEHHHJJJLLLLLLLLLNNNOOORRRUUUXXXYYYYYY[[[```dddhhhnnnwwwyyypppfff___RRRNNNHHHDDDBBBAAA@@@???===>>>@@@???<<<999888888333000---,,,---///111111++++++***))))))))))))******)))'''''')))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$&&&)))'''$$$$$$(((%%%&&&''''''%%%%%%&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$(((+++***&&&$$$'''***))))))((((((((((((''''''***))))))((((((((())))))'''(((***,,,------------+++***)))***,,,,,,***)))++++++,,,,,,------......++++++************++++++)))(((((((((((()))************))))))))))))***************+++++++++,,,,,,)))((('''''''''((()))***))))))+++,,,---.........***(((&&&&&&'''(((((('''((())))))((('''&&&'''(((%%%%%%&&&&&&''''''((((((''''''''''''((((((((((((***+++,,,...///111333333777555444444111///222999===<<<777111+++(((***---))))))***+++++++++++++++&&&&&&&&&&&&'''((())))))&&&''''''(((((((((((((((***)))((((((((()))+++++++++++++++,,,,,,---------,,,---//////---,,,---...------------...000222333222444777>>>GGGRRR]]]dddbbbbbbdddgggkkkmmmmmmmmmjjjmmmqqqrrrpppnnnllllllkkknnnnnnkkkkkknnnnnnkkkkkkpppuuuuuusssrrrsssvvvttttttssspppmmmmmmpppsssrrrsssuuuuuuuuuvvvxxxzzzwwwvvvuuuuuuwwwwwwvvvuuuwwwxxxuuurrrtttxxxuuunnneeefffbbb[[[XXXYYYXXXUUUNNNJJJIIIHHHFFFBBBDDDIIIFFFCCCAAA@@@AAABBBAAA@@@<<<======;;;;;;>>>CCCHHH@@@???===;;;;;;<<<===>>>999<<<>>>>>>======???AAA;;;::::::999888888999999888;;;<<<::::::======:::>>>>>>>>>>>><<<:::888777888777777777777777888888:::888666555555444222000000000111000///...,,,+++************************''''''((())))))(((''''''((())))))************)))(((((()))))))))*********((()))++++++)))((()))***''''''((())))))***++++++************************))))))(((((((((((())))))'''(((((()))))))))))))))---,,,***((('''((()))***************************,,,++++++******++++++,,,)))))))))))))))*********)))(((((((((((())))))***%%%'''))))))((()))***,,,*********++++++,,,---...,,,---......,,,******+++******+++,,,,,,---......///...,,,***(((((()))***---,,,+++******++++++,,,,,,,,,++++++,,,---///000///+++)))+++///222111......///000111222333333444444333222222222222333333333444444444555888<<<@@@DDDGGGJJJLLLMMMNNNOOOPPPRRRUUUXXXYYYYYY[[[___ccchhhnnnvvv~~~|||rrrhhhbbbUUUQQQJJJFFFDDDCCCBBBAAA<<<>>>@@@@@@>>>;;;::::::444111---+++,,,...000000,,,,,,+++******************)))'''''')))))))))(((&&&&&&&&&'''''''''''''''&&&&&&%%%$$$###$$$%%%&&&&&&%%%&&&(((&&&###$$$)))%%%&&&''''''%%%%%%&&&'''%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&%%%%%%(((***)))'''&&&''')))))))))((((((((('''''''''***((('''&&&&&&(((+++,,,((()))+++,,,---------,,,***))))))***++++++***(((++++++,,,,,,---......///---,,,+++******+++,,,---+++***)))((((((***+++,,,---,,,***)))((())))))))))))************+++++++++)))((('''&&&&&&'''((()))((()))+++,,,------,,,+++)))'''&&&&&&''''''&&&$$$)))((('''&&&&&&&&&&&&%%%&&&&&&&&&&&&''')))***+++''''''''''''((((((((())),,,------...///000111111666555444444111///333999AAA???:::222***''')))+++(((((()))***************'''&&&%%%%%%&&&''')))***&&&''''''(((((((((((((((***)))((((((((()))+++,,,******+++,,,...///000000+++---......---,,,,,,---------------...000111333000222666===GGGSSS___ggg``````bbbggglllooopppppplllooorrrssspppllliiiggglllppppppkkkkkknnnnnniiiiiinnntttuuusssqqqrrrtttqqqssstttsssooonnnoooqqqssstttuuuuuuuuuuuuwwwyyyvvvuuuttttttuuuvvvtttsssxxxyyyvvvrrrtttyyywwwqqqggghhheee^^^[[[[[[ZZZVVVOOOLLLIIIIIIFFFCCCFFFKKKGGGEEEBBBAAABBBBBBBBBAAA??????>>>;;;999;;;AAAFFF??????>>>;;;::::::<<<>>>888;;;>>>>>>======@@@CCC>>>===<<<<<<;;;;;;;;;;;;:::======::::::<<<;;;888>>>>>>>>>>>><<<:::888777666666666666777888999:::777666555555666555333000111222222222000///---+++))))))))))))))))))))))))&&&'''((())))))((('''&&&'''((()))***************))))))******+++++++++,,,***+++------+++***+++,,,'''''')))***++++++++++++***************************)))(((((((((((())))))'''(((((())))))))))))))),,,+++)))((('''(((***+++((()))+++------+++)))(((---,,,+++******+++,,,---((()))))))))************)))(((''''''''')))***+++$$$&&&((()))((()))+++---************+++,,,---...+++---//////,,,*********,,,,,,+++++++++,,,---------,,,***))))))+++---...---,,,***)))))))))******,,,,,,++++++,,,...///000555111...///333444222///...///000111222333444444333333222222111111222222666666666666777:::???BBBAAADDDIIIMMMOOOQQQSSSUUURRRUUUXXXYYYYYY[[[___ccciiiooowww}}}~~~tttjjjdddXXXSSSMMMHHHEEEDDDDDDCCC;;;>>>@@@@@@???===<<<<<<666222...+++,,,---......---,,,++++++******++++++***)))'''''')))))))))((('''''''''((((((((((((((('''''''''%%%$$$$$$&&&(((&&&%%%&&&(((%%%"""$$$***%%%&&&''''''%%%%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$(((((((((((((((((((((((($$$%%%&&&'''''''''&&&&&&&&&((())))))(((''''''((()))((((((((('''''''''''')))'''%%%$$$&&&)))---///)))***+++---......------+++***)))***,,,,,,***)))***+++,,,,,,---...//////------,,,++++++,,,------,,,+++***))))))+++---......---+++***)))((())))))))))))))))))************)))((('''&&&&&&'''((()))///...,,,******+++,,,---))))))(((((('''''''''&&&''''''&&&$$$$$$$$$$$$$$$'''(((((('''%%%%%%&&&((('''&&&&&&&&&&&&'''((((((***---///...,,,---444:::<<<:::888777333000333:::AAA@@@:::222...///---)))+++***)))***,,,------,,,///,,,)))(((((((((&&&###***)))'''''')))***)))((((((((((((((()))***+++,,,+++,,,------......---------,,,***))))))***,,,---111000...---,,,---///000333333555:::CCCOOOZZZbbbbbbaaa```bbbfffjjjlllnnnlllmmmnnnnnnnnnmmmlllkkkmmmmmmlllkkkkkkjjjiiiiiinnnqqqtttvvvuuussssssssstttttttttqqqmmmmmmooorrrqqqoooooossszzz}}}{{{xxxtttwwwwwwtttsssuuutttqqquuuuuuuuuwwwwwwwwwuuusssmmmkkkhhheeeaaa^^^[[[YYYSSSQQQNNNKKKIIIHHHGGGGGGGGGEEECCCAAA@@@??????@@@BBB???<<<::::::===AAADDDAAAAAA???<<<999777888999999:::<<<>>>>>>>>>>>>======;;;::::::<<<======<<>>::::::<<>>;;;:::<<<<<<:::888777666666888:::;;;:::888555555444222222111111111333333333222111000///...000,,,+++---,,,)))***,,,---,,,+++******)))&&&$$$&&&((()))(((''''''((()))((())))))*********))))))******)))***+++---///111))))))((((((''''''&&&&&&***+++++++++***)))'''&&&******))))))(((((('''''')))((((((''''''''''''(((,,,,,,+++***)))))))))***------...///...---+++***###'''---...---+++***+++'''&&&&&&&&&((()))+++---'''''''''''''''((())))))***)))((((((((((((((()))...,,,***))))))+++...000---------,,,+++***)))(((,,,,,,,,,+++++++++******,,,...///...------...///,,,+++***))))))))))))***+++++++++,,,---...///000//////---,,,,,,---...///111111/////////000111222...000111111000111333555333444777999<<<>>>???@@@EEEFFFHHHKKKOOORRRRRRRRRQQQTTTWWWWWWWWWXXX\\\```gggllluuu|||}}}yyyssslll^^^XXXPPPKKKIIIGGGCCC@@@>>>>>>???@@@@@@???======777333///...000111///---,,,,,,+++***)))))))))***)))''''''(((+++---+++(((,,,'''%%%((('''###$$$((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&(((((())))))))))))((((((''''''''''''((()))++++++((()))+++---...---+++***000///...---,,,+++++++++---,,,++++++******+++++++++,,,,,,,,,+++,,,///111,,,***)))((()))+++...000333000,,,)))((()))+++,,,***++++++***))))))***,,,***&&&""""""&&&))))))(((000...,,,*********+++,,,)))((((((((('''''''''&&&******)))(((''''''''''''&&&'''((('''%%%%%%&&&((('''&&&&&&&&&&&&'''((((((+++,,,---------///555999999777666666444222666===AAA@@@:::222......---)))***)))((()))***+++***)))+++)))''''''((()))(((&&&)))(((&&&&&&((()))((('''(((((((((((()))***+++,,,,,,,,,------------------...---,,,++++++,,,---...111000...------...000111555555666999@@@JJJVVV]]]bbbaaaaaabbbeeeiiilllmmmllllllmmmnnnnnnmmmlllkkklllllllllllllllllllllllllllooosssuuuuuutttttttttssstttsssqqqoooooorrruuuuuurrrppprrrwwwzzzyyywwwvvvyyyyyyvvvuuuwwwvvvsssuuuuuuuuuvvvwwwwwwvvvuuupppooolllhhheeeaaa___]]]VVVTTTQQQMMMJJJHHHGGGGGGGGGEEECCCBBB@@@@@@@@@AAABBB@@@<<<::::::<<<@@@BBBDDDDDDBBB???<<<:::;;;<<<;;;<<<===>>>>>>===<<<<<<===;;;:::;;;<<<======<<<>>>???@@@???<<<;;;<<<>>>AAA>>><<<;;;<<<<<<:::888888777777999;;;;;;:::999999888777666555555555555555555555555444222111000222///...000///,,,***,,,***))))))***,,,,,,+++)))''')))))))))'''&&&'''(((((())))))***+++++++++***+++*********+++---///000*********)))))))))))))))+++++++++******)))((('''***)))))))))((((((((('''))))))((((((((())))))***,,,++++++*********++++++,,,,,,,,,,,,,,,+++******$$$(((---...---+++++++++))))))((()))***+++---...((((((((((((((()))*********)))))))))))))))******---,,,+++******,,,...///,,,,,,,,,,,,+++***))))))))))))***+++,,,---......,,,...///...---,,,---///---,,,,,,+++++++++***))),,,,,,,,,,,,------...//////...------------...///111111111111111111222333///000111111000111333555222444666999<<<>>>@@@AAAEEEEEEGGGJJJMMMPPPRRRRRRQQQRRRTTTUUUVVVXXX[[[]]]bbbhhhpppwww||||||wwwpppaaa[[[SSSNNNKKKIIIEEEBBB>>>???@@@@@@@@@???>>>===555222///...000000...,,,------,,,******))))))))))))''''''))),,,,,,***((()))%%%$$$''''''$$$%%%***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''%%%&&&''''''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''(((((()))***+++((()))+++,,,---,,,,,,,,,//////...------,,,,,,---------,,,+++************+++,,,------,,,---///000---,,,***(((((()))+++,,,000...+++)))((()))***+++***++++++***))))))***,,,+++'''$$$$$$'''******)))111///---***))))))******((((((((('''''''''''''''+++******)))((((((''''''&&&''''''&&&%%%%%%'''((('''&&&&&&&&&&&&'''((((((++++++***+++...222666999:::888777777444222666===@@@@@@;;;333......---)))***(((''''''((()))(((&&&'''&&&%%%&&&((()))))))))***)))'''''')))))))))((((((((((((((()))***+++,,,---------------------,,,000///...------...///000111000///...//////111222444444444666<<>>>>>===<<<>>>@@@@@@???======>>>@@@>>>===<<<===<<<;;;999999888888:::<<<===<<<:::;;;::::::999999888888888888888888888777555444333444111111555555000---,,,***))))))+++,,,---,,,***)))******)))'''&&&'''(((((((((***+++,,,,,,,,,,,,,,,++++++++++++,,,---...+++++++++++++++,,,,,,,,,,,,+++***)))(((((((((((())))))))))))(((((((((((())))))((())))))***+++,,,+++************++++++,,,+++***))))))))))))))))))&&&)))---///...,,,++++++))))))))))))***+++---...)))))))))))))))***++++++******)))******+++,,,---,,,,,,,,,,,,,,,------...,,,,,,,,,,,,+++******))))))******+++,,,---......,,,---......,,,,,,,,,............///000000---+++---------,,,,,,------.........---------......///000111222222333333333222111222222111000000111333222333555999<<>>>>>444222//////111111...+++///...---+++***)))))))))(((((((((***++++++)))'''&&&######&&&'''&&&'''***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''&&&((('''&&&%%%%%%&&&'''((())))))(((((((((((())))))************+++,,,---.../////////..................------,,,+++************,,,.........---...000///---+++(((''''''((((((,,,+++***)))))))))*********+++++++++))))))+++------)))&&&&&&))),,,+++***222000---***((((((((()))''''''''''''''''''''''''((((((''''''&&&&&&%%%$$$%%%&&&'''&&&%%%%%%'''((('''&&&&&&&&&&&&'''((((((+++)))(((***...333666888>>>;;;:::999555111333999???@@@<<<444...---,,,)))***)))''''''(((((('''%%%%%%%%%%%%%%%'''((()))))),,,***))))))***++++++***(((((((((((()))***+++,,,......------,,,,,,,,,---//////............//////111000000///000000111222000111222555;;;FFFTTT^^^```aaacccdddeeegggiiikkkjjjkkkmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllhhhkkkpppsssuuuvvvxxxyyyssssssqqqppppppqqqssstttyyyuuuqqqooorrruuuwwwxxxyyy||||||yyyxxxzzzyyyvvvtttttttttttttttuuuxxxzzzooonnnkkkhhhddd```^^^\\\___]]]YYYUUUPPPLLLIIIHHHGGGFFFEEECCCBBBBBBCCCCCCBBBAAA===;;;999999;;;<<>>;;;999999:::;;;;;;<<<<<<<<<<<<<<<<<<===<<<;;;<<<===??????>>>;;;===@@@AAAAAA@@@???>>>??????>>>>>>======;;;::::::::::::;;;===>>>===<<<:::::::::::::::999888888:::::::::999888777666555555222444:::;;;777111000---+++++++++++++++)))'''***++++++***(((''''''((('''(((***+++,,,---......---,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,+++)))((((((((()))***))))))))))))((((((((((((((('''(((((()))***+++,,,(((((((((((()))***+++++++++***(((''''''((()))***(((***---......---,,,+++'''''''''(((((()))***+++))))))(((((())))))***+++*********+++,,,---...///,,,,,,,,,---------------,,,,,,,,,,,,,,,+++***)))------------,,,,,,,,,,,,,,,---...---,,,+++,,,---......000333777777333000///...---,,,,,,,,,,,,,,,------------.........///...///111222333333222111222333333222000///000222111222444888;;;???BBBCCCDDDDDDEEEEEEGGGJJJNNNRRRRRRPPPOOOQQQVVVYYYYYYWWWYYY^^^fffmmmsssyyy}}}yyyllleee]]]VVVRRRNNNJJJFFFBBBBBBAAAAAA@@@@@@??????555333111111333333000---111000...,,,+++***))))))(((((()))******)))((('''%%%$$$$$$%%%&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''')))(((&&&%%%%%%&&&((()))***))))))(((((((((((()))+++***))))))***,,,...////////////000000000000000......------,,,+++***))))))+++...///.........//////...,,,)))((((((((()))******+++++++++++++++******+++,,,+++******+++---///+++((((((+++------+++222000---***(((''''''(((&&&&&&&&&'''''''''''''''&&&&&&'''&&&&&&%%%###"""$$$%%%&&&&&&%%%%%%'''((('''&&&&&&&&&&&&'''((((((+++)))(((***...333666777>>><<<<<<;;;666111444999===@@@===555...---,,,***+++***))))))))))))((('''&&&''''''&&&&&&&&&'''(((+++)))'''((()))***))))))(((((((((((()))***+++,,,...------,,,,,,,,,---......------------------...000000000000000111222222///111333555:::EEESSS]]]```bbbdddddddddeeehhhjjjiiijjjlllnnnnnnooonnnnnnnnnnnnmmmlllkkkjjjiiihhhhhhkkkooorrrtttvvvxxxzzzuuussspppooonnnoooppppppvvvsssqqqppprrrvvvyyy{{{yyy{{{{{{xxxxxxzzzxxxuuusssuuuuuutttttttttxxx{{{tttssspppmmmiiieeecccaaaaaa___\\\XXXTTTOOOLLLJJJIIIHHHFFFDDDCCCCCCDDDDDDBBBAAA>>><<<:::999999999>>>??????>>>;;;999999999999999:::;;;<<<===>>>???>>><<<;;;<<<>>>@@@@@@???:::<<>>?????????>>>===<<<<<<;;;::::::<<<>>>???>>><<<:::;;;;;;<<<<<<;;;:::999999999999999999999888777555333555===AAA===777444---+++******+++***(((&&&***+++,,,+++)))((()))***'''(((***+++,,,---......,,,,,,---,,,,,,,,,++++++)))******++++++,,,,,,,,,++++++)))((((((((()))***(((((((((((())))))))))))&&&&&&&&&'''((()))***+++'''''''''''''''((()))***+++***)))(((((()))++++++***+++,,,---......,,,+++''''''(((((())))))******(((''''''''''''((())))))++++++++++++,,,---//////,,,,,,---------.........++++++,,,,,,,,,+++******.........---------,,,,,,---...///...,,,+++,,,---------000555;;;===:::555///...------,,,,,,,,,,,,,,,------.........//////,,,---///111111111111000222333333222000///000111000111333666:::===AAACCCBBBDDDEEEEEEEEEHHHMMMQQQSSSQQQOOOQQQVVVYYYYYYWWWYYY]]]dddkkkqqqxxx~~~ssslllbbb[[[UUUPPPKKKGGGDDDCCCBBBBBBAAA@@@@@@@@@888555333333555666444111222111///...,,,+++******))))))***)))((('''''''''%%%&&&&&&&&&&&&&&&&&&%%%(((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((***)))'''&&&&&&''')))******))))))(((((((((((()))+++***)))((())),,,///000...///000111111000000///------...------+++***)))(((+++---......------......---,,,++++++++++++,,,***+++,,,---------,,,+++***+++,,,+++******,,,...000---******---///---,,,111///---***(((''''''(((&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&%%%$$$###%%%%%%%%%$$$%%%''')))'''&&&&&&&&&&&&'''((((((******)))***---111555888;;;:::;;;;;;888444777<<<<<<@@@>>>666...,,,+++***,,,***))))))++++++***((((((((()))'''&&&%%%'''((((((&&&%%%%%%&&&''''''&&&(((((((((((()))***+++,,,------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...//////000000111111111111333666777999AAAMMMWWW___bbbeeeeeeddddddfffiiihhhjjjlllmmmoooooooooooooooooommmllljjjhhhggggggiiillloooqqqssstttwwwyyyuuusssooommmnnnnnnnnnnnnrrrrrrrrrtttuuuxxxzzz|||xxx{{{{{{xxxwwwyyyxxxuuusssuuuwwwvvvttttttvvvzzzuuusssqqqmmmiiifffcccbbbaaa```^^^ZZZWWWRRROOOMMMKKKJJJGGGEEEDDDCCCCCCDDDBBBAAA@@@>>><<<:::999999===>>>@@@???===<<<<<<===888888999:::;;;===???@@@>>><<<<<<===???AAAAAAAAA;;;<<<>>>AAADDDEEECCC@@@===???AAAAAA???=========;;;::::::<<<>>>???>>><<<<<<<<<>>>>>>>>>===<<<;;;777888999:::::::::::::::888555777???DDDAAA:::666+++******+++,,,,,,+++))))))+++,,,+++***)))***,,,((((((***+++,,,,,,,,,,,,,,,,,,---------,,,++++++******************++++++******)))))))))))))))***(((((((((((())))))))))))''''''&&&''''''((()))***((('''''''''''''''((()))***************++++++,,,+++++++++,,,------+++***))))))***+++++++++++++++'''''''''''''''(((((())),,,,,,+++,,,,,,---...///---------------......///+++++++++,,,,,,++++++***+++,,,,,,---...///000000...///000///---,,,,,,---,,,,,,...555<<>>JJJSSS___cccffffffcccccceeeiiihhhiiikkkmmmooooooooooooooonnnmmmlllkkkjjjiiiiiikkkmmmpppqqqrrrsssuuuwwwuuurrrnnnmmmoooppppppoooppprrruuuxxxyyyyyyzzzzzzyyy||||||yyyxxxzzzyyyuuurrrvvvyyyxxxtttsssuuuxxxtttrrrppplllhhheeebbbaaa______^^^[[[XXXUUURRRPPPMMMLLLIIIFFFDDDCCCCCCCCCBBBAAA@@@???===<<<:::999;;;===???@@@???>>>>>>???999999999999:::<<<>>>???>>>===<<<===@@@AAABBBAAA<<<<<<===AAAEEEFFFDDDBBB<<>>;;;::::::<<<>>>>>>===<<<:::;;;===>>>>>>===<<<;;;666777999:::<<<============888999@@@EEEAAA:::555///...------...---+++***(((***++++++***+++,,,---((())))))***+++++++++******+++,,,---------,,,++++++++++++***************))))))************))))))'''((((((((()))))))))***)))((((((((((((((())))))******)))((((((((())))))((()))***+++++++++++++++,,,***)))+++------+++((())))))***+++,,,++++++***((((((((('''((())))))***---,,,,,,+++,,,,,,------///...,,,,,,,,,---///000***++++++,,,,,,+++++++++,,,,,,---...///000111111000111111000...------...---+++,,,222999<<<999444......---,,,,,,,,,------+++,,,---////////////...------......///111222333111222222111000000111222000000111222555999===??????CCCGGGHHHFFFGGGKKKOOOOOOPPPQQQRRRRRRSSSUUUWWWWWWZZZ___dddjjjrrryyy~~~}}}qqqfff^^^VVVOOOJJJGGGFFFDDDCCCAAAAAAAAABBB<<<888333222444777777666222111000///............---,,,***&&&######&&&***###((()))'''(((+++***&&&))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&''''''((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((()))***+++))))))))))))+++---///000//////000111000///---,,,***+++---...///...---,,,((()))******)))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***+++,,,,,,++++++---///111...,,,,,,//////---+++000...+++)))((((((((()))%%%%%%%%%&&&&&&'''''''''&&&'''((()))((('''$$$######$$$%%%%%%$$$%%%''')))'''&&&&&&&&&&&&'''(((((())),,,...,,,***,,,222888???>>>>>>===888333444999;;;??????777...,,,+++***)))(((((()))***++++++***&&&(((***)))''''''***---,,,***))))))***++++++***(((((((((((()))***+++,,,++++++******,,,...111222,,,------......------,,,,,,---...///000000000000'''---333666888???JJJSSS___cccgggfffcccbbbeeehhhgggiiikkkmmmooopppppppppnnnnnnnnnmmmmmmllllllkkklllnnnpppqqqqqqrrrtttvvvtttqqqnnnnnnqqqssssssrrrpppsssxxx{{{{{{zzzxxxxxxzzz||||||yyyyyyzzzyyyvvvrrrvvvzzzyyyuuurrrtttvvvwwwvvvsssppplllhhhfffddd^^^^^^]]]\\\ZZZWWWTTTRRRNNNMMMJJJGGGEEECCCCCCBBBAAAAAAAAA@@@???===;;;:::999;;;>>>??????>>>??????;;;::::::999:::;;;===>>>>>>===<<<===@@@BBBBBBBBB<<<<<<<<<@@@DDDGGGEEECCC<<>>>>>???:::::::::;;;===>>>===<<<777999:::<<<<<<;;;999888666777999;;;===???@@@@@@AAA;;;;;;AAAEEEAAA999444555333111000///---***'''((()))++++++++++++---///((())))))*********))))))***+++,,,---...---,,,,,,,,,,,,,,,++++++*********((()))***++++++***)))((('''((((((((())))))******+++***)))))))))))))))***,,,,,,+++***))))))******'''((()))+++++++++***))),,,***(((***,,,,,,***''''''''')))******)))(((((()))))))))))))))******+++------,,,+++++++++,,,,,,000...,,,++++++---000111***++++++,,,,,,,,,++++++000/////////............111222222111///---...///...+++***///666999666000---------,,,,,,------...***+++---///000000///...//////......000111444555111222222111000000111333000000000111444888;;;===???CCCHHHIIIGGGGGGJJJNNNLLLOOOQQQQQQOOOPPPSSSWWWUUUXXX\\\aaagggnnnvvv{{{vvvjjjaaaYYYQQQKKKHHHGGGEEECCCBBBAAABBBBBB<<<777222000333666777777111111000///////////////...---***%%%!!!"""&&&+++!!!''')))''')))------)))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&''''''''')))((('''&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&''''''((((((((())))))******&&&&&&'''(((((('''&&&&&&''''''''''''(((***++++++(((((()))***+++---/////////000111111000...,,,***)))+++---/////////------((())))))((('''(((+++...,,,,,,,,,+++++++++******,,,++++++***))))))*********+++,,,,,,+++,,,...000111...,,,---//////---***666333...+++)))((('''&&&###$$$$$$%%%&&&'''((((((&&&(((***(((%%%"""###$$$&&&&&&&&&'''(((((('''&&&'''&&&&&&%%%&&&'''((()))+++---000111111111333444>>><<<<<<===:::666777<<<@@@@@@>>>888111,,,,,,...))))))))))))))))))))))))(((''''''''''''(((((()))))))))))))))***+++,,,---+++(((&&&'''***,,,+++)))+++*********,,,...111333.........---,,,,,,++++++......---...///000222333888888888999:::>>>GGGPPP^^^\\\```eeefffbbbccchhhkkknnnooommmmmmppppppmmmpppnnnmmmmmmmmmmmmkkkiiikkklllmmmoooppprrrssstttxxxuuuqqqooopppqqqqqqqqqrrrsssuuuwwwyyy{{{{{{|||wwwxxxzzz{{{{{{zzzxxxwwwvvvxxxyyyxxxuuutttwwwzzzyyyyyyxxxtttnnnhhheeeddd`````````^^^[[[XXXUUUSSSRRROOOJJJEEECCCCCCEEEFFFBBBAAA@@@>>><<<:::888777::::::;;;;;;<<<===============<<<;;;999999<<<>>>>>>>>>>>>===<<<===@@@CCC@@@<<<999:::???CCCBBB???=========@@@BBBBBB>>>:::888777777777999;;;>>>@@@:::;;;===>>>>>><<<;;;999444666:::===???@@@?????????>>>;;;999777666555555333222000...---,,,,,,,,,***++++++++++++,,,,,,,,,)))((('''(((***++++++******+++,,,,,,,,,,,,+++***......---,,,,,,+++******************************((((((((((((((()))******)))'''(((***)))&&&(((---))))))))))))))))))))))))(((''''''(((***,,,+++******+++,,,,,,***)))))))))'''&&&%%%%%%'''(((((((((''''''(((((())))))******''''''(((***+++,,,---......---,,,+++++++++,,,,,,///......---+++******))),,,---...//////---+++***///////////////////////////////////////111333555------------------------...............---------......///000000000000000444222111//////000222333222444666666777999;;;>>>AAADDDGGGIIIIIIIIIIIIKKKOOOLLLMMMRRRSSSOOOOOOSSSUUUUUUVVVWWW[[[eeerrr{{{~~~pppddd\\\TTTNNNKKKCCC@@@CCCFFFCCC???>>>@@@===888333000000222444444333222000//////......))),,,///...***''''''(((************)))'''&&&&&&***)))'''&&&&&&''''''((((((((('''&&&&&&''')))***))))))************))))))(((+++---***&&&$$$'''+++...+++'''&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$&&&&&&&&&'''(((***+++,,,,,,&&&###&&&))))))***+++...,,,***)))((((((((())))))+++,,,,,,+++***,,,---111000///...............+++,,,---.........---,,,************+++,,,------***,,,------,,,+++---...---+++))))))***+++***)))(((((()))++++++,,,,,,+++---///222444333000,,,)))555222...+++)))(((((('''''''''''''''(((((((((((((((***+++***'''$$$%%%&&&&&&%%%&&&&&&'''((('''&&&'''&&&&&&%%%&&&'''((()))***,,,///000111222333555???=========:::555666;;;@@@@@@>>>888111---,,,...))))))))))))))))))))))))***))))))((((((((())))))))))))))))))***+++,,,,,,+++(((''''''***,,,+++)))...---,,,++++++,,,---///......------------,,,,,,......---...///000222333888888999999;;;???HHHPPP[[[[[[___eeefffdddfffkkkjjjnnnooonnnnnnpppppplllooonnnmmmnnnnnnmmmkkkiiimmmmmmnnnoooqqqrrrssssssxxxuuurrrpppqqqsssttttttuuuuuuvvvwwwxxxxxxyyyyyyxxxyyyyyyzzzzzzyyyxxxwwwwwwyyy{{{zzzwwwvvvxxx{{{zzzzzzyyyvvvoooiiieeedddbbbbbbaaa___]]][[[YYYXXXUUUQQQLLLGGGCCCBBBCCCDDDCCCBBBAAA???===;;;:::999999999::::::;;;<<<<<<============;;;999:::<<<>>>>>>>>>>>>======>>>AAADDDCCC???;;;<<<@@@BBB@@@>>>>>>======???AAAAAA>>>;;;::::::999999999:::<<<===:::;;;===>>>>>><<<;;;:::666777999;;;===?????????@@@>>><<<999777666666666444222000...---,,,------+++++++++++++++++++++++++++***)))(((***+++,,,,,,***++++++,,,,,,++++++***...------,,,++++++******((((((((((((((((((((((((((((((((((((((()))******)))((((((+++)))''')))---)))))))))))))))))))))))))))((('''(((***,,,+++***)))+++,,,,,,***)))))))))'''&&&&&&&&&'''(((((((((''''''(((((()))*********''''''(((((()))***++++++,,,,,,,,,+++,,,,,,,,,---------,,,,,,,,,,,,++++++)))***,,,...//////..............................///---,,,---...000000111---.....................------.....................//////000000000000000333222000//////111222333111333444555555777:::<<>>===>>><<<888555333333555666333222111000////////////,,,---...,,,***)))))))))))))))***))))))((('''&&&)))((((((''''''''''''''''''''''''''''''((())))))((((((((())))))(((((((((&&&(((***((($$$###%%%(((---***'''&&&&&&'''&&&&&&(((''''''&&&%%%%%%%%%%%%((('''&&&&&&(((,,,000222222+++'''((((((&&&$$$&&&''''''&&&&&&%%%&&&&&&&&&)))***,,,+++******+++---//////..................+++,,,...000000///...---***))))))))))))***++++++''')))******)))(((***+++---+++))))))***+++***)))((()))***+++,,,---------000222444555444111...+++444222///,,,)))(((((()))*********))))))((((((((()))******)))&&&%%%%%%&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%&&&'''((())))))+++...///000222444666@@@??????>>>999444555:::AAAAAA???999222------...)))))))))))))))))))))))),,,+++***))))))((())))))))))))))))))***+++,,,,,,***)))'''(((***+++******...---,,,+++++++++------------------...............---------...000222333888:::;;;;;;<<>><<<;;;999999999999:::;;;<<<<<<>>>>>>===<<<::::::<<<>>>===>>>>>>======???BBBEEEEEEBBB???>>>@@@AAA???<<<@@@???>>>>>>@@@@@@???>>><<<<<<;;;;;;:::999999999:::;;;<<<======<<<;;;:::888888888999;;;===>>>???@@@???<<<999777666666666444333111///------------,,,,,,++++++***)))))))))+++***)))))))))***+++,,,******+++,,,,,,+++******------,,,,,,++++++******((((((((((((((((((((((((((((((((((((((()))*********((()))+++***''')))---)))))))))))))))))))))))))))((('''(((***++++++***)))***,,,+++***))))))***'''''''''''''''(((((()))''''''((())))))******+++'''''''''((((((((())))))***++++++,,,,,,------...+++++++++,,,,,,---------)))***,,,...////////////........................111...,,,,,,///111///---........................,,,---------.../////////////////////000000000000111111000000000111333444000111333444444555888:::???AAADDDFFFFFFGGGIIIJJJNNNLLLMMMPPPQQQOOONNNQQQPPPQQQSSSVVVZZZaaaiiioooyyy~~~{{{pppfff\\\SSSRRRMMMJJJIIIEEE???<<<>>>;;;:::888777666666777777222222111000/////////000111///---,,,,,,,,,+++)))(((((())))))))))))((((((((((((((((((((('''&&&&&&&&&'''((()))))))))((((((&&&''''''((((((''''''&&&%%%''')))'''%%%###%%%(((,,,***'''&&&&&&'''&&&&&&''''''&&&&&&&&&&&&&&&&&&)))(((&&&&&&)))///444888222---))))))'''$$$"""###&&&&&&'''((((((((((((((()))***++++++******+++------------............///***,,,000222333222000...,,,++++++***************&&&((())))))(((''')))***---+++))))))***+++***))))))***+++,,,---...//////222444666777666333///---333222000,,,)))((()))***))))))))))))))))))))))))''''''&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%'''(((((('''&&&%%%%%%&&&'''((('''))),,,...///222555888@@@@@@@@@???999222444999AAABBB@@@:::333...------)))))))))))))))))))))))),,,+++***)))(((((('''(((((((((((())))))***+++,,,***))))))((()))************))))))***+++---...///+++,,,,,,---......//////------------...000222333<<<@@@AAA>>>>>>CCCIIILLLVVVYYY___eeehhhiiikkkmmmjjjooorrrrrrrrrsssppplllmmmmmmnnnooopppooollljjjnnnnnnnnnnnnnnnoooooooootttrrrpppqqqtttwwwxxxxxxyyyxxxwwwvvvuuuvvvvvvwww{{{zzzxxxvvvvvvvvvwwwxxxvvvzzz}}}~~~{{{yyyyyyzzzzzz{{{|||yyyssslllgggeeebbb```]]][[[ZZZZZZ\\\]]]XXXUUUQQQKKKGGGDDDBBBBBBBBBBBBBBBBBBAAA???>>>===:::::::::::::::<<<===>>>>>>>>>>>>===;;;:::;;;===;;;;;;<<<<<<<<<>>>BBBEEEDDDBBB@@@@@@AAAAAA@@@>>>@@@???>>>===>>>??????@@@<<<<<<<<<<<<;;;:::888888:::;;;<<<======<<<<<<;;;:::999999999:::;;;===???@@@>>><<<999777666666666555333111///............---,,,,,,+++)))((((((''''''(((++++++***))))))(((******++++++++++++******,,,,,,,,,,,,++++++******************************((((((((((((((())))))***)))'''(((***)))&&&(((---)))))))))))))))))))))))))))(((((((((***++++++)))(((***++++++)))((()))***(((((()))(((''''''(((***'''(((((()))******++++++))))))(((((((((((((((((())))))+++,,,---.........++++++,,,,,,,,,,,,------------...///......---,,,------------------------444111...///222333000---.........---------------,,,,,,,,,---...///000000///////////////000000111000000000000111222444444000111333333333444777999>>>AAACCCEEEFFFGGGJJJLLLMMMLLLMMMOOOOOOOOONNNOOOOOOPPPSSSWWW[[[```eeehhhuuuzzz~~~tttjjj]]]RRRRRROOOLLLIIIDDD===<<>>??????===;;;:::;;;<<<888999:::999:::<<>>===<<<===???@@@;;;;;;<<<<<<<<<;;;:::::::::;;;;;;<<<<<<======<<<::::::::::::;;;;;;<<<<<<===<<<:::888777777777777555444222000///......///...---,,,+++***(((''''''%%%)))///111///+++((('''************************,,,+++++++++++++++******************************((((((((((((((())))))***(((&&&''')))(((&&&''',,,))))))))))))))))))))))))***)))((()))***+++***)))''')))+++***)))((()))***(((******)))'''''')))+++(((((())))))***++++++++++++++++++************)))((()))***,,,............------,,,,,,,,,,,,++++++---.............................................444111///000222222///---------------,,,,,,++++++,,,,,,,,,---...///000000000//////...///000111111///000000000111222333444000222333333333444777999;;;===@@@AAACCCEEEHHHJJJLLLNNNNNNNNNNNNOOOOOONNNPPPQQQTTTXXX]]]```cccdddooovvvyyyoooaaaUUUQQQNNNKKKIIICCC>>>===AAA<<<<<<;;;:::888666444333444333222111111111111111111000111333444111+++%%%'''(((((())))))))))))(((&&&'''((((((((('''%%%$$$%%%'''))),,,,,,***(((&&&'''(((((())))))(((((('''&&&''')))******))))))***+++)))''''''(((((('''%%%%%%&&&'''((((((((('''&&&'''((()))***+++,,,------(((%%%&&&((((((&&&'''+++%%%&&&''''''&&&%%%###"""(((***++++++***)))+++,,,***+++,,,---......------***---111444555333111...000///...---,,,+++++++++***+++---,,,++++++,,,...,,,+++)))***,,,------,,,***)))))))))***+++,,,---000111222333222000...,,,444555333...)))&&&(((***$$$%%%%%%&&&((())))))******(((%%%$$$%%%&&&&&&&&&$$$&&&'''&&&%%%%%%)))---)))((('''&&&%%%&&&'''''''''(((***+++---000444777???@@@BBB@@@888111333;;;BBBCCCBBB===555///------))))))))))))))))))))))))***)))(((''''''&&&''''''(((((((((((()))***++++++******+++***(((((()))***,,,+++++++++***))))))((()))******+++,,,------...---,,,,,,,,,---///111222@@@GGGHHHBBB???DDDFFFDDDQQQYYY```cccfffjjjkkkjjjmmmqqqtttssssssuuusssooommmmmmlllnnnppppppooonnnllllllllllllmmmmmmmmmmmmpppooooooqqqtttwwwxxxxxxvvvwwwxxxyyyzzzzzzzzzyyy{{{zzzxxxwwwwwwxxxzzz{{{vvvzzz}}}|||zzzxxxyyy{{{{{{{{{{{{xxxtttooommmmmmjjjhhhdddaaa______```aaaWWWVVVUUURRROOOLLLJJJIII>>>???AAACCCCCCBBB@@@???>>>===;;;;;;<<<===@@@AAA>>>???@@@>>><<<;;;;;;<<<888888999888888:::===@@@===>>>@@@AAABBBCCCCCCCCC===>>>>>><<<;;;;;;===???;;;;;;;;;;;;;;;<<<<<<<<<::::::;;;;;;<<<=========:::;;;===>>>>>>===;;;999:::999888777666777777888666555333111////////////......---,,,+++***)))(((&&&---444666333...***)))+++***))))))))))))***+++++++++++++++++++++******((((((((((((((((((((((((((((((((((((((()))******)))''''''***)))&&&(((,,,))))))))))))))))))))))))***)))((()))***+++***)))'''(((******)))((()))***)))+++,,,***'''&&&))),,,(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++((()))+++---............---------,,,,,,+++++++++***+++,,,---///111222333//////////////////////////////000000///...------.........---,,,,,,++++++,,,---------.../////////000///.........///111222000000111111222222222333000222333333333444666888777999;;;===>>>AAAEEEGGGMMMOOOPPPNNNNNNPPPPPPMMMRRRSSSUUUYYY]]]`````````iiiqqq{{{wwwiii\\\SSSNNNIIIHHHDDD@@@???AAA>>>>>><<<;;;999777666555777666444333222111111111000111333444444000+++&&&(((((())))))))))))(((((('''''''''''''''&&&%%%%%%%%%'''***,,,,,,+++)))'''((((((((())))))((((((((($$$&&&''')))******))))))***(((''''''(((((('''%%%&&&'''((())))))(((&&&&&&&&&'''(((******)))(((''''''&&&''')))(((%%%&&&***)))))))))((('''&&&$$$###((()))******))))))***,,,***+++,,,---------,,,++++++---000333333111///---------+++***))))))))))))(((***++++++******+++,,,,,,******+++...000000000++++++)))))))))***+++,,,,,,---///000000///---,,,666666555///(((%%%'''***&&&&&&&&&''''''(((((((((***'''$$$###%%%''''''&&&$$$''')))'''%%%&&&***///)))((('''&&&%%%&&&&&&'''''')))***+++,,,///333777>>>@@@BBB@@@777111444<<>>666///------))))))))))))))))))))))))))))))((((((((((((((()))(((''''''(((((()))***+++)))+++,,,***''''''(((+++++++++++++++***)))(((''')))))))))******+++++++++---,,,,,,,,,---///111222<<>>@@@BBBDDDEEEDDDBBBAAA===<<<;;;:::;;;===???AAA???@@@@@@???===;;;;;;;;;999:::999999888999<<>>@@@AAABBBBBBBBBCCC;;;<<<===<<<::::::;;;>>>===<<<;;;::::::;;;<<<===:::::::::;;;<<<===>>>>>>999<<<@@@CCCBBB>>>:::666777666555555555666888999777555333111000//////000......------,,,+++******(((...333444000,,,+++++++++***)))(((((()))***+++******************++++++((((((((((((((((((((((((((((((((((((((()))*********)))))),,,+++(((***...))))))))))))))))))))))))+++)))((()))***+++)))(((&&&(((******)))((()))***))),,,---+++'''&&&))),,,((())))))******+++,,,,,,,,,,,,,,,,,,,,,---------((()))+++---......---,,,++++++,,,,,,,,,,,,------***+++,,,---///111222333000000000000000000000000+++///222111...,,,---///111000000///......------------..................000000.........///111222000111111222222222111111///000111111111222444666666888:::<<<>>>AAAEEEHHHMMMQQQRRRNNNNNNQQQQQQMMMSSSSSSTTTXXX\\\___^^^]]]eeelllwww}}}ooobbbXXXPPPIIIHHHFFFCCC@@@@@@@@@???>>><<<;;;::::::::::::999777555333222111111222333444222///,,,++++++))))))***))))))((('''&&&''''''&&&&&&%%%%%%&&&&&&'''((()))++++++***)))(((&&&''''''((((((''''''&&&%%%&&&(((***,,,,,,+++***)))((('''((())))))'''%%%'''((()))***)))'''&&&$$$&&&&&&''''''''''''''''''&&&%%%'''***((($$$%%%***,,,+++******))))))))))))((()))******))))))***+++***+++,,,------,,,***)))---...///000000...,,,+++,,,+++***)))))))))))))))((()))******))))))***++++++******,,,000333444444...---+++)))))))))***+++)))***,,,---......------666777666000((($$$&&&)))((((((((((((''''''''''''(((%%%!!!!!!###%%%%%%$$$%%%((()))(((%%%&&&+++000)))((('''&&&%%%&&&&&&'''((()))******+++...333666===???BBB@@@777111444===CCCDDDDDD???666000---,,,))))))))))))))))))))))))***)))))))))))))))***+++'''''''''(((((()))***+++)))+++,,,***'''&&&(((+++'''((()))******+++******)))))))))))))))*********,,,,,,,,,,,,---///111222777AAADDD===<<>>@@@???@@@AAA@@@===;;;:::;;;;;;;;;;;;999999:::===???<<<>>>AAABBBAAAAAAAAAAAA999;;;===<<<:::999:::===???>>><<<:::999:::;;;<<<:::::::::;;;;;;===>>>???888<<>>@@@CCCHHHKKKNNNRRRSSSOOONNNRRRRRRMMMTTTSSSSSSVVV[[[]]]]]][[[bbbjjjuuu~~~qqqddd\\\RRRJJJIIIHHHEEEAAA???AAA@@@>>>======>>>??????<<<:::888666444333222111444555444000+++))),,,///************)))(((&&&&&&((('''&&&%%%$$$%%%&&&''''''((()))***+++******)))%%%&&&&&&''''''&&&&&&%%%((((((***---///000...---)))((('''((())))))'''%%%((()))******)))'''%%%###'''&&&%%%$$$%%%'''(((***######&&&)))(((%%%''',,,((((((&&&&&&&&&''')))***((()))******))))))***+++++++++---------+++)))(((---.........---,,,+++***---,,,++++++******++++++)))***++++++******+++,,,+++******---111444666666111///---+++)))******+++((()))+++---.........---;;;888333...***(((((((((''''''&&&'''***++++++***''''''''''''&&&%%%$$$###"""$$$'''(((((('''((())))))(((&&&&&&((()))(((''')))***++++++,,,///333777<<>>>>>===>>>?????????===;;;999888;;;:::999999:::===???@@@===>>>>>>???@@@AAABBBCCCCCC@@@;;;777666777999;;;<<<===>>>;;;888666777:::999<<<===<<<===AAAAAA???@@@???AAAEEECCC<<<777777111222222333444555666666666555333111000000111111222333333111...+++*********)))))))))))))))*********************)))((('''...+++(((((()))+++++++++,,,,,,,,,---...---+++)))(((((((((((((((((((((((()))((((((***,,,---,,,***(((((()))+++++++++++++++))))))))))))))))))))))))((()))***)))'''&&&&&&'''------,,,,,,+++******)))&&&(((((((((,,,222333111------------------,,,,,,))))))***++++++,,,------******++++++++++++******---......---+++******+++,,,,,,------.../////////000000000222333222///---///////////////......------,,,,,,++++++,,,,,,---............///000222222555555555333000//////000...///000111222333444444777888:::>>>CCCGGGHHHHHHNNNLLLLLLLLLNNNOOOOOONNNOOOQQQRRRVVV```iiidddZZZ]]]fffsss}}}}}}uuuooo___VVVNNNMMMKKKEEE???===??????????????????@@@@@@<<<;;;999777555444333333555333111...,,,++++++++++++++++++*********))))))$$$%%%&&&&&&''''''&&&&&&))))))))))))((((((((((((,,,***((()))++++++)))&&&&&&(((+++///333333111///(((&&&%%%)))...///+++'''111,,,((((((&&&$$$''',,,$$$&&&'''&&&$$$$$$&&&)))''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&***+++,,,+++***)))***+++,,,,,,---...---,,,***))))))***+++------,,,+++***,,,+++*********+++,,,---+++***************++++++...+++***,,,000111...***111///---,,,++++++)))(((++++++,,,,,,---...//////;;;888333///+++)))))))))(((''''''(((***++++++***''''''''''''&&&%%%$$$$$$%%%'''))))))((('''''''''***)))'''&&&'''((('''&&&***+++,,,,,,---000444888<<>>>>>>>>===<<<:::999:::999888777999;;;>>>@@@>>>>>>?????????@@@@@@@@@BBB???<<<999888999;;;<<<<<<======;;;888777888:::999===>>><<<===AAAAAA??????===???BBBAAA:::666666555555555666666666666666888777444222111000000000...000111111///.........******))))))))))))******)))************))))))((((((((())))))))))))))))))---,,,,,,---//////---+++)))))))))))))))))))))))))))))))))***,,,---,,,+++))))))******+++,,,,,,,,,))))))))))))))))))))))))&&&((()))(((''''''((()))************))))))))))))+++,,,***(((***...---***+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,******++++++++++++******+++---...---,,,+++,,,...,,,------...//////000000222111111222444333111///...///000000000///...---......------------............///000111222222333666777777555333222333444------......///111222333666777:::>>>BBBEEEGGGGGGJJJIIIIIIJJJLLLNNNPPPPPPSSSVVVYYY]]]ffflllfff\\\aaagggpppxxx}}}xxxrrrbbbXXXPPPNNNMMMHHHCCCAAA????????????????????????===;;;999777555444333333555333111///---,,,,,,,,,+++++++++***************(((((((((''''''&&&%%%$$$))))))))))))((((((((((((+++)))((()))***+++(((&&&((()))+++...111000...+++***((('''***---...***&&&,,,'''%%%'''((('''''')))&&&''')))(((&&&&&&(((+++(((''''''&&&&&&''''''((()))((((((((('''''''''&&&)))+++,,,+++***)))***+++------.........---++++++------------,,,,,,+++***,,,+++***)))***+++---...++++++************++++++---***)))+++///000---)))000...+++***+++++++++***++++++,,,,,,---......///;;;888333///+++*********)))(((((()))+++,,,+++***((((((''''''&&&%%%%%%$$$)))***+++***(((&&&&&&&&&***)))'''''''''((('''&&&***+++,,,---...111555888<<>>;;;888777888:::<<<<<<<<<<<<=========<<<:::999888777666666777:::===@@@???????????????>>>======??????===<<<<<<<<<>>>>>>=========;;;999888999::::::===>>>===>>>AAAAAA???===;;;<<>><<<:::888666444333333555444222000///---------,,,++++++***************++++++***)))'''&&&$$$###***)))))))))(((((((((''')))((((((((())))))'''&&&******+++---...---+++(((,,,***)))+++------)))&&&)))&&&%%%((()))'''&&&'''((()))***)))((((((***,,,(((''''''&&&&&&''''''((((((((((((''''''''''''''')))***++++++***)))***+++------.........---,,,,,,000///...---,,,+++++++++,,,+++)))((())),,,///000++++++************+++++++++)))(((***---...,,,)))...+++)))(((***,,,------+++,,,,,,------.........999666222...+++*********+++))))))***,,,,,,,,,+++)))(((''''''&&&%%%%%%%%%)))***+++***(((&&&'''(((((('''&&&&&&((())))))((()))***+++,,,---000444888===AAACCC@@@999555666999@@@CCCDDD@@@888111---,,,%%%&&&'''(((((((((((('''((('''&&&'''((())))))'''(((******'''(((+++***'''''')))+++,,,---,,,+++*********))))))((((((''''''***************++++++,,,222000...,,,,,,---///111000444888999:::<<>>>>>??????@@@@@@>>>======;;;::::::::::::;;;>>>@@@>>>???BBBBBB>>><<<::::::===;;;666444555777888999999999888888777:::999777444333222222222333444444333000...------,,,+++******************'''((()))***************&&&%%%%%%'''***+++)))''')))))))))+++...///...---***************************))))))+++---...---+++,,,+++***)))***+++...///((((((((((((((((((((((((&&&((())))))(((((()))***%%%&&&&&&'''((()))******(((***)))'''***...///+++((())))))***+++,,,------------------------------***++++++,,,,,,++++++***+++---............///111......//////000111111111000...,,,---...000000///...///111222222000...,,,...//////////////////...---///222444555555444444666777888777555333333444333222000///000222555777555777999;;;===@@@CCCEEECCCDDDDDDDDDFFFIIIMMMPPPUUUWWWYYY]]]bbbddd```\\\iiikkkmmmoooqqqxxx~~~{{{pppcccWWWRRRPPPKKKGGGGGG@@@@@@@@@??????????????????===;;;999777555444444555555333222000///......,,,+++***)))))))))******+++++++++***((('''%%%$$$))))))))))))(((((((((((((((((((((((((((((('''&&&***)))***+++------+++)))+++***)))+++,,,,,,***(((***)))++++++((($$$&&&,,,))))))))))))((()))***+++((((((''''''''''''(((((('''''''''''''''''''''''')))***++++++***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,,,,***)))((())),,,000222,,,,,,+++*********++++++***(((((()))+++,,,+++))),,,)))''''''))),,,......,,,,,,,,,---------......777555111---***)))******,,,+++***+++,,,---,,,+++***)))'''&&&&&&&&&&&&&&&'''((())))))(((((()))+++&&&%%%$$$&&&(((+++++++++((()))******,,,...333666===@@@BBB???:::666777999???BBBDDD@@@999111---,,,%%%&&&'''((()))))))))(((((('''&&&'''((())))))'''%%%(((***'''(((******'''''')))+++,,,---+++***(((***))))))(((((('''''''''******))))))******+++,,,222000...,,,,,,---///111222555888999999;;;???CCCEEEJJJSSS[[[bbbhhhllloooiiiiiijjjmmmppprrrpppooohhhjjjjjjiiiiiimmmtttzzzwwwuuurrrpppppprrrtttvvvpppppppppqqqsssuuuwwwxxxzzzzzzzzzzzz{{{{{{||||||xxxyyyyyyxxxxxxxxxxxxyyyzzzxxxvvvvvvwwwzzz~~~~~~|||}}}~~~~~~vvvrrrmmmiiifffccc___\\\ZZZ[[[XXXSSSRRRUUUVVVTTTSSSNNNMMMNNNKKKDDD>>><<<>>><<<;;;999888:::<<<>>>::::::;;;<<<<<<;;;:::999888888777777888:::<<<>>>@@@@@@AAAAAA@@@>>><<<:::;;;<<<===>>>@@@@@@AAAAAA???>>><<<;;;;;;;;;;;;;;;;;;???AAA???@@@BBBBBB>>>===::::::<<<;;;666555666555666888:::::::::999999999888666555555555666666333444555444111/////////------,,,+++++++++++++++'''((()))***************---'''"""$$$+++///---(((******+++...111111000...***************************))))))+++---...,,,++++++***)))))))))+++---///(((((((((((((((((((((((()))*********((('''''')))%%%&&&'''(((***+++,,,---((())))))(((+++000111...)))******+++,,,------...******+++,,,...///000000++++++,,,,,,,,,,,,++++++---...//////------...///......//////000111111111///...,,,---...000000//////000111222111000...------...////////////...---,,,...111444555555444444888999:::888555333222222444222000///000222555777444666888::::::<<<@@@DDDBBBDDDEEEEEEDDDGGGKKKNNNVVVTTTUUUWWWYYYZZZ\\\]]]jjjlllnnnooopppuuu}}}xxxkkk]]]UUUQQQJJJFFFEEE@@@@@@@@@?????????>>>>>>???>>><<<:::888777666666666555555444222111000///---,,,***)))((()))***+++))))))******))))))((('''(((((((((((((((((((((((('''((())))))((('''&&&&&&)))((((((***---///......(((((((((***+++,,,,,,+++(((+++///---&&&###,,,888((('''''''''((()))))))))(((((((((''''''(((((((((&&&&&&&&&'''''''''''''''(((***++++++******+++,,,*********************++++++***)))))))))***,,,---,,,+++))))))***---000222---,,,,,,+++******++++++)))((((((((()))******)))***(((&&&'''))),,,---...,,,,,,,,,---------------777444111---+++***+++,,,---,,,+++,,,---...---,,,***)))(((&&&%%%&&&&&&'''%%%&&&'''''''''(((+++---%%%$$$$$$%%%(((+++,,,+++'''((()))***+++...222555>>>@@@AAA???;;;888888999???CCCEEEBBB:::333...---))))))******++++++,,,,,,((('''&&&'''((())))))'''###***...+++((())))))(((((()))+++,,,,,,+++)))((())))))))))))((((((((((((***))))))))))))***++++++000///---,,,,,,...///000333666999999999:::>>>BBBDDDHHHPPPYYYbbbiiimmmpppllljjjkkknnnrrrtttrrrooojjjjjjkkkkkkmmmrrrwww|||yyyvvvsssqqqppprrrtttvvvqqqqqqqqqqqqrrruuuwwwxxx{{{{{{|||}}}~~~~~~~~~~~~wwwxxxxxxxxxwwwwwwyyy{{{yyyxxxwwwwwwyyy|||~~~|||{{{|||}}}}}}|||zzzvvvqqqmmmiiieeeaaa___^^^___\\\VVVUUUWWWXXXVVVQQQNNNNNNPPPOOOHHHBBB@@@======<<<:::888999<<>>???@@@???>>><<<:::::::::;;;===>>>???@@@AAA???>>><<<<<<======<<<;;;<<<@@@BBBAAAAAACCCBBB>>>>>>:::999;;;:::666666888444666888;;;<<<<<<;;;:::999888777666666777888999000222444444333222333444000///...------,,,------((())))))************)))000)))###%%%,,,000...***+++---///333666555222///************************)))((((((***,,,---,,,******))))))))))))+++,,,---))))))))))))))))))))))))***++++++***(((''''''(((&&&'''((()))+++,,,---...+++---+++)))+++//////,,,******++++++,,,,,,------((()))***,,,---///000111++++++,,,,,,,,,,,,++++++---...///...---,,,---...---......//////000111111000//////000222333333111000111111111000000//////---...///000000///...---+++---///111333444444444999;;;<<<;;;888555444444222111/////////111222444333666888888888999>>>BBB@@@CCCFFFGGGFFFGGGJJJNNNVVVSSSSSSTTTTTTUUUZZZ```jjjkkkmmmmmmnnnrrryyy~~~pppbbbZZZSSSLLLFFFDDDAAAAAA@@@@@@???>>>>>>>>>>>>===<<<:::999999999999666666666555444333111111---,,,***(((((()))***+++''''''((()))))))))))))))''''''(((((())))))******''')))******(((''''''(((((('''&&&))),,,///000111''''''((()))***+++,,,,,,%%%)))------&&&%%%111???(((&&&%%%%%%'''((((((''')))((((((''''''(((((()))&&&&&&&&&&&&&&&'''''''''((()))++++++******+++---))))))((((((((()))***+++((((((((((((***+++,,,---++++++++++++,,,---///000...---,,,++++++***++++++)))(((((((((((()))***+++)))((('''(((***+++++++++------------------------888666222///---------...///---,,,---......---,,,+++***(((&&&%%%&&&'''(((%%%&&&&&&&&&&&&'''***,,,(((&&&%%%&&&(((******)))((()))******+++...333666>>>@@@AAA???;;;999888999@@@CCCFFFCCC<<<444///...,,,,,,+++******+++,,,---((('''&&&'''((())))))'''%%%///555111***'''''''''((()))***++++++***)))(((((()))))))))))))))******)))))))))))))))***++++++---,,,,,,,,,---...//////222555888999888:::>>>BBBBBBFFFMMMWWWaaahhhmmmooonnnlllkkknnnsssuuurrrooommmlllllloootttyyy|||~~~zzzwwwtttqqqqqqrrrtttvvvvvvuuutttsssssstttvvvwwwzzz{{{}}}~~~~~~xxxzzz{{{{{{zzzzzz}}}xxxxxxxxxxxxyyy{{{}}}~~~~~~}}}||||||}}}}}}|||{{{|||yyysssoookkkgggbbb``````aaa^^^YYYWWWYYYYYYVVVQQQNNNOOORRRPPPHHHAAA???;;;<<<;;;999777777;;;???:::;;;;;;;;;:::999777666666888999::::::888666555777999;;;===>>>===;;;:::999999::::::<<<===???@@@@@@>>><<<<<<===>>>===<<<<<<@@@CCCBBBBBBDDDBBB>>>===:::888999888555555888777999;;;===>>>===;;;:::;;;:::999888777777888999111333444555444333444555222111000///............)))************))))))(((,,,*********+++,,,++++++***,,,000555777555000,,,))))))))))))))))))))))))((('''''')))+++,,,+++)))'''(((((())))))***++++++)))))))))))))))))))))))))))***+++***(((((()))***''''''((()))+++,,,------,,,---,,,)))***------)))*********+++++++++++++++((()))***+++,,,---...///+++,,,,,,------,,,,,,+++***+++------,,,,,,---///,,,------...//////000000000///000222444555333111222111000/////////000000...///111222222111///...***+++,,,...000111333333555888::::::999777666666111111000000000111222222222555888777666777<<>>>>>======<<<<<<;;;;;;;;;;;;;;;666777777777666444333111...,,,***(((((()))+++,,,&&&'''(((((()))))))))(((%%%&&&'''((()))***+++,,,(((***++++++((('''((()))'''&&&%%%&&&***---///000''''''(((((((((((()))***&&&''')))***(((&&&---666(((&&&$$$%%%((()))((('''))))))(((((((((((())))))%%%%%%%%%&&&&&&'''''''''''')))***+++******,,,---***)))(((((((((***+++,,,((()))***++++++++++++++++++,,,,,,------......---......---,,,++++++++++++)))))))))(((((()))***,,,)))(((((()))+++***((('''------------------------999777444111/////////000///...------...///...,,,+++***(((&&&%%%&&&'''(((%%%&&&&&&&&&%%%&&&)))+++***(((''''''(((((('''&&&)))***++++++,,,///444777???@@@AAA???<<<999999999@@@DDDFFFDDD===555000...---+++)))(((((()))+++,,,((('''&&&''')))))))))''''''333;;;666+++&&&&&&'''))))))*********)))))))))(((((())))))******++++++)))))))))))))))******+++***+++,,,------...//////000444777888999;;;???CCC@@@DDDKKKUUU___hhhmmmoooooolllkkkooosssuuurrrnnnpppnnnnnnrrryyy~~~zzzxxxuuurrrqqqrrrtttvvv{{{yyywwwuuuttttttuuuvvvyyy{{{}}}~~~}}}wwwyyyzzzzzzyyyzzz~~~wwwwwwwwwxxxyyyzzz||||||~~~~~~~~~|||}}}yyytttoookkkgggccc```aaabbb```ZZZXXXYYYYYYVVVTTTQQQPPPRRROOOFFF>>>;;;:::;;;:::888555666:::>>>;;;;;;;;;;;;:::888666555555777999;;;:::777333111444666999;;;<<<<<<:::999999999888999:::<<<>>>???AAA>>>;;;<<<>>>???>>><<<<<>>===999777888777444555888;;;<<<>>>??????===;;;999===<<<:::888777777777777444666777666333222111222333222111000////////////***************)))((('''&&&+++//////***'''(((+++&&&)))...333555333,,,'''(((((((((((((((((((((((('''&&&&&&(((***+++***(((&&&'''((()))*********)))))))))))))))))))))))))))'''(((******))))))+++,,,''''''((()))***+++,,,,,,***+++***''')))------)))*********)))))))))))))))*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++''')))+++,,,,,,---///111,,,,,,------.../////////---...///111444444111///333222000......///111222///000222333333222000///******+++,,,...000222333000333666888777666666777222333333333333444444333222555777666444666;;;AAA:::@@@GGGKKKJJJKKKOOORRRNNNNNNQQQUUUTTTPPPUUU^^^jjjjjjhhheeeeeejjjttt|||vvvhhhaaa[[[SSSLLLIIIAAAAAA@@@@@@???>>>>>>===<<<<<<;;;;;;;;;<<<<<<===777777777777777555333222...,,,***(((''')))+++,,,''''''((((((((((((''''''$$$%%%&&&((()))+++,,,---(((***,,,,,,)))'''(((***'''%%%$$$%%%(((+++---...((())))))(((&&&&&&'''(((+++'''&&&))))))&&&%%%''')))'''%%%&&&(((***)))'''))))))(((((((((((())))))%%%%%%%%%&&&&&&'''''''''''')))***+++******,,,---******)))))))))***,,,---***+++,,,------,,,***)))+++,,,---...///...---,,,///...---,,,++++++++++++)))***))))))((((((+++---)))))))))***+++***'''$$$------------------------888777555333000///000222111000//////000///---+++)))((('''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''((()))))))))***+++,,,...000222333???BBBEEECCC???:::888888???BBBDDDCCC===666///,,,)))******+++,,,,,,------)))(((''''''''')))***+++'''444:::111&&&###(((+++---,,,***(((''''''((()))+++++++++*********))))))))))))******++++++++++++000///...---,,,---...//////777:::777:::EEEGGGBBBDDDEEEIIIRRR^^^iiioooqqqrrrqqqppppppqqqqqqpppooonnnrrruuuuuusssuuuzzz|||wwwrrrpppqqqsssuuuzzzzzzxxxuuusssssstttwww|||}}}~~~|||zzzyyyxxxxxxyyy{{{||||||zzzyyyxxxxxxyyy{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzvvvrrroookkkfffcccaaa^^^[[[YYYXXXWWWUUUSSSPPPRRRRRRNNNMMMLLLFFF???AAA???===:::999:::<<<===;;;<<<===<<<999888777888:::999888888999999888666333777;;;===<<<;;;;;;;;;555EEE<<<222EEEQQQGGGAAAAAA@@@>>><<<;;;:::;;;;;;???BBBDDDCCCDDDEEEAAA;;;;;;999777666666777999;;;<<<<<<<<<<<<<<<<<<;;;;;;===<<<;;;:::999::::::;;;999999999777555555666888222111111111111111111111///......---,,,,,,++++++++++++++++++*********)))''')))---000000...+++)))******))))))((((((((('''(((((((((((()))***+++,,,)))))))))***,,,,,,+++***+++******+++,,,+++)))'''%%%(((++++++)))(((***---+++++++++++++++++++++++++++++++++++++++***)))((())))))))))))))))))))))))***+++,,,---...---,,,,,,...---,,,,,,++++++++++++)))***+++------.........111111000000000000111111+++---000444666666222///111000///......///000111111///......//////...------...///000111111111111444444555555666666777777222444555555444333333444333555777888888888999:::>>>???AAAEEEHHHKKKMMMOOONNNPPPQQQPPPPPPRRRWWW[[[dddcccbbbaaaccciiirrrxxx{{{oooddd]]]UUUNNNIIIFFFDDDAAA@@@@@@@@@???>>>@@@===999888:::;;;;;;999:::999777777777666444222---------,,,+++***)))(((***(((&&&'''))))))'''%%%(((''''''''''''((())))))+++,,,------+++*********!!!###$$$%%%&&&''')))+++&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%"""%%%((('''$$$%%%***...((((((******)))'''%%%###(((((()))(((&&&&&&''')))%%%(((+++,,,,,,++++++,,,+++***)))((((((***,,,---...---,,,,,,++++++,,,,,,*********++++++,,,,,,---+++,,,---,,,*********++++++++++++++++++++++++++++++***************++++++(((+++------++++++---000<<<:::888555333333555666444222111000000...+++))))))((('''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))++++++,,,---///111444666===@@@CCCBBB>>>999888888@@@CCCEEECCC===555...***++++++++++++++++++******)))(((''''''((()))***+++)))000333---(((((()))(((---,,,***((('''((())))))+++++++++*********)))))))))*********++++++++++++,,,,,,+++,,,,,,...000111222999;;;777;;;DDDGGGCCCEEEFFFJJJRRR^^^hhhooorrrrrrqqqpppppppppqqqqqqpppnnnqqqtttsssrrrssswww|||}}}zzzuuurrrpppqqqsssuuuwwwwwwwwwvvvtttuuuxxxzzzzzzzzz|||}}}~~~~~~~~~~~~}}}|||zzzxxxwwwwwwxxxyyyzzzyyyxxxxxxxxxzzz{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{xxxuuurrrmmmhhhddd```^^^[[[YYYYYYXXXWWWUUUSSSTTTSSSOOONNNNNNJJJDDDCCCAAA>>><<<;;;<<<>>>???<<<===>>><<<:::888888999:::999888888999999888666444777;;;===<<<;;;;;;;;;888AAA===:::LLL[[[TTTHHH@@@???===<<<;;;:::::::::>>>AAACCCBBBDDDEEEBBB<<<;;;:::777555666888:::<<<<<<<<<;;;;;;;;;;;;;;;;;;===<<<;;;:::::::::;;;;;;:::999777666666666777888333333333222222111111111//////......------,,,,,,+++++++++*********))))))((()))***+++++++++++++++)))))))))(((((('''''''''(((((((((((()))***+++,,,,,,+++++++++,,,+++***))))))))))))***,,,,,,***(((''')))*********))))))*********************************+++++++++***))))))))))))))))))))))))))))))((()))*********)))((((((///...------,,,,,,,,,---******++++++,,,,,,------//////............//////---...111555777666333000---,,,,,,---///111333444111///......///000...---...---,,,,,,---///222444555555444555555666777888333555666555444333333444333555777888888888:::;;;???@@@BBBEEEGGGJJJKKKLLLQQQSSSTTTSSSRRRSSSVVVYYY]]]]]]\\\\\\^^^eeemmmsss{{{|||tttkkkaaaXXXPPPKKKGGGDDDAAA???@@@@@@???>>>AAA>>>;;;:::;;;<<<<<<;;;:::999777777666555222000.........---,,,+++***)))***(((&&&'''((()))'''%%%''''''&&&&&&''''''((()))***+++---,,,***))))))***###%%%&&&'''''''''''''''&&&'''((((((&&&&&&'''((('''''''''&&&&&&&&&%%%%%%$$$'''((('''$$$$$$(((,,,((()))*********(((&&&$$$'''((()))(((&&&&&&''')))'''(((***,,,......---,,,+++***)))((()))***,,,---------,,,++++++++++++,,,+++++++++++++++,,,,,,,,,,,,------,,,***)))***+++***++++++++++++++++++***,,,++++++************+++***,,,......,,,,,,...000;;;888444111111222555777777555333111000---***''')))((('''&&&&&&%%%&&&&&&%%%&&&&&&&&&'''((((((((('''''''''''''''((())))))++++++******,,,000333666;;;???BBBAAA===999777888@@@CCCEEECCC===555---))),,,,,,+++***))))))(((((()))(((((((((((())))))******+++***)))***---+++&&&,,,+++***((((((((())))))+++++++++***************************++++++++++++)))))))))***,,,///111333555:::;;;888;;;CCCFFFCCCEEEFFFJJJRRR]]]gggmmmqqqrrrqqqpppoooooopppqqqrrrnnnppprrrrrrppppppssswwwyyywwwtttqqqpppqqqsssttttttuuuvvvvvvvvvxxx{{{}}}yyyzzz{{{}}}~~~~~~{{{yyywwwvvvuuuuuuyyyxxxxxxxxxyyyzzz|||}}}}}}}}}}}}}}}}}}}}}}}}}}}|||zzzyyywwwuuuqqqkkkggg___]]]ZZZYYYZZZZZZYYYXXXVVVWWWTTTPPPOOOPPPNNNIIIDDDBBB@@@>>>===>>>@@@AAA===>>>???===;;;999:::::::::999888888999999888666555777;;;<<<<<<;;;;;;;;;:::888999===GGGXXXXXXEEE=========<<<;;;:::999888<<>>666...***++++++******)))((((((((()))(((((((((((()))))))))((('''%%%'''+++---+++(((++++++***)))(((((())))))************************++++++++++++++++++++++++(((((((((***,,,...111222777::::::888:::AAADDDBBBDDDEEEIIIPPPYYYbbbjjjnnnoooooonnnnnnmmmnnnqqqsssoooqqqrrrqqqpppoooqqqsssuuutttrrrqqqqqqqqqrrrsssssstttvvvvvvwwwyyy|||~~~{{{|||}}}}}}{{{yyywwwwwwvvvwwwwwwwwwxxxyyy{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}yyyyyyyyyyyywwwsssmmmiii```]]]ZZZYYYZZZ[[[[[[[[[WWWWWWTTTOOOOOOQQQPPPLLLDDDBBB???>>>===>>>@@@AAA???@@@@@@>>><<<:::;;;<<<:::999888888999999888666555888:::<<<;;;:::;;;;;;===444999===<<>>AAA???>>><<<;;;::::::::::::===<<<;;;::::::;;;<<<<<<<<<888444555999;;;:::777888888777666555333333222111111000000///.........++++++*********)))))))))***)))'''&&&&&&''')))***''''''''''''''''''&&&&&&((((((((((((((()))******,,,---------,,,,,,---...---,,,+++,,,------,,,+++---***((()))++++++(((%%%))))))))))))))))))))))))'''((()))***++++++++++++)))))))))))))))))))))))))))***,,,---......---,,,------.........------------,,,***))))))***+++,,,------,,,,,,,,,,,,---------...000333555555222//////......---------------000//////000111000...,,,000---***((((((+++///111666555333222333666999;;;555666666555333333444555333555666777777888:::<<<>>>???AAACCCEEEGGGIIIJJJPPPRRRTTTVVVVVVVVVUUUUUUQQQQQQQQQRRRVVV\\\eeekkkrrrzzzxxxiii\\\TTTPPPJJJFFFAAA>>>>>>???@@@@@@AAA@@@>>>==================;;;999888777666333000111000///...,,,++++++***(((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''''')))******((('''((())))))(((''''''((((((''''''&&&((()))((('''&&&'''(((''''''''''''&&&&&&&&&&&&%%%&&&''''''%%%%%%''')))*********+++***)))((('''&&&'''''''''&&&&&&''')))***'''&&&***000222000,,,++++++*********+++,,,------,,,,,,+++***+++++++++---------,,,,,,++++++***---......---+++))))))***)))***+++,,,,,,+++***)))...---,,,++++++***+++++++++,,,------......///000???;;;666555777<<>>AAAAAABBBDDDGGGMMMTTT]]]fffkkkkkkmmmmmmmmmlllmmmppprrrrrrrrrsssrrrqqqpppppppppqqqqqqrrrrrrrrrrrrrrrqqqsssuuuvvvwwwwwwxxxzzz|||{{{{{{}}}~~~~~~}}}|||{{{zzzzzzvvvvvvwwwxxxyyyzzz||||||||||||||||||||||||||||||wwwwwwxxxxxxxxxuuuoookkkbbb___\\\ZZZ[[[\\\\\\\\\VVVVVVRRRMMMMMMPPPOOOKKKBBB@@@>>><<<<<<===???AAA@@@AAA@@@>>><<<;;;<<<===:::999888888999999888666555777999:::999999999:::AAA888???@@@777AAAPPPLLL;;;;;;<<<===<<<;;;999888888;;;======???CCCAAA===;;;999777777888<<>>===???@@@AAA??????>>>===<<<<<<<<<<<<>>>===;;;::::::888555333111000...,,,+++*********((())))))(((''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&(((******((('''((()))+++(((%%%$$$&&&)))******'''((()))(((''''''((()))(((((('''''''''&&&&&&&&&###%%%&&&''''''((()))******************))))))(((%%%&&&'''&&&%%%&&&((()))***&&&%%%(((...000...++++++++++++++++++,,,,,,---,,,,,,+++************+++...------,,,,,,+++++++++---...///---+++******+++***+++,,,------,,,+++***......---,,,++++++,,,,,,+++++++++,,,---.........???;;;666777;;;???BBBBBB999777555444333111...,,,)))((('''&&&&&&%%%&&&&&&%%%&&&&&&&&&'''((((((((('''''''''''''''((())))))******))))))+++///222555@@@CCCEEECCC===777555555666;;;@@@BBB???999222///)))*********************((())))))))))))(((((('''&&&%%%''')))(((&&&)))...))))))******))))))))))))***************+++++++++,,,,,,,,,,,,++++++++++++---,,,+++++++++---...///444666777999;;;>>>???@@@AAACCCFFFKKKQQQYYYbbbhhhhhhkkknnnnnnmmmmmmppprrrssssssssssssrrrqqqpppooopppqqqrrrssssssrrrqqqpppssstttvvvwwwvvvwwwxxxzzzyyyyyyzzz{{{||||||||||||~~~}}}}}}}}}vvvwwwwwwxxxyyyzzzzzz{{{||||||||||||||||||||||||wwwvvvwwwxxxxxxvvvrrroooeeebbb]]][[[[[[[[[\\\[[[UUUUUUQQQLLLLLLNNNLLLHHHAAA???===;;;;;;===???@@@AAAAAA@@@>>>;;;;;;<<<>>>:::999888888999999888666555666888888777777888999;;;999>>>???999===MMMVVV<<<<<<<<<<<<<<<;;;::::::888;;;;;;;;;>>>AAA@@@<<<999999888999;;;>>>BBBDDDBBB@@@===;;;999999999::::::999999888888999;;;;;;:::777555666999<<<<<<:::999999888777666555555444111111000000//////......---,,,,,,,,,,,,+++++++++((()))+++,,,,,,***(((''''''''''''''''''((((((((((((((((((''''''(((((()))'''***,,,,,,+++---111555555333000...---,,,+++))),,,+++*********)))(((&&&************************&&&'''((()))************))))))))))))))))))))))))###%%%'''***,,,---------***+++,,,---------,,,+++---,,,+++++++++,,,---...///......------......///,,,,,,---///111111///---,,,,,,---//////000000///000000000222333222///,,,------------,,,+++)))(((111111000000222444666888444555555444333444777999777777777666555666999;;;999;;;===@@@DDDGGGJJJKKKGGGIIILLLQQQUUUXXXXXXVVVRRRSSSTTTUUUXXX^^^eeejjjmmmttt||||||pppddd[[[WWWNNNIIIBBB======>>>AAABBB>>>???@@@???===;;;<<<===>>>===<<<;;;;;;:::888666222000...,,,***))))))***)))***+++***((('''((()))&&&&&&&&&&&&&&&''''''(((&&&(((******)))((()))***,,,'''######&&&)))))))))'''((())))))''''''((()))((((((((('''''''''&&&&&&$$$%%%&&&(((***+++++++++))))))))))))))))))))))))$$$%%%&&&&&&%%%&&&((()))***(((&&&(((,,,...---++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***************------------,,,,,,,,,,,,,,,---...---,,,+++,,,------------,,,,,,---------...------,,,,,,------...+++******+++---......---===999666777===BBBCCCBBB<<<999777555333111---***)))((('''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))*********+++---000333444<<<@@@BBBAAA<<<888666777666;;;AAACCC???888111---,,,,,,,,,+++******))))))((()))******)))((('''&&&)))&&&'''))))))&&&(((---)))))))))*********))))))))))))*********+++++++++------,,,,,,,,,+++++++++---,,,,,,,,,,,,...///000333444777<<<>>>??????@@@AAACCCGGGJJJOOOWWWaaahhhgggkkkppprrrpppoooqqqsssrrrrrrrrrrrrrrrqqqooonnnoooqqqsssuuuuuussspppoooppprrruuuvvvvvvvvvxxxyyyyyyyyyzzzzzzzzzzzzyyyyyy~~~}}}||||||wwwwwwxxxyyyyyyyyyyyyyyy||||||||||||||||||||||||xxxwwwwwwxxxyyyyyyvvvtttiiieee___\\\[[[[[[ZZZZZZUUUUUURRRMMMKKKMMMJJJEEE@@@???===;;;;;;===???AAAAAAAAA@@@===;;;:::<<<>>>:::999888888999999888666444555777666555555666777444888999<<>>EEEWWW======<<<<<<;;;;;;<<<<<<888:::;;;:::<<<@@@???:::777888999;;;>>>@@@CCCDDDAAA???<<<888777666777888888888777777777888::::::888777777777888:::<<<===888888777777666666666555111000000//////...------......------------,,,,,,))))))+++++++++)))(((&&&'''''''''(((((())))))))))))(((((('''''''''(((((('''***,,,+++***+++000555444111...,,,,,,,,,***))))))***++++++)))((((((((())))))))))))))))))))))))''''''((()))******))))))))))))))))))))))))))))))((()))+++,,,------------***+++---...///...---,,,,,,,,,,,,------......///......------------.........---...///111111///---,,,---///000111000000///000000111222333222///,,,++++++,,,------,,,++++++......///000111333555666333444444444444555999<<<999999888666555555777999:::;;;===@@@CCCFFFHHHIIIHHHHHHJJJOOOTTTXXXXXXWWWSSSTTTUUUVVVXXX^^^dddiiikkkqqqwww~~~xxxmmmbbb[[[OOOIIIBBB===<<<>>>AAABBB>>>@@@BBBAAA>>><<<===>>>===<<<;;;;;;<<<;;;999777444222///,,,+++******+++***+++---,,,)))((()))+++''''''&&&&&&''''''((()))&&&(((******)))))))))******'''$$$%%%((()))%%%"""''')))***)))((('''((()))((((((((((((''''''''''''''''''(((***+++,,,+++***((((((((((((((((((((()))$$$%%%&&&&&&%%%&&&(((***+++*********++++++,,,,,,***+++,,,,,,------,,,,,,,,,++++++***************,,,,,,,,,---------------+++,,,...---,,,,,,---...000///---,,,,,,---///000---,,,,,,------...///000,,,+++***+++...///...---@@@===:::<<>><<<999666333000+++((())))))'''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''((())))))'''((()))+++---///111222888<<<@@@???<<<888777888777<<>>AAA@@@@@@AAABBBDDDHHHKKKOOOWWWaaahhhggglllssstttrrrqqqrrruuuqqqqqqqqqqqqrrrqqqooommmoooqqqtttvvvuuussspppnnnnnnpppsssuuuvvvwwwxxxzzz{{{{{{||||||{{{{{{zzzyyy~~~|||{{{zzzwwwxxxxxxyyyyyyyyyxxxxxx||||||||||||||||||||||||zzzyyyxxxyyyzzzzzzyyywwwkkkgggaaa\\\ZZZZZZYYYYYYUUUUUURRRNNNLLLLLLIIIDDDAAA???===<<<<<<===@@@AAAAAAAAA???===::::::<<<>>>:::999888888999999888666333555666555444444555666555===999===HHHBBBAAAUUU???>>><<<;;;;;;<<<===>>>888::::::999;;;???>>>:::666777:::<<>>:::777555444555666777777666666666777999:::666777888888888999<<>>@@@BBBDDDFFFFFFIIIIIIJJJNNNTTTXXXXXXWWWSSSTTTUUUVVVXXX]]]cccgggjjjnnntttzzzuuuggg^^^PPPJJJBBB===<<<>>>AAACCC???BBBDDDBBB???===>>>@@@;;;:::::::::;;;;;;999777555333000...,,,+++,,,,,,***,,,...---***)))***,,,(((''''''''''''((())))))'''(((***+++***)))***+++)))'''&&&(((***((("""''')))***)))((('''(((***)))(((((((((''''''''''''*********+++,,,,,,***(((((((((''''''''''''((()))###%%%&&&&&&%%%&&&(((***,,,------,,,+++***,,,...***+++,,,---------,,,,,,,,,++++++***)))*********,,,,,,,,,------.........***,,,------------...000222000...,,,,,,...000222,,,,,,,,,---...///000111...,,,+++,,,///111000...AAA===;;;@@@HHHMMMKKKGGG<<<;;;999888777222---)))***(((&&&&&&((((((((('''%%%&&&&&&'''((())))))***(((((((((((()))))))))))))))))))))***---///222444888;;;>>>>>><<<999666555666===EEEGGGBBB999000,,,111///---+++++++++,,,---,,,+++******))))))******---)))$$$$$$'''***(((&&&************)))))))))))))))))))))))))))******+++******'''''',,,000---&&&,,,---///......---...000444666888:::<<<>>>BBBEEEDDDBBBAAAEEEMMMWWW^^^bbbiiimmmqqqttttttsssrrrrrrtttrrrpppqqqsssssspppnnnnnnnnnooopppppppppppppppoooppprrrtttwwwyyy{{{|||xxx{{{~~~}}}zzzwwwxxxyyy~~~{{{wwwvvvwwwzzzzzzzzzzzzyyywwwvvvuuuwwwxxxxxxxxxyyyyyyyyyyyyzzzzzz{{{|||{{{zzzxxxwwwsssnnnhhhbbb___\\\ZZZYYYVVVYYYYYYSSSOOOOOOMMMIIIEEEBBB>>><<<<<<<<<;;;:::===???@@@AAAAAA???<<<:::999888777666666666666666999888777666666777888999777999;;;<<<===@@@FFFKKKCCCAAA@@@>>>===>>>>>>???>>>;;;999999;;;<<<;;;999777999<<>>@@@DDDHHH@@@DDDIIIMMMOOOSSSYYY]]]VVVVVVVVVXXXZZZ\\\\\\\\\iiipppuuuwww{{{xxxmmmdddXXXMMMBBB???@@@@@@@@@AAAAAAAAA???>>>============>>>@@@???<<<<<<<<<999444888555222//////...,,,+++***...222333000,,,*********)))(((''''''((()))***((()))))))))'''''')))***+++***)))(((((()))******---***'''%%%&&&((()))***---,,,***)))'''&&&&&&%%%***++++++,,,,,,++++++***))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&(((***+++------,,,+++***,,,------++++++...//////---+++---111111---+++,,,+++,,,...000111000000///000///...------...///000...---+++******+++---...444111...///111333333111///...------...///000111CCC???===AAAHHHKKKIIIEEE===<<<:::999777333...******(((''''''(((((((((''''''''''''((((((((((((((((((((((((((())))))))))))((((((((())),,,...111222999<<<>>>???<<<999666555888>>>DDDEEE???777111///000///---+++++++++,,,---,,,+++******))))))******---)))$$$$$$''')))(((&&&(((((()))))))))*********)))))))))))))))******+++***,,,,,,***+++......***,,,---......------///111666888:::;;;<<<>>>AAACCCBBBCCCEEEGGGKKKRRR\\\bbbhhhlllqqqssssssrrrqqqpppqqqooonnnoooqqqqqqnnnlllmmmmmmnnnoooooooooooonnnnnnoooqqqtttwwwyyy{{{}}}xxxyyyzzzzzzxxxwwwwwwxxx{{{}}}|||yyyxxxyyyxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxyyyzzz{{{xxxyyyzzz{{{{{{{{{zzzzzzvvvrrrkkkeeeaaa^^^\\\ZZZXXX[[[YYYSSSOOONNNMMMIIIDDDAAA===;;;;;;;;;;;;:::===>>>@@@AAA@@@???<<<;;;999888777666555555555666666666555444444444444444777999;;;;;;;;;===AAADDDCCCBBB@@@???>>>=========<<<:::999;;;>>>@@@@@@???:::::::::;;;===???BBBCCC???>>>;;;777333222333555888777555333333555777888:::777444444555888999999:::888777888888777333///444222111000111111000///////////////////////////------,,,+++******)))))),,,+++******++++++)))'''***)))'''((())))))'''&&&&&&(((************,,,...---,,,,,,++++++******))),,,+++***)))((((((((()))%%%'''))))))((('''''''''''')))***)))((('''(((***)))))))))))))))******+++(((***++++++******+++,,,***+++------------...000*********++++++---......---+++******+++---------,,,---.........///222444111000///......------...///***,,,444555---,,,111...---------------------......///111222333333333444222222333666777666555888777777777777777888888:::;;;<<<======???BBBEEEBBBEEEIIILLLNNNSSSYYY]]]VVVVVVVVVWWWYYY[[[[[[[[[```gggmmmpppuuu{{{ooofffYYYNNNCCC@@@AAA@@@@@@AAA@@@@@@???>>>======<<<<<<;;;======;;;<<>>===;;;999777333...***+++)))''''''(((((((((''')))((((((((('''''''''''''''((((((((()))))))))***''''''((()))+++---000111999<<>>???@@@@@@???===;;;999888777666555555555555777777777777777666555555666888:::;;;:::;;;<<<===AAAAAAAAA@@@???===<<<;;;888888999;;;@@@DDDEEEFFF===<<<999888999<<>>===<<<===@@@BBBDDDFFFHHHJJJMMMRRRXXX\\\WWWWWWWWWWWWXXXYYYZZZ[[[YYY```eeehhhnnnzzzsssjjj[[[OOODDDAAAAAA@@@???AAA>>>>>>>>>>>>>>>===;;;;;;777:::;;;;;;===AAA@@@;;;888666222000000///...,,,***,,,---,,,***(((((()))))))))(((((((((((())))))((()))))))))'''''')))******))))))(((((())))))******)))))))))((((((((((((***))))))(((((((((((((((******++++++++++++******)))))))))))))))))))))))))))))))))(((((((((''''''((()))+++,,,,,,,,,+++***###%%%))),,,......,,,,,,---***+++......,,,,,,///,,,---...///000000//////111000///......///000111///...---,,,,,,---...///000///---...000111111000//////...------...000111FFFDDDCCCFFFJJJLLLIIIFFF???===:::999666222---***+++***((('''(((((((((&&&'''''''''(((((((((((((((''''''(((((())))))******((((((((()))+++---000111:::===@@@AAA===999555333:::>>>CCCBBB===666222000000///---,,,,,,+++,,,,,,++++++***)))))))))))))))+++(((&&&&&&'''((((((&&&''''''(((((()))******+++)))))))))))))))******+++***------******---...,,,,,,,,,---,,,,,,...111444;;;===>>>>>>======>>>???AAADDDHHHJJJMMMSSS]]]eeefffjjjooorrrqqqooommmlllllllllllllllmmmlllkkkjjjllllllmmmnnnnnnnnnnnnmmmlllmmmooorrrvvvyyy{{{}}}{{{wwwssssssuuuxxxxxxwwwxxxzzz}}}}}}{{{yyyyyyxxxvvvuuuuuuvvvxxxyyy}}}{{{xxxvvvtttuuuvvvxxx{{{{{{{{{{{{|||||||||{{{|||xxxsssmmmiiiddd```\\\]]]\\\WWWPPPMMMMMMLLLHHHAAA???===<<<<<<<<<;;;:::<<<===>>>?????????===<<<:::999888777666555555555555666888999999999888777444666999;;;;;;;;;::::::>>>???@@@@@@@@@???===<<<666666888;;;>>>BBBDDDFFF===;;;999888888999<<<===<<<======;;;777444333333555444444444555777999:::;;;999666444555555555444444444555666666666555555555333222222333555555444111111111111111111111111///...,,,++++++,,,...///)))((('''((())))))(((&&&((('''&&&&&&'''((('''%%%$$$'''***++++++***)))***)))))))))***++++++,,,,,,++++++***))))))(((((((((&&&((())))))'''''''''(((''')))***)))((('''(((***&&&(((***,,,---,,,***)))(((***++++++******+++,,,,,,------,,,+++,,,...000---,,,,,,,,,------...//////---,,,,,,---/////////---------,,,,,,---000333111000///......------...---***,,,111111---,,,///...------,,,,,,+++******---...//////000111222444333333333333444555555444444555555555777888999:::<<<=========<<<<<>>???======>>>>>>===<<<;;;:::777:::;;;;;;>>>BBBAAA===999666333111000000///---,,,,,,+++***)))(((((()))))))))(((((((((((())))))((()))))))))'''''')))***(((((((((((()))))))))***''')))******)))(((''''''((((((((((((((()))******))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***+++,,,++++++***)))((())),,,......///222000---,,,///000...///333.........//////000000000222111000/////////000111///......------......///...------...///000000000000///...------...///000HHHHHHHHHJJJNNNNNNLLLIII???===:::888555111---))),,,***(((((((((((('''&&&%%%%%%&&&'''((()))***+++'''''''''((()))*********************,,,...111222999<<<@@@AAA>>>:::666333777===CCCDDD???777000---///......---,,,,,,,,,++++++***))))))(((((())))))***((('''''''''((('''&&&)))((((((((((((((((((((()))))))))))))))******+++///...+++***---222111,,,+++,,,---......000333555;;;===??????>>>======>>>CCCCCCEEEJJJQQQZZZ```ddddddiiinnnqqqqqqooolllkkkkkkkkklllmmmllllllllllllmmmmmmnnnooooooooonnnnnnkkkmmmooorrruuuxxxzzz{{{}}}xxxtttsssvvvyyyzzzyyyzzz{{{|||~~~~~~}}}zzzxxx{{{zzzxxxvvvuuuuuuwwwwwwyyyxxxuuuttttttvvvxxxzzz~~~~~~}}}|||{{{{{{zzzzzz|||yyytttppplllhhhccc______]]]WWWPPPNNNOOOMMMHHHCCCAAA>>>>>>>>>===<<<:::;;;<<<===>>>??????>>>>>>;;;:::999888777666666666///000222555666666666666222444777:::======<<<;;;;;;<<<>>>???@@@@@@??????666666888999;;;===???AAA:::::::::;;;:::999888777<<<===>>>===:::777666666333333333444555777999:::;;;888666444444444333222333444555666777777888888444333333555666666444222222222222222222222222222///...,,,++++++,,,---///)))(((((()))******)))''''''&&&%%%&&&'''((('''&&&###&&&)))+++***)))((()))'''((()))***+++,,,,,,---++++++******)))((((((''''''((()))((('''&&&''')))''')))***)))((('''(((***%%%'''+++---...---+++)))(((***++++++******+++,,,,,,---------,,,,,,---///,,,,,,,,,,,,---......//////---,,,,,,---/////////***,,,...///...---...///111000///......------...---,,,---///000...---...,,,,,,,,,,,,,,,,,,,,,,,,)))+++---......000444777333333444444444444444555444444444555666888999::::::;;;<<<;;;:::;;;>>>@@@BBBCCCFFFJJJNNNRRRTTTUUUQQQRRRSSSRRRQQQRRRUUUXXXXXX\\\^^^]]]bbbooo{{{}}}uuudddWWWJJJEEEBBB???===>>>===============<<<<<<;;;:::<<<===<<<>>>AAA???;;;999666333111111111000///...,,,+++***)))*********(((((())))))))))))((((((((()))))))))'''''')))***''''''(((((())))))))))))&&&)))++++++)))'''''''''''''''''''''((()))***+++((())))))******))))))((((((((((((((((((((((((((())))))))))))(((((((((((())))))******++++++++++++,,,+++...555666222111333111...---000111///000333000//////000000000111111333222111000///000000111////////////////////////,,,---......//////000000000///...------...///000NNNNNNNNNPPPQQQQQQNNNLLLAAA>>>;;;888555222---***---+++)))((())))))'''&&&###$$$%%%'''(((***+++,,,&&&&&&'''((()))***+++++++++******+++,,,///111222777<<<@@@BBB@@@;;;777555666===CCCDDD???666000---.........------,,,++++++******)))(((((((((((()))(((((((((((((((''''''''')))))))))((((((''''''''')))))))))))))))******+++333111,,,+++000666444...+++---///000111222444666999;;;>>>???>>>===>>>>>>EEEDDDEEEJJJSSS[[[```bbb```eeelllppppppmmmkkkjjjjjjkkkmmmmmmlllkkklllmmmmmmmmmnnnoooooooooooonnnlllmmmoooqqqtttwwwyyyzzz|||yyyvvvuuuwwwyyy{{{{{{{{{{{{{{{|||~~~}}}|||zzz|||{{{yyywwwvvvvvvvvvwwwrrrrrrrrrtttvvvyyy}}}~~~}}}{{{zzzzzzzzzzzzyyyvvvtttqqqmmmgggdddaaa___YYYTTTSSSTTTPPPJJJFFFDDDBBBAAA@@@???===;;;:::;;;<<<===>>>?????????===<<<;;;999888777777777000111333555666777888888222333555999===???>>>===;;;<<<===>>>??????@@@@@@888999:::999888888:::<<<777999<<<======:::666333:::;;;<<<;;;999777777888222222222333444666777888:::888555444444444222000333444666666666666888:::333333444666777666333111333333333333333333333333000///---,,,,,,,,,------,,,+++***,,,---...,,,+++(((&&&&&&&&&((()))((('''$$$&&&))))))((('''((((((''''''((()))***+++,,,---***+++++++++***)))(((''''''((()))(((&&&&&&((()))''')))***)))((('''(((***&&&(((+++---...---,,,***(((***++++++******+++,,,+++---......---,,,,,,---******++++++,,,...///000---+++******+++---------+++---000111000/////////111000///......------...------...///////////////,,,,,,,,,,,,------------'''***,,,------///555999444555666555444444555666444444444555666777999:::999::::::999999999<<<>>>???BBBGGGNNNSSSVVVTTTSSSMMMOOOQQQPPPNNNPPPTTTYYYYYY\\\\\\YYY\\\iiivvv}}}|||lll^^^PPPJJJFFFAAA>>>>>>>>>>>>===<<<<<<======>>><<<>>>>>>===>>>@@@>>>999999777333222222222111000///---+++***++++++***)))(((((())))))))))))((((((((()))))))))'''''')))***&&&&&&'''((())))))))))))&&&))),,,+++(((&&&'''(((''''''''''''((()))***+++(((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((((((((''''''))))))))))))******++++++)))***333???AAA888222222222//////222222//////222222222111111111111222222444333222000000000111111000000000000000000000000***,,,///000//////000111111000...------...//////UUUUUUVVVVVVUUURRRNNNKKKDDDAAA===:::777333///,,,...,,,)))((())))))'''&&&$$$%%%&&&'''((()))***+++&&&&&&'''((()))***++++++************,,,...000111666:::@@@BBB@@@<<<888666888===BBBBBB<<<555000///............---,,,++++++******)))((((((((((((((('''((())))))(((''''''''''''''''''((((((((((((((()))))))))))))))******+++000000---+++---222222///***---111333444555666777666999<<<>>>>>>>>>>>>???DDDEEEHHHKKKPPPVVV\\\```[[[aaahhhmmmmmmkkkiiihhhhhhjjjmmmmmmkkkjjjkkkmmmllllllmmmnnnnnnnnnnnnmmmmmmnnnoooqqqsssuuuwwwxxxyyyyyyxxxwwwvvvxxxzzz|||{{{yyyxxxzzz}}}~~~}}}{{{zzzzzzyyyyyyyyyxxxxxxsssssstttvvvyyy|||~~~~~~|||{{{{{{||||||zzzyyyxxxwwwuuurrrmmmiiidddbbb]]]YYYYYYZZZVVVNNNIIIHHHEEEDDDCCCAAA>>><<<::::::;;;<<<===>>>?????????>>>===;;;999999888888666666666666777888999999333222444777<<<>>>===<<<>>>>>>============>>>>>>;;;<<<===;;;999888999;;;777999<<<======:::666333444666777666555444555777111111222222333444555555999777555444444333222000222444555555444444777:::666555444444555555333111333333333333333333333333111111000///......------,,,,,,,,,---//////...,,,((('''&&&''')))***)))(((%%%'''(((((('''&&&''')))'''(((((()))***+++,,,,,,******++++++***)))'''&&&((((((((('''&&&&&&(((***''')))***)))((('''(((***&&&(((***,,,---------,,,(((***++++++******+++,,,***,,,///000///---,,,+++(((((()))***,,,...///000---+++******+++---------,,,---......------...000111000///......------......////////////000000/////////......---,,,,,,,,,(((+++------,,,---333888444666888777555444555777444444444555666777888999:::::::::888666666888:::===BBBJJJTTT[[[[[[WWWRRRQQQSSSUUUTTTSSSUUUZZZ```eeeeeeaaaZZZZZZcccnnntttuuugggXXXPPPKKKEEEAAA@@@@@@???===;;;<<<===???@@@===??????===>>>@@@===888999777444222222222222111...,,,******,,,,,,***((('''((()))******)))((('''((()))))))))'''''')))***%%%&&&'''))))))))))))(((&&&***,,,+++'''%%%'''***(((((('''(((((()))***+++'''(((((())))))(((((('''((((((((((((((((((((((((((((((((('''''''''&&&&&&)))))))))))))))******+++)))(((///===@@@999666:::666444444777777333111333444444333222222222333444555444222111000000111111000111111111111111111000***---000111000///111222111000///...---......///[[[[[[[[[YYYVVVRRRMMMJJJFFFCCC???<<<999555111......,,,***)))))))))'''&&&&&&'''''''''(((((())))))&&&&&&'''((()))***++++++))))))))))))***,,,...000555:::???BBBAAA===999777;;;>>>AAA???:::444111111............---,,,+++*********)))((((((((((((((('''((())))))(((&&&&&&'''%%%&&&&&&'''((()))******)))))))))))))))******+++***...---)))(((+++...///)))---222555666666777777444777;;;===>>>>>>???@@@BBBGGGKKKLLLLLLOOOWWW^^^XXX^^^eeejjjkkkjjjgggfffgggiiilllllljjjiiikkkmmmjjjkkkllllllmmmmmmllllllnnnnnnpppqqqsssuuuvvvvvvvvvxxxzzzxxxvvvvvvyyy}}}zzzwwwvvvxxx|||xxxyyyzzz{{{{{{{{{zzzzzzxxxxxxyyyzzz{{{{{{||||||~~~}}}||||||}}}~~~~~~zzzyyyyyyyyyyyyvvvqqqnnnfffeeeaaa]]]^^^___ZZZRRRLLLJJJHHHFFFEEEBBB???<<<999:::;;;<<<===??????@@@@@@???>>><<<:::999999999666555444222222333444444444333333666:::===<<<:::BBB@@@>>>===<<<;;;<<<<<<>>>???@@@>>>:::999;;;===888999;;;<<<<<<:::777555000111222222111111333555000111111222222333333444888666444444444444222000111333555444222333666999999666333222222333333222444444444444444444444444333333222222111///---,,,+++******,,,......---,,,(((''''''(((***+++***)))&&&'''''''''%%%&&&''')))((((((((()))******++++++******++++++***)))'''&&&((((((((('''&&&&&&(((***((()))***)))((('''(((***'''(((***,,,------------(((***++++++******+++,,,))),,,000111000---+++***''''''((()))+++...000111///---,,,,,,---/////////,,,,,,+++)))((())),,,///111000///......------......000000//////111111000222111000///---,,,+++***))),,,...---+++,,,111777555777999888555444666888555555444555555666777888;;;;;;:::777555444555666===BBBMMMYYY```___YYYRRRVVVYYY[[[[[[YYY\\\bbbhhhsssrrrjjj^^^ZZZ___hhhmmmyyy{{{lll]]]TTTNNNGGGCCCBBBBBB@@@===;;;;;;===@@@BBB===??????===>>>@@@>>>999999777444333333333222111---+++******,,,,,,)))&&&'''((()))******)))((('''((()))))))))'''''')))***$$$%%%'''))))))))))))((('''***,,,***&&&%%%'''+++((((((((((((((()))******''''''((((((((((((''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&)))))))))))))))******+++...''')))333888666;;;EEE;;;999:::===<<<888555666666555444333333333444555666444333111000000111111111111222222222222111111***---111222000000111333111000///...------...///___^^^[[[XXXUUUQQQLLLHHHHHHJJJFFF===666444222///,,,+++)))((((((((())))))&&&&&&''')))***)))%%%""")))((('''(((***+++++++++,,,------,,,+++,,,...000666;;;AAABBB???;;;888888:::===AAACCC@@@999000+++000///......,,,,,,+++***(((***+++***)))((()))***''''''(((((((((((('''''')))((('''((()))***)))(((++++++)))'''&&&'''***---,,,,,,,,,,,,,,,,,,,,,,,,---...111333555666777777777666777:::>>>@@@???<<>>???>>><<>>;;;888555444222222222333444555666777888777666666777:::===???BBBBBBBBBAAA>>><<<<<<<<<>>>>>>===999555555888;;;:::;;;<<<===<<<:::888666777777555444444555666777777666555444333444555555444444444555444444333333333444555555666666555555:::999777555444333444444111333444444444444555777000000111111111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++((())))))(((&&&&&&'''(((+++&&&&&&++++++&&&&&&+++,,,+++******++++++***)))***)))(((''''''((())))))'''''''''''''''((())))))&&&)))***((((((,,,---***+++++++++++++++++++++++++++******,,,///...***'''))))))******+++,,,............------------......---...//////......///111/////////---,,,---000222...000111222222111000...000222111,,,+++---,,,***......------...000333555777777888777777666555555333444666777777777666555888999999888666555666777@@@@@@FFFRRR[[[[[[WWWTTTXXXhhhppphhhaaafffpppvvv{{{dddZZZcccjjjgggvvv}}}vvvfff[[[VVVQQQHHH@@@>>>===;;;::::::<<>>BBBBBB???======>>>:::999888666555333222222---,,,++++++,,,,,,***((((((((('''(((((()))***+++(((++++++((((((***)))%%%''''''((('''&&&'''(((*********++++++++++++******'''(((((()))******++++++))))))(((((((((((())))))((('''&&&'''((()))((('''&&&(((***(((%%%$$$&&&(((%%%&&&'''((()))***+++,,,))))))+++...444;;;AAAFFFFFFIIINNNPPPKKKAAA;;;:::555888:::999555222222333222222111000///...------333222111111111111///---000///.........000111222111///,,,+++,,,,,,,,,+++___^^^[[[YYYUUUQQQLLLIIIHHHIIIEEE===666444333000///...,,,***))))))******%%%&&&'''***++++++(((&&&***((('''(((***,,,,,,++++++,,,,,,,,,+++,,,///111666;;;@@@BBB???:::888888<<>>>>>??????>>>===AAA@@@???===;;;888666555333333333333444555666777777666555444555888;;;<<<@@@AAABBBAAA???>>>>>>???BBBBBB@@@;;;777666777:::;;;;;;<<<<<<;;;:::888777888777666555444444555666666555444333333444555666555555555555555444333222333444555555666666555555999888666444333333333333111333444444333444555666111222222222222000///...---------------------------------,,,,,,+++++++++))))))***((('''&&&''')))+++''''''++++++''''''+++(((''''''((()))******)))+++***((('''&&&'''(((((('''''''''''''''((())))))&&&)))***((((((,,,,,,***++++++++++++++++++++++++,,,+++***,,,......,,,***)))))))))******,,,------......------------......---...//////......///000//////...---+++,,,...000...///111222222111///......111111---,,,//////---000//////...///111333555666666777777666555555444333444555666666666555555888888888777666666888:::===;;;???JJJSSSUUUVVVWWWcccrrr{{{vvvpppttt{{{~~~|||~~~uuucccYYY^^^dddeeerrrzzz{{{mmmccc[[[SSSIIIBBB@@@???===<<<<<<===???@@@;;;>>>@@@@@@>>>======???::::::888777555444222222///...------...---+++))))))(((((((((((())))))***(((******'''&&&))))))&&&&&&'''((((((''''''((()))''''''((((((((((((''''''''''''((((((((())))))***))))))(((''''''((((((((()))(((((()))***++++++***'''(((((((((&&&%%%&&&'''&&&&&&'''((()))***++++++*********,,,000666;;;???MMMTTT\\\\\\SSSFFF;;;777555777999888555444555666111111111000//////......333222111111222111///---000///.........000111222222///---,,,,,,---,,,,,,___^^^]]]ZZZVVVQQQMMMKKKHHHIIIEEE===777666555333333222///---+++*********%%%&&&'''***,,,---+++)))+++)))((()))+++------,,,***++++++++++++---///222444:::@@@AAA>>>:::888777===@@@DDDFFFCCC===555000///...------++++++***)))(((***+++***)))((()))***'''((((((((((((((((((''')))((('''((()))***)))((('''((((((((()))+++///333------------------------///000222333444555555555888888999<<>>AAACCCEEEHHHKKKLLLNNNNNNQQQVVV\\\aaaeeefffhhhiiijjjjjjkkkkkklllmmmnnnnnnlllkkkkkkmmmpppqqqqqqppprrrrrruuu{{{{{{vvvssstttuuuwwwyyyzzzyyyzzz{{{|||~~~||||||}}}~~~}}}|||{{{zzzxxxwwwvvvwwwyyyzzzzzzxxxuuutttvvvwwwxxxwww|||{{{zzz{{{|||}}}|||{{{~~~|||zzzyyyyyyxxxooonnnjjjddd^^^ZZZZZZ[[[UUUTTTRRRLLLFFFDDDEEEHHHDDDBBB@@@?????????>>>===>>>>>>===<<<:::888777666444444444444555666777777777666444333444555777999???@@@AAAAAA@@@???@@@BBBEEEDDDBBB>>>:::777888999<<<<<<;;;;;;:::999999999999888777555444444444444444444333333333555666777666666666666555444222222333444555555666666555555777666555444333222222222111222444444333333555666333333333333333222000000........................---,,,,,,,,,,,,+++++++++******+++)))((('''(((******((((((******((((((***&&&&&&'''((()))***++++++,,,+++)))'''&&&&&&'''''''''''''''''''''((())))))&&&)))***((((((,,,,,,***************************---,,,++++++,,,------,,,)))))))))))))))***+++,,,...------,,,,,,------...,,,...//////......///000/////////---+++***,,,...//////111111111111//////)))...000---,,,///000...000///...---...///111222444555555555555444444333222333444555555555444444777777777666666888<<>>>>>======>>>@@@;;;::::::888666444333222222000/////////...,,,******))))))(((((((((((()))(((***(((%%%$$$((()))&&&$$$'''))))))((('''((((((&&&&&&''''''''''''&&&&&&(((''''''''''''(((((((((******)))((('''''''''((((((''''''(((+++,,,,,,+++)))(((''''''(((((('''%%%(((((((((((())))))))))))***))))))***,,,000444666JJJTTT___^^^SSSDDD888222666666666444333333666888000000000000000000000000333222111111222222000...000//////......///111111222000---,,,---...------______^^^[[[VVVQQQNNNMMMHHHIIIEEE===777777777666666444111...+++***))))))&&&&&&'''))),,,,,,***(((+++***)))***,,,---------(((***+++++++++---000222333999???BBB???:::888777===@@@DDDFFFDDD>>>666111......---,,,+++******)))(((***+++***)))((()))***((((((''''''''''''(((((()))((('''((()))***)))((('''((())))))***,,,///222---------------.........//////000111222333333333777888:::<<<>>>???>>>>>>CCCDDDFFFHHHKKKMMMNNNOOOPPPTTTZZZ___cccfffiiikkkjjjjjjkkkkkklllmmmnnnnnnllllllmmmnnnppprrrssssssqqqqqqtttzzzzzzuuurrrrrrtttwwwzzz{{{zzzyyyyyyzzz~~~|||{{{{{{|||}}}}}}|||{{{zzzyyywwwwwwxxxyyyzzz}}}{{{xxxvvvvvvxxxzzz{{{||||||{{{{{{|||}}}}}}}}}~~~|||{{{{{{{{{vvvsssmmmfffaaa]]][[[[[[UUUUUUSSSMMMFFFDDDHHHMMMEEECCC@@@??????>>>===<<<<<<<<<<<<;;;:::999777777666555555555666666777888777666555444333444666666===???@@@???>>>===>>>???CCCBBB@@@>>><<<:::999999;;;;;;:::888888888888888999888777666555444333333222222222222333555777888888888777777555444222222333444555555666555555555555555444333222222111111000222333333333333444666444444333333222111111000////////////////////////---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++)))(((***+++***))))))******))))))***((()))*********+++,,,---...---+++)))(((''''''((('''''''''''''''((())))))'''******((((((+++,,,)))))))))))))))))))))))))))///---+++*********+++,,,))))))))))))))))))******------,,,,,,,,,,,,------,,,---///...------...000000000000...,,,+++,,,...//////000111111000//////'''---000---,,,---...,,,...---+++******+++---...333333444444444333333222222222333333444444444444555555555555666999???CCCEEEBBBAAADDDGGGIIINNNTTTgggxxxnnnfff___]]]YYYTTTXXXbbbfffooo||||||nnn___RRRJJJFFFDDDDDDCCCBBB@@@???>>>===;;;<<<<<<<<<===>>>???AAA<<<;;;;;;:::888555333222222111000//////...,,,*********)))(((((('''((((((((()))'''######''')))'''$$$&&&)))***)))((('''''''''((((((((((((((((((''')))((('''''''''(((((())),,,+++***))))))(((((()))%%%%%%%%%&&&)))************(((%%%&&&))))))'''$$$))))))))))))(((((((((((())))))((((((***---///111999EEENNNMMMDDD===888666888777333000///000333555000000000111111222222222111000000000111111///---111000///......///000111222000...---...//////...___``````\\\WWWRRROOOOOOIIIJJJFFF===888888999888777555222...+++(((''''''(((((('''(((******(((&&&+++***)))***,,,---------((()))******+++,,,///222222999@@@BBB@@@;;;888777;;;>>>CCCEEECCC===666111///......---,,,+++***)))(((***+++***)))((()))***)))(((''''''''''''((())))))((('''((()))***)))((()))***++++++***+++---///,,,,,,,,,---------......---......//////000111222555777999;;;<<<<<<<<<<<>>EEEHHH>>>:::555000///000222333000000111111222222333333000///...///000000...,,,111000///......///000111333111///...///000000000___aaaaaa^^^WWWRRRQQQQQQKKKKKKGGG>>>888999:::999777555222...***(((&&&&&&***((((((((())))))'''%%%+++)))((()))+++------,,,)))************,,,...111222999AAADDDAAA===999888999===BBBDDDCCC===666111000///...---,,,++++++***(((***+++***)))((()))***)))((('''&&&&&&'''((())))))((('''((()))***)))(((***+++,,,+++))))))***,,,***++++++,,,,,,---------------------///000222222444777:::;;;;;;:::;;;<<>>>>>===;;;999999888888777666666555777777777777666555333333222111111111333555666888888888888888777666444444333444555555666666555555333444444444444333222111000111333333222222444555555444333222111111111111000000000000000000000000.........////////////000......///---,,,+++,,,...***,,,,,,******,,,,,,***'''***+++***'''%%%''')))///...,,,******)))******'''''''''''''''((())))))(((++++++((((((++++++(((************************------,,,***((()))+++---,,,+++***))))))))))))))),,,++++++******++++++,,,+++---......------...///000222222111///...///000////////////////////////...666;;;888222000///---...---,,,+++,,,---///000111222222333333333333333333333222222222333444555333444444444555888===AAA;;;===@@@DDDCCCCCCJJJSSSrrrwwwnnniiieee___XXXUUUWWWWWWSSSVVV]]]^^^hhhvvvttteeeZZZRRRNNNGGGFFFDDDBBB@@@???>>>>>>>>>===<<<>>>???AAA@@@???>>>>>>>>>===;;;777444222111000//////000000...,,,***))))))(((((((((((()))&&&)))((($$$%%%(((***((($$$'''))))))((('''((((((%%%%%%&&&&&&&&&&&&%%%%%%***)))((('''(((***,,,---,,,+++++++++++++++,,,,,,(((''''''(((+++,,,,,,+++***)))(((((())))))(((&&&))))))))))))(((((((((((()))(((((()))***,,,...///)))000222000666FFFTTTXXXCCC>>>777222111222333333111111222222333333333333//////...///000000///---111111///......//////000333111//////000222222111___aaabbb___XXXSSSRRRSSSMMMMMMHHH>>>999999:::999888666222...+++((('''&&&)))(((((((((***+++***(((***((('''(((***,,,,,,+++******+++******+++---000333:::BBBEEECCC>>>:::999999<<>>777222111000//////------,,,+++(((***+++***)))((()))***)))((('''&&&&&&'''((())))))((('''((()))***)))((()))***+++***)))((()))+++))))))******+++,,,,,,------------...000222444555555888;;;<<<;;;:::;;;===??????AAADDDHHHLLLOOOQQQPPPRRRUUUYYY\\\```eeeiiihhhiiijjjkkkmmmnnnoooooonnnqqqssssssqqqqqqsssvvvrrrpppqqquuuuuurrrrrrtttuuuwwwyyyzzzyyyxxxxxxxxxxxxwwwwwwxxx|||~~~{{{{{{zzzzzzyyyyyyyyyyyywwwyyyzzzzzzyyyyyy||||||}}}~~~}}}||||||~~~}}}}}}zzzwwwtttpppkkkfff]]]ZZZUUUOOOLLLJJJJJJKKKFFFCCC???======>>>>>>>>>=========<<<<<<:::999999:::999999888888888999999666666666666666777777777666777888777666555666888777777888<<>>>>>@@@BBBBBB@@@===>>>??????>>><<<888444222111000000111222222000///)))(((((((((((())))))***&&&))))))&&&'''******(((&&&'''((((((''''''((()))&&&&&&''''''''''''&&&&&&((('''&&&&&&'''***---...))))))))))))***+++,,,,,,)))(((((()))***++++++***((()))***)))(((''''''((((((((((((((())))))))))))******))))))******+++,,,***//////---666IIITTTUUUAAA<<<555111111222222222222222222333333333333333111000000111222222111///222111000.........///000444222000000111222333222___bbbccc___XXXSSSRRRTTTNNNNNNHHH???999999:::999888666333///,,,)))(((((()))(((((()))+++------,,,)))((('''(((***+++++++++***++++++***)))***---///333:::BBBFFFDDD???;;;:::999===BBBEEEDDD???888333111111000///...------,,,(((***+++***)))((()))******((('''&&&&&&'''(((***)))((('''((()))******(((''')))******))))))***+++(((((()))***++++++,,,,,,.........///111444666888666999<<<===;;;;;;<<<>>>@@@AAACCCFFFJJJNNNRRRUUUOOOQQQTTTWWWZZZ^^^cccggghhhiiijjjkkkmmmnnnooopppnnnpppsssrrrpppppprrrtttuuurrrrrruuuuuussssssvvvwwwyyyzzzzzzyyyxxxyyyzzzzzzyyyxxxzzz|||{{{{{{zzzzzzzzzyyyyyyyyyvvvyyy|||}}}||||||~~~|||~~~~~~}}}{{{|||}}}|||}}}{{{zzzyyyvvvppplllbbb]]]WWWRRRNNNLLLJJJHHHGGGDDD@@@>>>???@@@@@@@@@>>>>>>>>>===<<<;;;:::999::::::999999888999999999555555555666666666777777333555777777666666888999888888999===@@@AAA===::::::;;;<<<===<<<:::888666555555666777777666555444333222222111222333555666777777888888888777777666333444555555666666555555333444555555555444333222///111222222222222333555888777555444333333444444////////////////////////000000111111222222222333///000000///------...///***......******......***%%%))),,,,,,)))(((,,,000***)))(((''''''((())))))'''''''''''''''((())))))(((++++++((((((++++++(((++++++++++++++++++++++++&&&))),,,...///111555999......,,,+++******))))))++++++************+++++++++,,,...---,,,,,,---///,,,...000000///...////////////............//////***444;;;888111......,,,+++***))))))+++---///111111222333444444444444444444444333222333444555666222333555555555666888:::@@@@@@BBBAAA======HHHTTTaaavvvwwwcccZZZ[[[^^^___^^^ZZZUUUTTTUUUTTTQQQ\\\fffttt~~~~~~qqqbbbXXXLLLJJJFFFCCCBBBBBBCCCEEE@@@??????AAADDDCCC???<<>>666111000111111000...,,,---...******))))))))))))******((((((((((((((((((((((((%%%&&&&&&'''((())))))***((())))))************)))++++++++++++++++++,,,,,,------------///111333444888888888999;;;===>>>???DDDEEEGGGIIIJJJLLLLLLMMMTTTRRRRRRVVVXXX[[[bbbjjjiiihhhiiikkknnnoooooonnnpppoooooopppqqqsssuuuvvvvvvwwwpppnnnvvvuuuoooppptttwwwyyyxxxvvvvvvzzz}}}xxxxxxwwwwwwyyy{{{~~~~~~}}}|||zzzyyyyyyyyyzzzxxxyyyzzz|||~~~~~~}}}|||{{{|||}}}~~~||||||}}}{{{vvvqqqdddbbb^^^XXXRRRLLLHHHFFFDDDGGGEEEAAAAAADDDCCC===DDDBBB>>><<<<<<<<<;;;999>>>>>><<<:::777777999<<<888888888888888777777666555666777888888777666555666777999:::;;;::::::999777999;;;===>>>>>>======666666666555444444333333000000111222333555666777999:::<<<======<<<:::999888777777666555555444444666555555444444333222222444555666555111///000222777888888777777666555444444333333222111000//////---...000333444555555555000///...------...///000........................++++++++++++++++++++++++,,,++++++***************)))******)))(((***---000...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++111777<<>>@@@@@@???OOOdddqqqiiiZZZWWW^^^eee``````___\\\WWWUUUUUUVVV[[[eeerrr|||~~~qqq```RRRNNNIIIDDDBBBCCCDDDCCCAAABBBCCCDDDEEEDDDBBB???>>>@@@???>>>===;;;:::999888555333111000///...,,,*********)))(((((()))***+++'''(((***+++***)))'''&&&,,,+++)))((((((***+++---******))))))((((((''''''&&&&&&&&&'''((())))))***%%%&&&''')))************)))(((((('''''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))...,,,************)))((((((***---000444777999:::777222......222333222//////111333333222222333444111111222444666666333111666222///...000111000...555333222000000111333444eeeaaa\\\WWWTTTTTTTTTUUUXXXOOOEEEBBB???;;;888888<<<999444///,,,+++++++++&&&'''((()))************)))(((((()))***+++---......+++((((((+++------,,,333777<<>>@@@AAAFFFFFFFFFFFFHHHJJJMMMOOORRRPPPPPPTTTWWWZZZ```hhhfffggghhhjjjlllmmmmmmlllnnnnnnnnnooorrruuuxxxzzzwwwxxxqqqnnnvvvuuupppsssvvvwwwxxxxxxxxxxxxzzz|||xxxwwwwwwwwwxxx{{{}}}~~~}}}{{{yyyxxxxxxyyyyyyxxxyyyzzz|||~~~}}}}}}~~~~~~}}}{{{xxxvvvjjjgggaaa[[[UUUPPPKKKHHHGGGGGGCCC>>>>>>CCCEEEAAADDDAAA>>><<<<<<<<<;;;:::======<<<;;;888888999;;;999999:::::::::999999888777777666666666777777888::::::;;;<<<;;;;;;:::999777888:::<<<======<<<;;;777666666555444333333222111111111222222444555555777999;;;<<<===<<<::::::999999888777666666555555666666555555444444333333444666777666333222333444777777777777777666666555444444333222111000//////000111222333333333222222111000////////////000111---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******''''''''''''&&&'''***------,,,+++*********++++++++++++++++++++++++++++++***))))))---666AAAKKKQQQJJJEEE>>>555...***((('''++++++******************---------------,,,,,,+++,,,,,,---...////////////........................//////000000000//////...,,,+++***)))***---000111333333222111111222333444555555444555555666777888333444444333222333777999999888999;;;===>>>???>>>FFFRRRZZZVVVQQQUUU___fffllljjjfff```YYYVVVVVVXXX[[[bbblllwww~~~rrraaaSSSJJJFFFAAA@@@BBBCCCBBB@@@===>>>@@@BBBCCCCCCBBBBBB@@@???>>><<<;;;999888777555333111000000///,,,***+++***)))((((((((()))***)))***+++,,,+++***(((''',,,+++***(((((()))+++,,,***)))))))))((((((((('''&&&&&&&&&'''(((((()))***&&&''''''((()))***+++++++++***(((''''''''''''((())))))(((((((((((())))))(((((((((((()))))))))***---+++)))((())))))(((''',,,---...///000000111111333000---///222444333000///111333333222111222333111111111333555555333000555222//////000111000...333222111000000111333444hhhaaaXXXTTTTTTVVVWWWWWWZZZPPPHHHDDD@@@:::666555<<<999555111...---------'''((()))***++++++++++++))))))))))))***+++---------+++))))))+++,,,---,,,222777>>>CCCBBB>>>999777555:::AAAFFFDDD===444...222333333111...,,,+++,,,******))))))))))))******(((((((((((((((((((((((('''(((((())))))*********&&&'''(((******+++++++++******+++++++++,,,,,,,,,---------...000222555666555666888:::===@@@BBBCCCHHHFFFEEEDDDFFFIIINNNPPPOOOMMMOOOSSSVVVXXX___ffffffggghhhjjjkkkllllllmmmmmmmmmmmmnnnqqqvvv{{{~~~xxxzzzrrrooouuutttqqqvvvyyyxxxwwwxxxzzz{{{{{{{{{wwwwwwvvvvvvxxxzzz}}}~~~~~~|||zzzxxxwwwwwwwwwxxxxxxyyyzzz|||~~~}}}}}}~~~~~~}}}|||{{{|||sssmmmeee^^^ZZZUUUOOOKKKIIIFFF@@@;;;<<>>=========<<<:::;;;<<<===<<<;;;999999:::::::::;;;;;;;;;;;;;;;:::999888666555666888:::<<>>>>>===;;;:::999999777888999:::;;;;;;:::999777777666555444333222111333333222222222222222333555777999;;;<<<<<<;;;:::;;;::::::999777666666555666666555555444444333333555666777777555555555777555666666777777777777777444444333222111000//////333333333333222111000///222111111000000111111222...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***&&&''''''&&&&&&''')))+++,,,,,,+++************+++************************+++))))))---999IIIZZZddd^^^XXXNNNAAA555...,,,---******++++++++++++++++++,,,------...............+++,,,,,,---......//////........................///////////////...---------,,,+++***+++...000222111000000222333444333222555555555555666777888999333444555555444555666888666777888999:::<<<======BBBFFFGGGFFFLLLYYYfffmmmvvvtttnnnddd[[[VVVVVVXXX\\\___fffpppzzzuuucccSSSHHHDDDAAA@@@BBBCCCBBB@@@999:::<<>>@@@AAABBBFFFFFFEEEEEEFFFJJJMMMOOOMMMLLLNNNSSSVVVXXX]]]dddfffhhhjjjkkkllllllnnnooonnnmmmmmmnnnqqqvvvzzz}}}xxx{{{tttpppttttttssszzz|||yyywwwxxx{{{}}}|||zzzwwwwwwvvvvvvwwwzzz|||~~~~~~|||yyyvvvuuuuuuvvvwwwwwwyyyzzz|||~~~}}}}}}~~~~~~|||}}}{{{}}}zzzsssiiibbb^^^XXXRRRMMMIIIEEE???;;;===BBBFFFHHH@@@???======>>>>>><<<;;;:::===??????>>><<<;;;;;;999999::::::;;;::::::999999999999:::;;;<<<>>>???BBBAAA???<<<:::999888888777888888999999888777777777777666555333222111111444333222111111000000000333555777:::;;;<<<;;;;;;::::::999888777666555555555555444444333333222222444555555666666666666777444444555777777888888888555444333222111000000///333333222222111111000000111111111111111111111111111000///......///000111------------------------++++++***))))))))))))***((()))))))))((((((***,,,++++++******************))))))))))))))))))))))))---+++)))---888KKK___mmmkkkggg]]]NNN???444111111******+++++++++++++++,,,+++,,,...///000000000000++++++,,,,,,---......///........................000000000000///...------,,,,,,+++++++++---///000000000000333666666444222444444444555555666777888333555777888777666666666444555777888888999;;;<<>>?????????>>>===;;;:::888777666666444222111111000---,,,,,,+++)))'''&&&&&&''''''++++++,,,,,,++++++***)))---,,,***)))(((((((((((())))))))))))(((((((((((('''&&&&&&&&&&&&'''((())))))(((''''''(((***---......---***(((''''''((()))(((((())))))))))))(((((((((((()))))))))*********---+++))))))*********)))************++++++,,,---,,,---...111444444222///000111333222000/////////000//////111222333111///444333222111222111111111000//////000000222333444iiiaaaXXXUUUXXX]]]___^^^WWWOOOHHHFFFCCC>>>:::999999777444000...,,,,,,,,,---------------,,,******((()))******++++++++++++***+++++++++++++++,,,---///666???CCCAAA===999888666;;;DDDIIIHHHAAA777111333444444111...,,,+++,,,++++++************++++++(((((((((((((((((((((((())))))))))))******************+++******)))((('''))))))***+++,,,,,,------,,,------///222555888999999:::<<<===>>>?????????DDDDDDEEEGGGIIIJJJKKKLLLMMMLLLOOOTTTWWWXXX\\\bbbdddgggjjjkkkjjjjjjlllnnnooonnnnnnnnnppptttwwwzzzvvv{{{vvvqqqtttssssss||||||yyywwwxxx{{{}}}{{{yyyxxxwwwvvvvvvxxxzzz}}}~~~~~~|||yyyvvvtttuuuvvvwwwwwwyyyzzz|||~~~~~~~~~}}}zzz}}}|||~~~}}}wwwnnngggaaa[[[TTTOOOHHHDDD@@@???@@@BBBDDDEEE>>>===<<<===>>>???===<<<;;;===@@@BBB@@@???>>>>>>888999999999999888777777888:::===@@@AAABBBAAA@@@CCCAAA>>>;;;999888888888888888888777777666555555777666555444333222111111333333222111000000000000222333666999;;;;;;::::::999888888777777666555555444444333333222111111111333333333444555555666555222333444555666777777777555444444333222111000000111111111111111111222222000000000000000000000000111000////////////000111........................,,,++++++***************((()))******))))))***,,,************************))))))))))))))))))))))))---+++***---777JJJ```oooooonnnhhhYYYEEE666///...******++++++,,,,,,,,,,,,,,,---///000111000000///,,,,,,++++++,,,---//////////////////////////////111111111111111000///...++++++******+++,,,---...000000222555777777555333333333333333444555666666555777999:::888666666666333555888888888888:::===;;;;;;<<<>>>CCCMMMYYYdddnnnqqqrrrlllccc[[[YYYZZZdddaaaaaafffqqq|||{{{gggUUUKKKFFFBBB@@@AAAAAA???===<<<;;;;;;;;;;;;<<<>>>???>>>>>>===<<<:::999888777777555333222111000...,,,,,,+++)))((('''''''''(((***************))))))))),,,+++***)))((((((''''''(((((((((((())))))))))))((('''&&&%%%%%%&&&((())))))(((''''''(((***,,,...---,,,***((('''((())))))(((((())))))))))))(((((())))))))))))************+++)))(((((()))))))))((()))))))))***+++,,,...///---...000333444333000...000111333222000/////////000//////000111222111000222333333333222222222222///000000000111222333444eee```ZZZXXXZZZ^^^______WWWNNNGGGEEECCC???<<<===999777444111...,,,++++++'''((()))***++++++++++++((()))***+++++++++++++++)))+++,,,,,,+++***,,,---...444<<>>>>>BBBCCCEEEHHHIIIJJJKKKKKKLLLLLLPPPUUUWWWVVVYYY^^^```cccggggggffffffhhhkkkooonnnnnnoooppprrrtttuuusss{{{xxxrrrtttqqqrrr}}}{{{yyyxxxxxxyyyzzzzzzyyyxxxxxxwwwwwwyyy{{{~~~}}}yyyvvvttttttvvvwwwxxxyyyzzz|||~~~|||}}}~~~}}}~~~~~~|||}}}~~~~~~}}}zzztttlllddd\\\VVVSSSIIIDDDAAABBBBBBAAA@@@BBB===<<<<<<===???@@@>>>===;;;===@@@BBBAAA?????????::::::::::::999777666555777:::???CCCEEEEEECCCBBBCCCAAA===:::888888999:::999999888777666555444444555555444444333222222222111111000000000000000111111333555888::::::999999777777777777777777777777444444333333222111111111333111111222444555444333111222333444555555555555555555444333222111000000/////////000000222333444///000000111111000000///...//////////////////...////////////////////////------,,,+++++++++++++++'''(((***)))((('''(((***((()))******+++*********))))))))))))))))))))))))******+++...777HHH\\\jjjnnnqqqnnn```JJJ888///---******++++++,,,------------...000111111///---,,,---,,,,,,,,,,,,...///111////////////////////////000000111111111111000000************++++++,,,---...111555666555333333444222222222222333444555666777999;;;:::888777666666333666999999888888;;;>>><<<===???AAAAAADDDMMMWWWbbbhhhmmmkkkccc]]]\\\^^^dddbbbaaadddmmmwwwjjjWWWKKKFFF@@@>>>???@@@???>>><<<;;;::::::;;;===@@@BBB>>>======<<<;;;;;;::::::888666333222222111///---,,,+++***((((((((())))))+++*********))))))))))))*********))))))(((((('''(((((((((((())))))))))))((('''%%%$$$$$$&&&''')))''''''&&&'''((()))+++,,,******))))))((((((((()))'''((()))******)))(((''')))))))))*********++++++)))'''&&&&&&'''((('''&&&...---,,,++++++,,,---......000222444444333111///000111333222111000000111111/////////111222111000111333555555333222222333111111111222333333333444^^^]]][[[[[[[[[\\\^^^___XXXOOOGGGDDDCCC???===>>>;;;999666333///---+++***&&&'''((()))************((()))***+++,,,+++******(((+++---,,,+++***+++---...222999@@@CCCBBB===888555:::AAAEEEEEE???777222222333333111///---......,,,++++++******++++++,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************((()))***+++,,,------...,,,,,,...000333777:::<<<999;;;===???@@@@@@@@@???DDDDDDDDDFFFGGGIIIKKKLLLLLLLLLOOOTTTUUUTTTUUUZZZ]]]aaaeeefffdddcccfffiiillllllnnnooopppqqqrrrrrrpppzzzyyyttttttpppqqq|||yyyyyyyyyyyywwwwwwyyyzzzzzzyyyxxxxxxzzz|||~~~zzzvvvtttuuuvvvxxxxxxyyyzzz|||~~~}}}~~~~~~||||||~~~}}}}}}~~~~~~||||||zzzsssggg]]]XXXWWWMMMGGGBBBCCCBBB>>>===@@@;;;;;;<<<>>>@@@@@@???>>>:::<<<>>>??????>>>???@@@??????>>>===;;;999777666777999===AAACCCEEEEEEDDDCCCAAA===:::999:::<<<>>>;;;:::888777555444333333333333333333333333333333.........///000111222222111333555777999999888777666666777888888999999:::666666555444444333333222444222000111444555333111000111222333333333333333555555444333222111111000000/////////000111333333000000111222222111000000---...000111111000...---000000000000000000000000///...------,,,,,,------(((***++++++)))((()))***'''((()))***++++++***)))************************)))***,,,...333???OOOZZZ___eeefff[[[FFF555//////******++++++,,,------...///000111111000---+++)))...---,,,,,,---...000222////////////////////////---...///000111111111111++++++++++++,,,,,,,,,---,,,111666555000...000444333333333333333555666666999:::;;;:::888777777777444888;;;;;;999999<<<@@@BBB@@@@@@CCCDDDCCCHHHPPPUUU]]]cccbbb\\\XXXZZZ^^^_________bbbhhhsssnnn[[[LLLFFFAAA>>>AAADDDEEEEEE@@@???<<<;;;;;;===???AAA========================888666444333333111///---,,,+++***))))))***+++,,,,,,,,,+++***************((()))))))))))))))(((((('''((((((((()))))))))***)))'''%%%$$$$$$%%%'''(((%%%%%%&&&'''((()))******&&&'''((()))))))))(((((('''((()))******)))((('''))))))*********+++++++++***((('''''')))***)))(((///...,,,+++***+++,,,---...000222444444444333333///111333333222111222333222000///000111222222111111333666666444222333444222333333444444444333333XXXZZZ\\\\\\[[[[[[\\\]]][[[QQQGGGDDDBBB>>>===>>>===;;;888444111...,,,***++++++,,,++++++***)))(((((()))+++,,,,,,+++***)))(((+++------+++***+++---...000666>>>DDDDDD>>>888888===BBBFFFFFFAAA:::555111222333111///......///,,,++++++******++++++,,,((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&''')))+++,,,,,,---((())))))+++,,,---......,,,,,,...000333777;;;===888:::===???AAABBBBBBAAAFFFEEECCCCCCEEEHHHLLLOOOKKKKKKNNNSSSTTTRRRSSSWWW^^^bbbggggggddddddgggkkkiiijjjmmmoooqqqqqqqqqqqqnnnyyyyyyttttttpppqqq|||wwwyyyzzzyyyvvvuuuxxxzzzzzzzzzyyyyyyzzz}}}zzzvvvtttuuuwwwxxxxxxyyyzzz|||~~~~~~|||zzz{{{~~~~~~}}}}}}~~~{{{~~~wwwjjj___ZZZZZZQQQIIIBBBBBB@@@<<<<<<@@@::::::;;;>>>@@@AAA@@@>>>999;;;============>>>???CCCCCCBBB@@@>>><<<:::888888999;;;>>>AAACCCEEEFFFDDDAAA===;;;:::<<>><<<@@@CCCBBBEEEJJJMMMTTTZZZYYYSSSQQQVVV\\\ZZZ\\\^^^```fffqqqppp^^^NNNIIICCCAAAEEEIIILLLMMMGGGDDD@@@<<<:::;;;<<<===<<<=========>>>>>>??????888666444333333222000...,,,+++*********+++,,,---...---,,,+++++++++,,,,,,'''((()))))))))))))))((('''((((((((())))))******)))'''%%%######%%%'''(((###$$$&&&'''(((((()))((($$$%%%''')))***)))(((''''''((()))++++++)))(((''')))************+++++++++...,,,++++++,,,------,,,---,,,+++******,,,...///---///222444555555666777///111333333222222333444222111///000222333333222000333666666444222333555444444555555555444333333___]]][[[\\\^^^___``````VVVPPPHHHBBB?????????>>>>>>;;;666111...,,,+++,,,)))***,,,,,,,,,+++)))'''((()))***+++,,,+++******+++,,,,,,***))))))+++---111444:::@@@CCCBBB===888888===EEEKKKLLLEEE:::222333666777333111000---)))******************++++++)))))))))))))))((('''&&&))))))******)))(((''''''+++,,,+++***((((((***,,,++++++++++++,,,---....../////////000222444666777:::???CCCEEECCCAAAAAACCCFFFDDDDDDGGGLLLOOOOOONNNNNNNNNOOORRRUUUUUUTTTRRR\\\```eeegggeeecccdddeeeiiilllnnnnnnllllllpppsssqqqtttwwwyyyxxxwwwwwwwwwuuuwwwyyyyyyxxxxxxxxxyyy}}}}}}|||{{{zzz{{{~~~~~~yyytttsssuuuwwwwwwxxxyyy{{{|||}}}}}}}}}|||~~~|||}}}|||yyyvvvnnncccZZZXXXNNNLLLIIIDDD@@@<<<:::999::::::;;;<<<==================<<<<<<<<<<<<======AAABBBDDDDDDCCC???;;;888<<<@@@AAA@@@AAADDDDDDAAABBBAAA@@@???>>><<<;;;;;;777:::===<<<999666555555222222111111111111222222222222222222222222222222333444555555666666555555777888999999888777999:::999888888777777666666666666666555333333222222222111111000000111333444666000444444222222333222...222222111000///000222555333111333777666111.........///000///------///000111000//////000000///...111111000000//////......000///...---------------************************++++++***)))))))))))))))+++++++++,,,...000222333>>>===999666333111111000---,,,***+++,,,------,,,//////000000000000///...222111000//////000111222111///...---...///...---000000////////////000111000...---++++++,,,---......///111222333333333222333555777888777777888999888:::;;;999666444222222555888;;;:::888888===BBBBBBAAA@@@??????@@@AAAAAAKKKNNNRRRSSSSSSRRRRRRRRRZZZWWWZZZcccmmmuuu}}}ssscccNNNIIIDDDDDDDDDEEEMMMUUUQQQJJJAAA;;;999;;;>>>@@@@@@;;;999<<>>;;;:::888666333000...---...---,,,,,,---,,,***(((000---***))))))***)))((((((***++++++)))'''&&&''''''(((((()))))))))))))))'''(((((('''%%%%%%&&&(((&&&'''((((((((((((((((((&&&&&&'''((())))))(((((((((((((((((())))))))))))***(((&&&(((+++---+++)))*********))))))***++++++***,,,,,,***((('''***---,,,///222333222222555888222333444444222222333444333222000//////000222333555333111000222444555555444111...///222555555444^^^\\\[[[[[[]]]_________VVVQQQIIICCC@@@??????>>>>>>;;;666222...,,,+++,,,)))***,,,---,,,+++)))(((((()))***+++,,,++++++***,,,------,,,***+++,,,...000333999???CCCAAA<<<888888===DDDKKKKKKEEE:::222333777777444111000...)))************************)))*********))))))((('''&&&&&&''''''''''''''''''***++++++***((()))***,,,*********++++++,,,---...000000000111333555777999:::>>>CCCDDDBBBAAAAAACCCGGGFFFGGGJJJOOOQQQQQQOOOOOONNNOOOQQQTTTUUUTTTSSSXXX[[[```cccdddeeeeeefffkkknnnpppooommmmmmppptttpppsssvvvxxxwwwwwwxxxyyyzzz{{{{{{yyywwwuuuuuuvvv|||||||||{{{zzz{{{}}}}}}yyyuuutttuuuwwwxxxxxxzzz{{{|||}}}}}}}}}~~~}}}}}}|||yyyvvvmmmaaaXXXVVVRRRNNNHHHBBB???===<<<;;;::::::;;;<<<==================<<<<<<<<<======>>>@@@AAACCCDDDBBB@@@<<<:::===@@@AAA???AAAEEEEEECCCEEEDDDCCCAAA???===;;;;;;<<<===>>>;;;777333222222222222111111111111222222111111111111111111111111333444555555666666555555555666777777666555777888<<<<<<;;;;;;;;;;;;;;;;;;777777666555444444444444222222111111222333555666111444555333222444333///222222111000///000222444333111222555555111///000...///000///------///000,,,///111111......000333111111111111000000000000000///......---------...+++++++++++++++++++++++++++******)))))))))))))))((()))***+++,,,---...///555444222000///...//////000---)))((())),,,...///000000111111111111000000111111000//////000111111000///------///000///...111111111111111111111111111///...,,,,,,---.../////////111222333333222111222444666777666666777888888999:::999666333222222333666999888666777;;;@@@BBBBBB@@@?????????@@@@@@HHHKKKNNNOOOOOOOOOPPPRRRVVVUUUYYYbbblllssszzzuuufffPPPIIICCCAAA@@@AAAGGGOOOLLLFFF>>>999888:::===???;;;999:::===AAAAAA???<<<<<<:::777444222000/////////...------...---+++***...,,,)))((()))))))))(((&&&(((***)))'''%%%%%%%%%'''(((((()))))))))))))))'''(((((('''%%%%%%&&&(((&&&'''(((((()))(((((((((&&&''''''((())))))(((((((((((((((((())))))))))))***)))((()))***+++***)))+++++++++++++++,,,------***+++,,,***((((((***------...000111222333666888333444555444333222333444333222111111111111222333555222000000222333444444555222000000333555666555^^^]]][[[\\\]]]^^^^^^]]]XXXRRRJJJDDD@@@????????????<<<777222...,,,++++++***+++,,,------+++)))((())))))***++++++++++++***---......---,,,,,,---//////222888>>>BBBAAA<<<777777<<>>===<<<:::;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<======>>>???>>>@@@AAABBBBBBAAA???>>>>>>AAAAAA???@@@EEEGGGEEEGGGFFFDDDBBB@@@===<<<;;;======<<<999555333333333222222111111111111222222111111111111111111111111333444555555666666555555444555777666666555777888999999999999::::::::::::888888888777666666666555333333222333333444555666333666666333333555444111222111000000000111333444333111111333333000000333...///000///------///000)))...222111---,,,111666111111111111222222222222000//////...............,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))((('''(((***+++,,,,,,,,,+++,,,+++++++++,,,---///000---+++******,,,---...---000111111222222111111111111000000//////000000111///---,,,---///000111000///000111111111111//////111000///...---...//////000000222333333222111000111333555555555444555777777888888777555333222222222555666666444555999===BBBAAA@@@@@@?????????@@@EEEFFFHHHJJJJJJLLLOOOQQQRRRRRRVVV___hhhnnnvvv}}}xxxhhhSSSKKKCCC@@@>>>>>>CCCIIIFFFAAA:::777777:::<<<>>>999999;;;???BBBCCC>>>:::;;;:::777555222111000000000///......//////---+++,,,***(((((())))))((('''''')))***)))'''&&&%%%&&&'''((())))))******))))))(((((()))'''&&&%%%&&&(((&&&'''(((((()))))))))(((''''''((()))))))))((((((''''''((((((((()))))))))***+++++++++)))))))))***++++++,,,,,,---...//////+++++++++***))))))+++---...------...222555777777444666666555333222333444222333333333333333333222333111//////111333333333444333111222444666666666```___]]]^^^_________]]]XXXSSSKKKDDDAAA@@@@@@@@@@@@===777222...,,,+++++++++,,,---...---,,,***)))))))))******++++++++++++,,,---...---,,,+++,,,......111777>>>AAA@@@;;;777777<<>>;;;:::;;;<<<===>>>?????????<<<<<<<<<<<<===>>>???@@@===>>>???AAABBBBBBAAAAAA???AAAAAA>>>???EEEGGGFFFDDDDDDCCCAAA???>>>===<<<<<<;;;999666555555666777333222222111111222222333111111111111111111111111333444555555666555555555555777888888777777999:::666666777777888888999999999999999999888888777777444444444444555555666666444777777444333666555222111000///000111222333333444000///111222000111555...///000///------///000+++...000000......000333000000000111111222222222000000//////...//////000........................***************))))))((()))+++---......---,,,***)))))))))***+++...000111((())),,,///111000,,,)))//////000111111111111000000000000//////000000000---,,,,,,---///111222111,,,---///000000...,,,+++000///......------......000111222333222222000///000222444444444333444555666777777666444222222333333444555555444555999<<>>;;;<<<<<<===@@@BBB>>>888::::::999888666333000//////...---...///...,,,+++***((('''((()))***)))(((***,,,,,,+++)))(((((()))(((((()))************)))((())))))(((&&&%%%'''(((&&&'''((()))))))))))))))'''(((((()))))))))((((((&&&'''''''''((())))))))))))+++---,,,((('''(((+++)))***+++---...//////000++++++************,,,---///,,,***,,,222666777666555666777666444333333444222333555666666555333222222111//////111222222222222222222333555555555555cccbbb```aaaaaaaaa```^^^YYYSSSKKKEEECCCBBBBBBBBB@@@===888333...,,,+++++++++,,,.........---+++******************+++++++++***,,,---,,,+++***+++,,,---111777>>>AAA@@@<<<888777<<>>???@@@@@@@@@===============>>>??????<<<===>>>???AAABBBCCCDDD@@@BBBAAA>>>???DDDFFFEEE????????????>>>>>>>>>======:::777555555555666777333333222222222222333333333333333333333333333333333444555555666555555555444666777888777777999:::888888888999999:::::::::888999999:::999999888777555666666666777777777777555777777444333666666333111///...000222444333222444000///111111///111555...///000///------///000111...,,,---000111///,,,...//////000000111111111000000/////////000000111........................++++++,,,,,,++++++***)))***+++---......---+++*********)))***+++---///000))))))***---//////---+++---......///000000///////////////000000/////////---,,,+++---///111222222,,,...///000///...,,,***......---------,,,------000111222333222222000//////111333444333333444555555666666555333333333555555555666555666777999;;;<<<===>>>@@@AAABBBCCCCCCBBBCCCDDDDDDFFFIIINNNRRRRRROOOOOOSSSXXX___lllxxx|||nnnYYYNNNBBB===;;;;;;>>>CCC>>>;;;888777999;;;<<<===<<<===<<<999<<>>999333///,,,++++++,,,---...//////---+++*********))))))******+++,,,)))+++,,,,,,+++******+++---111777>>>BBBAAA===999888===EEELLLMMMGGG===555111999>>>:::444000///,,,,,,,,,++++++***)))))))))+++***)))((()))***+++,,,,,,***(((&&&%%%$$$$$$%%%$$$&&&)))*********+++,,,******)))******+++,,,---/////////111333666999;;;:::>>>AAABBBAAAAAADDDGGGHHHKKKNNNOOOOOONNNNNNNNNQQQPPPPPPRRRVVVXXXYYYYYYYYYZZZ[[[^^^bbbdddddddddgggjjjnnnooommmmmmnnnpppxxxyyyxxxwwwtttrrrqqqrrr{{{{{{zzzxxxvvvuuuvvvxxxxxxyyy{{{zzzyyyyyyzzz|||||||||{{{zzzxxxwwwyyy{{{||||||}}}~~~~~~~~~~~~~~~}}}}}}~~~zzzyyyzzz|||wwwmmmeeecccXXXVVVRRRLLLFFFAAA>>><<<;;;;;;===>>>@@@AAAAAAAAA???>>>>>>======>>>>>>???<<<<<<===>>>@@@CCCEEEFFF@@@BBBAAA>>>>>>BBBDDDBBB<<<<<<<<<===============@@@===888555444444333222333333222222222222333333444444444444444444444444333444555555666666555555222333555555555555777888777777777777777777888888777777999999999888777666777777888888888888777777555777666333222555666333111///---000333555444111444000///111111///000333...///000///------///000333...***,,,000222...)))///////////////000000000000000000000000111111222........................,,,,,,---...---,,,+++***)))***+++,,,,,,+++*********)))))))))***+++---...///,,,(((''')))---000222,,,,,,---...////////////...//////000000//////...---,,,+++---///111222111000111222222111000...------------------,,,,,,,,,000000222333333222111000///111333333333333333555555666666555444333555777777666666666777888:::;;;;;;<<<>>>@@@BBBCCCCCCCCCBBBCCCDDDEEEFFFIIINNNQQQRRROOONNNPPPSSSYYYfffsss~~~ttt\\\OOOBBB<<<:::999<<>>:::999>>>FFFMMMOOOIII???777000999???;;;444000///---,,,,,,++++++***))))))(((***)))((('''''')))+++,,,+++)))'''%%%$$$%%%%%%&&&$$$''')))******)))***+++*********++++++,,,---...///000000222444777:::<<<;;;???BBBCCCBBBBBBEEEIIIJJJLLLOOOOOOMMMLLLNNNPPPQQQQQQRRRUUUXXXZZZ[[[ZZZXXXZZZ]]]^^^___aaaccceeeeeejjjnnnpppooonnnppprrrvvvwwwxxxwwwuuurrrqqqqqqxxxyyyzzzyyywwwvvvwwwxxxwwwyyyzzzzzzyyyyyyzzz{{{}}}}}}{{{yyyxxxxxx{{{~~~}}}}}}~~~~~~~~~~~~|||}}}}}}zzzyyyzzz|||wwwmmmeeebbbZZZYYYUUUMMMDDD???>>>@@@;;;<<<===???@@@AAABBBBBB@@@@@@???>>>===============<<<<<<===???BBBEEEGGG???BBBBBB???>>>AAAAAA>>><<<<<<<<<<<<<<<<<<<<<<<>>@@@AAABBBBBBAAAAAABBBCCCEEEEEEFFFIIILLLOOOOOONNNOOORRRSSSVVVaaalllwww|||dddVVVGGG@@@<<<;;;<<<>>><<<;;;999999::::::888777777???CCCGGGRRRaaaddd^^^BBBBBBAAA???<<<888333111---,,,,,,---......---+++******+++...111222111000,,,,,,,,,***(((''')))***))))))***++++++++++++***)))******)))'''&&&((()))&&&'''((()))***+++++++++***************)))(((((($$$%%%%%%&&&'''((()))***'''&&&%%%&&&'''((('''&&&'''(((***+++,,,+++***)))---***((())),,,.........***,,,///111111000000111111222444444333333555666222333444444444444333222222111111222444444333222111555999;;;999888777777dddccccccccccccaaa^^^\\\VVVQQQKKKGGGFFFGGGHHHHHHBBB???999444///,,,++++++---...///000000...,,,++++++***)))))))))***,,,---+++---//////...,,,,,,---...222888???DDDCCC???;;;999???GGGNNNPPPJJJ@@@888000:::@@@<<<444111///---,,,,,,++++++***))))))((()))((('''&&&'''(((***,,,+++***(((''''''((()))***%%%''')))******))))))***++++++++++++,,,---...///111111111333666999<<<===<<>>======<<<<<<======<<<===???BBBEEEGGG???BBBBBB???>>>@@@>>>;;;>>>>>>>>>===<<<<<<;;;;;;;;;999666555777777555333444333333222222333333444222222222222222222222222333444555555666666555555333444666777777777999;;;;;;;;;::::::999999888888333444666777888666555444888999:::;;;:::999888777555666555111111444555333000...---///444777444111444111000222111...---///...///000///------///000+++,,,---......///000111333222222222111111000000111111000000111222333333...........................///000111111///---,,,------------...///000111++++++++++++---///111222$$$''',,,111333111,,,(((---...///000111111111111---...///000000///...---///---,,,---///000000000222222000///............/////////000///......---...///111222333333333222000222444444333333444555666777777666555555888:::777666444555666888999999@@@@@@AAABBBAAA@@@???>>>AAACCCEEEFFFFFFHHHKKKMMMLLLMMMQQQTTTTTTUUU]]]fffqqqzzzmmm^^^NNNEEEAAA>>>>>>@@@<<<:::999999999888666444777BBBKKKSSScccuuuyyysssGGGEEEBBB>>>:::777555444...------...//////...,,,++++++---///333444333222.........,,,***)))+++---))))))***++++++++++++***)))******)))''''''((()))&&&'''((()))++++++,,,,,,***************)))(((((($$$$$$%%%&&&'''((()))***'''$$$###$$$((()))'''%%%((()))+++,,,,,,+++***)))---***((())),,,//////...(((,,,111333000...///000///111333333333333555777222333333333333333333222333222222333555555444222222777<<<===<<<999999999eeeddddddfffgggccc]]]WWWUUUQQQLLLHHHFFFGGGJJJLLLKKKBBB777000............222000......000000---*********+++,,,,,,,,,,,,+++++++++++++++,,,---......///333:::AAAEEEDDD???:::222===IIINNNOOOIII>>>333444999>>>===666///------...111111---,,,---+++'''((((((((('''&&&&&&%%%%%%((((((((((((''''''''''''(((((((((((())))))))))))++++++******++++++,,,---333333333666;;;>>>@@@AAAAAAAAA@@@???@@@BBBEEEFFFNNNKKKJJJKKKJJJHHHKKKQQQMMMOOOSSSXXX\\\\\\ZZZXXXUUUVVVWWWYYY\\\___aaacccddddddeeeiiinnnrrrtttttttttttttttuuuuuuvvvwwwxxxssstttuuuwwwxxxxxxxxxxxxwwwvvvvvvxxxzzz{{{zzzxxxzzz}}}~~~|||xxxxxx|||~~~}}}||||||}}}~~~}}}uuujjjbbbYYYXXXUUUOOOJJJEEECCCCCC<<<===>>>???AAAAAAAAAAAABBBCCC@@@<<<===AAAAAA???<<<<<<======>>>?????????CCCAAA@@@AAACCCCCC@@@======<<<;;;<<<======;;;999:::999666333555999777333666333111333777777333///222111000000000111333444333333333333333444555666555666777666666777:::<<<;;;;;;999888777777666666555777888888666555555666:::::::::999888777666555555555555444444333333333222222222111111111111000555333111000111111111///+++...111111///---...///000000//////.........---...111555555222000000111000111333444444333222111//////000000000//////...000000000000000000//////,,,------......------,,,000...,,,,,,---...///...................................................333222000///.........///------------...000111222444333222000//////......222111111000///......---,,,///222444333222222222333111444;;;<<<777666999555666666777777777777777888777555444555666888999:::<<<>>>AAABBBBBBAAAAAACCCDDDFFFIIIJJJKKKKKKKKKOOOOOOQQQSSSRRRRRRZZZcccrrrxxxtttbbbNNNEEEAAA===<<<>>>===<<<;;;:::888777666666444GGG[[[ccc]]]VVVWWW[[[EEEBBB??????@@@>>>777111333111...,,,,,,,,,---------------...............,,,......---***(((((())))))***+++,,,,,,+++)))(((...---***)))((()))***+++((((((((()))+++,,,+++)))***++++++***)))(((***+++)))))))))((()))******+++************))))))((((((+++***)))(((((()))***+++)))***++++++------...///111111000000//////......///,,,---222444333333555333444555444333222111222666555444444333333333333999888AAANNNMMM@@@666777gggffffffggggggddd^^^XXXSSSRRROOOLLLJJJJJJJJJKKKJJJBBB888111////////////333111///000111000---+++******+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...222999@@@DDDCCC>>>:::555???JJJNNNNNNHHH===333333999>>>===666000------,,,///000------...---)))---+++(((&&&%%%&&&((()))***))))))))))))((((((((((((((((((((())))))))))))+++******++++++---......111111333666;;;@@@BBBBBBAAA@@@@@@@@@AAACCCEEEGGGPPPMMMKKKLLLKKKIIILLLRRRTTTUUUWWWXXXWWWVVVTTTRRRWWWXXXYYYZZZ]]]___aaabbbbbbdddgggjjjmmmoooqqqqqqpppqqqqqqssstttvvvxxxyyytttuuuvvvwwwwwwwwwwwwwwwxxxwwwwwwxxxzzz{{{zzzyyyzzz}}}}}}zzzyyy{{{}}}|||~~~~~~~~~~~~}}}vvvkkkccc\\\ZZZWWWQQQKKKFFFCCCBBB<<<===>>>???@@@BBBCCCDDDEEEDDD@@@<<<>>>CCCAAA===;;;;;;;;;<<<<<<===>>>>>>???>>>>>>???BBBBBB@@@===>>>===<<<<<<===<<<:::888::::::777333555888777333777444222444666777333///222111000000000111222333111111222333555666777777777888888777666666888:::;;;:::999888777777777777888:::;;;:::888777888999888888999999999888777777444444444333333333222222222222222111111111111000111///------...///...------///111000...---...000000000/////////.........---000333333111000000111000111222222222222222222000000111111111111000000///////////////000000000......////////////......000...,,,,,,...//////...........................------------------------000///.........///000111000000/////////000111111222111000...------,,,,,,000111111111000///......+++...111222222111111111333111444::::::666555777555666666777777777777777777666444444444555777888888:::<<<>>>@@@@@@??????CCCDDDFFFHHHIIIJJJJJJIIIMMMMMMOOOQQQPPPPPPWWWaaannnuuu{{{iiiTTTIIICCC???>>>@@@<<<<<<;;;:::888777666666111>>>KKKNNNGGGAAABBBFFFAAA???===>>>@@@???999444444222///---------------...---------------......,,,---...---***((((((((()))******+++++++++******...,,,***((('''((())))))&&&%%%&&&(((***,,,+++***)))***+++***((((((***+++***************+++,,,,,,+++++++++******)))))))))++++++))))))((()))******)))***++++++------...///111000000000/////////...111...///333555222222333222333444444333222222333333333222111111111222222888777>>>JJJIII===555666jjjhhhggghhhhhheee^^^YYYSSSRRRQQQPPPNNNLLLKKKJJJJJJBBB888222000111111000333222222222222111...,,,++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,...333:::BBBFFFEEE???;;;999BBBKKKNNNMMMHHH===333333999>>>===666000......***...///------///...***333///)))%%%$$$&&&***---************))))))))))))(((((((((((())))))))))))******++++++---...000111000000333777===AAABBBBBB@@@??????@@@BBBDDDFFFHHHOOOLLLJJJKKKJJJHHHKKKQQQWWWYYYYYYWWWRRROOOPPPQQQYYYZZZ[[[\\\]]]^^^___```___dddiiikkkkkkkkkmmmooommmmmmoooqqqsssvvvyyyzzzvvvvvvvvvvvvwwwwwwwwwwwwxxxwwwwwwxxxzzz{{{zzzyyy{{{~~~|||zzzzzz|||~~~}}}~~~}}}~~~~~~~~~~~~~~~}}}wwwmmmeee___\\\XXXSSSMMMHHHCCCAAA???>>>>>>>>>???BBBDDDFFFHHHEEE???===BBBFFFCCC<<<::::::::::::;;;<<<======<<<<<<<<<>>>@@@@@@???>>>???>>>===<<<<<<;;;999777999:::888444555888777444777555333444666555222///222111000000000111222333///000222555666777777777888888888777555555666888999999888888888888999999999;;;;;;;;;999888999:::666666777888888888888888333333333222222222222222222222222111111111111000000...,,,,,,---......---///000000///......///111000000////////////......,,,...111111111000000111000000000000000111222333111222222333333222222111.........//////000000000//////000000000000//////000///------...//////...........................------------------------------------...000333444333222111111000000000111222111000...------------...///111222222111///...+++...000111000000000000333222444777888555444666555666777777888888777777666555444333444555666777666777:::<<<============DDDDDDFFFGGGHHHHHHHHHHHHJJJKKKMMMOOONNNNNNUUU^^^hhhrrr~~~qqq[[[MMMEEEAAA@@@AAA<<<<<<;;;999888777666555444999>>>>>>:::777888;;;>>><<<<<<>>>@@@@@@<<<888666444111/////////...---///...---,,,,,,,,,---...+++,,,---,,,***((((((((())))))))))))******+++,,,---,,,***((('''&&&''''''%%%%%%&&&(((+++------+++)))*********((((((***+++++++++,,,,,,,,,---------,,,,,,++++++++++++******,,,,,,+++***)))))))))***)))***++++++------...///000000000000////////////111000111555666222111333555444444333333333333333222222111111111222333333777666;;;DDDDDD:::555555jjjiiigggggggggddd^^^YYYUUUTTTRRRQQQOOOMMMLLLLLLKKKCCC:::444222333222111444444444444333111///---++++++++++++,,,,,,------///...---,,,++++++++++++///444<<>>===777111...///+++...///------...---***222///***&&&$$$&&&))),,,*********)))))))))(((((((((((((((((())))))))))))******+++,,,...000222333111222444999>>>@@@AAA@@@>>>>>>???AAACCCEEEGGGIIIKKKIIIHHHHHHGGGFFFIIIOOOUUUWWWXXXTTTOOONNNQQQUUUZZZZZZ[[[[[[\\\\\\\\\\\\[[[bbbiiilllkkkkkknnnqqqmmmnnnoooqqqsssvvvxxxyyywwwwwwvvvvvvvvvvvvvvvvvvwwwvvvuuuvvvxxxzzzzzzyyy{{{~~~~~~{{{zzzzzz~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}~~~}}}wwwnnnggg^^^[[[WWWSSSNNNIIIEEEBBBCCCAAA???>>>>>>AAADDDFFFIIIEEE???>>>EEEKKKGGG???;;;:::::::::;;;<<<===>>>=========>>>>>>>>>>>>>>>@@@???===<<<<<<;;;888666888:::999666555888777444777666444444555444222000222111000000000111333444///111444666777777666666666777888777666555666888888888888888999999:::;;;888999:::999777666777999666666777777888777777666222222111111111111111111222222222111111111000000111000......000111111000000000///.........000111000000//////////////////+++---...///000000000000000000///...///000222333222333333444444444444333---......//////000000111//////000000000000//////000///......000000///...........................------------------------------,,,---...000222333222111111000000000111111333222111000////////////---///111333333222///...---///111111000000000111333222333555555444444555666666777888888888888777666555555555555666777888555666888:::;;;<<<<<<<<>>;;;888666333333444333000---///...,,,+++***+++,,,---***+++,,,+++)))((((((((()))((((((((((((***,,,---,,,+++)))'''&&&%%%%%%%%%(((((((((***,,,---,,,+++***+++++++++)))***+++---++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********))))))***++++++------...///000000000000////////////000///222666666333333777;;;999666444444444333333333333333333444444555666777666999??????999555666jjjgggfffffffffccc^^^YYYXXXVVVSSSPPPNNNNNNOOOOOOLLLEEE<<<666444444333222444555666666444111...---,,,,,,+++++++++,,,---...///...---,,,+++*********---333;;;DDDHHHGGGAAA;;;888BBBKKKOOOOOOKKKBBB999333999>>>===777111//////---000000---,,,---+++'''...,,,***(((&&&&&&'''((())))))((((((((('''''''''(((((((((((())))))))))))******+++,,,...111333444333444777;;;>>>???>>><<<======???AAADDDGGGIIIJJJKKKHHHGGGIIIHHHGGGKKKQQQTTTVVVVVVSSSNNNNNNSSSXXXYYYYYYZZZZZZZZZZZZYYYXXXVVV^^^fffkkkkkklllppptttppppppqqqrrrsssuuuvvvwwwxxxwwwvvvvvvuuuvvvvvvwwwwwwuuutttuuuwwwxxxyyyxxx|||~~~}}}zzzyyy}}}}}}}}}~~~~~~}}}~~~~~~}}}}}}~~~}}}xxxooohhh[[[XXXTTTRRROOOLLLFFFBBBFFFCCC@@@>>>===???BBBDDDGGGCCC???@@@HHHNNNJJJBBB<<<;;;;;;:::;;;<<<>>>???AAAAAA@@@???>>>=========@@@???===<<<<<<;;;888666777::::::777666888777555777555444444444333222111333222111111111222444555222444666777777666444333333555777777666666888999888888888888999:::;;;<<<999::::::888666666888999777888888777666555444444111111111111111111111111222222222111111111000000111000//////111333333222222000///......///000111//////000000000000000000,,,,,,---...///000000000000//////...///111333444333333444555555555555555/////////000000000111111//////000000000000//////111/////////111111000///////////////////////////------------------------///...---------///000111////////////000111222333333222111000000//////000---///111333333222000...///111222222111000111222222333333222333555555555666777777888888888888888777777777777777888888888666777888:::;;;<<<======CCCCCCCCCCCCDDDDDDEEEEEEIIIJJJMMMPPPNNNMMMRRR[[[bbbqqqxxxcccPPPEEEBBBBBBAAA<<<;;;:::999777666555555333444555777:::;;;;;;:::??????@@@AAAAAA@@@>>>;;;999888777999:::888222---///...,,,+++*********+++)))***++++++)))''''''(((((((((''''''(((***,,,---+++***)))(((&&&&&&%%%%%%***)))((()))******(((&&&***+++,,,,,,++++++---///***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++******)))***++++++------...///////////////000000000000------000555555444666;;;BBB>>>999666555555444222333333333333444444555666777777999======999777777iiigggeeeeeefffddd___ZZZ[[[XXXUUURRRPPPPPPQQQRRRNNNGGG>>>888666555333111333555777777444000...------,,,+++++++++,,,...//////...---,,,++++++***+++***000999BBBGGGEEE???999888BBBLLLPPPQQQMMMCCC:::333999>>>>>>888222000000...111111...,,,---+++'''))))))))))))((('''&&&&&&((((((((((((''''''''''''(((((((((((())))))))))))******+++,,,...000222333444666999===??????<<<:::;;;<<>>AAABBBCCCBBB???@@@FFFLLLIIIBBB===<<<::::::;;;<<>><<<===>>>???>>>===<<<<<<;;;999777666;;;<<<888666777777555555555444333333333444444555444333333333444555666555555666777666555444333111444666777777777888999999999999999999:::;;;<<<;;;;;;;;;999777777999;;;888888777777666444333222111111111111111222222222222222222111111111111000///...---...000222222111222000//////000111111000//////000000000000111111...------...///111000////////////000111222333444333333444555666666666666111111111111111111111111//////000000000000//////111000000111222222000///////////////////////////........................000///...---------...///.........///000111222333000000///...............///000222333333111000///000222222222111000111333222333333111222666888777666777888888999999888888777777888888888999999999777777888999;;;<<<===>>>AAAAAAAAAAAABBBCCCEEEEEEIIIJJJNNNPPPNNNMMMRRRZZZ```rrr{{{gggRRRFFFCCCAAA???;;;;;;:::888777666555444444444666888;;;;;;999777???@@@AAAAAAAAA???===;;;999999;;;???BBB???666.........---,,,+++)))((((((((()))******(((''''''((((((((((((((())))))***+++)))))))))(((''''''&&&&&&)))(((&&&&&&'''&&&$$$"""***+++,,,+++++++++---///***+++,,,---...---,,,+++++++++,,,,,,,,,,,,------+++,,,,,,---------,,,+++)))***++++++------...///////////////000000000000,,,,,,///222222222888???EEE@@@999555555555444333222222111111111222333333666777999;;;;;;:::888777iiigggeeeeeegggfffaaa]]]\\\[[[YYYWWWUUUTTTTTTSSSPPPIII@@@999777555333000222555888777333///---,,,...---+++++++++,,,...///...---,,,,,,+++++++++++++++000:::CCCHHHFFF@@@:::999CCCNNNRRRRRRMMMBBB888333999>>>>>>888222000111,,,000000---,,,...,,,((((((((((((((((((((((((''')))))))))(((((((((((('''(((((((((((())))))))))))******+++,,,---///111222333555999===AAA@@@===::::::<<>>======???BBBCCC@@@AAA???>>>BBBFFFCCC>>><<<;;;999888999;;;>>>???BBBCCCCCC@@@===<<<>>>@@@>>>===<<<<<<===<<<:::888666;;;===999666777777555444444444333333333555666666555555444444666777888555555555555666666666666222444777777666666666777::::::999999999:::;;;;;;:::;;;:::888666666999;;;666666666666555555444333111111111222222222333333222222222111111111111000---,,,,,,---///111222111111000///000222222000...//////000000000111111111111///---...000111000......///000222333333444444222333444555666666666666444444333333222111111111000000111111111111000000111000000111333333111//////////////////////////////////////////////////////...------------...///000000000000000111222333000//////...............222222222222222111000///000111222111//////000222111444333000111888;;;999777777888999999999999888666666777888888888888888666777777888999;;;<<<===@@@??????@@@AAACCCEEEFFFHHHJJJMMMPPPNNNLLLQQQYYY___rrrnnnWWWIIIDDDAAA<<<;;;:::999888777666555444555666888:::<<<<<<<<<;;;;;;===???@@@???===<<<;;;888999>>>EEEIIIEEE999///------------,,,)))'''%%%'''(((***)))(((''''''((((((((()))))))))))))))(((((((((((())))))(((((((((((('''&&&'''((('''%%%###((()))******)))***,,,...+++,,,...//////...---,,,***+++++++++,,,,,,,,,,,,***+++,,,---......------)))***++++++------...///.../////////000000000111------...000///000777@@@DDD===666333444666555444333333222111111111222222444666888999::::::888666iiigggeeefffhhhgggddd```\\\\\\]]]\\\[[[XXXUUUSSSQQQJJJAAA:::777555222000222555888888333///,,,,,,...---,,,++++++---...000------,,,,,,++++++,,,,,,...333===GGGLLLJJJCCC>>>:::EEEPPPTTTSSSMMMAAA555333999>>>>>>888333111111***...///------///...***)))(((((('''((((((******************))))))))))))(((((((((((())))))))))))******++++++---...000111111444888>>>AAABBB>>>;;;999;;;>>>BBBFFFIIILLLMMMJJJIIIJJJMMMOOOPPPUUU\\\WWWTTTRRRRRRSSSUUUVVVVVVXXXYYY[[[\\\[[[ZZZXXXWWWSSSTTTWWW]]]eeekkkooopppnnnnnnoooooopppqqqssssssvvvuuuttttttuuuwwwyyy{{{{{{yyywwwwwwyyy{{{}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~|||~~~~~~|||wwwoooiii```\\\WWWUUUTTTPPPHHHAAA======<<<===>>>@@@CCCEEE???@@@@@@===>>>@@@>>>999;;;:::888777888:::===>>>???AAAAAA???===<<>>>>>>>>???@@@CCCEEEFFFGGGIIIMMMOOOMMMKKKPPPWWW___rrrsss[[[KKKEEEAAA;;;;;;:::999888777555444444222444666999:::<<<>>>???888:::===>>>===<<<;;;;;;888:::@@@HHHMMMIII;;;000,,,---......,,,)))&&&###'''((())))))(((&&&'''((((((((()))******)))'''''''''(((((()))***)))))))))***)))))))))++++++***(((&&&'''(((((('''(((***,,,,,,---///000111000///...*********++++++,,,,,,,,,)))***,,,...//////......)))***+++,,,---......///.../////////000000111111///......///------555???AAA:::333000333666777555666555555444333333333333222555888888999999777555mmmiiiffffffhhhfffaaa\\\^^^]]]]]]___aaa```[[[WWWLLLEEE>>>:::666111000333555777999777333//////000,,,+++******+++,,,...///,,,,,,,,,,,,,,,---...///111444<<>>GGGQQQTTTSSSNNNCCC999666<<>>CCCDDDAAA<<<999<<<>>>@@@DDDGGGIIIKKKLLLOOOLLLIIIKKKOOOTTTVVVVVVWWWVVVTTTSSSSSSTTTVVVWWWZZZZZZZZZZZZZZZYYYXXXWWWXXXVVVVVVZZZbbbiiimmmmmmkkkmmmpppqqqqqqqqqrrrssswwwxxxxxxvvvrrrrrrtttwww{{{{{{zzzyyyyyyxxxwwwwww}}}{{{}}}~~~{{{}}}yyyqqqhhh]]]\\\[[[[[[YYYSSSJJJCCC===???@@@@@@??????@@@AAA??????@@@@@@@@@@@@??????<<<;;;;;;:::;;;<<<===>>>AAAAAA???===???DDDCCC>>>;;;;;;:::::::::;;;;;;<<<999::::::888555333333444333333333222222333444444444555444333777<<<:::555:::999888666444444666888999999999888888888888888888777666555666777999;;;666444333444666999::::::555555555444444333333333111111111111111111111111555555444333111000//////......///000111222333333222222111000000111111111111000///...///000222444000000////////////000000222000...000333444333111///111333555555555444333000444555333333555444000111222333444555555555555444333222222111111222222000000111111111000000///000000000000111222333444......---......///000111222222111111111111222222222111111111222222111000...222444333333555333///111000///...............000......111666::::::888444555777999999999888777:::999777555444555666777777777666777888:::<<<>>>>>>>>>>>>>>>???BBBDDDEEEIIIJJJLLLNNNLLLJJJOOOWWW^^^lllyyy}}}{{{eeeRRRIIICCC===;;;:::888777555444444444888666555777:::<<<:::888999:::;;;===>>>>>>??????;;;>>>AAACCCAAA;;;555000------,,,+++************+++*********))))))(((((((((***,,,,,,***)))******&&&(((***+++,,,+++)))((())))))))))))))))))))))))(((((())))))******++++++)))+++---/////////...---***+++---......,,,)))'''((())),,,...000///......,,,---......//////......//////000333555555111---000000//////000222444555666666666555333222333555666777777666666555555666444666777777666555555666qqqnnnkkkkkkllljjjeee```]]]\\\\\\^^^aaaaaa]]]YYYMMMEEE===999555111000333333777<<<;;;777222///...,,,++++++***+++---...///---,,,,,,,,,,,,---...//////333;;;EEELLLJJJBBB:::===FFFPPPTTTTTTNNNDDD:::777===CCCBBB;;;444000///...///000000000///---,,,+++***))))))******)))''''''((()))******))))))(((************++++++++++++***,,,---------...111333888:::>>>AAABBBAAA>>>===>>>???BBBEEEHHHKKKLLLMMMPPPMMMKKKMMMQQQUUUVVVVVVXXXWWWUUUTTTTTTVVVWWWXXX[[[[[[[[[ZZZZZZXXXWWWWWWYYYXXXWWWZZZ```fffjjjmmmooopppqqqqqqqqqrrrsssuuuvvvwwwwwwuuurrrqqqsssuuuxxxxxxyyyyyyzzzzzzzzz{{{~~~|||~~~}}}|||}}}{{{xxxpppgggaaa^^^[[[YYYWWWRRRJJJCCC======>>>>>>???@@@AAAAAA>>>>>>>>>??????>>>>>>>>><<<;;;;;;:::;;;<<<===>>>@@@AAA???===???CCCBBB>>><<<<<<;;;::::::::::::;;;999888888777666555444444444444333333333333444444444777777666999======:::666666666555666777:::<<<888888888888888999999999666555555444555666777888888777666666888999888888666666555555444444444444111111111111111111111111333333222222222222111111///000000111111222222333333333333222222222333333111000///...///000222333000000////////////000000222000///000222333222000///111333444555555444333111444555333333555444000111222333444555555555555333333222111111111111222000000111111111111000000000000000000111222333444111000000000000000111222222222111111111111222222222222111111222222222111...111222//////111000---111000000////////////000111000///222555888777666555666888999:::;;;;;;;;;777666555444444666777999777777777777999;;;===>>>???>>>>>>>>>???AAACCCDDDHHHHHHKKKNNNLLLJJJOOOVVV]]]jjjxxx}}}{{{fffSSSIIIBBB>>>::::::888777666555444444777666666888:::;;;:::888999:::;;;===>>>>>>>>>>>>;;;===@@@AAA>>>999333///...---,,,+++************************)))))))))((()))+++,,,+++***)))***+++((()))***+++,,,++++++***++++++++++++++++++++++++))))))))))))************)))***,,,...///...---,,,***+++,,,------,,,***))))))***,,,...////////////,,,,,,,,,---------......000///000222555555222///222111111111222333555666666777777666444333444555555444333333444444333222444666777777666666666777pppmmmkkkkkkkkkiiiddd___\\\[[[[[[^^^bbbbbb___\\\OOOEEE<<<888444111111444111777>>>@@@<<<555///---,,,++++++++++++---...///------,,,,,,,,,---......///333<<>>EEEDDD===666111000...///000000000///...---+++***))))))******)))'''''')))***++++++)))(((&&&************++++++,,,,,,***,,,---......///222444;;;<<<===>>>???@@@@@@AAA???AAACCCGGGJJJLLLNNNOOORRRPPPOOOPPPSSSVVVWWWWWWWWWVVVVVVUUUVVVWWWYYYZZZ[[[[[[[[[[[[ZZZYYYXXXXXXZZZZZZ[[[[[[]]]bbbhhhlllpppqqqrrrqqqpppqqqsssuuutttuuuuuusssqqqqqqrrrsssuuuvvvwwwyyy{{{|||~~~~~~~~~~~~}}}}}}}}}zzzxxxqqqjjjeeeaaa[[[WWWTTTPPPJJJFFF???<<<;;;<<<@@@BBBAAA???======>>>>>>>>>>>>======;;;;;;;;;:::;;;;;;<<<===???@@@???<<<>>>BBBBBB???>>>===<<<;;;:::999999999999777444555777888666333444444333333333333444444000555777555555999;;;:::666666666777999;;;>>>???999999999888999999999:::555555555666666666666777:::999888888999999777555666666555555555555444444111111111111111111111111000111111111222333333333111111111111111111111111444444444444444444444444111000/////////000222222111000000//////000000111222111000000111222111//////111222444444444333333222555666444333555333///111222333444444555555555333222111111000000111111000000111111111111111000111000000111111222333444444333333222222222222333222222111111111111222222222222222222222222222222555777555111000222222000000000000///000000111111111000000111444555555444666666666777888999;;;<<<444333222222444666888:::777777777888999;;;===>>>@@@??????>>>???@@@AAABBBFFFFFFIIIMMMLLLKKKOOOVVV[[[hhhuuu{{{|||hhhUUUIIIBBB>>>:::999888777666666666666777666666888:::;;;:::888999:::;;;<<<===>>>>>>>>><<<===>>>>>>;;;777222///...---,,,+++************************))))))))))))+++++++++***))))))+++---+++++++++++++++,,,,,,---------------------------***************)))))))))(((***+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,---...//////000---,,,+++++++++,,,---...111000000111333444222111111111000000000222333444444666888888777777777888777444222222444555333111333555777777666666777888nnnmmmlllkkkkkkgggbbb^^^[[[ZZZZZZ^^^bbbdddbbb___QQQFFF<<<777444222222555222999???AAA===666000...,,,,,,++++++,,,---///000------,,,,,,,,,------...///444>>>HHHMMMLLLEEE???:::DDDOOOTTTTTTPPPFFF<<<777>>>EEEEEE???777222111......///000000///...---+++***))))))******)))'''((()))+++,,,+++)))'''%%%)))******++++++,,,,,,,,,+++,,,......///000333555;;;<<<===>>>???@@@@@@@@@@@@AAADDDGGGJJJMMMNNNOOOSSSRRRRRRSSSTTTVVVWWWWWWUUUUUUUUUUUUVVVXXXYYYZZZ[[[[[[\\\]]]]]]]]]\\\\\\\\\^^^^^^]]]\\\___eeekkkmmmoooqqqqqqppppppqqqrrrttttttttttttsssrrrrrrsssuuuvvvwwwyyy{{{}}}}}}~~~~~~~~~}}}}}}|||{{{uuunnnfff```YYYUUUSSSQQQMMMJJJBBB>>>:::;;;???AAA???<<<======>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;<<<===??????<<<===AAABBB???@@@???===;;;999888777777999555222444888:::777333444333333222222222222333111777999666444666888999:::999:::;;;>>>AAABBBCCC===<<<;;;999888888888888777888888999999999888888888777777888999999666444444444444444444444444444111111111111111111111111000000111111222222333333111111111000000/////////333333444444444444444444111111000//////000111222111000000000000000000111222222111111111000//////000000222333444444333333333666777444333555333///111111222333444444444444222222111000000000111111000000111222222222111111111111111111222333444444555555444333222222222333333222222111111222222333111222333333222222333444;;;<<<888222000222333222//////......///000111111000000000111333444444444555555444444444666777888333222222111333555777999777777777888999;;;===>>>AAA@@@???>>>>>>???@@@@@@DDDDDDGGGKKKLLLKKKNNNTTTXXXdddqqqxxx}}}~~~lllYYYKKKBBB???::::::999888777777777777666666777888999::::::999999999;;;<<<===>>>>>>>>>===>>>===<<<:::666333111///...---,,,+++******************))))))))))))))),,,,,,+++)))((())),,,...,,,+++***))))))+++,,,...------------------------+++++++++******)))))))))((()))***,,,,,,,,,,,,,,,,,,++++++***+++,,,---...,,,,,,,,,,,,---...000000...---,,,++++++---///000222111111111222333333333///...---------///000111222555888:::;;;<<<===>>><<<888444444666777555222222444666666666555666777qqqpppppppppnnnjjjeeeaaa[[[YYYZZZ^^^ccceeedddbbbSSSGGG<<<888666444444666555:::>>>???:::555111111---,,,,,,+++,,,---///000...------,,,,,,,,,------...444>>>GGGLLLJJJCCC>>>999DDDNNNTTTTTTPPPFFF===666===EEEEEE???777222111---...///000000///......+++***))))))******)))''')))***+++,,,+++***(((&&&)))******+++,,,,,,------+++,,,...//////111444666999;;;>>>AAABBBAAA???>>>???AAADDDGGGJJJMMMNNNOOOSSSTTTUUUUUUUUUUUUUUUUUURRRRRRSSSTTTVVVXXXYYYZZZZZZ[[[\\\^^^```aaaaaaaaa___```aaa```^^^___dddhhhgggkkkpppssssssqqqppppppuuutttttttttuuuttttttsssvvvvvvwwwyyy{{{|||}}}~~~|||}}}{{{|||}}}|||wwwpppddd^^^XXXTTTSSSSSSPPPNNNFFFAAA<<<;;;>>>@@@>>>:::>>>??????@@@@@@??????>>>;;;;;;;;;;;;;;;;;;::::::;;;>>>>>><<<<<<@@@AAA@@@AAA@@@>>>;;;999888777666888444111333888:::777333333333222111111111111111888===???;;;888999;;;:::::::::;;;>>>DDDHHHJJJJJJAAA@@@===:::888777666666888888999999999999888777444444555666888888666444222222222222222222222222111111111111111111111111111111111111111111111111000000000///......------000111222333333333333333111111000000000000000000111111000000000000111111111111111111000/////////000000111222333333333333222666777444444555444000000111222333444444444444333222222111000111111111000000111222222222222222111111111111222333444555555444333222222222222222333333222222222222333333111333444444333222444666<<<;;;666///,,,///000///---------------...///000---...000111333444666777888777555444444444555666666444333222222333444666777666666777888:::<<<>>>AAA@@@???>>>>>>>>>???@@@CCCBBBEEEJJJLLLKKKMMMQQQUUU___jjjqqqxxxrrr___NNNDDD@@@<<<;;;:::888777777777777555777888999999999999:::888999:::<<<=========>>>>>>>>>>>>===;;;888666444000///---,,,+++*********))))))))))))))))))******,,,,,,,,,***((())),,,...+++***((('''''')))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))***+++,,,,,,,,,,,,---,,,+++***+++,,,...///---------------...000000000///---,,,---...000222111222222222222222333444///...---------...///000000333777;;;===???BBBEEEAAA===888777777777555333111333555555444444444666ooopppqqqpppmmmhhhccc```[[[ZZZZZZ^^^cccfffeeecccUUUIII>>>:::999777666666666999===<<<777333111111---,,,,,,,,,,,,...///000......---,,,,,,,,,------,,,333===EEEIIIFFF@@@;;;:::DDDOOOTTTTTTPPPFFF<<<666===EEEFFF@@@888333111---...///000000000///...+++***))))))******)))'''******************)))))))))******+++,,,---......+++---///000000222555777888;;;@@@DDDEEECCC???===@@@BBBDDDHHHKKKMMMOOOPPPRRRTTTVVVVVVUUUSSSSSSSSSOOOPPPRRRTTTVVVXXXZZZZZZZZZ[[[]]]___aaabbbcccccc___```aaaaaa``````bbbccccccgggmmmqqqrrrrrrrrrrrruuutttssstttvvvvvvtttrrruuuvvvwwwxxxzzz{{{||||||{{{~~~~~~|||}}}}}}}}}{{{|||~~~|||{{{vvvpppaaa]]]XXXUUUUUUTTTRRROOOFFFBBB>>>===>>>???>>><<>><<<;;;???AAA@@@AAA@@@>>>;;;999888777666777444333444666888666444444333222111111000111111888<<<<<<999777999999777777666888>>>GGGMMMNNNNNNDDDAAA>>>:::888777666777888777777777777666666666444333333555777777666555000000111111111111222222111111111111111111111111000000111111111111111111000000000//////............///111222333222222111111111111111000000000000222111111000000111111222///111111111///...///000000000111111222333333333222555666444444666555222000111222333333444444444444333222222111111222222000000111222333333333333222111111222222333444555444333333222222222222333333333222222222222333333000333666555333222555888???>>>999111...111222111------,,,,,,------......---///111222333444666888999999888777777777888888888666444222111222333444666555555666777999;;;<<<@@@@@@>>>>>>===>>>???@@@CCCAAACCCIIIKKKJJJKKKNNNRRRZZZccciiirrr}}}xxxfffRRRFFFBBB======;;;999888777666666555777999999999888999:::888999:::;;;<<<=========>>>>>>??????===;;;888777000000...---+++*********))))))))))))************,,,,,,,,,+++******,,,...***)))((('''''')))+++,,,************************+++++++++++++++***************++++++,,,---------------,,,++++++,,,......------........./////////000///.........///111111000222444444333222333444222111000//////000111222000222555888;;;>>>CCCFFFCCCAAA===999666444333444333444666666444333444444nnnpppqqqppplllgggbbb___\\\[[[ZZZ^^^cccffffffdddVVVJJJ???======:::777666444888;;;;;;666111//////------,,,,,,---...000111///...---,,,,,,,,,,,,,,,---555???GGGIIIEEE???;;;;;;EEEOOOTTTTTTPPPEEE<<<666>>>GGGHHHBBB:::444333,,,---///000000000///...+++***))))))******)))'''+++***)))))))))***+++,,,)))******+++,,,---...///+++---///000111333666888;;;>>>BBBEEEFFFEEEBBB@@@BBBCCCFFFIIILLLOOOPPPQQQPPPSSSVVVVVVSSSQQQPPPPPPOOOPPPRRRUUUXXXZZZ[[[\\\[[[\\\]]]^^^___`````````]]]]]]^^^```aaaaaa___]]]]]]```eeehhhkkknnnrrrtttsssrrrrrrsssuuuvvvsssqqqssstttuuuwwwyyyzzz||||||{{{}}}}}}~~~||||||}}}}}}zzz{{{~~~}}}|||wwwppp```]]]YYYXXXWWWUUUPPPLLLDDDBBB@@@>>>>>>???AAABBB>>>>>>????????????>>>>>>:::;;;;;;<<<;;;:::999888888===>>>;;;:::>>>AAA@@@@@@???===;;;999888777777555555555555555555555444666555444333222222222222444666555333555888888444666555666<<>>======>>>???@@@CCCAAACCCHHHKKKIIIIIIKKKOOOUUU\\\bbblllyyy~~~mmmWWWHHHDDD???>>><<<:::888777666555444777999:::888888999;;;888999:::;;;<<<=========;;;===>>>??????<<<:::888111000///---+++*********((()))))))))************+++,,,------++++++,,,---******)))))))))***+++,,,++++++++++++++++++++++++***++++++++++++++++++,,,+++++++++,,,,,,---...///...------,,,,,,,,,,,,---,,,---///000000//////.............../////////000...222555666444222222333333222111000000000111222111222333444666999>>>BBBGGGGGGDDD>>>666222444666666777888777555444444555rrrtttvvvuuuqqqkkkfffccc]]][[[[[[^^^cccffffffdddVVVKKK@@@??????<<<888666111666;;;;;;666111---,,,------,,,,,,---...000111///...---,,,,,,,,,,,,,,,111999CCCJJJKKKGGGAAA===;;;EEEPPPTTTTTTOOOEEE;;;888@@@HHHJJJDDD<<<666444,,,---///000000000//////+++***))))))******)))(((+++***)))((((((***,,,...)))******+++---...//////+++---///000111333666888>>>@@@CCCFFFGGGFFFEEEDDDCCCEEEGGGKKKNNNPPPRRRSSSOOORRRVVVVVVSSSOOONNNOOOOOOQQQSSSVVVYYY[[[]]]]]]\\\\\\]]]]]]^^^]]]]]]]]]\\\[[[[[[^^^aaaaaa]]]XXXYYYZZZ\\\___ccchhhoootttrrrqqqppprrruuuuuurrroooqqqrrrtttvvvxxx{{{|||}}}{{{|||}}}}}}}}}~~~}}}{{{{{{~~~~~~~~~yyyrrr```^^^[[[ZZZYYYUUUNNNIIIAAAAAA@@@???>>>@@@CCCGGG======>>>>>>>>>>>>======:::;;;;;;<<<;;;:::888777777<<<>>>;;;:::===@@@AAA@@@???===;;;999888777777555666777666444333444555888777666555444333333333444444444333777<<<;;;777:::777666:::@@@CCCAAA>>>@@@???<<<:::999:::;;;<<<===;;;999777777888999:::<<<999666555555666555444111111222222222333333333111111111111111111111111,,,,,,...///111333555555222222222222222222222222---///111333444333222111111111111111111000///...222222111111111111222222,,,///111000///...000333000000000000111222333444000333555444555888888555000000111222333333333333666555444444333333444444///000111222333444444444222222222222333444555555333333333333333444555666444333333222222333333444000444777666333333666:::>>>>>>999222000222333111111000///...............222444666555333222444666111333555888:::;;;;;;;;;888666555333333444555666333333333444555777999:::???>>>=========>>>@@@AAACCCAAABBBHHHJJJIIIHHHIIIMMMSSSXXX^^^hhhwwwqqqYYYIIIEEEAAA???===;;;888666555555444777::::::888777999;;;888888:::;;;<<<=========999;;;>>>??????===:::888111000///---+++*********(((((())))))*********+++***,,,......,,,++++++,,,++++++******++++++,,,---++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,---...//////.........------,,,,,,+++,,,---///111111000...---,,,---......//////.........222666777555333222333111000///......///000000222222111111111555:::>>>LLLMMMKKKCCC999444666:::888::::::999777555555555ooooooqqqrrrqqqlllddd^^^]]]\\\^^^bbbgggiiifffcccWWWMMMAAA<<<<<<>>><<<999666999;;;:::555222111111...------///000111///...------,,,+++,,,---...///000777AAAJJJLLLIIIBBB===;;;JJJRRROOOQQQTTTJJJ999777>>>FFFIIIEEE>>>777444222111000111111111///---,,,+++++++++,,,,,,***)))******))))))))))))******++++++---...///000000000...///111333555666666666<<<@@@DDDFFFFFFEEEEEEEEEFFFHHHKKKMMMNNNOOORRRSSSOOOPPPQQQQQQOOOOOOOOOPPPSSSUUUWWWYYYZZZZZZYYYXXXUUUWWWZZZ\\\^^^^^^]]]]]]]]]^^^```aaaaaa___^^^\\\YYYWWWVVVYYYaaahhhlllnnnpppnnnnnnpppsssuuutttqqqsssssstttvvvxxxzzz{{{|||~~~|||{{{~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||vvvpppaaa]]]YYYXXXYYYVVVOOOIIIDDDAAA===;;;<<>>>>>AAABBB>>>::::::;;;;;;;;;;;;;;;:::::::::===<<<:::::::::<<<>>>???>>>???>>>:::666444777:::888777666555555666777888555666666555333222222333666555555888;;;<<<:::777777777888999999999999999@@@===999888:::<<<===>>>>>>:::444222444666666555555333111222333444333333111111111111111222222222333333222222111000000///......///000111222222333///000222333444333222222000000////////////000000000000000111222222333333111000///000111222111///000///......///111333555111000///111333555444444333222333444666666444222000...,,,,,,///222333333333333333444444333222222000111222222333333333333555444444333333222222111777555444555777666333///555555666666555555444333111444777999777555333222:::999777444111000222444666444000......//////000222222333333444555555666555666666777888999999:::444444444444444444444444000111333444555777;;;>>>======;;;;;;<<<>>>@@@AAA===???BBBEEEHHHIIIJJJJJJOOOSSSWWW\\\cccnnn|||wwweeeRRREEE>>>@@@===666666;;;<<<999999999999::::::;;;;;;;;;999:::<<<===>>>===<<<;;;<<<>>>???@@@???<<<999888333///,,,---,,,)))***---,,,,,,---+++***)))***,,,***,,,------+++******+++)))))))))))))))******+++************************+++***((('''''')))+++,,,...---,,,---///000///.........---------,,,,,,,,,......000111111222222222---------------...//////222222222222333444555666111111222111000000111333444222000//////222555777EEEJJJLLLEEE:::444666:::;;;;;;;;;:::999888777666mmmoooqqqrrrooojjjdddaaabbb```___bbbfffiiigggeeeXXXNNNCCC===>>>???===:::888:::<<<:::666222111111///...---...///000000......---,,,+++,,,---...///000777CCCLLLNNNJJJCCC===;;;JJJRRRQQQSSSVVVLLL;;;888???HHHKKKFFF>>>777333000//////000222333111000---,,,++++++,,,,,,+++))),,,++++++******++++++,,,++++++---...///000000000///000222444555777777888@@@DDDHHHJJJJJJHHHGGGGGGHHHJJJMMMOOOPPPQQQSSSUUUQQQRRRRRRQQQOOONNNPPPQQQUUUVVVXXXYYYZZZYYYXXXXXXVVVXXXZZZ[[[\\\[[[ZZZYYYYYY[[[]]]___aaaaaa`````````]]][[[\\\```dddggggggnnnmmmmmmpppsssuuusssrrrrrrssstttwwwyyyzzz{{{|||}}}|||~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~|||uuuoooaaa^^^ZZZYYYZZZVVVOOOIIIEEEBBB???===???AAACCCDDDAAA>>>>>>BBBCCC???<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;:::999:::;;;===>>>===<<<;;;999666555666777777777666555555666777777555666666555333222222333555555555888;;;<<<;;;888777888888999999999888888???<<<:::999;;;<<<===<<<:::777444333666888999999555333222222444444444333111111111111222222222222444444333333222222111111//////000000111111222222000111333444444444333222000000////////////000000//////000000111222222333333111000111222333222111111111000//////000111222333111000111333333333111333222333444666666444222222000...---///000111111333333333444444333333222111111222333333333222222444444333333333333222222666555444555888888777444555555666666555555444333333444666666444333444444666777777555333333555666666333000......//////000111111222333444444555555555555666777777888999999666555555555444444444333666666555444555888>>>BBB>>>===<<<;;;<<<===???AAA???AAADDDHHHKKKMMMMMMMMMNNNQQQVVV[[[aaalllxxxzzziiiVVVHHH@@@AAA===777777;;;<<<999888888999999999:::::::::999;;;<<<>>>>>>===<<<;;;<<<===?????????<<<:::888555000......---***+++...+++,,,,,,+++))))))***,,,+++,,,...---+++******+++)))))))))))))))******+++++++++++++++++++++++++++,,,+++***))))))***,,,------,,,+++,,,...///...---............------,,,,,,...///000111111111111111//////............//////111111111111111222333333111222333222111000000222333222000//////222555666:::>>>@@@===888555777;;;;;;;;;;;;:::999888777666lllooorrrqqqlllgggeeeeeegggdddbbbcccfffhhhhhhfffXXXOOOEEE?????????>>>;;;<<<======;;;777333111000000...,,,---...000000000///...---,,,+++,,,---...000888DDDNNNQQQLLLDDD>>>;;;IIIRRRSSSUUUWWWNNN>>>:::BBBJJJLLLGGG>>>777222.........000333444333222---,,,++++++,,,,,,+++)))------,,,,,,,,,,,,------+++,,,---...///000000000000111222444666777999999BBBFFFKKKMMMMMMKKKIIIIIIKKKMMMQQQSSSSSSTTTUUUVVVTTTTTTSSSQQQOOOOOORRRTTTWWWWWWXXXYYYYYYXXXXXXWWWXXXYYYZZZ[[[ZZZYYYXXXWWWYYY[[[]]]___aaaaaaaaaaaadddbbb______aaacccddddddllllllmmmpppssstttsssrrrppprrrtttwwwyyyzzz{{{{{{~~~}}}{{{|||~~~~~~}}}|||}}}~~~~~~~~~~~~|||uuuooobbb^^^[[[ZZZZZZWWWOOOIIIDDDAAA>>>===???BBBDDDEEEBBB>>>???CCCDDDAAA>>>???=========<<<<<<<<<;;;;;;;;;:::999999999:::;;;<<<<<<:::888777777666555333666666555555555555666777666666777555333222333555444444555777:::<<<;;;:::999999999888888888888888===<<<:::;;;<<<===<<<;;;999888666777888:::999999666444333333444555555444111111111222222333333333444444444444333333333333000111111111111111111111222333333444444444444333000//////......//////000......///000000111111222444222111222333444333222111111111111111000000///444222111111222222111000333222222333555666444333555333000////////////...222333333444444333333333222222333333333222111111222222333333333333444444555444333555777:::::::::555555666666555555444333444555555444333333555777333555777777777666777999555333111///......///000000000111222333555555666555555666666777777888888888888777666555444333333999888666444444777>>>BBB???>>>===<<<<<<===???@@@>>>AAAEEEIIIMMMOOOOOOOOOLLLPPPTTTYYY___hhhsss{{{ooo\\\NNNDDDCCC>>>999999<<<<<<:::777777888888888888999999:::;;;===>>>???>>>===<<<<<<===>>>???>>>===;;;999666222000000///,,,,,,///+++,,,,,,+++))))))***,,,,,,---......,,,++++++,,,))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///---,,,+++,,,---...---,,,/////////............---//////000111111111000000111000000/////////000000222222222222222333333333333555666555333000000000222111/////////111444555333555777777666666888:::;;;;;;;;;:::999888777666kkkooorrrooojjjfffgggiiijjjgggeeefffhhhiiifffcccXXXPPPGGGAAA@@@???>>><<>>;;;777444111000111///,,,,,,---///000111///...---,,,+++,,,------///888EEEPPPSSSNNNEEE???:::GGGQQQSSSVVVWWWMMM???<<>>AAADDDEEECCC??????CCCEEEBBBAAABBB>>>>>>>>>===<<<<<<;;;;;;:::999999888888999::::::;;;999777777999888555111555555555555555666666666666777777555333333555666333444555777999:::;;;;;;999999999888888888888888<<<;;;;;;<<<>>>===;;;:::;;;;;;::::::999888777666777555333444555666555444111111222222333333444444444444333333333333333333222111111111111111111111333444444444444444444444000//////......//////000.........///000000111111444222111222333444333222///000222333333222111000333111000111222222111000333222222333444555444333555333111000000000///...222222333444444444333333333333333333222222111000111111222333333444555555555444333444666888:::;;;555555555666555555444333444666777666555555666777333555888:::999888888888444333222000...---///000000000111333444666777777555555666666666777777777::::::999777666444333333666555444222222444999<<>><<<;;;;;;===>>>???===???CCCHHHLLLNNNOOOOOOLLLPPPTTTXXX]]]eeeooowwwvvvcccUUUJJJEEE???;;;;;;<<<<<<:::777777777777777777777777:::;;;===??????>>>===<<<<<<<<<>>>>>>>>>===<<<;;;666222000111///,,,+++...+++,,,,,,+++)))(((***+++,,,...///...---,,,,,,,,,))))))******++++++++++++,,,,,,,,,---------------,,,+++++++++,,,---...///---+++++++++------,,,+++/////////////////////...//////000000000000000///000000000000111222333333555555555666666555555555666888999999555222000///000000//////000111333444666666555666777777777666;;;;;;;;;:::999888777666mmmpppqqqnnnhhhfffiiinnnjjjiiiiiikkkllljjjddd___WWWPPPHHHBBB@@@???>>>===AAA???===:::777444111///111///,,,,,,---///000111......,,,,,,,,,,,,---...000999FFFQQQTTTOOOFFF@@@999DDDOOOTTTWWWVVVLLL???<<>>CCCIIIMMMOOOOOONNNOOOPPPSSSWWWYYYXXXXXXXXXXXXRRRSSSSSSRRRSSSUUUZZZ^^^YYYYYYXXXWWWVVVWWWXXXXXX[[[\\\]]]^^^^^^_________``````aaabbbbbbbbbbbbbbbcccdddeeeffffffgggiiijjjfffhhhllloooqqqrrrrrrrrrooopppsssvvvyyyzzz{{{{{{}}}}}}~~~~~~||||||{{{}}}}}}||||||~~~~~~}}}|||}}}~~~~~~wwwpppeee```ZZZXXXXXXUUUOOOJJJAAA>>><<<<<<>>>BBBEEEFFFDDD@@@@@@CCCEEECCCAAACCC???>>>>>>===<<<<<<;;;;;;999999999999888999999999;;;999777888999999666222444555555666666666777777777777777555444444666888333444555666777999:::<<<999999888777777888888999;;;;;;;;;===>>>>>>;;;999;;;;;;<<<;;;:::888777666777555333444555666555444111222222333444444555555333333333333222222222222222222222222111111111111444444444444444444444444000000////////////000000.........///000000111111333111000111222333222111,,,...111333444444333222000//////000222333333222333222111222333444444333333222000111222222222111111222333333444444444333333333333333222222111000111111222222333444555555555555444444444555777888555555555666555555444333333666999:::999888777777555777:::;;;999777666666333333333111...---...000000000222333555777888999666666666666777777777777;;;:::999888666444333333111222444444333333555777>>><<<;;;::::::<<<>>>???>>>@@@CCCGGGKKKNNNPPPPPPNNNPPPTTTWWW\\\dddnnnuuu|||jjj\\\OOOGGG???<<<<<<<<<;;;:::666666666666666666666666:::;;;===>>>???>>><<<;;;;;;<<<===>>>>>>======<<<666222000111///+++***,,,+++++++++***)))((()))+++,,,...///...---,,,,,,,,,))))))***++++++++++++***,,,,,,---------.........*********+++,,,---......---,,,++++++------,,,+++.../////////////////////...//////000000000000///......///000222444666777555555666777777777666666999;;;<<<;;;777333111000000000000111222222333333888666555555777888666555999999:::::::::999888888ppppppooollliiiiiimmmqqqlllkkklllooopppmmmeee___WWWRRRKKKEEEBBB@@@@@@???BBB???<<<999777555222///000...,,,---...000000000------,,,+++,,,---...///000999EEEPPPSSSOOOGGGAAA999DDDOOOUUUXXXUUUKKK???;;;CCCLLLOOOIII???666111000000000111333444333222000...++++++,,,------,,,++++++************++++++,,,---...///000111111111111111222333555888;;;===AAAEEEJJJNNNOOOPPPQQQRRRQQQTTTXXXZZZYYYXXXWWWWWWRRRSSSTTTTTTUUUXXX\\\___ZZZXXXWWWVVVVVVWWWYYYZZZ\\\\\\]]]^^^______``````]]]]]]___```bbbdddfffgggeeefffhhhhhhfffeeeeeefffcccggglllooopppqqqqqqrrroooppprrrtttwwwzzz|||}}}||||||}}}~~~~~~}}}|||{{{}}}~~~}}}}}}}}}|||{{{zzz{{{}}}}}}~~~|||~~~vvvpppggg```XXXUUUTTTSSSOOOKKKDDDAAA>>>>>>AAADDDGGGHHHEEEAAA@@@CCCDDDBBBAAACCC???>>>>>>===<<<;;;:::::::::::::::999999999888888:::999777777888777666555444555666777888888888777888888777555444444777:::444555666666666777999;;;999888777777777888:::;;;;;;;;;;;;<<<>>>>>>;;;999777888::::::999999999:::666444333333444555555444222222333444444555666666444444444333222111111111111111222222222222222222555444333333333333333444222111111000000111111222......///000000111111222333111000111222333222111+++---000333555555555444///......000222444333333333222000111333444444333222111000111333444444222111111222333444444444444222222333333333222111111111111222333333444555555555666666555333333444666555555666666555555444333111555999<<<;;;999777777777999;;;;;;888666444444111333444222...,,,...000...///111333555777999:::777777777777888888888888::::::999777666444333333000333555666555555666777;;;:::999888999;;;===>>>BBBCCCEEEGGGKKKNNNQQQSSSOOOQQQSSSUUUZZZbbbmmmvvvpppcccSSSHHH???======;;;:::999777777666666666666555555999:::<<<===>>>===<<<;;;;;;;;;<<<======>>>>>>===666222111222000+++***,,,***++++++***(((((()))+++,,,---......,,,++++++,,,((()))+++,,,,,,,,,+++***+++,,,,,,------.........)))***+++,,,------.........---,,,,,,------,,,+++---............/////////------...///000000000000......///000222444666777222333555666777777666666:::;;;<<<:::666333111111000000222333333444333333444444333555777888888777777888999999::::::::::::sssqqqmmmjjjjjjlllpppsssqqqooooooqqqrrroooiiidddYYYUUUNNNIIIEEECCCBBBBBBAAA>>>:::888777555222//////...---...///000000...,,,+++++++++,,,...///111111999DDDNNNRRRNNNHHHBBB;;;EEEPPPWWWZZZVVVJJJ@@@999BBBKKKOOOIII???666000......///111444666666555000...+++***+++---------++++++************++++++,,,---...///111111111111444444444555777;;;>>>@@@DDDGGGJJJLLLLLLMMMOOOQQQQQQTTTXXXZZZYYYWWWVVVVVVTTTUUUWWWWWWWWWXXX[[[]]]YYYXXXVVVTTTUUUWWWZZZ\\\\\\\\\\\\[[[\\\\\\\\\]]][[[\\\]]]___aaaccceeefffcccfffhhhgggdddbbbaaabbb```eeekkkoooppppppqqqrrrppppppqqqrrruuuyyy|||~~~|||}}}~~~~~~}}}|||~~~~~~}}}~~~|||{{{yyyyyyyyy|||~~~|||}}}{{{}}}~~~~~~}}}uuunnniiiaaaWWWQQQQQQQQQOOOLLLEEEBBB???>>>AAADDDFFFGGGFFFBBB@@@CCCCCCAAA@@@AAA>>>>>>===<<<;;;:::999999:::::::::::::::999999888888888777666444444555777555666777888999999999888888888777555444555888;;;555777777666555555888:::888777666666777999;;;===<<<;;;;;;<<<======<<<:::666888:::999888777999;;;555333222222444444444333222222333444555666777777777666555444333222111000111111111222222333333333555444333222111222222333333333222222222222333333//////000000111222222333444222111222333444333222...///111333444444444444000//////000111222222111444222000000222333444333222111111222444555444222000111222333444444444444111111222333333333222222222222222333333444444444333666888777555444555666555555666666555555444333111444777888888777777777666888:::999777555555555111333555222...,,,...111,,,---...111333666777888999999999999888888888888999999888777555444333333111333444555444555777999888777666777888:::===>>>EEEDDDDDDEEEHHHLLLQQQSSSOOOPPPQQQSSSWWW```mmmvvvssshhhVVVIII>>>======:::888888777777777777666666555555888999;;;<<<===<<<;;;::::::;;;<<<<<<===>>>>>>???777444333444222---+++,,,***++++++***(((((()))***+++,,,...---+++******+++((()))+++------,,,+++******++++++,,,------......***+++,,,---...//////000///...------......---+++,,,,,,------............+++,,,---///000111111111000000000000111333444555111222555777888999888777999999999666333111000111000111333555555555444333444444666666777777888999555666777999:::;;;<<<<<>>===<<<;;;:::999888888;;;;;;;;;;;;;;;:::999888666777777444111111444888555666888999:::::::::999999888777555444555999;;;666777888666444444777:::777666555666777999<<<>>>===<<<;;;;;;<<<===<<<;;;:::;;;;;;999666444666888555333111222333444333333222222333444555666777888999888777666444222111000000000111222333333444444555444222111000111222222444333333222222333333444000000000111222222333333555444333333555555444333000111222222333333333333222111000000111111000///444222000000222333444333444333222333444444333111000111222333444444555444000111222333333333333333222222333333333333444444222555999999777666666888555555666666555555444333222333444444444444666888555777888888666555555666000333555333...,,,...111***+++,,,///222444666777::::::999999999999999999888888777666555444333333222222222111111444888;;;666555555555777:::===>>>EEECCCBBBAAADDDIIINNNRRROOOOOOPPPPPPUUU___lllvvvuuujjjWWWIII>>>======:::777888888888777777666666666555777888:::<<<<<<;;;:::999:::;;;;;;<<<===>>>??????888555444555333...,,,---***++++++***(((''')))******,,,------+++******+++(((***+++------,,,+++*********++++++,,,---......+++,,,---///000111111111000///------......---,,,,,,,,,,,,---------......***+++,,,...000111222222222111111111111111111222222444777:::;;;<<<;;;;;;777777666444000//////000000222444666666666555444888999::::::888777888:::444555777999;;;<<<======xxxrrrllljjjnnnssswwwxxxwwwwwwwwwxxxwwwtttoookkk```XXXPPPKKKFFFBBBBBBFFFHHHBBB>>>>>>===777222000///...------///000000///******,,,...222333222111111<<>>===;;;888777888888555333444666777666444888:::;;;:::777777999<<<888888666666777999;;;<<<:::999888666666666777888777666666666777888999999;;;::::::;;;===>>>>>>======:::888888::::::999777777777777777666666666666666444222333777999888666666555444444222222111000333222111111111222333444111222222333333222222111222222222111111111111000111333444444333222222333444222000...///000333555444333333333333444555555444444333333333333222222111222333444444444333333666555444333333333333333333333444555666666555555333333333222222111111111222333555444333333444666222444666777666666777888666666555555555555666666666555555555555444444444666555555555555666666777888777666444222000///...,,,///111333333333555666<<<===<<<999555444777;;;<<<<<<:::888666555333222444444444333222333555777888888888888999;;;===>>>GGGFFFEEECCCCCCFFFLLLPPPRRRMMMKKKOOOVVV^^^jjjtttyyyqqq^^^MMM>>>;;;===<<<777444666666666777999888666444555888::::::888777999;;;>>>;;;:::;;;>>>???>>><<<:::999777555333111///...---,,,***+++,,,,,,+++)))...---+++*********++++++''')))+++---------,,,+++---+++******++++++***((())))))***+++,,,....../////////......---------------------.........//////---...///000111111000000111111111222333444555666999222333>>>GGGFFF@@@===888777555333222111222222111///...///111333444444888999:::888666555555666777777888999999999888888xxxrrrlllkkkooouuuyyy{{{zzzzzz{{{||||||xxxrrrnnncccZZZRRRLLLHHHCCCDDDGGGHHHBBB??????===777222111111///......000111111000,,,,,,---///222333222111111;;;GGGMMMPPPPPPIIIAAA:::HHHTTTYYY[[[ZZZNNN???999???JJJQQQMMM@@@666333111---))),,,222666555222555222///---,,,,,,+++***)))++++++++++++***)))(((+++---...//////000222444<<<;;;;;;<<<===@@@CCCDDDCCCCCCDDDFFFHHHKKKMMMOOONNNOOOQQQTTTUUUVVVVVVVVVWWWXXXZZZ[[[\\\[[[ZZZYYYVVVVVVVVVTTTRRRSSSXXX[[[YYYZZZYYYTTTOOOOOOTTTYYY]]]]]]]]]]]]___```bbbccc```dddgggiiigggdddbbbaaaaaaaaacccgggmmmqqqrrrqqqqqqrrrtttuuuvvvxxx{{{}}}}}}}}}~~~}}}||||||}}}||||||{{{zzzyyy|||{{{{{{{{{|||}}}~~~}}}}}}~~~zzzrrreee^^^VVVRRRSSSSSSPPPMMMGGGAAA<<<===CCCGGGFFFDDDEEECCCAAAAAABBBCCCBBBBBBAAA???>>>======<<<:::888;;;===>>>>>>;;;999888888888666444555777888777555888999:::999777777999;;;:::999777666666777888999:::999888777777777777888666666666666777888999:::;;;:::999:::<<<===<<<;;;;;;888666666888999777666777777777777777666666666777555333444777888888666777777666555444333222222333222222111222333444555222333333444444333333222222222222222111111111111111333444444333222222333222111000///000111333444333222222222222333444444444444333333333333222222222222333333444444333333444444333222222222222222555555555555444444444444111111111111111111111111222333444444333333444666222444666777666666777888666555555444444555555666444444444555555555666666555555555555555666777888888777666444222111//////---///222333333333444666999999999888777888:::;;;<<<;;;:::888777555444333222333444333222333555777777777777888999;;;>>>???FFFEEECCCAAABBBHHHPPPUUUVVVQQQMMMPPPUUU[[[fffooo~~~{{{sss___OOO@@@<<<===<<<888555555555555666777777555333555888::::::999888999;;;===<<<:::<<<>>>???>>><<<:::999777555222000///...---,,,***+++,,,,,,+++)))...---+++************+++((()))+++---...---,,,,,,,,,+++)))***++++++)))(((******+++,,,---...//////000000000//////---,,,+++---------.........//////////////////000000000000000111111222333444666777555222777GGGRRROOOCCC;;;999888555333222111111111333111000000222444444444777888999888777666666888999::::::999999777666666yyysssmmmlllqqqxxx}}}|||}}}{{{tttoooggg]]]SSSNNNIIIFFFFFFIIIGGGBBB@@@@@@>>>888333333111000///000222333222111///......000222333222000111;;;FFFMMMPPPOOOHHH@@@<<>>DDDIIIIIIHHHCCCBBBBBBCCCDDDEEEDDDBBBAAA???>>>>>>>>><<<:::888;;;===???>>><<<999999999999777666777888999888777777888999888777777888999;;;999888666555555666666999999888777777777777888666666666666777888999:::<<<;;;:::;;;======<<<;;;:::999777777888999888777888888888777777777666666777666555666777888777666888888777666555444333333333333222222333333444555444444444555555444444444333333333222222222111111111333444444333222222333000000111111111222222222222111111111111222333333444444333333333333222222222222222333333333333333333333222111111111222222777666555333333333333444000000000111111111111111222333444444333333444555222444666777666555666777555444444333333444444555222222333444555666777888444444444555555777888888888777666444333111000///...000222333222222333444555555666888:::<<<;;;;;;<<<;;;:::999777555444444111222333333222333555777666666666777999<<<>>>@@@DDDCCCAAA@@@BBBIIISSSZZZYYYSSSOOOPPPTTTYYYbbbjjj|||vvvaaaQQQBBB===>>><<<888666555444444555666666555333555777999:::999999:::;;;===<<<;;;<<<>>>???>>>===999999777555222000...------,,,***+++,,,,,,+++)))...---,,,+++************)))***,,,---......------+++***))))))***+++)))(((++++++,,,---...//////000---...000000000///---,,,------........./////////111111///......///000000///000000111333555666777333444???SSSbbb]]]KKK===:::888666333111000000000444333111111333444333333666777888888777777888999;;;;;;;;;:::888666555444yyytttooonnnttt{{{|||~~~{{{sssnnniii^^^TTTNNNKKKGGGFFFHHHEEEBBB@@@AAA???888444444111000///000222333222000000///...///000111000///111;;;FFFMMMPPPOOOHHH@@@<<>>>>>>>>===:::888;;;===>>>>>><<<:::999999999999999999:::999999888777777888888777777777777999888777666555555555666777777666666666666666666666666666666777888::::::<<<;;;;;;<<<>>>@@@???>>><<<;;;:::::::::;;;;;;;;;999999999888888777777666888777777888888888888777888888777666555444444333444444444444444555555555555555666666666666555555444333333333222222222222111222444444222111222333//////111222333333222222222222222222222333333444444444333333333222222222222222222222222333333444333333222222222222222333777555333222222333555666222222222222111111000000111333444444333222444555111333555555444444444555444333333222222333333444333333444444555666666777444444444444555777888999777777666444333222111000...000222333222111222333444333444777<<<===;;;888;;;;;;:::999777666555555000222333333333333555777555555666777999<<>>>>>>>>>>>999999777555222000...------,,,***+++,,,,,,+++)))------,,,+++***************+++,,,...............+++***))))))***+++***))),,,,,,------...///000000)))+++---000111000...,,,............////////////333222///...---...///000//////000111222444666777444888EEEZZZjjjfffSSSAAA:::888666333111000//////444333111111222222111000333555777777777777999;;;;;;::::::999888777555555zzzuuuqqqrrrxxx{{{sssmmmggg]]]RRRNNNLLLHHHFFFFFFCCCAAAAAABBB>>>888444555/////////000222222111//////...,,,---...///...---111<<>>@@@EEEJJJLLLMMMAAABBBCCCFFFIIIIIIFFFDDDAAA@@@?????????>>>:::888:::<<<======;;;999999999888999:::;;;::::::999999777777777888888888777666777777666666666666777777444444555555555555555555555555555666777999:::;;;999888999;;;>>>@@@@@@???;;;;;;;;;;;;:::;;;<<<===;;;::::::999888777777777777888999::::::999999999888888777666555444333333444444555555666666666666555666666777777666666555444444444444333333333222000222333333222111111222...///111333333333222111333333333333333444555555444444333333333222222222222222111111111222333444444444333333333333444444444333222111222444666888666666555444222111000000111222444333222222333555000111333333222111222333333333222222222222333333555555555555555555555555444444444555555666888888777777666555333222111111...000222222111111222333444444444888;;;<<<888555;;;::::::999888777777666111333444555444444555777555555555777999<<<>>>@@@<<<>>>@@@BBBDDDGGGLLLOOORRRMMMKKKNNNSSSYYYccclllvvv}}}~~~lll\\\LLLDDD@@@<<<999888777666555555777777777555444444666888:::;;;;;;;;;<<<===>>>>>>>>>>>>>>>???:::999888555333111///...---,,,***+++,,,,,,+++))),,,,,,,,,,,,++++++******++++++,,,---............+++***)))***+++,,,+++***,,,------....../////////***+++---//////---+++)))........./////////000000333222///...---...///000//////000111222444555666444888CCCTTTbbbbbbRRRAAA999777555222111000///000333111000000111111///...111333555666666777999;;;777888888999999999888888{{{wwwtttvvv||||||sssmmmeeeZZZQQQOOONNNJJJFFFEEE@@@???@@@BBB>>>777333555///...///000222222000......---+++,,,---......---333===HHHOOORRRQQQJJJBBB;;;GGGQQQTTTXXXYYYPPPCCC===DDDQQQYYYTTTFFF:::666000//////222555777777777333111---,,,++++++***)))000+++***......))))))...---///000111111222444666<<<<<<<<<>>>@@@CCCFFFGGGBBBFFFMMMRRRUUUUUUSSSRRRTTTTTTTTTTTTVVVYYY\\\^^^\\\[[[ZZZYYYXXXWWWWWWVVVRRRQQQQQQRRRTTTVVVVVVUUULLLPPPTTTVVVUUUUUUXXXZZZTTTXXX^^^bbbdddcccaaa___``````bbbdddffffffdddbbbeeefffffffffhhhkkkppptttvvvwwwxxxwwwvvvvvvxxxyyyzzzzzz{{{|||~~~||||||}}}~~~~~~~~~~~~~~~}}}~~~}}}|||}}}~~~|||uuummmeee\\\WWWTTTQQQKKKFFFBBB@@@???@@@DDDHHHKKKLLLCCCCCCDDDGGGIIIIIIGGGEEE@@@@@@@@@@@@@@@>>>:::777888:::<<<<<<:::888888888777999;;;<<<:::999999999777777777999::::::777555666777777777777777777777333444555555555555555444555555555666777999:::;;;777666666888;;;===>>>===999:::;;;:::999999;;;<<<<<<;;;;;;:::999888777777555888:::;;;;;;::::::;;;888888777666555444333333555555666777777777777666555666666777777666666555555555444444444333333333000222333333222111111222---///000222333333333222444444333333444444555666444444333333333333222222222111111000000222333444444444333333444444555555111111111111333555777888777777666444333222111000111222333333222222333444000111333333111111111222444333333222222333333444666666555555555444444444666555555555555666777777777777666555444333222222---///111222111111222333444444666888999999777555::::::999999888888888888333555666777666555555666555555555666888;;;===???:::===@@@CCCDDDFFFHHHJJJOOOKKKJJJNNNSSSYYYbbbkkkqqqxxxssscccRRRHHHBBB<<<999999888777555555777888777666555555666999<<<>>>>>>===<<<>>>??????======>>>@@@;;;:::999777444222000///---,,,***+++,,,,,,+++)))******+++,,,,,,,,,,,,++++++++++++,,,------......,,,+++***+++---------+++,,,,,,------............//////000///---+++(((&&&....../////////000000000111111///......///000000000000000111111333444555222666<<>>777666444222111000000000111000000000111111///---000222444555555555777999555666777888999:::::::::{{{yyywwwzzzyyyqqqlllbbbYYYQQQQQQQQQMMMGGGDDD======@@@AAA===555333555//////000222444333111//////---+++,,,---/////////444>>>JJJPPPSSSSSSLLLCCC;;;HHHSSSWWW[[[[[[QQQDDD@@@GGGTTT\\\VVVGGG;;;666222111111333666999;;;<<<444222...,,,,,,,,,+++)))111***(((...---'''(((///---...000000000111444666999:::<<>>;;;777666888::::::999777777777666999<<<<<<:::888888999888888888999;;;;;;888555999999999999888777666666444555666777777777666666444555555666777999;;;<<<:::999888:::<<<===<<<;;;999:::;;;;;;999999;;;>>><<<<<<;;;:::999888777777444777;;;===<<<;;;<<<>>>999999888777666555555444555666777888888888777777555666666666666666666555555555555555444444444444000111333333111000111222...///000111222333333333333333222222333333444555444444333333333333222222222111000///000111333444333333222222333444444555111111222333444444555555444444333333333333222222000222333333222222333444111333444444333222222333444444333333333333444444444444444555555555555555777666666555555555555666777777666555444333333222,,,...000111111111333444222444666777777666777777:::999999999999999999888555777999999777555555666666666666666888:::<<<===;;;===???BBBCCCFFFJJJLLLRRRMMMKKKNNNRRRVVV^^^fffkkksss~~~yyyjjjXXXLLLCCC<<<999999888666444444555777777666888777888;;;@@@BBBBBB@@@<<<>>>@@@???======???AAA===<<<:::888555333111111---,,,***+++,,,,,,+++)))'''(((***,,,------------*********++++++,,,---...---,,,+++,,,...///...---,,,,,,,,,,,,------------000000000///...---+++***.../////////000000000000////////////000000000000111111111111111222333333111555888;;;BBBFFFBBB999555444333111111111111222111000000111222222000...///111222333333444555777555555777888999::::::;;;{{{zzzyyy}}}|||uuunnnhhhaaaXXXRRRSSSTTTOOOHHHDDD<<<<<>>@@@BBBBBBBBBFFFGGGHHHKKKNNNQQQTTTVVVUUUVVVVVVWWWXXXYYY[[[[[[XXXWWWWWWWWWWWWXXXXXXYYYQQQQQQQQQTTTWWWVVVRRRNNNKKKLLLPPPVVV[[[[[[WWWRRRQQQRRRTTTVVVYYY]]]```aaa___bbbffffffcccaaaccceee___bbbeeefffgggiiinnnrrrvvvwwwxxxxxxwwwwwwyyy{{{yyyzzz}}}~~~~~~}}}|||||||||}}}}}}}}}}}}|||||||||}}}~~~wwwpppggg]]]VVVUUUSSSOOOLLLDDDBBBAAA@@@BBBDDDGGGIIIGGGFFFFFFGGGHHHIIIHHHFFF@@@@@@@@@AAAAAA???;;;777666777999999888666666777555999<<<<<<:::888888999999888888:::<<<<<<999555;;;;;;;;;:::888777555444555666777999999999888777444444555666888999;;;<<<@@@>>>======>>>>>>===;;;:::<<<>>>===;;;;;;>>>@@@======<<<;;;999888888777333777;;;======<<<===???;;;::::::999888777666666555666777999999888888777555555666666666666555555666666555555555444444444000111333333111000111222...///000111222333444444222222111111222222333444444444444333333333222222222111000//////111333444222111111111222333333444222222333444444444333333000000111222333333444444000222333333222111333444333444666555444333333444555444444333333444444555222333333444555666777777888777666555555444444555777777666555444333333333+++---000111111222333555000333777777555555888:::999999999999999999999999777999::::::888666555555777666666666888999;;;===<<<===???@@@BBBGGGLLLPPPVVVQQQMMMOOOQQQTTTZZZaaafffppp}}}}}}mmm[[[NNNDDD===999:::777555333333444555666555;;;::::::>>>CCCEEEEEECCC<<<>>>@@@???======???AAA>>>===;;;999666444222111---,,,***+++,,,,,,+++)))&&&'''***,,,---.........************+++,,,------...---,,,---///000///...++++++,,,,,,,,,,,,,,,,,,---......///000111222222////////////000000000000---...///000111111000000222222111111111111222222222777888888;;;@@@>>>888444333222111111111222333111000111222333333111///...000222222222222444666666666777888999:::::::::~~~~~~}}}tttjjjccc```YYYRRRQQQSSSRRRJJJBBBFFFDDD@@@>>><<<999555333111333444444333444555777,,,,,,++++++,,,///111333666AAANNNUUUXXXVVVOOOFFFBBBJJJUUU\\\```]]]PPPCCC;;;EEEQQQXXXUUUJJJ<<<444555444333333444777999;;;555333111///......///000---,,,,,,++++++,,,,,,---///111333111...,,,...000555777:::;;;===???CCCEEELLLNNNOOONNNMMMNNNRRRUUUVVVXXXYYYZZZYYYZZZ[[[]]][[[WWWUUUWWWXXXUUUUUUVVVZZZOOOMMMWWW\\\UUUOOOPPPPPPSSSVVVYYYZZZYYYWWWUUUQQQQQQSSSXXX^^^aaa```^^^___aaacccddddddaaa^^^[[[\\\^^^___```bbbgggooovvvuuuvvvvvvuuuuuuwww{{{~~~|||yyyvvvwwwzzz~~~~~~~~~|||~~~}}}{{{{{{~~~|||||||||}}}~~~~~~~~~~~~||||||}}}}}}}}}lllfff___YYYVVVRRRNNNJJJEEEBBB??????@@@BBBCCCCCCCCCHHHJJJGGGEEEFFFFFFCCCCCCCCCBBBAAA@@@@@@??????===<<<:::999999:::<<<===<<<;;;;;;;;;<<<;;;888666:::;;;:::888;;;>>><<<666888999;;;;;;999777666666777999888777:::???@@@===555666777666555666777999;;;===???>>><<<:::999:::888999;;;;;;;;;999777666777777777777888888888888777999;;;;;;::::::;;;<<>>>>><<<999777999:::;;;999666555888;;;555555666888999:::;;;<<<<<<>>>AAACCCDDDFFFIIIKKKVVVSSSOOOMMMPPPSSSWWWXXX^^^kkkwww}}}rrr```OOODDD===888666888777666555555666777888777999:::???IIIPPPNNNFFF???===;;;;;;<<<===>>>===BBBAAA>>>999444111111222111000000111222111...,,,+++***))))))***++++++***------,,,,,,,,,---......------/////////...---,,,------,,,++++++++++++,,,000000//////......------000111222222111000///...////////////............111111111000000000000000000000222777;;;<<<888555888777444111///000111333444000000444666222//////222222111111222222333444777777888999::::::;;;;;;~~~}}}sssggg```ZZZTTTPPPPPPSSSRRRKKKDDDHHHEEEBBB???===:::666333444555666555333111111222///...---,,,---...000222777AAAMMMSSSWWWVVVOOOGGGBBBKKKUUU\\\```]]]PPPCCC>>>GGGTTT[[[WWWKKK===555333222222222444666999;;;555333111///...///000111......------------......///000222111///...///111555888===@@@BBBCCCEEEGGGEEEGGGJJJLLLMMMPPPUUUXXXVVVWWWXXXXXXXXXXXXZZZ\\\ZZZWWWVVVYYYZZZXXXXXXZZZ\\\RRRPPPVVVXXXQQQMMMOOOSSSSSSUUUVVVWWWWWWWWWWWWPPPQQQSSSYYY^^^aaa```^^^\\\]]]___``````]]]ZZZXXXZZZ\\\___```bbbgggnnnuuuuuuvvvvvvuuuuuuuuuxxxzzzzzzxxxwwwxxx{{{}}}}}}}}}~~~}}}{{{{{{~~~{{{{{{{{{|||~~~~~~}}}~~~~~~}}}|||qqqjjjbbb\\\YYYWWWSSSPPPFFFEEEDDDCCCBBBBBBDDDDDDFFFKKKLLLHHHFFFHHHHHHFFFDDDCCCBBBAAA@@@???>>>>>>===;;;:::999999:::;;;<<<<<<;;;:::;;;<<<;;;888666999:::999888:::===;;;666999;;;<<<;;;888555555555444666777888===DDDFFFDDD444555666555444444666888;;;<<<>>>===;;;888888888888999:::;;;;;;:::888777777777777888888888888999888:::<<<===<<<<<<===>>>@@@>>><<<999777777777777:::999888777777888999:::999999999888888888777777:::888555555666666444222444333222111000000000111111000000000000222333444333333333444444444444444555444444333333444444555111000///...///111333444444333222333444555555444555555555444444333333333111111111222222222222222222222222222222222222222444444333333333222222222444444444444444333333333444444444333444444555555666555444444555555555555777777666555444333222111111111111111222333444555888666444555888;;;;;;;;;999;;;===>>>>>><<<999777555666666444222222444666555555666888999:::;;;<<<<<<>>>AAACCCDDDFFFIIILLLRRRPPPNNNKKKKKKOOOUUUZZZ]]]hhhtttzzz}}}qqq___PPPEEE>>>:::888777666666555555666666777999;;;<<>><<<;;;;;;<<<>>>>>>===??????===999666333444555111000//////000000...,,,+++***))))))***+++++++++,,,,,,++++++,,,---......------...//////...---,,,000///......------......111111000000/////////...///000111222111000///...111000000000000////////////////////////////////////000111555999:::888555111111111000111333666888888333000333444111//////111000000000000111222222555555555666777999:::;;;~~~|||qqqddd[[[QQQOOONNNPPPSSSRRRKKKEEEIIIGGGCCC@@@===:::777444333555777666444111//////222000///------...000111888BBBLLLRRRUUUUUUOOOHHHBBBKKKUUU\\\```\\\PPPCCC@@@JJJWWW]]]YYYMMM???555111000000111333666999:::555333111/////////111222//////............/////////000111111000000111333555:::???DDDFFFFFFGGGHHHBBBDDDGGGJJJLLLPPPTTTWWWVVVWWWXXXWWWVVVWWWYYY[[[YYYWWWXXX\\\]]]ZZZZZZ]]]]]]VVVSSSUUURRRKKKJJJOOOUUUTTTTTTTTTUUUVVVWWWXXXOOOQQQUUUZZZ___aaa```^^^[[[\\\]]]^^^]]][[[YYYXXXWWW[[[^^^```bbbfffmmmrrrtttvvvwwwwwwuuutttuuuvvvxxxwwwwwwyyy|||}}}|||{{{|||}}}}}}{{{zzzzzz|||~~~yyyyyyzzz{{{|||~~~}}}|||tttmmmddd^^^[[[ZZZWWWUUUEEEFFFGGGEEEAAA@@@AAACCCHHHKKKKKKGGGEEEFFFGGGFFFDDDCCCBBBAAA???>>>===<<<;;;:::999999999999;;;<<<<<<;;;:::;;;<<<;;;999777999::::::888:::<<<;;;777:::;;;<<<:::777444444444333666777777<<>>>>>>>>===>>>@@@AAA@@@===;;;999999999999::::::999888888999999:::;;;;;;:::::::::::::::999:::888666666666666444222444333222111111000000111000000000000111222333444555444444444333333333222555555444444444444444555111000000000111222444555111111333555777666444111555555666666555333222111000111111222222333333333222222222222222222222222222222333333333222111000222222222222222333333333444444333333222333333333777666555444444555666777777777666555333111///...111111111111111222333444555444444666999;;;;;;;;;:::;;;===???>>><<<:::888666777777666444444555777555666777888999;;;<<<<<<<<<>>>AAACCCDDDGGGJJJMMMMMMMMMLLLJJJIIILLLSSSYYY]]]gggqqqxxx}}}{{{qqqaaaRRRFFF@@@<<<;;;555555555555555555555555;;;======>>>AAAEEEBBB<<<>>><<<::::::<<<>>>>>>>>>======<<<:::777666666888222000............---,,,++++++***************+++*********++++++---......------......///......---000///......---.........111111000000000000000000...///000111111000000///111111111111000000000000............////////////000000111333666888888777//////000111333888>>>BBBBBB:::333222222///...////////////...///000000111111222333555888<<>>555///......///222555888:::555444222000///000111222000//////......//////000111222222222111111222222999<<<@@@CCCDDDEEEFFFGGGFFFGGGIIIKKKLLLNNNPPPRRRVVVWWWXXXXXXWWWWWWYYY[[[YYYXXXZZZ^^^]]]ZZZZZZ]]]\\\XXXUUUSSSNNNHHHJJJQQQUUUUUUUUUVVVWWWWWWXXXXXXQQQSSSWWW\\\```aaaaaa```]]]^^^^^^___^^^]]]\\\[[[VVVYYY]]]```aaaeeekkkppprrruuuwwwxxxwwwvvvuuuvvvuuuwwwxxx{{{||||||{{{zzzxxxxxxxxxxxxxxxyyy{{{}}}xxxxxxyyyzzz{{{}}}~~~~~~|||tttlllccc]]]ZZZZZZXXXVVVFFFJJJKKKHHHCCC@@@BBBEEEHHHJJJIIIDDDAAACCCEEEDDDDDDCCCBBB@@@???===<<<;;;::::::999999999:::;;;;;;===;;;:::;;;;;;;;;:::888:::<<<===:::;;;======999999:::;;;999777555555666777888888666999===>>>;;;888999:::999888888:::<<<;;;<<<<<<;;;999777777888888999:::;;;;;;;;;::::::888888999999::::::;;;;;;;;;===?????????>>>???@@@AAA@@@>>><<<;;;:::::::::;;;:::::::::999999999999;;;;;;;;;;;;::::::::::::999888777777666555444333444444333222111111111000000000000111111222222333333333333333333333333333666555555444444444444555444444333333333444555555111111222444666666444111222333444555444111///---111111222333444444555555222222222222222222222222111222444555444333111///222222222222333333333333444444333222111111111111666666555444333444666888555666666555444222000///111111111111111222333333222222444666999:::;;;:::;;;<<<===>>>>>><<<:::999888888888888777666777777555666777888:::;;;<<<<<<===???AAABBBDDDGGGKKKNNNLLLLLLLLLLLLNNNPPPRRRSSS^^^eeeoooxxx}}}ttteeeUUUIII@@@<<<:::444444555555555555444444999<<<===<<<===???===999===;;;::::::<<<>>>??????===>>>===;;;999777777888333111...------...---,,,+++++++++***))))))***+++)))))))))***+++,,,---...---------.....................---,,,,,,,,,,,,,,,///////////////000000000,,,---///000111000000///111111111000000000//////......///////////////000111111222333555888999999444444444444666>>>IIIQQQQQQEEE999444222000///000///////////////000111111000111333777<<>><<<999666333///222555666555333222222000///......///111444555:::CCCLLLRRRUUUUUUPPPIIICCCLLLUUU\\\```\\\OOOBBB@@@KKKXXX___ZZZMMM>>>444.........///111444777999777555333111000000111222//////............//////444333333333333222222111===>>>?????????@@@DDDFFFJJJJJJKKKLLLNNNOOOPPPOOOUUUWWWYYYZZZYYYZZZ[[[\\\[[[ZZZ[[[]]][[[WWWWWW[[[ZZZXXXUUUQQQLLLIIIMMMSSSRRRTTTWWWZZZ[[[ZZZYYYXXXTTTWWWZZZ^^^```aaabbbccc____________^^^^^^^^^^^^WWWZZZ^^^___```ccciiimmmqqqtttxxxyyyyyyxxxxxxxxxuuuwwwzzz|||}}}|||{{{zzzwwwwwwwwwxxxzzz|||~~~xxxxxxyyyyyyzzz{{{}}}~~~}}}tttmmmccc]]][[[ZZZYYYWWWKKKNNNOOOKKKFFFCCCEEEIIIHHHKKKIIIDDDAAABBBCCCBBBCCCBBBAAA@@@>>>===<<<;;;999999999999:::;;;;;;<<<===;;;::::::;;;<<<;;;:::;;;???@@@======??????<<<777888999999888888999::::::;;;999666777::::::666888999:::999888999:::<<<;;;<<<===;;;999888999:::::::::::::::;;;:::::::::999999999:::;;;<<<<<<<<<;;;===?????????>>>???AAA@@@@@@>>>===<<<;;;::::::;;;;;;;;;;;;::::::999999999999::::::::::::::::::999999999777666555444444444444333333222111111000000111111111222222222222111111222222333444444555777666555444444444444444666555555444333333333333555333111111222333444333222333444555444222///...333333333444555666777777222222222222222222222222222333555666666444222111222222333333444444444555444333222111111111111111444555555444222222444777333444555666666555333222111111000000111111222222000222444666888999::::::;;;<<<===>>>===<<<:::999666666666666666555555444666666777999:::;;;<<<======???AAABBBDDDGGGLLLOOONNNNNNNNNRRRVVVVVVRRRMMM\\\aaakkkwwwzzzkkkZZZKKK@@@;;;999555555555555555555555555555:::<<<999999;;;;;;999<<<:::999:::===???@@@@@@@@@@@@@@@===:::777666666444111...------...---,,,+++,,,,,,+++(((((()))+++************+++,,,---...------------......//////......---,,,,,,,,,,,,---,,,------....../////////,,,---...///000000///...000000/////////........./////////000000111111111333333444555666888:::<<<:::999777555:::FFFWWWddd```PPP@@@777444111000111111111000000111111222333333444666999>>>BBBFFFIIIwwwiii\\\RRRRRRUUUXXXWWWSSSMMMIIIFFFDDDBBB???===<<<:::777444333555777777555333222111///.........///222444666:::DDDNNNTTTWWWWWWQQQJJJDDDLLLVVV\\\```\\\OOOBBB???IIIWWW___[[[MMM>>>444///......///111444777888999888555222000000000111//////............//////555444333333444555444222@@@??????======@@@DDDGGGHHHHHHJJJMMMQQQSSSSSSRRRRRRUUUYYY\\\\\\\\\\\\]]][[[ZZZ[[[\\\XXXTTTVVV\\\YYYXXXUUUPPPLLLKKKOOOTTTPPPRRRWWWZZZ\\\[[[ZZZXXXXXXZZZ\\\]]]^^^___aaaddd___^^^]]]]]]]]]]]]^^^^^^ZZZ\\\^^^______bbbggglllqqqtttwwwyyyzzzyyyyyyzzzuuuxxx{{{}}}}}}|||||||||zzzyyyxxxzzz}}}zzzzzzyyyyyyzzz{{{{{{|||wwwpppgggaaa^^^]]]ZZZXXXIIIJJJIIIEEEAAA@@@BBBEEEJJJMMMLLLFFFCCCDDDDDDBBBAAA@@@@@@???>>>===<<<<<<999::::::;;;;;;<<<<<<<<<===<<<::::::;;;<<<<<<;;;===AAACCC@@@>>>@@@@@@???777888999999999:::<<<>>>;;;<<<:::777999<<<<<<888666777888777666666888::::::;;;<<<;;;999999;;;<<<<<<;;;;;;;;;::::::::::::999999:::;;;<<<===>>>>>><<<>>>@@@@@@@@@???@@@AAA@@@@@@???>>>===<<<;;;;;;<<<<<<<<<<<<;;;:::999999888888999999999999::::::999999:::888666444555555444444444444333222111000000111111222222222111111000000111222333444555555777777666555444444444444555555444444333333222222999555111...///111333444333444555555555444333222444444444555555666666666222222222222222222222222444444555555555444333222222222333333444444555555333333222222111222222222111444666555222111333666111333555666777666444333111111000000000111111222111222444555666777999;;;:::;;;<<<<<<<<<;;;:::999888777777777888888666444666777888999:::<<<======>>>???AAABBBDDDHHHMMMQQQSSSSSSUUUXXXYYYWWWQQQMMMXXX[[[ffftttrrr```NNNAAA;;;888777666555444444555666777222888;;;888666888::::::;;;:::999:::===@@@AAAAAABBBCCCBBB???;;;777555555555222000/////////---,,,***,,,---+++(((''')))+++,,,++++++++++++,,,---------------------...///000111000//////......//////++++++,,,---......//////,,,---.../////////...---////////////............//////000000111111222222333444666666777888;;;===:::999777666;;;JJJ___ooogggUUUBBB888555222111222222222222222222333333444666666888999;;;<<<===>>>}}}ttthhh[[[SSSRRRVVVYYYWWWQQQKKKHHHGGGDDDAAA???>>>===<<<999777333555777666555444444555000///...---...000222444:::DDDPPPVVVYYYYYYRRRJJJDDDLLLVVV\\\___\\\NNNAAA>>>IIIWWW___\\\OOO???555000000//////111333666888<<<:::666333000/////////111000000//////000000111333111111333666888777666>>>???@@@AAABBBDDDHHHKKKGGGGGGHHHLLLRRRTTTTTTSSSMMMRRRXXX]]]^^^]]]\\\\\\[[[ZZZZZZZZZWWWTTTXXX```[[[YYYVVVPPPMMMNNNPPPRRRNNNPPPSSSVVVYYYZZZZZZZZZ[[[\\\\\\[[[ZZZ[[[___ccc___^^^]]]\\\\\\]]]^^^___]]]______^^^^^^```ffflllrrruuuwwwxxxwwwwwwxxxyyywwwzzz}}}~~~}}}|||}}}}}}zzzyyyzzz}}}||||||{{{zzzzzzzzzzzzzzz}}}~~~xxxqqqiiiccc```^^^ZZZWWWHHHFFFBBB???===>>>@@@BBBIIIMMMLLLHHHDDDDDDCCC@@@??????>>>>>>>>>=========::::::;;;<<<============>>><<<::::::;;;<<<<<<<<<<<>>@@@@@@???::::::;;;:::999:::===???:::;;;999777888<<<;;;888555666777777666666777999888999999999888999;;;===>>>===<<<;;;:::999999999999:::;;;<<<===>>>??????>>>@@@BBBBBBAAAAAABBBCCCAAAAAAAAA@@@???>>>===<<<<<<=========<<<;;;999888888888999999999:::::::::888:::;;;999666444555666333444444444444222111000000111222222222222111000111111222222333333333444888777666555444444444444444555666666777777777777:::666222//////000111111333333444444444444555555333333333333444444444444222222222222222222222222444444444333333333222222111111111222333444444444333222222222222333333444000444888888555222333555111333555666666444222111111111000000000000111111222333555444333444888;;;::::::;;;;;;::::::999888:::999888999;;;:::888555666777888999;;;<<<======>>>???@@@BBBDDDHHHMMMRRRVVV[[[^^^]]]VVVRRRQQQRRRXXXYYYcccsssvvvdddQQQCCC<<<:::999777555333333555777999000777;;;777444666999;;;:::999888:::===@@@AAABBBBBBCCCCCC@@@<<<888666666555333222111111000...+++***---...,,,'''&&&(((,,,...------,,,,,,,,,,,,,,,------,,,,,,---...000111111000000///////////////++++++,,,---...///000111,,,---...///...---,,,+++000000000////////////.........//////000111111222111333666777666777:::<<<999999888666999FFFYYYhhhdddRRR>>>555333333222333222222222222222333444444333555777999::::::999888|||sssggg[[[SSSQQQUUUXXXVVVPPPJJJHHHHHHCCCBBB??????>>>===;;;999111222444555666777999;;;111000///------///000111:::EEEQQQXXX[[[ZZZRRRJJJDDDLLLVVV]]]___[[[NNNAAA>>>IIIXXX```]]]PPP@@@666111111000000111333666777===;;;777333000/////////222222111111111111222222000//////222777::::::999<<>>>>>>>>>>>>>>>>>===>>>:::;;;<<<===>>>>>>>>>>>>>>><<<::::::;;;======<<<;;;AAACCC@@@===???@@@???<<<======;;;::::::<<<>>>:::;;;888555666888777333777888999888777777999;;;666777777777777888;;;>>>???>>>===;;;999999888888::::::;;;<<<===>>>???@@@???AAACCCDDDCCCCCCDDDEEECCCCCCCCCBBBAAA@@@???>>><<<===>>>>>>===;;;999888999999999::::::;;;;;;;;;888:::;;;999666444555777333444555555444333111000000111222333333222000000333333333222222222222111888888777555555444444444666777888:::<<<=========:::777333000000000//////111111111111222333444555333222222222222222222222222222222222222222222222444333222111111111222222///000000111222222333333222222222222333444555555000555::::::777333444666222333444555444222///---111111000000000000000111333444555333222333777;;;999:::::::::999999888888666444333555777777444000777777888999;;;<<<======>>>???@@@BBBDDDHHHNNNRRRXXX```eee^^^RRRKKKPPPXXXZZZZZZddduuuxxxfffSSSEEE>>><<<;;;888555222222555888;;;111888<<<888333444888::::::999888:::===@@@BBBBBBAAABBBCCCAAA===:::888777555444333333333111...+++***---///,,,'''%%%(((,,,//////...---,,,,,,,,,,,,------,,,,,,---...000111//////...---------------+++,,,---...///111111222---............---+++***111111111111000000000000---------...///000000111///222666777666666999;;;:::;;;:::777777???OOO[[[___MMM:::222222222333444222222111111222222333444///222555999;;;<<<;;;:::~~~qqqddd\\\XXXXXXXXXXXXVVVSSSNNNIIIFFFDDDAAA?????????===999555666555444555666777666555333333111///...///222555;;;JJJWWWYYYXXXYYYTTTLLLGGGOOOVVVZZZ[[[WWWLLLAAA>>>HHHUUU^^^\\\PPP@@@555111//////111111111444:::===@@@???777000//////---.../////////000000111111111333555888:::;;;;;;<<<<<>>===888888999:::;;;======>>>@@@???======>>>???BBBCCCAAA@@@???=========>>>>>><<<>>>>>><<<999888:::======;;;999777666666777777999888777666555555666777666666777888888888888888<<<>>>===999888::::::777::::::;;;<<<===>>>???@@@@@@DDDHHHJJJIIIFFFCCCBBBDDDDDDDDDDDDDDDDDDCCCBBB<<<===???@@@@@@>>><<<;;;::::::::::::::::::::::::===<<<:::888666444333333777777777777666444111000444333111000000000111111333333333333333333333333222333333444555666777777888777666555555555555555444333333222111111111222000111222333333333333333333333333444444444555555444444444444333222111000111222333444555666666666222222333333333444444444///000222222000///000111444333222222222333444555555555444444333333333333//////000000///...------222333444444555555555555888999:::;;;;;;;;;;;;:::;;;:::888777888777555444999888777777777999;;;===AAA@@@??????BBBGGGMMMPPPXXX]]]aaa\\\TTTPPPSSSXXX___aaahhhrrr}}}xxxfffSSSEEE???===999777555444444444666777777555333555888:::888666<<<888777<<>>???AAA@@@???>>>======<<<:::888555333000///000000///---+++---......,,,++++++,,,...000222111///,,,*********+++---///000000///...///////////////.........+++++++++,,,...///111222---,,,,,,++++++,,,,,,---.....................---......---,,,+++,,,///222///333777::::::888777777<<<:::777666777;;;???BBBDDD???888333222333444555555444444333333333444444222555666666:::>>>;;;555}}}rrrggg```\\\[[[[[[YYYVVVRRRMMMIIIFFFCCCAAA?????????>>>:::666777666555666777888777666555555333111......000222;;;JJJWWWYYYYYYYYYTTTLLLIIIPPPXXX\\\]]]YYYNNNCCC???IIIVVV___]]]QQQAAA666333111111333333111333888<<<@@@???777111//////...///000000111222222111111///000333777:::=========BBBGGGHHHFFFGGGKKKNNNNNNKKKHHHGGGKKKRRRVVVWWWVVVUUUSSSUUUZZZ[[[XXXXXX\\\ZZZZZZYYYYYYYYYZZZ\\\]]]\\\[[[YYYWWWTTTRRRPPPOOOJJJIIIMMMVVV[[[[[[\\\___aaa```\\\XXXUUUUUUXXXZZZ___^^^]]][[[[[[\\\]]]^^^]]]```aaa^^^ZZZ\\\dddllltttuuuvvvuuussssssuuuvvvyyy|||~~~~~~|||zzz{{{}}}{{{zzzxxxwwwwwwxxxzzz{{{wwwzzz|||}}}|||{{{{{{|||~~~~~~~~~{{{sssjjjccc___[[[UUUQQQNNNIIIFFFEEEDDDBBBDDDIIINNNMMMKKKGGGCCCAAAAAACCC???>>>===>>>???@@@???>>>999999:::;;;<<<===>>>>>>@@@???>>>===>>>@@@BBBCCCDDDCCCAAA@@@???@@@AAABBB>>>@@@@@@???<<<;;;<<<>>>>>><<<:::777666666777777888777666555555666777888777777888999999999999888999;;;;;;777777:::;;;888888999:::;;;===>>>???@@@AAADDDHHHJJJHHHEEECCCBBBCCCCCCCCCCCCCCCBBBBBBAAA===>>>?????????>>><<<<<<:::::::::::::::;;;;;;;;;===;;;:::888666444444333777666666555444333222111444333222111111222222333444444444333333333333333444444444444555555555555777666555444444444444555444333222222111111222222000111222222222222222222222333333333333444444444444444444444333222222111111222333444444444444444111111111111111111111222000222333333111///000000333222222111222333444555444444555555444333333222......//////......---,,,111222333444444444444444888999:::::::::::::::999:::999777888888999777666999888777777888999;;;===???>>>======@@@EEEJJJMMMPPPVVVZZZXXXSSSQQQVVV\\\\\\aaajjjttt|||zzziiiVVVGGG@@@===:::888666444444444555666777666555666888:::::::::===999888<<<>>>>>>>>>@@@@@@???=========<<<:::999555333111000111111///...---...///...,,,++++++---)))+++------,,,+++***+++***,,,...///000///...---/////////////////////...+++++++++,,,---...000000...------,,,,,,------...---------.........//////---......,,,+++,,,///111000333777999999888777888???===999666555555777888===999444111222333444444555444444333333333444444444666666666999===;;;666|||ssskkkfffccc```^^^ZZZUUUPPPLLLIIIGGGCCCBBB@@@@@@@@@>>><<<999888777666777888888777666222222333111000///111222;;;JJJWWWYYYYYYZZZUUUMMMJJJRRRZZZ^^^___[[[PPPEEE@@@IIIVVV___]]]QQQBBB777555333444666555111222666;;;???>>>888222000000//////000222444444333222111///...000555;;;???>>>===CCCGGGIIIGGGHHHLLLPPPPPPMMMLLLLLLPPPTTTWWWVVVSSSYYYWWWXXX\\\\\\ZZZZZZ\\\[[[ZZZZZZZZZ\\\\\\[[[YYY\\\\\\ZZZXXXUUURRRNNNLLLJJJKKKPPPYYY\\\\\\[[[]]]^^^[[[XXXVVVXXXZZZ[[[\\\\\\^^^^^^\\\YYYZZZ^^^aaa[[[___aaa```]]]^^^ccchhhssstttuuuuuuuuuuuuwwwxxxyyy{{{||||||{{{zzzzzz{{{|||{{{yyyxxxxxxyyy{{{|||yyy{{{}}}~~~}}}}}}~~~}}}~~~}}}uuukkkccc^^^ZZZUUUQQQOOOJJJGGGGGGFFFDDDFFFJJJOOONNNLLLGGGCCCAAABBBCCCAAA???>>>>>>???@@@???>>>::::::;;;<<<======>>>>>>@@@???>>>>>>???@@@BBBCCCEEEDDDAAA??????AAACCCDDDAAABBBBBBAAA???>>>>>>???>>>===;;;888777666777777777666555555555666777888777777888999999999999999777999999666777:::;;;999777777999:::<<<>>>@@@@@@BBBEEEHHHIIIGGGDDDBBBBBBBBBBBBCCCCCCBBBAAAAAA@@@??????>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999777666444444444666666444333222222222222333333333222333333444555333333333333333333333333555555555444444333333333555444444333333333333444333333222222111111222222111111111222111111000000111111222222222333333333333333333333333333333333111222222333333333222222111111111111111111111111333444555444222000///000222222111111222222333444222333555666555444222111...............------,,,///000222333444444444333888999999999999999888888888777666777999:::999888888888777777888999;;;<<<<<<;;;;;;<<<>>>BBBGGGIIIKKKPPPTTTSSSPPPPPPVVV\\\YYYbbbmmmvvv{{{~~~~~~nnn[[[KKKAAA===<<<:::888555444444555555666777777777888:::>>>AAA@@@;;;:::===???======???AAA???<<<<<<<<<<<<;;;:::777555222222222222111//////000///---+++***,,,---''')))***+++***+++,,,...+++,,,...//////...---,,,......//////////////////,,,,,,---------.........///......------......///,,,------....../////////---......,,,+++,,,...000222444666777666666777999>>><<<999555222111000000444222000000111333333333444444333333333333444444777888777555777;;;:::777{{{uuuoookkkiiiccc___ZZZSSSNNNJJJHHHGGGCCCCCCBBBAAA@@@???>>>===888777666666777777666555,,,...000111222333555666;;;JJJWWWYYYYYYZZZUUUMMMJJJRRR[[[___```[[[PPPDDD???HHHUUU]]][[[PPPAAA777555444666888777333333777999>>>>>>888333222111000///000333444555333111///000///000555;;;???>>>;;;<<>>??????>>>;;;;;;<<<======>>>??????@@@@@@??????@@@AAABBBCCCCCCAAA???======???AAACCCCCCCCCCCCBBBAAA@@@??????>>>===;;;999888777777777888888666555555555666666666777777888999888888888666999888555555999999777555666777999<<<>>>???@@@BBBEEEGGGGGGEEEBBBAAAAAACCCCCCCCCCCCBBBBBBAAA@@@AAA@@@???>>>=========>>><<<<<<<<<<<<<<<;;;;;;;;;::::::888777555555444444666555333222111222222333222222222222333333444444111111222222222222222333444444333333333333333333333333222222222222222333333333222222111222222333111111111111111000///...000111111111111222222222222222222222333333444444222222222222222111000000444444444333333333333222555666777555222000///000111111111111222222333333111222444666666444222000......////////////.........///111333555555444444888888999999999888777777555444444666888::::::999888777777777888999:::;;;;;;::::::;;;>>>AAADDDFFFKKKOOORRRQQQMMMLLLPPPUUUWWWbbbooowwwyyyzzz~~~~~~rrr```OOOCCC>>>>>><<<:::777555444555555666888:::999999<<>>===???@@@>>>===???@@@>>><<<;;;<<<===<<<;;;888666444333333333222111000000...+++))))))+++---)))++++++++++++,,,...000,,,---...//////...,,,+++............////////////////////////......------......------------...........................---------...---+++,,,---///222444555555444555777888777777666444222111000///000//////000222333222111333333333222333333444444999:::888555555999:::888zzzuuuqqqnnnmmmddd```YYYRRRLLLHHHGGGGGGEEEDDDDDDBBBAAA?????????777666444444555555444333+++---000111222333555777<<>>GGGSSS[[[YYYNNN???555444333555999888555666999888===>>>999444333333111...000222444444222///...222222333777;;;>>><<<:::;;;CCCJJJLLLNNNQQQQQQOOOMMMOOOSSSWWWYYYYYYVVVTTTYYYYYYYYYXXXXXXYYYZZZYYYTTTUUUWWW[[[]]]^^^\\\ZZZXXXYYYYYYYYYXXXUUURRRPPPPPPSSSVVVXXXYYY[[[___```^^^[[[XXXYYY[[[\\\[[[YYYWWW[[[]]][[[XXXWWW[[[```ZZZ]]]aaaaaa```___aaabbbmmmooorrrttttttuuuvvvxxxxxxxxxyyyzzz{{{{{{zzzyyyyyyxxxwwwvvvwwwxxxzzz{{{|||}}}~~~~~~~~~yyypppggg```ZZZWWWUUUQQQLLLHHHGGGEEEBBBDDDHHHNNNMMMKKKGGGCCCBBBBBBDDD@@@>>>======>>>???>>>============>>>>>>?????????@@@@@@@@@AAAAAABBBCCCCCCBBBAAA???======???AAACCCCCCCCCCCCBBBBBB@@@>>>=========<<<:::999999888888;;;:::888666555444444555555666777777888888777777888:::999555555777777444444555666888;;;===>>>???AAACCCDDDDDDBBB@@@@@@AAAEEEEEEEEEDDDDDDBBBAAAAAAAAAAAA???>>>==================<<<<<<<<<;;;;;;;;;999888777666555555555555555444222111111222333444000000111222222222333333//////000000111111111111111111222222333444444555222222111111111222222333333222222111222222333333111111111111111000///...000000000111111111222222111111111222333444555666222222222222111000//////333333333333333333333333666777777555222000//////111111222222333333333333000111444666666444222000000000111111111111000000---///222555666666666555888888999999999888888777444333333555777999888777777777777777888999::::::::::::;;;<<<>>>AAABBBDDDIIIMMMPPPPPPMMMLLLOOORRRVVVaaammmtttuuuwww}}}~~~vvvdddSSSFFFAAA@@@>>>;;;888666555555666777999;;;;;;;;;>>>DDDJJJEEE@@@>>>@@@AAA???>>>??????===;;;;;;=========<<<999777444333444444333111///...---***((((((***---,,,,,,---,,,++++++,,,...+++,,,...//////---+++***---.........//////000000000000111111000///------------,,,,,,,,,,,,------000000///...---,,,,,,+++,,,---...---,,,+++,,,...222333333222222222555777333333333333333222111111000000000222444444222000222222222222222333444555:::;;;:::555444888:::999}}}wwwtttrrrpppnnneeeaaaZZZRRRLLLIIIHHHGGGFFFGGGFFFDDDAAA???@@@AAA777555444444444444333222///000111111000111333555>>>MMMYYYZZZYYYYYYTTTKKKGGGPPPZZZ______ZZZNNNBBB===FFFRRRYYYWWWMMM>>>555444333555888777555666;;;666<<<>>>999555444444222///000222333222111///...222444777999;;;<<<<<<===BBBJJJPPPQQQQQQRRRPPPMMMHHHKKKQQQWWW[[[\\\[[[ZZZVVVXXXXXXUUUUUUXXXYYYWWWNNNRRRVVVXXXYYYYYYZZZ[[[XXXXXXYYYXXXWWWVVVTTTSSSRRRWWWZZZXXXWWW[[[```aaa___^^^\\\\\\\\\[[[ZZZXXXWWWZZZ]]]]]]ZZZYYYZZZ\\\\\\^^^___```______aaabbbkkknnnqqqsssttttttuuuvvvxxxwwwwwwyyy|||}}}|||{{{xxxwwwvvvvvvvvvxxxzzz{{{}}}~~~~~~~~~}}}}}}~~~zzzssskkkccc]]]YYYWWWSSSNNNIIIGGGEEEAAABBBFFFLLLKKKIIIFFFCCCBBBCCCEEE>>>======???@@@AAA@@@>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDCCCCCCBBBBBBBBBCCCDDDEEEDDDCCCBBBBBBBBBAAA>>>;;;<<<<<<<<<;;;;;;;;;::::::===;;;999777666666666666666666777888888888888777999;;;:::666555777777444444444666888:::;;;======???@@@AAA@@@??????@@@AAAFFFFFFEEEEEEDDDCCCAAAAAAAAAAAA@@@???>>>>>>===<<<======<<<<<<;;;:::::::::888777666666555555555555444333333333333444444555000000111222222222111111/////////000000111222222///000000111333444444555222111111111111222222333222222111111222222333333111111111222111111000000000000111111111222222222111000000111222555777888222222222222222111000///000000111111111222222222555666777555222000///000111222333444444444444333000111333444555444222111000111111222222222222222...000444777999999888888777888888999::::::999999666555444555777888777666666666777888888999999999:::;;;<<<===???@@@AAABBBDDDIIINNNQQQQQQPPPRRRTTTUUU]]]ggglllnnnsss{{{wwwfffVVVJJJDDD@@@???<<<999777666777777999:::;;;<<<>>>AAAEEEIIIDDD@@@>>>@@@@@@>>>===>>><<<<<<;;;===>>>>>>===;;;999777444444444444333111---------+++******,,,---+++,,,---,,,***))))))******+++---......---,,,+++------......///000000000000000111111000///---,,,,,,,,,,,,++++++,,,,,,,,,000000///...---,,,,,,+++,,,---...---,,,+++,,,---000111111111000000222444333333333222111000000///111111111333555444222000222111111222222333444555999<<<;;;666555888::::::xxxsssrrrqqqqqqpppgggccc\\\UUUOOOLLLJJJJJJHHHIIIHHHEEEAAA???@@@BBB888666555444555555333222111111111000///000333666@@@OOOZZZ[[[YYYXXXSSSJJJGGGPPPZZZ___```[[[NNNBBB>>>FFFRRRYYYWWWMMM???555777555555777555333555:::555;;;===:::666555555333222222333333222111111000000555:::<<<;;;<<>>???BBBDDDEEEBBB@@@?????????@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDBBB>>>;;;:::;;;;;;<<<<<<<<<<<<<<<;;;:::999888888888999:::888888999::::::::::::999888;;;:::666666888999666444555666777999:::;;;<<<<<<===>>>===<<<===???AAAEEEEEEEEEDDDCCCBBB@@@@@@AAAAAAAAAAAA@@@>>><<<;;;<<<<<<<<<;;;:::999999999777777666555555555666666222333444555555555555555111222333333333222111000000000111111222333333333000000111111222222333333222111111111111222333444222222111111222222333444000111222222222222222222111111111222222222333333000000000000222555888:::222222222333222222111111//////000111222333333444444555666444222000///000222333444555555555444444111111222333333333333333///000111222222222222222///222666:::<<<<<<;;;:::666777888:::;;;;;;;;;;;;:::888777777888888777555555666777888888999999999999:::<<<===????????????AAAGGGNNNSSSUUUUUUUUUVVVSSSXXX^^^bbbfffnnnxxxwwwhhhXXXLLLGGG@@@???<<<999888777888888:::999:::<<<@@@DDDEEEEEEAAA===;;;===>>><<<;;;<<<::::::<<<>>>@@@???===:::888666444333444444222111,,,---///...------...000***,,,......,,,*********)))***,,,.........---,,,------......///000000111---...///000///---,,,***------,,,,,,,,,,,,------........................,,,---......,,,++++++,,,---///000000......///111222111000/////////000000000000111222555555444333111111111111222333444555777;;;;;;777555888;;;;;;|||tttppppppqqqqqqppphhhddd^^^WWWRRRNNNLLLKKKJJJJJJIIIEEEAAA???@@@BBB999777666555666666444333/////////...///111666:::BBBPPP[[[[[[YYYXXXRRRIIIHHHQQQ[[[```aaa[[[OOOBBB???GGGRRRZZZXXXNNN@@@777:::777666666444111333888444;;;===:::666666555444444444444333333222222222---444;;;===;;;<<>>AAAEEEHHHGGGEEEBBB@@@@@@@@@@@@@@@@@@AAAAAA@@@AAABBBCCCDDDDDDDDDDDDCCCDDDEEEGGGGGGGGGFFFEEEFFFEEECCCDDDEEEDDD???;;;999:::;;;<<<============999999888888999;;;<<<>>>999:::;;;;;;<<<<<<;;;;;;777999999666777:::;;;888444555666777888999:::::::::;;;<<<;;;;;;<<>>@@@AAABBBBBBAAA>>><<<:::<<<<<<;;;::::::999888888777666555555555555666666222333555666777666666555333444444555444333111000111111222333444444555555222222222111111111111111222222111111222333444444222111111111222333333444000111222333333333333333111222222222222333333333000//////000222555888:::111222222333333333222222000000111222444555666777333444555444222000///000333444555666666666555444111111111222222333333444//////000111111111111111000333777;;;>>>>>>===<<<666777888:::;;;<<<=========;;;:::999999999777666555666777888888999999888888999;;;===>>>>>>>>>===BBBHHHPPPVVVWWWWWWUUUUUURRRTTTWWW[[[aaajjjvvv~~~~~~wwwhhhYYYNNNIII@@@???<<<:::888888999:::;;;999999===BBBEEEEEECCC???:::888;;;<<<:::999;;;999:::<<>>CCCKKKUUU\\\ZZZPPPCCC999555555444444444555555666<<<>>>???;;;555111333666777555333111111111333444777777;;;>>>>>><<>>@@@DDDCCCAAA@@@???>>>>>>>>>???>>><<<:::999:::<<<===888777666666777999;;;===::::::999999888777666666444444444444444444444444555555444444444333333333222111111222444333///,,,333333333222222222111111333222111111111222333444222222111...---...111333000000000000111222333333444333222111222333444555000000000000111222333444111111222222222222111111000///...000444666666444666555444444333333333444000000///000000111222222000111111222333444555555333222111111000111111111111222555<<>>999888<<<>>>:::666555777888888999999:::;;;;;;;;;<<<<<<===>>>??????@@@EEEHHHMMMRRRSSSRRROOOMMMOOOOOOSSSZZZ```fffoooxxx~~~xxxooobbbRRRGGGBBB@@@>>>===<<<:::666444888;;;>>>BBBCCCCCCBBBAAA::::::999999999999:::::::::;;;===>>>>>><<<;;;999:::888555222000//////000000---+++,,,...000///---........................+++---......,,,+++******...///000111111000///......---,,,,,,+++++++++,,,...000222111...,,,---...---------............///...---,,,***)))***---000*********+++,,,...///000/////////---,,,---000222///111333444333333444555222111111222555777777666777888999999888:::===???{{{oooiiikkkooosssssshhhddd]]]UUUOOOKKKIIIIIIHHHKKKKKKGGGEEEGGGHHHFFFBBB@@@<<<999666555555555444111111222222111555;;;DDDNNNWWWZZZZZZWWWPPPIIIFFFRRR^^^cccbbb\\\OOOCCCAAAIIITTT[[[YYYNNN@@@777666666555444444444444444;;;>>>>>>;;;555222333666444222111//////000222333888888;;;>>>???===AAAGGGIIINNNLLLGGGJJJTTTVVVPPPQQQRRRUUUWWWYYY[[[\\\\\\XXXWWWWWWWWWWWWXXXYYYZZZ\\\\\\[[[XXXVVVXXX\\\```]]][[[ZZZXXXVVVTTTTTTSSSSSSWWW[[[[[[YYYYYY]]]aaa^^^^^^]]]]]]]]]]]]]]]]]]^^^]]]\\\]]]___^^^[[[WWW[[[\\\\\\[[[ZZZ[[[^^^```ggglllqqquuuvvvuuuttttttvvvwwwyyyzzzzzzzzz|||~~~|||zzzzzz{{{}}}zzz|||~~~}}}}}}}}}}}}~~~{{{uuuooohhhaaa\\\WWWVVVSSSMMMFFFCCCCCCDDDEEEDDDCCCAAAAAACCCDDDEEEDDDBBBBBBDDDGGGFFF@@@;;;DDDCCCBBBAAAAAACCCFFFIIIGGGBBB@@@DDDEEECCCCCCFFFDDDCCCBBBDDDFFFGGGDDDBBBCCCCCCCCCDDDDDDCCC@@@======;;;::::::;;;;;;:::999<<<;;;:::999888999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<:::888888888999888777666777999888777888;;;>>>::::::::::::;;;===???@@@BBBAAA@@@???>>>=========>>>===;;;:::::::::;;;<<<888777666666777999;;;<<<::::::999888888777666666444444444444444444444444555555555555444444333333222111000222444444222///333333333222222222111111000000000111222444666777222222111///...///222444555444222111000000111111222111111111111222333333000000000000111222333333111111222222222222111111///......111444666555333333333222222111111111111111111111111111111222222111111222333444555666666222111111000///000000000111111333999???@@@<<<888666:::<<<;;;===DDDIIIJJJBBB<<<999;;;<<<999666666777888888999999:::;;;;;;<<<<<<===>>>???@@@AAAAAAFFFHHHLLLOOOOOONNNKKKIIILLLLLLPPPWWW]]]ccclllttt|||}}}tttfffVVVKKKEEECCCAAA???>>><<<888666777999;;;===>>>>>>>>>===:::;;;<<<<<<<<<;;;:::999999:::;;;======<<<;;;:::<<<:::777444222111111111111...,,,---///000///---........................,,,...//////---,,,,,,,,,---...//////000000000///......---,,,,,,,,,,,,,,,,,,///111111...------...---------............///+++,,,---,,,+++***+++---************+++,,,---.../////////...,,,---000222111333555555555444666777555444333333444444222000444666888:::<<<@@@DDDHHH{{{mmmggggggllloooooojjjeee^^^VVVOOOJJJHHHGGGHHHLLLMMMIIIGGGIIIJJJHHHCCC@@@<<<999666666777777444111111333444333888>>>DDDNNNXXX[[[[[[XXXQQQJJJFFFRRR^^^cccccc\\\OOOCCCAAAIIIUUU]]][[[OOO@@@666777666555333333333444444:::======;;;666333333555222111000000000222444666;;;999;;;???@@@@@@DDDJJJIIIMMMNNNLLLOOOWWWXXXSSSRRRSSSUUUWWWYYY[[[[[[\\\ZZZYYYXXXXXXXXXYYY[[[\\\\\\\\\[[[YYYXXXZZZ]]]```___^^^\\\ZZZYYYWWWWWWWWWVVVXXXZZZZZZYYY[[[___ccc____________`````````aaa```^^^]]]]]]]]]]]]\\\ZZZWWWXXXZZZZZZ[[[\\\^^^```dddhhhooosssuuuuuuuuuuuuvvvyyy{{{||||||{{{|||}}}}}}|||{{{|||~~~}}}~~~~~~~~~}}}~~~~~~yyysssllleee___XXXWWWUUUOOOIIIEEECCCCCCCCCBBB@@@@@@@@@CCCFFFHHHHHHFFFDDDEEEFFFEEEAAA===@@@BBBCCCBBB@@@BBBJJJPPPMMMHHHCCCCCCCCCBBBBBBEEE@@@AAACCCEEEGGGGGGDDDAAACCCCCCCCCDDDEEEDDDAAA>>>>>><<<;;;;;;<<<<<<;;;:::;;;:::999888888888999999::::::;;;<<<<<<;;;::::::===;;;999888999999777666666777999999999:::<<<===:::::::::;;;<<<===???@@@@@@@@@???>>>===<<<;;;;;;======;;;:::::::::;;;<<<888777666666777888:::;;;999999888888777777666666444444444444444444444444666666666555555555555444222111111222444555555444333333333222222222111111222222222222333444555666111111111000///000333666:::888555222////////////000000111222222222222111000000000000111222333333111111222222222222111111......///222555666444222222222222222111111111111333333222111111111222222222222333444555666666777111111000////////////000222111111555999999666333666999::::::???JJJUUUYYYHHH@@@:::::::::888777888777888888999999:::;;;;;;<<<======>>>@@@AAAAAABBBIIIJJJKKKMMMLLLKKKIIIHHHIIIIIIMMMTTT[[[```hhhqqq{{{{{{mmm[[[OOOIIIGGGDDDBBB@@@>>>;;;888999999::::::::::::::::::999;;;===>>>>>>===:::999999999;;;<<<<<<<<<<<<;;;===;;;888666444333222222222000//////000000...---........................---///000000...------...---------------...///000......------,,,,,,------***---000111000.........---------............///(((***---...,,,*********,,,+++++++++,,,,,,---......//////...---...000333333555666666555555777888666666666666777666222000222555888:::===AAAFFFJJJ}}}|||yyykkkcccdddhhhkkkllllllggg___VVVOOOJJJHHHGGGJJJNNNNNNJJJHHHIIIHHHFFFBBB@@@===;;;999888888888333111111333444444999???JJJTTT]]]```^^^[[[TTTMMMIIITTT___cccaaaZZZLLL@@@CCCLLLYYYaaa___RRRCCC888555555333222222444555666:::<<<===<<<888555444555222222111222333666999;;;<<<:::;;;@@@BBBCCCGGGMMMIIIMMMOOOPPPTTTZZZZZZUUUTTTUUUWWWYYYZZZ\\\\\\]]]\\\[[[ZZZYYYZZZZZZ\\\\\\[[[[[[ZZZYYYYYY[[[]]]___bbbaaa^^^\\\YYYWWWVVVUUUYYYZZZ[[[ZZZZZZ\\\aaadddaaaaaaaaabbbbbbbbbaaaaaaaaa___^^^\\\\\\\\\]]]]]]UUUWWWZZZ[[[\\\]]]```bbbdddiiiooosssuuutttttttttvvvyyy|||~~~}}}|||||||||}}}{{{zzz{{{~~~~~~}}}}}}}}}|||}}}~~~{{{vvvooogggbbbZZZYYYVVVQQQLLLGGGDDDCCCDDDBBB@@@???@@@BBBEEEGGGHHHFFFDDDDDDEEEDDDBBB@@@===AAADDDBBB???BBBMMMWWWWWWPPPIIIDDDBBBAAABBBCCCAAABBBDDDFFFHHHHHHFFFEEEDDDCCCDDDEEEFFFEEEBBB???>>>===<<<===>>>>>><<<;;;999999999999999999999999999:::<<<======<<<:::999<<<:::999888:::::::::999777888:::;;;;;;<<<<<<===::::::;;;;;;<<<>>>???????????????>>>===<<<;;;;;;<<<<<<;;;::::::;;;;;;<<<888888777777777777888999888888777777777666666666444444444444444444444444666666666666666666666555444333222333333555555555333333333222222222111111666555444333333222222111000111111000000111444666;;;999555222000//////000///000222333333333222111/////////000000111222333111111222222222222111111,,,...111333555555333111333333444444444333333333333333222111000000111111222333333444555666777777222111111000000000000000222111111222444444333000555888999999AAARRR```gggNNNDDD<<<:::999888888:::777888888999999:::;;;;;;;;;<<<<<<>>>???@@@AAAAAAIIIJJJJJJKKKKKKKKKKKKJJJIIIIIIMMMUUU[[[___gggooozzzrrraaaTTTLLLIIIFFFCCCAAA???<<<:::===<<<;;;999999999:::;;;888999;;;===>>>===<<<<<<=========<<<<<<<<<<<<<<<===;;;999777555333333222333222111111000000...---........................---...000///...---...//////...---,,,+++,,,---...------,,,,,,,,,,,,,,,---)))+++...000000000///...---------............///'''***,,,,,,+++***)))***......---------......///.../////////...///111333444555666666555555777888666666888;;;<<<<<<999666444555777888999<<<@@@CCC~~~||||||vvvhhh```aaafffiiijjjnnniiiaaaXXXPPPKKKIIIHHHMMMPPPPPPJJJFFFFFFFFFDDD@@@??????>>><<<:::999888333000111333444444888>>>QQQZZZbbbccc```[[[SSSLLLGGGRRR^^^bbbaaaYYYKKK???EEENNNZZZbbb```SSSCCC888333333111111222444777888999;;;======;;;888666555222111111222444888;;;===<<<:::;;;AAAEEEGGGJJJNNNJJJMMMOOORRRVVVZZZZZZWWWVVVWWWXXXZZZ\\\]]]^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\YYYXXXXXXXXXZZZ[[[\\\\\\```___]]][[[XXXWWWVVVUUU[[[[[[[[[[[[\\\^^^bbbeeeccccccccccccbbbaaa```___aaa```___]]]\\\\\\]]]___WWWYYY[[[\\\\\\^^^aaadddgggkkkqqqtttuuusssrrrrrruuuxxx{{{}}}}}}|||{{{||||||{{{zzzzzz|||~~~~~~}}}}}}~~~|||||||||zzz{{{}}}~~~|||xxxqqqiiiddd[[[YYYVVVRRRNNNJJJFFFDDDFFFEEEBBB@@@@@@AAACCCDDDEEEDDDCCCBBBCCCCCCCCCBBB:::@@@DDDAAA>>>AAAMMMXXX^^^XXXOOOFFFBBBBBBBBBBBBDDDDDDDDDEEEEEEFFFHHHIIIEEEEEEEEEGGGHHHGGGDDDBBB???>>>>>>???@@@???===;;;999999999999:::999999999999:::<<<======<<<:::999:::888777999;;;======<<<888999;;;===>>>>>><<<;;;999999:::;;;<<<===>>>>>>>>>?????????>>>===<<<;;;;;;;;;:::::::::;;;;;;;;;888888777777777777777777777777666666666666666666444444444444444444444444555666666666666666666666666555555444333333333444333333333222222222111111555555444444333222111000///000111000000111333555888777444222111111111222000111333444444444333222////////////000111222333111111222222222222111111,,,...111444444333222111222222333444444333333222333222111111000000000000222333333444555666777777444333222222111111222222333222111222222222111000333666888:::CCCUUUeeelllOOOFFF<<<::::::888999;;;777888888999999:::;;;;;;999:::;;;<<<===???@@@@@@EEEFFFGGGHHHJJJKKKLLLLLLLLLLLLPPPWWW\\\```gggnnnzzzvvveeeXXXNNNKKKGGGCCCAAA???<<<:::>>><<<;;;999999:::;;;<<<999:::;;;<<<>>>???@@@@@@BBBAAA???>>>============<<<;;;999777555333222222222222333222111///......////////////////////////,,,---......,,,,,,---///222000...,,,*********+++,,,,,,++++++++++++,,,,,,***+++---///000000///...---------............///)))++++++***))))))***,,,---,,,,,,,,,,,,,,,---------...000000//////111333555555666555444444666888777777999<<<>>>===:::888555666777777777888;;;>>>|||}}}uuuggg```aaagggkkkmmmooojjjbbbZZZRRRMMMKKKJJJQQQSSSQQQJJJEEEEEEEEEDDD@@@@@@???>>>===<<<;;;:::444111111333444333888>>>RRR[[[bbbccc___YYYQQQIIIDDDOOO\\\bbbbbb\\\OOODDDEEENNNYYY```^^^RRRBBB888444222111000111444777999:::;;;>>>???>>>;;;888555000000000111333666:::<<<;;;999;;;BBBHHHIIIKKKNNNKKKLLLNNNRRRVVVYYYYYYXXXVVVWWWYYYZZZ\\\]]]]]]^^^[[[\\\]]]^^^^^^]]][[[ZZZXXXWWWWWWXXX[[[\\\\\\ZZZ[[[ZZZYYYXXXXXXXXXXXXXXX\\\\\\\\\]]]___aaaccceeeccccccdddcccbbb```^^^]]]aaaaaa```___\\\\\\^^^```[[[[[[[[[[[[[[[]]]aaadddiiimmmrrrttttttrrrppppppsssvvvyyyzzzzzzzzz{{{||||||{{{yyyzzz|||}}}}}}|||{{{}}}}}}|||{{{|||yyyzzz|||}}}}}}yyyssskkkfff\\\YYYTTTQQQNNNKKKHHHEEEHHHGGGEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB888>>>BBB@@@===@@@KKKUUU```[[[QQQGGGCCCDDDDDDBBBDDDDDDDDDCCCBBBCCCFFFIIIGGGGGGGGGIIIJJJIIIGGGDDD@@@??????@@@AAAAAA>>><<<999999:::;;;;;;;;;::::::::::::;;;<<<<<<;;;::::::999777777999<<<>>>??????:::;;;<<<>>>@@@???;;;999777888999;;;<<<<<<<<<<<<===>>>?????????>>><<<;;;::::::::::::;;;;;;;;;;;;888888888777777666666555666666666666555555555555444444444444444444444444444555555555555666666666555666666555333222222333333333333222222222111111///000111222333444333333...000000000///000222333333333222222222222333333222222333444444444444333////////////000111222222111111222222222222111111,,,///222333222111111222//////111222222222111000333222222111111111111222222222333444555666666777444444333222222222222333111111222222222222222111000555888:::BBBQQQ^^^cccKKKBBB;;;999:::888888:::777888888999999:::;;;;;;888888:::;;;===>>>???@@@AAABBBDDDGGGIIIKKKLLLMMMOOOOOOSSSYYY]]]```eeelllxxxyyyhhh\\\PPPMMMHHHDDDAAA???<<<:::<<<;;;:::999:::;;;<<<===>>>???AAABBBCCCCCCCCCBBBEEECCCAAA>>>===>>>???@@@<<<;;;:::888666444222222///111333333111///...///////////////////////////,,,---...---,,,,,,...000222111///---+++******))),,,,,,+++++++++,,,------,,,++++++---///000///...---------............///++++++,,,+++))))))+++---))))))))))))******+++,,,,,,...000000000000222333666666666555444444666888999888999:::;;;:::888555555666777888888:::===@@@zzzvvvhhhaaadddkkkpppsssppplllddd[[[TTTPPPMMMMMMSSSTTTQQQIIIEEEGGGHHHHHHDDDAAA>>>;;;:::;;;===???666333333555555444888>>>QQQZZZaaabbb^^^YYYPPPHHHEEEQQQ^^^dddddd^^^QQQFFFGGGOOOZZZ```]]]RRRCCC999666555222000000222444666:::<<>>:::666000000000111444777:::<<<999777:::CCCJJJKKKLLLMMMMMMLLLMMMQQQUUUWWWWWWWWWUUUVVVXXXYYYZZZ[[[\\\\\\ZZZ\\\^^^``````]]]ZZZXXXXXXWWWWWWZZZ]]]^^^\\\ZZZZZZYYYXXXXXXXXXXXXXXXXXX\\\\\\]]]___aaacccdddddd```aaabbbbbbbbb```^^^]]]```aaabbb```]]]\\\^^^```^^^]]][[[YYYXXXZZZ___ccchhhlllpppssssssqqqooonnnqqqsssuuuvvvwwwxxx{{{}}}}}}|||zzz{{{|||~~~}}}}}}zzz|||~~~}}}||||||}}}yyyzzz|||~~~{{{uuummmhhh\\\XXXRRROOOMMMLLLJJJGGGGGGGGGGGGFFFEEECCCBBBAAABBBCCCDDDDDDBBBAAAAAAAAA777<<>>???>>>======>>>@@@AAA???:::666555666888:::;;;;;;;;;:::;;;<<<===>>>>>>===;;;:::999999::::::;;;;;;;;;;;;888888888888777666555444555555555555555555555555444444444444444444444444333333444444555555555555111333666666333222222333333333333222222222111111---...000111333333333333...///000000......///111000111222333333333222111222222222222222333333444///......//////000111222111111222222222222111111---///222222000000111333...///111222222222111000444444333333333444555555111111222333444555666666444333222222111111222222...///111333333222222222///555888:::???HHHOOOQQQCCC<<<777777999777666777777888888999999:::;;;;;;888999:::<<<===???@@@AAABBBCCCFFFJJJLLLNNNNNNNNNPPPPPPSSSYYY\\\]]]bbbhhhvvv{{{lll```RRROOOIIIEEEBBB???===;;;;;;;;;<<<<<<>>>???@@@AAAEEEHHHLLLNNNMMMJJJEEEBBBCCCAAA???======???AAACCC======<<<:::888666444333---000333333111///...///////////////////////////---.........------///111...//////......---,,,+++---------------...//////...,,,***+++---//////...---------............///)))+++---...,,,+++++++++)))))))))***+++,,,---...,,,...000111111111222444888888777666444555777:::999888888999:::;;;999888666777888888888:::===@@@zzzwwwiiicccfffnnntttwwwqqqllleee\\\VVVQQQOOONNNTTTUUUQQQIIIFFFIIILLLLLLGGGCCC===888777:::@@@CCC888666555666666555999???PPPYYYaaabbb```[[[SSSKKKKKKVVVaaafffeee^^^PPPDDDKKKRRR\\\aaa^^^TTTFFF<<<999777333000///000222333;;;<<>>888666:::DDDKKKLLLLLLLLLMMMLLLLLLPPPTTTUUUVVVWWWTTTUUUVVVXXXYYYZZZZZZZZZXXX[[[___aaaaaa]]]YYYVVVYYYXXXXXX[[[___```^^^[[[]]]\\\ZZZYYYWWWVVVVVVUUU\\\\\\]]]```cccddddddccc]]]^^^```aaabbbaaa___^^^___aaacccaaa^^^]]]^^^```___^^^[[[WWWVVVXXX]]]aaaeeeiiiooorrrrrrpppooonnnoooqqqssstttuuuwww{{{}}}}}}||||||~~~~~~~~~zzz|||~~~~~~}}}~~~~~~zzz{{{}}}~~~}}}wwwooojjj\\\WWWQQQMMMMMMLLLKKKIIIFFFFFFGGGGGGGGGEEECCCBBBDDDEEEFFFEEECCC@@@??????777;;;>>>>>>===???EEEKKKVVVUUUMMMDDDCCCHHHIIIEEEDDDHHHLLLLLLIIIGGGFFFGGGIIIIIIJJJLLLMMMMMMJJJHHHAAAAAAAAABBBDDDCCC@@@===999:::<<<=========<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<:::999:::<<<>>>>>>===>>>>>>???AAABBB@@@:::555444555777999:::::::::999999;;;<<<======;;;:::888888999:::;;;;;;;;;;;;;;;888888888888777555444333444555555555555555555555444444444444444444444444333333333444444444555555---111555666444333333444333333333222222222111111...///111222222111000///...///000///...---...///...000222333333222111000222111000000000111333444.........//////000111222111111222222222222111111---000222111//////111444///000222444555444222111555555555555555666777888000111111222333444555666333222111111000111111111+++...111333333222222222///555999999;;;AAADDDCCC===777333666777555444444777888888999::::::;;;;;;999:::;;;===>>>@@@BBBBBBFFFHHHKKKOOOQQQRRRRRRQQQOOOOOORRRWWWZZZZZZ___dddttt}}}nnncccTTTPPPJJJFFFCCC@@@>>><<<===>>>???AAABBBDDDEEEFFFKKKPPPUUUXXXVVVOOOFFF@@@@@@>>><<<;;;<<<@@@CCCFFF???>>>===<<<:::777555444+++///222333000...///000000000000000000000000000//////000///......111333+++---...///000///...---///////////////000111111000---)))))),,,//////...---------.........//////'''+++///111///---***)))+++,,,,,,---...///111222,,,...000111111111222444::::::999777666666999;;;777666777999<<>>999999<<>>999666222111111222222111777<<<@@@AAACCCDDD???888777555333555888;;;;;;::::::;;;>>>BBBFFFJJJMMMNNNPPPLLLIIILLLRRRVVVUUUSSSTTTRRRRRRTTTXXX[[[ZZZXXX]]]^^^___]]][[[XXXXXXXXX[[[ZZZZZZ\\\^^^^^^]]]\\\ZZZ[[[\\\[[[ZZZYYYYYY[[[[[[]]]```dddffffffcccaaaccc```___aaaaaa^^^___bbbaaacccbbb___```bbb```\\\bbbaaa^^^ZZZWWWVVVXXXZZZdddjjjoooqqqoooooorrruuussstttuuuttttttuuuxxx{{{}}}~~~}}}}}}zzzrrrkkk\\\XXXTTTPPPOOONNNMMMKKKEEEFFFHHHIIIIIIHHHGGGGGGFFFFFFEEEDDDCCCBBBBBBAAA???>>>======>>>@@@BBBDDDDDDJJJLLLHHHFFFGGGHHHHHHGGGFFFGGGIIIKKKKKKIIIGGGEEEFFFGGGHHHIIIIIIIIIIIIKKKEEEAAACCCDDDAAA????????????<<<888999>>>???===:::999999:::;;;===<<<;;;@@@>>><<<::::::<<<>>>@@@===???CCCEEEEEEBBB???===888999:::999888888999;;;:::<<<===<<<888777888:::::::::<<<<<<<<<<<<::::::666777888888777777888:::333444555555666666555555444444444444444444444444555444222111111222444555222333444555555555444333333333333333333444555666,,,---///111222111000///111111111111111111111111333333222222111000000000333222111111111111...,,,000000//////000111222333000222333333111///......//////000111111111111111222222333444444444444333...000444:::>>>???;;;777444444555555555555555555222222222222111///...---222111//////000111444555555444555777;;;>>>>>>>>>:::999888666555555444444666666666888999888666444777888:::;;;===>>>@@@@@@CCCDDDKKKWWW```]]]TTTKKKSSSTTTSSSRRRQQQUUU\\\cccvvv}}}wwwcccVVVVVVTTTPPPJJJDDD@@@>>>===???BBBBBBBBBEEEIIIMMM[[[]]]^^^\\\VVVMMMDDD???CCC???:::999<<<>>>>>>===???BBBEEEAAA:::444333444///000222333333222111000000111111000......///111222111000//////000111222000///...,,,,,,---......//////000///------...000......------,,,,,,,,,------,,,,,,,,,,,,---.../////////000000///---+++)))(((((()))+++...000///...///000111222333444444444888BBBEEE<<<666999999333777999<<<>>>???>>><<<;;;888888666555777;;;BBBGGGvvvnnnjjjkkknnnpppmmmfff___]]]YYYUUUSSSTTTVVVUUURRRNNNJJJIIILLLOOOLLLGGG@@@<<<<<>>:::777444222333444444444777;;;>>>@@@BBBCCC???888555444444666:::<<<<<<;;;:::;;;===@@@DDDGGGIIIKKKNNNKKKIIILLLQQQUUUUUUTTTSSSQQQQQQSSSWWWYYYYYYWWWWWWYYY[[[[[[ZZZZZZZZZ[[[ZZZZZZZZZ\\\^^^______^^^[[[ZZZ[[[[[[\\\\\\]]]]]]\\\]]]___bbbeeeeeecccaaafffaaa^^^^^^^^^\\\^^^bbbdddfffeeecccccceeeccc___cccaaa^^^ZZZWWWVVVWWWYYYccchhhooorrrqqqqqqsssvvvssstttuuuuuuuuuvvvxxxzzz}}}|||{{{|||~~~~~~|||~~~~~~{{{ssslllaaa]]]XXXTTTQQQNNNLLLJJJEEEEEEFFFFFFFFFEEEDDDCCCFFFFFFEEEDDDCCCBBBBBBAAA???>>>=========???AAABBBEEEJJJKKKGGGEEEGGGJJJKKKFFFEEEEEEFFFHHHHHHGGGEEEIIIJJJKKKLLLLLLLLLLLLLLLIIIDDDAAACCCDDDAAA@@@AAA===>>>===;;;<<>>:::===<<<<<<===???@@@???>>>>>>===;;;:::;;;===@@@BBBBBBDDDFFFGGGFFFCCC???<<<::::::999999999:::::::::;;;===>>><<<777555666999:::;;;;;;<<<;;;:::999888333444555444333333555777444444555555555555444444333333444444444444333333555444222111111222444555222333555666666666555444333333333333333444555555...///111222222111000///111111111111111111111111333333333222222222222222111000///000111111000...000000//////000000111111000222333333000........./////////000000000111111///000111111222222111111111000111888@@@BBB===666333444444444444444333333000111111111111111000///111000//////000111333555333333333666999<<<<<<<<<888888777666666666666777555555555777888888888777:::999999999999:::;;;;;;CCCEEELLLXXXbbbbbbZZZSSSOOOPPPQQQQQQQQQUUU\\\bbbrrryyy{{{hhhaaa___[[[TTTLLLDDD>>>;;;>>>@@@BBBAAA@@@AAAEEEHHHRRRRRRRRRPPPLLLFFFAAA>>>CCC???<<<;;;===???>>><<>>777333333...///111222222111000//////000000///------...000111000000//////000000111//////...---------------...//////...------...000...---+++*********+++,,,,,,,,,,,,---------......,,,---...//////...,,,+++---++++++,,,///222444444111222222333444444444444555???CCC;;;777:::;;;666888:::===?????????===<<<888888888777888<<>>@@@BBB???999444444555999<<<======;;;<<<<<<>>>@@@CCCEEEHHHIIILLLJJJIIILLLQQQTTTTTTSSSQQQPPPPPPRRRTTTVVVVVVUUUTTTVVVYYYZZZYYYYYYZZZ[[[XXXWWWWWWZZZ]]]______^^^\\\ZZZXXXZZZ^^^```___^^^]]]]]]]]]```bbbdddcccbbbgggbbb]]]\\\[[[YYY\\\```dddeeeeeecccdddeeeccc^^^aaa```]]]YYYVVVUUUWWWYYY^^^eeelllqqqqqqqqqrrrtttrrrtttvvvwwwvvvvvvxxxyyy{{{{{{|||~~~}}}zzz}}}{{{tttnnngggccc]]]XXXTTTOOOKKKHHHEEEEEEFFFEEEEEEDDDCCCBBBFFFFFFFFFEEEDDDCCCAAAAAA???>>>===<<<<<<===>>>???EEEIIIKKKGGGEEEIIIMMMNNNJJJHHHGGGFFFHHHHHHHHHGGGLLLLLLMMMMMMMMMMMMMMMLLLHHHCCCAAACCCDDDAAA@@@BBB;;;===>>>===???AAA>>>999======>>>@@@CCCCCCAAA???<<<;;;:::;;;<<>>;;;666444555888;;;;;;;;;;;;:::999777666555666666666555555777999555555555555555444333222222333444666666444333222444444222222222222444444333444555666777666555555333333222222333333444444000111222333222111000///000000000000000000000000222333333333333444444444///......///111222000///000000/////////////////////111333222000.........000///.........///000111///000111111222222111111444000///666@@@CCC===555333333444333333222111000///000000111222222111111111000//////000111333444222111111444777:::::::::666666777777777888888999444555555666777888999999888777666555666777999:::BBBEEEKKKTTT]]]___YYYSSSKKKMMMPPPPPPQQQUUU[[[aaammmttt|||pppiiieee^^^VVVMMMEEE>>>;;;@@@AAAAAA@@@???>>>@@@BBBIIIHHHFFFDDDBBB@@@@@@???CCC@@@>>>>>>AAABBB@@@===???DDDHHHGGGAAA999444222///000111222111000///.../////////...,,,,,,---...//////000000000000000///...............---,,,,,,---...///...---,,,...000---,,,***(((((()))***+++++++++---......------,,,)))***,,,---...------,,,///,,,++++++///333666888333333333444444444444444333<<>>===888999999999:::<<<@@@CCCzzzpppjjjiiikkkhhh```ZZZYYYYYYXXXZZZ]]]]]]\\\XXXPPPHHHDDDFFFJJJJJJEEE>>>:::;;;===?????????<<<::::::777666<<>>>>>@@@BBB@@@;;;555777999;;;======<<<;;;<<<===>>>@@@CCCGGGJJJLLLNNNLLLLLLMMMPPPRRRRRRQQQPPPPPPPPPQQQRRRSSSTTTSSSVVVXXXZZZ[[[ZZZXXXXXXXXXTTTTTTTTTVVVZZZ]]]]]]]]]^^^ZZZWWWXXX]]]```___\\\^^^]]]\\\^^^```bbbbbbbbbfffaaa]]]\\\ZZZWWWXXX[[[^^^aaa```______aaa^^^YYY[[[[[[YYYWWWUUUUUUXXXZZZZZZaaaiiioooqqqqqqrrrrrrqqqtttwwwxxxxxxwwwxxxxxx|||}}}~~~{{{~~~}}}vvvqqqjjjfff```[[[VVVQQQLLLHHHFFFFFFFFFFFFFFFFFFFFFEEEGGGGGGGGGFFFEEECCCAAA@@@>>>======<<<<<<<<<======AAAGGGKKKIIIIIILLLPPPPPPQQQOOOLLLKKKLLLMMMLLLLLLJJJKKKKKKKKKKKKJJJJJJIIIHHHDDDBBBDDDCCC@@@???AAA;;;>>>???===???BBB???;;;;;;<<<>>>AAACCCCCC@@@>>><<<<<<;;;;;;<<<>>>@@@BBBGGGGGGHHHHHHFFFDDDAAA???@@@;;;888999===>>><<<888:::<<<<<<:::666555777999<<<<<<;;;:::999777666555666777777777666666888:::777666666666444333222111222444666888888666444222444333333222222333333444222333444555555555444333333333222222222222333333222333333333333222111000////////////////////////111111222222333444444555//////...///111111///...000////////////...------...000222222000.........000///---,,,---...000222111111222333333333333333444111111555<<<===888333444444444444333222000000000111111222222111111111000/////////000111222333222111111333777999999999777777888888888999888888777777888777777777888999555444333333555888;;;>>>@@@CCCGGGLLLSSSVVVSSSLLLLLLNNNQQQQQQRRRTTTZZZ___jjjpppxxx~~~wwwgggbbbZZZRRRKKKFFFAAA>>>AAAAAAAAA@@@???>>>??????DDDCCCAAA@@@????????????AAA??????BBBEEEFFFDDDAAA@@@CCCFFFDDD???999555333222222222222222111000///...//////---++++++,,,------...///000111000///...,,,---...///...---,,,+++,,,---...---,,,,,,...000...,,,***(((((()))+++,,,***+++---......---+++***)))***+++,,,,,,,,,,,,++++++))))))+++...222444444444444333333333333333333444:::===999888;;;<<<999888:::;;;===>>>======<<<777999::::::999:::===???tttmmmjjjjjjggg___YYYXXXXXXXXXZZZ]]]___]]]WWWMMMCCC@@@EEEKKKJJJDDD===:::;;;======;;;;;;999999:::888666<<>>??????AAADDDAAA<<<888:::<<<>>>>>>===;;;;;;:::;;;<<>>===@@@>>>???>>><<<>>>BBBAAA>>><<<===???BBBEEEEEEBBB@@@??????>>>===>>>???@@@@@@DDDDDDEEEEEEEEEDDDCCCCCCAAA===999:::===???<<<999888:::;;;999666777:::>>>======;;;:::888777666555333444555444333333555777888888777666555333222111444555888999999888555444333333333333333333333333000111222333444333222222333222222111111111222222333333333333222222111111........................//////000111222333444444222111000000111000...,,,//////000000///...---,,,...000111111000.........000///---,,,---...000222111111222333333333333222333333444555555444222111555555555555444222111111333333333222222111//////////////////000111222222333222222444777999:::999999999999:::999888777777:::;;;<<<:::777666666888666555444444666999===??????CCCFFFGGGNNNUUUTTTOOOPPPRRRTTTTTTSSSTTTYYY]]]hhhmmmuuu|||xxxccc]]]TTTLLLHHHDDDAAA>>>@@@@@@@@@@@@AAAAAAAAA@@@AAAAAAAAA@@@???>>>===<<<>>>>>>???CCCHHHJJJHHHFFFAAAAAAAAA???;;;888555555555555444444333222111000...//////---+++***+++,,,,,,---...000000000///...,,,---.........---+++***+++,,,---,,,+++,,,---//////---+++******+++,,,---***+++---......---+++)))++++++++++++++++++******'''(((***---111222111000444333333222222222333333777:::;;;999888999999888777888999;;;;;;;;;;;;;;;666888999888777777888:::yyyqqqkkkhhhccc]]]XXXXXXXXXXXXYYY\\\^^^\\\VVVKKKAAA???FFFOOOLLLFFF???===>>>@@@>>>;;;777666888999888777<<>>@@@AAACCCEEEBBB<<<:::<<<>>>???>>>======>>>999:::;;;>>>BBBGGGLLLNNNSSSTTTTTTTTTSSSRRRQQQQQQQQQRRRSSSSSSQQQQQQRRRSSSTTTWWW\\\^^^^^^^^^]]]^^^WWWVVVUUUWWWZZZ^^^``````___\\\XXXWWWYYY[[[[[[YYY```___]]]^^^```bbbbbbbbb^^^\\\[[[]]]ZZZTTTQQQRRRZZZ]]]^^^\\\]]]^^^ZZZTTTNNNQQQUUUXXXZZZ[[[\\\]]]```dddjjjqqquuuwwwwwwwwwsssuuuwwwxxxwwwwwwyyyzzz~~~}}}~~~}}}}}}yyynnniiiccc\\\XXXTTTQQQOOOEEEEEEEEEDDDEEEFFFFFFGGGGGGHHHHHHHHHFFFDDDAAA???<<<<<<<<<===============;;;CCCKKKMMMNNNSSSUUUUUUYYYWWWTTTRRRRRRQQQOOONNNIIIIIIJJJJJJJJJJJJJJJIIIHHHFFFEEEEEEBBB===>>>AAA>>>@@@>>><<<>>>BBBCCC??????@@@AAADDDGGGGGGFFFDDDCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBBBBCCCDDDDDDEEEFFFAAA>>><<<<<<>>>>>>===:::888999:::999777888===AAA>>>===;;;:::888777777777555666777666555555777999999888888777666555333333555666777999999777666555333333333333333333333333///000111222222222111111222222111111000000111111333333222222222222222222//////////////////////////////000111222222333333444222111111111000...,,,...///000111000///...------///111111000......///000///.........///000111...///000000111111000000222444555444111///000111444444555444444333222111444444444333222000///.........///000000111111222444333333555888::::::999999:::;;;;;;:::999888777;;;>>>@@@>>>:::777666777:::999888777888999;;;<<<===CCCFFFGGGNNNZZZ^^^ZZZSSSUUUVVVTTTSSSUUUZZZ^^^fffkkksss{{{wwweee]]]RRRJJJEEECCC@@@>>>AAA@@@@@@AAACCCCCCBBB@@@>>>???@@@@@@>>><<<999777<<<<<<===AAAGGGJJJIIIGGG???>>>===;;;999777666666777777666555333222222111/////////---+++***+++,,,+++,,,---...////////////---------------,,,++++++***+++,,,,,,++++++---//////...------,,,,,,------+++,,,,,,------,,,******,,,,,,,,,++++++*********)))***---111444444222///555444333222222333444555::::::999888888777777777777777888999::::::::::::777888888777555555666777}}}sssjjjddd^^^YYYVVVWWWYYYXXXYYY\\\ZZZZZZWWWMMMCCCAAAIIIQQQNNNHHHAAA???AAABBB???:::555555777::::::999>>>EEERRRWWW\\\]]]]]]ZZZRRRIIIJJJVVVbbbeeebbb[[[PPPGGGQQQ___bbbaaaddd[[[KKKEEE???;;;555111111333444555999===@@@AAACCCEEEAAA:::999;;;>>>>>>>>>>>>AAACCC>>>>>>???@@@DDDIIIMMMPPPSSSTTTVVVWWWVVVVVVUUUUUURRRTTTUUUUUURRRQQQSSSUUUUUUXXX\\\______^^^]]]]]]WWWUUUTTTUUUXXX\\\^^^^^^]]]\\\ZZZXXXYYYZZZ]]]^^^```______```bbbcccbbbaaa^^^ZZZYYYZZZWWWRRRPPPRRR[[[^^^___^^^___```\\\VVVMMMRRRXXX]]]^^^^^^^^^^^^bbbeeeiiioootttwwwxxxwwwtttuuuwwwwwwvvvwwwyyy{{{~~~~~~~~~}}}|||tttnnneee^^^YYYVVVSSSRRRJJJIIIGGGFFFEEEEEEEEEEEEGGGHHHIIIIIIGGGDDD@@@>>>;;;<<<======>>>>>>>>>>>>===DDDIIIJJJLLLSSSYYY[[[ZZZXXXVVVUUUTTTRRROOOMMMGGGHHHIIIJJJJJJJJJJJJJJJEEECCCDDDEEEBBB>>>@@@EEE<<>>@@@@@@AAACCCFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHIIICCCBBBBBBBBBCCCEEEFFFGGGAAA@@@???>>>============:::;;;<<<:::888999===AAA???===<<<:::999888888999888999:::999888999:::<<<999999999999888777555555555555666666666666555555222333333444444333333222///000111222333222222111222222111000000000000000222111111111111222222333////////////////////////111111111222222333333333333222111222333222000///...///000222222111000///,,,...000111///......////////////000000000111111...//////000000000000000222222222111111111222222222222333333333333222222333333333333222222111000---...///000000111111111444333333555888999999999777888:::;;;<<<;;;:::999:::???CCCBBB===999888999::::::999999::::::;;;<<<<<>>======>>>===<<<;;;999888<<<:::;;;>>>CCCFFFEEECCC<<<;;;;;;;;;;;;999777666888777666444333111111111000000000...,,,***+++,,,,,,,,,,,,,,,---...///000...---,,,,,,++++++,,,,,,)))***++++++***+++---///---......///...---,,,+++,,,,,,,,,+++++++++******,,,++++++++++++,,,,,,---------...111333444222000666555444333444666777999:::888777777888777777777777888888999::::::;;;;;;999:::999666444444555777~~~uuuiiiaaaZZZVVVTTTWWWYYYYYYZZZ]]]WWWYYYXXXPPPGGGDDDKKKSSSNNNGGG@@@???AAABBB>>>999444444777;;;;;;;;;@@@GGGTTTYYY]]]^^^^^^[[[SSSKKKIIIVVVcccfffbbbZZZOOOEEEQQQ___cccbbbddd[[[KKKFFFAAA<<<666222111333444555777<<<@@@AAACCCDDD???888777:::======>>>@@@DDDHHHEEEDDDDDDEEEHHHLLLPPPSSSRRRTTTWWWXXXYYYXXXYYYZZZSSSUUUWWWVVVSSSRRRSSSVVVXXX[[[___```^^^[[[YYYXXXTTTRRRQQQRRRUUUXXXZZZZZZ[[[[[[[[[ZZZYYY[[[___bbb`````````aaacccdddcccaaa___ZZZWWWWWWUUUQQQQQQTTT[[[^^^```______```\\\VVVNNNTTT[[[```bbb```^^^]]]aaacccggglllqqqtttuuuuuuuuuvvvvvvvvvvvvwwwzzz|||~~~yyyrrrhhh___ZZZWWWUUUSSSPPPNNNKKKIIIGGGFFFEEEEEEGGGHHHIIIIIIGGGDDD@@@>>>;;;;;;===>>>???????????????EEEHHHGGGJJJSSS\\\___\\\ZZZYYYXXXWWWTTTPPPMMMEEEFFFGGGHHHIIIIIIIIIIIIAAAAAABBBDDDCCC@@@CCCHHH:::>>>AAABBBDDDFFFBBB<<>>>>>@@@CCCEEEEEEEEEGGGHHHIIIJJJLLLMMMNNNNNNEEEDDDCCCCCCCCCEEEFFFGGG@@@AAAAAA???===<<<===>>>===>>>===;;;888888<<<@@@???>>><<<:::999999999:::666777888777666666888:::999999:::999999888777666444444444444444444444444222333333444444333333222000111222333444333222222222222111000000///000000111000000000111222333333000000000000000000000000222222333333333333444444222111111222444444333111---///111222333222111000,,,...000111///....../////////000111222111111111000000111222222222222222333000...///333666555222000111111222222222111111111111222333333333333222---...///000111111111111444333333444777999999888555777999;;;===<<<<<<;;;888>>>DDDDDD@@@;;;:::;;;666666888:::;;;===>>>>>>;;;BBBCCC???FFFUUU\\\YYYRRRSSSSSSQQQQQQUUU]]]cccccchhhoooyyyiii```TTTMMMKKKLLLKKKIIICCCAAA@@@AAABBBBBB???;;;>>>>>>===<<<<<<;;;;;;;;;<<<:::999;;;???AAA@@@>>>999999;;;======<<<888555888777555333111000000000000111000///,,,++++++---,,,,,,++++++,,,---///000...---,,,+++***+++,,,---)))***++++++***+++---///,,,---...//////---+++***------++++++*********+++*********+++,,,---///000///...---...000111111111777666555555666888:::<<<999666555777888888888999888999999::::::;;;<<<<<<<<<;;;:::777444444555777wwwkkkaaaZZZXXXYYY\\\[[[WWWXXX\\\[[[XXXYYYXXXNNNDDDKKKZZZUUULLLBBB>>>AAACCCAAA>>>555555777999888777<<>>======???@@@@@@???===???BBBGGGMMMRRRVVVYYY___]]]\\\[[[[[[XXXSSSNNNHHHKKKJJJEEEFFFKKKLLLIIIDDDEEEEEECCCAAA@@@AAABBBAAABBBCCCCCCCCCAAA>>>===AAA???>>>@@@CCCEEECCCAAAEEEJJJOOOSSSTTTRRRQQQQQQKKKJJJIIIHHHHHHFFFCCC@@@@@@???===>>>???AAA@@@@@@;;;:::===???;;;555888???;;;:::999999999:::;;;<<<===<<<:::777555666999;;;;;;;;;:::777555444555777333333222222222333444444222333444444444444333222555555555555444333222222222222333333333222111111...///000222222222111000.../////////////////////222111111000111111222333///000111111111000...---000000000000000///......000000000000,,,(((,,,444//////000000000000//////000000000000000000000000222111000000000111333444333333444555666444000---333333333333222111000000////////////000000000000///111444777888777666444:::::::::::::::;;;<<<===;;;;;;;;;;;;:::999888888888777666666888<<>>>>>>>><<<:::>>>===<<<;;;;;;;;;;;;;;;999;;;===<<<;;;::::::;;;555777:::======;;;888666444666777777555333333333------...---,,,+++---///+++++++++,,,,,,---------///---,,,,,,---...---------,,,+++***+++,,,---......---,,,,,,------+++***++++++******++++++,,,---............---,,,++++++------...///000111222222555444444444555666777888777777777777888:::<<<>>>:::777777999999777999===>>><<<999666555555777888yyymmmccc[[[YYYYYY[[[ZZZWWWYYY\\\\\\YYYZZZYYYOOOFFFNNN]]]UUUMMMDDDAAACCCDDDAAA===666555777:::999999>>>EEERRRYYY]]]]]][[[YYYRRRKKKOOOVVV```gggggg___SSSJJJUUUaaadddddddddVVVFFFDDD@@@:::555333111///111666666:::???DDDEEEBBB>>>;;;<<<;;;;;;<<<@@@CCCDDDDDDCCCCCCDDDFFFJJJNNNQQQSSSUUUUUUUUUVVVXXXXXXXXXWWW\\\ZZZZZZ[[[XXXRRRRRRUUUYYYZZZ\\\___```^^^ZZZWWWTTTOOOMMMPPPSSSUUUXXX\\\ZZZXXXYYY]]]___^^^___bbb^^^___^^^^^^^^^___aaabbbbbb___^^^___\\\WWWUUUVVVZZZ[[[]]]_________]]]\\\ZZZ\\\___bbbcccbbb___^^^bbbcccfffjjjnnnqqqtttuuuvvvttttttwwwwwwvvvyyy~~~}}}|||}}}|||uuukkkeeeaaa^^^YYYTTTVVVPPPJJJGGGHHHIIIGGGDDDEEEEEEFFFGGGFFFDDDAAA@@@>>>===<<<<<<============AAAAAABBBEEEJJJQQQXXX\\\aaa```______^^^ZZZTTTOOOIIIKKKJJJFFFFFFJJJKKKHHHEEEEEEEEEDDDBBBAAABBBCCCAAAAAACCCCCCCCCBBB@@@???@@@???>>>@@@CCCDDDBBB@@@DDDIIIOOOTTTUUUUUUUUUVVVNNNLLLKKKJJJIIIGGGDDDAAABBB@@@??????AAABBBBBBAAA>>><<<>>>@@@<<<888999???;;;;;;:::999999:::;;;<<<<<<<<<;;;999777666888:::::::::999777555444555666444444333333222333333333222222333444444333222222333333333333333333222222333333333333333222111000...///000111222111111000//////////////////......////////////000000000000///000111111111000...---000000000000000//////...222111222222...+++///555111111111000//////......111111111111111111111111111111000000111111222333333333222333555555333222333333333333222111000000////////////000000000000000222444666777777666555::::::999::::::;;;;;;<<<999999999999999888888777888777666777888;;;>>>AAA@@@@@@??????@@@CCCIIIMMMNNNOOOPPPOOOPPPSSSYYY]]]^^^fffrrr|||yyyiiiVVVLLLMMMPPPPPPMMM???>>><<<===>>>>>>===<<<===<<<;;;;;;::::::;;;;;;;;;<<<======;;;;;;<<<===777888:::;;;;;;999777666666777888666333000......---......---,,,,,,---///,,,,,,,,,,,,------------...---++++++---------,,,,,,,,,++++++,,,,,,------,,,+++******+++,,,***)))+++************+++,,,,,,---......//////...,,,,,,...///000222333333333333555555555666777888999:::999999888888888999;;;<<<===999888;;;<<<;;;;;;===???===:::888666777888999{{{pppfff]]]YYYXXXYYYYYYXXXYYY]]]]]][[[[[[YYYPPPIIIQQQ^^^UUUNNNFFFDDDFFFFFF@@@;;;666666777:::::::::@@@GGGTTT[[[______]]]ZZZRRRKKKPPPVVV^^^cccbbbZZZOOOHHHVVVaaaddddddcccUUUEEEBBB>>>999444333222000222777777;;;@@@EEEFFFCCC???<<<===<<<;;;===@@@BBBCCCCCCBBBDDDFFFIIIMMMPPPSSSTTTSSSTTTTTTUUUVVVWWWWWWXXX\\\[[[[[[]]]ZZZTTTRRRUUUYYYYYYZZZ]]]^^^]]]YYYWWWSSSNNNLLLPPPTTTUUUXXX\\\XXXVVVXXX]]]___^^^___bbbZZZ]]]```___\\\\\\```dddccc``````aaa```[[[YYY[[[[[[[[[[[[[[[\\\^^^___```^^^___aaacccbbb```^^^\\\___ccchhhkkklllnnnrrrvvvyyyvvvuuuwwwwwwwww|||~~~~~~~~~yyy{{{}}}}}}vvvmmmgggccc___ZZZVVVYYYTTTMMMIIIHHHIIIGGGEEECCCDDDEEEFFFEEEDDDBBBAAA>>>===<<<;;;;;;:::::::::CCCAAA@@@AAAFFFNNNWWW\\\bbbbbbbbbaaa___YYYRRRMMMJJJLLLKKKGGGGGGIIIIIIGGGEEEFFFFFFEEECCCBBBCCCDDDBBBBBBCCCCCCCCCBBBAAAAAA?????????@@@BBBCCCBBBAAADDDIIIOOOUUUWWWYYYZZZ[[[UUUSSSPPPOOOMMMKKKHHHEEECCCBBB@@@@@@BBBCCCCCCCCC???===<<<===<<<999999;;;<<<;;;:::999999:::;;;<<<;;;<<<<<<;;;999888888999;;;;;;;;;999777666777888555555444333222222222333111222222333333222222111111111222222222222222222444444444333222111000/////////000111111111111000000000000//////.........---...///000111000000//////000111111111000///...000000000000000000//////222111222222///,,,///555444222111///.........///222222222222222222222222000000111222222222222222333222111333555666666555333333333333222111000000////////////000000000000222222333444555666777777999999999999999:::::::::666666777888888888888777999888777777888:::===>>>>>>???@@@@@@AAADDDJJJMMMOOOPPPRRRQQQPPPRRRWWW[[[^^^cccmmmzzz}}}lllWWWLLLLLLOOOOOONNN@@@>>><<<<<<======<<<;;;;;;;;;::::::999999::::::;;;;;;;;;:::999999;;;===888999999999888777666666555666666555111...,,,,,,---......---,,,,,,---///------------------,,,,,,...,,,++++++,,,---,,,,,,++++++,,,,,,------,,,,,,***)))((()))***+++***)))***************+++,,,,,,,,,---///000111000...---///111333555666666555444555666666777999:::;;;;;;::::::999999888999999:::???:::999===@@@???======@@@>>><<<999888777888999~~~sssiii```ZZZWWWXXXYYYXXXZZZ]]]___]]]\\\XXXOOOJJJQQQ\\\VVVOOOIIIGGGIIIGGG@@@999666555777999999999@@@HHHVVV\\\aaaaaa^^^[[[SSSKKKLLLRRRZZZ^^^\\\TTTLLLFFFVVVbbbeeedddcccTTTDDDAAA???:::666555444222555999;;;???DDDIIIJJJGGGCCC@@@>>>===<<<>>>AAABBBBBBBBBDDDGGGKKKNNNQQQSSSVVVWWWQQQRRRTTTTTTUUUVVVXXXZZZYYYXXXZZZ\\\ZZZUUUSSSVVVYYYYYYYYY[[[\\\\\\YYYWWWOOOKKKJJJNNNRRRSSSVVVYYYYYYWWWYYY]]]___]]]]]]___ZZZ\\\^^^^^^]]]^^^```cccbbb______aaa```\\\[[[]]]\\\\\\\\\\\\^^^___aaabbb]]]^^^```aaa```___]]][[[ZZZaaahhhkkklllnnntttyyy{{{xxxvvvwwwwwwxxx}}}~~~}}}}}}~~~xxx{{{}}}~~~yyypppiiiddd```\\\YYY[[[VVVOOOJJJHHHGGGFFFEEEAAABBBDDDEEEEEEDDDCCCBBB??????>>><<<:::999999:::@@@???>>>@@@EEELLLSSSWWWaaaaaabbbaaa]]]WWWPPPLLLKKKKKKJJJIIIHHHHHHHHHFFFFFFGGGGGGFFFDDDCCCEEEFFFEEEEEEDDDCCCCCCBBBAAAAAA???@@@@@@BBBCCCCCCCCCBBBEEEJJJPPPVVVYYY[[[]]]^^^]]][[[XXXVVVTTTQQQNNNKKKEEECCC@@@@@@AAABBBCCCBBB???<<<999999999999888888===<<<;;;:::::::::;;;<<<:::<<<======;;;999888999<<<======<<<999888999:::777666555333333222222222222222222222222222222222111111111222222333444444444444444333222111000///000000000111111111000000111111000000///............///111333444333222111000000111222111000///...111111000000000000000000000//////111///,,,...333333222000......///000222222222222222222222222222///000111333333222111111222222222444666777555444333333333333222111000000////////////000000000000333222222222333555777888888888888999999999888888444555666777888999999888999999888777888999;;;<<<<<<===@@@BBBEEEIIINNNRRRNNNQQQSSSRRRPPPPPPTTTYYY]]]```hhhuuu}}}mmmXXXKKKIIILLLLLLKKKEEEBBB???===<<<<<<:::999::::::999999888999999:::888888777666555666999;;;:::999888777666666666666111333555444222/////////---...///...,,,,,,...///......//////...---,,,+++---,,,******,,,---,,,+++***+++,,,---...---,,,+++***)))((()))+++,,,+++******************+++,,,,,,+++---///111222222000//////111444666777777555444444555666777999:::::::::999888888888999999::::::>>>999888>>>AAA???<<<;;;???===;;;999777777777777uuukkkaaa[[[WWWXXXZZZYYYZZZ\\\aaa___\\\UUUMMMIIIOOOWWWUUUOOOJJJIIIKKKHHH@@@999666555555777777888>>>GGGVVV]]]bbbbbb```[[[SSSKKKJJJQQQYYY]]][[[TTTMMMIIIWWWbbbeeedddcccTTTDDDAAAAAA<<<999888777555777;;;>>>AAAGGGKKKLLLJJJFFFCCC>>>>>>>>>@@@BBBDDDCCCBBBFFFIIIMMMPPPQQQSSSVVVXXXUUUVVVVVVUUUSSSSSSUUUWWWUUUTTTVVVYYYXXXTTTTTTWWWZZZYYYXXXYYY[[[[[[YYYXXXOOOKKKJJJNNNRRRSSSUUUXXX[[[YYYZZZ^^^^^^ZZZYYY[[[[[[ZZZZZZ\\\```bbbaaa```___]]]]]]______[[[ZZZ\\\[[[\\\___aaabbbbbbbbbaaa\\\]]]___```aaa``````___ZZZaaaiiilllmmmoootttyyy{{{xxxvvvwwwwwwxxx}}}~~~}}}}}}}}}zzz|||~~~{{{ssslllfffaaa^^^\\\[[[VVVPPPKKKGGGFFFEEEDDDAAABBBDDDEEEFFFEEECCCBBBAAABBBAAA>>>;;;999999;;;===>>>AAADDDHHHMMMQQQSSS^^^___```___[[[UUUPPPMMMKKKJJJJJJJJJIIIGGGFFFGGGGGGHHHHHHGGGEEEEEEFFFHHHIIIHHHFFFDDDBBBAAAAAAAAAAAABBBCCCDDDDDDDDDEEEEEEIIIMMMSSSXXX[[[]]]___aaabbbaaa___]]][[[XXXSSSOOOGGGDDDAAA???@@@AAAAAAAAA???>>>;;;999:::;;;;;;999>>>>>><<<;;;;;;;;;<<<<<<:::<<<>>>>>><<<:::999999:::;;;<<<;;;999888888999777666555444333333222222222222222222222222222222333333222222333444555666333444444333222111000///111111000000000000000000111111000000////////////---///111333444333222111000111222222222111///...111111000000000000111222000...///111000---...222000///......///111333555222222222222222222222222///000111333333222111111222222444666888666333000333333333333222111000000////////////000000000000333222111111222444777888777888888999999888777777444555666888999999999999999999888888888999:::;;;:::===@@@BBBEEEHHHMMMPPPLLLQQQTTTSSSOOONNNRRRVVV^^^___fffrrr|||mmmZZZMMMIIIIIIHHHGGGFFFCCC@@@>>>======<<<;;;999999888888888999999:::777777666555444555888;;;;;;:::888777666666666666333555666555333000//////......///...---,,,...000...///000000///...,,,+++...,,,++++++,,,------,,,***+++,,,---...---,,,+++,,,+++***+++---...---,,,+++++++++++++++,,,,,,---+++---///111222222111000---///222555666555333222222333444666777888888888555555666888999::::::::::::777666;;;>>><<<999999;;;:::888777666555555666uuulllbbb[[[WWWYYY[[[ZZZYYY[[[```___ZZZRRRKKKIIIOOOUUUTTTOOOJJJIIIKKKIIIAAA:::777555555777666666===FFFUUU\\\bbbbbb```\\\TTTKKKLLLTTT]]]bbb^^^WWWQQQMMMWWWbbbeeeeeedddVVVFFFCCCCCC>>>;;;;;;999777888;;;===AAAFFFKKKLLLIIIEEEBBB???>>>???AAADDDFFFEEEDDDFFFIIIMMMNNNNNNOOOSSSVVV[[[[[[[[[WWWRRROOOQQQSSSTTTSSSTTTVVVUUURRRSSSXXXYYYWWWVVVWWWXXXYYYXXXWWWRRRMMMMMMQQQTTTTTTUUUXXX[[[YYY[[[^^^]]]YYYWWWXXX[[[YYYYYY\\\bbbeeeccc```___\\\\\\___^^^ZZZYYY\\\[[[]]]aaadddeeedddaaa___]]]^^^```bbbcccddddddddd```eeekkknnnnnnoooqqqtttyyyvvvuuuwwwwwwwww|||~~~}}}{{{{{{{{{}}}~~~}}}vvvnnngggbbb___^^^YYYWWWRRRMMMIIIFFFEEEDDDBBBCCCEEEFFFGGGFFFDDDCCCBBBCCCCCC@@@<<<999;;;======???DDDHHHLLLOOOPPPQQQZZZ\\\]]]\\\XXXSSSPPPOOOKKKIIIIIIKKKKKKGGGFFFHHHHHHIIIIIIHHHGGGGGGHHHJJJLLLJJJGGGDDDBBBBBBBBBCCCCCCEEEGGGHHHGGGGGGHHHIIILLLQQQVVV[[[___bbbeeeggggggffffffeeeddd___YYYTTTJJJGGGBBB???????????????AAABBBAAA===<<>><<<:::::::::666777999888666555555666666666555444333333333444444333333222222333333444555444333333333444555666222222333333333222111111222111000000///000000000000000000000000000000000,,,---///000111111111111000111222222222111000///222111000///000111222333222000000333444111111444.........///000333555666222222222222222222222222000000111222222222222222222222333555666555222///333333333333222111000000////////////000000000000222222111111333444666777777888999::::::888777666555555777888999999999999888888888888888999:::;;;;;;===@@@AAABBBCCCEEEGGGIIIOOOTTTSSSNNNLLLPPPTTT^^^```fffrrr{{{ooo^^^RRRLLLIIIFFFCCCCCC@@@>>>===???@@@AAAAAA999999888888999999::::::777888999888777888:::===:::999888777777777777777888999999777333///------...//////...------...000---...000111111///---,,,///---+++,,,---...------++++++,,,,,,------,,,,,,...---,,,---...///...---,,,,,,,,,,,,,,,---......---...///000000111111111,,,...000222333333222111111222444555666666555444222333555666888999999999666444555888888555555888777666666555555555555555uuukkkbbb[[[WWWZZZ]]][[[YYYYYY^^^]]]YYYQQQKKKLLLRRRWWWSSSNNNHHHHHHJJJIIIBBB;;;:::888777777666666===EEESSS[[[aaabbbaaa]]]TTTLLLNNNWWWbbbeeeaaaXXXQQQMMMWWWbbbffffffeeeXXXHHHEEEDDD???<<<<<<:::666777:::<<<@@@EEEJJJKKKHHHDDDAAA??????@@@CCCFFFHHHHHHFFFHHHLLLNNNNNNLLLMMMRRRVVV[[[\\\\\\WWWRRRPPPRRRVVVXXXUUUTTTUUURRRPPPRRRVVVWWWUUUSSSSSSTTTVVVUUUUUURRRNNNMMMQQQTTTSSSSSSVVVYYYXXXZZZ^^^]]]YYYWWWXXXYYYZZZ\\\___bbbccccccccc```^^^^^^```___[[[ZZZ\\\\\\^^^aaacccdddbbb```_________aaabbbcccdddddddddcccfffjjjnnnqqqrrrrrrrrrvvvttttttwwwwwwvvvyyy}}}zzzyyy{{{|||~~~~~~~~~xxxppphhhcccaaa```XXXWWWUUUQQQLLLHHHFFFEEEDDDEEEGGGHHHHHHFFFDDDCCCAAACCCDDDAAA<<<999;;;>>><<<>>>CCCGGGKKKMMMNNNNNNSSSUUUVVVTTTPPPNNNMMMNNNJJJGGGHHHLLLLLLGGGFFFIIIIIIJJJJJJIIIHHHHHHIIIKKKJJJHHHEEECCCCCCDDDFFFGGGFFFHHHKKKKKKJJJIIIKKKLLLOOOSSSZZZ```dddhhhlllooonnnooopppqqqpppjjjccc]]]OOOJJJEEEAAA?????????>>>@@@EEEEEE???===AAAEEEFFF@@@???>>><<<<<<<<<<<<======>>>???>>><<<::::::;;;555777999999777666555666666555555444444444555555555555444333333444555555666444333222111222333444111111222333333333222222333222000/////////000111/////////000111111222222------...///000111222222111111222333222111000///222111000///000111333444222000000333555222222333......///000222333444444111111111111111111111111111111000000111111222333222111000000222444444333333333333333222111000000////////////000000000000111111111222333444666666888999:::;;;:::999777666444555666666777777777777666777777888999::::::;;;:::===???AAAAAAAAABBBDDDFFFMMMSSSSSSMMMJJJNNNSSSYYY\\\dddppp|||}}}sssfffZZZSSSMMMGGGBBBAAA???<<<<<<>>>@@@BBBBBB999999999999999:::;;;;;;666888999999999999:::<<<999999999999999999888888888999999777333///---,,,.../////////------///000,,,...000222222111///---000...------...//////...,,,,,,++++++,,,,,,------000...---...//////...,,,...------------.../////////............///111111,,,---...000111111111111222333444555555444333222111222444555666666666666222222444555222///222888444444444444555555555666tttkkkaaa[[[XXX[[[^^^\\\YYYXXX\\\\\\WWWPPPLLLOOOUUUZZZSSSMMMGGGGGGJJJIIIBBB<<<<<<:::999999777777===FFFRRRYYY```bbbaaa]]]TTTLLLOOOYYYcccfff```VVVNNNJJJWWWbbbfffffffffYYYIIIGGGDDD???<<<;;;999555555888===AAAFFFKKKLLLIIIEEEBBB??????AAADDDHHHJJJIIIHHHLLLOOOQQQOOOLLLMMMSSSXXXVVVYYYZZZWWWSSSSSSWWW\\\\\\XXXUUUTTTQQQNNNPPPUUUUUUSSSQQQPPPRRRSSSSSSSSSQQQMMMLLLPPPRRRPPPPPPRRRWWWVVVYYY]]]^^^ZZZXXXYYYVVV[[[```aaaaaaaaadddgggccc``````bbbaaa]]]\\\^^^^^^___```aaaaaa```___^^^^^^___```aaaaaaaaaaaaaaaaaacccgggnnnsssvvvvvvuuutttssstttvvvvvvuuuxxx}}}}}}zzzxxxzzz{{{}}}~~~~~~~~~yyyqqqiiicccbbbaaaXXXXXXWWWSSSNNNJJJGGGFFFEEEFFFHHHIIIHHHGGGEEECCC@@@CCCDDD@@@;;;999;;;>>>:::<<>>>>>DDDFFF???;;;@@@FFFGGGAAA@@@>>>===<<<<<<<<<======>>>???>>>;;;:::;;;<<<777999;;;;;;:::888888888555555444444444555555666666555444444444444555666666444222000000111222333000000111222333333333333333222111/////////000111......///000111222333333/////////000111333444555111111222333222111000///222111000///000111333444111---...222333111000111///000111222222333222222000000000000000000000000222111000000000111333444333000,,,,,,...333666888333333333333222111000000////////////000000000000000111222333444555555555888999;;;<<<;;;999777666333444555555666555555555555666777888999:::;;;;;;999<<>>??????:::999999999:::;;;;;;<<<333666888999888888999:::888999999:::::::::999999555666777666333000//////...///000///------///000+++---000222222111000...000///------///000///...---,,,+++***+++,,,---...000///------......---+++///............///000000000///---,,,,,,...000111------...///000111222222333444555666666444222111222333444555555444333333000111444444///,,,111:::333333444444555666666777|||uuunnnccc^^^[[[^^^___[[[WWWVVV]]]ZZZXXXWWWSSSPPPTTTZZZSSSMMMGGGEEEEEEDDD@@@<<<<<<:::999999777888AAALLLZZZ___bbbaaa___^^^ZZZTTTRRR^^^bbbccceeeYYYLLLLLL^^^ccchhhjjjdddYYYLLLDDDDDDEEE@@@999888===<<<888>>>AAAEEEFFFDDDBBBCCCDDD???AAACCCDDDEEEGGGJJJMMMMMMOOOQQQMMMJJJLLLTTT\\\WWW[[[\\\WWWUUUXXX\\\^^^[[[\\\[[[UUUOOOMMMRRRWWWVVVSSSOOOOOOQQQSSSRRRQQQQQQPPPOOOOOOPPPQQQPPPNNNQQQTTTXXXXXXWWWWWWYYY[[[_________^^^]]]___bbbeee[[[]]]```aaa___^^^]]]]]]ZZZ\\\___aaabbbbbbaaa``````___^^^^^^^^^```aaabbb```dddkkkpppsssuuuvvvwwwuuuuuutttuuuvvvyyy{{{}}}|||{{{|||}}}}}}~~~{{{ppphhheeebbb^^^[[[XXXTTTPPPNNNKKKHHHEEEGGGEEECCCEEEGGGHHHEEEBBBBBBBBBBBB???<<<:::999999???===<<<===AAAEEEGGGHHHIIIKKKLLLMMMLLLJJJGGGFFFGGGGGGGGGHHHJJJLLLMMMNNNHHHIIIJJJMMMOOONNNKKKHHHIIIHHHFFFDDDDDDEEEGGGHHHLLLLLLLLLLLLKKKKKKNNNPPPOOOWWW___dddllltttxxxwww|||{{{{{{~~~{{{qqqiii^^^UUUJJJCCC@@@@@@@@@???AAABBBCCCBBB@@@AAAEEEIIIIIIEEEBBB@@@===:::<<>>????????????EEEGGGMMMRRRQQQKKKJJJLLLVVVZZZcccmmmwww{{{nnnddd]]]UUULLLEEEBBB@@@???<<<:::999888777999888777777888:::;;;===:::999777666666888999;;;<<<<<<;;;:::999888888888555555444333222000///...///000111///......///111000111000---...111000,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......222111000///------------...//////...,,,,,,...//////---,,,---...///...------------...000111333333111222222333444555666777666444222222444555444333000111111222222222111111444444444555555444333333~~~xxxsssggg```[[[\\\\\\ZZZXXXXXX\\\ZZZYYYXXXUUURRRVVV]]]WWWPPPIIIFFFGGGFFFAAA===>>><<<;;;:::777777???JJJXXX^^^bbbbbbaaa```\\\VVVWWWbbbffffffeeeYYYKKKKKK___dddjjjkkkeeeZZZMMMFFFGGGFFFBBB;;;:::>>>===999>>>BBBFFFGGGFFFEEEEEEGGGAAABBBCCCDDDEEEGGGIIIKKKLLLOOOQQQNNNJJJKKKRRRYYYXXX[[[\\\YYYXXX\\\^^^^^^ZZZZZZXXXTTTPPPOOORRRVVVXXXTTTQQQPPPRRRSSSSSSRRRPPPOOONNNOOOPPPQQQQQQPPPSSSUUUXXXXXXWWWXXXZZZ]]]_________^^^]]]^^^aaaddd\\\^^^______]]][[[ZZZ[[[[[[\\\^^^```aaaaaaaaaaaa``````````````````aaabbbbbbffflllqqqsssssstttuuuttttttssstttvvvxxx{{{}}}}}}{{{{{{|||}}}~~~~~~tttlllhhhddd___\\\YYYUUURRRPPPNNNKKKHHHFFFDDDCCCEEEGGGHHHFFFCCCBBBBBBAAA???===;;;::::::>>>===<<<>>>AAADDDEEEEEEFFFHHHIIIJJJJJJHHHEEEDDDGGGGGGHHHIIIJJJKKKLLLLLLHHHHHHJJJLLLNNNNNNKKKIIIJJJIIIHHHGGGGGGGGGHHHIIILLLLLLLLLLLLKKKLLLNNNQQQXXXaaaiiiooovvv~~~~~~vvvnnnccc[[[OOOFFFCCCBBBAAA@@@AAABBBCCCAAA@@@AAADDDGGGGGGCCCAAAAAA???>>>AAAGGGEEEDDDBBBAAA???>>>===<<<:::<<<<<<;;;888666777999666666666555555444444333333444666666444333444555444444333111111000000000222111000000000111222333222333444444444333111000444222111111444444333111333555444111333777666111111111111111111000///...111000///000111111000...///000111333333222111000222111000//////000111111111111000000//////......555333111000111111111000333333333444444444333222222222333444444444333333000000000000////////////222222333555666666666666666999======;;;999999999666666666555555555555555777777777777888888999999;;;<<<===>>>???@@@@@@@@@EEEFFFJJJNNNMMMIIIIIIMMMXXX\\\dddnnnwww}}}pppfff]]]UUUMMMGGGCCCBBB???===;;;999999999777777777777888999:::;;;888888777777777888:::;;;<<<<<<<<<;;;:::999888888555555555555444333222111000111111000...---...000000222111///000222111,,,------,,,,,,,,,,,,------,,,,,,---------.........111111000//////............//////...---,,,...000000...---...///000///---------......///111222333///000111222444555666777555444333444555666555444111111222222222111111000333333444444444333333222|||wwwkkkbbb[[[[[[[[[YYYXXXYYY[[[YYYZZZZZZWWWUUUYYY___\\\TTTLLLHHHHHHGGGCCC???AAA???===;;;666666>>>HHHWWW]]]cccddddddccc^^^WWWWWWdddggggggggg[[[NNNOOO```ffflllmmmfff[[[OOOIIIJJJIIIDDD>>>===??????;;;???BBBFFFIIIIIIIIIIIIJJJCCCCCCDDDEEEFFFHHHJJJKKKMMMQQQSSSRRROOOOOOSSSXXXXXX[[[[[[ZZZ]]]aaaaaa]]]ZZZXXXVVVSSSRRRRRRTTTUUUYYYVVVSSSQQQRRRSSSSSSRRROOONNNMMMNNNQQQRRRSSSRRRVVVWWWXXXXXXXXXZZZ]]]````````````___^^^^^^```bbb___``````^^^\\\[[[[[[\\\]]]]]]]]]]]]^^^___aaabbbbbbbbbbbbcccbbbbbbaaaaaadddhhhmmmqqqrrrrrrrrrsssrrrrrrrrrrrruuuxxx{{{}}}|||{{{{{{|||}}}~~~yyyrrrnnnggg```]]]ZZZWWWTTTSSSQQQOOOMMMHHHEEEDDDFFFHHHIIIGGGDDDCCCBBBAAA@@@>>>===<<<;;;???>>>???AAADDDEEEEEEDDDCCCDDDEEEGGGFFFEEECCCBBBGGGGGGHHHIIIIIIIIIIIIIIIGGGGGGIIIKKKMMMNNNKKKIIIJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLKKKLLLOOORRR[[[dddnnnssszzz{{{uuujjjaaaUUUKKKGGGEEEDDDBBBBBBBBBBBBAAA@@@@@@BBBEEEDDDAAAAAACCCCCCCCCGGGMMMIIIGGGEEECCCBBB@@@@@@@@@?????????<<<:::888999:::777777666666555444333333222333555555333333333444555444333222222111111222333222111111000111111111222222333444333222111000666444222222333444333222444555444222333666666333222222222111000...---,,,333222111111222222000...///000111222333222111111//////////////////000000333222111000///...------777555222111111111111000555555444444333333222222333333444444444333222222111111000000//////......000111333444666666777777777:::===>>>===<<<;;;;;;999888666555444555666777777888888888888999999999:::;;;===???AAABBBBBBCCCFFFEEEHHHLLLKKKIIIJJJNNNWWW[[[bbbkkkuuu|||sssggg^^^VVVNNNHHHEEECCC@@@===;;;::::::;;;555666777888888888888888666666777888999::::::;;;;;;;;;<<<===<<<;;;999888444444444444444333222222111222222111...---.........000000///000222///***......------------......,,,------------.........000000000000///000000000.../////////------///000111000//////000111000///............///000222222...///000111333444555666333333444666888888666444222222333333222111000000111222222333333333222222~~~yyylllddd]]]]]]\\\YYYWWWWWWXXXWWWYYY[[[YYYWWWZZZaaa^^^WWWNNNIIIHHHGGGCCC???AAA>>>===;;;777666>>>HHHWWW^^^dddfffeeeddd]]]VVVTTTaaafffgggggg]]]SSSUUUaaahhhnnnnnnggg\\\RRRLLLOOOLLLGGGBBB@@@AAA@@@>>>>>>AAAFFFJJJLLLLLLLLLKKKEEEEEEEEEGGGIIILLLMMMMMMPPPTTTWWWWWWUUUTTTVVVXXXXXXZZZZZZ[[[```dddbbb\\\ZZZWWWTTTSSSTTTUUUUUUUUUXXXVVVSSSQQQQQQQQQRRRRRROOONNNNNNOOORRRUUUVVVVVVYYYYYYYYYYYYZZZ]]]```bbbaaaaaaaaa```^^^]]]___aaa```aaaaaa```^^^^^^___aaa^^^]]][[[ZZZ[[[]]]```bbbbbbcccdddddddddbbbaaa```cccgggmmmqqqrrrssssssssspppppppppqqqtttxxx{{{}}}~~~{{{{{{{{{|||}}}}}}wwwrrriii```^^^\\\YYYWWWVVVUUUSSSRRRLLLJJJHHHHHHJJJJJJGGGCCCCCCBBBAAA@@@@@@@@@>>>===@@@@@@BBBEEEGGGHHHFFFDDDAAABBBCCCEEEEEEEEEDDDCCCHHHHHHIIIIIIIIIHHHGGGFFFFFFFFFGGGJJJLLLMMMKKKJJJJJJKKKLLLLLLLLLLLLKKKJJJLLLLLLLLLLLLKKKMMMQQQTTT[[[eeeooouuuzzz{{{mmmdddXXXNNNJJJHHHGGGEEECCCBBBBBBAAA@@@AAAAAABBBCCCAAABBBFFFGGGGGGLLLRRRNNNMMMKKKIIIFFFEEEDDDCCC@@@@@@???===;;;;;;;;;<<<888777777666555444333333111333444444333222222333555444333333222222222333333333222111111000000000111111222333333222111000444333333222333555555666888666444222333444333111222222222222111000///...333222111222333333222000///000111222222222222111...///000000111000000000444444333222222111000000555333111000111222111111666666666444222111222333444444444444333222222111222111111000///......---111222333444555666666666:::<<<>>>AAABBBBBBBBBBBB;;;999666444444666888:::999999999999999999999999;;;<<<>>>@@@BBBDDDEEEEEEFFFFFFIIIOOOPPPMMMLLLOOOTTTWWW^^^fffooowww~~~vvviii___VVVNNNIIIFFFDDD@@@===;;;:::;;;;;;555666888999999999888777444555777888::::::;;;::::::;;;<<<======<<<:::999555555555555333222111000333444444333000......///,,,...///---...000---(((//////............//////------------............---......///000000000000...///000///......000111222111000000222222111000//////...//////000111111//////000000111222222222222333555888:::999666333333333333333222111000000000111111222222222222111~~~xxxjjjddd___```___ZZZVVVUUUUUUUUUXXX[[[ZZZXXX[[[aaa^^^WWWNNNIIIHHHGGGBBB>>>>>>===<<<;;;888888AAAKKKZZZaaaffffffeeeccc\\\TTTTTTbbbggggggggg\\\SSSWWWbbbiiipppppphhh]]]TTTOOOSSSNNNIIIEEEDDDBBBAAA@@@>>>AAAEEEJJJMMMNNNMMMKKKGGGFFFEEEHHHMMMPPPQQQQQQPPPSSSWWWXXXWWWVVVWWWXXXWWWYYY[[[\\\```dddaaa[[[ZZZXXXUUUTTTUUUVVVWWWVVVUUUTTTSSSQQQOOOPPPQQQRRRQQQOOOOOOPPPTTTWWWYYYYYY[[[ZZZYYYZZZ\\\___bbbcccaaabbbbbb```^^^]]]]]]___]]]^^^_________```bbbddd___]]]ZZZXXXYYY\\\___bbbbbbcccdddddddddbbbaaa___bbbffflllqqqsssttttttuuupppppppppqqqtttwww{{{}}}~~~~~~~~~{{{{{{{{{|||~~~{{{uuujjj```___\\\ZZZXXXXXXWWWVVVTTTRRROOOLLLKKKLLLKKKGGGCCCDDDBBBAAAAAABBBCCCAAA??????@@@BBBEEEGGGGGGEEECCCAAABBBDDDEEEFFFGGGGGGFFFIIIIIIIIIIIIHHHGGGFFFEEEFFFEEEFFFIIILLLMMMMMMKKKLLLLLLMMMMMMLLLLLLKKKJJJLLLMMMLLLKKKLLLNNNSSSVVV___jjjuuuzzz~~~nnneeeYYYPPPLLLKKKIIIHHHCCCBBBBBBAAABBBBBBBBBAAACCCBBBDDDIIIKKKLLLQQQWWWUUUTTTRRROOOLLLJJJGGGFFFAAA@@@>>><<<<<<======>>>999888777666555444333333111333444444333222222333444444333333222222333333333333333222111000///...///000111222222222111000111111111222333555888:::>>>:::666555444333111111111222222333333222222222111000000222444555444333000000111111222222222222///000111222222222222111222222222222222333333333222000......000222333222555666777555333111222333444444444444333222222111222111111000///......---333333444555666666666666:::;;;>>>AAADDDFFFGGGGGG<<<:::777444444666888:::::::::::::::999999999999;;;<<>>;;;;;;;;;;;;777888999:::::::::999888444555777888::::::;;;:::999:::;;;<<<<<<<<<;;;:::;;;;;;999888555333111///444666666555333111000000---//////---...111...***000//////......//////000---------.........//////,,,,,,...///////////////...///000000//////111333333111000111222333222111000///////////////000111111111000000000/////////222333555999:::999555222333333333333333222111111///000111111222222222111~~~vvvjjjddd```aaaaaa\\\WWWUUUTTTUUUXXX\\\[[[XXX[[[```\\\VVVNNNKKKJJJHHHBBB======;;;;;;:::999:::CCCNNN[[[aaafffeeedddbbb[[[TTTYYYfffkkkiiifffYYYPPPTTTbbbjjjqqqppphhh\\\UUUQQQVVVPPPJJJHHHFFFBBBAAABBB???AAAFFFKKKPPPPPPNNNKKKIIIGGGFFFIIINNNRRRRRRQQQMMMPPPSSSUUUVVVUUUUUUVVVXXX[[[]]]]]]___bbbaaa\\\ZZZZZZXXXWWWVVVWWWWWWXXXSSSSSSRRRPPPOOOOOOQQQTTTRRRPPPOOOPPPTTTWWWZZZZZZ[[[ZZZYYY[[[^^^aaaccccccbbbccccccaaa^^^\\\\\\]]]XXXZZZ\\\]]]]]]^^^aaabbb___\\\YYYWWWXXXZZZ^^^aaaaaaaaaaaabbbaaaaaa``````aaaffflllqqqssstttuuuuuuqqqqqqqqqqqqtttwwwzzz|||}}}~~~|||{{{{{{|||~~~}}}wwwlll```___]]]ZZZYYYXXXXXXVVVUUUTTTQQQNNNMMMMMMKKKGGGCCCEEEBBB@@@BBBDDDFFFDDDAAA======???BBBEEEFFFDDDBBBCCCDDDFFFGGGIIIJJJJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHKKKNNNPPPPPPOOOOOOOOONNNMMMLLLKKKKKKJJJMMMMMMLLLKKKLLLOOOTTTXXXaaammmxxx}}}ooofffZZZQQQMMMLLLJJJIIICCCBBBBBBBBBDDDDDDCCCBBBEEEDDDHHHNNNQQQSSSXXX___^^^^^^]]][[[WWWRRRMMMJJJEEEBBB???===>>>>>>???>>>999999888777555444333333222333555555333333333444333333222222222222333333333333333222222000///......///000111222111000000///000000111222555999<<>>BBBDDDEEEDDD<<<:::777444444666888:::;;;;;;;;;::::::::::::999;;;<<<>>>AAACCCEEEFFFFFFGGGHHHNNNXXX[[[WWWRRRPPPQQQSSSXXX```jjjttt}}}~~~qqqdddWWWMMMHHHEEEDDDCCC@@@>>>===<<<;;;999999999:::::::::999999666666777888999::::::;;;999999999::::::;;;;;;;;;AAA@@@>>><<<999666333111444555777666444222111111111222111...///222111---//////............//////------........./////////,,,---...000000000///...///000111000///000222444333222111111222333222111111000000////////////000111111111000000//////...333444555888999888444111222222333333333333222222///000111222222222222222vvvkkkddd___``````\\\YYYXXXTTTVVVZZZ^^^]]]ZZZ\\\aaa[[[UUUOOOMMMLLLIIICCC======;;;;;;;;;999:::CCCNNN[[[```dddccccccaaa\\\VVV[[[iiinnnkkkfffZZZQQQVVVbbbjjjqqqpppggg\\\UUUSSSXXXQQQKKKJJJGGGBBB@@@CCCBBBDDDHHHMMMRRRSSSPPPLLLLLLIIIGGGIIIMMMPPPOOOMMMKKKMMMQQQSSSUUUUUUVVVVVVYYY^^^aaa______aaaaaa___[[[\\\]]]ZZZWWWVVVXXXZZZRRRSSSSSSQQQOOOPPPSSSWWWQQQOOONNNOOORRRVVVXXXYYYZZZYYYYYY\\\```ccccccbbbcccddddddbbb^^^\\\[[[[[[WWWYYY\\\^^^^^^^^^^^^___^^^\\\YYYWWWWWWZZZ]]]_________^^^^^^^^^___``````cccgggmmmqqqssssssssssssrrrrrrrrrrrrtttwwwzzz|||{{{}}}|||{{{{{{}}}zzznnnbbb___]]]ZZZXXXXXXWWWUUUTTTQQQOOOLLLLLLMMMLLLHHHDDDEEEBBB@@@BBBFFFHHHFFFCCC>>>>>>@@@CCCFFFGGGGGGFFFDDDEEEGGGHHHJJJLLLMMMNNNMMMLLLIIIGGGGGGGGGIIIJJJLLLKKKLLLOOORRRUUUUUUUUUUUUSSSQQQOOOMMMLLLLLLLLLMMMMMMLLLKKKLLLPPPVVVZZZbbbnnnzzz}}}~~~rrriii\\\RRRNNNKKKJJJHHHDDDBBBAAACCCFFFGGGEEECCCEEEFFFKKKSSSXXX[[[bbbiiimmmnnnnnnlllggg```YYYTTTKKKGGGBBB?????????>>>===:::999888777666444333333333444666666444333444555222222111111111222222333111222222333222111000///---...000111111111000///...000111000000333777<<>>@@@BBBBBBCCCHHHGGGLLLUUUZZZWWWSSSQQQNNNQQQUUU]]]gggsss|||wwwiiiZZZOOOIIIFFFFFFFFFEEEBBB@@@>>><<<999999888888888888999999888888777777777888:::;;;999888777777777999;;;===@@@???>>><<<999666444222111333555555333111111111111222///+++,,,000111...///......------......///............////////////...///111222222111000//////000111111000111333555222111000111222333222000111111000/////////////////////000000000111111111444444555666777666222///111111222333444444444444///000111222333333333333wwwmmmeee^^^^^^^^^\\\ZZZ[[[UUUWWW\\\```___[[[]]]bbbZZZUUUPPPOOOOOOKKKDDD===>>><<<<<<;;;999999BBBMMMYYY^^^bbbbbbbbbbbb^^^YYYZZZiiinnnlllhhh]]]UUU[[[bbbjjjqqqpppggg\\\UUUTTTZZZQQQKKKJJJHHHBBB@@@CCCDDDFFFIIIOOOTTTUUUQQQMMMNNNJJJGGGHHHLLLNNNLLLHHHLLLNNNQQQSSSVVVWWWXXXXXX[[[aaadddaaa^^^```bbbbbb[[[^^^```]]]WWWUUUXXX[[[RRRSSSTTTRRRQQQQQQUUUYYYQQQOOOMMMMMMPPPTTTWWWXXXYYYXXXYYY\\\aaaccccccaaacccddddddbbb___\\\[[[[[[YYY\\\___``````___^^^^^^]]][[[YYYWWWWWWYYY\\\^^^^^^]]]\\\\\\\\\^^^___aaaeeeiiinnnqqqrrrqqqqqqqqqtttssssssssstttwwwzzz{{{zzz~~~}}}{{{{{{|||{{{pppddd___]]]ZZZXXXWWWWWWUUUSSSNNNKKKJJJJJJLLLLLLIIIFFFEEEBBB@@@BBBGGGIIIGGGDDDAAAAAABBBEEEIIIKKKKKKKKKEEEFFFGGGIIIKKKMMMOOOOOONNNLLLIIIGGGFFFHHHJJJLLLOOONNNOOORRRUUUXXXYYYYYYXXXVVVSSSPPPNNNMMMMMMMMMMMMMMMLLLKKKLLLPPPVVV[[[eeerrr}}}uuulll^^^TTTNNNKKKIIIGGGDDDBBBAAADDDGGGHHHGGGDDDEEEGGGMMMVVV]]]aaaiiipppzzz{{{|||zzzuuulllddd^^^QQQLLLEEEAAA@@@@@@>>><<<::::::999777666444333333333555666666555444444555111111111000111111222222111111222333222111000///---...///111111111000///000111111000///111666:::;;;444000333333111111555333333333222111000///...111000000111333333222000111111000000111111222333000///------...000222444666555555444333222111111555333111000111333333222---333:::;;;777333333444111222333333444444444444////////////000000000000///111444777;;;>>>@@@AAA@@@===<<<<<<>>>???===;;;999888666555444555666777<<<<<<<<<;;;;;;:::::::::888999:::<<<>>>???@@@@@@HHHFFFIIIQQQVVVUUURRRRRRKKKMMMRRRZZZdddpppzzz|||lll]]]PPPJJJHHHHHHHHHHHHFFFCCC???===999888777666666777888999:::999777666666888999;;;999777666555666888;;;===<<<;;;:::999777555333111...111333444222111000000//////+++'''(((---...+++......------------................../////////000000222333444444333111000///000111111000111333555222111000000222222111000222111000//////......///---...///000111333444444666555555555666444111...000111222333444555555555000000111222333444444444~~~wwwlllhhhddd```^^^\\\YYYXXX[[[ZZZ[[[^^^aaaccc```^^^```\\\UUUNNNIIIGGGCCC???>>><<<<<<<<<;;;>>>IIIUUU^^^^^^___aaabbb```ZZZUUUUUUdddhhheeecccZZZSSSXXXcccppprrrnnnhhhYYYNNNPPPUUUTTTQQQNNNJJJFFFDDDCCCCCCEEEHHHLLLPPPPPPNNNLLLOOOJJJFFFFFFJJJLLLKKKHHHLLLNNNQQQSSSUUUWWWZZZ\\\\\\___bbbcccbbbaaa````````````aaabbbbbb```\\\YYYTTTTTTSSSQQQPPPRRRUUUXXXVVVTTTQQQNNNMMMPPPUUUYYYZZZ[[[^^^```bbbbbbbbbbbbaaaaaaaaaaaa___\\\YYYWWWZZZYYY[[[______]]]^^^aaa```___\\\ZZZZZZZZZ[[[\\\^^^\\\[[[ZZZ\\\^^^bbbdddfffjjjoooqqqqqqqqqsssuuuzzz|||wwwooommmttt{{{|||yyy}}}}}}{{{|||~~~~~~ttthhhfff]]]VVVVVVWWWVVVUUUWWWOOOLLLJJJIIIKKKMMMOOOOOODDDEEEFFFFFFFFFEEECCCBBBEEEHHHGGGEEEFFFLLLOOONNNKKKJJJHHHGGGHHHJJJMMMNNNOOONNNMMMLLLLLLKKKLLLLLLLLLPPPRRRUUU[[[___\\\VVVWWWVVVXXXYYYVVVQQQQQQUUUQQQRRRRRRPPPNNNOOOTTTYYYgggtttvvvjjj[[[QQQNNNLLLGGGBBBCCCAAA@@@CCCGGGIIIHHHGGGGGGMMMUUU[[[```gggqqqyyy}}}}}}yyyoooggg\\\RRRHHHDDDBBB???>>>@@@999::::::999666555444555888666555444555666555444222111000//////000111222000000000000111111111111222///,,,,,,///222222111.........///000222333444777111...222666444000///555333111///...///111333////////////000000000000111111000///////////////+++///333222000000444888222333333222000///000222222222111111111111222222222333444555555555444333777333000222555666222...222111111111000000//////222333444444555777<<>>@@@AAADDDFFFJJJOOORRRRRROOOLLLGGGNNNSSSUUU^^^mmmxxx|||{{{nnnbbbVVVMMMGGGDDDCCCFFFEEE>>>999888===;;;666333777===<<<777===;;;888555444444666777666666777999;;;;;;:::888888777666555444333333333111000///...---......///000111222222000,,,(((%%%---......///000111111222000///...------...000111333333333222222222111111555111...000444666333000444333111222333444444333///000111000.........//////000111111000///111222222222222222222222222222222222111111111111222222//////000111111111111111zzznnnkkkfffccc```___\\\[[[ZZZ[[[]]]```ddddddaaa^^^aaa\\\UUUOOOKKKHHHCCC??????=========<<>>BBBDDDHHHMMMPPPQQQOOONNNOOOJJJGGGGGGKKKNNNMMMKKKOOOQQQSSSTTTVVVXXX[[[^^^aaaaaaaaabbbbbbbbbbbbbbb`````````aaa```^^^\\\YYYTTTTTTSSSQQQOOOPPPSSSVVVVVVUUUSSSQQQOOOQQQUUUXXXZZZ[[[]]]___aaaaaaaaaaaadddddddddcccaaa]]]ZZZXXXZZZXXXYYY]]]]]][[[]]]``````___]]][[[ZZZ[[[\\\]]]___^^^^^^]]]^^^```bbbdddgggkkkpppssssssssstttvvvwwwyyywwwqqqpppuuuyyyyyyzzz|||}}}{{{}}}zzzoooeee]]]WWWVVVUUUSSSTTTVVVQQQNNNJJJHHHIIIJJJJJJJJJDDDEEEEEEEEEEEEDDDBBBAAADDDGGGFFFDDDFFFLLLOOONNNLLLJJJHHHFFFFFFGGGIIIJJJMMMMMMMMMMMMMMMMMMMMMMMMQQQUUUYYY[[[___cccccc___^^^[[[YYYZZZWWWRRRQQQSSSNNNOOOOOOMMMKKKMMMRRRWWWfffssswwwlll^^^UUURRROOOIIIDDDCCCAAAAAACCCFFFHHHHHHGGGJJJPPPXXX^^^ccckkkuuu~~~vvvnnnbbbWWWLLLGGGCCC>>><<<===<<<;;;;;;999777666666666888666444444555666555444333222111000000111222333000000000000111111111111000...---///111222111///////////////000111222333555000///222555222//////222222222111111111000000111111111111111111111000111111000///////////////---111333222...---///333111222222111//////000111222111111000000111111222111222333555555555444444777555333444666666333000111111111111000000000///000000111222555888:::<<>><<<======<<<999777;;;???===777999888666444444444666777888888888999;;;;;;999888888777666555444333333333111000///...---...//////...///000000///---+++***------......//////000000///...---,,,---...000111333333222222222111111111333000///111555666333000444333111111333444333333333444444333111000111222000111222111000///000111111111111111111111111111111111111111111111111111000000111222222222222222}}}qqqnnniiieeecccbbb```^^^ZZZ[[[^^^bbbeeeeeebbb___ccc]]]VVVQQQMMMIIICCC??????======>>>>>>AAAMMMYYYccccccccccccaaa]]]VVVRRRUUUbbbfffeeedddZZZUUU[[[gggrrrsssoookkk]]]QQQSSS___ZZZRRRMMMIIIEEE@@@<<<@@@CCCHHHMMMPPPQQQPPPOOONNNKKKHHHIIIMMMPPPQQQPPPSSSTTTUUUVVVWWWYYY]]]```fffccc______bbbdddcccaaa_________^^^]]]\\\ZZZZZZTTTTTTSSSPPPNNNNNNQQQSSSUUUUUUUUUSSSRRRRRRTTTVVVYYY[[[]]]^^^````````````dddddddddcccaaa^^^[[[ZZZZZZWWWXXX[[[\\\ZZZ\\\___aaa```]]]\\\[[[\\\]]]^^^```aaaaaaaaabbbbbbccccccfffiiinnnqqqsssssstttuuusssvvvvvvsssrrruuuxxxxxx{{{{{{|||~~~~~~}}}|||}}}~~~uuueee___YYYVVVSSSPPPQQQUUURRROOOKKKHHHGGGGGGFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@BBBEEEEEEDDDFFFLLLNNNMMMMMMKKKHHHEEEDDDDDDEEEFFFIIIJJJLLLMMMOOOOOOPPPPPPWWW]]]bbbccceeekkkmmmllliiiaaa[[[ZZZXXXTTTQQQQQQMMMNNNNNNLLLKKKMMMRRRWWWdddrrryyyoooaaaYYYVVVRRRLLLFFFCCCBBBAAACCCFFFHHHHHHHHHMMMSSS[[[aaafffooozzz|||vvvggg[[[PPPIIIEEE@@@===>>>???===;;;999888777777888888666444444555666555444333333222222222222333333000000000000111111111111......///111333222///---////////////000000111222222///000333222///...000///111222333333111///...111111111000000/////////000000000000////////////---///111000...---...111000111111000......///111222111111000000111111222000111222333444555555555555666666777777666555444111111111111000000000000000///000333888;;;;;;999<<>>???AAABBBFFFJJJNNNPPPPPPPPPRRRTTTRRRVVVYYYZZZ```jjjssswww}}}tttggg\\\PPPHHHBBBAAA@@@>>>???BBB<<<===<<<;;;>>>AAA>>>888666666555555555555666666999888888999;;;;;;:::888888777666555444333333333111000///.........//////,,,------.........//////---------..................------,,,---...///000333222222222222111111111000//////222666777444000444222111111222333333222333444555444111000111222111222222111///...///000000000000000000000000000//////000000000000//////000111222222333333222222sssooojjjfffeeecccbbbaaa\\\]]]___aaaccccccbbbaaaddd]]]VVVSSSQQQJJJCCC???>>>======>>>>>>BBBNNNZZZcccdddeeeeeebbb^^^XXXTTTWWWbbbfffffffff\\\VVV___gggrrrrrrnnnkkk^^^RRRTTTddd]]]UUUOOOKKKGGGBBB===>>>BBBHHHMMMOOOPPPPPPPPPNNNLLLJJJKKKOOORRRTTTTTTWWWWWWXXXXXXXXXZZZ^^^aaafffaaa]]]^^^bbbdddaaa^^^]]]]]]]]][[[YYYXXXXXXYYYTTTSSSRRRPPPMMMMMMNNNPPPRRRSSSUUUTTTSSSRRRSSSTTTYYY[[[]]]___````````````````````````___^^^\\\[[[\\\XXXWWWZZZ\\\[[[\\\___aaa```^^^\\\\\\]]]^^^___```aaabbbcccccccccbbbaaabbbeeejjjnnnqqqrrrrrrqqqrrrttttttsssssstttwwwyyyzzz{{{}}}~~~~~~|||{{{{{{|||~~~}}}vvvhhhaaa[[[WWWRRRNNNPPPUUUSSSOOOKKKIIIHHHGGGEEEDDDEEEDDDDDDCCCBBB@@@??????@@@DDDDDDCCCFFFKKKNNNLLLKKKIIIFFFCCCBBBCCCDDDEEEEEEGGGJJJMMMPPPRRRSSSSSS]]]eeejjjkkklllrrrwwwxxxsssggg]]]ZZZZZZUUUPPPNNNNNNOOOPPPNNNMMMOOOUUUZZZcccqqqzzzpppddd\\\YYYUUUMMMGGGDDDCCCCCCDDDEEEGGGHHHIIINNNTTT[[[aaafffppp|||~~~yyyjjj^^^RRRLLLHHHDDDBBBCCCBBB???<<<:::999999999888777666444444555555555444222222222222222222222222///000000000111111111111...//////000111111///...000000/////////000000111///...000222111------111///000111222222111000/////////......------,,,,,,///000000000000000//////***,,,////////////222444///000000///......///111111111000000000000111111///000111222333444555555333555888888777666555666111111111000000000000000222000111666<<>>???AAABBBEEEIIINNNOOOMMMMMMRRRVVVUUUWWWYYY\\\aaaiiirrrxxx{{{mmmaaaUUUMMMFFFCCCAAA>>>???BBB<<<===<<<:::===AAAAAA===888888888888888777777777777666666888:::;;;:::999888888777777666444333333111111///.........///000------,,,,,,---...000111///.....................------,,,,,,---...///000222222222222111111111111......000333666777444111444222000000111222222111000111222000...---...///222222333222///......///////////////////////////......///000000///......000000111222222222222111~~~sssoooiiifffdddccccccbbb___````````````aaabbbccceee\\\UUUVVVUUUMMMDDDAAA>>><<<<<<===>>>BBBMMMZZZbbbdddfffgggddd```\\\ZZZZZZdddgggiiihhh\\\XXXbbbhhhqqqqqqmmmjjj^^^RRRTTTbbb]]]UUUPPPLLLHHHCCC???===BBBIIIMMMNNNOOOPPPQQQNNNMMMLLLMMMPPPTTTVVVWWWYYYZZZZZZZZZZZZ[[[^^^``````]]]\\\^^^bbbccc^^^YYYZZZ[[[[[[YYYWWWUUUVVVWWWSSSSSSRRRPPPMMMLLLMMMNNNNNNQQQSSSTTTSSSRRRRRRRRRXXXZZZ\\\^^^```aaaaaaaaa]]]]]]^^^______`````````___ZZZYYY]]]___^^^]]]___aaa___^^^\\\\\\]]]^^^______```bbbccccccbbbaaa```aaadddiiinnnrrrsssrrrqqqttttttsssrrrrrrssswww{{{yyy|||~~~|||{{{{{{{{{{{{{{{}}}}}}yyynnnfff]]]YYYTTTPPPQQQTTTRRRPPPLLLKKKJJJIIIHHHFFFFFFEEEDDDBBBAAA???>>>>>>???CCCDDDCCCEEEJJJLLLJJJHHHFFFDDDBBBBBBDDDFFFHHHDDDFFFIIIMMMQQQTTTVVVXXXcccjjjpppqqqsssyyy~~~zzzmmm```\\\[[[VVVPPPLLLOOOPPPQQQOOOOOOQQQWWW\\\cccppp~~~{{{qqqeee]]]ZZZVVVNNNHHHFFFFFFEEEEEEEEEGGGIIIKKKNNNSSSYYY^^^dddnnn{{{}}}pppdddWWWPPPKKKFFFDDDEEEDDD@@@===;;;;;;;;;999888777555444333444555444333000111111111111111111000///000000000111111111111111000000.........000111000///////////////000000///...///222111---...111000000000000000000111111///.........---------,,,...///000000000000//////,,,---///000000111333444///000000///......000111111000000000000000000111//////000111222333555555111444777888777666555666000000000000000000111111222000111666<<<>>>;;;666444777;;;===>>><<<999666666777888999999999999999:::<<<======;;;::::::;;;;;;;;;;;;<<<===???AAABBBBBBGGGKKKLLLJJJKKKPPPUUUTTTTTTWWW\\\bbbiiissszzz~~~oooaaaXXXPPPJJJHHHEEE@@@===>>><<<<<<999666999???BBBAAA======<<<;;;:::999888888555444444666999;;;<<<;;;999999999999777666444444222111000///...//////000///...---,,,,,,---///000000000//////////////////,,,,,,------...///000000222222222111111111000000---...111444666666444222444222000000111111000///---//////...---,,,---...222222333222///......///..............................////////////.........//////000000000000000~~~}}}}}}sssnnnhhhdddcccccccccbbbbbbccccccbbb``````bbbccceeeZZZTTTXXXYYYOOOFFFCCC???======>>>>>>AAAMMMYYY___cccfffgggeeeaaa^^^]]]]]]dddgggjjjiii\\\WWWccciiiqqqooolllkkk___SSSTTT]]][[[XXXRRRLLLGGGBBB@@@???EEELLLOOOOOOOOOQQQRRRNNNNNNNNNOOOQQQTTTWWWYYYXXXZZZ[[[[[[[[[[[[\\\]]]ZZZZZZ[[[^^^aaa```\\\XXXXXXZZZ\\\[[[WWWTTTUUUWWWRRRRRRRRRPPPNNNLLLMMMNNNLLLNNNQQQSSSRRRRRRRRRSSSVVVWWWZZZ]]]___aaabbbbbb^^^___``````bbbcccdddddd```\\\[[[___bbbaaa^^^^^^```^^^]]][[[[[[]]]^^^___^^^___```bbbbbbbbbaaa```bbbeeejjjpppuuuwwwuuussswwwtttssstttsssrrrvvv{{{zzz}}}|||||||||||||||zzz{{{}}}wwwkkk```[[[XXXUUUTTTUUUSSSPPPNNNLLLLLLKKKIIIHHHGGGFFFDDDBBB@@@???>>>>>>???CCCDDDCCCDDDIIIJJJHHHFFFEEEDDDCCCDDDFFFIIIJJJGGGHHHKKKOOOSSSXXX\\\^^^hhhnnntttvvvzzz~~~qqqeeeaaa^^^XXXRRRNNNNNNPPPQQQPPPOOORRRXXX^^^dddppp|||}}}rrreee]]]ZZZVVVPPPIIIHHHHHHHHHGGGFFFHHHKKKNNNNNNRRRXXX\\\aaakkkzzzzzzmmm^^^TTTMMMFFFCCCDDDDDD@@@=========<<<999666777555333333444555444333///000111111111111000///000000000000111111111111111111000...,,,---000222............//////000111000---...111222///...111000000/////////000111111000000000000000000000000---...000111111000//////000000000000000000000000///000111000//////111222111000000//////000000111000000000000111222333444111222555888999888666555000000000000111111111111000///000333777888666333555666777999::::::;;;;;;:::::::::;;;;;;::::::999;;;===>>>===<<<:::;;;;;;:::::::::;;;===>>>@@@AAAAAADDDHHHIIIIIIKKKOOORRRQQQQQQTTT[[[aaahhhrrr{{{oooaaaYYYSSSMMMKKKHHHBBB>>>>>>======:::555666<<>><<<:::999999999666555444666999;;;<<<<<<:::;;;;;;;;;:::888666555222111000/////////000000///...---,,,,,,---.../////////000000000000000000,,,------...///000111111222111111111111000000000...///222444555444333333444222000///000000///...---...//////......///000111222222111///...///000........................//////............//////---...//////000000//////}}}||||||sssnnnhhhdddccccccccccccdddfffiiihhheeebbbaaaaaaeeeYYYTTTZZZ\\\RRRHHHEEEAAA@@@?????????BBBMMMZZZ^^^bbbffffffccc___]]]\\\^^^dddfffiiigggYYYTTTbbbkkkrrrpppllllllaaaUUUVVV]]]___^^^XXXOOOGGGCCCCCCCCCIIIPPPSSSRRRQQQSSSUUUOOOOOOOOOPPPQQQTTTWWWZZZWWWYYY\\\\\\[[[ZZZYYYZZZXXXYYYZZZ\\\]]]]]]]]]\\\XXX\\\___^^^YYYVVVVVVXXXQQQRRRRRRQQQNNNMMMNNNOOOKKKNNNQQQRRRSSSSSSUUUVVVQQQSSSWWWZZZ]]]```aaaaaaaaaaaaaaaaaaaaabbbcccccc```[[[[[[aaaeeebbb^^^\\\^^^]]]\\\[[[[[[\\\^^^___^^^^^^```aaabbbbbbbbbbbbbbbeeejjjqqqwwwxxxvvvsssvvvtttuuuxxxwwwssstttyyy|||~~~}}}~~~~~~{{{{{{}}}qqqbbb^^^]]]ZZZWWWUUUSSSQQQOOOMMMLLLKKKIIIGGGIIIHHHEEEBBB@@@???>>>>>>???CCCDDDCCCDDDGGGHHHEEEHHHGGGEEEDDDEEEGGGJJJLLLMMMMMMOOORRRWWW]]]bbbfffmmmrrrvvvzzzuuukkkfffbbb[[[UUUSSSPPPRRRSSSRRRRRRUUU\\\aaaeeeooozzztttfff]]]ZZZWWWRRRLLLJJJKKKJJJIIIGGGIIILLLPPPQQQTTTXXX\\\aaakkkyyyqqqaaaVVVOOOHHHDDDEEECCC@@@===>>>???===888333777555333333444444444333000111222222222222111000000000000000111111111111///111222000...---...000---------...///000111222222---,,,111444222000000---...000111111111000//////000000111111222222222---...000111111111000/////////...//////000///...///000111111000000222333000000////////////000000111000000///000111222333333333444888<<<<<<888555///000000000111111111111///000111333444444333222555555666888:::;;;<<<===>>>?????????>>>===<<<;;;<<<===>>>>>><<<;;;;;;<<<999999999:::<<<===???@@@AAABBBEEEHHHKKKMMMNNNOOOOOONNNQQQYYY```fffpppzzzqqqbbbZZZSSSMMMKKKIIIDDDAAACCC???@@@===888666:::======>>><<<:::888777888999:::;;;999777888:::<<<<<<<<<<<<<<<======<<<:::888666222222000/////////000111---------------...//////---......//////000000000------...000111222222222111111111111000000000000000111222333333222333333333111/////////000///...+++---////////////111222000111222111000///000111........................222000...------...000222......///000000000000000}}}||||||sssnnnhhhdddccccccdddddddddhhhmmmnnnjjjdddaaa___dddXXXSSS[[[]]]SSSIIIFFFDDDBBBAAAAAA@@@CCCNNNZZZ]]]aaaeeeeeebbb]]][[[ZZZ^^^ccceeehhhfffWWWRRR```lllsssqqqmmmmmmcccWWWWWWaaaeeefff___SSSIIIEEEFFFFFFLLLSSSVVVTTTSSSUUUWWWOOOPPPPPPPPPQQQSSSWWWZZZVVVXXX\\\]]][[[YYYXXXWWWXXXYYYZZZZZZZZZ[[[^^^aaaXXX]]]bbbaaa\\\XXXWWWYYYQQQRRRRRRQQQOOONNNNNNOOOKKKNNNQQQSSSTTTUUUWWWXXXNNNPPPTTTXXX\\\^^^``````aaaaaa```__________________[[[[[[bbbfffccc]]]ZZZ^^^]]][[[ZZZZZZ[[[]]]^^^^^^______aaabbbcccdddeeeaaaccchhhooovvvwwwuuuqqquuutttwww|||zzztttsssvvv~~~|||{{{~~~~~~tttddd___aaa^^^YYYVVVTTTRRROOOMMMLLLJJJGGGDDDJJJHHHFFFCCC@@@???>>>>>>@@@CCCDDDCCCCCCFFFFFFCCCJJJIIIGGGEEEFFFHHHJJJLLLQQQQQQRRRUUUZZZ```gggkkkppptttxxx|||xxxoookkkeee]]]XXXVVVSSSUUUVVVVVVVVVYYY```eeeeeeoooyyyvvvggg^^^[[[XXXSSSNNNKKKLLLLLLJJJHHHIIIMMMQQQSSSVVVZZZ]]]aaalllzzz~~~pppaaaWWWPPPJJJHHHIIIBBB???===???@@@>>>777111666555333333444444444333111222333444444333222111000000000000111111111111---000333333000------...,,,,,,------///000222222333---+++000555444111///***---000333444222///---------...///000111222222,,,...000111222111000///+++++++++---///111111000000111222111000111222444000000////////////000000111111000//////000111222555333444999>>>???:::555//////000000111111111222111333444444333222333444222444666888:::;;;<<<<<>>===<<<===???>>><<<;;;;;;<<<888888999999;;;<<<>>>???AAABBBDDDHHHLLLOOOOOONNNOOOMMMPPPYYY___dddnnnyyysssdddZZZRRRLLLJJJHHHEEEEEEGGGAAACCCAAA;;;888999:::888:::999666444444666888:::@@@===;;;:::;;;<<<<<<;;;<<<===>>>>>>===;;;999777333222000/////////000111++++++,,,---...///000000,,,,,,------...///000000---...///111222222333333111111111111000000000000111222333222111111222444333111////////////...---)))+++---......///111222///000111111000///111222////////////////////////333111...,,,,,,...111333//////000111111111111111xxxqqqiiidddddddddcccbbbffflllkkkkkkkkkaaaZZZaaaeee[[[UUUWWWZZZVVVMMMGGGGGGFFFCCC@@@@@@FFFQQQYYYZZZ^^^ccceeeddd```]]][[[bbb```cccgggcccYYYXXX^^^mmmrrrooommmlll^^^RRRVVVaaabbbbbb\\\SSSKKKGGGFFFQQQRRRSSSRRRQQQRRRTTTVVVLLLRRRTTTPPPNNNRRRUUUTTTSSSUUUWWWZZZ\\\]]]]]]]]]XXXWWWXXXZZZ^^^bbbccccccbbb___ZZZWWWWWWWWWVVVVVVQQQOOOOOOOOOOOONNNLLLJJJLLLOOOSSSUUUUUUUUUVVVVVVTTTUUUWWWYYY[[[]]]^^^______cccdddbbbaaacccaaa]]]bbb]]]XXXXXX\\\^^^^^^\\\^^^]]]___^^^XXXQQQUUU^^^___```aaabbbbbbbbbbbbaaa^^^ccciiiooorrrssstttuuuuuuuuuvvvxxxzzzzzzxxxvvvxxx~~~zzz~~~zzz}}}xxxlll```YYYVVVVVVWWWVVVSSSMMMHHHEEEEEEFFFGGGHHHEEEBBBAAAAAABBBBBBAAA@@@@@@AAAAAACCCDDDFFFGGGJJJIIIHHHGGGGGGIIIJJJLLLPPPTTTWWWXXX^^^hhhqqqttttttwww|||wwwlllbbb\\\ZZZZZZVVVVVVVVVUUUVVVYYY^^^bbbdddjjjttt}}}zzzooodddZZZUUUSSSSSSLLLKKKLLLKKKGGGEEELLLUUUQQQWWWZZZZZZ___lll|||wwwgggZZZQQQMMMIIIFFFEEECCCBBBAAAAAA???<<<:::888777777555444333222111222222222222222222222222000111222111000//////111111111000000//////......,,,,,,...///000000000000111//////000111222111000000...---000444555222...---000222111//////111444///000111222222111000///111000///......///000111,,,---///000000000///...111111000000000000111111333333222111111222333333555666777888999999999888222111000//////000111222///000111222333444444444222555777888888:::>>>BBBQQQRRROOOGGGAAA???<<<999===AAAEEEGGGEEEAAA===;;;999:::;;;::::::<<>><<<:::999::::::888777???<<<::::::<<<;;;888444555333000...------...///000000000000000000000000222222111///------...000+++---000222222222222333222111000111222222222000000333555555333111000000666111...111333111///000------...000111111...,,,////////////..................///000000000000000000///------///000///.........///000111000000000}}}|||vvvooogggbbbbbbccccccccchhhnnnmmmllllllaaaYYY```bbbZZZUUUWWWXXXRRRKKKGGGFFFFFFCCCAAAAAAHHHRRRZZZ\\\```cccdddccc___]]]\\\aaa```dddiiieee[[[[[[bbbjjjpppnnnnnnnnnbbbWWW\\\aaabbb```ZZZQQQHHHDDDBBBKKKNNNQQQSSSTTTUUUXXXYYYRRRWWWWWWRRROOOSSSUUUTTTTTTVVVYYY[[[\\\\\\]]]^^^ZZZZZZZZZ\\\```cccddddddccc___[[[XXXWWWXXXXXXWWWQQQOOOMMMMMMNNNOOONNNMMMMMMPPPTTTWWWWWWVVVWWWWWWVVVWWWXXXYYY[[[]]]___``````cccdddaaaaaacccbbb___ccc^^^XXXWWWZZZ]]]]]][[[\\\\\\]]]^^^XXXRRRUUU]]]^^^______```aaacccddddddaaaeeekkkoooqqqrrrtttuuuuuuvvvwwwyyyyyyxxxvvvtttvvv}}}|||yyynnnccc\\\XXXVVVVVVWWWSSSNNNIIIFFFEEEEEEFFFGGGEEEBBBAAAAAABBBBBBBBBAAAAAAAAAAAABBBDDDEEEFFFHHHGGGEEEDDDDDDFFFGGGHHHMMMRRRWWWZZZaaammmuuuxxxxxxzzz~~~wwwmmmbbb\\\YYYYYYXXXXXXWWWVVVWWWYYY]]]aaaeeekkkttt|||~~~sssggg\\\VVVUUUUUUMMMLLLLLLLLLIIIFFFIIIOOOOOOUUUYYYZZZ___nnn}}}wwwgggZZZRRRMMMIIIFFFGGGEEEBBBAAA@@@>>><<<:::888888777777666555555555222222222222222222222222000111222111000//////111111000000000/////////...------...///000000000///000///...///111111111000...---...333777777222---...000222111000///111333///000111222222111000///111000000////////////000......000111111111000000......------------......333333222111111222333333444444555555666777777777222111000//////000111222///000111222333444444555333444555666777:::@@@EEEWWW\\\[[[OOOBBB=========???BBBEEEFFFDDD@@@===<<<:::;;;<<<<<<;;;===???BBB@@@DDDGGGGGGKKKNNNKKKDDDGGGJJJOOOUUU]]]eeelllqqq~~~{{{mmmZZZVVVOOOIIIHHHKKKMMMMMMPPPOOOLLLGGG@@@<<<:::;;;888888777666666777888999;;;999888888:::;;;;;;:::<<<;;;:::::::::999777555444333000...------...///000000000000000000000000111111111///------///000---///111222222222333555111000//////111111000///000222555555333111000000777111...111222000///000...---,,,---///111111000000000000/////////............///000000000000000111///....../////////...////////////000000000000~~~zzzyyyxxxqqqhhhcccbbbdddeeeeeejjjpppooonnnmmmaaaYYY______ZZZWWWWWWUUUNNNHHHGGGFFFEEEDDDBBBCCCJJJTTT]]]```bbbdddcccaaa___^^^^^^bbbaaafffkkkfff^^^___gggkkkpppooooooooodddZZZ___cccdddbbb[[[QQQGGGBBBAAAHHHLLLRRRVVVXXXXXXYYYYYYZZZ\\\YYYSSSPPPSSSUUUVVVUUUYYY\\\]]]\\\[[[\\\^^^]]]\\\]]]___bbbdddeeedddccc___ZZZWWWWWWXXXYYYZZZRRRPPPMMMLLLMMMOOOOOOOOOMMMQQQVVVYYYYYYYYYXXXXXXZZZYYYXXXYYYZZZ]]]___aaa```ccccccaaaaaaddddddbbbccc___YYYWWWYYY[[[\\\[[[YYYZZZ]]]]]]YYYUUUXXX^^^^^^^^^]]]^^^```bbbeeegggdddgggkkknnnpppqqqtttvvvuuuvvvxxxzzzzzzxxxvvvtttvvv{{{}}}}}}zzzqqqfff^^^YYYWWWVVVWWWTTTOOOJJJGGGEEEEEEEEEEEECCCAAAAAABBBCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDGGGFFFDDDCCCCCCDDDFFFGGGJJJPPPVVV\\\fffssszzz|||}}}}}}xxxnnnccc\\\YYYXXXYYYZZZYYYXXXWWWYYY\\\^^^dddjjjsss{{{uuuhhh\\\UUUSSSTTTOOOLLLMMMOOOMMMIIIGGGIIIMMMTTTXXXZZZ```ooo~~~wwwiii\\\TTTNNNIIIFFFIIIFFFCCCAAA@@@???>>><<<:::999999888777777777777333333333333333333333333000111222111000//////111000000000000////////////......///////////////...///...---...000000000///,,,---000555999888333......///000///------...///...///000111111111000///000000000000000///......///000000111111111111000...------,,,,,,------...333222222111111222222333333333333333333444666666222111000//////000111222000111222333444555555666444444444444666;;;BBBGGGYYYbbbdddVVVCCC;;;<<<@@@@@@BBBDDDDDDAAA???======;;;<<<======<<<===???AAA@@@DDDHHHIIILLLMMMJJJDDDFFFJJJQQQWWW^^^eeemmmqqq|||sss```[[[TTTMMMJJJLLLRRRXXX^^^[[[WWWPPPIIIBBB>>><<<888888777666666666777888777666666777:::<<<===<<<999:::;;;:::888666666666333222000...------......111111111111111111111111000000000...------///111000111333333222333444666222000///000111222111000000222444444333111111111666111...000111000000333111///------///222333333111111111000000000000///......///000000000000000222000......//////...---000///.........///111222~~~zzzxxx}}}uuulllfffeeefffgggggglllrrrrrrpppooobbbYYY___^^^\\\ZZZYYYSSSKKKGGGIIIFFFFFFEEEDDDEEELLLWWW___cccddddddbbb___^^^^^^___cccccchhhkkkfff]]]___hhhnnnrrrqqqoooooobbbXXX\\\ggghhhfff^^^SSSJJJDDDCCCIIINNNTTTYYYZZZYYYWWWWWW^^^\\\XXXSSSQQQSSSVVVXXXWWW[[[______\\\[[[\\\___^^^]]]^^^```ccceeedddcccbbb]]]XXXUUUUUUWWWZZZ[[[WWWRRRMMMJJJKKKMMMOOOOOONNNRRRWWW[[[[[[ZZZZZZZZZ[[[ZZZXXXXXXYYY[[[^^^``````bbbccc```aaaeeefffcccccc___ZZZXXXYYYZZZ[[[[[[WWWZZZ^^^^^^\\\ZZZ\\\______^^^]]]\\\^^^aaadddgggdddfffiiikkkmmmppptttwwwsssuuuyyy{{{{{{zzzyyyyyyzzz|||}}}~~~}}}|||rrrggg]]]XXXWWWXXXWWWUUUQQQLLLHHHFFFEEEDDDDDDBBBAAAAAACCCDDDDDDDDDCCCCCCBBBAAAAAABBBBBBBBBHHHGGGEEEDDDDDDEEEFFFHHHHHHNNNVVV^^^jjjvvv}}}}}}zzzoooeee]]]YYYXXXYYYZZZZZZXXXWWWWWWXXXZZZ```hhhsss}}}vvvhhhZZZRRROOOPPPOOOLLLMMMRRRRRRMMMIIIHHHMMMTTTYYYZZZ```nnn~~~yyykkk___WWWQQQKKKHHHIIIGGGCCCBBBBBBCCCCCCCCC===<<<:::999777777777777333333333333333333333333000111222111/////////111000000000000////////////...///////////////...---...---,,,---///000///...,,,---///333666666333000---------,,,+++******+++...///000111111111000///000000111111111///...,,,000000000000000000000000000000////////////000000222222222222222222222222333222222222333444555666222222111000000111222222111111222222333555666666555444444555777;;;@@@CCCSSS\\\^^^RRRBBB:::<<>><<<;;;<<<:::;;;<<<===<<<<<<>>>@@@@@@DDDIIILLLMMMLLLHHHDDDBBBHHHOOOWWW]]]dddlllrrr|||xxxfff___WWWPPPKKKMMMVVV```nnnjjjccc[[[RRRHHH@@@;;;999888666555555666777777666555555666999<<<<<<<<<777999;;;:::666444555777333222000///.........///000000000000000000000000///000000...------///111111222333333222222444555444333222333444444333222000222444444222111111222222...,,,///000000222666444222000000222333444333222222222111111111000000......///000000000000000333111///...//////...---111000...---...///111333{{{yyyxxxnnngggfffffffffeeelllsssrrrqqqpppcccZZZ___```^^^]]][[[TTTKKKHHHJJJFFFGGGGGGFFFHHHOOOYYYaaaeeeeeedddbbb___^^^___aaaeeeeeeiiikkkdddZZZ\\\fffmmmrrrpppoooooobbbWWW\\\hhhiiiggg```UUULLLGGGEEEIIINNNUUUZZZ[[[ZZZYYYYYY^^^YYYUUURRRRRRTTTXXX[[[ZZZ]]]``````^^^]]]^^^___\\\\\\]]]```cccdddcccbbb___[[[UUUQQQRRRVVVYYY[[[\\\VVVOOOJJJIIIKKKLLLMMMOOOSSSXXX[[[\\\\\\[[[\\\\\\ZZZXXXWWWWWWYYY\\\^^^]]]aaabbb```bbbeeefffdddbbb```\\\ZZZZZZZZZ[[[[[[WWW\\\``````______```aaaaaa```]]][[[\\\___bbbdddaaacccfffiiikkkooossswwwppptttyyy{{{||||||~~~}}}|||~~~}}}sssfff\\\WWWXXXZZZVVVUUUQQQNNNJJJGGGEEEEEECCCAAA@@@AAACCCEEEDDDDDDCCCCCCBBBAAAAAAAAAAAABBBFFFEEEDDDCCCCCCEEEGGGHHHIIINNNVVV^^^kkkxxx~~~}}}|||rrrggg^^^YYYWWWXXXYYYYYYXXXVVVTTTUUUVVVYYYcccrrryyykkk\\\RRRNNNOOOOOOMMMOOOTTTUUUPPPLLLKKKOOOVVVZZZ[[[```mmm{{{{{{nnnccc[[[TTTMMMIIIHHHFFFDDDDDDFFFIIIJJJJJJBBB@@@===999666555444444333333333333333333333333000111222111/////////111////////////000000000000...///////////////...---...,,,,,,---...///...------------///111222222111...---,,,,,,,,,,,,+++***---...///000111000000//////000111111111///...---////////////////////////222222111111111111222222222222222222222222222222333333333333444555666666333222111000000111222333111111111111333444666666444555555777999:::;;;;;;FFFLLLMMMFFF>>>;;;;;;:::<<<======<<<:::999999:::888:::;;;<<<;;;;;;<<<===AAADDDJJJOOOOOOKKKFFFDDD>>>EEEMMMTTTZZZaaakkkrrr~~~{{{kkkcccZZZSSSNNNNNNWWWcccxxxuuunnndddWWWJJJ@@@;;;999888666555555555666777777666555666888:::::::::666999;;;999666444555777333222111111000000000000////////////////////////111111111///......000111000222333222111111222333444333222333444444333222000222333333222111222333...,,,,,,///000000444999555555444555666555333000222222222222111111111111......///000000000000000222111/////////000///...111000...---...///111333{{{zzz|||uuummmgggeeeeeecccbbbiiiqqqqqqqqqqqqddd[[[aaaccc```^^^\\\VVVMMMIIIJJJHHHIIIIIIHHHJJJPPPZZZaaaeeeeeedddbbb```___aaaccceeefffjjjkkkbbbXXX[[[fffkkkpppooooooooocccZZZ^^^ggghhhfff```VVVMMMHHHGGGHHHMMMSSSXXX[[[]]]^^^___]]]WWWRRRSSSTTTUUUXXX\\\\\\]]]___```aaa``````___ZZZ[[[\\\___cccdddcccbbb^^^YYYRRROOOQQQUUUZZZ]]]^^^YYYQQQKKKIIIJJJKKKLLLPPPSSSWWWZZZ[[[\\\]]]^^^\\\ZZZYYYWWWWWWXXXZZZ[[[ZZZ^^^aaa```bbbffffffccc``````___^^^]]]\\\\\\\\\WWW]]]bbbbbbbbbcccccc```aaa___]]][[[[[[^^^aaacccaaacccfffhhhjjjmmmqqquuuooossswwwyyyzzz}}}~~~}}}~~~~~~}}}~~~vvviii^^^XXXXXX[[[UUUTTTRRROOOLLLIIIGGGEEEBBBAAAAAABBBDDDEEEDDDCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAABBBDDDFFFGGGJJJOOOVVV___mmmzzz~~~~~~uuujjj```ZZZXXXVVVXXXYYYXXXUUUSSSSSSSSSTTT___ooo}}}sssbbbVVVQQQQQQOOONNNPPPTTTTTTOOOMMMNNNOOOVVV[[[\\\aaammm{{{|||pppeee]]]UUUNNNIIIEEEDDDDDDEEEIIILLLNNNNNNEEECCC>>>:::666444333333333333333333333333333333000111222111000//////111////////////000000000000......///////////////......---,,,---/////////............---...///111222000///......//////...---,,,---///000111000000/////////000000000000//////000//////............///111000000//////000000111111222222333333222222111222333444555666666666666333222111000000111222333111000000000111333555666444444555777999999777555<<>>===999888666555444444555555777555444555777999999888999888888888999999777666444444444555444444333333111111111111111111111111666666555222000///000111000333666777555222000///111000//////111111000///111222333222111111333555------000333111......333222111000222333444333222222111111111111000000000......///000000000000000000///...///111222222111////////////000000000000{{{xxxxxxuuuqqqllljjjjjjjjjhhhfffdddlllnnnppprrrggg^^^dddfff```\\\[[[WWWOOOHHHFFFJJJKKKLLLKKKLLLQQQZZZaaacccddddddcccbbbaaacccdddcccdddjjjlllcccZZZ```mmmssswwwuuurrrqqqcccXXX\\\gggiiiiiiddd\\\UUUQQQQQQQQQSSSUUUVVVWWWZZZ]]]```aaaXXXTTTVVVXXXWWWWWW[[[```]]][[[___eeegggccc^^^YYYZZZ\\\```dddfffeeeddd___YYYRRROOOQQQWWW]]]aaa\\\WWWPPPLLLKKKLLLMMMMMMRRRTTTVVVWWWXXX[[[^^^aaa]]]]]]\\\\\\[[[ZZZZZZYYYTTTZZZ___aaadddfffddd```\\\___bbbcccbbb```^^^]]]VVV]]]bbbaaabbbeeeccc]]]\\\[[[[[[[[[]]]```bbbdddgggiiikkklllllllllmmmnnnpppsssuuutttssswww~~~~~~xxx|||~~~~~~~~~}}}~~~wwwjjj___ZZZYYYRRRRRRRRRQQQOOOLLLIIIGGGCCCBBBBBBCCCDDDDDDCCCAAAAAA@@@@@@@@@AAAAAABBBCCCBBBBBBBBBCCCEEEHHHKKKMMMLLLPPPVVV```pppyyynnnddd\\\YYYVVVXXXZZZZZZXXXUUUTTTTTTRRR[[[hhhttt}}}|||kkk\\\UUUSSSQQQQQQRRRQQQKKKEEEHHHNNNKKKSSSYYY\\\bbbooo}}}zzzoooddd\\\TTTLLLFFFCCCCCCDDDFFFIIIKKKKKKJJJGGGEEE@@@<<<999888999999444444444444444444444444000111222111000//////111.../////////000000111111,,,,,,...///000000000000///...---...000000000///...000333444222000......,,,***(((***---...---++++++,,,...000000000000///......---...///000222444333222111/////////000111111111000000000000111111111222333444444333222111///111444777888666444222333333222111111222333333000///......///111333555333000...000444888999888999???AAA>>>;;;;;;:::777222555999;;;::::::::::::999;;;===>>>===;;;;;;<<>>???999888666555444444444555555444333555777999:::999:::888666888:::;;;888555555555555666555555444444333333333333333333333333888888666333000///000111000444888999777444111///222111000111222333222000111222222222111111333555///000333555111,,,+++...///---,,,---000333444555111111111000000000000///...//////000000000000000000...---///111333333333......///000111000000000}}}|||{{{xxxuuupppllljjjiiigggeeeggghhhlllooolllddd_________^^^\\\[[[YYYUUUPPPMMMJJJFFFFFFKKKQQQWWW___gggfffhhhhhheeebbbaaacccfffeeegggiiihhhbbb___dddmmmtttxxxtttoookkk```ZZZdddhhhnnnpppggg\\\WWWVVVUUUVVVWWWXXXXXXXXXYYY\\\___]]]ZZZWWWUUUUUUVVVYYY[[[\\\]]]^^^aaaddddddcccaaa]]]___aaabbb```_________bbb___VVVLLLMMMWWW]]]]]]```ZZZRRRKKKIIIIIIKKKLLLNNNMMMOOOTTTZZZ^^^^^^\\\\\\]]]^^^]]][[[YYYYYYYYYVVVYYY]]]```aaabbbcccdddaaaccceeegggfffbbb^^^\\\]]]___aaabbbaaa___]]][[[``````___]]]\\\^^^aaaddddddfffgggjjjmmmppprrrsssrrrrrrrrrsssuuuxxxzzz|||}}}~~~~~~}}}}}}|||}}}~~~}}}|||uuufff[[[XXXSSSQQQNNNLLLKKKIIIFFFDDDCCCCCCDDDDDDDDDDDDDDDCCCEEEEEECCCBBB@@@???======@@@@@@???BBBFFFJJJLLLMMMOOOUUU\\\cccooo}}}{{{nnnbbb[[[YYYXXXUUUSSSSSSUUUVVVSSSPPPPPPYYYgggttt}}}}}}ooo]]]SSSQQQTTTRRRQQQOOOMMMLLLLLLLLLLLLOOOUUU]]]bbbkkk{{{{{{mmmaaaYYYSSSNNNJJJCCCCCCCCCFFFIIIJJJGGGDDDBBBAAA???<<<:::999888777999888666555444444555555///111333333222111111111111111000......---------000000000000000000000000......---------///000222111111000000//////..................//////////////////...//////000111222......///000111333555666333111///------///111333333222111111000111111222888;;;:::444//////111000000111333444555555444333111222222222222111000000222000///......///000222---000333444444555888;;;888:::<<<<<<:::888777777:::;;;:::999888888;;;>>>AAA@@@???>>>>>>>>>>>>???DDDFFFKKKPPPOOOJJJGGGHHHKKKJJJJJJLLLQQQYYY```eee{{{}}}tttddd\\\[[[[[[WWWRRRXXXeeeiii]]]LLLAAA===;;;999999999888777666666555444555666666555555666888888999:::===>>>===999666===;;;999666555555555666444333111000000111333444999888666333000...---,,,000222444333222000///000222222222222222222222222555000+++,,,000333333111111...333======333...111111...,,,///333555222///222...222444///222333***///000///...------///111///111222000000333444111111111111000000000000000~~~}}}}}}{{{vvvpppllliiihhhgggfffhhhjjjnnnpppjjjaaa]]]^^^```___^^^\\\YYYUUUPPPMMMKKKGGGGGGLLLQQQVVV^^^fffhhhjjjjjjfffaaa___```bbbeeefffhhhgggbbb^^^dddmmmsssyyyvvvrrrmmm```XXX```iiiooopppfff[[[WWWVVVVVVWWWYYYZZZ[[[[[[\\\___aaa^^^]]][[[YYYXXXYYY[[[\\\]]]^^^___aaaccccccaaa```]]]___aaabbbaaa______```cccaaaYYYQQQQQQYYY___^^^___ZZZRRRLLLIIIIIIKKKLLLPPPOOOPPPTTTYYY\\\\\\[[[[[[\\\]]]]]][[[YYYYYYZZZ\\\^^^```aaa``````bbbcccbbbcccccccccbbb```^^^]]]______^^^^^^]]]]]]]]]]]]aaaaaa```^^^]]]___bbbeeeiiijjjlllnnnooopppqqqqqqqqqqqqqqqsssuuuxxxzzz|||~~~~~~~~~}}}}}}~~~}}}~~~xxxiii^^^YYYSSSPPPNNNLLLKKKIIIFFFDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEDDDCCCAAA@@@???>>>>>>@@@??????BBBFFFJJJLLLLLLMMMRRRYYYaaaooo}}}{{{pppeee___\\\XXXUUUSSSSSSUUUVVVTTTRRRSSSYYYdddoooyyyrrraaaVVVTTTSSSSSSQQQPPPNNNMMMKKKKKKOOOQQQWWW^^^ccckkkzzz{{{mmmaaaYYYRRRMMMIIIDDDCCCCCCEEEGGGGGGDDDAAA@@@???>>><<<:::999888888888777555444444444555555000111333333222000000111111111000......------...////////////////////////111000///.........///000111000000000/////////...............//////////////////////////////000000+++,,,...000333666888:::333222000//////000222333111111111111111111111222888;;;:::444000111222111000111222333333444444444111222222222222111000000111000///......///000111///111444444333333555888444777:::<<<;;;:::999999888:::;;;<<<;;;;;;<<<===DDDDDDCCCBBB@@@???>>>===BBBDDDIIINNNMMMHHHFFFHHHIIIIIIIIIKKKQQQXXX```eeetttyyyxxxjjjbbb___\\\UUUOOORRR\\\___UUUGGG>>>:::777999999888888777666666555444666777777555555666777888999:::===>>>===:::777;;;:::777555333333444444333222111000000111222333444333222111000000000000000222333333222000///000222222222222222222222222444000,,,,,,000333333111111...333<<<<<<333...111111...---///333555222///222...222444---000444///......---,,,+++,,,---//////222222000000333444111000000000000000000000000~~~xxxpppjjjhhhggghhhhhhjjjmmmrrrqqqhhh]]]YYY]]]bbbbbb```^^^ZZZUUUQQQNNNNNNJJJIIIMMMQQQUUU\\\dddfffhhhjjjgggbbb______```dddeeegggfffaaa^^^dddmmmrrryyywwwsssooo```VVV]]]lllqqqpppfff[[[VVVWWWWWWYYY[[[]]]_________aaabbbaaaaaa```___^^^]]]]]]]]]^^^___```aaaaaa```___^^^]]]___aaabbbaaa```aaaaaafffccc]]]WWWXXX]]]``````^^^ZZZSSSMMMJJJJJJLLLMMMSSSRRRRRRTTTWWWZZZ[[[ZZZZZZ[[[\\\\\\ZZZZZZZZZ\\\ddddddcccaaa______aaacccdddcccaaa___^^^^^^^^^___aaa___\\\ZZZZZZ[[[^^^```aaabbbaaa```___```ccceeeiiikkknnnqqqsssssssssrrrooopppppprrruuuxxx{{{|||~~~}}}~~~~~~}}}~~~||||||nnnaaa[[[RRRPPPMMMKKKJJJIIIFFFDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@??????@@@AAA@@@??????BBBFFFIIIKKKKKKJJJNNNTTT^^^nnn}}}}}}sssjjjdddaaaZZZVVVSSSTTTVVVWWWVVVTTTUUUYYY___iiittt~~~uuudddYYYUUUUUUUUUUUUTTTSSSPPPNNNMMMPPPRRRXXX___dddkkkxxx|||mmmaaaXXXQQQKKKGGGDDDCCCCCCDDDDDDCCC@@@>>>???>>>===;;;:::999999999777666444444333444555666111222333333111000000000111111000///............////////////////////////333222111000///...//////000000000000////////////............////////////000000//////////////////,,,---///111444666888999000000000000000000000000//////000111222222222222666999888333111222333111111111000111111222333444111222222222222111000000111000///......///000111111333444333222111222444111444999<<<<<<;;;;;;;;;666999===>>>>>>=========GGGGGGFFFEEECCC@@@===<<<@@@AAAFFFKKKKKKGGGFFFIIIHHHHHHHHHKKKQQQXXX```dddkkksss}}}}}}|||}}}ppphhhccc]]]SSSKKKMMMRRRSSSLLLDDD>>>999555999999888888777666666666555777888888666555666777999999:::<<<>>>===;;;999:::888555333222111222333222111000//////000111222111000000//////000000111///111333333111000///000333333333333333333333333333000,,,,,,///222222111000...222::::::222...000000...---///333444222///222---222444,,,---333222///...---,,,,,,---...//////222222000000333333111000000000000000000000000xxxooohhheeefffgggiiilllpppuuusssfffZZZWWW\\\ddddddccc```[[[VVVRRRPPPQQQMMMLLLPPPSSSVVV[[[bbbaaaeeeggggggdddaaabbbcccdddeeeffffff```]]]dddnnnqqqxxxvvvsssoooaaaYYY```nnnsssqqqfffZZZVVVWWWXXX[[[]]]```aaa```______```cccddddddddddddbbb```^^^```aaabbbaaa___^^^]]]]]]]]]___bbbcccbbbaaabbbbbbgggddd```]]]]]]```aaa```\\\YYYUUUOOOLLLKKKLLLNNNUUUTTTSSSTTTUUUWWWYYYZZZYYYZZZ[[[[[[ZZZZZZ[[[]]]fffeeebbb___]]]]]]aaaddddddcccaaa___^^^^^^^^^___bbb```]]][[[[[[\\\___aaabbbbbbbbbaaa```aaacccfffeeehhhmmmrrruuuwwwwwwvvvooooooppprrrtttxxx{{{|||~~~}}}}}}}}}zzzzzz{{{{{{zzz~~~rrreee]]]SSSQQQMMMKKKJJJIIIGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA??????@@@AAABBB???>>>???BBBFFFIIIJJJJJJHHHKKKQQQ[[[mmm}}}wwwnnngggccc^^^ZZZVVVVVVXXXZZZZZZXXXWWWYYY^^^gggrrr~~~xxxgggZZZUUUXXXYYYZZZYYYXXXUUURRRQQQNNNPPPUUU]]]cccjjjvvv|||mmm```WWWPPPJJJFFFBBBBBBBBBBBBBBBAAA???>>>======<<<;;;::::::::::::666555444333333444555666222333333333111///000000111111000///......//////........................222222111000000000000000000000000000////////////............////////////000000000//////...------//////000111222333333333......///000000///......---...000111222222222222333666666222111333333000111000000///000111333444111222222222222111000000111111000//////000111111222222222222222222222333000444:::===>>><<<;;;;;;999;;;======<<<;;;;;;<<>><<<:::999888555333111111222333000000////////////000000111111000///...............000222333111000000000333333333333333333333333222000------///111111000000...222777777222...000///......000222333222000111...333555......333000222111///...///000111111///222222000000333333000/////////000000000000000xxxmmmfffccceeegggiiiooossswwwsssgggZZZWWW\\\dddffffffccc]]]XXXUUUTTTUUUQQQPPPRRRUUUWWW\\\aaaaaadddggggggdddbbbbbbdddeeeeeefffeee```^^^eeeooorrrwwwtttpppnnnbbb]]]gggppptttrrrggg[[[VVVWWWXXX[[[]]]___```^^^]]]]]]]]]dddeeeggghhhgggdddbbb``````aaacccaaa___]]]^^^___^^^```cccccccccbbbbbbcccgggddd````````````______ZZZYYYVVVQQQMMMLLLMMMPPPUUUTTTSSSRRRRRRUUUXXXZZZXXXYYYZZZZZZYYYZZZ\\\^^^cccbbb___\\\[[[]]]bbbfffccccccbbbbbb```______^^^``````____________```aaabbbbbbcccbbbaaaaaaccceeedddggglllqqquuuvvvvvvvvvppppppqqqrrruuuxxx{{{|||~~~}}}}}}}}}{{{zzz|||||||||vvviii```WWWSSSOOOLLLKKKJJJHHHGGGEEEDDDCCCBBBBBBBBBBBBCCCBBBBBBAAA@@@@@@@@@AAABBB>>>>>>???BBBEEEHHHHHHHHHFFFJJJOOOXXXiii{{{{{{rrrjjjeeeccc^^^YYYXXXZZZ\\\\\\[[[XXXYYY^^^hhhttt}}}lll]]]VVVWWWXXXYYYYYYXXXVVVTTTRRRKKKLLLQQQYYYaaaiiivvv{{{mmm```VVVOOOIIIEEE@@@AAAAAAAAAAAA@@@@@@AAA>>>===<<<<<<;;;;;;;;;<<<777666555444333444555555222333333222000///000111111000000////////////000//////////////////////////////000111111111111111////////////000000000000............//////////////////000000///...---,,,---...///000111111000000...///111222222111///...---...///000111222222222000222222000000333333///111000000///000111333444111222222222222111000000111111000000000000111111000000000111333444444444222777===@@@???<<<:::888<<<<<<<<<:::888888999;;;???AAABBBCCCBBB@@@>>><<>><<<;;;999666444333222333444000//////////////////000000///......------.........000222222111000000000222222222222222222222222111000......///000000/////////111444444111/////////...///000222222222111//////555666444<<<>>>111444111//////000222222111///222111//////111111.........//////000000000000~~~wwwmmmfffdddfffiiikkkrrrtttvvvssshhh]]]ZZZ]]]dddggghhheee___YYYWWWXXXXXXTTTSSSVVVXXXYYY]]]bbbfffhhhjjjhhhcccaaaaaacccffffffgggfffaaa___fffqqqsssxxxuuuqqqoooeeeaaakkkpppuuuttthhh\\\WWWVVVWWWYYY[[[]]]]]]\\\\\\\\\]]]cccdddfffhhhgggeeecccaaa___aaacccbbb___^^^```ccc```bbbddddddcccbbbaaabbbfffaaa^^^______]]]\\\]]]XXXYYYWWWSSSNNNLLLNNNQQQRRRRRRQQQPPPPPPRRRWWW[[[YYYZZZZZZYYYXXXYYY[[[^^^```___\\\ZZZZZZ]]]bbbgggdddccccccbbbaaa```___^^^______```aaaaaaaaa``````aaabbbcccbbbaaaaaaccceeehhhjjjmmmpppssstttttttttrrrrrrrrrsssuuuxxxzzz|||~~~}}}~~~}}}~~~yyynnneee[[[XXXSSSOOOMMMKKKJJJHHHEEEDDDBBBAAA@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAA@@@>>>>>>???BBBEEEGGGGGGFFFDDDHHHMMMUUUcccuuu~~~vvvnnnhhhhhhbbb\\\YYYZZZ]]]]]]]]]YYYZZZ^^^hhhuuuqqq```XXXQQQRRRSSSTTTSSSSSSRRRQQQKKKJJJMMMUUU^^^hhhuuuzzzkkk___VVVOOOIIIFFF@@@AAABBBBBBAAA@@@BBBCCC??????>>>===<<<<<<<<<===999888666555444444555555111222222111000000111333111000000//////000000000000000000000000000000000---...///000111111111111////////////000000000000............////////////---...///000///...---,,,)))+++---///111111111111111222333444444333222111///////////////000111222...000000///222555444000111111000111111222333444111222222222222111000000111111111111111111111111000//////111444666666666444999???CCCAAA===999777===<<<;;;999777777999<<<;;;<<<>>>?????????>>>===@@@???BBBFFFGGGEEEGGGKKKIIIJJJKKKMMMRRRWWW]]]```cccmmmzzztttiiibbb[[[UUUPPPIIICCC>>>??????<<<999999888888777777777777777777444777:::;;;:::999888888999;;;>>>AAADDDDDDBBB???<<<:::777555444333444555//////000000000000//////,,,,,,,,,---...///111222---///111222111000000000111111111111111111111111000000//////......//////...///000222222000///......///000111111222222111...111666666@@@WWWXXX???333000------000111111///...000000------//////,,,---......//////000000111~~~wwwnnnhhhfffiiilllnnnuuutttuuussskkkaaa]]]___dddgggiiifff```[[[ZZZ[[[ZZZVVVUUUXXXZZZ[[[___dddhhhjjjjjjgggcccaaaccceeegggggggggfffaaa```hhhssssssyyywwwtttrrrfffaaajjjpppvvvuuujjj^^^WWWVVVUUUUUUWWWYYYZZZ[[[]]]```bbbaaabbbdddffffffeeecccbbb^^^aaacccbbb``````cccgggbbbdddeeeeeecccaaaaaaaaaddd^^^[[[]]]]]]YYYXXXZZZVVVXXXYYYUUUOOOMMMOOORRROOOOOOOOOMMMMMMQQQXXX]]]ZZZZZZZZZXXXWWWXXX[[[]]]^^^^^^\\\ZZZZZZ]]]cccgggeeeccc```^^^]]]]]]___```^^^______``````````````````aaabbbbbbaaaaaabbbdddiiikkkmmmppprrrtttuuuvvvtttttttttuuuvvvxxxzzz|||~~~~~~~~~}}}}}}~~~}}}~~~|||tttjjj```\\\VVVRRROOOMMMKKKJJJFFFEEECCCAAA@@@AAABBBCCC@@@AAABBBCCCBBBAAA???>>>======???BBBEEEGGGFFFEEEAAAGGGLLLPPP[[[mmm}}}{{{rrrllljjjddd\\\XXXYYY[[[\\\[[[[[[ZZZ\\\dddrrr~~~qqq___UUUMMMMMMNNNOOOOOOPPPQQQQQQOOOLLLMMMTTT\\\ffftttxxxjjj^^^VVVOOOJJJFFFCCCEEEEEEDDDAAA@@@AAACCCAAAAAA???>>>============;;;:::888666555444444555000111111000000000333555111000000000000000111111111111111111111111111111......///000000000///....../////////000000000111............////////////,,,---...000000///...---***+++...000111111111000111111222222222222111111222000...------///111222...000111111444888666222000111222333333444444444111222222222222111000000111111111222222111111111111000000222555777777555555:::AAAEEEDDD@@@;;;888999:::;;;;;;::::::;;;===;;;;;;;;;<<<<<<=========???>>>@@@DDDDDDBBBDDDIIIIIIIIIJJJLLLPPPTTTYYY\\\cccjjjuuuzzzppphhh___VVVQQQJJJBBB>>>>>>===:::888;;;777777777777777777777888333666:::;;;;;;:::::::::<<<>>>CCCHHHKKKJJJGGGCCC<<<:::777555444333444555000000000111111000000000------------...///111111,,,...111111000000000000///////////////////////////000000///...............///000000000000///...---///000111111111111222---333444333LLLwww{{{WWW444000,,,---000222111///---//////,,,+++...---+++------......///000000111xxxpppjjjiiikkknnnpppvvvttttttsssmmmddd___```dddgggjjjgggaaa\\\\\\]]][[[WWWWWWZZZ\\\]]]```eeefffhhhhhhgggddddddgggkkkgggggghhhgggbbbaaaiiitttttt{{{zzzxxxuuuggg___gggpppvvvvvvkkk___XXXUUUTTTSSSTTTWWWXXX[[[^^^cccggg___aaacccdddeeeeeecccccc]]]```cccccc```aaaeeejjjccceeeffffffcccaaa``````bbb[[[XXX[[[[[[VVVUUUYYYVVVXXXYYYVVVPPPMMMOOORRRMMMMMMMMMLLLLLLPPPXXX^^^[[[[[[ZZZXXXWWWWWWZZZ\\\___^^^]]][[[[[[]]]bbbfffgggccc^^^ZZZYYY[[[___aaa___^^^^^^]]]^^^___```aaa___aaabbbbbbaaaaaabbbcccgggiiikkkooossswwwyyy{{{vvvvvvuuuvvvwwwxxxzzz{{{}}}~~~~~~}}}}}}|||{{{}}}}}}}}}~~~wwwnnnddd___YYYSSSPPPNNNLLLKKKHHHFFFDDDBBBAAABBBCCCDDD@@@AAACCCDDDCCCAAA>>><<<======???BBBEEEFFFFFFDDD???EEEJJJMMMVVVhhh{{{~~~vvvpppkkkddd\\\WWWXXXYYYZZZZZZ]]]ZZZZZZaaannn{{{ooo\\\QQQLLLLLLMMMMMMOOOPPPRRRSSSSSSOOONNNSSS\\\fffsssxxxjjj^^^VVVPPPJJJGGGFFFHHHHHHEEEAAA???AAACCCCCCBBBAAA???>>>>>>=========<<<999777555555444444///000000000000111444666111000000000000000111111111111111111111111111111//////000000000...---,,,.../////////000000111111............/////////000***,,,...000000///...---...///111222111000...---//////............//////444111...,,,,,,...111333///111222222666:::999333000111333444555555444333111222222222222111000000111111222222222222111111444222111222666777666444444:::BBBFFFEEEAAA===:::555888<<<>>>>>>>>>>>>???<<<<<<;;;;;;;;;;;;<<<===???===???BBBBBB@@@CCCHHHHHHHHHIIIJJJNNNRRRVVVXXXccchhhqqq|||}}}wwwmmmbbbWWWPPPLLLDDD@@@@@@>>>999999===777777777777777888888888222555999<<<<<<;;;;;;;;;>>>AAAGGGMMMPPPOOOJJJFFF;;;:::777444333333444444000000111111111111000000111000///...............,,,...111111000000000000///////////////////////////000000///...------...---///000//////000///------///111111111111111222---444333111TTTlll666222...///333555333111,,,......+++***---,,,)))---------...///000000111{{{vvvpppmmmmmmooorrrsssrrr{{{zzztttpppeee]]]aaaiiijjjjjjgggccc___]]]]]]YYY[[[\\\]]]^^^aaadddgggiiiiiiiiigggeeeddddddfffiiiggghhhhhhccc```gggrrrxxxxxxxxxwwwqqqiiigggjjjmmmppprrrmmmcccZZZWWWWWWYYYZZZ[[[[[[\\\___cccfffeeehhhiiihhhiiiiiiddd^^^dddcccdddfffdddbbbfffllliiifffbbb```aaabbbcccccc^^^^^^]]]]]][[[YYYXXXWWWWWWWWWXXXWWWUUURRROOONNNRRRNNNLLLOOOPPPPPPSSSXXXaaa___]]][[[[[[]]]___aaaaaafffdddZZZTTT[[[eeejjjdddbbb___\\\ZZZ[[[\\\]]]^^^___]]]ZZZ]]]bbbcccaaa``````______```aaabbbcccgggfffjjjqqqvvvuuutttvvvuuutttttttttvvvxxxzzz{{{{{{}}}~~~~~~~~~{{{rrrhhh^^^UUUQQQNNNIIIFFFFFFGGGFFFFFFGGGGGGFFFCCCAAADDDFFFGGGFFFCCC@@@>>>>>>@@@>>>>>>BBBHHHJJJHHHDDDGGGGGGGGGIIISSSfffzzz~~~sssooojjjbbb\\\ZZZZZZ[[[[[[\\\\\\\\\```hhhtttxxxeeeTTTUUUQQQOOONNNLLLIIIJJJOOOQQQQQQQQQTTT\\\hhhvvv}}}wwwmmm```UUUOOOMMMNNNKKKJJJHHHFFFDDDBBBAAA@@@CCCDDDEEECCC???>>>>>>@@@>>>;;;888777888777333000111111000000000000000000555555555444111//////000...---...222222///...000111111000000//////......222///,,,...222333000,,,000---,,,---///111000///000000//////......------111---+++---111222000---000///.........///111222222111111000000000000000111222///000888@@@>>>666666222222666555///---000444444333222111///...---///000111222222111//////111222333333444444444333555:::???AAA@@@===;;;;;;777:::======<<<<<<@@@CCC======;;;;;;;;;;;;<<<======>>>??????>>>???AAACCCBBBDDDJJJNNNLLLKKKOOOWWWhhhooopppvvvyyykkkaaaZZZUUUJJJDDD@@@@@@???;;;999:::777888999::::::888777666555888;;;;;;999999<<<>>>FFFIIIOOOVVVWWWSSSNNNKKKAAA;;;333111222555444222---......///000111111222111111000//////////////////000111111111///...------//////,,,---000111///000000////////////000000000000000000000111111222---...///000111222333333111444...000SSS|||{{{___;;;666111000222333000,,,---------------------------...000222333222111000~~~{{{vvvpppmmmnnnpppssstttssszzzwwwqqqoooeee\\\```ggghhhhhhfffbbb^^^\\\[[[ZZZ[[[\\\\\\]]]```dddgggiiiiiiiiigggeeeddddddfffiiihhhhhhgggcccaaaiiitttvvvuuuuuutttmmmfffeeehhhppprrrsssmmmccc\\\YYYZZZ\\\]]]^^^^^^___aaaeeeiiijjjmmmmmmkkkkkklllhhhbbbcccbbbccceeedddbbbeeekkkhhheeeaaa```aaabbbcccccc___^^^^^^]]][[[ZZZXXXXXXVVVVVVWWWWWWUUUSSSPPPOOORRROOONNNQQQRRRRRRTTTYYY```___^^^]]]]]]^^^___```^^^cccbbb[[[YYY]]]ccceeecccaaa___]]]\\\\\\]]]^^^^^^___]]][[[]]]bbbdddaaacccbbbaaa``````aaabbbbbbcccbbbfffnnnrrrqqqppprrrvvvuuuuuuvvvwwwyyy{{{|||{{{}}}~~~~~~~~~}}}uuukkk```WWWRRROOOIIIFFFFFFEEEDDDDDDEEEGGGFFFDDDBBBDDDEEEFFFEEEBBB@@@??????@@@>>>===@@@EEEHHHFFFDDDHHHIIIJJJLLLUUUfffxxx~~~tttlllggg```ZZZYYYZZZ[[[\\\]]]]]]^^^aaahhhsss~~~zzziiiYYYXXXSSSPPPOOOMMMJJJKKKOOOOOOPPPSSSWWW___jjjwwwyyyrrrggg]]]UUUQQQOOONNNIIIIIIIIIHHHGGGEEEDDDCCCDDDFFFFFFEEEAAA@@@@@@BBBAAA???<<<<<<<<<;;;999666222222111000000000111111333444444333000//////000111///000444444111000222111000000000/////////...222000...///333444111---000...,,,---///111000//////////////////.........222///,,,...222333111...111000/////////000111222111111000////////////000...222222111555;;;<<<888555222222555444///...111444444555555444444333222000000111111111111000000000111222333444555555555444666:::<<<<<<;;;999888555999<<<======>>>AAAEEEAAA>>>;;;888777888;;;<<<===>>>@@@AAAAAAAAACCCEEEEEEEEEGGGJJJJJJLLLUUU___ooovvvvvvzzzwwwiii___XXXSSSJJJDDD@@@@@@???;;;999:::999999999999888888777666555888::::::999:::===AAALLLTTT___ddd___UUULLLIIIBBB<<<555222333333222///......//////000000111111111000000//////////////////000000111000///...------000///,,,---000111...000000////////////000000000000000000000111111222//////000111222333444444777888111+++<<>>===???CCCFFFFFFEEEJJJKKKLLLOOOVVVbbbrrr~~~~~~vvvlllggg```[[[ZZZ[[[]]]]]]^^^^^^___aaagggqqq||||||nnn```ZZZUUUQQQPPPNNNLLLMMMQQQQQQTTTXXX___fffpppyyywwwnnnbbbZZZXXXWWWUUUSSSHHHIIIIIIJJJIIIHHHFFFEEEEEEFFFGGGFFFCCCBBBBBBBBB???===<<<;;;;;;;;;999777444333222222111111111222000222222111000//////111222000000333333000///111000000000000////////////222000///000333444111...000...------///000000///...///////////////000000222000...///222444222000222222111000000111111222111000//////......//////,,,111444333222555888999444111000222222//////222333333444555666666666666111000000000000000111111///000222333555666666666444555666888::::::888666444777;;;======>>>BBBFFFBBB???:::555444555999;;;:::<<>>===<<<;;;;;;:::999888555444444333222222222222...000111000///...000111000......000000------///000000000000////////////111000///000222222000...//////........./////////......//////000000000111111000///000222333222000333333222222222222222222000000///...............---000222222222333555666333111000000000000111333222333333444555444444444111000/////////000222222111222333444555555555555888777666888;;;;;;999777444777;;;<<<;;;<<<@@@CCC???===999666555666888999555999===???@@@@@@@@@AAAGGGEEEDDDFFFIIIQQQaaapppyyy||||||}}}xxxkkkccc\\\VVVKKKEEEAAAAAA@@@<<<:::;;;<<<:::888777666666666777777888888777777;;;BBBGGGdddvvvlllWWWHHH===:::666333333222///---111111000000000000000000000000///............///......///000000///...---...000000------///...+++000000////////////000000000000000000000111111222//////000111222222333333000000222333222111555999222000------...000///...------------...............///111222333333333333~~~}}}xxxtttpppoooppprrrtttuuuwwwzzzsssmmmpppiii```aaaeeegggiiihhhddd```]]][[[ZZZ[[[\\\\\\]]]```eeeiiihhhhhhhhhfffdddcccccceeeeeeeeeccc``````fffooouuuwwwuuuuuutttnnnhhhhhhlllttttttppphhh___[[[]]]aaaaaabbbbbbbbbbbbdddhhhkkkmmmmmmjjjffffffiiihhhddd^^^ZZZZZZ]]]^^^]]]___bbbcccaaa______aaabbbbbbbbb```___^^^\\\ZZZZZZYYYYYYVVVWWWYYY[[[[[[ZZZYYYXXXSSSRRRUUU[[[]]][[[[[[^^^___```bbbccccccbbb```___ccc___]]]___ccceeecccbbb______````````````aaaaaa___aaa```___aaaffffffbbb```______^^^___```aaabbbbbbccciiiooopppmmmnnnrrroooooooooppprrrtttwwwxxxzzz{{{|||||||||}}}~~~~~~~~~{{{}}}|||vvvlllbbbYYYTTTQQQLLLIIIIIIHHHFFFDDDCCCCCCCCCAAA@@@AAABBBBBBAAA?????????AAAFFFEEEDDDDDDGGGIIIKKKKKKOOOKKKIIIJJJKKKRRRcccsss|||uuunnneee^^^ZZZYYYYYYXXXYYY[[[]]]___cccmmmzzzrrrcccVVVPPPKKKMMMOOOPPPRRRVVVYYY^^^dddjjjpppuuuzzz}}}vvvjjj\\\XXX[[[___]]]XXXHHHIIIIIIIIIIIIGGGFFFEEEEEEEEEEEEFFFFFFEEECCCAAACCCCCCBBBAAA???===<<<<<<666555444333222222222222---///000000///...000111000------//////------000////////////000000000000///......///000000///---/////////.........//////.../////////000000111111000/////////111111111000222222333333333222222222000000///...............111//////111333444333333111111000///000222444444555555555555444333222222111000/////////000222333333333444555555555444444999999999:::;;;;;;999777555888;;;;;;999999<<>>>>>@@@AAAFFFFFFFFFGGGHHHIIIKKKKKKMMMIIIHHHIIIHHHKKK[[[mmmxxxxxxqqqggg^^^XXXVVVTTTTTTWWWZZZ\\\]]]```iiiwwwttteeeWWWOOOJJJLLLOOOQQQTTTWWWXXX\\\aaaggglllqqqwwwzzz~~~|||rrrfffXXXRRRTTTWWWUUUQQQHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJIIIFFFDDDGGGGGGFFFCCC???<<<;;;;;;666555444333222111111111...///000000///...000111111......000111///000333////////////000000000000---......//////......---///000000///------...000///000000000000000000111/////////000000000111111000111222333333333333222111000//////......//////444000...222444333111222///111111000111555666555999999888777666444222111////////////000111222333333333444555555555555444999<<<>>>===;;;888777777666999;;;;;;999888;;;>>>999:::;;;<<<<<<;;;:::::::::<<>>>>>@@@BBBBBBDDDEEEFFFGGGGGGHHHHHHIIIFFFHHHLLLIIIHHHUUUfffuuu~~~{{{tttjjj```[[[XXXVVVUUUXXX[[[]]]\\\]]]dddqqq|||wwwjjj[[[RRRKKKMMMPPPRRRSSSVVVUUUXXX]]]bbbhhhooowww|||~~~|||ooocccUUUMMMLLLMMMLLLJJJGGGFFFFFFGGGHHHKKKNNNOOONNNMMMMMMOOOQQQPPPMMMIIIKKKKKKIIIEEE???:::999999666555444222111111000000///111111111/////////111000------///000///111555.../////////000000000111---...///000///.........///000111///---,,,...000111111111000000000000000000000111111111111222222...///111222333333333333111111000////////////000333111222444333///000444---111333111333777888555888888888777555333222111...///000111111222222222000111333444666777888888;;;AAAEEEDDD===888777999666999<<<<<<::::::===@@@>>>>>>===<<<<<<<<<;;;;;;===>>>@@@AAAAAAAAACCCEEECCCDDDFFFIIIKKKOOOZZZfffuuu|||zzzwww}}}|||}}}xxxiii\\\MMMGGGCCCCCCBBB>>><<<===555666666777777777777777444666777666555888>>>DDD^^^rrrsss^^^KKK999777444000......000222000000000111111222222333//////...------------...,,,,,,.../////////......)))---///---...///...***000000////////////000000000000000000000111111222////////////000000000000///...///333666444333444000000///...------...///---------...///000000000//////000111222444555666wwwtttpppnnnnnnooooooooonnnxxxwwwqqqoooddd]]]bbbdddgggjjjjjjfffbbb^^^\\\UUUYYY^^^bbbeeehhhkkkmmmggghhhgggeeecccbbbcccdddgggjjjiiidddfffnnnsssrrrvvvwww{{{}}}wwwoookkkmmmrrrrrrppphhh```[[[]]]```aaaaaabbbaaaaaacccfffiiigggiiiiiiggghhhkkkiiieeeaaa\\\[[[aaafffhhhiiilllfffeeeccccccdddcccbbb```___]]][[[XXXWWWWWWWWWXXXVVVWWWXXXZZZZZZYYYWWWVVVQQQPPPRRRWWWZZZZZZ]]]aaa``````____________``````^^^[[[^^^dddeeeaaa```dddeeecccaaa___^^^```bbbccc```ccccccbbbeeehhhhhhccccccbbbaaa```______``````aaadddjjjooonnnjjjlllrrrooooooooopppsssuuuxxxzzzwww{{{~~~~~~~~~}}}}}}~~~~~~zzzoooddd]]]WWWOOOJJJIIIIIIGGGDDDDDDEEEEEEEEEEEE???@@@@@@>>>===>>>@@@BBB???AAADDDEEEEEEDDDEEEEEEFFFEEEIIIOOOLLLHHHQQQaaasss}}}xxxnnneee___\\\ZZZYYYZZZ]]]^^^\\\[[[aaammmwwwzzznnn___UUUNNNNNNQQQRRRSSSUUUUUUWWW\\\aaahhhpppzzznnndddVVVLLLIIIHHHGGGFFFFFFEEEEEEFFFIIINNNRRRUUURRRRRRRRRTTTWWWVVVRRRNNNRRRRRRQQQKKKDDD>>><<<===666555333222111000000000000222222111000//////111---******---......000444.../////////000000111111...///111111000//////000///000111///---,,,---000222222111111000000//////000222333333222222333444,,,...000222333444444333222222111000000000000000111222666777111+++...777,,,222444333444999999555555555555444333222000///---...000111222222222111---///111444777999:::;;;>>>FFFLLLJJJAAA::::::<<<666999======<<<===@@@DDDDDDBBB???<<<;;;;;;<<<======>>>??????>>>???AAACCCEEEEEEFFFHHHIIILLLXXXdddxxx|||yyy~~~}}}}}}yyyhhhYYYMMMHHHDDDDDDBBB>>><<<===333444666888888888777777444555777666555888===BBBQQQhhhzzzyyyooodddUUUFFF;;;999555000,,,,,,///111//////000111222333333333//////...------------...+++,,,.../////////......(((,,,...---...000///+++000000////////////000000000000000000000111111222000000000000111111111111,,,///222333333333222111111111000...---,,,...///---------...///000000111------...///000222444555xxxpppiiijjjooorrroooiiipppppprrrtttlll```[[[]]]iiiiiijjjjjjhhhddd```]]]```___]]]___bbbfffhhhhhhhhhhhhfffcccaaaaaadddgggiiilllkkkeeedddjjjrrruuuwwwyyy||||||uuummmlllppprrruuusssiii```]]]^^^^^^```^^^]]]^^^aaadddfffggghhheeeccceeehhhiiihhhgggdddaaa___aaaeeegggeeebbbfffdddbbbcccdddbbb^^^YYYccc___ZZZXXXXXXYYYXXXVVVWWWUUUTTTVVVXXXYYYWWWUUUPPPQQQRRRTTTXXX]]]aaacccaaaaaa```____________```___^^^^^^___bbbccccccbbbaaaaaaaaa```^^^___aaacccccccccbbbcccddddddccccccaaabbbbbb___\\\\\\___cccbbbgggmmmqqqrrrooommmlllppprrrttttttsssssstttuuu{{{{{{}}}|||}}}~~~}}}}}}xxxjjj]]]WWWVVVPPPJJJJJJFFFCCCDDDFFFFFFBBB>>>>>>???AAABBBBBBAAA???>>>>>>AAAEEEGGGFFFEEEDDDDDDJJJHHHIIIMMMOOOQQQWWW^^^ooovvvyyyooofff```^^^\\\\\\ZZZ^^^aaa___\\\```kkkuuu~~~xxxnnn```YYYTTTUUUVVVTTTSSSUUUYYYZZZ]]]bbbjjjrrryyy}}}yyymmmcccXXXRRRLLLFFFDDDFFFHHHGGGFFFFFFHHHLLLOOOQQQWWWVVVWWWYYY\\\\\\XXXTTTTTTVVVVVVQQQHHH@@@<<<<<<555444333222111111000111555333000000222222000------------....../////////...///000111111000///...////////////000000000000............///////////////////////////...------000111111111111000////////////111222222333333333000......000333444222000666555333111000000111111111111222555888888777555111111222333333333222222---------...///111222333///...///000333777;;;===>>>FFFIIIDDDDDDGGGBBB777;;;888888:::;;;;;;@@@FFFEEEBBB>>>;;;999:::<<<===;;;>>>@@@???===<<<>>>@@@IIIIIIIIIHHHJJJOOOVVV[[[kkkwwwvvvgggZZZPPPHHHBBBCCCIIIIIIBBB999;;;999999===<<<888777999666555444333444777:::<<>>>>>@@@CCCEEEEEEDDDEEEEEEJJJGGGIIIMMMPPPTTT\\\eeerrrxxxzzzpppgggaaa]]][[[[[[VVVZZZ^^^^^^]]]aaallluuu}}}{{{rrrbbbYYYRRRTTTWWWXXXWWWWWWZZZ\\\^^^dddkkkttt|||yyynnndddZZZTTTNNNHHHFFFGGGIIIHHHGGGHHHIIILLLOOOQQQTTTTTTVVV\\\bbbdddbbb```\\\]]][[[TTTJJJBBB>>>===777666555333222222222222555222000111222222000...------------.........///...///000111111000///...////////////000000000000....../////////000000000///000000000000///...---//////000111111111111111000111222222333333333333222111222333555555444333333333111111000111222222555555777999:::999666333222222333333333222222111.........///000111333333111111111111333666999:::===DDDGGGEEEHHHLLLGGG<<<<<<999999;;;;;;;;;>>>CCCBBBAAA>>>======>>>@@@AAA<<<>>>@@@@@@>>>>>>@@@BBBFFFFFFGGGIIILLLQQQTTTVVVdddpppyyy|||}}}uuueeeXXXOOOIIIEEEFFFKKKKKKDDD>>>999999<<>>>>>===???AAABBBCCCDDDFFFGGGJJJHHHIIIMMMQQQWWW```jjjsssyyy|||sssjjjbbb]]]ZZZYYYRRRVVVYYYZZZ[[[aaakkktttzzzyyyfffZZZQQQSSSYYY[[[ZZZZZZ\\\]]]```fffnnnxxxzzzpppfff\\\VVVQQQJJJHHHJJJIIIHHHHHHIIIKKKMMMPPPQQQSSSTTTXXX```iiinnnnnnlllfffddd___VVVMMMDDD???===888777666555444333333333444222111111222222000///---------------.........//////000000000000//////////////////000000000000/////////000000000111111000000111111000000//////---...///000111222333333111222222333333333222222222333444555666555444333111000000000000111222333777888999:::;;;888444000333333333333222222111000/////////000111222333444444444222222333555777888<<>>?????????@@@AAABBBDDDEEE===???@@@@@@@@@@@@CCCDDDFFFFFFIIINNNSSSVVVTTTRRR[[[eeeoootttxxx}}}tttcccUUULLLJJJHHHHHHJJJIIIDDD@@@888999>>>EEEEEE???:::999444444444444444555666777::::::;;;;;;::::::999888777555222///...///111222222,,,***---000///...////////////...............---.........---,,,,,,+++***+++,,,.../////////...000000000000000000000000///......///000000///---,,,,,,---...//////000000111111111000000333888<<<666444222111222222111/////////111222333222222111111111111000///000333666~~~{{{rrrmmmhhhjjjnnnpppmmmjjjmmmooorrrqqqkkkdddaaaaaakkkjjjgggeeecccbbbbbbbbb]]][[[ZZZ\\\```eeeggghhhggghhhgggfffdddeeegggiiifffhhhgggbbbbbbkkkuuuzzz}}}|||yyyrrrkkknnntttvvvwwwsssiiiaaa___^^^\\\\\\^^^bbbdddeeeeeeffffffiiigggeeeccccccdddeeeeeeoootttvvvqqqfff___^^^``````]]]\\\]]]______\\\XXX\\\\\\^^^______^^^]]][[[YYYYYYZZZ[[[[[[\\\[[[ZZZVVVVVVVVVWWWYYY\\\^^^``````______^^^]]]\\\[[[[[[[[[ZZZZZZ\\\^^^```___^^^]]]___``````______aaabbb^^^ZZZXXX\\\dddiiihhhfffcccccc```\\\WWWVVVYYY\\\^^^aaaeeehhhiiiiiiiiijjjjjjmmmpppqqqrrrsssuuuwwwuuuuuuyyy~~~~~~tttfff^^^[[[WWWRRRQQQNNNKKKIIIIIIGGGEEEBBBFFFEEECCCAAA???>>>=========>>>???@@@AAACCCFFFIIIMMMJJJJJJMMMPPPUUU^^^gggooouuu}}}~~~wwwmmmddd]]]YYYXXXSSSSSSSSSSSSVVV^^^iiiqqqxxxnnn___SSSSSSZZZ]]][[[YYY]]]^^^bbbhhhpppzzz{{{pppggg^^^XXXSSSLLLJJJKKKIIIHHHHHHIIIKKKNNNQQQRRRVVVWWW\\\eeennntttuuussskkkggg___WWWNNNFFF@@@===999888777555444333333222333222111111111111000000------------------....../////////000000000000000////////////000000000000000000000000111111111111000000111111111111000000/////////000000111222333111111222222222222111111111333555888888777555333000000000000000000111111555555777999999666222...444444444333222111000///000000000000111222333444555444333222333555777888<<>>:::888::::::888888:::===>>>@@@AAACCCDDDDDDEEE>>>>>>???@@@AAACCCEEEGGGNNNNNNPPPWWW]]]\\\VVVPPPTTT\\\eeemmmtttzzz~~~uuueeeVVVLLLKKKJJJHHHFFFCCC@@@>>>888999===DDDDDD>>>::::::333444444444444444444444;;;999777666888999888777555333111000///000222333555---(((+++000000//////....................................---,,,++++++***+++---.../////////...///////////////////////////......///000000///---,,,------...//////000000222111000//////222777;;;777666444333333222222111///000333444555444333222222222111///...000333666~~~zzzooollliiijjjnnnpppnnnkkkpppsssuuuqqqkkkeeebbbaaallljjjhhheeecccccccccddd___]]]]]]^^^bbbfffiiiiiiggghhhhhhfffeeeeeefffhhhgggiiigggbbbbbbiiirrrwww~~~|||{{{xxxpppjjjmmmtttwwwwwwrrrhhhbbb```___\\\[[[___dddffffffeeefffgggjjjhhhgggeeeddddddfffhhhqqqxxx}}}wwwiii```___cccbbb___\\\\\\^^^]]]ZZZVVVYYY[[[^^^______^^^\\\\\\\\\]]]^^^______^^^^^^___YYYWWWUUUSSSTTTWWW[[[^^^___`````````___^^^\\\[[[[[[[[[ZZZ\\\^^^```______\\\]]]______^^^^^^___```^^^[[[ZZZ^^^cccfffeeebbb^^^```bbb```\\\ZZZ[[[\\\^^^aaafffiiijjjjjjjjjkkklllnnnqqqrrrrrrrrrsssuuusssssswww}}}~~~}}}xxxjjjaaa]]]XXXRRRRRRPPPMMMJJJIIIHHHFFFEEEGGGFFFDDDAAA???>>>======<<<===>>>>>>???AAAEEEHHHOOOLLLLLLNNNNNNPPPVVV]]]gggnnnxxx{{{rrrggg^^^YYYXXXWWWTTTPPPNNNRRR[[[eeelllvvv}}}wwwgggYYYWWW\\\]]][[[YYY]]]___cccjjjsss}}}{{{pppggg___YYYTTTNNNKKKLLLIIIHHHHHHHHHKKKOOOSSSVVVXXXZZZ```jjjuuu{{{}}}|||oooiii```WWWPPPIIIAAA<<<999888666555333222222111111222222222111000111111........................///////////////000111111////////////000000000000000000000000111111111111000000111111111111000000222111000//////000111111///000111111111111111111111333777===AAA@@@:::555222222111111000///......222333555777888777333000444444444333222111000///000000000000111222333333333222222222444666999;;;>>>???@@@DDDKKKPPPMMMGGG@@@:::777999:::888777999===>>>@@@AAABBBCCCBBBBBB>>>>>>>>>???BBBEEEHHHJJJTTTTTTVVV[[[___]]]UUUNNNPPPUUU^^^iiirrrxxx~~~|||mmm```PPPOOOMMMIIIDDD@@@===<<<:::999:::>>>>>>:::999;;;333333333444444444444444999777555555666666555444444333222111111222333444666...))),,,000000//////,,,,,,------......//////---.........---,,,,,,++++++,,,...///000//////...........................///......///000000///---.........//////000000111111111000///...111666999777777666444333333333444000222444666666555444333222222111///...///333666~~~zzznnnllljjjlllooopppooolllnnntttvvvqqqllljjjhhheeelllkkkiiigggeeeeeeeeeeeebbb```___```dddgggiiijjjhhhhhhhhhgggeeedddeeefffgggjjjiiieeedddkkksssvvv|||zzzzzzwwwpppkkkmmmtttvvvvvvqqqhhhcccbbb```]]]\\\```eeegggfffeeefffhhhiiiiiigggeeecccdddgggjjjooowww}}}xxxlllbbbaaaeeedddaaa^^^]]]^^^]]]ZZZWWWYYY[[[^^^___^^^]]]]]]]]]___```aaa```]]]\\\[[[\\\ZZZWWWTTTQQQQQQTTTWWWZZZZZZ\\\]]]___```aaa``````[[[ZZZZZZ[[[^^^______^^^[[[\\\^^^^^^\\\[[[\\\\\\______```aaabbb```]]]ZZZ[[[^^^bbbbbb```]]]]]]^^^^^^bbbgggkkkllllllkkklllmmmoooqqqrrrrrrrrrtttuuurrrssswww}}}~~~}}}~~~|||oooeee___XXXRRRRRRPPPMMMKKKIIIHHHHHHHHHGGGFFFEEECCC@@@>>>===<<<<<<===>>>>>>>>>@@@CCCFFFMMMKKKLLLOOOOOOMMMOOOTTT]]]fffsss}}}vvvjjj```[[[ZZZYYYTTTPPPOOOTTT\\\cccgggttt}}}qqqccc___aaa___\\\[[[]]]aaafffnnnwwwzzzqqqhhh```[[[VVVPPPMMMMMMLLLJJJHHHIIILLLRRRXXX\\\]]]___fffqqq}}}wwwoooeee]]]WWWOOOEEE===999888777555333222111111000222333222111000111222000000000/////////////////////......///000111222////////////000000000000/////////000000000111111//////000000111111000000333222000/////////000111//////000111222333222222444555;;;EEENNNMMMDDD:::333333333222111000...---333333444666888888666444333333333333222222111000000000000000000111222222222111111222444888;;;===???@@@AAACCCGGGJJJKKKJJJCCC<<<777999<<<;;;;;;===>>>>>>???@@@AAAAAAAAAAAA???>>>>>>@@@DDDIIILLLMMMTTTTTTUUUWWWYYYWWWRRRMMMPPPRRRZZZfffqqqwww~~~vvvkkkXXXUUUOOOJJJEEEAAA>>>===<<<888777999888666777:::333333333333333444555666888888777666666666666777555444333222222333444555444...+++...000///...///++++++,,,---.../////////,,,------......------,,,,,,---...///000//////...------------------------///......///000000///---....../////////000000000.../////////...000333666555666666555333333444666333444555555555444333333222222222000//////222444{{{mmmlllkkkmmmpppqqqpppnnnnnntttwwwrrrmmmmmmllliiilllllljjjiiigggfffffffffdddbbb```aaadddggghhhiiihhhhhhhhhgggdddbbbbbbcccfffkkkllliiiiiipppwwwzzzzzzzzzzzzyyyrrrmmmooovvvvvvuuuppphhhddddddbbb^^^\\\aaafffgggeeedddgggjjjggggggfffdddbbbcccgggkkkkkkssszzzwwwmmmdddcccfffdddaaa^^^^^^______]]]ZZZ[[[^^^``````___]]]^^^___[[[]]]^^^\\\YYYWWWWWWYYY[[[ZZZYYYXXXWWWWWWWWWXXXWWWYYY\\\^^^````````````YYYYYYXXXZZZ\\\^^^]]]]]]ZZZ\\\]]]]]][[[YYYXXXYYY[[[___cccdddaaa]]]ZZZYYY\\\___bbbaaa^^^\\\]]]^^^]]]bbbhhhmmmnnnmmmlllkkklllnnnqqqsssssstttvvvxxxtttuuuyyy~~~~~~uuujjjbbbZZZSSSPPPOOOMMMKKKIIIHHHIIIJJJEEEEEEEEEDDDBBB???===<<<;;;===>>>>>>>>>???AAACCCEEEFFFKKKPPPQQQNNNNNNQQQVVVaaappp|||zzznnnccc]]]\\\WWWUUUSSSUUU[[[aaaddddddttt}}}yyymmmhhhgggcccaaaaaa___ccckkksss|||yyyrrrjjjbbb^^^YYYRRROOOPPPOOOMMMJJJJJJNNNVVV___eeehhhjjjpppzzzzzzooogggaaaWWWJJJ@@@;;;:::888666444333222222000111333222000000111333222111111111000000000//////.........///000222333////////////000000000000....../////////000000000---...///000000000000///222111///...///000222333///000111333444555666666444444;;;JJJXXXYYYKKK===222222333333333111000///444333222333555666555444222222333333333222222111000000/////////000111111222222222222555888;;;===@@@AAABBBCCCDDDFFFKKKPPPGGG???999;;;???@@@BBBDDD>>>>>>???@@@AAABBBCCCCCCBBB@@@???BBBHHHMMMQQQRRRPPPPPPPPPQQQQQQPPPOOOOOOPPPPPPWWWeeepppvvv|||wwwmmm[[[UUUMMMGGGDDDBBB@@@>>><<<888666777666333444777444333222222333555777999777888888666444555:::>>>666555555444444444555555111...---000///,,,,,,...***++++++,,,...//////000++++++,,,---............,,,---///000000//////...........................///......///000000///---------............//////+++---...///...///111222333555666555333333555888555555555444444333333222111222222111000000111333{{{mmmllllllnnnqqqrrrqqqooopppwwwyyysssnnnmmmllliiillllllkkkjjjiiihhhgggfffdddbbbaaaaaacccfffggghhhhhhiiihhhfffcccaaaaaaaaafffkkknnnlllmmmttt{{{}}}zzzzzz{{{zzztttoooqqqwwwuuutttooogggdddeeeccc___]]]bbbffffffddddddhhhllleeefffeeecccaaabbbgggkkkgggooovvvuuummmeeedddfffddd```^^^^^^```aaa```^^^]]]```bbbaaa___^^^___aaaWWWZZZ\\\\\\ZZZYYYZZZ\\\^^^___``````___]]]ZZZYYYXXXZZZ\\\^^^___^^^]]]\\\XXXWWWWWWXXX[[[\\\\\\[[[ZZZ[[[]]]\\\ZZZWWWVVVWWWTTT[[[ccceeebbb]]]\\\]]]^^^```aaa___\\\ZZZ\\\___\\\aaahhhmmmooommmlllkkkjjjmmmpppssstttvvvyyy{{{vvvwwwzzz~~~yyynnneee\\\TTTPPPOOOMMMKKKHHHHHHJJJKKKDDDEEEEEEEEECCC@@@===;;;;;;===>>>???>>>>>>@@@AAA???BBBIIIRRRTTTPPPPPPRRRRRR^^^ooo||||||oooddd___]]]UUUTTTVVV[[[cccgggeeecccttt}}}}}}sssnnnkkkgggeeefffaaaeeennnwwwyyytttlllddd```[[[TTTQQQRRRRRROOOLLLLLLPPPZZZdddjjjtttuuuzzzwwwooohhh^^^NNNBBB===<<<:::888666444444333///111333222000///111333333222222222111111000000///.........///000222333////////////000000000000............////////////------...//////000//////000///......///111333555000111333555666888888999222222999KKK\\\^^^MMM<<<000111222333444333222222333111000000111222111111111111222333333333222222000///////////////000111444333333333444777:::<<<@@@AAACCCDDDCCCEEEMMMUUUJJJAAA;;;===AAADDDGGGIII===>>>>>>???AAACCCEEEFFFDDDBBBAAADDDJJJQQQTTTUUUMMMMMMMMMLLLLLLMMMPPPRRRPPPOOOUUUcccooottt{{{~~~}}}}}}rrrgggZZZSSSIIICCCAAAAAA@@@>>>;;;888777888777333222555555333222111333555999;;;222444444111...111:::AAA777777666555555555555666...,,,...000...******---******+++,,,...///000000******,,,---.../////////---...///000000//////...///////////////////////////......///000000///---,,,,,,------------------))),,,...///......///000222444666555333333666999777666555333222222222222000222333222111000111222|||vvvmmmkkkmmmpppqqqnnnnnnqqqyyywwwtttssssssqqqooommmlllnnnmmmhhhggghhhhhheeedddcccccceeegggiiiiiihhheeeeeedddbbb```bbbeeehhhkkklllkkkiiimmmuuuzzz{{{zzzzzz|||{{{uuuooopppvvvwwwvvvppphhhdddddddddaaadddddddddcccbbbccceeeggghhheeebbbbbbdddhhhkkkmmmddddddfffiiihhhddddddgggeee]]][[[aaafffdddbbbcccbbb```^^^\\\\\\\\\\\\[[[[[[[[[ZZZYYYYYYZZZ[[[[[[aaagggnnnppplllddd]]]ZZZ^^^^^^]]]]]]]]]]]]]]]]]]\\\[[[ZZZYYYZZZ\\\___```\\\\\\[[[ZZZXXXVVVUUUTTTYYY[[[]]]^^^______^^^]]]ccc^^^]]]```___ZZZZZZ^^^```eeekkkmmmllljjjkkklllmmmpppssstttssstttwwwzzzvvvyyy}}}~~~~~~~~~|||rrrfffZZZSSSRRRTTTUUUSSSNNNKKKIIIJJJFFFFFFDDDCCCAAA???>>>>>>AAA>>><<<;;;===???@@@@@@BBBGGGMMMQQQRRRPPPNNNMMMSSS]]]jjjttt~~~}}}rrrggg^^^ZZZVVVUUUXXX___fffhhheeeaaalllzzz}}}tttlllhhhggghhhhhhmmmttt|||~~~sssqqqkkkbbbYYYTTTTTTVVVTTTUUUTTTSSSTTT[[[eeemmmwww|||{{{oooiiidddUUUFFF>>><<<999666444333222222111111111111000000000000111222222222222111000000////////////000000000000000000000222333222///---,,,,,,,,,------------...111111111000000000000000+++333'''222333***888222333222333555888:::;;;:::333222777FFFUUUWWWIII:::111111111111111111222222000222222111///...///000111444555222222555444111222222222111111111000000111222222333444555777888888???CCC@@@AAAHHHMMMNNNIIIEEEAAA@@@BBBEEEEEEDDD>>>??????>>>===>>>BBBDDDDDDBBB@@@CCCJJJNNNNNNKKKHHHHHHHHHJJJKKKNNNPPPQQQLLLPPPYYYfffsss}}}}}}}}}pppddd]]]TTTKKKIIIIIIDDD???>>>:::999888777666555444333444888888444222555777666666666555444555888>>>CCC999777333000...------...111///---,,,---///000000------......------,,,+++............///000222333000000000///000111111222000000////////////000000111111111000///---,,,+++++++++,,,---000111000///...000000...,,,,,,///222111222222333444555666666555444333333555555444333000000000000111222333444yyyssskkkjjjlllqqqqqqoooppptttxxxvvvtttsssrrrqqqooonnnnnnooommmhhhfffhhhgggeeecccbbbbbbcccfffggggggfffeeefffeeecccbbbccceeehhhkkkmmmmmmkkknnnuuuzzzzzzzzzyyyzzzyyysssmmmooouuuvvvvvvrrrkkkffffffeeeaaafffffffffeeecccccceeegggfffeeeddddddeeeggghhhiiidddbbbcccggghhheeedddfffccc\\\ZZZ```dddbbb``````aaa___]]]\\\ZZZXXXVVVTTTYYYYYYZZZZZZ[[[[[[[[[\\\bbbmmm{{{}}}pppaaaXXXZZZ[[[\\\]]]]]]]]]]]]]]]^^^]]]]]]]]]^^^___aaaaaa\\\\\\\\\[[[YYYVVVTTTRRRTTTXXX\\\______^^^______bbb^^^]]]___^^^YYYYYY\\\```eeekkknnnmmmllllllnnnlllooorrrttttttvvvyyy|||zzz}}}~~~{{{rrrfffZZZRRROOOQQQQQQPPPLLLIIIIIIJJJFFFFFFEEECCCAAA@@@>>>>>>>>><<<;;;<<<>>>@@@AAAAAAAAAEEEKKKNNNNNNNNNMMMMMMRRR\\\hhhqqq{{{~~~tttiiiaaa\\\XXXYYY[[[___ccceeedddbbbmmmzzz{{{sssooooooooorrrvvv{{{vvvrrrkkkbbb[[[WWWWWWYYYTTTUUUUUUTTTUUU\\\fffnnnxxx~~~tttkkkcccXXXMMM???===:::777555444333333111111111111000000000000222222222222111111000///000///---,,,,,,...000222/////////111222222000------............/////////000000000000000000000000***333+++444444+++666000000000111333777888888777444333777BBBMMMMMMBBB666333222222222111000000000111222333222000///000111222555555222222444333000222222222111111111000000222222222333444555666777777<<>>===::::::999777666555444333666:::999555444777999888666666666444555888===AAA888666333111/////////000444222///...---..................---------------------...//////000111111000000000000000111111222111111000000000000111111000000//////...,,,+++***,,,,,,,,,---.........------///000000......111333222222333333444444555555444333222333444555444222000000000000000111333333{{{tttooojjjjjjmmmqqqrrrqqqrrrwwwwwwuuurrrqqqrrrqqqpppooopppqqqmmmgggeeeggggggeeecccbbbbbbcccfffggggggfffeeefffgggfffddddddfffggglllnnnnnnlllnnnuuuyyyxxxyyyxxxxxxuuuooojjjnnnuuuwwwwwwtttmmmhhhhhhfffbbbhhhhhhhhhfffddddddeeegggdddfffgggiiiiiigggeeedddccc______dddhhhfffddddddccc^^^]]]aaadddbbb```___^^^^^^]]][[[XXXTTTPPPMMMVVVWWWZZZ\\\^^^^^^^^^]]]aaapppyyycccTTTTTTVVVZZZ]]]___^^^]]]\\\]]]^^^______````````````\\\]]]]]]]]][[[WWWSSSQQQOOOUUU]]]```___^^^___aaaaaa^^^]]]^^^]]]YYYXXXZZZ```eeekkknnnnnnmmmnnnooolllnnnqqqsssuuuxxx{{{~~~~~~}}}~~~~~~uuuiii]]]TTTPPPPPPPPPNNNLLLJJJKKKLLLGGGFFFEEEDDDBBB@@@???>>>;;;:::;;;===???AAA@@@???@@@CCCFFFIIIIIIJJJLLLMMMPPPYYYdddnnnxxxwwwmmmeee___^^^___``````______aaabbbppp|||}}}yyyxxxyyy}}}zzztttjjjbbb]]][[[ZZZZZZVVVWWWWWWWWWZZZaaalllttt{{{zzzoooeee[[[SSS@@@>>>;;;888666444444444222222111111111000000000222222222222111000///...000...,,,******---000222---------///111111000.../////////000000000000111/////////000000000000000***222...555444...444...------///222555666555444444444666;;;@@@@@@999333444333333222111000//////222333444333111000111222111444555222111333222///222111111111111000000000333333333333333444555555555888:::999<<>>???:::;;;<<<<<<===>>>BBBDDDAAA>>><<<>>>BBBDDDCCCAAAGGGHHHJJJLLLMMMNNNMMMMMMNNNRRR\\\iiiuuu~~~{{{qqqjjj]]]OOOIIIEEEAAA>>>===;;;:::999888777555444444666999999555444777999888888888777666555777;;;???999777444222000000000111777555222000...---------000///...---------...///+++,,,...///000000///...000000000000000111111111000000////////////000000//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...///000000000111333555333333333333333333333333444222222222333444333222////////////000111222222|||wwwrrrnnnkkkkkkooosssrrrppprrrwwwvvvsssqqqpppqqqqqqpppooorrrrrrnnngggeeeggggggdddeeedddcccdddggghhhgggfffeeefffhhhgggffffffggghhhkkkmmmmmmkkkmmmssswwwvvvyyywwwvvvssslllhhhmmmuuuxxxxxxssskkkggghhhgggeeeiiiiiihhhfffdddccceeefffdddhhhlllnnnlllhhhcccaaaddd^^^]]]dddiiihhheeeddddddbbbbbbccceeedddaaa```[[[\\\]]]\\\XXXSSSNNNLLLUUUXXX\\\```bbbbbbaaa```^^^lllvvv___OOOOOOSSSYYY^^^```___]]][[[[[[\\\^^^``````___^^^]]]^^^___``````]]]YYYUUURRRNNNWWWaaaccc```]]]___bbbaaa```______]]][[[ZZZZZZ^^^dddjjjnnnmmmmmmnnnpppooopppqqqsssuuuxxx|||~~~}}}~~~~~~{{{pppcccZZZUUUTTTRRRPPPNNNMMMMMMNNNHHHGGGFFFDDDBBBAAA@@@???;;;;;;<<<>>>@@@@@@>>><<>>;;;888555444333333222222222111111111000000222222222222111///...---///...---,,,,,,...000111,,,+++,,,...000111000...////////////000000000000......///////////////000+++000000111222111333...,,,,,,...111444444333111333333444555666666444333333222222222111000000000222333444444222222222444000333333111111444333000111111111111000000000000333333333222333333444444444666888888;;;CCCNNNUUUOOOUUUZZZWWWNNNDDD@@@???;;;<<<======<<<===???AAA===;;;:::<<>>>>>;;;;;;:::999777666555444444777777333111444666666888999888777666777:::<<<;;;999666333111000000000666555444222///.........222000...---,,,---///000***,,,...000000///...---//////000111111111111111///......------....../////////...---,,,,,,,,,,,,+++,,,------------///000444333000......000444777333333222222222111111111333222111111222333222111............///000111222~~~zzzvvvqqqooolllmmmqqqtttqqqnnnpppvvvuuussspppooooooppppppoooqqqrrrooohhhfffggggggddddddcccbbbccceeeffffffeeedddeeegggggggggggghhhjjjjjjlllllliiilllrrrvvvvvvyyywwwuuurrrkkkhhhmmmuuuzzzxxxqqqhhhdddfffhhhggghhhhhhgggeeecccbbbdddeeeeeejjjppprrrooohhhccc```eee___^^^dddjjjiiifffdddcccddddddccccccccc```]]]WWW[[[^^^^^^ZZZVVVSSSQQQWWWZZZ___ccceeeeeecccbbb]]]fffsss{{{yyymmm\\\PPPNNNRRRYYY___bbb```]]][[[[[[\\\^^^``````___]]]\\\___aaabbbbbb```\\\WWWTTTSSS\\\dddfffaaa]]]^^^aaa```aaaaaa```___^^^\\\[[[^^^cccjjjmmmmmmlllmmmooosssrrrrrrsssuuuxxx{{{|||zzz{{{|||~~~vvvhhh^^^ZZZXXXTTTQQQOOONNNMMMLLLHHHHHHFFFEEECCCAAA@@@@@@>>>>>>>>>@@@@@@???;;;999>>>??????@@@AAAEEEKKKOOOPPPXXXaaajjjtttwwwnnnggghhhhhhfff___WWWUUUZZZ```nnnzzz{{{ooofffaaa]]]ZZZWWWWWWZZZ]]]```eeennnyyy~~~xxxlll\\\PPP>>><<<:::777444333222222222222222222111111111111222222222111000///......---...///000000000000///,,,++++++---///000///...---------.........//////------........./////////------///,,,000888444000------...000333444333111111222333222111222444555000000000111222222222333222333444444333222333555...111222111222555555333000000000000000000000000333333222222222333333444555666888999;;;>>>FFFMMMSSS\\\fffdddXXXJJJBBB????????????>>><<<;;;<<<===:::999999;;;===@@@AAAAAADDDFFFHHHKKKLLLLLLKKKJJJNNNTTT___jjjttt|||wwwlll^^^OOOGGGDDD@@@???@@@<<<<<<;;;999888777666555333777666222111444666555888999999888777777888:::>>>;;;888444111///......222333444222000///000222222000...---,,,---///000+++,,,...000000///---,,,//////000111111111111000000//////......//////000111000///...---------...)))+++---......///333666===888111,,,+++///444777222222222111000000//////222000///000111222111000............///000111222zzzuuuqqqnnnlllnnnqqqtttppplllooouuuvvvssspppnnnnnnoooooonnnpppqqqooojjjhhhiiigggdddbbbaaaaaabbbcccddddddbbbbbbdddeeeffffffgggjjjlllkkklllkkkhhhkkkrrrwwwxxxzzzxxxvvvsssmmmiiinnnvvvzzzxxxqqqhhhdddgggiiihhhgggggggggeeeccccccdddfffeeekkkqqqsssnnngggbbb```ddd``````fffiiigggeeeeee```cccdddaaa```___]]]XXXVVVZZZ___```]]]YYYXXXYYYZZZ]]]aaadddeeeeeecccbbb___aaafffiiijjjddd\\\VVVPPPUUU[[[aaacccaaa^^^[[[]]]^^^```aaaaaa```___]]]```aaabbbbbb```]]]ZZZWWWYYY___eeefffbbb^^^]]]___^^^aaabbb```___aaa___\\\___eeekkknnnnnnmmmnnnooouuutttrrrsssvvvyyy{{{|||yyyxxxyyy|||zzzlllbbb[[[XXXTTTRRRPPPNNNKKKIIIIIIHHHGGGEEEDDDBBBAAA@@@AAA@@@@@@@@@AAA???;;;888===>>>>>>>>>@@@EEEKKKPPPSSSYYY```fffooozzz{{{qqqiiiffffffccc]]]WWWVVV\\\aaalllwwwwwwnnngggbbb___]]]\\\___bbbeeejjjrrr}}}|||mmmYYYMMM>>><<<999666444222222222333222222222222111111111000000111111000000///...,,,...000222222111///...---,,,,,,---///000///...,,,,,,,,,,,,------------,,,,,,------.../////////...***///+++444CCC888111...------///111333333222000111111111111222444666//////000111222333333444111333444444222222333555///222333222333666666444//////000000000000000111222222222222222333444444777666888;;;;;;===CCCKKKTTT^^^hhhggg\\\MMMBBB===AAABBBAAA@@@===;;;:::;;;888999:::;;;===???AAABBBBBBCCCEEEHHHIIIJJJKKKKKKOOOVVVaaallluuu|||zzzkkk^^^PPPJJJGGGCCC@@@@@@===<<<;;;:::999777666666555888888444333666888777777999:::999888777888999>>>;;;777333000///......///111444333000///111444000///...---------...///---...//////000///...---...///000222222111111000222222111111111111222222111000///...---......///(((+++---......000555:::@@@999000******...333666111111111000000/////////111000//////000111000///////////////000111222222{{{tttooollliiilllpppsssoookkkooovvvwwwtttpppmmmmmmnnnmmmmmmmmmpppooollljjjjjjhhhddddddcccbbbccceeefffeeedddaaabbbcccdddeeehhhlllooommmnnnkkkhhhkkkttt{{{|||zzzyyyxxxuuuoookkkooovvvxxxxxxssslllhhhjjjiiiggggggggggggfffddddddfffhhhdddjjjppppppkkkeeebbbaaacccaaabbbffffffcccccceee^^^cccddd```^^^^^^[[[VVVVVV[[[```aaa^^^[[[\\\^^^]]]^^^aaaccccccbbbaaa```^^^]]]]]]^^^``````]]][[[UUUXXX^^^cccdddbbb^^^[[[]]]^^^___``````___^^^]]]____________^^^\\\ZZZYYY\\\___bbbcccaaa___^^^^^^ZZZ___aaa______bbbaaa\\\ccchhhnnnpppooonnnooopppuuusssqqqrrrwww{{{}}}~~~{{{yyyyyy|||qqqfff[[[XXXUUUTTTSSSQQQNNNJJJIIIIIIHHHFFFDDDCCCAAAAAABBBAAA@@@@@@AAA@@@===;;;======>>>???AAAFFFLLLQQQMMMSSSYYY___iiivvv}}}~~~ssskkk______]]]ZZZXXXZZZ```eeeooo{{{yyypppjjjhhhgggiiikkknnnooorrrxxx}}}jjjWWWMMM???===:::777555333333222333333222222222111111111...//////000000000000000---...///000000000//////000...------/////////...,,,,,,,,,,,,------------+++,,,,,,---......//////...&&&000...===PPP<<<111///---,,,,,,...111222222///000000111111222333444000000000111222222222333000222333333222222333444222555666333333666555222////////////000000111111111111111111222333444555888666777:::<<>>AAABBBBBBAAA>>><<<;;;<<<999:::;;;;;;;;;===>>>@@@@@@AAABBBDDDGGGIIIKKKKKKQQQYYYdddooowww~~~lll```UUUPPPLLLFFFAAA???======<<<:::999888777666555888888444333666888777666888::::::999888888999:::888555222000000000000---111444333000...000333.........---------------////////////////////////...///111222222222000///111111000000000000111111000///...,,,,,,---...///(((+++...---,,,...444999===777000,,,---000222444000/////////////////////000///......000000///...000000000000000111333333{{{sssmmmjjjfffiiiooorrrooolllpppxxxxxxtttpppmmmlllmmmmmmlllkkkoooooommmkkkkkkhhhdddhhhgggfffgggiiiiiihhhggg```aaaaaabbbdddhhhmmmqqqoooooolllhhhllluuu}}}{{{zzzyyywwwqqqlllooowwwvvvxxxvvvpppmmmllliiieeeggghhhhhhgggffffffhhhjjjccciiinnnnnnhhhcccaaaaaaaaa```cccfffddd``````ddd___eeegggbbb______\\\VVVWWW\\\aaaaaa]]][[[]]]```^^^___```aaaaaa```___^^^\\\YYYXXXZZZ]]]___^^^\\\XXX[[[```dddeeebbb___\\\\\\\\\\\\\\\\\\\\\[[[[[[]]]]]]]]]]]]\\\[[[ZZZZZZ]]]^^^___```aaa```^^^]]]XXX]]]```]]]^^^bbbaaa\\\eeekkkpppsssqqqppppppqqqtttqqqppprrrwww}}}}}}{{{zzz|||vvvkkk[[[YYYWWWWWWXXXVVVRRRNNNJJJIIIHHHFFFEEECCCBBBAAABBB@@@@@@@@@AAAAAA@@@>>>===>>>>>>???BBBGGGMMMQQQDDDJJJRRRYYYeeettt~~~tttkkkZZZYYYXXXXXXYYY^^^dddiiiuuuwwwqqqppppppuuuwwwxxxxxxyyy~~~}}}gggUUUOOO@@@>>>;;;888666444444444333333333222222222111111---...///000111111111111......---,,,---...///000111///...---/////////...,,,,,,,,,---------......++++++,,,------...//////---%%%222111EEEZZZ???111000---******,,,///111222000000000111222222111000222222222111111111111111000111333222222222333444666999888555444555333000.../////////000000111111000000000111222444555666999555555999<<>>:::;;;;;;;;;::::::<<<===>>>???@@@BBBEEEHHHKKKLLLSSS[[[gggqqqyyy~~~nnncccXXXTTTPPPHHHAAA>>>======<<<;;;999888777777333666666222000333555555555777::::::999888888999777666333111111111222333...111444333///---///222------......------,,,+++111000////////////000000...///111222333222000///......------------......///...,,,++++++,,,---...))),,,...---+++,,,222777999444///...000222222222////////////////////////000...---...///000///...000000000000111222333444~~~wwwoooiiikkkhhhiiinnnqqqqqqtttyyyzzztttmmmiiikkknnnoooooommmnnnppppppooollliiigggiiihhhhhhhhhjjjjjjhhhgggfffbbbbbbdddfffgggjjjooolllkkkjjjjjjmmmsss{{{{{{}}}xxxkkklllvvvxxx{{{wwwqqqmmmllllllmmmmmmmmmlllkkkiiihhhgggggggggeeefffgggggggggeeebbbaaaaaadddgggfffbbb___```aaaaaaaaaaaacccbbb___ZZZVVVTTT[[[aaaaaa\\\YYY\\\___```bbbcccaaa^^^\\\]]]______ZZZTTTTTTXXX^^^```___TTTXXX\\\___^^^\\\ZZZZZZ[[[\\\ZZZWWWXXX\\\\\\YYY]]]______]]]ZZZVVVUUUUUU___aaa```^^^```bbbaaa\\\UUU[[[aaaaaa\\\ZZZ^^^bbbeeeiiinnnqqqrrrrrrqqqqqqpppvvvwwwvvvxxx~~~}}}~~~{{{kkkbbbZZZTTTVVVYYYXXXWWWWWWJJJKKKKKKJJJHHHEEEBBB@@@AAA@@@>>>======>>>@@@AAA>>>AAA@@@CCCFFFBBBKKKcccIIIFFFKKKXXXbbbjjjwww}}}ooo```[[[[[[aaafffjjjoootttsss}}}zzzzzz|||~~~~~~|||gggUUUNNNFFFAAA;;;777555444444333555333000...---...000111////////////000000000000......///////////////...111000000///...---------+++...000000...,,,---...000++++++//////+++***...///---)))--->>>LLLBBB...888888666333///---...///111000000///000222444555...---...111444555222///222222222222222222333333///111333333222222333444222222111000//////000000222111000111333444444444333555666444555===KKKWWWcccfffddd[[[TTTNNNEEE<<>>===<<<;;;<<<<<<===???AAAAAA@@@@@@DDDKKKQQQVVV\\\iiixxx~~~}}}{{{lll]]]VVVSSSOOOKKKJJJEEE@@@:::999:::;;;777444333333444444555666777777888888:::;;;;;;:::999888888888777444111000111222...///000111222333333333000000000///////////////////////////000000000000222111000//////000111222//////000000///...------......---,,,++++++++++++---)))***///000,,,,,,000111111000000000111333444444222///,,,,,,---000222888555222111000///...,,,444444333333222111111111~~~xxxpppjjjllljjjkkkpppssstttwww{{{zzzuuuoookkkkkklllooopppnnnoooooopppooommmkkkiiiiiihhhggghhhjjjjjjhhhffffffbbbaaaeeeggghhhkkkqqqpppnnnllllllooouuu|||{{{}}}wwwjjjlllwwwyyy{{{vvvqqqmmmlllmmmnnnooonnnmmmllljjjiiiiiihhhhhhffffffgggfffeeebbb```^^^```ccceeeccc___\\\\\\]]]aaaaaaaaaaaaaaa___\\\YYYXXX]]]bbbaaa\\\ZZZ]]]aaa___bbbeeeeeebbb^^^\\\\\\VVVRRRPPPSSSXXX\\\]]][[[YYYZZZ[[[[[[YYYWWWSSSQQQXXXYYYXXXVVVXXX]]]^^^[[[]]]^^^___^^^\\\YYYXXXXXX\\\``````^^^]]]```___\\\VVVZZZ^^^___\\\\\\^^^aaaeeeiiinnnrrrrrrrrrrrrrrrqqquuuwwwuuuwww}}}||||||}}}}}}nnnhhh___XXXYYY[[[YYYWWWVVVLLLLLLLLLKKKIIIFFFCCCAAAAAA@@@?????????AAACCCDDDCCCDDDAAAAAADDDAAAJJJaaaNNNHHHJJJWWWbbblllyyyttteeeaaa___ccchhhkkkpppuuusss|||{{{hhhWWWPPPFFFBBB<<<777555444333222222111111111111111111111////////////000000000111......///////////////...000//////...------,,,,,,+++...000000...,,,---...000,,,,,,///...***)))---+++,,,***)))111:::444&&&000111111000//////111333111000000000000222333444///......111444444111...111222222222222333333333...000222222111111111222222222111000000000000000333111000111333555555444333666777555555;;;GGGQQQ^^^aaa___WWWQQQLLLDDD<<>>???BBBDDDDDDCCCAAA???>>>>>>??????>>>@@@BBBBBBCCCHHHPPPVVVZZZ___kkkzzz{{{nnnaaaZZZTTTMMMIIIIIIGGGBBB<<<999999888444000333333444444555666666777666777888999999888777777777888777444111000111222111222222222222111000000111111111000000/////////....../////////000000000///000111111111111000//////////////////...------,,,++++++,,,,,,---...//////,,,,,,000000,,,,,,///111000000000111222444555555333000...---///111333666444222111222111000///222222222222222111111111~~~xxxqqqlllnnnlllnnnsssvvvwwwyyy~~~xxxvvvrrrnnnkkkkkknnnqqqpppppppppoooooommmlllkkkhhhhhhhhhiiijjjjjjhhhfffeeebbbbbbeeehhhiiimmmrrruuurrrnnnmmmpppvvv~~~zzz{{{vvviiikkkwwwzzz{{{wwwqqqnnnmmmnnnoooooonnnmmmllllllkkkjjjiiiiiiggggggfffeeeccc```]]]\\\```ccceeeccc___[[[[[[\\\cccaaa````````````^^^]]]\\\___aaa^^^ZZZYYY\\\aaa___bbbfffgggddd___[[[YYYNNNMMMOOOTTTYYY\\\[[[XXXZZZXXXUUUTTTUUUSSSOOOLLLUUUWWWUUUTTTWWW]]]___]]]\\\^^^______]]][[[[[[[[[YYY___aaa]]]ZZZ\\\^^^^^^WWWYYY[[[\\\^^^_________fffjjjooorrrrrrrrrrrrsssrrrtttuuutttvvv{{{|||{{{{{{|||tttkkkaaaYYYYYYYYYWWWTTTSSSLLLMMMMMMLLLKKKHHHFFFEEEBBBBBBAAAAAABBBDDDFFFGGGGGGHHHCCCAAACCC@@@HHH]]]TTTJJJGGGQQQ^^^jjjxxxzzznnnhhhdddfffjjjlllpppuuuttt|||yyyhhhYYYQQQEEEAAA;;;777555444333222000111222333444333222111/////////000000000111111/////////000000//////...///......------,,,,,,,,,,,,...//////...------...///---,,,...---***)))++++++//////+++,,,111///)))+++,,,---......///222444000000000000111222333444000///000111333222000...111111222222222333333333...000111111000000000111222111000000000000000000333111000111333555555444444666888666555999BBBIIIUUUWWWVVVQQQLLLHHHBBB<<<@@@AAA@@@??????AAAEEEHHHDDDCCCAAA??????@@@BBBCCC@@@BBBDDDDDDEEEJJJQQQWWW\\\___iiiwww|||{{{|||ssshhh___UUUKKKGGGGGGFFFAAA<<<999888777444111333333444444555666666666555666666777777666555555777777666444111000111222111111222222111111000///333333222222111000//////------........./////////---///222333333222///---///////////////......------,,,,,,------...///000111//////111111......000222222111111222333555666444333000......000222333444333222222333444333222000000000111111111111222}}}xxxrrrnnnooommmoootttwwwxxxzzz~~~wwwwwwuuuqqqlllkkkooorrrtttsssrrrpppnnnmmmlllkkkhhhhhhhhhjjjkkkkkkhhhfffeeebbbbbbfffiiijjjoootttwwwsssooommmpppwww~~~}}}yyyyyytttgggiiiuuuyyy}}}yyyrrrnnnmmmmmmmmmmmmlllllllllkkkkkkjjjiiihhhfffffffffeeecccaaa^^^]]]```ccceeedddaaa^^^___```dddbbb______```aaaaaaaaa___```___\\\XXXWWW\\\``````bbbdddeeeccc___ZZZXXXPPPPPPRRRVVVZZZ]]]\\\ZZZWWWRRROOOOOOSSSUUURRRNNNUUUVVVTTTRRRUUU\\\^^^\\\\\\]]]______]]][[[ZZZZZZXXX^^^aaa]]]YYY[[[^^^```[[[ZZZYYY\\\```bbbaaa```gggkkkooorrrrrrsssssstttssssssttttttuuuxxxzzzzzzzzz{{{~~~yyyjjj```WWWUUUUUURRRPPPOOOKKKLLLMMMMMMMMMLLLKKKJJJEEEEEEEEEEEEEEEFFFGGGHHHGGGJJJFFFCCCDDD@@@DDDTTTYYYJJJBBBIIIVVVcccrrruuunnniiijjjkkkmmmpppuuuxxx~~~uuugggYYYPPPBBB>>>:::777666555444333333333333444333333222222//////000000000111111111///000000000000//////...//////.........------------............---......---,,,,,,,,,,,,++++++,,,+++///000------111333111---...///...------...000000000000111111222222333000000111111111111000///111111111222222333333444///000222222111000000111111111000000000000000111222000///000222444444333444777999888666777<<>>>>>>>>===>>>AAAEEEIIIAAA@@@???>>>???@@@BBBDDDDDDFFFGGGFFFEEEGGGMMMRRRZZZZZZaaammmxxx|||}}}zzz~~~xxxpppfffXXXKKKFFFGGGAAA>>>:::888888888777555444444444555555555666666666666666666666666555555555666666444222000111222---...///111222222222222555555444333111000//////------------.........///...000111222222111000......///////////////......111000///......---------111000000111222222333444555444333222222222333444333111///......///111222555444333444555555444222...//////000111111222222}}}yyytttpppooommmooouuuxxxwwwyyy}}}vvvwwwvvvsssnnnmmmpppsssxxxwwwuuurrrooommmkkkjjjhhhhhhiiikkkmmmllliiiffffffccccccgggjjjlllpppuuuwwwrrrmmmlllpppvvv|||~~~{{{wwwxxxsssfffhhhtttxxx{{{tttnnnlllkkkkkkjjjjjjjjjkkkkkkjjjiiihhhgggfffeeeeeedddcccbbbaaaaaa\\\```ddddddbbbaaabbbdddfffccc```___```bbbccccccdddcccaaa\\\YYYZZZ^^^bbbbbbaaa```___^^^\\\[[[YYYWWWVVVUUUVVVYYY[[[\\\\\\VVVQQQNNNOOOTTTVVVUUUQQQWWWWWWTTTQQQSSSYYYZZZXXX\\\]]]^^^]]]ZZZXXXWWWWWWYYY___aaa]]]YYY[[[___aaa___\\\[[[]]]bbbeeedddaaaiiilllppprrrsssssstttuuusssrrrrrrsssuuuvvvyyy{{{yyy{{{}}}|||iii^^^UUUSSSSSSPPPNNNNNNJJJKKKLLLMMMNNNOOOOOOOOOIIIHHHHHHGGGFFFFFFFFFFFFDDDJJJHHHFFFGGGAAA@@@JJJ]]]MMMBBBFFFQQQ\\\jjjxxxzzzsssnnnnnnooooooqqquuu~~~yyyooocccVVVLLL>>>;;;888666666777666666888777444222111111111222000000000000111111111111000000111111000///......000000000000////////////......------............***+++,,,+++,,,---...---*********)))+++000111//////000111000...---......000111111111222222222222000111111111000000000000000000111222333333444444000222333333222111111222111000000000000000111111000///...///111222333222555777999888666666888;;;DDDEEEHHHJJJJJJEEEAAA???<<<============@@@DDDGGGDDDCCCBBBAAA@@@@@@@@@@@@CCCEEEFFFEEECCCEEEJJJOOOWWWVVVZZZdddooovvv}}}{{{tttjjj[[[LLLGGGHHH@@@>>>;;;999888888777777444444444555555555555555888888777777666666666666444555555444222000000111---...///000111222222222555555444333222111000///------------.........///111111000000000000111111......///////////////...111111000///...............///000111333666888999888777555333111000000111000///...------...000111666555444555555555333111......///000111222222333}}}yyyuuurrrpppnnnqqqvvvxxxvvvwwwzzzuuuvvvuuusssqqqqqqrrrtttyyyxxxwwwtttqqqnnnllljjjiiijjjkkkmmmooonnnjjjggghhheeeeeehhhkkklllpppuuutttooojjjkkkpppvvvzzz{{{zzzwwwyyyuuuhhhjjjuuuwwwzzzsssnnnkkkjjjiiiiiiiiiiiijjjkkkjjjiiihhhgggeeeeeeeeedddccccccbbbbbbYYY]]]aaabbbaaaaaaccceeegggdddaaa___aaacccddddddgggfffccc___]]]^^^bbbeeeccc```\\\ZZZZZZ[[[\\\\\\[[[YYYWWWVVVVVVXXX[[[]]]XXXUUURRRRRRTTTUUUSSSQQQXXXXXXTTTPPPQQQVVVXXXVVVZZZ\\\]]]\\\YYYVVVUUUUUUZZZ^^^___[[[YYY\\\```aaaaaa___]]]___bbbeeedddcccjjjmmmppprrrssssssuuuvvvtttqqqpppsssuuuvvvyyy}}}zzz{{{|||}}}~~~mmmbbbWWWUUUTTTQQQOOOOOOKKKLLLLLLMMMNNNOOOPPPQQQJJJIIIIIIHHHGGGFFFEEEEEE@@@HHHHHHFFFHHHBBB>>>DDD]]]NNNCCCFFFNNNWWWffftttyyyuuuvvvwwwuuuvvvyyy~~~qqqfff\\\QQQHHH<<<:::777666777777777666:::888444111//////111222000000000111111111222222111111111111000///......000000000000000000000000000...,,,,,,...///...---***------+++,,,///000---...,,,******---///...,,,---///111111000///000111000111111222222222111111///000111111000///000222000000111222333444444555111333444444222111111222000000000000000111111222111///...///111333333222555777888888777777777999???@@@FFFLLLMMMGGGBBBAAA>>>???@@@??????@@@CCCFFFMMMLLLKKKHHHDDDAAA>>><<<>>>@@@BBBBBBBBBEEEJJJOOOUUUUUUYYYbbbjjjsss{{{tttkkk\\\NNNGGGHHHCCCBBB>>>;;;888666555555555555555555555555555555::::::999888777777777777333444555444222111000111000000111111000000///...444444333333222111000000------........./////////222111000//////000111222---...//////////////////...------......///000111,,,///000000333888<<<;;;999777555222000/////////......---------...///000555444444555666555222000//////000000111222333333|||zzzvvvtttrrrqqqrrrwwwyyyvvvvvvyyyuuutttsssssstttuuuuuutttvvvwwwwwwvvvtttqqqnnnlllkkkkkkmmmoooqqqooollliiijjjffffffiiikkklllpppuuuqqqllliiikkkqqqvvvyyyxxx{{{xxx|||yyylllmmmwwwxxx|||wwwqqqllljjjjjjjjjjjjiiijjjkkklllllljjjiiigggfffeeedddcccaaaaaa``````[[[___ccccccbbbbbbcccfffhhheeebbbaaabbbcccddddddgggeeebbb___^^^___bbbeeebbb___[[[YYY[[[]]]^^^]]][[[[[[YYYXXXWWWYYY[[[]]]XXXXXXWWWVVVUUUTTTRRRRRRXXXWWWSSSNNNOOOUUUWWWUUUXXXZZZ[[[[[[YYYVVVVVVVVVZZZ\\\[[[XXXYYY]]]___^^^bbbaaa______aaabbbcccccckkkmmmppprrrssstttvvvwwwtttpppooosssvvvvvvyyy{{{{{{{{{{{{|||~~~rrrfff[[[VVVTTTQQQNNNMMMOOOOOONNNNNNMMMNNNNNNNNNHHHHHHHHHGGGGGGFFFEEEEEE>>>GGGFFFCCCFFFBBB===BBBVVVKKKCCCEEEKKKSSSbbbrrr}}}~~~~~~xxxiii]]]VVVMMMDDD>>>;;;888777777666555333777666444222111000000000000000111111111222222222111222222111111///....../////////000000000000000000...+++,,,...//////------111000,,,,,,//////+++000///...///000/////////+++...000111000000000111000111222222222222111000...000111111//////111444///000111222333444444555111222444333111000000111000000000000000111222222222111000111333444444444555666777888777888888999<<<>>>FFFPPPQQQJJJDDDDDDBBBDDDFFFFFFDDDDDDEEEFFFOOOOOOOOOMMMIIIDDD???<<<===???AAABBBAAACCCHHHLLLQQQTTT\\\dddhhhooo{{{yyyppphhh[[[NNNHHHGGGDDDBBB@@@<<<999777777777555555555555555555555555;;;:::999777666666777777222333555444222111000111000000000000000//////...333333222222111111111000....../////////000000000000000000111111000000000------...///////////////------------...///000000---000111///222999<<<;;;666555333111000000000000...............///000000222222222444666666333111000111111111222222333333|||zzzwwwuuutttrrrtttyyyyyywwwvvvyyyuuusssrrrsssvvvxxxvvvtttsssuuuvvvwwwvvvssspppnnnkkklllnnnppprrrpppmmmiiikkkhhhgggjjjllllllpppuuuoookkkiiikkkrrrwwwyyyxxx|||zzz|||ppppppyyyzzzyyytttoookkkjjjkkklllllljjjkkklllmmmmmmllljjjiiigggfffdddbbb```^^^]]]]]]___cccfffgggeeeccceeegggiiifffcccbbbbbbccccccccccccaaa___]]]\\\^^^```bbbaaa^^^[[[[[[^^^______^^^[[[\\\\\\\\\[[[\\\^^^___UUUWWWXXXWWWUUUTTTTTTTTTVVVVVVRRRMMMOOOUUUWWWVVVVVVXXXZZZ[[[YYYXXXXXXYYYZZZ[[[XXXVVVXXX]]]___\\\bbbaaa```______```aaabbbkkknnnqqqrrrssstttvvvxxxtttooooootttvvvvvvzzz|||{{{zzzzzz{{{}}}}}}ttthhh\\\VVVSSSNNNKKKJJJRRRQQQPPPNNNMMMLLLKKKKKKEEEEEEFFFGGGGGGGGGFFFFFF>>>FFFDDD@@@DDDBBB>>>CCCOOOFFF@@@CCCHHHOOO___ppp|||tttcccWWWRRRJJJBBB@@@===:::777666555222000222333333444333222000///000111111111111222222222222222222111111///...............///////////////111...++++++...//////---111444333---,,,///...)))***,,,///000///,,,...111---///111111///.........000111222333333222000000---///111000//////222555///000000222333444555555000111333222000//////000000000///000000111222222444333222222444666666555555666777777888888999:::<<<>>>GGGRRRTTTLLLFFFEEEGGGIIIKKKKKKIIIGGGGGGGGGJJJKKKMMMNNNLLLHHHCCC@@@@@@BBBCCCBBB@@@AAADDDHHHMMMSSS]]]eeegggkkkvvv~~~vvvmmmeeeZZZNNNGGGFFF@@@@@@???===:::999:::<<<555555555555555555555444;;;:::888777666666666777111333555444333111000000,,,---...000111111111111222111111111111111111111////////////000000000000...///111333333111///...------...///000000//////000///...------,,,,,,---...222222///111888;;;999333222111000000000111222///////////////000111111//////111444666777555333222222222222222333333333~~~yyyttttttxxxvvvwwwxxxyyyxxxvvvtttrrrvvvvvvwwwvvvvvvuuutttssswwwwwwwwwwwwvvvsssqqqppplllnnnrrruuuuuurrrlllgggkkkhhheeeeeeiiimmmqqqssssssnnnlllpppssssssuuuxxxxxx}}}|||tttnnnqqqxxx}}}~~~xxxpppjjjhhhhhhjjjkkkjjjmmmpppoookkkgggeeeeeeeeeeeecccaaa^^^^^^```bbbaaafffjjjfff```___eeemmmhhheeebbb______```bbbdddccccccaaa`````````aaabbbbbbbbb```___^^^]]]\\\\\\VVV^^^ccc___[[[YYYYYYWWWYYY^^^^^^XXXSSSVVV[[[]]]UUUTTTRRRPPPNNNPPPTTTWWWXXXYYYZZZYYYWWWVVVVVVXXX___^^^\\\ZZZYYYYYYZZZZZZZZZ]]]```aaaaaaaaaaaabbbgggmmmqqqqqqqqqtttuuusssssssssssstttvvvyyy{{{}}}{{{{{{zzzzzz{{{|||~~~~~~~~~~~~rrrbbbYYYWWWVVVQQQLLLMMMLLLLLLMMMNNNOOONNNMMMEEEEEEDDDCCCCCCCCCCCCCCCEEEAAA>>>>>>BBBBBB???;;;???DDDBBBBBBHHHLLLWWWkkkyyy~~~wwwlllaaaWWWNNNFFFBBBAAA;;;666444666777555222222222222222222222222222000000111111111111000000000000000000////////////444///---111222...,,,///,,,------...///000111111000...,,,,,,---//////...)))+++...//////...///000000///...000444555333111222222111111111111111111111111000000111111222333///000111000///...///000333444555555444333111000000111333555555444333222333333333333444555666666888666333222333444555555<<>>@@@?????????@@@BBBDDDFFFHHHLLLQQQZZZ``````dddsss{{{yyyqqqdddYYYSSSKKKEEE>>><<<;;;999777777777777444666888999777666666666:::666222111333555666555444555555444222111111222...///000333444444222//////111222111......000333111///...------...///111///222666777555111///...000000000000000111111222/////////...---,,,***))),,,---///222333444444444222333444333000...,,,,,,------.../////////000000222222111111000111111222666111000333333///000555|||wwwrrrrrrvvvxxxxxxxxxwwwwwwvvvvvvuuuuuuvvvvvvvvvvvvuuuuuutttxxxxxxwwwuuusssqqqooonnnoooppprrrsssssspppllliiiiiigggeeefffiiimmmpppqqqpppmmmlllqqqvvvxxx{{{~~~zzz~~~}}}uuuooorrrxxx|||yyyqqqkkkiiiiiijjjkkklllnnnooonnnjjjfffeeeeeeeeeeeeccc```]]]\\\]]]___aaaeeegggeeeaaaaaaeeejjjfffdddaaa___^^^```bbbdddcccbbbaaa_________``````bbbbbbbbbaaa___]]][[[ZZZVVV^^^ccc```\\\[[[ZZZXXXXXX\\\]]]WWWSSSUUUZZZ[[[TTTSSSRRRPPPNNNPPPSSSVVVXXXYYYYYYXXXWWWVVVWWWXXX]]]\\\[[[YYYYYYYYYZZZZZZZZZ]]]```aaaaaaaaabbbcccffflllpppoooppprrrsssqqqrrrrrrssstttvvvyyy|||}}}{{{{{{zzzzzz{{{|||}}}~~~sssdddZZZWWWVVVRRRNNNLLLKKKJJJJJJLLLNNNNNNMMMIIIGGGEEEBBB@@@@@@???@@@DDDAAA>>>???BBBCCCAAA===???CCCAAAAAAHHHKKKTTTggguuuuuupppggg^^^VVVNNNGGGCCC@@@;;;666555666777555222222222222222222222222222000000111111111111000000111000000000////////////333...,,,000111...---///------......//////000000...,,,******+++,,,,,,,,,...//////...,,,---...000000//////000333444222000111111111111111111111111111111000000111111222333000111222222000000000222444444444555444222111000000111222333333333222222333222222333333444555666777666444333444555666777>>>@@@JJJUUURRREEEAAAEEEEEEJJJPPPSSSPPPKKKEEEBBB@@@AAABBB@@@===<<<===???>>>>>>>>>???AAACCCEEEGGGKKKPPPWWW\\\]]]bbbqqq}}}{{{rrreee[[[UUUNNNGGG???>>>;;;999777777777777333555777777666555555555:::666333333444666666555666777777666444333333444111111111222333333222111...000111000...---///222000///...------...///000111333555555333000///...////////////000111111222//////...---,,,+++******...///000222333333222222000111333333111///.../////////.........///000000222222111111111111111222666222111333333000111666}}}{{{uuupppqqquuuzzzyyywwwvvvvvvwwwxxxyyytttuuuuuuvvvvvvvvvvvvuuu{{{zzzwwwuuurrrqqqpppooosssssssssrrrqqqnnnkkkjjjfffeeedddfffjjjmmmooooooooollllllrrrwwwyyy||||||~~~vvvpppsssyyy|||yyyqqqllljjjjjjkkklllnnnooonnnkkkhhheeeeeefffeeedddccc```\\\[[[[[[]]]```bbbddddddcccccceeegggdddbbb```^^^^^^___aaacccbbbbbb```___^^^^^^^^^^^^ccccccdddccc```]]]YYYWWWUUU]]]bbbaaa^^^]]][[[YYYVVVZZZ[[[VVVSSSUUUXXXYYYSSSSSSRRRQQQOOOPPPSSSUUUXXXYYYYYYXXXVVVVVVWWWYYY[[[ZZZZZZYYYYYYYYYZZZZZZ[[[]]]```aaaaaaaaacccdddggglllpppooonnnppppppnnnppppppqqqsssuuuyyy|||}}}|||{{{{{{{{{{{{{{{|||}}}~~~wwwggg\\\WWWVVVTTTRRRNNNKKKIIIIIIJJJLLLMMMMMMIIIGGGDDD@@@??????@@@AAACCC@@@???@@@CCCDDDCCC@@@???CCCAAAAAAGGGIIIQQQbbbppp{{{~~~lllhhhbbb\\\WWWPPPJJJEEE???;;;777555666777555222222222222222222222222222000000111111111111000000111111000000000/////////000,,,+++///000///...///.........///////////////---+++)))***+++,,,,,,+++333222000---++++++...111111000///000222222111///111111111111111111111111111111000000111111222333111222333333222111222333444444444444333222111000000000000000000111222222222222222222333444555555666666555555666777888999???@@@GGGNNNKKKBBB???CCC@@@FFFLLLPPPMMMGGGAAA===@@@@@@@@@>>>===<<<===???=========>>>???BBBDDDEEEJJJNNNTTTYYYZZZ___nnn}}}}}}tttggg___YYYSSSLLLAAA@@@===:::888777777888333555666666555444444555888777666666777777666555666777777666444333333444444333333222222222222222000111222111//////111222000///...------...///000333444555333111///...///---......///000111111222000///---,,,+++***++++++///000000111111111111000...000222222111000000111222000///------...///000111111111111111111111222666333222444444222333666}}}{{{uuupppqqquuuxxxxxxwwwwwwxxxyyyyyyzzzssstttuuuvvvvvvwwwvvvvvv{{{zzzwwwuuussssssssssssssstttuuutttqqqmmmjjjhhhdddcccdddgggjjjmmmnnnmmmooollllllrrrvvvwwwyyy|||~~~~~~vvvrrruuuzzz|||{{{vvvoookkkjjjkkkmmmmmmqqqooolllhhhfffeeefffgggcccdddcccaaa^^^]]]]]]___``````aaaccceeefffeeeddddddbbb```^^^]]]^^^___```cccbbbaaa```___^^^^^^^^^bbbccceeeeeebbb]]]XXXUUUTTT[[[```___]]]]]][[[XXXUUUYYYYYYVVVTTTVVVXXXWWWTTTUUUUUUSSSRRRRRRTTTVVVXXXYYYYYYWWWVVVVVVXXXZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[]]]___``````aaaccceeehhhnnnqqqooooooppppppnnnmmmnnnoooqqqtttwwwzzz||||||||||||||||||||||||||||||zzzjjj^^^XXXVVVVVVVVVRRROOOKKKIIIIIIJJJKKKKKKFFFDDDAAA??????AAADDDFFFAAA@@@???AAACCCEEEDDDCCCAAAEEEBBBCCCJJJJJJOOO___lllxxx~~~sssfffddd```\\\XXXRRRLLLGGG>>>;;;888666777666444333222222222222222222222222000000111111111111000000111111111000000000//////---++++++---///000/////////////////////............---+++,,,---...---,,,222222111///------///111000000000000111000///...000000000000111111111111111111000000111111222333111222333333222222333444444444444444333222111111222111000//////111222444111111111111222333444555444666777777777888999:::>>>>>>BBBGGGFFF@@@???CCC???CCCHHHJJJHHHCCC???===@@@@@@@@@???>>>>>>???@@@<<<<<<<<<===>>>@@@BBBDDDGGGKKKSSSYYY[[[^^^jjjwwwwwwkkkddd___XXXQQQDDDBBB>>>;;;888777888888444555666666555444555666777777888888999888666555444555555444222111111222666555444222111111333444444444444333333333444555000///............///000444444444111///---...///,,,---...///000111111111111///---+++******,,,---......///000000111111111///111222111000///000111333222///---,,,---///111000111111111222222222111555444444555555555555666|||wwwqqqrrrvvvtttuuuxxxzzz{{{zzzyyyyyyssstttuuuvvvvvvwwwvvvvvvwwwuuutttsssrrrsssttttttqqquuuxxxxxxsssmmmhhhfffbbbbbbcccgggjjjmmmmmmmmmooolllmmmssswwwxxxyyy|||~~~}}}vvvrrrvvv{{{|||uuuqqqllliiijjjlllnnnoooqqqnnnjjjfffeeefffggghhhbbbcccdddcccaaaaaabbbdddbbbaaaaaabbbeeefffeeeccceeedddaaa^^^]]]\\\\\\]]]ccccccbbbbbbaaa```______aaaccceeeeeeccc^^^YYYVVVTTTYYY]]][[[[[[[[[ZZZVVVTTTXXXYYYVVVVVVXXXXXXVVVUUUWWWXXXWWWVVVUUUVVVXXXXXXXXXXXXWWWVVVVVVXXX[[[[[[[[[\\\\\\\\\\\\\\\\\\ZZZ\\\^^^______aaaccceeekkkpppsssqqqppprrrqqqooollllllmmmooorrrvvvyyy{{{||||||}}}}}}}}}}}}}}}}}}||||||nnnaaaXXXVVVWWWYYYXXXTTTNNNKKKIIIIIIIIIHHHFFFDDDBBB@@@@@@BBBEEEGGG@@@@@@@@@AAACCCDDDDDDDDDCCCGGGEEEFFFMMMMMMOOO]]]jjjvvvuuuhhhaaa```]]]ZZZVVVPPPJJJEEE===;;;999777777666444333222222222222222222222222000000111111111111000000111111111111000000000000,,,,,,+++,,,...111000//////////////////............---,,,---......---,,,---///111111000///000111//////000000//////......//////000000000111111111111111000000111111222333000111222222111111333444555555444333222222222222333222000//////111333555111111111111111222444444333666999999888888999:::;;;;;;>>>BBBCCCAAAAAADDDAAACCCDDDDDDBBB@@@@@@@@@>>>>>>>>>???@@@@@@??????<<<<<<<<<<<<===???AAABBBDDDIIIRRRZZZ]]]^^^gggqqq|||zzzpppkkkfff^^^UUUHHHEEE@@@<<<999888888999555777777777555555666777666888999:::999777666555444555555444222111111222555666555222///000333666444333222222333333444333//////............//////333333222000...---...///------///000111111111111111///---+++++++++---...,,,,,,---...000111222333111222222111///...///000444222///------...000111///000111222222222222111333444555555555666666555}}}xxxrrrssswwwqqqssswwwzzz{{{{{{zzzyyytttuuuuuuvvvvvvvvvvvvuuuqqqqqqqqqpppqqqqqqrrrssspppuuuzzzzzztttmmmhhhfffcccbbbcccfffjjjmmmnnnnnnnnnlllnnnuuu{{{}}}~~~{{{uuussswww|||}}}rrroookkkiiijjjlllnnnoooppplllhhheeeeeeggghhhiiibbbccceeeeeeddddddeeegggdddcccbbbcccdddeeeddddddeeedddbbb___^^^]]]]]]]]]bbbbbbbbbbbbbbbaaaaaa```___aaadddeeeccc```\\\YYYVVVZZZZZZXXXXXXZZZYYYVVVUUUXXXZZZXXXYYY[[[ZZZVVVVVVXXXZZZZZZXXXWWWXXXXXXXXXXXXXXXVVVUUUVVVYYY\\\\\\]]]]]]^^^]]]]]]\\\\\\YYYZZZ\\\]]]^^^___ccceeelllrrruuusssrrrtttsssqqqmmmmmmnnnppprrruuuxxxzzz|||}}}~~~~~~qqqdddYYYUUUWWWZZZYYYUUUPPPMMMJJJIIIGGGFFFHHHFFFCCC@@@???@@@AAABBB???@@@@@@AAABBBCCCCCCDDDEEEIIIGGGIIIQQQOOOPPP\\\iiiuuuyyymmmbbb]]][[[XXXUUUQQQLLLFFFBBB<<<;;;:::888777555444333222222222222222222222222000000111111111111000000222222111111111000000000,,,------,,,...222111............///////////////,,,++++++,,,------,,,***))),,,///111111000111111---...000000///......///...//////000000111111111111111000000111111222333///111222222222222333555666555444333222222222222333222000000000111333555000000000000111222333444222666:::;;;888777777999888:::===AAACCCCCCCCCBBBAAABBBAAA???>>>===???AAA<<<<<<===@@@AAAAAA???<<<<<<<<<<<<<<<===???AAABBBCCCGGGPPPXXX[[[]]]dddmmmyyy~~~vvvrrrmmmcccXXXKKKHHHBBB===999888888999666777888777555555777888666888::::::888666666666666777777666444333333444333444444222//////222666111000......000111000///////////////////////////111111111000...---...000...///111222222111111000111000...---------...///++++++,,,---///111333444222333222111......///000222111000......///000111...///111222333333222111111444555444555777777444}}}xxxrrrssswwwqqqrrruuuwwwyyyzzzzzz{{{uuuvvvvvvvvvvvvuuuuuutttqqqrrrrrrrrrrrrrrrqqqqqqqqquuuzzzxxxrrrllliiiiiidddccccccfffjjjnnnooopppooommmooovvv|||}}}~~~|||}}}yyytttsssxxx|||}}}tttqqqllljjjjjjlllmmmnnnnnnjjjfffeeefffiiiiiiiiiccceeeffffffeeedddeeefffffffffeeedddccccccdddeeecccbbbaaa```_______________```aaabbbbbbbbbaaa```^^^___bbbdddcccaaa___]]]ZZZ\\\ZZZVVVVVVYYYYYYVVVVVVZZZ[[[[[[\\\^^^\\\WWWVVVXXXZZZ[[[YYYXXXWWWXXXXXXXXXWWWVVVUUUVVVYYY\\\\\\]]]]]]^^^]]]\\\ZZZZZZXXXYYY[[[[[[\\\^^^bbbdddlllqqqtttssssssuuutttrrrppppppqqqrrrtttwwwzzz{{{|||}}}|||~~~tttfffZZZUUUWWWZZZVVVSSSOOOMMMKKKIIIGGGEEEDDDCCCAAA???>>>>>>?????????@@@@@@AAAAAAAAABBBBBBDDDHHHGGGJJJSSSQQQPPP[[[hhhttt|||tttiii```ZZZXXXUUURRROOOKKKFFFBBB;;;;;;;;;999777555333333222222222222222222222222000000111111111111000000222222222111111111000000---//////,,,...333222...------......//////000000---,,,,,,---//////---++++++,,,.........///000222***---//////...---///000......//////000111111222111111000000111111222333000222444444333333555666666555444222111222222222111000000///000111222333000//////000000111222333111666;;;;;;888555555777888;;;???CCCEEEEEEBBB???>>>??????>>><<<<<<===???<<<===@@@DDDGGGFFFBBB=========<<<<<<===???AAABBBDDDFFFLLLSSSVVVYYYbbbkkkwww~~~{{{xxxsssgggZZZMMMJJJDDD>>>:::888999999666777777555444444666888666888999999666555555777666777777666444333333444000222444222//////222666000...,,,,,,...///...---......////////////.........///000000.........000000111333333333222000///000000000000////////////,,,,,,,,,,,,---///111222111111111000...///000222000000000///000000111111...///111333333333222111///444555333444888777333|||wwwrrrrrrvvvrrrrrrssstttvvvyyy{{{}}}vvvvvvwwwvvvvvvuuuttttttuuuvvvvvvwwwvvvtttsssqqqsssvvvyyyvvvpppkkkjjjllleeedddcccfffjjjnnnpppqqqqqqnnnpppvvvyyyyyyyyy{{{{{{|||xxxssssssyyy}}}}}}wwwtttooolllkkklllllllllllliiieeeeeegggjjjjjjiiidddfffggggggeeedddddddddhhhhhhgggdddbbbbbbdddggg```````````````aaabbbbbb]]]^^^___aaaaaaaaaaaa```\\\^^^aaaccccccbbbaaa```]]]^^^ZZZVVVVVVZZZZZZWWWWWW[[[\\\\\\^^^```]]]XXXUUUWWWZZZ[[[YYYWWWWWWWWWXXXXXXWWWVVVUUUVVVZZZ]]]\\\]]]]]]]]]\\\[[[YYYXXXWWWXXXZZZZZZ[[[]]]aaadddkkkqqqtttssssssuuuuuusssssssssssstttvvvyyy{{{}}}{{{}}}~~~~~~www~~~uuuggg[[[UUUVVVYYYRRRPPPMMMLLLKKKJJJGGGEEE>>>======>>>>>>???@@@@@@???@@@AAA@@@@@@@@@@@@BBBCCCHHHGGGJJJSSSRRRPPPZZZgggrrr}}}yyyqqqhhhaaaZZZWWWTTTRRROOOLLLHHHEEE:::;;;;;;:::777444333333222222222222222222222222000000111111111111000000222222222111111111111000...111000---...333333---,,,------...///000111111/////////000222222///------------++++++,,,000333))),,,//////...---///111---......///000111111222111111111000111222222333222333555555555555666888666555333222111111222333///////////////000000111////////////000111222333111666;;;<<<888444444555999===AAADDDFFFFFFAAA<<<:::<<<>>>>>><<<;;;;;;;;;@@@AAADDDJJJMMMLLLFFFAAA>>>=========>>>???AAABBBFFFFFFIIIMMMQQQVVVaaalllvvv}}}~~~{{{vvvhhh[[[OOOKKKDDD>>>:::999999:::555666555444333333555777666888999888555444555888444555555444222111111222---111444222///...222666111...,,,---///000///---......////////////......,,,...000000///...///000222333444555444222000///000111111111111111000///......---,,,---...///000///000000//////000222555//////000000111111111222---///111333444333222111...444555333333888777222~~~wwwssssssvvvxxxpppqqqrrrtttvvvyyyzzz{{{xxxyyyxxxvvvsssqqqqqqrrruuuvvvwwwwwwuuuqqqnnnkkkqqqrrrssssssqqqnnnkkkhhhccccccdddfffiiimmmqqqtttrrrooopppvvvzzz|||}}}~~~|||wwwrrrsss{{{~~~yyyxxxrrrkkklllpppoooiiijjjjjjiiiiiihhhiiiiiijjjffffffeeeeeedddcccaaaaaa```bbbccccccaaa```aaabbb`````````aaacccbbb```^^^\\\\\\\\\]]]___bbbeeegggbbbcccdddeeedddcccbbbbbb^^^ZZZUUUSSSVVV[[[]]]^^^ZZZ\\\^^^___^^^]]]]]]^^^^^^]]][[[YYYXXXWWWVVVVVVVVVXXXZZZ[[[YYYXXXXXXYYY```]]]ZZZXXXXXXXXXWWWVVV[[[YYYXXXYYY[[[]]]^^^^^^kkkpppvvvuuuqqqooorrrwwwsssuuuxxxxxxwwwyyy~~~|||}}}~~~yyymmm___TTTPPPOOOHHHJJJLLLLLLJJJFFFDDDBBBDDDBBB@@@???@@@@@@???>>>AAABBBDDDCCCAAA?????????FFFFFFFFFGGGIIINNNUUUZZZ```nnn|||wwwkkkeeedddYYYYYYVVVPPPNNNLLLGGG@@@<<<<<<<<<;;;999666333111444333333333333333333222444333222111000000000000111111222333333111000///333+++(((...222000///000---...///111111111000000111111000000//////.........//////000000000//////222...******///222111///000/////////000111333444000000111111111111000000555333111333555555333000111111222222222333333333333222111222222111...+++111111111111111222222222555666777777666666555555666@@@GGGHHHFFFEEEAAA>>>AAA???===<<<;;;<<<===>>>CCCAAAGGGUUU[[[RRRGGGDDD???===>>>@@@@@@>>>@@@EEEBBBHHHMMMMMMPPPYYYfffooowww}}}~~~~~~}}}zzz|||uuuiiiQQQMMMFFF@@@<<<999666555777666555444333333444555333555666666555555666888444444444444444444333333000222333333111111333666333000000222111......111,,,,,,.../////////...------------.........//////111111222444666666333111//////000111222333444444+++---000222111...+++(((---///000111000///000111///---///444444000///000000111111222222333444444000333666777777777777888{{{uuuqqqrrruuuwwwqqqrrrtttvvvxxxyyyzzz{{{vvvvvvvvvtttpppnnnnnnnnnvvvwwwxxxwwwuuurrrooommmoooppprrrrrrqqqnnnkkkjjjeeeeeefffgggjjjnnnrrrtttsssoooooouuuyyyzzz}}}~~~}}}wwwrrrttt{{{|||{{{uuuoooooosssqqqlllkkkjjjiiiiiiiiiiiiiiijjjfffffffffeeedddbbbaaa```___aaabbbbbb```______```______```aaabbbaaa```^^^]]]]]]\\\]]]___aaadddfffaaaaaabbbcccddddddbbbaaa```\\\WWWUUUWWWZZZ]]]]]]ZZZ\\\^^^^^^]]]\\\\\\]]]\\\\\\ZZZYYYXXXWWWVVVVVVVVVXXXZZZZZZXXXWWWVVVWWW\\\ZZZYYYXXXXXXXXXWWWVVV[[[[[[ZZZYYYZZZ\\\^^^```lllqqqvvvvvvrrrqqqtttxxxuuuvvvxxxyyyzzz}}}~~~~~~{{{oooaaaVVVQQQPPPKKKLLLLLLLLLIIIFFFDDDBBBBBB@@@??????AAABBBBBBAAAAAABBBBBB@@@???>>>???@@@DDDDDDDDDEEEGGGLLLRRRWWW___lllyyy~~~qqqfff```^^^WWWWWWTTTPPPNNNMMMGGG@@@=========<<<:::777444333333333333222222222222222222111111111111111222222111222222222222111000000111***''',,,000...---...------//////000///......111000000000/////////...---......///000111222222333///++++++///222111///222111000///...///000000000000111111111111000000333222111222444444222000000111222222333333222222111000000111222222000...111111111111111222222222333444555555555555555666<<>>???AAACCCCCCBBB@@@AAA@@@???======???BBBBBBBBBCCCCCCEEEIIINNNRRR[[[iiixxx{{{nnnddd]]]ZZZTTTTTTRRROOOOOOOOOIIIAAA???>>>===;;;999777666555333333222222222111111111000000000000111222333444222222111000000000000111000+++))),,,//////---...---...............---,,,000000000000////////////............///111333555444000------000111111///333222000...---,,,------///000000111111000000///111000000111222333111//////000222444444333222111//////...000222222111///000000111111111222222222///111333333444555777999EEESSS___]]]TTTKKKEEEAAAAAADDDEEECCC>>>===AAAFFFRRRLLLKKKTTT]]]\\\TTTLLLFFFCCCCCCDDDCCCAAADDDIIIMMMOOOPPPPPPPPPUUU___hhhvvv{{{{{{yyy{{{~~~xxxkkk___NNNCCC>>>>>>>>>===666555444444444555666777444666999999888666555555555555444444333333333333444555444222///------...000...000333333///---///,,,---...////////////...---............/////////111000111222444444222000000000//////.........---...000222333333111...---...000222222111000111222111......111222//////222...//////000111111222222555666777666555555777999|||vvvqqqppprrrvvvxxxvvvwwwyyy{{{|||{{{zzzzzzwwwwwwwwwtttpppnnnmmmmmmvvvvvvwwwwwwuuusssqqqpppooopppqqqqqqooommmiiigggcccdddfffiiimmmqqquuuwwwtttpppnnnrrrvvvwwwzzz}}}~~~}}}xxxsssvvv~~~|||xxxrrrnnnooopppnnnlllllllllkkkiiiiiihhhhhhhhhiiiiiihhhgggeeecccbbbaaa___aaacccccc```^^^]]]]]]^^^___```___^^^^^^^^^___aaa```^^^]]]^^^___aaabbb```^^^\\\^^^bbbdddbbb___bbb^^^ZZZWWWUUUVVVXXXYYYZZZ[[[]]]]]]\\\ZZZZZZZZZYYYZZZZZZ[[[ZZZYYYXXXWWWTTTUUUVVVUUUSSSRRRRRRSSSRRRUUUXXXZZZ[[[ZZZYYYYYY[[[]]]]]]ZZZVVVWWW^^^eeelllppptttuuusssrrrtttwwwwwwvvvvvvzzz~~~}}}|||~~~~~~wwwiii^^^WWWUUURRRPPPMMMKKKIIIGGGEEECCC@@@???>>>>>>@@@AAAAAA@@@@@@AAAAAAAAA??????@@@AAABBBCCCDDDDDDEEEGGGKKKNNNWWWiii|||xxxnnnddd[[[VVVQQQQQQPPPOOOQQQQQQKKKBBB???>>><<<:::888777666666444444444333333222222111111111000000111222222333333222000/////////000111222///---...000111000///////////////...------,,,000000000000////////////000///...---...000333444444222//////000111000///222111///---,,,,,,,,,,,,//////000000000000///////////////000111111000///...000222444444333111///000///...///111111000///000000000111222222333333...000222333444777;;;???NNN\\\eee^^^PPPFFFAAA???>>>BBBFFFCCC===;;;@@@FFFKKKFFFCCCKKKXXX___YYYOOOGGGFFFHHHKKKIIIEEEEEEHHHLLLNNNQQQTTTTTTUUU[[[cccooovvv|||~~~|||zzz{{{}}}~~~qqqdddRRRFFFAAA@@@>>>;;;555555444444444666777888444777:::;;;999666444444666666444333333333333333222222111000/////////000...---000444444///---...---......///////////////.............../////////000000000111333333111000111111000000000/////////,,,...///000000///---,,,///111222333111111222333333000///222222000111555//////000000111222222222555666666444333444666888|||wwwrrrqqqtttxxx{{{yyyzzz{{{||||||{{{zzzyyyvvvwwwvvvtttpppnnnmmmmmmtttuuuuuuuuutttrrrqqqppprrrrrrrrrqqqoookkkgggddd```aaaeeeiiinnnrrrvvvxxxsssooonnnrrruuuvvvxxx|||}}}|||wwwsssvvv~~~|||vvvpppnnnnnnnnnlllkkkmmmllljjjiiihhhgggggggggiiiiiiiiihhhfffeeecccbbbaaaccceeeeeebbb___]]]]]]^^^___```___]]]]]]^^^```bbbaaa___^^^^^^___```aaa```^^^\\\^^^```bbbaaa___```^^^ZZZVVVSSSSSSTTTUUUYYY[[[]]]]]]\\\ZZZZZZ[[[YYYZZZ\\\]]]\\\ZZZXXXVVVSSSTTTTTTSSSQQQQQQQQQSSSRRRVVVZZZ]]]\\\[[[ZZZZZZ[[[]]]]]]ZZZWWWXXX___fffkkknnnrrrsssrrrrrrsssuuuvvvuuuuuuyyy~~~~~~~~~}}}{{{nnnbbb[[[XXXUUURRRNNNMMMLLLJJJGGGEEEAAA@@@>>>===>>>???>>>===???BBBDDDDDDCCCAAA@@@@@@DDDEEEFFFGGGGGGHHHJJJMMMUUUlllzzzwwwxxxwwwtttwww|||zzzuuunnneeeZZZSSSPPPQQQPPPQQQTTTUUUMMMCCC===<<<:::888777666555555777666666555444444333333333222222111000000111111333222000/////////000111111111///...///111000///111000000//////.........////////////000000000000222111///------...000111333222000000000000000//////...---,,,,,,---.../////////000000000000//////---...///000000000000000---///222444444333111///333111////////////...---///000000111222222333333...111444555555999@@@FFFVVV```dddYYYIII@@@======:::???BBB@@@;;;999===CCCCCCAAA???CCCQQQ]]]YYYMMMFFFGGGKKKPPPOOOHHHEEEGGGHHHIIIOOOWWWYYYWWWYYY___hhhqqq|||}}}|||}}}}}}qqqfffXXXMMMGGGCCC>>>:::666555444444555666777888444777::::::888666444333777666444333222222333333333222000000000000//////...---///333444///---...............//////000000////////////////////////000///...///111222111///...////////////000000000,,,---............------///111222333111111222333444111111333444222333666000000111111222333333444444555444333222222555777~~~xxxtttsssvvv{{{~~~}}}}}}|||{{{zzzzzzyyyyyysssttttttrrrooommmlllmmmsssttttttssssssrrrqqqqqqtttttttttrrrooojjjfffccc___aaaeeeiiinnnssswwwxxxppplllmmmrrrvvvvvvxxxzzz|||{{{vvvrrrvvv~~~~~~wwwqqqpppqqqooommmnnnlllkkkjjjhhhfffeeeeeedddgggggggggffffffdddcccbbbbbbdddffffffccc___]]]\\\^^^```aaa```]]]\\\___bbbbbbaaa___^^^^^^___```aaa``````______^^^______```^^^]]]ZZZVVVRRRQQQRRRTTTXXX[[[]]]^^^]]]\\\\\\\\\XXXZZZ\\\]]]]]]ZZZVVVTTTRRRRRRSSSRRRPPPPPPRRRTTTSSSXXX\\\]]][[[YYYZZZ[[[ZZZ[[[[[[ZZZYYY[[[aaafffjjjmmmppprrrrrrrrrsssttttttuuuwwwzzz~~~}}}~~~rrrfff___\\\VVVSSSPPPOOOPPPNNNJJJFFFBBB@@@>>>>>>>>>???>>><<>>888<<>>:::999<<>>AAA@@@AAAMMM[[[VVVHHHBBBDDDJJJPPPOOOHHHDDDEEEEEEEEELLLXXX[[[WWWXXX^^^fffqqq~~~~~~~~~~~~{{{wwwuuummmggg^^^UUUMMMFFFAAA===777666555555555666777888333555888888777555444444888777444222111222333444777444222000000000...,,,...,,,...222222///---/////////......//////000111000000000////////////...///...---...000111000///+++,,,,,,,,,------........................//////...000222222111000111222444111111444555222333555111111111222333333444444333444444444333333555777yyyuuutttwww|||~~~|||zzzxxxxxxyyyyyyrrrssssssrrrooonnnnnnoootttttttttttttttssssssssstttttttttsssppplllgggeeebbbdddggglllpppsssvvvwwwllljjjlllssswwwwwwwwwyyyzzzyyyuuuqqquuu~~~wwwqqqrrrrrrooommmooolllkkkiiigggeeedddcccccccccccccccdddcccbbbbbbaaaaaadddfffeeebbb^^^[[[ZZZ___aaacccaaa]]]]]]```dddaaa```___^^^^^^___aaabbb```bbbccc```\\\[[[^^^aaa]]]]]][[[WWWSSSQQQRRRUUUXXXZZZ]]]^^^^^^]]]^^^___WWWYYY[[[]]][[[XXXSSSPPPPPPQQQRRRQQQPPPQQQSSSUUUUUUYYY]]]\\\YYYVVVWWWYYYYYYYYYYYYZZZ\\\___ccceeekkkmmmppprrrsssttttttuuusssvvvzzz|||~~~}}}tttiiiaaa___VVVTTTRRRRRRTTTRRRMMMHHHBBBAAA??????@@@AAAAAA@@@FFFFFFDDDAAA???>>>@@@BBBHHHIIIKKKLLLJJJIIIIIIJJJOOOaaawww|||xxxwwwkkkgggiiimmmhhh]]]ZZZ```kkkssszzzqqqmmmmmmjjjbbb[[[SSSTTTTTTWWW\\\]]]SSSGGG;;;;;;;;;;;;:::888666444888888777666555444333333222222111111111111111222000000000000000//////......111111---+++//////---//////.........///000111.../////////000000000111---------------,,,,,,,,,---///000000/////////000...------------///000222......////////////......+++...000111//////000222//////000111111111111111222000...---...///.........///000111222333444444000444777777777;;;FFFNNNPPPTTTSSSIII@@@===>>>>>>999;;;======<<<;;;<<<>>>555>>>@@@@@@KKKYYYVVVGGG@@@AAAEEEJJJIIIDDDCCCEEEGGGDDDIIIUUUYYYUUUWWW___kkkuuusssllljjjfffeee```WWWMMMEEEAAA@@@888777666555555555666777222444666666555444444555999777444222111111333444777444111111111222000......,,,---111111......000000///.........///111111000000000000/////////...///---,,,---///000///...---------,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///---///111111000000000111111///000444555111111333000000000111222222333333222444666777666666777999zzzuuuuuuwww||||||yyywwwwwwxxxzzztttuuuuuutttrrrqqqqqqrrruuuuuuuuuuuuuuuuuuuuuuuusssssstttsssqqqmmmiiigggfffhhhjjjnnnqqqsssuuuvvvjjjhhhlllsssxxxwwwwwwxxxyyyxxxtttqqqttt}}}vvvpppqqqrrrnnnlllnnnkkkjjjhhhfffdddcccbbbaaa``````aaaaaaaaaaaa`````````ccceeeeeeaaa]]]ZZZXXX___bbbcccaaa]]]]]]aaaeeeaaa```^^^^^^^^^___aaabbb```ccceeebbb[[[YYY]]]ccc^^^^^^\\\XXXTTTRRRSSSVVVWWWZZZ]]]^^^^^^^^^___```UUUWWWZZZ[[[ZZZVVVQQQMMMPPPPPPQQQQQQPPPQQQTTTWWWUUUYYY]]][[[WWWTTTUUUXXXXXXWWWWWWZZZ^^^bbbddddddlllnnnpppssstttuuuuuuvvvsssxxx|||~~~}}}~~~}}}vvvjjjccc```VVVTTTSSSTTTWWWUUUOOOIIIBBBAAA@@@@@@BBBDDDDDDCCCJJJGGGBBB===:::;;;???CCCHHHJJJLLLLLLKKKIIIIIIIIIHHHVVViiixxxyyynnniiiiiidddbbbgggnnnhhhYYYRRRVVV```jjjxxx}}}rrrgggaaabbbaaa\\\VVVUUUUUUVVVYYY^^^___TTTHHH;;;<<<======<<<999666555888777666555444333222222000000000000111222333444///000111111111000...---///444444///---111222///...---,,,,,,---...///111.../////////000000111111******,,,------------,,,,,,---///000/////////000//////...---...///000111......////////////......+++...111111//////111333000000000000000111111111000...,,,,,,...000000000...///000111222333444444000444777777666;;;FFFOOOFFFJJJJJJCCC=========<<<<<<<<<===>>>>>>>>>>>>>>>+++888>>>>>>IIIYYYWWWHHH???>>>@@@DDDCCC@@@AAAEEEJJJDDDGGGQQQVVVSSSWWW```qqqyyy}}}nnneeeccc```aaa^^^UUUJJJBBB@@@BBB999888777555555555666666222333444444333333555666:::777444222111111333444333111///000333555444222///,,,---000000......111000///.........///111222111111000000/////////...///---,,,,,,...//////...111000000...---,,,,,,+++******)))((()))***,,,------///000111000///000111///---///444444000///000/////////000111111222222222555888999999999999:::~~~xxxvvvwwwzzzzzzzzzzzz{{{zzzwwwsssrrrtttwwwsssssstttrrrpppnnnooopppsssrrrrrrqqqrrrssstttuuuoootttuuurrrpppnnnhhhbbbiiikkknnnppprrrsssrrrrrrnnnqqqttttttrrrssswww{{{zzzzzzvvvqqqttt}}}~~~wwwqqqqqqqqqnnnllllllnnniiidddccceeeeeeccc___```]]]^^^dddddd```___ccc``````aaaaaa```^^^\\\[[[\\\```ccceeecccaaa___^^^^^^aaacccaaa\\\ZZZ]]]aaaccceeeggggggeeecccbbbaaa^^^______[[[VVVRRRRRRTTTYYYYYY[[[\\\]]]^^^^^^^^^\\\ZZZXXXYYY[[[ZZZVVVSSSRRRSSSSSSTTTUUUUUUVVVVVVUUUWWWYYYZZZYYYWWWWWWXXXTTTWWWZZZZZZZZZ[[[^^^bbbiiinnnqqqrrrtttxxxxxxvvvrrrwww|||~~~~~~~~~zzz{{{xxxlllbbb\\\XXXUUUUUUYYY]]]ZZZPPPGGGBBBEEEGGGEEEAAA@@@CCCGGGIIIGGGBBB>>>;;;<<<@@@CCCBBBGGGKKKJJJGGGEEEGGGJJJMMMOOOXXXfffwww{{{nnnddd___\\\ZZZaaafffeee^^^WWWVVVWWW\\\fffqqqzzzxxxpppeee___^^^^^^YYYRRRRRRVVVWWWWWW```fff\\\JJJAAA???<<<999777777777777777666555444333222222222222111000000111111000///---000333111...---111555333222111000////////////***...333666555222///...000///...---,,,------...************************,,,,,,---...///000111111,,,,,,------.../////////000111000///---...000222000000000000000000000000222222222111111111111111000///...///000111000///000111111222333333444444111444777777777;;;CCCJJJFFFDDD@@@>>>>>>??????>>>???AAAAAA@@@>>><<<<<<===???<<<;;;@@@HHHKKKGGGAAA>>>@@@BBBCCCCCCCCCFFFHHHGGGIIILLLMMMNNNUUU___ggguuu{{{iii``````^^^YYYQQQJJJDDD@@@===;;;;;;999666555555666555555555444333333444555666777666555555444444444555555111111111000000000000000,,,...///111111///...,,,000000////////////000000//////............//////000///.........///111222000000000///......------,,,------,,,+++,,,...000555333111//////000111222444444444333222111000///222111000111333444444444///111333555555666888:::~~~yyywwwyyy{{{zzzyyyxxxxxxvvvtttssstttuuuvvvtttuuuuuussspppnnnmmmnnnrrrqqqqqqqqqrrrsssuuuvvvsssvvvwwwtttqqqppplllfffiiijjjmmmppprrrrrrrrrqqqooorrrtttuuutttuuuyyy|||zzzzzzuuuqqquuu~~~~~~wwwqqqqqqqqqnnnlllllllllgggcccbbbcccdddaaa^^^___^^^aaaeeeddd______cccaaaaaaaaaaaa```^^^]]][[[]]]```cccdddaaa^^^\\\[[[^^^^^^^^^^^^]]]^^^___```bbbdddeeeeeebbb```^^^^^^[[[]]]___]]]XXXUUUVVVWWWXXXYYYZZZ[[[\\\]]]]]]]]]]]]\\\ZZZ[[[\\\[[[XXXUUURRRRRRSSSTTTUUUWWWXXXXXXVVVXXXZZZZZZYYYXXXXXXXXXUUUWWWYYYYYYXXXYYY^^^bbbiiiooossstttvvvyyyyyyvvvssswww{{{}}}}}}}}}yyymmmbbb\\\XXXUUUSSSUUUXXXVVVPPPJJJCCCFFFGGGEEEAAA@@@BBBFFFFFFEEEBBB>>>;;;;;;>>>AAA@@@DDDHHHHHHEEECCCDDDGGGHHHJJJQQQ^^^ooo|||{{{qqqfff___[[[YYY]]]dddiiiggg___VVVRRRQQQWWW___jjjtttzzzqqqddd\\\ZZZZZZVVVQQQQQQTTTTTTSSSZZZ___UUUEEE>>>===;;;888777777888999666666555444333333333333333222111111222222111000---///111000......000333222222111000////////////,,,///111222000///......000///...---,,,------...........................------......//////000000,,,,,,------...//////////////////...------///000//////000000111111111111////////////000000000000111000...///000111///...000000111111222222333333...111444444444777>>>DDDDDDBBB???======>>>>>>>>>>>>???AAA@@@===;;;;;;;;;999:::<<<>>>@@@@@@???>>>??????AAABBBCCCDDDFFFGGGJJJLLLNNNOOORRRXXXaaahhhttt~~~mmmcccccc[[[VVVOOOIIIEEEBBB???>>>:::888555444444555444333444444333333444555777888666555555444444444555555111111111111000000000000///000111111111111000///111111000000000000111111000//////......//////000000//////...///000111222000000000///......------,,,------,,,++++++...000333222111000000000111111333333333333222111000///000///......///111111222///111444555555666888:::~~~zzzyyy{{{|||{{{yyyuuurrrppppppsssvvvvvvtttvvvwwwvvvtttpppmmmkkkkkkoooooopppppprrrsssuuuvvvuuuxxxwwwsssqqqqqqnnnjjjiiikkkmmmpppqqqrrrrrrrrrooorrruuuvvvvvvwwwzzz~~~zzzxxxtttrrrwww~~~}}}vvvqqqrrrrrrnnnkkkkkkjjjfffbbbaaabbbbbb```]]]]]]^^^aaabbb^^^ZZZ\\\bbbaaaaaaaaaaaa```^^^]]][[[]]]___bbbaaa^^^[[[YYYXXX^^^\\\ZZZ[[[^^^``````^^^```bbbcccbbb___\\\ZZZZZZWWW[[[^^^^^^[[[YYYYYYZZZXXXXXXYYY[[[\\\\\\\\\\\\___]]]\\\\\\]]]\\\ZZZWWWRRRSSSSSSUUUVVVXXXZZZ[[[VVVXXXZZZZZZYYYXXXWWWXXXUUUWWWXXXWWWVVVXXX]]]bbbiiiqqqyyy|||~~~}}}yyytttvvvyyy{{{{{{}}}yyynnnbbb[[[WWWTTTRRRPPPQQQQQQOOONNNDDDFFFGGGDDDAAA???AAADDDCCCBBBAAA>>>;;;;;;<<<>>>===AAAEEEFFFDDDBBBBBBCCCDDDEEEJJJUUUfffvvvxxxnnneee^^^YYYVVVTTT[[[bbbiiihhh```VVVPPPMMMRRRYYYbbblll{{{}}}rrrddd[[[XXXUUURRROOOPPPRRRPPPNNNQQQTTTLLL???<<<;;;999888777888888999666555444444333333333333333333333222222222111111//////////////////000111111111000///............///000111000......///000//////...------------...------,,,,,,,,,,,,------........................,,,,,,------.../////////---......---,,,,,,...000......///000111222222333.../////////000111111111222000//////000000///---/////////000111111222222...111333444444666;;;@@@AAA???===<<<;;;<<<>>>???<<<>>>@@@???<<<:::999999777===BBBAAA===;;;>>>AAA@@@??????@@@CCCFFFGGGGGGKKKLLLNNNPPPUUU\\\dddjjjsss{{{ssshhheeeXXXSSSMMMIIIFFFDDDCCCAAA;;;999666555555555555444444444333333444555777888777666555444444444444444111111111111000000//////111111111111111111111111222111111000000111111222000000////////////000000///////////////000111111000000000///......------,,,------,,,++++++...000222111111111111000000000333333333333222111000000000///.........///000111000222444555555666888:::}}}{{{{{{}}}}}}{{{xxxqqqllliiilllssswwwuuuqqqwwwxxxwwwtttpppllljjjiiimmmnnnnnnpppqqqssstttuuutttvvvuuuqqqooopppnnnkkkkkklllnnnqqqrrrsssttttttnnnqqquuuvvvvvvwwwzzz~~~zzzwwwssssssyyy}}}vvvqqqrrrrrrnnnkkkkkkiiifffdddccccccbbb```]]][[[^^^___\\\UUUTTTYYYaaa````````````___]]]\\\ZZZ[[[]]]______\\\YYYXXXWWW]]]\\\[[[\\\]]]^^^^^^^^^```aaabbbaaa]]]ZZZWWWWWWUUUYYY^^^^^^\\\YYYYYYZZZYYYYYY[[[\\\\\\]]]]]]]]]___^^^]]]\\\\\\[[[ZZZYYYUUUUUUUUUUUUVVVXXXYYYZZZVVVXXXYYYYYYXXXVVVVVVVVVVVVWWWWWWVVVTTTWWW]]]bbbfffrrr}}}vvvwwwwwwxxxzzz|||~~~{{{oooccc[[[TTTSSSQQQOOOMMMMMMMMMMMMCCCDDDDDDBBB???===>>>@@@@@@@@@@@@>>>;;;:::;;;<<<<<>>@@@<<<>>>???>>>;;;999888888888>>>BBBBBB===<<>>@@@DDDGGGGGGGGGIIIIIIKKKPPPXXXaaahhhmmmrrrxxxxxxlllgggXXXTTTOOOJJJHHHFFFEEEDDD???<<<999888888888777666444333333333444666777888888777666555444333333333222222111111000000//////222222111000000111222222111111000000000000111111000000////////////000000///////////////000000111000000000///......------,,,,,,,,,+++***+++---///000000111111111111000///222222222222222111000000222222222000///000111333111333555555555666888:::|||zzz{{{}}}}}}{{{xxxnnniiifffjjjrrrvvvsssooovvvwwwwwwuuupppllljjjiiikkklllnnnoooqqqrrrsssssstttvvvuuupppooopppppplllmmmnnnpppqqqsssuuuuuuvvvmmmqqquuuvvvvvvvvvyyy|||zzzuuuqqquuu|||~~~|||uuuqqqrrrrrrnnnjjjjjjjjjhhhgggfffeeecccaaa```]]]```^^^XXXQQQSSS\\\ccc^^^_________^^^\\\ZZZYYYYYY[[[]]]]]]\\\ZZZYYYYYY\\\___```^^^ZZZYYY\\\___```aaabbb```]]]YYYWWWVVVUUUYYY]]]]]]ZZZWWWVVVWWW[[[[[[\\\]]]^^^^^^^^^^^^]]]]]]]]][[[ZZZYYYYYYYYYYYYXXXWWWVVVUUUVVVWWWXXXUUUWWWYYYXXXWWWUUUTTTUUUWWWXXXXXXVVVTTTVVV\\\aaa___ooo~~~xxxwwwwwwxxxzzz}}}}}}~~~}}}rrrddd[[[RRRRRRQQQPPPNNNLLLJJJIIIBBBBBBAAA???===<<<<<<===>>>>>>>>>===;;;999:::;;;===???BBBDDDCCCBBB@@@@@@CCCBBBEEENNN]]]pppyyynnneeecccaaaZZZTTTRRROOOUUU\\\^^^[[[VVVQQQOOOQQQTTTXXXaaaqqq~~~tttiiiddd]]]SSSMMMMMMLLLMMMMMMKKKKKKKKKGGGAAA???>>><<<:::888666555444555555444333333333444444111333333222///...///000333111///000111222111000111000///......---------'''***...000000//////000------..................///...,,,++++++,,,.../////////......------,,,,,,,,,,,,------.../////////---...000000//////000111,,,---...000111333444555000111111222333444444555333111000///000///...,,,---......///000000111111222444555777888:::<<<>>>:::;;;<<<;;;:::;;;???BBB>>>??????===;;;999888999888999;;;<<<===>>>???@@@AAAAAAAAACCCFFFGGGGGGFFFHHHHHHJJJQQQ]]]hhhooorrrrrrvvv||||||ooofff\\\WWWQQQLLLIIIHHHFFFDDD@@@===:::888888888777666333333333333444666888999888888666555333333222222222222111111000//////...111000////////////000111//////............//////000000////////////000000...//////000000000000000000000000///......------+++,,,,,,+++***+++---//////000000111111111000000111111222222222111000000333444555444111000111333222333555666666666888:::~~~{{{yyyzzz|||}}}zzzwwwnnnjjjgggkkkrrruuusssnnntttvvvwwwuuuqqqmmmkkkjjjkkklllmmmooopppqqqqqqqqquuuwwwvvvrrrqqqsssrrrooonnnooopppqqqsssuuuvvvwwwmmmqqqvvvwwwvvvvvvwwwzzzzzzssspppvvv~~~~~~{{{uuuqqqrrrrrrnnnjjjiiijjjjjjiiihhhfffdddcccaaaaaacccaaaZZZVVVZZZaaaeee____________^^^\\\[[[YYYYYY[[[]]]]]]\\\[[[[[[[[[\\\```ccc```ZZZXXX[[[```___```aaa```\\\YYYVVVVVVVVVZZZ]]]\\\YYYVVVVVVWWW\\\\\\]]]^^^______^^^^^^\\\]]]\\\ZZZXXXWWWXXXYYY[[[ZZZWWWUUUTTTUUUVVVWWWVVVWWWYYYYYYWWWUUUTTTTTTWWWXXXYYYWWWVVVWWW\\\aaa\\\kkkzzz~~~{{{yyyxxxwwwyyy|||~~~}}}tttfff\\\SSSRRRQQQQQQPPPMMMIIIEEEAAA@@@???>>>======<<<<<<===>>>>>><<<:::999:::;;;??????AAABBBBBBBBBAAA@@@@@@@@@DDDLLLZZZlll}}}xxxmmmggghhhggg^^^WWWVVVUUUWWWXXXWWWTTTPPPNNNNNNQQQSSSUUU^^^nnntttjjjfff^^^SSSNNNQQQMMMNNNOOOOOONNNKKKHHHFFFAAA@@@>>><<<999666444333555444444333333444444444111333444222...,,,...000222111111000000000000111111111000///............###&&&+++------,,,,,,,,,,,,---......///.........---,,,***))))))***,,,---///.........------,,,,,,,,,,,,------.../////////,,,...000111000000000111------...000111333444444///000000000111222222222222000//////000000///---.........///000000111111111111222333555888;;;===999;;;===<<<;;;===BBBFFFBBBBBB@@@===:::999:::<<<<<<;;;:::<<<@@@BBBBBB@@@@@@CCCGGGHHHGGGFFFFFFFFFIIIHHHJJJSSSaaammmtttuuussstttyyy~~~pppfff]]]XXXRRRMMMJJJHHHFFFDDD>>>;;;888666666666555333333333222333444666888999999888777555333222222111333222222111000///..............................///......------....../////////............//////......///000000000000000000000000///......------+++,,,,,,+++******---////////////000000000000111000111111111111111000000222555888777333000000111222444666666666666888:::}}}zzzwwwxxxzzz{{{zzzxxxpppnnnllloootttvvvsssppprrrtttvvvuuurrrooollllllkkklllmmmoooppppppoooooosssuuuuuurrrqqqsssrrrnnnmmmmmmnnnoooqqqsssuuuvvvooosssxxxyyywwwvvvwwwyyyzzzrrrooowww~~~zzztttqqqrrrrrrnnniiihhhjjjjjjjjjiiigggdddcccbbb___cccccc^^^]]]aaadddccc```aaaaaaaaa```^^^\\\[[[\\\]]]___^^^\\\[[[[[[[[[^^^___```___]]]\\\^^^```]]]^^^```^^^[[[XXXVVVUUUWWWZZZ\\\[[[XXXWWWXXXZZZ\\\\\\]]]^^^^^^^^^]]]]]]\\\]]]]]]ZZZWWWVVVXXXZZZZZZYYYVVVTTTTTTTTTVVVWWWXXXYYY[[[ZZZXXXVVVVVVVVVWWWYYYZZZYYYXXXXXX\\\``````kkktttuuutttvvvyyyzzzzzzxxxxxxzzz~~~~~~{{{ooowwwhhh]]]YYYUUUQQQPPPQQQOOOIIICCCAAA@@@???>>>>>>???>>>>>>>>>>>>===;;;999999;;;===@@@???>>>???@@@@@@AAA@@@>>>@@@EEENNN[[[kkk|||xxxnnnhhhkkkhhh___ZZZ\\\\\\ZZZVVVQQQMMMMMMNNNOOOSSSTTTWWW```qqqttthhhccc[[[RRRQQQWWWOOOQQQSSSTTTPPPKKKHHHHHH@@@@@@???===;;;888666555444444444333333444444555111444666333///,,,...111...000111///,,,+++...000222222111000////////////(((***++++++*********+++,,,,,,.../////////......,,,+++)))'''''')))+++,,,------------------------,,,,,,------.../////////+++---///000000///000111---...///000111222333333111111111111111111111111111000...///000111///......//////000000111222222111000///000333777;;;===999<<<>>>>>>===???DDDJJJFFFEEEAAA===::::::<<>>===>>>AAACCCBBBAAA???FFFMMMNNNIIIEEEEEEFFFIIIGGGHHHQQQaaammmqqqqqqssssssxxx~~~pppeee[[[VVVPPPKKKIIIGGGEEEDDD>>>;;;777666555555444222222222222333444666888::::::999777555333222111111333333222111000///......---...////////////...---//////............//////......------------......---...///000111000000///000000000///......------+++++++++***)))***,,,...000//////...///000111222000000111111111111000000222777<<<<<<777333111222333555666777666777888:::}}}yyyvvvvvvyyyzzzzzzxxxsssqqqqqqrrruuuvvvuuurrrppprrruuuuuussspppnnnmmmkkklllnnnooooooooonnnnnnooorrrsssppppppqqqoookkkllllllmmmnnnoooqqqssstttqqquuuzzzzzzxxxwwwwwwyyyzzzqqqnnnxxx~~~}}}zzztttqqqrrrrrrnnniiihhhiiijjjkkkiiigggdddbbbbbb[[[aaacccaaaaaaeeeccc^^^bbbbbbcccbbbaaa```^^^]]]___```aaa___]]]ZZZZZZZZZ___]]]\\\]]]___aaaaaa```[[[]]]^^^]]]ZZZWWWUUUUUUXXXZZZ\\\[[[YYYXXX[[[^^^[[[[[[\\\]]]]]]]]]\\\\\\\\\^^^]]][[[WWWVVVXXX[[[XXXWWWUUUSSSSSSUUUWWWYYYYYY[[[]]]\\\ZZZXXXWWWWWWWWWYYY[[[[[[YYYYYY\\\___hhhooosssooolllpppwww{{{zzzyyyxxx{{{~~~|||~~~wwwccc}}}xxxiii^^^^^^WWWPPPOOOQQQPPPJJJCCCBBBAAA??????@@@AAA@@@@@@>>>>>>===;;;999999;;;>>>@@@>>><<<<<<>>>???@@@@@@???BBBHHHQQQ]]]mmm|||yyynnniiikkkggg^^^[[[```___[[[TTTMMMKKKLLLPPPSSSVVVWWWZZZdddwwwtttfff```XXXPPPRRR\\\QQQSSSVVVWWWRRRKKKHHHHHH??????>>>===<<<:::888777444444333333333444444555222555777555000---///222,,,///111...***(((+++///333222111000000/////////000000///,,,******,,,...+++,,,.../////////......111///---++++++---///111------------------------,,,,,,------...//////000))),,,...//////...///000......///000111222222333444444333333333333333333000///...///000111000/////////000000111111222222222000///000333888===???999<<>>@@@FFFLLLIIIGGGBBB===::::::>>>BBB=========<<<<<<<<<======???HHHQQQQQQJJJDDDDDDFFFHHHDDDEEENNN]]]iiilllkkktttrrrwww~~~qqqeeeXXXTTTNNNJJJHHHGGGEEEDDD???===999777777666555444222222222333444666999::::::999777555333222111000333333222111000///...---,,,...///111111///...,,,000000////////////000000---------,,,,,,------------...000111111111000///000000000///......------+++++++++***)))***,,,...000///...---...///111333///000000111111111000000555;;;AAAAAA<<<666444444333555666777666777888:::}}}xxxsssrrrtttuuuuuusss{{{xxxvvvvvvxxxxxxvvvtttqqqtttvvvuuurrrpppqqqssspppqqqqqqpppoooooorrrtttmmmtttwwwtttooonnnmmmkkkhhhlllnnnnnnqqqtttrrrmmmppprrruuuwwwwwwwwwxxxyyyyyytttssszzz~~~~~~yyyuuusssuuuuuuqqqnnnnnnnnnooollleeebbbcccbbb___^^^^^^^^^```bbbccccccaaafffbbbaaadddccc^^^]]]``````___^^^]]]\\\[[[[[[[[[]]]\\\[[[[[[\\\]]]___```]]]\\\[[[ZZZXXXVVVTTTSSSRRRXXX^^^^^^YYYVVVVVVXXXZZZZZZYYYYYYXXXWWWWWWWWWZZZZZZYYYYYYYYYYYYYYYZZZ___\\\XXXTTTSSSSSSUUUVVVaaadddeeeaaa[[[WWWXXXZZZZZZYYYXXXWWWWWWYYY\\\]]]hhhoootttsssrrrtttvvvuuu|||zzzyyy{{{~~~}}}{{{yyy|||{{{dddsssyyylll```XXXXXXXXXUUUQQQKKKEEEAAADDDCCCBBB@@@??????@@@AAABBB@@@===;;;999999999:::<<<;;;:::<<<>>>@@@AAA@@@AAADDDJJJSSS```qqqyyyssslllggg```YYYYYY]]]^^^VVVPPPOOOMMMKKKNNNUUU[[[ZZZ^^^kkk}}}ssseee___\\\WWWUUUWWWSSSXXXYYYUUUQQQNNNJJJEEE===>>>>>>>>>===;;;888777222111111111222333333444555444222000............000/////////............444111---,,,,,,............///000///,,,+++---///***,,,...///......///000+++++++++,,,......,,,***++++++,,,,,,,,,,,,------000,,,)))***///222000...---..................---000//////000222333333111333222111000000000111222444000------111222///,,,000000000000111111111111111111111111222555;;;???<<<:::888999===DDDMMMRRRNNNFFF===;;;???BBBAAA>>>===<<<:::::::::===@@@AAA???JJJTTTSSSIIIBBBDDDIIIFFFGGGJJJRRR\\\dddhhhiiidddnnnxxx~~~ooocccXXXVVVPPPLLLMMMNNNIIIBBB>>>:::777666888999888666333999666555999555111888999777555333333333111000444444333333222111000000000000////////////000000------------------------//////.........---------222333333222000///000222000...---------++++++---,,,,,,++++++***+++++++++000000///......///111111444333222111111111333333777:::<<<<<<999555222111444555888999:::999888777~~~wwwvvvuuusssrrrtttwwwyyy}}}{{{yyyyyyzzzyyyvvvtttrrrtttuuutttqqqpppppprrrsssqqqoooooorrrttttttsssoootttuuurrrooonnnlllhhhhhhlllnnnnnnpppssspppkkkooorrruuuwwwwwwwwwwwwxxxwwwrrrrrryyy~~~~~~xxxtttsssuuuuuuqqqoooooolllnnnlllfffdddeeeddd```^^^^^^^^^```cccdddcccbbbgggcccbbbeeeccc___^^^aaacccaaa___]]][[[YYYXXXXXXYYYYYYZZZZZZ[[[]]]^^^___]]]]]]^^^]]][[[YYYWWWUUUVVVYYY[[[[[[XXXWWWXXXZZZZZZZZZZZZYYYYYYYYYYYYYYY\\\\\\[[[ZZZYYYYYYYYYYYY[[[YYYVVVTTTSSSUUUVVVXXX___bbbdddbbb]]]YYYYYY[[[ZZZXXXVVVUUUVVVYYY\\\^^^gggoootttsssrrruuuwwwvvv|||zzzyyy{{{~~~~~~~~~|||zzz}}}xxxkkkzzzxxxkkk___YYYZZZYYYXXXSSSMMMGGGCCCBBBAAAAAAAAAAAAAAABBBBBBAAA???===;;;999999::::::<<<;;;:::;;;>>>@@@AAA@@@EEEEEEGGGOOO___rrr{{{tttmmmdddZZZVVVWWWWWWQQQLLLMMMNNNPPPVVV^^^]]]bbbkkkwwwssseee___[[[VVVTTTUUUUUUYYYYYYTTTOOOMMMHHHCCC======>>>>>><<<:::888666222111111111222222333444444333111000.....................---------,,,,,,333000,,,++++++---------...///000...,,,+++---///***,,,............///000...---------...---+++)))++++++,,,,,,,,,,,,------000,,,)))+++///111000......///111222222111///...000000000111222444555666444333222111000111222222444000------111222000---000000000000111111111111111111222222222555:::======<<<<<<<<>>AAABBBAAA===<<<:::::::::<<>>===;;;::::::;;;;;;;;;:::999;;;>>>@@@AAA@@@HHHCCCAAAHHHYYYlll{{{{{{vvvmmm```XXXVVVVVVQQQNNNOOOSSSXXXaaaiiidddooo|||wwwiiiaaa\\\WWWVVVWWWXXXZZZXXXRRRMMMKKKFFFAAA<<<======<<<;;;999666555222111111111111222333333333222111000///......////////////.........------111...+++***+++,,,,,,,,,...//////...,,,,,,---///***,,,---...------...///000///.........---+++)))++++++,,,,,,,,,,,,------///,,,***+++///111000...+++,,,...000000...,,,+++...000222222222444999===555444222111111111222333333000......000222000...000000000000111111111111000222333333333444777999;;;<<<>>>>>>@@@DDDIIILLLFFFBBB<<<:::;;;>>>AAABBB===<<<:::::::::<<<>>>@@@@@@DDDIIIJJJHHHGGGIIIKKKIIIGGGFFFHHHMMMRRRUUUWWWeeeppp{{{~~~pppfffddd```YYYQQQOOOQQQNNNIII;;;999555444444555555444777>>>:::555888555222888;;;999666555555555444222000000000//////......---000000////////////000000/////////////////////////////////............---000111222111000000111333000000///---,,,------,,,++++++***++++++,,,---...000////////////000111222222111111111222333444444222444666666666555666777555555555666777888888888|||yyyqqqrrrrrrrrrqqqtttyyy}}}{{{{{{|||||||||zzzwwwvvvwwwvvvtttrrrppppppqqqqqquuurrrppprrrvvvyyywwwuuuvvvvvvsssoooooopppjjjcccfffjjjnnnooorrruuurrrmmmnnnqqquuuwwwwwwwwwwwwwwwtttpppqqqyyytttqqqqqquuuwwwsssqqqqqqnnnnnniiibbb___aaacccaaa]]]]]]^^^```ccceeeeeeddddddcccbbbbbbaaa```___```[[[[[[\\\\\\[[[[[[[[[ZZZQQQSSSWWWZZZ]]]]]]]]]\\\\\\[[[ZZZYYYXXXXXXWWWWWWZZZXXXWWWWWWYYYZZZZZZYYYYYYYYYZZZ[[[[[[\\\]]]]]]aaa```^^^\\\ZZZXXXXXXWWWWWWWWWVVVUUUUUUVVVWWWWWWUUUYYY]]]___]]]ZZZYYYYYYXXXUUURRRPPPRRRWWW]]]aaaeeemmmrrrsssssswwwyyyyyy{{{{{{{{{|||~~~}}}~~~~~~~~~mmmccclll~~~~~~yyynnnddd[[[\\\\\\[[[WWWQQQKKKHHH@@@AAACCCDDDEEEEEEDDDCCC???>>>===<<<<<<<<<<<<<<<;;;:::999;;;>>>@@@AAAAAAGGGCCC???BBBMMM^^^nnnwww~~~xxxlllbbb___]]]YYYVVVWWW[[[ccclllsssrrr{{{}}}pppfff```\\\[[[[[[\\\\\\WWWPPPKKKIIIEEE???<<<<<<<<<;;;999777555444222111111111111111222222111111000000////////////111111111111000000000000000...+++***+++,,,,,,,,,.........---------...///***,,,---...---,,,---...000///---...///...---++++++++++++,,,,,,,,,------...,,,+++,,,///000000...+++,,,,,,,,,,,,,,,,,,+++...111333333111444;;;BBB555444333222222222333444222000...///000111111//////000000000111111111111///111333444444444555666888;;;>>>??????@@@CCCFFFCCC@@@===:::999;;;???AAA===<<<;;;:::;;;<<<>>>???BBBAAABBBCCCEEEFFFGGGHHHCCCBBBBBBCCCHHHNNNSSSVVVfffrrr~~~sssjjjhhheee___VVVRRRQQQLLLFFF999777555444444666777888<<>>============;;;::::::;;;???AAABBBBBBEEEDDDCCCAAADDDOOO```mmmwwwnnnjjjbbbaaa______dddnnnxxx}}}vvvkkkeeecccaaa```___]]]WWWNNNJJJIIIDDD>>>======<<<:::888666555444222222111000000111111111///000000000////////////111111111111000000000000000...,,,,,,---...------///...---------.........+++,,,......---,,,---......---,,,---///000///...+++++++++,,,,,,,,,------,,,,,,,,,---///000//////222000///------///000222...111333333111444;;;BBB555444333222222222333444222000//////000111111111///000000000111111111111///111333444333333444444777<<<@@@AAA@@@???AAADDDBBBAAA>>><<<;;;<<<>>>???======<<<<<<<<<===>>>???CCC@@@>>>>>>AAACCCCCCBBBAAAAAAAAACCCFFFLLLRRRVVVeeerrr~~~sssjjjggggggddd\\\UUUPPPHHH@@@888777666555666888<<<>>>CCCJJJCCC888888777444777888666444333444444333111111111000000000000//////000000////////////000000000000000000000000000000////////////////////////...000000000//////111333000222111---,,,///000,,,++++++++++++,,,---...///...///000000111222222222111111222222333333333333333444444333222222444666555444555555666888999:::zzzvvvuuuqqqmmmnnnrrrvvvwwwuuuzzz{{{}}}}}}}}}}}}|||xxxssspppooopppqqqqqqrrruuuwwwwwwuuutttuuuwwwuuuvvvtttooommmmmmjjjeeeeeejjjooossswwwzzzwwwrrrooosssxxxzzzzzzyyyxxxxxxuuuqqqsss}}}sssqqqrrrvvvxxxtttpppppppppmmmcccYYYVVVZZZ___``````___```aaadddeeedddccc^^^aaa```^^^]]]______\\\\\\]]]^^^^^^]]][[[YYYXXXRRRUUUXXX\\\^^^___^^^]]]```]]]YYYUUUTTTVVVXXXZZZQQQRRRTTTVVVVVVVVVUUUUUUVVVWWWWWWXXXYYYZZZZZZ[[[^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYWWWUUUSSSQQQPPPNNNPPPSSSVVVWWWWWWVVVUUUQQQPPPNNNNNNQQQVVV\\\```ccckkkqqqqqqqqquuuxxxwwwzzz|||~~~~~~~~~~~~}}}}}}yyyppp___^^^\\\XXXTTTOOOKKKIIIEEEEEEFFFFFFFFFEEEEEEDDDBBBBBBAAA@@@@@@???>>>>>><<<;;;;;;===@@@CCCDDDDDDDDDFFFFFFCCCBBBIIIXXXeeezzz}}}vvvsssggghhhhhhhhhooozzz{{{qqqkkkjjjhhheeeccc___VVVMMMIIIIIIEEE???>>>===<<<:::888666555444222222111000000000000111......///000000000///////////////.........------///...,,,,,,.........---///---,,,,,,...//////...,,,...//////...------...,,,+++***+++...000000000++++++,,,,,,,,,,,,------+++,,,---...////////////111000...------...000111...000222222222444999===555444222111111111222333111111000000000111222222000000000000111111111111...000222333333222333555999>>>DDDEEEBBBAAACCCFFFCCCAAA@@@@@@BBBBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>???CCC@@@======???AAA@@@>>>CCCDDDEEEEEEFFFJJJOOORRRaaappp{{{ppphhhcccfffeee^^^WWWPPPHHH@@@888888888666777999>>>BBBKKKRRRIII:::999888444666777555333333333444333111111111111111111111111111000000////////////000000000000000000000000000000...////////////000000000///000111000//////000222///444333---,,,111111,,,,,,,,,+++,,,,,,---...///......000111222333333333111222333333333222222111444444555333222111333444444555666777888999:::;;;xxxtttrrrpppnnnoooqqqtttwwwxxxzzz{{{{{{zzzxxxyyy}}}|||wwwqqqmmmmmmnnnooonnnuuuuuuuuuvvvvvvuuutttrrrqqqtttsssmmmjjjjjjhhhfffffflllpppsssvvvyyyuuuoooppptttyyy||||||{{{yyyyyyuuuqqqsss|||sssqqqrrrwwwxxxsssoooooojjjiiibbbZZZXXX]]]aaaaaaaaaaaaaaabbbddddddcccaaa^^^aaaaaa]]]]]]``````\\\\\\]]]^^^___^^^\\\[[[YYYTTTUUUXXX[[[]]]^^^^^^]]]]]]\\\YYYWWWUUUUUUUUUUUUNNNQQQRRRRRRPPPPPPSSSVVVUUUUUUVVVVVVWWWWWWWWWXXXZZZZZZYYYYYYYYYZZZ[[[[[[XXXXXXYYYXXXVVVSSSQQQOOOOOOPPPQQQTTTVVVVVVVVVUUUNNNMMMMMMNNNQQQVVV[[[___bbbjjjpppppppppsssvvvuuuzzz|||~~~~~~~~~}}}|||uuudddaaa]]]WWWRRRNNNKKKJJJEEEEEEEEEEEEFFFFFFGGGHHHDDDDDDDDDCCCBBB@@@???>>>===<<<<<<>>>AAADDDEEEEEEAAABBBCCCBBBBBBHHHSSS\\\ooowww|||sssvvvwwwuuu{{{zzzuuutttrrrmmmeee```VVVLLLIIIJJJGGGAAA@@@>>><<<:::888666555555222222111000000000000000,,,---///000000000//////.........---------,,,,,,---,,,++++++---...---,,,///---+++,,,...000///...---///000000///......///---,,,******,,,.........++++++,,,,,,,,,,,,------***,,,...///////////////---......//////......---000000000111222444555666444333222111000111222222000111111111000111222333000000000000111111111111...///111111111222444666999???FFFFFFCCCAAADDDGGGDDDBBBBBBFFFKKKLLLIIIDDD@@@@@@??????????????????BBB@@@>>>>>>???@@@@@@???DDDFFFHHHHHHHHHIIIMMMQQQ\\\lll~~~yyyppphhh```cccccc]]]WWWRRRLLLFFF;;;;;;:::777666888===BBBRRRYYYNNN<<<999999555555888666444444444555444333111111111111111111111111000000////////////000000////////////////////////.../////////000000000000000111111000......///111///555444---,,,222222,,,------,,,,,,,,,------...---...000222333333333333333333444444333222000///222444555444333333333555444555777999:::;;;;;;;;;}}}wwwrrrmmmoooqqqpppoooqqqwww|||xxxyyyxxxuuussstttxxx||||||vvvoookkkkkklllmmmlllxxxuuurrrtttxxxxxxsssnnnmmmrrrrrrlllgggfffgggfffhhhmmmqqqsssuuuvvvrrrkkkqqquuuzzz}}}}}}|||zzzzzztttqqqsss|||}}}tttrrrssswwwxxxsssooonnneeefffccc]]]\\\```cccaaacccbbbaaabbbddddddbbbaaa^^^bbbbbb^^^]]]aaaaaa]]]YYYZZZ]]]___```___^^^^^^TTTVVVXXXZZZ\\\\\\]]]]]]XXXXXXXXXWWWUUUSSSPPPOOONNNPPPQQQNNNKKKLLLRRRXXXTTTTTTUUUUUUUUUUUUVVVVVVXXXXXXXXXXXXYYYZZZ\\\\\\WWWWWWXXXXXXWWWTTTQQQPPPPPPPPPQQQSSSUUUWWWVVVVVVLLLLLLMMMNNNRRRWWW[[[^^^bbbjjjooooooooorrrttttttzzz|||~~~~~~~~~}}}}}}~~~wwwgggccc^^^WWWRRRNNNLLLKKKDDDDDDDDDDDDFFFHHHJJJKKKFFFFFFEEEDDDCCCAAA???>>>===<<<<<>>DDDEEEAAA???CCCGGGDDDBBBCCCJJJRRRTTTOOOIIIAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAABBBAAABBBEEEHHHIIIIIIKKKNNNRRRWWWiii{{{{{{rrrkkk^^^bbbaaa[[[VVVTTTQQQMMM======;;;777555666;;;???VVV]]]QQQ===::::::555444999777555555555666555444000000000000111111111111000000////////////000000////////////////////////.../////////000000111111111111111000...---...000///666555---,,,333333,,,......---,,,,,,,,,---------...000222333333333333333444444444333111///...111333555555444444555666333555888;;;<<<<<<<<<;;;yyyuuussssssrrrpppooossszzz~~~yyysssqqqsssvvvxxxxxxwwwvvvrrrmmmiiijjjoootttwwwtttrrrsssvvvxxxwwwuuusssnnnkkkllllllhhhfffgggiiihhhkkkssswwwuuupppooosssyyy|||zzzxxxzzz{{{yyyuuuqqqttt~~~tttsssuuuyyyyyytttqqqrrrgggdddbbbcccfffeee___ZZZ^^^```aaa```^^^___cccgggbbb```^^^^^^``````]]][[[___``````___aaaccc^^^WWWWWWYYY[[[]]]^^^___^^^^^^]]]]]][[[WWWSSSOOOKKKIIILLLNNNMMMIIIIIINNNRRRSSSQQQRRRTTTSSSRRRQQQQQQRRRXXXXXXXXXXXXYYYZZZ\\\^^^[[[ZZZWWWTTTPPPLLLJJJHHHPPPOOOOOORRRWWWYYYWWWTTTPPPLLLIIIJJJPPPUUUXXXYYYdddjjjnnnooopppssstttsssyyy|||~~~zzzgggccc^^^YYYUUUQQQMMMKKKFFFCCCBBBCCCCCCBBBFFFKKKHHHGGGFFFEEEEEECCC???<<<>>><<<;;;;;;>>>BBBEEEFFF@@@<<<:::<<>>@@@>>><<<;;;>>>AAAEEECCCDDDLLLVVVYYYSSSLLLFFFCCC@@@???@@@BBBBBBBBBDDDCCC@@@===;;;>>>DDDHHHGGGJJJOOOQQQMMMHHHKKKSSS]]]lll|||wwwnnnhhhccceeeaaaXXXTTTRRRLLLDDDAAA???<<<888666777:::===MMMMMMFFF;;;666888888444666666555444333333222222111555777444///,,,---000333222111000////////////111///---///111222000---......//////000000111111333222000/////////000111333222111000///...------)))***++++++***+++---...,,,...///000///000111333444444444444444444444444555555444555666666444333888777666666999;;;======zzzuuuqqqqqqqqqpppoooppptttzzz~~~|||xxxsssqqqtttwwwyyyzzzwwwvvvrrrnnnjjjkkkppptttxxxuuuttttttwwwxxxxxxvvvvvvpppllllllkkkfffeeefffkkkjjjmmmuuuyyyvvvrrrqqquuuzzz}}}zzzxxxzzz{{{yyyuuusssvvvuuutttwwwzzzyyyrrrnnnnnndddbbb```bbbdddccc]]]XXXXXXZZZ\\\^^^^^^___aaaccc___^^^]]]^^^```___\\\YYYZZZ]]]___]]]^^^```]]]WWWXXXYYYZZZ[[[\\\]]]]]]]]]\\\[[[YYYVVVRRROOOMMMLLLLLLNNNLLLGGGEEEJJJNNNOOONNNNNNNNNNNNOOONNNNNNMMMXXXXXXXXXWWWXXXYYY[[[]]]ZZZXXXVVVSSSPPPMMMKKKJJJNNNPPPRRRSSSSSSSSSSSSSSSNNNMMMLLLLLLMMMQQQWWW[[[ccciiinnnnnnppptttuuutttyyy|||~~~}}}wwwhhhccc]]]XXXTTTQQQOOOMMMJJJFFFEEEGGGFFFEEEHHHMMMJJJIIIHHHHHHHHHFFFCCC@@@???===;;;<<>>@@@???AAAHHHPPPSSSNNNIII>>>===<<<>>>AAADDDEEEFFFEEEDDDBBBAAAAAACCCFFFHHHLLLNNNRRRUUUSSSOOOPPPUUU^^^jjjwww~~~xxxoooiiiaaabbb___XXXTTTRRRLLLDDD@@@>>>;;;777444555888;;;CCCDDD???666333555666333666666555444444333222222000444666444000---...111222222111000////////////222111000111333333111///////////////000000000000222222000/////////000000222111111000...------,,,***+++,,,+++++++++---///...///111000//////000111333333333333333333333333555444444555666666555333666666666777:::===>>>???|||wwwrrroooooonnnmmmooossswwwyyy{{{|||xxxuuusssuuuwwwyyyzzzwwwvvvsssooommmnnnrrruuuxxxwwwuuuvvvxxxyyyyyyxxxyyyrrrmmmllljjjeeeccceeemmmlllooovvvyyyvvvttttttxxx|||}}}zzzxxxzzz{{{yyyuuutttxxxuuutttwww|||yyyqqqkkkiiiaaa```___aaabbb```[[[VVVTTTUUUXXX\\\```aaa```___[[[\\\]]]^^^```^^^[[[XXXUUUZZZ]]][[[[[[\\\[[[XXXZZZZZZZZZZZZZZZ[[[\\\\\\[[[ZZZXXXTTTPPPNNNNNNPPPTTTTTTPPPIIIFFFJJJNNNNNNNNNKKKJJJKKKMMMNNNMMMJJJVVVWWWWWWWWWVVVVVVYYY[[[WWWVVVUUUSSSPPPNNNMMMLLLMMMQQQUUUTTTPPPNNNOOOQQQKKKLLLMMMKKKJJJMMMUUU\\\bbbiiinnnooopppuuuvvvuuuyyy{{{~~~|||tttiiiddd]]]WWWSSSRRRQQQPPPLLLHHHFFFHHHHHHFFFHHHLLLIIIHHHHHHIIIIIIGGGDDDAAAAAA===;;;===AAADDDAAA>>>:::888888:::<<<===CCCJJJTTTfffzzzooofffYYYOOOIIIEEEAAA>>>???>>>===;;;999777555333555333222111222333222111///111222333444333111000/////////...............---,,,++++++---//////...,,,,,,---///111111///---,,,------.........---------............---,,,,,,,,,---...//////...---,,,.........//////////////////......//////000111222333333222111111222222222333333222111000///.........000333555555333000...//////000111111111111111111111222222444555777888999777666777999;;;<<<<<<===>>>BBBFFFIIIHHHEEEAAA;;;;;;<<>>;;;666333333555777999:::888444222444555333666666555555444333333333000222555333000///000222111111000///............111000000111222222111///000000000000////////////111111000/////////000000111000000///...---,,,,,,+++,,,---,,,,,,,,,...000000111222111///...///000222222222222222222222222555444444555666666555333555666777888;;;===@@@AAAzzzvvvsssrrrooommmlllpppuuuzzzzzzyyy}}}{{{xxxvvvvvvwwwxxxyyywwwuuussspppooopppsssuuuxxxwwwwwwwwwxxxxxxyyyyyyyyyrrrmmmllljjjfffeeefffnnnmmmpppvvvxxxuuutttuuu{{{~~~}}}zzzyyy{{{{{{yyyrrrtttyyy{{{rrrrrrwww|||zzzrrrkkkhhhaaa``````aaaaaa___[[[WWWXXXWWWWWW[[[```bbb```^^^ZZZ[[[^^^``````^^^[[[YYYSSSYYY]]][[[YYYZZZ[[[[[[]]]\\\[[[ZZZZZZ[[[\\\]]]\\\[[[XXXRRRMMMKKKMMMPPPXXXXXXSSSJJJFFFIIILLLMMMQQQMMMJJJKKKPPPRRROOOLLLUUUWWWWWWVVVTTTTTTWWWZZZVVVUUUTTTSSSQQQPPPOOONNNOOOQQQSSSSSSQQQOOOOOOPPPIIIIIIIIIHHHJJJOOOWWW]]]bbbhhhmmmoooqqquuuwwwvvvwwwzzz|||}}}}}}}}}}}}vvvkkkeee]]]VVVSSSRRRSSSSSSKKKGGGEEEFFFGGGEEEEEEHHHEEEEEEEEEGGGGGGFFFBBB???BBB>>><<<>>>CCCDDD@@@;;;999777888;;;;;;;;;>>>DDDNNN```uuuyyyiii```UUULLLFFFCCC???<<>>===;;;999666444333555444333333333333333333...000333555555444111000..................---------,,,,,,,,,,,,------------,,,---...000000///---------......///..................---------,,,,,,......//////...---,,,,,,///////////////.........///////////////000111111444444333333333222222222111111000000//////......---111666::::::666111---//////000111111111111111222333333333555666777888999555333555999<<<===<<<>>>AAADDDEEEDDDAAA>>>===@@@???@@@DDDHHHLLLMMMMMMHHHFFFCCCCCCFFFHHHIIIHHHLLLJJJNNNWWW___aaaaaabbbjjjjjjnnnxxx{{{tttpppbbbaaa___[[[WWWQQQJJJDDD@@@???<<<777333222444666666666666555555555555444666666555555444444444333///111333333111000111222000000///.....................//////000///......111111000000//////......000000000/////////000000000//////...------,,,,,,,,,---...---------///111///111222111//////000111333333333333333333333333444444333555666777555444666888999:::;;;<<<>>>@@@~~~xxxsssssssssooonnnnnnqqqwww{{{{{{zzz~~~|||yyywwwvvvvvvwwwvvvtttrrrqqqqqqrrrttttttwwwwwwwwwwwwvvvwwwxxxyyyuuuoookkklllkkkhhhgggiiinnnmmmoootttuuurrrrrruuu|||~~~{{{{{{}}}|||yyyooorrrxxx~~~xxxnnnpppuuu|||{{{tttmmmkkkcccbbbbbbbbbbbb```]]][[[^^^[[[XXXYYY\\\___^^^\\\ZZZ]]]```aaa```^^^[[[ZZZTTTZZZ^^^[[[YYY[[[]]]]]]___^^^]]]\\\[[[\\\]]]^^^]]]]]]YYYRRRKKKHHHKKKOOOUUUUUUPPPHHHDDDFFFIIIIIISSSOOOKKKMMMQQQTTTRRROOOUUUWWWXXXVVVSSSRRRUUUYYYUUUUUUTTTSSSRRRRRRQQQQQQRRRQQQQQQRRRUUUUUUSSSPPPMMMIIIGGGIIIOOOWWW^^^aaabbbiiinnnoooqqqvvvxxxvvvuuuxxxzzz{{{{{{|||}}}|||mmmggg^^^WWWTTTSSSSSSTTTMMMHHHEEEGGGHHHEEEDDDFFFDDDDDDEEEGGGGGGEEEAAA>>>AAA???===???CCCCCC>>>:::999888999<<<<<<;;;===BBBKKKYYYnnn}}}yyyppp___XXXNNNGGGCCCAAA>>><<<>>>===<<<;;;888666444333444444333333222222222333///111333555555444111000------........................---+++***)))******---,,,---...000000...,,,,,,------.../////////.........------,,,,,,,,,,,,/////////......---,,,,,,///////////////.........000////////////000000111333333444444333333333333.........//////000000111///333999======999333/////////000111111111111111333333333444555666777888999666333555:::>>>?????????BBBEEEEEECCCAAAAAAAAACCCCCCEEEIIINNNSSSVVVVVVLLLIIIDDDAAABBBDDDGGGIIIIIIGGGKKKWWWbbbhhhjjjmmmppplllnnnxxx}}}wwwssshhhdddaaa]]]XXXPPPHHHCCCBBBAAA>>>999555444555666666666666777666555444555666555555555555555444444///111222222222111111222000//////............///---.../////////.........111111000000//////....../////////000000000////////////......------,,,,,,,,,---......---...000111...///111111000000222444555555555555555555555555444333333444666777666444888:::<<<<<<;;;:::;;;===zzzsssoooqqqssspppoooppprrrvvvyyy{{{{{{~~~|||xxxvvvvvvwwwuuusssqqqqqqsssttttttssstttuuuvvvuuuttttttvvvxxxrrrmmmkkkmmmmmmkkkiiikkknnnmmmooorrrrrrpppqqquuu|||~~~~~~}}}~~~~~~yyymmmqqqwww|||wwwlllnnnttt||||||vvvpppnnnffffffdddcccbbbaaa```___```]]]ZZZXXXYYYZZZZZZZZZ\\\^^^aaaaaa___\\\[[[ZZZWWW\\\^^^\\\[[[^^^___]]]___^^^^^^]]]]]]]]]^^^^^^\\\]]]ZZZRRRJJJFFFIIIMMMTTTVVVSSSLLLIIIKKKMMMMMMRRROOOLLLMMMPPPSSSRRRQQQUUUXXXYYYWWWRRRQQQTTTYYYVVVVVVUUUUUUTTTSSSSSSSSSTTTRRRQQQSSSWWWXXXTTTPPPRRRMMMIIILLLTTT^^^dddfffcccjjjooooooqqqvvvwwwvvvuuuwwwyyyzzzzzz{{{}}}}}}oooiii```XXXUUUSSSSSSSSSRRRLLLHHHKKKLLLIIIGGGFFFGGGHHHIIIJJJJJJHHHCCC???@@@??????@@@AAA@@@>>><<<:::999:::======;;;===BBBHHHQQQcccuuu{{{pppeeeWWWQQQHHHCCCAAA@@@>>><<<;;;;;;:::999777666444333333444444333111000222333222333444555444333111000.............../////////.........,,,)))(((((()))---,,,,,,...//////---++++++,,,---..................------,,,+++,,,,,,,,,//////......------------.........///////////////000000////////////000000111222333444444444444333------...///000111222222000444:::======:::444000//////000111111111111111444333333444555666777777888777555777:::???BBBCCC>>>@@@BBBCCCCCCEEEGGGIIIBBBBBBCCCIIIPPPXXX]]]```QQQNNNIIIDDD@@@AAAEEEIIIJJJHHHKKKVVVaaahhhmmmqqqrrrlllmmmyyyyyytttlllgggaaa^^^XXXNNNGGGEEEBBBBBB???;;;777666666888777555444666666333222444555555555555555555555555000111111222222222111111000000///......//////000...000222111000///000000000000000000////////////......///000000000///////////////.........------,,,---...---------///111---///111111111111333555555555555555555555555555444333333444666777666555888;;;>>>===:::888999;;;~~~wwwooommmppptttooopppqqqrrrsssuuuyyy||||||~~~}}}zzzxxxxxxzzzsssqqqpppqqqsssuuutttrrrqqqssstttsssrrrrrrtttvvvppplllllloooooollliiijjjnnnnnnooorrrqqqoooqqqvvvzzz}}}~~~~~~xxxlllrrrwww{{{yyynnnooouuu||||||vvvqqqpppiiihhheeecccaaa```bbbccc^^^^^^^^^]]][[[ZZZZZZ[[[]]]___aaa___\\\YYYYYYYYY[[[]]]]]][[[]]]``````\\\\\\\\\]]]^^^^^^^^^]]]]]]YYY[[[YYYSSSJJJGGGJJJNNNUUUXXXXXXSSSQQQSSSUUUTTTQQQPPPOOOOOOPPPRRRTTTUUUVVVYYY[[[WWWRRRPPPTTTYYYXXXXXXWWWVVVVVVUUUTTTTTTUUUUUUUUUUUUUUUTTTRRRPPPRRROOOLLLMMMRRRZZZaaafffeeekkkooopppqqquuuwwwuuuvvvxxxzzz{{{{{{||||||~~~qqqkkkbbbZZZVVVTTTRRRQQQVVVOOOKKKMMMOOOLLLHHHGGGJJJKKKLLLMMMMMMIIIDDD@@@>>>@@@AAAAAA???===>>>???;;;999:::======;;;===BBBEEEIIIWWWlll||||||ssseeeZZZTTTNNNFFFAAA@@@???===;;;888888888888666555444333333444555444111000222444555555555444333222000000.........//////000000000---...///---***(((***,,,---,,,,,,...//////---+++***+++,,,------............---,,,+++++++++,,,,,,///......---------......------......//////000000000000////////////000000///000222333444444444444/////////000000111111111111444888;;;;;;888444111//////000111111111111111333333333333444555666666777777777888:::>>>CCCGGGBBB@@@??????BBBEEEHHHJJJ@@@???@@@DDDLLLUUU\\\```UUUUUUSSSLLLDDDAAAEEEJJJLLLIIIKKKRRRYYY^^^eeekkknnnhhhkkkyyyzzzuuummmeee___\\\VVVMMMGGGGGGAAAAAA???<<<888666777888999555444777666333333777555555555555666666666666222111111222222222111000000000000//////000000111...000222111///...///111////////////000000000000------///000000000//////000000////////////......+++,,,------,,,---///111///000222222111111222333555555555555555555555555333333333444666777666555666:::===<<<999777999;;;~~~vvvooommmqqqvvvnnnppprrrqqqppprrrwww|||yyy|||~~~~~~{{{zzz{{{}}}rrrpppoooppptttuuutttrrrppprrrsssrrrpppppprrruuupppmmmmmmpppppplllhhhhhhooooooppprrrqqqnnnqqqwwwyyy|||~~~xxxmmmssswww{{{{{{pppqqqvvv||||||vvvqqqqqqjjjiiifffbbb___```ccceee]]]```cccccc___]]]\\\^^^]]]___```^^^ZZZWWWWWWXXX]]]^^^\\\ZZZ]]]aaa```[[[ZZZ[[[\\\]]]^^^]]]\\\\\\VVVXXXYYYSSSKKKGGGKKKOOORRRVVVWWWSSSRRRTTTVVVUUUSSSSSSSSSRRRQQQSSSVVVYYYVVVZZZ\\\XXXRRRPPPTTTYYYYYYYYYXXXWWWWWWVVVUUUUUUTTTWWWYYYWWWRRROOOOOOPPPOOOOOONNNLLLLLLRRR\\\ccceeelllppppppqqquuuvvvtttxxxyyy{{{||||||~~~|||~~~|||qqqlllccc\\\WWWTTTRRRPPPWWWPPPLLLNNNPPPLLLHHHFFFKKKKKKLLLMMMMMMIIICCC???===@@@CCCAAA===<<<>>>BBB;;;999:::<<<<<<;;;===CCCCCCCCCOOOfffyyyvvvlll^^^QQQTTTNNNFFFAAA@@@???<<<:::777777777777666555444333333555666555222111333555777666555444222111000000.../////////000000111111,,,...///...+++***,,,///---,,,,,,...///...,,,***)))***+++,,,------------...---,,,+++***+++,,,---......---------......///,,,------...///000111111111000////////////000000---///111333444555444444111111111111000000000000111333666888888666333111//////000111111111111111333333333333333444555666555777999888999===DDDIIIGGGCCC???===???BBBEEEFFFAAA???>>>@@@GGGPPPVVVZZZWWWZZZ[[[SSSHHHBBBEEEJJJMMMJJJJJJMMMQQQTTTZZZaaaiiidddiiiyyy{{{uuulllccc\\\ZZZUUULLLHHHIII@@@@@@???;;;888666777888;;;666555888999555777<<<555555555666666666666666222222111222222222000///111000000000000000111111+++...000000---,,,---///......//////000000111111,,,---///000000000//////000000000000000/////////+++,,,---,,,,,,,,,...000111222333222000000000222444444444444444444444444333333333444777777777555333888<<<<<<999777999<<>>===<<>>CCCJJJMMMGGGAAA@@@CCCDDDAAA===???===???BBBDDDCCCGGGLLLSSSZZZ^^^WWWIIIAAACCCIIIKKKJJJHHHFFFGGGMMMTTTZZZ]]]bbblllwwwzzzrrrfffccc^^^YYYTTTMMMGGGBBBCCCBBB???<<<:::999999999777777666555555555555555444555555555555555555444111111111111111111222222000000000//////////////////000222333222111///---...///000///......000222000000000000000111111222000///------......---+++/////////---,,,---000222333333444444333222000///111222333333444444333333222666888555333555888888333777:::999555333666999zzzvvvvvvvvvuuutttrrrpppooopppsssvvvxxxxxxxxxxxxyyyzzz{{{zzzwwwvvvwwwwwwuuurrrooonnnppprrruuuttttttuuuvvvvvvuuusssrrrqqqpppnnnlllkkkkkkkkknnnmmmnnnpppmmmkkknnnuuu|||~~~~~~}}}~~~~~~yyyooovvv|||~~~{{{nnnttt{{{|||xxxrrrnnnllliiihhhgggggggggeeebbb___]]]^^^`````````^^^[[[ZZZ[[[^^^aaabbb```]]][[[ZZZ\\\\\\[[[[[[ZZZZZZYYYXXX[[[\\\]]]^^^^^^[[[VVVSSSSSSSSSRRRQQQOOOOOOQQQSSSUUUUUUUUUUUUUUUUUUWWWXXXXXXWWWUUUTTTUUUWWWYYYZZZWWWYYY[[[[[[YYYWWWVVVVVVUUUTTTRRRPPPQQQRRRTTTVVVVVVXXXZZZZZZXXXVVVUUUUUUSSSRRRPPPNNNNNNSSS]]]eeejjjooopppnnnoootttwwwwwwwwwwwwyyy{{{|||}}}}}}~~~uuuqqqhhh```YYYUUUSSSSSSPPPOOONNNLLLJJJJJJIIIIIIKKKFFFFFFKKKLLLHHHDDDEEE@@@>>><<<<<<>>>>>>>>>===@@@>>>;;;:::;;;???CCCFFF???@@@EEEQQQbbbqqqyyy|||yyyooodddZZZVVVWWWQQQIIIBBBBBBAAA===;;;;;;:::999888999999777222...222222222222222222222222444666999:::999666333000111000000111222333111///333222111000......------------------------------+++---//////...,,,,,,---+++,,,---......///......---------.........//////............///////////////////////////000111111111111111222222333333333111222222222222111000000444444444333333222222222000000000000000000000000444333222111222555888:::AAA@@@@@@@@@===;;;@@@GGGMMMGGGBBBAAADDDDDDAAA>>>>>>===???CCCDDDBBBBBBFFFKKKSSSZZZVVVKKKDDDFFFKKKKKKLLLKKKIIIGGGIIIOOOUUU[[[aaakkkuuu~~~yyyqqqeeebbb^^^ZZZVVVPPPJJJFFFDDDBBB@@@===:::999888888999999888777777777777888444555555666666555555444111111111111111111111111000000000000000000000000///000111222222000///...///000111000//////111333333222111000////////////,,,++++++,,,...000///...,,,------------...111444444444444444333222111111222222333444444444444444666:::;;;666333555666555333777:::999555333555888zzzwwwvvvvvvuuuuuummmmmmnnnqqquuuxxxyyyyyywwwwwwwwwwwwvvvvvvvvvuuuyyyxxxvvvssspppoooppprrruuuuuutttuuuwwwwwwuuutttrrrrrrqqqpppnnnllljjjiiikkkjjjlllooonnnmmmqqqxxx}}}~~~~~~|||wwwmmmttt{{{~~~}}}wwwnnnttt|||~~~yyyrrrmmmjjjiiihhhhhhiiihhheee```\\\^^^_________^^^]]]\\\[[[\\\___bbbcccbbb```^^^^^^___\\\ZZZZZZZZZZZZVVVSSSWWWZZZ^^^```^^^ZZZTTTPPPQQQPPPOOOQQQSSSUUUVVVVVVSSSTTTTTTTTTUUUUUUUUUUUUYYYXXXXXXXXXXXXYYYYYYZZZVVVYYY\\\\\\ZZZWWWUUUUUUTTTRRRQQQOOOOOOPPPRRRSSSRRRXXX^^^^^^XXXUUUVVVYYYSSSRRROOOLLLMMMUUU```iiinnnqqqqqqnnnnnnrrrvvvvvvvvvvvvwwwxxxyyy{{{|||}}}zzzuuulllccc\\\WWWUUUUUUQQQPPPMMMKKKIIIHHHGGGGGGIIIFFFFFFJJJKKKHHHFFFFFF???===<<<<<<>>>??????>>>???===;;;:::;;;>>>AAADDD===>>>BBBJJJVVVeeerrryyyrrrhhh]]]UUUSSSWWWTTTLLLDDDBBBAAA===;;;<<<888888888999999888555222111111333333333333222111444666999;;;:::777444111111000000111333444333111222222111000///...------,,,,,,,,,---......//////+++---//////...---,,,---......///////////////............/////////000000---............////////////////////////000111111111111222333555666666777333222111111000111111111444333333111000//////...000000000000000000000000222111111111222555888:::???DDDJJJJJJAAA:::===FFFQQQOOOMMMMMMNNNMMMIIIEEE???>>>@@@DDDDDD???===???AAAJJJRRRRRRKKKFFFHHHLLLOOORRRSSSOOOIIIHHHNNNTTTZZZ```jjjuuu}}}zzzsssjjjfffaaa]]]YYYTTTOOOLLLFFFDDD@@@===:::888777666666555555444444444444444444555666666666666555444111111111111111111111111000000000000000000111111000000111111111000///...000111111111000000222444555444222000///---------,,,+++***+++---///...---***+++,,,------///333555666555444333333333333333222333444444555555444444;;;>>>===777333444444222333666888888555444555777|||xxxuuutttsssssskkkkkkmmmqqqvvvxxxxxxwwwwwwwwwvvvtttsssssstttuuuzzzyyywwwtttpppoooppprrrtttsssssstttvvvvvvuuussssssssssssrrrpppmmmjjjhhhkkkjjjmmmooonnnmmmqqqxxx|||~~~}}}wwwmmmttt{{{|||tttmmmttt|||zzzsssllliiigggfffeeeeeeeeeccc___]]]______^^^]]]\\\\\\\\\\\\[[[^^^aaacccbbbaaa```aaaaaa^^^ZZZ[[[^^^]]]XXXSSSVVVYYY]]]]]][[[VVVRRROOORRRPPPPPPRRRWWWZZZYYYWWWSSSRRRRRRSSSUUUUUUUUUTTTYYYYYYZZZZZZZZZZZZZZZYYYVVVXXX[[[\\\ZZZWWWUUUTTTTTTSSSRRRQQQPPPQQQRRRSSSRRRXXX^^^^^^YYYVVVVVVXXXUUUSSSPPPMMMMMMUUUaaakkkppprrrrrrnnnmmmqqquuuuuuvvvvvvuuuvvvwwwyyy{{{}}}zzzpppfff]]]WWWTTTSSSSSSQQQMMMJJJHHHFFFFFFFFFGGGFFFFFFHHHIIIHHHGGGGGG???===<<<===???@@@@@@???>>>===;;;;;;;;;===@@@BBB===@@@CCCGGGOOO^^^ooo|||zzzmmmfff^^^UUUSSSWWWYYYOOOFFFCCC@@@;;;888888888888888888888666444222///111333444444333222111444666999;;;;;;888555333000000000222444555444333222222111000///...------............------------+++---///000...---------///000000000000//////...---.........////////////---------........./////////////////////000000111222222333444555666777777444333111000000000111222111111111000///......---000000000000000000000000000000000111333666888:::>>>HHHSSSSSSGGG;;;>>>GGGSSSVVV[[[^^^^^^YYYQQQLLLEEEAAA@@@CCCBBB>>><<<<<<;;;BBBIIIJJJGGGEEEGGGKKKSSSWWWYYYTTTLLLKKKRRRZZZ^^^cccmmmwwwyyyuuuoooeee]]]XXXTTTQQQOOOGGGEEEAAA===:::777666555444333333222222222222222444555666777777666555444222222222111111111111111000000000111111111111111111000000000///////////////000111000//////111333444333111000...---------///...,,,,,,,,,,,,***))))))+++,,,------///222444555444333222111222333333333333444555555555555444;;;===;;;666333444333000333555777777555444444666~~~xxxtttpppoooooojjjkkkmmmqqquuuwwwwwwuuuvvvwwwvvvtttqqqqqqsssuuuyyyyyywwwssspppoooqqqrrrrrrrrrqqqsssuuuuuutttrrrsssssssssrrrpppnnnkkkjjjmmmmmmoooqqqooommmqqqxxxzzz}}}~~~~~~xxxnnnttt{{{|||sssmmmttt|||zzzsssmmmiiigggdddbbbaaabbbccccccbbb```___]]]\\\[[[[[[\\\\\\ZZZ]]]```aaaaaa```aaaaaaccc```]]]___bbbaaa\\\WWWWWWYYYYYYXXXTTTQQQPPPQQQTTTSSSSSSUUUYYY[[[XXXVVVRRRQQQPPPRRRUUUVVVVVVUUUYYYYYYZZZ[[[[[[ZZZYYYXXXVVVXXX[[[[[[YYYVVVUUUTTTWWWVVVUUUTTTSSSSSSTTTTTTUUUWWWZZZ[[[YYYWWWVVVUUUXXXVVVSSSOOOOOOUUU```hhhooorrrrrrnnnmmmqqqttttttvvvvvvuuuvvvwwwyyy{{{}}}}}}sssggg]]]VVVSSSQQQTTTQQQMMMJJJGGGFFFFFFFFFFFFHHHHHHGGGGGGGGGGGGFFF???===<<<===???@@@@@@@@@======<<<<<<<<<>>>???@@@===@@@CCCEEEKKKYYYmmm|||sssjjjhhhcccXXXTTTXXXWWWMMMEEEBBB???;;;777777888888888777555222111000///000222444444444222111333666999<<<<<<:::666444000000000222444555444333111111111111000...---,,,........................,,,...000000///------...000000000111000000//////,,,,,,---------.........------------............///////////////000000111333333333333444444444444444333111000000000111222////////////////////////000000000000000000000000///000111333555777888999;;;FFFRRRSSSGGG;;;===FFFRRR[[[fffmmmkkkcccXXXQQQLLLEEEAAAAAAAAA>>>===>>>;;;>>>AAABBB@@@AAADDDHHHQQQVVVYYYVVVPPPPPPWWW```ccchhhqqq{{{}}}tttfffZZZSSSOOONNNNNNGGGEEEAAA===999777555555777666555555444444555555444555777888888777555444222222222111111111000000//////000000111111111111111111///.........///000---...//////......///111111000000///.../////////000...,,,,,,,,,+++***(((***,,,---------...000222333333111000000000111222222333444444555555444444888999777333222555444111333444555555555444444444~~~xxxrrrmmmlllllljjjjjjlllpppuuuwwwwwwvvvvvvxxxxxxuuuqqqpppsssvvvxxxwwwvvvssspppoooqqqsssqqqpppppprrrtttuuutttrrrsssssssssrrrpppooommmlllpppoooqqqrrrpppnnnrrrxxxyyy}}}~~~xxxoootttzzz~~~|||rrrlllsss{{{}}}zzzsssnnnllliiifffbbbaaabbbdddfffggg___^^^]]]\\\[[[[[[[[[\\\ZZZ\\\___``````___```aaacccbbbaaabbbcccbbb^^^ZZZVVVWWWVVVRRRMMMLLLNNNQQQTTTTTTUUUWWWYYYXXXVVVSSSPPPMMMLLLNNNRRRVVVWWWVVVYYYYYYYYYYYYYYYXXXXXXWWWWWWXXXZZZYYYWWWVVVUUUUUUXXXWWWVVVUUUUUUTTTTTTTTTVVVWWWWWWWWWVVVTTTSSSSSSXXXXXXVVVSSSRRRVVV^^^dddlllppprrroooooosssuuuuuuvvvvvvwwwxxxyyy{{{|||}}}~~~ttthhh^^^WWWSSSRRRTTTRRRNNNJJJGGGFFFGGGGGGGGGKKKKKKGGGDDDEEEEEEDDD@@@>>>======???@@@@@@???============>>>>>>??????===???BBBCCCGGGTTTgggvvv~~~xxxlllfffjjjfffYYYSSSUUUMMMFFF@@@@@@@@@<<<::::::777888888666333000000000///000222333444444333222333666999<<<===;;;888666111000000111333444333111111111222111000///---++++++,,,---...///000111111,,,...000000///...---...//////000000000000000///,,,,,,,,,------------...,,,------------.........///////////////000111111222222333333333333333333333222111111000111111111/////////000000111111111000000000000000000000000000111333555777777888888777>>>HHHKKKCCC;;;<<>>>>>???@@@???>>>>>>>>>??????????????????>>>@@@BBBBBBEEEPPP```lll|||tttgggaaagggeeeVVVNNNPPPFFF@@@===???@@@<<<999999666777888666333111222333000111111222333333444444333555999<<<===<<<999777111000000111222333111///000111222222111///---+++,,,------...///000000111,,,...000000///.........------...///000000000000------------............,,,,,,---------.........///////////////000111111111111222333444444555555111222222222222111000000222222222111111111111111000000000000000000000000111333555777888888888777666777<<>>CCCQQQ]]]llltttqqqiiibbb___NNNFFFAAABBBCCCAAA???@@@<<<<<<===>>>???@@@AAABBBDDDLLLVVV\\\]]]\\\[[[[[[dddjjjuuuvvvooofff]]]XXXTTTQQQPPPFFFDDDAAA===:::777666666444444333222222222222222333555888999999888555333333333222222111000000///,,,------...//////000000333111...,,,,,,---///111---...///...---...///111...............///000111...---,,,---......---,,,'''***,,,---......000222000111111222222222111111000111222222333333222222555555333111444888777333333333333444444444333222}}}}}}{{{vvvpppkkkkkkllleeefffhhhmmmsssxxx{{{|||wwwzzz|||yyytttrrrsssvvvttttttsssqqqoooooorrrtttrrrrrrrrrsssvvvvvvvvvttttttsssqqqpppooopppqqqrrrpppppprrruuusssrrrvvv}}}}}}zzzsssooosssvvvzzzyyyppplllrrryyy{{{xxxtttqqqpppfffdddcccccccccbbb```^^^]]]]]]]]]]]]]]][[[ZZZZZZ\\\^^^````````````aaabbbbbbccceeeccc^^^YYYVVVUUUQQQSSSSSSOOOIIIFFFHHHLLLKKKPPPUUUVVVTTTQQQPPPQQQKKKFFFBBBEEELLLSSSVVVVVVXXXWWWVVVUUUUUUUUUUUUUUUYYYYYYXXXVVVTTTTTTVVVXXXTTTSSSSSSRRRQQQPPPPPPPPPQQQWWW[[[UUUKKKGGGMMMUUURRRVVVYYYZZZYYYZZZ]]]aaaeeelllqqqqqqsssvvvwwwvvvwwwxxx{{{}}}~~~~~~~~~~~~|||sssjjjbbb^^^\\\[[[UUURRRNNNJJJHHHHHHJJJKKKKKKPPPOOOFFFAAABBBBBB???BBB@@@???>>>?????????>>>>>>??????@@@@@@@@@@@@???BBBCCCCCCCCCFFFNNN\\\fffyyyrrrddd^^^dddbbbRRRIIILLLEEE???===??????:::666555555777888777444333555777111111111111222333444555333555999===>>><<<:::888111000000000222222000...000111222222111///,,,+++111000000///......------,,,...000111///.........,,,,,,...///000000000000............/////////000,,,,,,,,,---------......///////////////000111111///000111333555666888888111111222333333111000///555444444333222111000000000000000000000000000000222444666888999999888777777555777<<>>;;;<<<>>>@@@CCCCCCBBBAAABBBKKKYYYcccfffbbb\\\XXXaaahhhtttqqqnnniiieeeaaa]]]YYYVVVFFFDDD@@@===:::888777666777777666555555555555666333555888::::::888555333333333222222111000000///,,,,,,------...//////000333111...++++++---///111...///000///...///000222//////............//////333111///......---+++)))%%%(((+++---...000222444000111333444444333222111000000111222222222222111666666444222555999888444333333222333444444333222|||xxxxxxuuuoookkkkkkiiihhhhhhkkkrrrwwwzzzzzzvvvwwwxxxyyyxxxvvvtttrrrvvvtttqqqooooooppprrrtttxxxvvvqqqooorrrwwwvvvqqqrrrtttrrrllliiilllnnnnnnpppqqqqqqppppppssswww{{{~~~}}}~~~|||wwwpppvvvyyyzzz~~~ssskkkrrrwwwxxxvvvtttmmmfffgggeeecccaaa````````````\\\\\\\\\\\\[[[YYYWWWVVV___```aaa`````````bbbdddaaaaaa```^^^[[[XXXUUUSSSNNNQQQQQQLLLDDDBBBFFFLLLKKKNNNRRRSSSQQQNNNKKKJJJFFFAAA===>>>EEELLLPPPPPPQQQSSSUUUVVVWWWVVVTTTSSSPPPXXX\\\XXXSSSSSSSSSSSSUUUVVVUUURRROOONNNQQQTTTVVVUUUTTTRRROOOLLLJJJHHHTTTVVVXXXYYYYYYYYY[[[]]]jjjnnnrrrtttttttttwwwyyy{{{}}}{{{vvvnnnbbbXXXWWW\\\]]]WWWOOOGGGCCCDDDGGGIIILLLLLLKKKHHHDDDAAAAAABBBCCCBBB???===<<<>>>???AAA@@@AAAAAAAAABBBAAAAAAAAAAAABBBEEEGGGFFFGGGQQQ\\\mmm|||fffbbb\\\WWWTTTRRRNNNKKKBBBAAA???===;;;:::999999777777888888777666444333222222222222222222222222222111333777<<<===777222222000...---///000000000111//////222222---,,,......------,,,,,,,,,------......------------......000...,,,---///000...,,,---...///...------...///---...///000///...,,,+++------------------------///000000111222333333333333222111000000111222222,,,,,,---...//////.........///000111222333333333000222444444333333444555888::::::888999===???===FFFJJJOOOQQQQQQNNNLLLKKKCCCCCC@@@>>>???AAAAAA???===???>>>;;;>>>DDDCCC>>>CCCIIIRRR[[[``````]]]ZZZZZZiiixxxsssxxxvvvmmmgggfffaaaXXXGGGGGGCCC<<<999:::999666777555444444555666444333666555555444444444555555444333222000000000000111------..................---------.........//////,,,,,,---...//////......000///...///000000...,,,//////...---,,,++++++***'''***---...,,,,,,///222222222111111111111111111111111111222333333111......000333555666666444333222222222222222222222222}}}yyyxxxuuupppmmmmmmlllkkkkkkooouuuzzz||||||xxxyyyyyyyyyyyyxxxvvvuuuwwwtttqqqooonnnpppsssuuuxxxvvvrrrooorrrxxxwwwrrrqqqsssqqqkkkiiikkknnnmmmpppqqqqqqqqqqqqtttyyy}}}~~~{{{vvvqqqwwwzzzzzz|||pppkkkrrrxxxxxxvvvsssmmmfffiiigggeeebbb```_________^^^^^^]]]\\\[[[YYYXXXWWWXXXZZZ\\\^^^___aaaeeeggg______^^^]]]ZZZWWWTTTRRRPPPPPPOOOJJJDDDCCCFFFJJJJJJMMMPPPQQQNNNJJJGGGFFFEEE@@@<<<===BBBHHHKKKKKKPPPQQQRRRSSSSSSRRRPPPOOOQQQWWWZZZWWWTTTUUUUUUTTTUUUUUUUUURRRPPPOOORRRTTTWWWUUURRRPPPNNNMMMMMMMMMPPPRRRUUUWWWYYY[[[^^^```hhhmmmrrruuuvvvwwwyyy|||{{{}}}|||xxxpppdddYYYVVVZZZ\\\XXXRRRMMMJJJJJJMMMNNNLLLLLLKKKGGGCCCAAAAAABBBDDDBBB???===<<<===>>>???@@@AAABBBCCCCCCBBBAAAAAAAAAAAADDDEEECCCCCCLLLVVVgggzzzxxxccc[[[SSSRRRUUUTTTNNNHHHAAA@@@>>><<<:::999888888777777888888777666444333333333333333333333333333222111111555888888333...333111//////111222222111333111222444444000...000///......---------............------------......///---,,,---//////...,,,---...///...---,,,---/////////.........---------------------------------//////000000111222222333111000/////////000111222......///000000000000000///000111222222222222222000222444444333333444555444777777555777===AAA@@@DDDEEEHHHIIIIIIGGGDDDBBB??????>>>======>>>===<<<999===???===>>>BBBAAA<<>>???AAABBBDDDFFFFFFDDDBBBAAACCCBBBDDDEEEBBBAAAHHHQQQ___qqq|||rrr___UUUKKKMMMTTTVVVNNNDDD@@@???===;;;999888888777777777888888777666444333444444444444444444444444222000///111333333///,,,222000///000111222111000333111222555444000...000//////............//////......------------.........---,,,---...///...---,,,...///...---,,,---...//////...---------......------------------------...//////000000111111222//////......///000111111000000111222222222222111000111111222222222111111000222444444444333444666333666666555999AAAFFFGGGDDDBBBAAAAAACCCBBB>>>:::=========>>>>>>===<<<<<<888===AAA@@@@@@@@@???<<>>BBB???<<<;;;===?????????FFFFFFGGGHHHIIIJJJKKKLLLTTTVVVTTTRRRUUUYYYYYYVVVVVVUUUUUUSSSSSSRRRSSSTTTWWWVVVSSSQQQOOOOOOOOOOOOLLLOOOTTTWWW[[[^^^cccffffffmmmuuuyyyzzz{{{|||}}}{{{|||~~~~~~}}}}}}xxxlll^^^VVVTTTRRRRRRSSSRRRQQQPPPNNNMMMKKKKKKJJJGGGCCCAAAAAABBB@@@???>>>======???@@@AAAAAACCCFFFIIIIIIGGGDDDBBBEEEDDDEEEFFFDDDCCCIIIPPPWWWhhhzzzyyylll\\\TTTMMMNNNTTTTTTKKKBBB>>>===<<<:::999888777777777777888888777666444333333333333333333333333333111///......000000///---......---...000000...,,,111//////222111---,,,---...------------......///...------,,,,,,------...---,,,,,,------......---,,,---......,,,,,,---.....................------------------..................//////000000000111.../////////000111111222111111222222222222222111111111222222222111111000000222444555444444555666666888888888===GGGNNNOOOFFFAAA>>>>>>AAABBB>>>:::======>>>AAAAAA>>>>>>@@@===@@@CCCBBB@@@?????????CCCDDDFFFJJJPPPWWW^^^bbbooosss}}}}}}uuucccWWWUUUSSSOOOBBBAAA>>>;;;===BBBBBB???999777444333444555666555444444444444444444555666333333222111111000000000...............---------------+++++++++,,,...//////000000000000000///...111000//////000///---+++------------------------,,,***)))+++000222111///333333333333444444444444000//////000333444333222555444222111111111222222000000000000000000000000}}}wwwvvvuuurrrqqqsssmmmooorrrtttwwwyyy{{{}}}yyyxxxwwwvvvvvvwwwwwwwwwwwwtttpppmmmmmmooosssuuuqqqrrrqqqnnnpppuuuvvvtttrrrtttsssnnnmmmpppssssssvvvxxxxxxuuuqqqrrryyyxxxrrrxxx~~~xxxnnnpppxxx}}}yyysssoookkkgggeeeeeeddddddcccbbbaaaaaacccaaa]]][[[ZZZ[[[\\\^^^^^^^^^___]]]\\\[[[]]]^^^bbbcccdddcccaaa]]]YYYWWWRRRLLLEEEBBBCCCEEEDDDCCCJJJKKKJJJGGGCCC@@@>>>>>>BBB@@@>>>===============AAAAAABBBDDDGGGKKKNNNOOOTTTVVVUUUSSSUUUZZZZZZWWWVVVUUUTTTTTTTTTTTTTTTTTTVVVVVVVVVUUURRROOOLLLJJJPPPRRRVVVYYY[[[^^^bbbeeehhhnnnuuuyyyzzzyyyzzz{{{zzz|||~~~~~~~~~{{{pppaaaWWWTTTQQQQQQRRRRRRQQQNNNKKKIIIKKKKKKJJJHHHDDDBBBBBBCCC=========>>>???AAACCCDDDBBBDDDHHHJJJKKKJJJHHHFFFEEECCCDDDFFFEEEDDDHHHOOOQQQ___qqq~~~vvvhhh[[[YYYWWWWWWUUUPPPHHHBBB>>>===;;;:::888888777777777777888888777666444333111111111111111111111111000///......000111111000.........000111111...,,,000......111000,,,+++,,,,,,+++++++++,,,,,,---...------,,,,,,,,,,,,------+++,,,,,,---------......,,,---...---,,,+++,,,...+++---///000000///---+++---------....../////////////////////000000000000000000000111111222222222111111111222222111000000111111222222222111111000111333555555444444555666888::::::999>>>HHHOOOPPPDDD@@@<<<>>>BBBDDDAAA======<<<===AAAAAA>>>AAAGGGEEEDDDBBBAAA???>>>???BBBFFFGGGIIILLLRRRXXX^^^bbbmmmoooyyy~~~uuu```QQQMMMKKKGGG???>>><<<;;;@@@GGGHHHDDD999777555444555666666555333333222222333444444555333333222222111000000/////////.........---------------,,,,,,,,,---...///------///000111111111111000///...///000000...,,,//////...---,,,,,,++++++---***))),,,000222111///111222222222333333444444000//////000222444333333555444222000000000111222////////////////////////|||wwwwwwvvvsssqqqsssooorrruuuxxxyyyzzz|||~~~vvvvvvvvvuuuttttttssssssuuussspppnnnmmmoooqqqsssnnnqqqrrrqqqrrrvvvvvvtttrrruuutttooonnnrrruuuvvvvvvxxxyyyuuupppqqqyyy~~~wwwqqqvvv~~~~~~yyyoooqqqyyy~~~zzzsssnnnjjjgggbbbccccccccccccbbbaaaaaaaaa___\\\[[[ZZZ[[[]]]___]]]^^^^^^^^^]]]]]]___aaaaaabbbcccbbb___[[[VVVSSSOOOJJJEEEBBBCCCCCCBBBAAAHHHHHHHHHEEEAAA?????????@@@@@@???>>>>>>============>>>???AAAEEEKKKOOORRRSSSVVVWWWUUUUUUYYYZZZWWWVVVUUUTTTUUUVVVVVVUUUTTTUUUVVVVVVVVVSSSNNNJJJGGGRRRTTTWWWYYY[[[]]]```bbbgggmmmtttwwwwwwwwwyyyzzzzzz{{{~~~~~~~~~}}}sssdddYYYUUURRRRRRRRRRRRPPPMMMKKKIIILLLLLLKKKIIIEEEDDDDDDEEE======>>>???AAACCCEEEFFFCCCEEEHHHKKKMMMMMMLLLKKKDDDBBBBBBDDDDDDCCCFFFKKKMMMWWWgggwwwsssggg[[[___cccaaaYYYOOOGGGCCC======;;;:::999888888888777777888888777666444333111111111111111111111111//////000000111111222222000000111444555444111...000...///222111---+++---************+++,,,---...------,,,,,,,,,,,,------***+++------,,,,,,---///+++---...---,,,+++,,,---+++,,,...000000///---,,,---------...//////000000000000000000000000000000111111222222222222111111000111111111111000//////000111111222222222111111111333555555555444555666888::::::888;;;CCCHHHIII???===;;;===@@@BBBAAA???>>>:::;;;??????===DDDNNNPPPIIIDDDCCCCCCAAAAAABBBHHHHHHJJJMMMRRRYYY___cccgggiiisss|||yyy~~~vvv```NNNHHHDDD@@@>>>===::::::AAAIIIJJJFFF888777555666777777666444222222222222333444555666222222333222222111///////////////...------,,,,,,---------.........//////+++,,,---///000111222222...------...000111///...000///...---,,,++++++***,,,++++++---000111111111111111222222333333444444222000///000111333333222444333222111000000111222////////////////////////|||yyyzzzyyyuuussstttooorrrvvvxxxyyyyyy{{{~~~uuuuuuvvvuuutttrrrpppooorrrqqqooonnnnnnnnnoooppplllqqquuutttuuuxxxwwwuuurrrtttsssooonnnrrrvvvvvvrrrvvvwwwtttooorrr{{{~~~vvvppprrr|||}}}|||}}}xxxppprrr{{{zzzrrrmmmjjjgggbbbbbbccccccbbb```___^^^]]]\\\[[[ZZZ[[[\\\^^^___[[[]]]^^^]]]]]]]]]___aaabbbccccccccc___ZZZTTTQQQKKKIIIFFFDDDCCCBBB@@@???EEEEEEDDDBBB???>>>???AAA>>>>>>??????>>>>>>>>>>>><<<<<<===???CCCIIINNNRRRQQQWWWZZZXXXVVVWWWXXXWWWWWWUUUTTTUUUWWWXXXVVVTTTTTTTTTTTTSSSQQQNNNKKKIIIQQQSSSVVVXXXYYY[[[^^^```eeejjjppptttuuuvvvyyy|||zzz{{{}}}~~~}}}~~~uuuggg[[[VVVRRRQQQPPPOOOMMMLLLLLLKKKMMMMMMLLLJJJGGGEEEEEEFFF???@@@@@@AAABBBCCCDDDEEECCCEEEHHHKKKMMMOOOOOOPPPGGGDDDDDDEEEDDDBBBDDDHHHKKKQQQ^^^nnn|||rrrggg\\\ccciiihhh___RRRGGGAAA>>>===<<<:::999999999999777777888888777666444333111111111111111111111111000111222222111000000000000111333555777555111...///------000///+++***+++++++++++++++,,,---......---,,,,,,++++++,,,,,,---)))+++------++++++---000+++,,,------++++++,,,---...------,,,---...///000---------...///000000000111111111111111111111111111111222222111000///...111111111111111000/////////000111222222222222222111333555666555555666777888::::::777999>>>AAA@@@;;;<<<===>>>???@@@??????AAA;;;:::>>>>>>>>>IIIXXX\\\RRRKKKMMMNNNJJJFFFEEEFFFFFFFFFIIIOOOXXX```eeedddfffqqqwwwtttuuuyyyrrr^^^MMMFFFBBB===???===999999@@@HHHGGGBBB666666666888999888555333444444444444555666777777222222333333222111///...000//////...------,,,,,,,,,---///000111000///...+++,,,---...///000000000,,,,,,,,,...000222111000.........------,,,,,,,,,***,,,......//////111333222222222333444555555555333111//////111222222222222222111111111111111111000000000000000000000000}}}zzz|||{{{wwwtttuuummmqqquuuwwwvvvwwwyyy{{{uuuuuuvvvvvvtttqqqnnnlllpppoooooonnnnnnnnnnnnnnnlllrrrwwwxxxxxxzzzyyyvvvqqqssssssnnnnnnrrrvvvvvvooosssvvvsssooorrr~~~}}}vvvooooooyyy~~~|||{{{|||xxxpppsss|||{{{rrrllliiigggccccccccccccaaa___]]][[[[[[[[[ZZZZZZ[[[]]]^^^___]]]^^^^^^]]]\\\\\\]]]___dddeeefffeeeaaa[[[UUUQQQHHHHHHGGGEEECCCAAA??????BBBCCCBBB@@@>>>>>>???AAA;;;===??????>>>>>>>>>???===<<<<<<>>>BBBGGGMMMPPPPPPXXX\\\ZZZVVVVVVWWWWWWWWWUUUTTTUUUXXXYYYVVVTTTTTTSSSRRRPPPOOONNNMMMMMMOOOQQQTTTVVVWWWYYY\\\___bbbgggmmmqqqsssvvvzzz}}}zzz{{{}}}~~~}}}~~~vvvhhh]]]XXXOOONNNLLLKKKJJJKKKKKKLLLMMMNNNMMMKKKHHHFFFFFFHHHCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGJJJMMMPPPRRRSSSMMMIIIGGGHHHGGGDDDDDDGGGIIIMMMXXXhhhwww~~~qqqhhh]]]dddkkkkkkcccUUUHHH@@@>>>===<<<;;;:::999999999777777888888777666555333222222222222222222222222111333444333111///------...///222555666444000,,,,,,******---,,,((('''(((,,,++++++,,,---...///000---,,,,,,++++++,,,,,,---(((+++------++++++---000+++,,,------++++++,,,---111///+++)))))),,,111444---------...///000000111222222222111111111111111111111222111000///---,,,222222222222222111000///...///000111222333333333111333555666555555666777:::<<<;;;888888<<<===;;;;;;>>>@@@AAA@@@?????????EEE>>>;;;???@@@AAAOOOaaafff[[[TTTWWWZZZTTTLLLHHHEEECCCBBBDDDKKKVVVaaahhhfffhhhssstttqqqhhhoookkkZZZKKKFFFCCC>>>@@@===999888>>>EEEDDD>>>666666777999:::888555222555555555666666888999999222222333333222111///...000000///...------,,,,,,,,,...000222333111///...------...............---++++++,,,...111222222111,,,,,,,,,---------......))),,,//////......111444333333444444555666777777444222000///111222222111111111111111111111111111111111111111111111111111|||yyyxxxzzzzzzxxxvvvqqqpppoooqqqtttvvvwwwvvv|||zzzwwwvvvuuutttqqqooonnnooommmkkknnnqqqooojjjlllqqqwwwzzzyyyxxxyyy{{{vvvuuusssqqqooopppsssvvvttttttqqqnnnqqqyyy~~~}}}}}}wwwrrrnnnqqqxxx}}}|||zzzyyyuuupppzzz||||||zzzssslllgggdddcccbbbbbbbbbcccbbb```]]]ZZZ\\\]]]]]]]]]]]]^^^```^^^YYYWWW[[[______```aaaaaaccceeeeeeaaaZZZRRRMMMJJJGGGBBB???????????????AAAAAABBB@@@???>>>???AAA@@@@@@??????????????????<<<<<<<<<>>>BBBFFFJJJLLLRRRUUUYYYZZZZZZYYYXXXYYYTTTXXXYYYVVVWWWZZZXXXQQQRRRQQQPPPPPPPPPNNNJJJHHHMMMOOORRRVVVYYY\\\^^^___fffjjjooosssvvvxxx{{{}}}zzzzzz{{{}}}~~~~~~}}}{{{uuunnnbbbVVVQQQPPPOOOMMMLLLJJJIIIHHHKKKPPPRRRPPPNNNMMMHHHBBBHHHDDDAAACCCFFFGGGDDDAAACCCEEEHHHIIIIIIJJJMMMOOOLLLJJJGGGEEEDDDEEEFFFGGGHHHHHHLLLZZZmmm}}}oooddd]]]]]]]]]ZZZUUUNNNGGGCCCCCCBBBAAA???===;;;:::999;;;777333222444666777666000333333111222555666333333111///------///111333111222444555444222000...///000///,,,---000...***,,,,,,,,,---------.................................))))))...///+++***---.../////////---,,,---...////////////000000000000222000///------///000222000111111111111222222222111111000000//////......000000000000000///......000222444555555444333111555000000444666555888>>>AAA>>>:::777888999999999:::<<<===;;;999;;;BBBIIIFFFBBB@@@@@@@@@EEEQQQ]]]]]]^^^dddmmmooodddVVVMMMEEECCCAAABBBGGGPPPYYY___eeennnyyyvvvjjjddd]]]UUUOOOMMMIIICCC>>><<<<<<<<<<<<<<<<<<<<<<<<;;;:::888777555444444444444555555666666666777777555444333111000/////////222111///---,,,,,,,,,,,,---///000000///......//////...---,,,,,,,,,,,,,,,++++++,,,,,,---...//////444222///---,,,,,,---.........///000111222222333333222333666555222333888333333222000...---///111444333111111222333222111111///...000222333111...|||yyyxxxzzz{{{yyywwwrrrqqqppprrrtttwwwwwwwww}}}zzzxxxvvvuuutttqqqooonnnooommmkkkmmmqqqqqqmmmppprrruuuwwwwwwxxxyyyzzzuuussspppnnnmmmooorrruuuwwwvvvrrroooqqqxxx|||{{{~~~}}}xxxrrrooorrryyy}}}|||zzzxxxtttpppzzz}}}~~~|||vvvooohhheeecccbbbaaabbbcccbbb___]]]XXXZZZ\\\]]]]]]]]]___aaa___ZZZXXX\\\___^^^^^^```bbbdddffffffccc\\\UUUPPPKKKHHHCCC@@@??????>>>===@@@AAAAAA@@@>>>===???@@@@@@@@@@@@@@@@@@@@@@@@@@@======>>>???BBBFFFJJJLLLRRRUUUWWWYYYXXXXXXXXXYYYUUUXXXXXXVVVWWW[[[YYYSSSPPPOOOMMMMMMNNNMMMKKKIIIPPPRRRTTTWWWZZZ\\\]]]^^^aaaffflllrrrvvvxxxzzz|||}}}}}}~~~~~~~~~xxxqqqdddXXXQQQPPPNNNMMMMMMLLLJJJIIILLLQQQRRRPPPOOOOOOKKKFFFLLLGGGBBBAAAEEEGGGGGGFFFDDDFFFHHHHHHHHHIIIKKKMMMKKKJJJHHHGGGFFFFFFFFFGGGFFFEEEGGGQQQbbbsssooocccYYYXXXVVVRRRNNNIIIDDDBBBAAABBBBBBAAA@@@===;;;999;;;777444333555777777666222555555222222555555222333111000//////111333555555666777777666333000......///...,,,---000///++++++,,,,,,,,,,,,---------........................***&&&'''---000......000.../////////---,,,---....../////////000000000000111000///......///000111000000111111111222222222111111111111111111111111111111111111111000000///111222333444444444333222333///000444666555888===BBB>>>:::888888888888888:::<<<===<<<;;;???HHHOOOIIICCC???>>>???CCCLLLUUU[[[\\\eeerrrvvvlll\\\QQQHHHFFFCCCCCCGGGNNNUUUZZZbbbjjjvvvuuuiii[[[TTTLLLGGGEEECCC???<<<======<<<;;;;;;::::::999888888777666555555555555555555444444555666666777666555333222111000000111222111///---,,,,,,,,,,,,---...000000.........///......---,,,,,,,,,,,,,,,------------------------000///...---------...///000000000111222333333444333111333555444111222666222222111///------...000444333111111333333222000111//////000222222000...{{{xxxxxxzzz|||zzzxxxsssrrrrrrsssvvvxxxxxxxxx}}}{{{xxxwwwuuutttqqqooonnnooommmjjjlllrrrtttrrrtttsssssstttvvvxxxxxxxxxtttqqqmmmjjjjjjmmmqqqtttyyyxxxtttppprrrxxx{{{yyy|||}}}|||xxxssspppssszzz~~~|||yyyxxxtttooozzz}}}yyyqqqjjjfffbbbaaaaaabbbbbbaaa___]]]WWWYYY[[[\\\\\\]]]```aaa```\\\ZZZ]]]^^^\\\\\\]]]___aaacccdddaaa\\\UUUQQQMMMJJJEEEAAA???>>>===;;;??????@@@>>>===<<<===???AAAAAAAAAAAAAAAAAAAAAAAA?????????@@@CCCFFFJJJLLLRRRTTTVVVVVVVVVVVVXXXYYYVVVWWWWWWVVVWWWZZZYYYUUUMMMKKKIIIIIIKKKMMMMMMLLLTTTUUUWWWXXXZZZ[[[[[[[[[ZZZ```iiiqqqvvvxxxzzz{{{~~~~~~|||tttgggZZZQQQOOOMMMLLLMMMMMMLLLKKKNNNQQQRRRPPPOOOPPPNNNJJJOOOIIIBBB???BBBFFFHHHIIIEEEFFFHHHHHHGGGGGGIIIJJJJJJJJJIIIIIIHHHHHHGGGGGGHHHGGGHHHNNN[[[lll}}}~~~mmmbbbWWWTTTPPPKKKGGGDDDBBBBBBBBBCCCDDDDDDCCCAAA>>><<<:::888555555666777777666444666666333333666555222333222111000111222444666777888888888666333000...---......,,,---111000,,,++++++,,,,,,,,,---------........................)))&&&''',,,/////////000.../////////---,,,---........./////////000000000111000///......///000111000000000111111111222222111222222222222333333333222222222222222111000000222222222222333333333444333111222666888777999<<>>:::888888888888888;;;<<<======>>>DDDMMMTTTKKKCCC===<<<>>>@@@EEEKKKTTTUUU___pppxxxooo^^^QQQHHHFFFCCCCCCFFFMMMSSSXXX```hhhttt}}}sssfffVVVQQQJJJFFFFFFEEEBBB@@@>>>>>><<<:::999888777777555555555555555555666666555444333333333444666666888666444222111111222333111000///---,,,,,,,,,------...000000...---...///...------,,,,,,,,,,,,,,,.........------------,,,------------......//////111222222222333333444444222111222444222//////333111111111///------...000333222222222333333111///111000///000111111000...~~~zzzwwwwwwzzz||||||zzzuuutttssstttwwwyyyyyyyyy}}}{{{xxxvvvuuutttqqqooonnnooollliiikkkrrrvvvvvvuuutttsssuuuxxxyyyvvvssstttooojjjgggiiimmmrrruuuxxxxxxuuuqqqsssyyy{{{zzzyyy{{{}}}}}}{{{wwwsssppptttzzz}}}{{{xxxwwwtttoooyyy}}}zzzrrrjjjfffaaaaaa```aaabbbaaa^^^\\\XXXZZZ[[[\\\[[[\\\]]]___```]]][[[^^^]]]ZZZZZZ\\\YYY[[[^^^^^^\\\WWWQQQNNNNNNKKKFFFBBB@@@>>><<<:::===>>>>>>===;;;;;;<<<>>>??????@@@@@@@@@@@@AAAAAA?????????@@@BBBEEEHHHJJJRRRSSSTTTTTTSSSTTTVVVXXXXXXWWWVVVVVVWWWXXXWWWTTTKKKIIIGGGGGGIIIMMMOOOOOOVVVWWWXXXXXXXXXXXXXXXXXXUUU]]]hhhqqqwwwyyy{{{{{{{{{|||}}}~~~wwwiii]]]PPPMMMKKKKKKMMMNNNMMMLLLMMMPPPQQQOOOOOOPPPOOOLLLMMMHHHCCC@@@AAADDDGGGHHHFFFGGGHHHHHHFFFFFFGGGHHHIIIIIIJJJJJJJJJIIIHHHHHHIIIIIIJJJMMMVVVfffyyy|||lll```ZZZVVVOOOHHHDDDBBBCCCDDDDDDEEEEEEFFFEEECCCAAA@@@:::999888777777777777666333666777444555888888555666555333222222222333444444555555555444222000...,,,...---+++---111111---,,,------------.................................,,,******,,,......,,,,,,.../////////---,,,---............/////////000000000000////////////000000000000000000111111111111333333333222222222222222111111222222111111000///222111111111222333444555555555555777888999:::;;;===:::888777888999999999<<<<<<======???EEELLLRRRJJJAAA:::;;;===>>>AAADDDJJJIIIQQQaaakkkeeeVVVJJJDDDCCCBBBCCCGGGMMMTTTXXX___hhhuuu~~~pppbbbTTTRRRNNNLLLKKKIIIEEEBBB>>>===;;;999777777777777444444555555555555444444555444333222222333555666777555333111000111222333111000...---,,,,,,------,,,...//////...------...------,,,,,,+++,,,,,,---------------............,,,,,,---............---222222222222333333333333222000111222000------111222222222000......000222444333222333444333111...000000000000000000///...|||yyyuuuvvvyyy||||||{{{vvvuuutttuuuwwwyyyyyyyyy{{{yyywwwvvvuuutttqqqooommmnnnllliiikkkrrrwwwxxxtttsssuuuxxx{{{zzztttoootttoooiiigggjjjooosssvvvwwwwwwuuurrruuu{{{}}}|||wwwxxxzzz{{{yyyuuuqqqnnnsssxxx|||yyywwwvvvsssoooxxx|||yyypppiiidddaaa`````````aaa```]]][[[[[[\\\]]]\\\ZZZYYYZZZ[[[___\\\\\\^^^]]]YYYYYY\\\WWWXXXZZZ[[[XXXSSSNNNKKKNNNJJJFFFCCCAAA???<<<:::======>>><<<;;;:::;;;======>>>>>>>>>?????????@@@???>>>>>>???BBBEEEHHHJJJRRRSSSSSSRRRQQQQQQSSSUUUXXXVVVUUUVVVWWWVVVTTTSSSLLLIIIGGGGGGJJJNNNQQQRRRVVVWWWWWWWWWWWWVVVUUUUUUTTT\\\hhhrrrxxx{{{||||||zzz{{{|||}}}~~~yyylll___QQQMMMJJJJJJMMMOOONNNLLLKKKNNNOOOMMMMMMOOONNNKKKLLLIIIGGGEEEEEEFFFFFFFFFGGGHHHIIIHHHFFFEEEFFFGGGHHHHHHIIIJJJJJJJJJIIIIIIEEEGGGJJJLLLSSS___ooo{{{~~~zzzjjj___\\\WWWOOOGGGCCCAAABBBDDDDDDEEEEEEEEEDDDCCCAAA@@@::::::;;;:::999777777777222555666555777;;;<<<:::888666555333111111000111//////000111000000///...,,,...---+++---111111---............////////////........................,,,,,,+++,,,---...,,,***.../////////---,,,---...............////////////000000////////////000000//////000000000111111111444444333222111111000000000000111111000000///...111111000111111333444555555555666555666999::::::999777666777999;;;;;;;;;<<<===>>>???@@@CCCGGGJJJEEE===888:::===>>>???BBBDDDAAADDDOOOXXXUUUKKKDDDCCCBBBBBBCCCGGGLLLQQQUUU\\\eeerrr}}}ooo```OOOOOOOOOOOOLLLGGGAAA<<<<<<;;;999888777777888999555666666666555444333222555444333333222333444555555444222000///000111222111000...---,,,,,,---...,,,...//////...------...,,,,,,+++++++++,,,,,,---++++++,,,---///000111111......//////......---,,,222222222222222111111111111//////111///+++,,,000333333333222000000222444555333222222333222000//////000111000//////......zzzwwwssstttxxx{{{}}}|||wwwuuutttuuuwwwyyyyyyxxxyyywwwuuuttttttsssqqqoookkknnnmmmiiijjjpppvvvxxxrrrtttxxx|||}}}zzztttpppsssnnniiihhhlllqqqtttuuuwwwwwwuuusssvvv|||~~~|||uuuvvvxxxyyywwwsssnnnkkkqqqvvvyyywwwuuuuuusssoooyyy|||}}}wwwnnngggccc```______``````___]]][[[\\\]]]]]][[[YYYXXXXXXYYY[[[ZZZ\\\___]]]YYYYYY]]]ZZZ[[[[[[[[[WWWRRRMMMIIIKKKIIIFFFCCCBBBAAA>>><<<======>>><<<;;;:::;;;===<<<<<<======>>>??????????????????@@@BBBFFFIIIKKKQQQRRRSSSRRRPPPOOOOOOPPPSSSQQQRRRWWWXXXUUUSSSSSSOOOLLLJJJJJJMMMPPPSSSSSSUUUVVVVVVVVVVVVUUUUUUTTTVVV]]]hhhrrrxxx{{{||||||||||||}}}~~~{{{ooocccUUUPPPKKKKKKOOORRRPPPNNNIIIMMMOOOMMMMMMNNNLLLHHHKKKKKKKKKJJJIIIHHHGGGFFFHHHIIIIIIHHHGGGFFFFFFHHHGGGGGGHHHHHHIIIIIIJJJJJJHHHJJJLLLOOOUUU^^^jjjsss{{{~~~yyyiii^^^ZZZUUUNNNGGGCCCAAABBBCCCDDDFFFHHHJJJIIIEEEAAA>>>:::;;;===<<<:::888777777111555777666888===???===666555444222000///......,,,------...............---......,,,---111000,,,---.........////////////........................)))++++++***---000///+++.../////////---,,,---...------.........///////////////000000000000///////////////000000000111111444444333222222111111000000000000000000///......///000000111222333444444222444444222555;;;>>>>>>999777777888;;;=========<<<>>>AAACCCDDDDDDBBBAAA@@@;;;999<<<>>>>>>???CCCCCC>>>===DDDIIIIIIFFFEEEFFFEEEDDDDDDFFFIIILLLNNNUUU___mmmxxxoooaaaOOOPPPRRRRRRNNNHHHAAA======;;;999777777777999:::666666777777666555333222555555555555444444444444333222111111000000000111000///...---,,,------...,,,---//////---,,,---...+++++++++++++++,,,,,,---***+++,,,---///111222333000000//////.........---333333222222111111000000///...///111///,,,,,,000444444444333111111333555666444222111222222111//////000111111///------...xxxuuuqqqrrrvvvzzz||||||wwwuuutttuuuwwwxxxxxxxxxvvvtttsssrrrssssssrrrpppiiimmmmmmjjjjjjooouuuvvvrrrvvvzzz|||{{{xxxvvvtttqqqlllhhhhhhmmmrrrttttttyyyyyywwwtttvvv|||}}}zzzsssuuuvvvwwwtttpppkkkhhhnnnssswwwuuuttttttsssppp|||~~~|||uuummmfffccc```___^^^___```___\\\ZZZZZZ[[[\\\[[[YYYXXXXXXYYYXXXXXX[[[___]]]ZZZ[[[___]]]]]]]]][[[WWWQQQKKKGGGIIIGGGDDDCCCCCCBBB@@@???===>>>>>>===;;;:::<<<===<<<======>>>??????@@@@@@@@@@@@@@@BBBEEEIIILLLOOOQQQRRRSSSRRRPPPMMMLLLLLLLLLJJJNNNVVVZZZWWWTTTUUUSSSQQQOOOOOOQQQSSSTTTTTTUUUUUUVVVVVVWWWWWWVVVVVVXXX___hhhqqqvvvyyyzzz{{{|||}}}~~~~~~ssshhhZZZTTTNNNNNNRRRUUUSSSPPPIIIMMMOOONNNNNNNNNKKKFFFJJJJJJJJJIIIGGGFFFEEEEEEHHHIIIJJJIIIHHHGGGHHHIIIGGGFFFFFFFFFGGGHHHJJJKKKMMMMMMNNNPPPVVV^^^gggmmmyyy}}}wwwhhh]]]VVVSSSNNNIIIFFFEEEEEEEEEFFFLLLSSSWWWUUUNNNEEE>>>999<<>>;;;888777777333777888777999>>>???===222111111000//////......///////////////............///...,,,---000///+++,,,,,,,,,,,,---------...........................+++------***,,,///...))).../////////---,,,---...---------.........////////////000000000000//////////////////000000000111222222333333444444444555000111111111111000//////---///000222333333333333111444555333888BBBIIIJJJ===<<<;;;<<<>>>???>>>======@@@FFFJJJKKKHHHAAA===>>><<<<<>><<>>>>>===;;;;;;<<<>>>===>>>>>>???@@@@@@AAAAAAAAAAAABBBDDDGGGKKKOOORRRQQQSSSTTTSSSPPPLLLJJJIIIFFFEEEKKKVVV[[[XXXVVVXXXUUUSSSRRRRRRSSSUUUUUUTTTUUUUUUVVVWWWXXXXXXXXXXXXYYY___hhhpppuuuwwwyyyzzz||||||}}}~~~vvvlll^^^WWWQQQPPPUUUXXXVVVRRRIIINNNPPPOOOOOONNNJJJEEEGGGGGGFFFDDDBBBAAABBBCCCHHHIIIJJJJJJHHHHHHIIIJJJGGGFFFEEEDDDEEEHHHJJJLLLLLLKKKIIIKKKQQQYYYaaafffwww|||vvvhhh]]]TTTRRROOOLLLJJJIIIIIIJJJKKKSSS^^^eeecccXXXJJJAAA999===@@@???<<<888777777555999999888999===>>><<<---.........////////////333222222111000//////...///000///,,,---000...*********+++++++++,,,,,,,,,........................///222000+++***---***$$$.../////////---,,,---...---------.........////////////000000000000//////////////////000000000000111111222444666777888999222222222222222111000000,,,...111333444444333222333777888777>>>KKKTTTVVVBBB@@@??????@@@@@@>>>======BBBIIIOOOQQQLLLCCC<<<======???AAA>>>;;;>>>DDD???======???@@@@@@EEEKKKBBBBBBBBBDDDFFFIIILLLMMMMMMXXXgggttt|||uuugggRRRRRRRRROOOLLLIIIHHHIIIBBB@@@<<<999666666777777333444666888999999777777444666888999888666444222111333444555555444222000000///...---,,,---...///+++---......---,,,,,,---+++*********+++,,,,,,------.........//////000000000///......///111444555666666555444333333222222...,,,...111000---...333222333333111000111333555:::666111//////000111222...111222111...,,,,,,...xxxppplllqqqxxxzzzzzzyyyzzzxxxwwwvvvvvvvvvtttrrrqqqqqqqqqrrrttttttsssqqqppppppooonnnnnnooopppqqqwwwvvvwwwyyy{{{yyytttppprrrmmmiiikkkqqquuuvvvtttzzzuuutttxxx{{{zzzxxxtttuuuyyy|||wwwmmmgggggglllqqqvvvwwwuuusssrrrsss|||}}}vvvooollliiieeeccccccbbb```___]]]\\\\\\XXXXXXYYYZZZ[[[[[[[[[ZZZ___]]]```ccc```YYYYYY___ccc```\\\ZZZYYYUUULLLEEECCCDDDEEEEEEDDDBBB@@@???;;;;;;;;;<<<<<<>>>??????@@@>>>;;;:::<<<@@@EEEHHHBBBDDDFFFHHHIIILLLPPPSSSTTTUUUWWWWWWUUUQQQLLLIIIHHHKKKNNNRRRUUUVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTUUUVVVWWWYYYZZZ[[[YYY```jjjrrrwwwxxxxxxxxx|||||||||}}}~~~{{{pppeee]]]SSSOOOQQQUUUVVVVVVRRRPPPOOOQQQSSSQQQKKKEEEFFFEEEDDDCCCBBBAAAAAAAAABBBDDDFFFGGGGGGHHHJJJLLLNNNKKKGGGDDDCCCEEEHHHJJJKKKLLLPPPUUUVVVTTTUUUXXXiiitttxxxiii]]][[[SSSNNNOOOOOOLLLIIIIIIRRR[[[eeekkkggg[[[MMMDDDCCCCCCBBB>>>:::777666777;;;777444999AAACCC===555000000000000000000000000444444222000///.................................---......,,,******+++,,,+++,,,///111222000...---+++---///...,,,+++,,,///111000---+++***+++,,,,,,///......---------......//////////////////...---...//////000111222222222222333444666777888888999555222//////222333111///---///111222222222333555222666888999AAAQQQ[[[]]]PPPHHHBBB@@@???>>>???CCC???HHHSSSZZZXXXMMM@@@888AAAAAAAAA@@@???>>>======AAAAAAAAA@@@???@@@BBBDDD???@@@DDDHHHHHHEEEGGGMMMUUU[[[hhhuuu{{{}}}qqq```TTTPPPKKKJJJKKKKKKIIIFFFDDDBBB???<<<999666444333888999===>>>888111000444333555777777555444333444333333333222111000///...222111///...---...000111///000111111000///...------,,,,,,+++*********+++111///---,,,,,,---000111------...000111222333444555555444333333222111111...///000111111///,,,+++000000000222333333222000111111222222111000///...000000000000111111111111xxxpppmmmrrryyy{{{zzzzzzyyywwwvvvvvvwwwxxxwwwuuutttsssssssssttttttsssqqqpppooonnnmmmmmmooopppqqquuuuuuvvvxxxyyyxxxsssooopppkkkhhhjjjpppvvvxxxwww}}}wwwrrrsssxxx|||}}}{{{vvvvvvyyy|||wwwmmmgggfffmmmqqqvvvwwwtttqqqpppqqq}}}xxxqqqmmmhhhdddccccccbbb```___^^^]]]\\\WWWXXXXXXYYYYYYYYYYYYXXX\\\[[[]]]```^^^YYYYYY^^^^^^[[[XXXWWWWWWTTTMMMGGGDDDDDDCCCDDDEEEDDDAAA>>><<<<<<<<<;;;<<<======>>>???>>>;;;:::<<>>???AAACCC======AAADDDDDDCCCGGGNNNZZZ```gggnnnttt|||ppp___SSSNNNJJJHHHHHHHHHFFFDDDBBB@@@>>>:::777555444333777888<<<>>>999333333777444666888777666444444444333333333333222111000000111000...---,,,---///000...///000000000///---,,,---,,,,,,++++++***++++++---...000///......///000......///000111222222333555444444333222222111111//////000000///...---,,,000000000222333444222000222222111111000///......//////000000000000111111wwwpppnnnsssyyy{{{{{{{{{wwwvvvvvvwwwyyyzzzyyyxxxvvvuuuttttttuuutttrrrppppppnnnlllkkklllnnnppprrrssstttuuuwwwwwwuuuqqqnnnnnniiifffhhhpppwwwzzzzzzyyytttpppqqqwww}}}~~~yyyxxxzzz|||vvvlllffffffppptttxxxyyyvvvsssrrrrrr}}}{{{tttooohhhccccccbbbaaa```___^^^]]]\\\XXXXXXXXXYYYXXXXXXWWWWWWYYYYYY[[[]]]\\\YYYZZZ]]][[[XXXVVVVVVVVVTTTPPPKKKGGGDDDAAACCCFFFFFFCCC>>>======<<<;;;;;;;;;;;;;;;>>>===;;;;;;===AAAFFFJJJHHHKKKOOOSSSTTTVVVXXXZZZTTTVVVXXXZZZZZZXXXUUUSSSQQQRRRSSSTTTTTTTTTSSSRRRZZZYYYYYYXXXWWWVVVUUUUUUVVVUUUTTTTTTUUUWWWYYYZZZ[[[bbbkkkssswwwxxxxxxxxx|||}}}~~~~~~}}}}}}wwwnnneeeZZZTTTTTTUUUTTTRRRPPPPPPPPPSSSTTTQQQKKKFFFFFFFFFDDDCCCBBBAAAAAAAAABBBCCCCCCBBBBBBDDDHHHKKKTTTQQQMMMIIIFFFEEEEEEEEEIIIIIIMMMQQQPPPMMMMMMPPPYYYeeeuuu|||ooodddYYYVVVUUUTTTOOOIIIGGGJJJSSS^^^jjjkkk___QQQGGGCCCAAA>>>;;;999999999777666777<<>>===BBBHHHPPPXXXcccllllllbbbSSSHHHIIIKKKMMMNNNMMMKKKIIIGGGCCCAAA???>>>===???@@@BBB======@@@CCCCCCBBBGGGOOO___fffhhhggglllzzzqqqaaaUUUPPPJJJGGGGGGGGGEEECCCCCCAAA>>>;;;999777666666666777;;;>>>;;;555666:::444666777777555444444555333333444444444333333333111000...,,,,,,---...///...//////000000///---,,,,,,,,,,,,,,,+++++++++++++++111777777333000///111///000000000111111111111444444333333222111111111000//////............///111000000222333444222111444333111///.............../////////000000000111vvvqqqoootttzzz{{{{{{|||xxxwwwwwwwwwyyyzzzyyyxxxuuutttssstttuuutttsssqqqooonnnkkkjjjkkkmmmppprrrqqqsssuuuvvvvvvssspppmmmlllhhhdddhhhqqqyyy}}}~~~xxxsssnnnooovvv|||~~~{{{zzz{{{|||vvvlllffffffrrrwww|||}}}zzzwwwwwwwww}}}}}}vvvpppiiibbbbbbbbbaaa```___^^^]]]]]]ZZZZZZZZZZZZYYYXXXXXXWWWXXXXXXZZZ[[[[[[[[[\\\]]]\\\ZZZXXXWWWWWWUUURRROOOJJJDDD@@@AAAGGGHHHDDD??????>>>===;;;::::::::::::<<<;;;::::::===BBBGGGJJJFFFJJJOOORRRTTTUUUVVVWWWUUUVVVYYY[[[[[[YYYWWWUUUSSSSSSTTTTTTTTTTTTSSSRRR]]]\\\[[[ZZZYYYXXXWWWVVVXXXWWWUUUTTTUUUWWWYYY[[[\\\bbbllltttwwwxxxxxxxxx|||~~~~~~|||{{{~~~yyyqqqhhh]]]WWWVVVWWWUUUSSSOOOOOOPPPRRRSSSPPPKKKGGGGGGFFFEEECCCBBBBBBBBBAAAAAAAAAAAA@@@@@@BBBFFFIIIKKKJJJHHHFFFEEEFFFGGGHHHLLLKKKNNNRRRQQQMMMLLLOOOPPP\\\nnn{{{~~~pppfffZZZXXXWWWUUUMMMEEECCCFFFMMMTTT[[[[[[UUULLLGGGEEEBBB???;;;999999999888666777>>>GGGLLLIII@@@777000000000000000000000000000111000///......---..............................---......---,,,,,,---///000///...------...///000......//////.........///,,,,,,+++++++++,,,---...,,,,,,,,,,,,---...///000------...///000000////////////000000111111111111000000111111111111000000,,,000444444111//////000---...////////////111333444555555666<<>>EEEMMMUUU[[[fffpppsssjjj[[[NNNNNNPPPTTTWWWWWWTTTQQQNNNIIIFFFAAA>>>===>>>?????????@@@CCCFFFFFFDDDGGGMMM^^^kkkoooggggggwwwuuufffXXXSSSLLLHHHHHHHHHGGGFFFFFFDDDAAA>>>;;;:::::::::999888;;;===;;;666666:::444555666666444333333444333333444555555555555555222111///---,,,---...///...///000111000000......,,,,,,,,,,,,,,,,,,++++++---666>>>???999222000111111111111000000000000000333333222222111111111000000///...------...000111222111000111333444333111555333111...------...............///000000000111uuuqqqpppuuuyyyyyyyyy{{{zzzyyywwwxxxyyyyyyxxxvvvrrrrrrqqqrrrttttttrrrqqqnnnmmmkkkkkkkkknnnppprrrqqqsssuuuwwwuuussspppnnnlllhhheeeiiirrr{{{yyysssmmmnnntttzzz}}}}}}~~~||||||{{{uuulllggghhhqqqvvv{{{}}}{{{yyyyyyzzz}}}xxxqqqjjjcccbbbbbbaaa```___^^^^^^]]]\\\\\\]]]\\\\\\[[[ZZZZZZYYYZZZZZZZZZ\\\^^^^^^^^^]]][[[XXXVVVUUUSSSQQQPPPKKKEEE@@@AAAFFFIIIFFFAAA@@@???>>><<<:::999999999999999999:::>>>CCCGGGJJJKKKOOOSSSVVVWWWWWWXXXYYYVVVWWWYYYZZZZZZYYYVVVUUURRRRRRSSSTTTTTTTTTTTTTTT[[[[[[ZZZYYYXXXWWWVVVUUUWWWVVVTTTSSSSSSUUUVVVWWW[[[bbbkkkssswwwxxxxxxxxx{{{~~~~~~{{{zzz}}}{{{rrrjjj___YYYYYYYYYVVVTTTNNNNNNOOOQQQQQQNNNKKKHHHGGGFFFEEEDDDCCCBBBBBBBBB@@@@@@@@@>>>>>>@@@DDDGGGFFFEEEEEEEEEFFFGGGHHHIIIKKKKKKNNNQQQOOOKKKJJJMMMJJJUUUfffuuu~~~qqqgggXXXVVVUUUSSSLLLEEEDDDHHHNNNMMMLLLKKKKKKIIIFFFCCCCCC@@@<<<:::888888888888999>>>DDDEEEBBB;;;555222////////////////////////000///...............///////////////////////////---...///...------...000111000...------...///000...------------...------,,,,,,------......///000,,,+++++++++,,,------...,,,,,,...///000000000000000000000000000111111111000000000111000000///......111555666333111111222.../////////...///111333555333222333666999>>>BBBQQQJJJCCC???===>>>GGGPPPXXX\\\fffqqqwwwqqqaaaTTTTTTXXX^^^cccdddaaa\\\XXXQQQLLLDDD???>>>>>>======???@@@EEEHHHGGGCCCDDDIIIYYYllluuullliiitttzzzlllZZZSSSLLLGGGGGGHHHHHHGGGGGGEEEAAA>>><<<;;;;;;<<<;;;:::;;;===;;;666555888333444555444222111222444333444555666666666666666444333111///......///000...///000111111111000///+++,,,,,,---------,,,+++///777??????888000......111111111111000000000000222111111111111111000000000...---,,,,,,...111222111000///000222333222111444333000...------...///.........///000111111222uuurrrqqqvvvxxxwwwwwwxxxzzzxxxwwwwwwxxxxxxwwwuuusssrrrqqqrrrssssssqqqpppmmmmmmllllllmmmoooqqqrrrqqqtttwwwxxxvvvsssqqqpppmmmiiihhhllluuu}}}~~~yyysssmmmmmmsssyyy|||{{{}}}|||{{{uuullliiijjjoootttyyy{{{yyyvvvvvvwww|||~~~xxxrrrkkkdddbbbaaaaaa```______^^^^^^^^^^^^^^^___^^^^^^]]]]]][[[\\\[[[ZZZ\\\``````]]]\\\ZZZWWWSSSQQQOOONNNNNNKKKFFFAAAAAAEEEHHHGGGEEEAAA@@@???===;;;:::::::::999999:::<<<@@@EEEJJJMMMOOOQQQTTTVVVVVVVVVWWWXXXVVVWWWXXXZZZZZZYYYWWWVVVQQQQQQRRRRRRSSSTTTTTTUUUXXXWWWWWWVVVUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRYYY```jjjrrrwwwxxxxxxxxxyyy}}}~~~zzzzzz}}}~~~tttlllaaa[[[ZZZYYYVVVSSSMMMMMMNNNNNNMMMLLLJJJIIIGGGGGGEEEDDDCCCBBBBBBBBB???@@@@@@???>>>???CCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIMMMKKKGGGFFFIIIGGGOOO]]]mmm{{{sssjjjVVVRRRQQQPPPMMMIIIJJJNNNSSSMMMFFFCCCDDDDDDBBB???AAA@@@>>>:::777777999;;;:::<<<===<<<:::777555555/////////////////////////////////...//////000000////////////////////////.../////////......///111111000...------...//////...,,,+++,,,---...---,,,------....../////////000------,,,,,,,,,,,,,,,---+++,,,---///000111111111000000000000000000111111000000111111111000000///000222444444444333333333///000000///...///111333444111000333555777;;;@@@FFFBBB???===;;;<<>>>>>===<<<===>>>BBBFFFDDD@@@BBBGGGVVVgggsssqqqnnnuuu~~~|||oooXXXQQQIIIDDDDDDFFFGGGFFFFFFDDD@@@<<<999888999999<<<:::999;;;:::666555777444555555333222111333444333444555666666666666666555444222000//////000111......000111111111000///***+++---......---,,,,,,...333888777222,,,+++,,,111111111000000000000000000000000000000000000000......---,,,---///111333111///......000111111000222111///...---......///......///000111222333333uuurrrrrrvvvwwwttttttvvvwwwvvvuuuvvvxxxxxxxxxvvvwwwuuutttssssssrrrooommmllllllnnnooopppqqqqqqqqqrrrvvvzzzzzzwwwtttrrrrrrnnnkkkkkkpppxxx~~~}}}xxxqqqkkkkkkrrrxxx||||||}}}|||zzzuuummmjjjlllqqquuuzzzzzzwwwsssrrrsss{{{}}}wwwrrrlllfffaaaaaaaaa```______^^^^^^^^^^^^______```_________\\\]]][[[XXX[[[aaa```\\\[[[YYYVVVSSSPPPNNNOOOPPPJJJGGGCCCBBBDDDFFFHHHHHHBBBAAA???>>><<<<<<;;;;;;;;;;;;===@@@DDDIIINNNQQQPPPRRRSSSSSSRRRRRRTTTUUUTTTVVVXXXYYYZZZ[[[ZZZZZZRRRRRRRRRQQQRRRRRRSSSSSSVVVVVVVVVVVVUUUUUUTTTTTTRRRSSSTTTTTTSSSRRRQQQPPPVVV]]]hhhqqqvvvxxxyyyyyywww|||~~~zzzyyy~~~wwwoooddd]]]ZZZXXXTTTPPPMMMLLLLLLJJJIIIIIIJJJKKKHHHGGGFFFDDDCCCCCCBBBBBB>>>???@@@@@@???@@@BBBCCCEEEEEEFFFGGGFFFFFFEEEDDDCCCCCCFFFIIIHHHDDDCCCFFFEEEJJJUUUdddtttvvvnnn[[[UUUPPPPPPOOOLLLMMMOOOPPPLLLFFFBBB@@@>>><<<;;;:::======:::555555;;;AAA:::888777555555666666666111111111111111111111111///////////////000111222////////////////////////...///000///......000222000000///...............///---,,,---//////...,,,------..................000000///...------------***+++---///000111222222111000000000000000000000000111111222222222222111222111111111333444333222111111111000...///222444444000///333666666:::@@@===;;;;;;<<<:::999@@@IIIIIIIIIOOO[[[ggggggZZZNNNZZZaaallluuuyyyuuuooojjjVVVNNNDDD>>>===>>>>>>===>>>===???BBBAAA@@@EEEMMMWWW___iiipppssswww|||zzzlllWWWPPPHHHCCCDDDFFFHHHHHHGGGDDD@@@;;;888777888888;;;777777999:::777666777666666666555333333444666444444555666666555555555555444111///......///000+++,,,.../////////...---***+++---...///...---,,,,,,---///...,,,,,,---...000000000000000111111111000000000000000000000000------,,,---...000222333000...,,,,,,...000000/////////////////////////////////000111222333444444uuurrrrrrvvvvvvsssrrrtttttttttsssuuuxxxyyyyyyxxx{{{yyywwwuuutttqqqnnnkkkkkklllnnnppprrrrrrqqqqqqssswww{{{{{{xxxuuussssssooommmmmmrrrzzz~~~{{{vvvpppjjjjjjqqqyyy}}}~~~}}}{{{zzzuuummmkkkmmmuuuyyy||||||wwwsssqqqqqq{{{{{{vvvrrrmmmhhhaaaaaa``````______^^^^^^]]]]]]^^^___````````````]]]^^^[[[WWWZZZ``````ZZZ[[[ZZZXXXTTTQQQQQQSSSUUUIIIGGGEEECCCCCCEEEHHHJJJBBBAAA@@@>>>======<<<<<<===>>>???BBBGGGLLLQQQTTTTTTUUUUUUTTTSSSSSSTTTVVVSSSTTTWWWZZZ\\\]]]]]]]]]SSSSSSRRRQQQQQQQQQQQQQQQXXXXXXXXXXXXXXXXXXWWWWWWUUUVVVWWWXXXWWWUUUSSSRRRTTT\\\gggpppuuuxxxyyyyyyvvv{{{~~~zzzyyyzzzqqqeee^^^ZZZVVVQQQMMMMMMLLLJJJHHHGGGGGGIIIKKKHHHGGGFFFDDDCCCCCCCCCCCC>>>???AAAAAA@@@@@@AAACCC???@@@BBBDDDDDDDDDDDDCCCBBBBBBEEEHHHGGGCCCCCCFFFDDDGGGPPP___ooo|||yyyrrrddd[[[SSSPPPOOOLLLKKKLLLHHHHHHGGGCCC===999999999444999<<<999333444<<>>@@@>>>>>>???@@@BBBKKKUUUZZZZZZ```mmmwwwzzz|||wwwiiiYYYRRRIIIEEEEEEIIIKKKLLLJJJGGGBBB===999888999999888555444888999777777999888888888666444444666888444555555555555555444444444333000...------...///)))***,,,---------,,,,,,***+++---//////...---,,,,,,+++***)))+++...111333///000000000111111111111////////////000000000000,,,,,,------///000222222///---++++++---/////////---...//////000////////////000111222333444555555uuutttsssrrrrrrssstttuuusssuuuvvvvvvuuuvvvyyy{{{yyyxxxvvvuuusssqqqoooooopppnnnmmmnnnqqqtttuuuvvvyyyuuuvvvzzzyyyssspppsssooonnnooosssyyy|||}}}{{{zzzpppiiimmmuuuyyy{{{}}}|||yyyrrrlllmmmssszzzyyy{{{~~~|||uuurrrrrr{{{}}}~~~|||vvvpppjjjhhhbbbaaa```___^^^______```\\\]]]^^^___````````````aaa]]]YYYWWWXXXZZZ\\\]]]XXXWWWUUUTTTSSSUUUVVVWWWPPPJJJBBB???@@@CCCFFFGGGJJJHHHDDD@@@>>><<<<<<<<<>>><<<;;;@@@IIIPPPRRRQQQQQQQQQRRRSSSTTTUUUUUUUUUQQQPPPRRRZZZbbbccc^^^WWWZZZVVVRRROOOOOOPPPQQQRRRQQQWWWZZZYYYXXXZZZZZZWWWWWWXXXXXXWWWTTTRRRRRRRRRUUUYYYbbbooowwwxxxzzz|||vvvzzz~~~~~~|||{{{rrrbbb\\\ZZZUUUPPPMMMLLLJJJJJJKKKMMMMMMJJJGGGFFFEEECCCDDDFFFHHHIIIHHHBBBAAA???============>>>>>>???@@@AAABBBCCCCCCCCCAAADDDGGGFFFDDDBBBBBBDDDHHHGGGLLLYYYiiiwwwzzzrrrfffYYYRRRMMMIIIGGGIIIHHHFFFFFFEEE@@@888666999666888:::888666666999===888666444333555666888888777555333333444555444333000111222333222111...---222111111111000000/////////////////////////////////222000)))'''---000///111000///---,,,,,,,,,,,,...///111333222000---+++------............------,,,---///000222333333333666222///...000111000...///111444444333222111222666222000333444111///000555111...,,,---000222222111222333444555777888888999;;;<<<:::888:::BBBHHHEEEKKKRRRXXX```bbbWWWIIIQQQ[[[fffnnnssstttooogggKKKFFF@@@>>>???AAAAAA@@@EEEFFFEEEAAA???FFFSSS^^^eee``````gggoootttzzzxxxmmm```VVVLLLGGGFFFGGGKKKPPPIIIBBB:::777888:::999777999888888777777888999:::>>><<<999666444555666777888888777777666666666555555333000//////000///...------------......///000***+++,,,---------,,,,,,........................///000000000111111111111//////000111111111111000///---+++,,,///000///,,,000///...---------------............/////////000000/////////000222444666uuutttsssrrrrrrssstttuuutttuuuvvvvvvvvvwwwyyy{{{yyyxxxwwwuuusssqqqpppooonnnmmmlllmmmqqquuuwwwxxxyyyvvvwww{{{yyyssspppqqqkkkkkknnnssszzz~~~~~~}}}wwwnnniiimmmtttyyy|||~~~~~~}}}zzztttmmmmmmrrryyyyyy{{{~~~{{{uuurrrssszzz|||~~~}}}xxxqqqllljjjdddbbb```]]][[[ZZZYYYYYYZZZ[[[\\\^^^___````````````]]]YYYXXXYYY[[[\\\]]]ZZZYYYXXXWWWWWWXXXYYYZZZSSSMMMEEEAAAAAADDDFFFFFFGGGFFFCCC@@@===<<<<<<======;;;<<>>=========>>><<<<<<>>>???@@@AAAAAAAAA@@@CCCEEEDDDBBB@@@@@@AAAGGGGGGKKKVVVdddqqq|||}}}}}}~~~sssggg[[[TTTNNNHHHFFFFFFHHHGGGIIIJJJEEE===999;;;888888888666555666888:::777555333333444666777888666444222222222333222111000111222333222111000///111111111111000000000///000000000000000000000000///222000***(((---000/////////.........//////000...///000111111000...---...//////////////////...---...///111222222222222333000......111222222111111222333333222111222333888333000222333000///111777444000...///000222222111111333444666777888999666888:::999999<<>>============<<<;;;===CCCKKKPPPQQQPPPKKKMMMQQQTTTVVVVVVVVVUUUOOOMMMNNNSSSZZZ]]]ZZZVVVRRRRRRSSSUUUUUUSSSOOOKKKRRRVVVWWWUUUTTTWWWXXXWWWTTTUUUWWWVVVTTTSSSSSSTTTVVV\\\hhhwww|||xxxsssrrrvvvxxxyyyxxxvvvwww{{{vvvggg```ZZZSSSNNNLLLNNNMMMLLLLLLLLLJJJGGGEEECCCCCCDDDEEEGGGHHHFFFDDDAAA@@@???>>>>>>>>>>>>>>><<<<<<===>>>???@@@AAAAAABBBDDDEEEEEEBBB@@@@@@@@@CCCEEEHHHOOOZZZhhhtttzzz|||zzzvvvpppoooqqqtttzzzssshhh]]]VVVPPPIIIDDDDDDGGGHHHLLLNNNIIIAAA===???===:::666444555666777777666555333222333444666777777555333222333333222000111111111111222222222222111111111111000000000000111111111111111111111111///111000,,,***---//////111111000000000000000111...///////////////000000//////000000000000/////////000000111222222111111000......///222444555444222333333222222222444666;;;555111222222000111333;;;777333111111111222111000111222444666777999999444666888999:::>>>DDDJJJYYY\\\^^^___```]]]QQQEEEFFFJJJNNNRRRVVVXXXSSSKKKCCCCCCCCCBBBAAA@@@BBBCCC@@@BBBEEEEEEEEEKKKVVV^^^^^^UUUQQQYYYgggqqqwwwzzz}}}~~~uuucccXXXMMMHHHEEEBBBBBBDDDBBB>>>:::999:::;;;999777888777666666666777999:::<<<:::777444333333555666888888888777777777777777666333111///000000///...,,,++++++++++++,,,,,,---++++++---.........---,,,111000///------///000111---------............///000000/////////000111222111///......//////---,,,,,,---...///000///...---....../////////000000000000000000000111333444555sssssssssssssssssssssssstttuuuwwwxxxxxxxxxyyy{{{xxxxxxwwwvvvtttsssrrrrrrnnnlllkkkmmmppptttvvvwwwvvvwwwxxxyyywwwrrrmmmkkkdddgggnnnuuu|||uuunnnlllrrryyy|||~~~xxxpppnnnrrrxxxxxx{{{}}}yyysssrrruuuzzz}}}zzzsssmmmjjjbbbaaa```^^^]]]\\\[[[ZZZUUUVVVXXXZZZ\\\]]]^^^^^^]]][[[YYYYYY[[[\\\]]]\\\WWWWWWXXXYYYYYYYYYXXXXXXXXXSSSMMMGGGCCCBBBBBBBBB@@@???>>>============>>>;;;<<>>>>>>>>===>>>>>>???@@@AAABBBCCCEEEFFFGGGFFFEEECCCBBBAAA>>>AAADDDHHHRRRaaannnttt~~~xxxoookkkfffccccccggglllttt~~~}}}qqqggg]]]XXXSSSKKKEEEDDDFFFHHHLLLMMMHHH@@@???CCCCCC>>>888666777888777555555555444333222444666888999777555444444444333111000000000000000111222333111111111000000000000000111111111111111111111111...000000...,,,---///000666555444222000///......///......---...///000111/////////000000/////////111111111222222111111000/////////111222444555555333333333222333555999===???888333333333111333666===999555333222222222111000000222444666888999:::555777999:::;;;>>>CCCGGGXXXYYYYYY[[[[[[WWWMMMDDDIIIKKKKKKJJJLLLMMMHHHAAA===@@@CCCCCC@@@???AAACCC???BBBEEEFFFGGGKKKRRRXXXWWWRRRRRRZZZeeennnuuu{{{zzzggg[[[OOOIIIFFFBBB??????===;;;999999::::::888666777666666555666777999:::>>><<<999666444555666777888888888888888888888888777444111000000000///...++++++*********++++++,,,+++,,,---//////......---111000---,,,,,,---000111------------............111000...---...///111333111000//////......---,,,+++,,,///000111000///......////////////000000000000000111111222333444444rrrssssssssssssssssssrrrsssuuuwwwxxxxxxxxxyyyzzzwwwvvvvvvuuutttssssssrrrpppnnnlllmmmooorrrtttttttttvvvwwwvvvssspppllliiieeejjjpppwww{{{~~~xxxsssrrrwww}}}zzzrrrqqqtttyyyyyy|||}}}xxxqqqqqquuu}}}zzzrrrkkkgggbbbaaa```___]]]\\\ZZZZZZSSSTTTVVVXXXZZZ\\\]]]]]]\\\[[[ZZZZZZ\\\]]]\\\[[[VVVVVVWWWXXXYYYXXXXXXXXXXXXUUUOOOIIICCC@@@??????=====================>>>:::<<<@@@EEEJJJNNNOOOOOOJJJMMMQQQUUUWWWVVVUUUTTTRRRQQQPPPSSSVVVYYYXXXVVVYYYXXXWWWVVVUUUSSSOOOLLLRRRUUUVVVRRRQQQTTTVVVUUURRRSSSUUUTTTSSSRRRRRRSSSWWWZZZeeerrrxxxwwwvvvwww||||||{{{zzzzzz|||yyymmmdddYYYOOOKKKLLLNNNNNNNNNMMMKKKHHHFFFEEEAAAAAABBBDDDFFFFFFCCCAAA@@@@@@@@@@@@@@@?????????=========>>>???@@@BBBCCCFFFFFFFFFFFFFFFEEECCCAAA===AAACCCFFFQQQbbbooorrr{{{|||ooobbb[[[YYYYYY]]]bbbgggooo{{{~~~oooeee]]]YYYTTTMMMHHHGGGFFFGGGIIIIIICCC===@@@FFFIIICCC===:::::::::888555666666666555333444777::::::888555444444333222000///////////////000111222000000000000000000111111111111111111111111111111......///000...---...111666555333222000//////...///...---,,,---...000222---......//////......---111222222222222111111000111111222333333333333444222222333333444888===AAA@@@999444333444333555888<<<999666444333333222222000111222444666777999999888999::::::;;;===???AAARRRQQQSSSVVVXXXUUUOOOKKKRRRTTTRRRLLLIIIIIIFFFAAA:::>>>AAAAAA???>>>@@@BBB@@@CCCEEEFFFFFFHHHLLLPPPOOOPPPVVV]]]bbbgggqqq{{{~~~lll___QQQKKKHHHCCC???>>>::::::999999999888777555777666666666777888:::;;;;;;999666333222222333444888888888999999999999999777555222000000000///...,,,,,,+++******+++++++++,,,---...///000///......000...,,,******,,,...000---------.........//////111///...------///111222111111000///...---------+++---///111111000///...////////////000000000111111111222222333333333333rrrrrrssssssssssssrrrrrrqqqtttwwwxxxxxxwwwxxxyyyuuuuuuttttttsssssssssrrrqqqooommmmmmoooqqqrrrrrrsssvvvvvvsssqqqpppnnniiihhhlllsssxxx{{{}}}|||xxxxxx}}}{{{tttssswwwzzz{{{}}}}}}vvvoooooottt}}}zzzqqqiiieeebbbbbbaaa___\\\YYYWWWUUUSSSTTTVVVXXXYYY[[[[[[[[[\\\[[[[[[\\\]]]\\\ZZZXXXVVVVVVWWWWWWXXXYYYYYYYYYXXXVVVRRRKKKDDD???>>>>>><<<<<<=========>>>>>>>>>;;;===AAAEEEIIIMMMOOOPPPQQQRRRUUUXXXYYYXXXVVVUUUTTTSSSSSSTTTVVVWWWVVVUUUTTTSSSSSSTTTUUUUUUTTTSSSQQQUUUVVVSSSRRRTTTUUUTTTRRRSSSUUUTTTRRRQQQQQQRRRVVVYYYbbbnnnuuuvvvwwwzzzyyyyyyxxxxxxzzz|||xxxoooeeeXXXMMMJJJLLLMMMNNNOOONNNJJJGGGFFFFFFBBBAAAAAACCCDDDDDDBBB@@@???@@@@@@AAA@@@@@@??????;;;;;;::::::;;;===???@@@DDDCCCCCCDDDEEEDDDBBB@@@@@@CCCDDDGGGTTTgggqqqpppyyy~~~uuugggYYYRRRQQQSSSYYY___bbbiiitttnnneee\\\YYYUUUOOOJJJIIIFFFGGGHHHGGG@@@;;;???HHHLLLHHHDDD@@@===:::777555888999:::888555666:::===;;;999666444444333111000000000000000000111111111000000000000111111111111111111111111111111111111...---///222111---...111000000//////000111111222///...---------...///000------............------111222222222222222111111222333555555333222222333222222333333444777<<<@@@>>>888333333444333555999999666444333333444333222111222333444555777888888::::::;;;;;;<<<<<<<<<<<>><<<888666444555666777999999999999999:::::::::888666222111000000///......------,,,,,,,,,,,,---------///000000000///......---+++******+++---...---------.........////////////.........///000111000111111000...---...///---...///000000000///.../////////000000000111111111111222333444444333333qqqrrrssssssssssssrrrqqqpppsssvvvwwwwwwvvvvvvwwwssssssssssssrrrrrrrrrrrrpppnnnllllllooorrrsssssstttwwwvvvrrrppprrrqqqmmmiiinnntttxxx{{{~~~}}}}}}|||vvvvvv{{{{{{|||~~~}}}uuummmmmmssszzz~~~yyyqqqiiieeebbbaaaaaa```]]][[[XXXWWWTTTUUUVVVXXXYYYZZZZZZZZZ]]]\\\\\\]]]]]]\\\YYYVVVUUUUUUTTTTTTUUUVVVXXXYYYYYYXXXUUUNNNFFF@@@>>>>>><<<<<<===>>>>>>>>>>>>>>><<<>>>AAADDDGGGKKKOOORRRUUUVVVWWWWWWWWWVVVUUUTTTUUUUUUUUUVVVVVVUUUSSSQQQOOOOOOPPPRRRUUUVVVUUUSSSQQQUUUWWWUUUSSSUUUUUURRRSSSTTTUUUTTTQQQPPPOOOPPPUUUXXXaaammmtttuuuuuuxxxvvvvvvvvvxxx{{{}}}}}}wwwoooeeeWWWLLLIIILLLLLLNNNOOONNNJJJGGGFFFGGGCCCAAA@@@AAABBBCCCBBB@@@??????@@@AAAAAAAAA@@@???;;;:::::::::;;;===???@@@CCCBBBBBBCCCFFFFFFDDDAAABBBDDDCCCEEETTThhhmmmgggvvv|||~~~pppbbbTTTOOOOOORRRVVV[[[ZZZ```kkkwwwqqqggg]]]XXXTTTNNNJJJIIIFFFHHHKKKJJJBBB<<<@@@HHHLLLKKKIIIDDD>>>999666555:::<<<===;;;888888<<>>@@@GGGJJJIIIJJJMMMbbbgggfffYYYKKKDDDDDDEEE@@@?????????AAABBBBBBAAADDDEEEFFFFFFFFFGGGHHHIIITTTTTTWWWZZZ[[[aaannn|||rrrbbbQQQKKKIIIFFFCCCAAA???>>>===<<<:::999999:::888888777888999:::<<<===AAA???<<<999888888999:::999999999:::::::::;;;;;;999666333111000000///...000000///...............---...///000111000//////---------,,,,,,---------,,,,,,,,,,,,------------........./////////000000...000111000...---///111000000000/////////////////////000000000111111111111222333444444444333222qqqqqqssssssssssssqqqqqqooorrruuuwwwvvvvvvvvvvvvrrrrrrrrrrrrrrrrrrrrrrrrnnnlllkkklllooosssuuuuuuvvvyyywwwrrrpppttttttpppiiinnntttxxx{{{}}}wwwxxx}}}|||}}}}}}tttllllllrrrxxx{{{yyyqqqjjjfff``````aaaaaaaaa```^^^]]]UUUVVVWWWXXXYYYYYYYYYYYY^^^]]]]]]]]]]]][[[XXXUUURRRQQQPPPPPPPPPSSSUUUVVVZZZZZZWWWPPPHHHAAA???@@@<<<===>>>>>>>>>>>>>>>======???AAACCCFFFJJJOOOSSSUUUUUUUUUTTTSSSRRRQQQPPPTTTUUUVVVVVVUUUSSSPPPOOOMMMNNNPPPSSSUUUTTTQQQNNNPPPUUUXXXVVVTTTUUUTTTRRRSSSTTTUUUTTTQQQOOOOOOOOOTTTWWWaaannnttttttsssuuuuuuvvvwwwyyy}}}|||vvvoooeeeWWWKKKIIIMMMKKKMMMOOONNNJJJGGGGGGHHHCCCAAA@@@@@@AAABBBAAAAAA>>>???AAAAAABBBAAA@@@???===<<<;;;;;;<<<>>>AAABBBDDDCCCCCCEEEHHHIIIGGGDDDAAABBB@@@BBBRRReeehhh^^^qqqyyy{{{lll```TTTPPPQQQRRRTTTWWWSSSYYYcccppp|||tttiii^^^XXXSSSMMMIIIIIIFFFJJJOOONNNFFF>>>@@@GGGKKKLLLLLLGGG???888555444;;;>>>???===999999>>>CCCEEEBBB???===<<<;;;888777333444666666666444222111//////000000111111111222////////////////////////---,,,///444333...---222......------------....../////////......------,,,//////000000000000//////000111222333333333333333000333666666444333444666333333333222000000222444666111...000222111333666111000///000222444444444444444444555555555666666999999:::<<<======;;;:::DDD@@@BBBHHHKKKJJJLLLQQQcccjjjjjj[[[IIIAAABBBEEEDDDAAA???@@@CCCEEEDDDBBBEEEEEEFFFFFFGGGHHHIIIJJJ^^^YYYWWWXXX\\\dddrrr~~~rrraaaPPPIIIHHHFFFCCCBBBBBBBBB@@@>>>;;;:::;;;<<<888888888888999;;;===>>>???===:::777666666777888999999999::::::;;;;;;;;;999666333111111000///...222111000///////////////---...000111111111000///........................******+++++++++,,,,,,,,,---...//////000/////////---000111111......///222222111000///......//////000000000000111111111111111222333444444444333222yyyuuuqqqqqquuuvvvssspppsssoooooorrrqqqnnnqqqwwwqqqpppooooooqqqssssssrrrllliiihhhkkknnnooosssxxxwwwvvvvvvuuusssqqqooommmoooqqqvvv{{{~~~|||zzz{{{|||}}}}}}}}}zzzqqqjjjlllttt}}}~~~zzzssskkkfff]]]^^^```bbbcccaaa\\\YYYWWWXXXXXXXXXXXXWWWUUUTTTVVVXXX[[[\\\[[[XXXTTTRRRSSSTTTSSSQQQNNNLLLLLLMMMUUUXXXZZZVVVOOOGGGBBBAAA>>>>>>>>>>>>???@@@@@@AAA???>>>@@@EEEHHHHHHJJJNNNVVVTTTSSSTTTUUUVVVVVVVVVVVVZZZZZZVVVTTTSSSRRROOORRROOOLLLLLLOOOPPPPPPNNNRRRTTTVVVWWWWWWUUUSSSQQQUUURRRPPPOOOPPPRRRRRRRRRUUUXXX___gggooossssssrrrqqqrrruuuyyy|||}}}~~~|||yyysssiii^^^UUUOOOMMMIIIIIIJJJJJJIIIHHHFFFDDDKKKHHHDDDAAA@@@???===<<<>>>>>>>>>>>>??????<<<:::=========<<<<<<>>>BBBEEECCCEEEHHHIIIHHHHHHHHHIIIAAADDDBBBKKKMMMUUUggg]]]iiixxxyyyjjj___UUUQQQOOOLLLKKKMMMQQQTTT[[[hhhvvvzzzrrreeeYYYQQQMMMLLLLLLMMMOOOMMMFFFBBBDDDGGGGGGGGGKKKNNNJJJAAA999888999???DDDCCC===<<>>@@@BBBDDDEEEDDDGGGLLLPPPWWWWWWYYY[[[[[[aaaooo~~~kkk```TTTNNNIIIDDDBBBCCCFFFDDDBBB???<<<;;;::::::999999:::;;;<<<<<<<<<<<<;;;;;;:::999777666888:::888;;;;;;888888;;;;;;888777666555333222111000000000///---++++++,,,---...///---///333333///---///.........------,,,,,,,,,000...---...111222111///---.../////////...,,,+++...........................//////000000000000000333222111222333333333111000222444444333333444555vvvssspppqqquuuwwwuuurrrssspppppprrrqqqoooqqqwwwtttrrrqqqrrrssstttsssrrriiiffffffjjjmmmooosssxxxyyyxxxwwwuuusssqqqpppoooooorrrvvvzzz~~~~~~|||{{{|||}}}}}}~~~{{{rrrkkknnnvvv~~~{{{tttmmmhhh```___```aaabbb```\\\YYYVVVWWWWWWXXXWWWUUUSSSRRRQQQTTTXXXZZZYYYWWWTTTSSSUUUUUUUUURRROOOMMMLLLMMMMMMRRRXXXXXXSSSLLLGGGEEE@@@@@@??????@@@BBBCCCDDDDDDBBBCCCGGGHHHFFFGGGJJJSSSSSSSSSTTTUUUVVVVVVVVVUUUXXXYYYVVVUUUVVVUUURRRSSSPPPNNNNNNPPPQQQQQQPPPPPPQQQSSSTTTTTTSSSQQQOOOXXXTTTOOONNNOOORRRTTTUUUVVVYYY```hhhppptttuuussssssuuuwww{{{~~~}}}{{{vvvmmmbbbWWWPPPLLLHHHHHHIIIIIIIIIHHHHHHGGGIIIFFFCCCAAAAAAAAA???>>>=========>>>???>>><<<::::::;;;;;;:::;;;===AAAEEECCCEEEFFFFFFDDDCCCCCCDDDCCCEEEAAAIIIIIIPPPcccYYYiiixxx{{{hhh]]]SSSOOONNNMMMNNNPPPNNNOOOTTTaaarrr~~~wwwkkk___UUUOOOLLLKKKLLLOOONNNHHHDDDFFFGGGGGGIIILLLLLLHHH@@@::::::===@@@DDDDDD??????CCCEEEDDDKKKLLLHHH>>>777666444222444666999;;;======<<<;;;333333333333333222111000000000000000111111111111...//////000000000000000222//////000...+++...555,,,---.....................000111222111111111222///000111222333444444555444444555555666666555555333333333222222222111111000000000000000000000000000111222333444333333222000222333333333333555666:::::::::;;;;;;;;;;;;;;;>>>LLLZZZ\\\TTTJJJFFFHHHMMMPPPPPPIIICCCCCCCCCAAACCC@@@>>>???CCCEEECCC@@@@@@AAACCCCCCCCCFFFLLLPPPVVVWWW[[[^^^^^^cccppp}}}kkk```TTTNNNJJJFFFEEEFFFBBBAAA>>><<<:::888888888777999:::::::::::::::;;;;;;<<<;;;999777777888:::555888888555555888888555777666555333222111111000000///...,,,,,,---...///...---...222222...---............------,,,,,,,,,...,,,,,,...111333333111......//////......---,,,...........................//////000000000000000444333111111222222111///000222444444444333444666tttrrrpppqqqtttwwwvvvttttttrrrrrrsssrrrpppssswwwtttssssssssstttssspppnnndddbbbccciiimmmooosssxxx{{{zzzwwwuuurrrqqqqqqqqqqqqrrruuuyyy|||~~~}}}~~~}}}~~~~~~{{{sssmmmqqqyyy|||uuunnnjjjcccaaa`````````___\\\ZZZTTTUUUVVVVVVUUURRRPPPNNNJJJNNNTTTWWWWWWUUUTTTTTTVVVVVVUUURRROOOLLLLLLMMMIIIPPPXXX[[[XXXQQQKKKHHHDDDCCCBBBAAABBBDDDFFFHHHIIIGGGGGGIIIHHHDDDCCCEEEOOOPPPRRRTTTUUUVVVVVVUUUTTTWWWWWWUUUUUUXXXXXXUUUSSSQQQOOOOOOPPPQQQQQQQQQOOOPPPRRRSSSSSSRRRQQQOOOYYYUUUPPPNNNOOOSSSVVVXXXVVVZZZaaajjjrrrwwwwwwvvvvvvxxxzzz}}}|||sssggg\\\SSSNNNHHHHHHHHHHHHHHHIIIJJJJJJGGGEEEBBBAAABBBBBBBBBAAA<<<;;;;;;<<<>>>>>><<<;;;999:::;;;;;;<<>>;;;;;;===???CCCDDDBBBBBBEEEFFFFFFPPPPPPJJJ???777555444111333555777:::===>>>>>>>>>888555333333555555333000111111111111111111111111000000000000000///......222000000222111...000444------.........---,,,,,,///111222111111222444666000000111222333333444555444333333333444444555555222222333444333222111000111111111111111111111111111111222333333333222222111222333333222222333555;;;;;;;;;<<<<<<=========>>>NNN^^^___SSSEEEAAABBB>>>BBBBBB@@@AAADDDEEEBBB???>>>>>>AAADDDFFFDDDAAA???@@@@@@@@@BBBFFFLLLPPPRRRTTTYYY\\\]]]aaammmzzzrrrfffYYYRRRMMMGGGEEEFFF@@@>>><<<:::999888888888666888::::::777777888;;;<<<===<<<;;;999888999:::555777777555555777777555777777666444333222111000111000...---------...///...,,,---111111---,,,............---------------,,,,,,,,,...111333333333//////......------.................................///000000111111000000555333111111111111///...///111333444444555666777tttrrrqqqqqqtttuuuuuusssttttttttttttsssrrrtttvvvsssrrrrrrrrrrrroookkkhhh```___bbbhhhmmmooorrrwww|||zzzvvvsssqqqpppqqqqqqrrrsssuuuxxx{{{}}}~~~~~~|||uuuooottt|||}}}vvvpppkkkeeeccc```______^^^\\\[[[SSSTTTTTTTTTRRROOOLLLJJJHHHMMMSSSVVVUUUTTTSSSTTTVVVVVVTTTQQQMMMKKKKKKLLLMMMSSSZZZ\\\XXXRRRMMMKKKKKKHHHEEECCCCCCEEEGGGIIILLLJJJIIIKKKIIIDDDBBBCCCJJJMMMQQQSSSTTTTTTTTTUUUSSSUUUTTTQQQSSSWWWWWWTTTQQQPPPOOONNNNNNOOOPPPPPPPPPQQQSSSTTTTTTSSSRRRQQQWWWTTTQQQPPPRRRTTTVVVWWWVVVZZZaaakkksssxxxyyyyyyyyyzzz|||~~~wwwkkk___WWWSSSLLLKKKIIIHHHHHHIIIJJJKKKHHHFFFCCCBBBBBBBBBBBBAAA<<<;;;:::;;;======<<<;;;:::;;;===>>>@@@CCCGGGJJJIIIIIIHHHEEECCCBBBDDDFFFEEEGGGAAAEEEAAAGGG[[[SSS```ppp~~~jjj^^^SSSPPPQQQSSSXXX]]]ZZZUUURRR[[[mmm~~~rrrdddXXXQQQNNNNNNJJJLLLJJJEEECCCEEEFFFDDDDDDDDDDDDBBB???<<<;;;;;;===@@@CCCDDDDDDDDDEEEEEENNNNNNHHH>>>666555444222333444666888:::;;;<<<<<<;;;666222333666777333000222222111111111111111000000000000000000///......000111222333222111111222////////////...---,,,,,,000000111000000111444777000000111222333333444444444333222111222333444555111222333444444333000///111111111111111111111111222222222222222222222222222333333333333333666888<<<<<<<<<===>>>>>>?????????KKKXXXXXXMMMAAA<<<;;;:::<<<======AAAFFFFFFBBB??????@@@CCCFFFFFFCCCAAA???>>>>>>>>>AAAEEEKKKOOOMMMNNNQQQTTTUUU[[[iiiwww|||nnn___UUUNNNFFFCCCCCC@@@???===;;;::::::;;;;;;777:::<<<:::777666888;;;=========<<<:::888999:::666999999666666999999666777777777555444333111111000///...---------......---+++,,,//////,,,+++---...............------------------///000222222222000///...------...///000........................//////000111111111111000333111000000222222111//////111444555555666777999uuutttrrrrrrrrrsssrrrrrrsssuuuvvvtttrrrssstttuuusssrrrrrrqqqqqqnnnjjjfff______bbbjjjnnnooorrrvvvzzzxxxuuurrrpppppppppqqqssstttuuuwwwzzz|||~~~}}}uuuqqqvvv~~~|||vvvpppllleeebbb___]]]]]]]]]\\\[[[TTTSSSRRRQQQNNNLLLIIIHHHJJJPPPVVVXXXUUUSSSRRRSSSTTTTTTRRRNNNKKKIIIJJJKKKRRRVVVYYYYYYUUUQQQPPPQQQOOOMMMIIIEEEDDDEEEFFFHHHMMMJJJJJJLLLKKKEEECCCDDDGGGKKKPPPRRRRRRRRRSSSTTTRRRRRRPPPMMMOOOTTTTTTQQQNNNNNNMMMLLLKKKLLLMMMOOOOOOPPPQQQRRRRRRRRRRRRQQQSSSRRRRRRSSSUUUUUUTTTSSSUUUYYY```kkktttyyy{{{zzzyyyzzz|||~~~vvvjjj___XXXUUUPPPOOOLLLJJJIIIIIIIIIJJJKKKHHHEEECCCBBBBBBAAA@@@===;;;:::;;;<<<===<<<;;;:::;;;===???@@@CCCFFFIIIGGGHHHHHHFFFEEEEEEGGGIIIEEEGGGBBBEEEAAAFFFZZZSSSXXXgggyyylll```TTTPPPPPPRRRWWW]]][[[UUURRRYYYiii{{{rrrcccVVVPPPPPPRRROOOOOOMMMHHHGGGJJJJJJGGGAAAAAACCCDDDDDDAAA<<<999;;;===AAADDDDDDBBBBBBCCCGGGGGGCCC:::555444444222444444555555666777999999:::666222333777777444000333222222222111111000000......///000000000000000///000111222222333222000000000000000000///...---///000000000///000333555111111111222222333333444333333222111111333444555111222333444444333000///111111111111111111111111222222222222222222333333111222444444444777:::===<<<<<<===>>>>>>???@@@@@@BBBHHHMMMNNNHHHAAA<<<:::===???@@@@@@CCCGGGFFFBBBCCCCCCDDDEEEFFFDDDBBB@@@???===<<<===AAAEEEJJJLLLKKKKKKKKKMMMOOOWWWhhhyyy}}}ppp```UUUMMMEEEBBBBBB@@@???===<<<;;;;;;<<<<<<;;;======;;;888888:::<<<======>>><<<:::888888999666999999666666999999666888888777777555333222111///......---------------...++++++......++++++...........................//////000000//////000000000///...------...000111///////////////////////////000000111111111111111000//////000222444444333///222444666666666888999uuutttsssrrrqqqqqqqqqqqqrrrvvvwwwtttrrrssstttsssvvvuuusssrrrqqqoookkkhhhaaaaaaeeelllppppppqqquuuwwwuuutttrrrqqqqqqqqqqqqttttttuuuwwwyyy|||~~~}}}uuuqqqvvv{{{uuuoookkkbbb```^^^]]]]]]\\\[[[ZZZVVVTTTQQQNNNKKKIIIHHHGGGLLLRRRYYYZZZVVVSSSSSSTTTRRRRRRPPPLLLIIIIIIJJJLLLSSSUUUVVVTTTQQQPPPRRRUUUPPPNNNJJJGGGEEEEEEFFFFFFLLLJJJKKKNNNLLLGGGDDDEEEFFFJJJOOOPPPOOOOOOQQQTTTQQQOOOKKKHHHKKKQQQRRRNNNKKKKKKKKKJJJIIIIIIKKKMMMLLLMMMNNNOOOOOOOOOOOOOOONNNOOOPPPSSSUUUUUURRROOORRRVVV___iiisssyyy{{{zzzzzz{{{}}}wwwkkk```XXXUUUSSSRRRPPPNNNLLLKKKJJJJJJLLLIIIFFFDDDCCCCCCAAA@@@???===;;;;;;<<<===<<<;;;999:::<<<===>>>???BBBDDDCCCDDDEEEEEEEEEEEEGGGIIIEEEHHHDDDGGG@@@DDDWWWPPPRRR]]]nnn|||ooocccVVVPPPOOOOOORRRWWWSSSPPPNNNTTTbbbsssuuueeeWWWPPPPPPSSSLLLMMMLLLJJJJJJLLLIIIDDD@@@@@@BBBFFFHHHFFF@@@:::999;;;@@@EEEEEE@@@>>>@@@>>>@@@>>>888444444444222555444333333444555777888777555444666888888555222333333333222111111000000......///000000000000000---//////...000333222...000000111111111000//////000111111111000000111333111111222222222333333333333222222222333333444444222222333444333222111000111111111111111111111111111111111111222333444555222333444444555888===@@@<<<<<<===>>>??????@@@@@@EEEGGGHHHHHHFFFBBB>>><<>>???>>>===???BBBFFFHHHIIIKKKJJJIIIKKKNNNXXXlll~~~yyylll\\\SSSLLLFFFDDDEEE@@@???===<<<;;;;;;;;;<<<@@@???===;;;;;;;;;;;;<<<<<<===>>>===:::888777777555777777555555777777555888888888888666444222111/////////.........------...,,,+++......+++,,,..................////////////000111000///...///000//////......//////000000///////////////////////////000111111222222111111///...///111444666666555111333555666666777888999sssssssssrrrqqqqqqrrrsssqqqvvvwwwsssqqqssstttqqqwwwuuurrrpppooonnnkkkiiiddddddhhhooorrrqqqqqqsssttttttttttttsssssssssssstttuuuuuuwwwzzz}}}|||uuupppuuu~~~}}}yyysssmmmjjj___]]]\\\\\\\\\\\\ZZZYYYXXXUUUPPPKKKHHHGGGGGGGGGKKKRRRYYYZZZVVVSSSTTTVVVRRRQQQOOOLLLJJJJJJLLLNNNSSSTTTTTTQQQLLLJJJLLLOOOLLLKKKIIIGGGFFFFFFFFFGGGMMMKKKLLLOOOMMMGGGDDDEEEGGGJJJNNNNNNLLLLLLPPPTTTNNNLLLGGGEEEJJJRRRSSSPPPIIIKKKKKKIIIGGGGGGJJJMMMLLLLLLMMMMMMNNNOOOOOOOOOMMMMMMNNNPPPRRRRRRQQQOOOOOOTTT\\\gggqqqxxxzzzzzz{{{|||~~~}}}rrreeeZZZUUURRRRRRRRRQQQPPPNNNMMMLLLJJJHHHEEEDDDDDDDDDCCCCCCBBB???===<<<<<<<<<<<<;;;:::;;;============???@@@AAACCCEEEEEEEEEEEEFFFGGGFFFJJJFFFHHH@@@AAASSSKKKPPPVVVeeeuuu~~~~~~vvviii[[[TTTPPPNNNOOORRRNNNNNNNNNSSS\\\jjjxxx{{{mmm]]]SSSPPPQQQHHHMMMPPPQQQRRRQQQIII@@@???>>>>>>BBBGGGFFFAAA;;;999:::@@@GGGFFF???<<<===888<<<<<<777444444333111444333222222333666999:::444666888:::;;;999777555444444333222222111000000///000000000000//////...,,,...---+++---333222---...///000000000000000///111222444333222000111111111222222222222333333333222333333444444444444444333333333222222222111111000000000000000000000000000000000000222444555777333444444444444777;;;???;;;;;;<<<===>>>???@@@@@@CCCFFFIIIHHHCCC???======;;;BBBEEECCCAAABBBCCCBBBEEEEEEEEECCCAAA???>>>>>>@@@>>>>>>@@@DDDGGGGGGFFFHHHHHHIIILLLPPPZZZnnn|||nnn___UUUOOOJJJHHHJJJCCCBBB@@@>>>============DDD@@@;;;:::<<<===<<<999;;;<<<===<<<999777666666555888888555555888888555888888999999777555333111111111111111111000/////////,,,,,,......,,,,,,///---........./////////000...000111000///...///111......///000000000000000////////////////////////000000111222222222222111111000000222555666666666222444777777777666777999pppqqqrrrrrrqqqrrrtttuuupppvvvwwwrrrpppsssssspppuuurrrooommmlllkkkiiihhhgggfffjjjqqqsssqqqppprrrttttttuuuuuuvvvuuuuuutttuuuuuuvvvwwwzzz}}}|||tttooouuu~~~|||wwwrrrllliii]]]\\\[[[\\\\\\\\\ZZZXXXZZZVVVPPPJJJGGGFFFGGGHHHIIIQQQYYYZZZVVVSSSUUUXXXRRRQQQOOOMMMJJJKKKNNNPPPUUUVVVUUUPPPIIIEEEDDDFFFIIIHHHHHHGGGGGGGGGHHHHHHOOOMMMMMMPPPNNNGGGDDDDDDGGGKKKNNNMMMJJJKKKOOOSSSLLLJJJEEEDDDJJJSSSUUURRRIIIKKKKKKJJJGGGGGGJJJMMMMMMMMMNNNOOOPPPPPPQQQQQQMMMLLLKKKLLLOOOPPPPPPPPPNNNRRR[[[fffpppwwwyyyyyy|||}}}zzzlll^^^WWWQQQQQQRRRSSSRRRQQQOOONNNHHHFFFDDDDDDEEEFFFFFFEEECCCAAA>>><<<<<<<<<<<<;;;===>>>??????>>>===???@@@BBBDDDGGGHHHGGGEEEEEEFFFGGGKKKGGGHHH???>>>OOOFFFPPPSSS___qqq|||~~~|||oooaaaYYYTTTPPPOOOQQQPPPQQQRRRTTTYYYdddqqqzzztttcccVVVOOONNNLLLSSSZZZ^^^```\\\PPPDDD>>>;;;999<<>>===;;;999888444444333333222111000000222222111111000...---,,,+++---+++(((+++222111,,,------...///000000000///222444666666444111111111222222222222222222333333222333444555666555444333444333222111111111222222/////////////////////////////////000222444666888444444444333333555999<<<:::;;;<<<===>>>???@@@@@@???EEEKKKIII@@@::::::<<<666>>>DDDBBB???@@@BBBBBBCCCCCCBBB@@@>>>===>>>???@@@??????BBBFFFGGGFFFDDDDDDEEEHHHMMMQQQ[[[nnnuuueeeZZZSSSMMMKKKMMMGGGFFFDDDBBB@@@@@@@@@@@@FFF???999999===???<<<888:::<<<===<<<999666555555888;;;;;;888888;;;;;;888888999999999888555333111222333333333333222111111000---,,,//////,,,---000---.........//////000000,,,...000000//////111444---...///111111111000///000000000000000000000000000000111222222222222111333222222333555666666555444555777888777666777888ooorrrttttttrrrrrrtttvvvqqqtttvvvvvvtttrrrssstttuuurrrpppnnnnnnmmmkkkiiiggggggjjjppprrrooonnnpppqqqrrrssstttuuuuuuuuuuuuzzzwwwuuuvvvyyy~~~{{{qqqooouuu}}}~~~~~~zzzssslllgggbbb```^^^\\\[[[\\\]]]^^^YYYVVVPPPKKKGGGFFFFFFFFFNNNRRRVVVXXXVVVTTTSSSRRROOOKKKMMMRRRRRRMMMLLLOOOTTTSSSQQQLLLGGGBBB@@@@@@CCCEEEFFFDDDAAAAAADDDHHHLLLKKKJJJLLLNNNMMMHHHDDDPPPOOOJJJGGGIIIPPPQQQNNNEEEDDDDDDFFFKKKOOOQQQQQQLLLIIIIIIKKKKKKHHHGGGJJJJJJNNNPPPOOOPPPTTTTTTQQQRRRQQQPPPOOOOOOOOOOOOOOOTTTVVV\\\fffrrrzzz|||||||||yyy{{{}}}oooccc\\\XXXVVVSSSQQQQQQPPPOOONNNDDDFFFFFFEEECCCCCCFFFIIIJJJGGGBBB>>><<<<<<<<<;;;???===<<<>>>AAABBB???===DDDCCCCCCCCCAAA@@@>>>===AAAEEEEEEBBBAAADDDFFFEEEHHHQQQ___lllvvv~~~vvvggg___]]][[[UUUNNNSSSMMMOOOWWWZZZZZZdddrrryyyjjj^^^XXXWWWQQQVVV^^^fffggg^^^MMM@@@<<<;;;:::;;;>>>???<<<::::::AAAGGGHHHGGGEEE???888888888777777777777777777333333333444999???BBBBBB999:::<<<<<<<<<<<<::::::666666555444333222222111...///000111111000///...////////////000000000000000000000///...---------333222222111000000000111.........///000222333444333333333444444444555555666666555444444444555555333000------...000111000000000000000111222333444888666555555666777888888===???@@@AAA???===<<<;;;;;;>>>AAABBB@@@===;;;:::===<<<;;;;;;<<<>>>@@@BBB>>>>>>>>>>>>>>>>>>???@@@???BBBFFFHHHHHHGGGGGGGGGEEEEEEFFFIIIMMMWWWjjj{{{{{{kkk^^^WWWSSSPPPMMMGGGBBB===<<<>>>???<<<999???;;;888:::>>>???<<<999777999;;;;;;999777666777:::777666999>>>???<<<888777777888999999888666555222222333555666555222///......///000000000000000////////////////////////000000000///...,,,+++***+++,,,---...///111222222111111222222111000...---000111111111111222222222222111000222555777777777444555555666777888888999qqqssstttsssqqqqqqtttvvvpppsssvvvvvvtttrrrrrrttttttsssqqqpppooonnnjjjhhhgggfffjjjppprrrpppoooqqqrrrrrrsssttttttuuuuuuvvvzzzwwwuuuvvvyyy~~~{{{rrrpppvvv~~~yyyrrrjjjfffbbbaaa^^^]]]\\\\\\]]]]]]ZZZWWWRRRLLLIIIGGGGGGGGGLLLOOOSSSTTTRRRPPPNNNNNNLLLJJJKKKOOOPPPLLLKKKNNNPPPPPPNNNKKKFFFBBB@@@@@@===???AAAAAA@@@AAAEEEHHHMMMMMMNNNOOOOOOMMMJJJGGGQQQPPPMMMIIIKKKOOONNNJJJFFFFFFGGGIIIKKKNNNQQQSSSOOOLLLKKKMMMLLLIIIHHHKKKJJJNNNQQQPPPQQQTTTSSSOOOPPPPPPPPPOOONNNNNNNNNOOOSSSUUU\\\gggrrrzzz||||||{{{yyyzzz|||ooobbbZZZXXXVVVTTTRRRQQQOOOLLLIIIHHHIIIIIIGGGDDDDDDFFFHHHIIIFFFBBB???===<<<;;;;;;>>>>>>===>>>??????>>><<>>>>>===AAADDDDDD@@@???BBBDDDDDDJJJRRR^^^jjjvvvyyykkkbbb]]]ZZZUUUPPPTTTRRRVVV^^^^^^ZZZ```lll{{{}}}oooccc\\\YYYUUU\\\dddgggaaaVVVJJJCCC===;;;999:::<<<===<<<:::>>>DDDIIIJJJIIIGGGAAA:::888777777888::::::777555444444444555999>>>BBBCCC<<<============;;;:::999777777666555444333222222///000000000000000000///////////////000000000000////////////////////////222222222222222333444555111111111111222222222222333333333444444444555555777666666666555555444444444111///...000111222222000000000000111222333444666555444444666777888999===@@@DDDEEEBBB>>>:::999:::===AAABBB@@@>>><<<;;;>>>===<<<;;;<<<>>>@@@AAA>>>>>>>>>>>>>>>??????@@@@@@BBBEEEFFFEEEEEEFFFGGGEEEEEEGGGJJJMMMVVVhhhyyyzzzlllaaaZZZUUUPPPLLLFFFBBB>>>===??????<<<888===;;;999:::===>>><<<:::888:::;;;:::999777777888999777666888===>>>;;;888777777888888888777666555333222333444555444111.........///000000000000000////////////////////////......//////000000//////,,,------...///000111111000111111222222111//////111111111111222222222333444333222333666777888777333444555666777888999999uuuuuutttrrrpppqqqsssuuuqqqsssuuuuuutttsssssssssssssssrrrrrrqqqooojjjgggeeeeeeiiippprrrqqqpppssstttssssssssssssuuuvvvwwwyyywwwuuuvvvzzz~~~|||sssqqqyyy}}}xxxppphhhdddbbbaaa___]]]\\\\\\\\\\\\[[[XXXSSSNNNJJJHHHHHHHHHJJJLLLNNNOOOLLLJJJIIIIIIIIIHHHIIIMMMMMMKKKJJJKKKLLLLLLLLLIIIDDDAAA??????;;;===???>>>===>>>BBBFFFMMMOOOQQQRRRPPPNNNLLLLLLQQQRRRQQQMMMMMMNNNLLLGGGGGGIIIKKKKKKKKKMMMRRRVVVQQQNNNMMMOOONNNJJJIIIKKKKKKPPPSSSRRRRRRSSSQQQLLLMMMOOOPPPOOOLLLKKKMMMOOOQQQTTT[[[gggssszzz|||{{{zzzyyyzzz~~~{{{qqqeee]]]ZZZXXXVVVUUUSSSPPPKKKHHHLLLLLLKKKHHHEEEDDDEEEFFFEEEDDDCCC@@@>>><<<;;;:::<<<===???>>>===<<<<<<===??????>>>===<<<=========AAACCCBBB>>>===AAADDDEEEMMMQQQZZZgggttt~~~rrrggg___YYYUUUSSSSSSVVV]]]dddaaaZZZ]]]fffxxx}}}uuuiiibbb___VVV^^^eeebbbWWWLLLGGGGGG>>><<<999888:::;;;<<<;;;BBBGGGKKKJJJIIIGGGBBB;;;888777777;;;???>>>888333666555555666999===BBBEEE@@@@@@???===<<<:::999888999888777666555444444333111111000000000000111111////////////000000000000...//////000111111222222000111111333444666888999333333444444333222111111333333333444444444555555666777777777666555333222555333000000111333333333111000000111111222333444333333333444555777999:::<<>>999888:::===AAABBBAAA???>>>>>>???>>>===<<<<<<===>>>???>>>>>>>>>>>>>>>???@@@@@@AAABBBCCCCCCBBBBBBDDDFFFEEEFFFHHHKKKNNNUUUfffvvvyyyooofff___XXXPPPKKKEEEBBB@@@???@@@@@@<<<888;;;;;;;;;;;;;;;;;;;;;;;;999::::::999777777888:::888666555777;;;<<<:::777777777888888777666555555444333222222222222///.........///000000000000000/////////////////////////////////000000111111111............/////////000///000111111222222111111222222222222333333333333777555444555666888888777333333444666777999:::;;;xxxwwwtttqqqpppqqqsssuuussstttvvvvvvvvvuuuttttttssssssssstttsssoooiiieeebbbbbbgggnnnqqqpppppprrruuutttsssrrrsssuuuwwwxxxyyywwwvvvwwwzzz~~~|||sssrrrzzz}}}wwwooogggbbbbbbaaa___]]]\\\[[[[[[[[[YYYWWWRRRNNNKKKIIIHHHHHHIIIJJJKKKKKKHHHFFFEEEEEEHHHHHHJJJLLLLLLKKKJJJJJJKKKKKKKKKHHHDDD???======<<<>>>???>>>;;;;;;>>>BBBMMMPPPSSSRRROOOMMMMMMOOOPPPSSSSSSQQQPPPPPPMMMHHHHHHKKKNNNLLLJJJKKKQQQWWWSSSOOONNNOOONNNJJJIIIKKKLLLQQQTTTSSSSSSSSSOOOJJJJJJMMMPPPOOOKKKJJJLLLNNNOOOSSSZZZfffssszzz|||{{{yyyzzz|||~~~{{{tttjjjbbb]]][[[XXXVVVTTTRRROOOLLLOOOMMMKKKHHHDDDCCCBBBBBBBBBBBBCCCAAA???<<<:::999888;;;>>>>>><<<;;;===@@@@@@???>>><<<;;;;;;<<<<<>>DDDCCC;;;333888666555777999<<>>AAABBBAAA@@@@@@@@@@@@???>>>===<<<<<<======>>>=========>>>???@@@AAAAAABBBAAA@@@???@@@CCCEEEEEEFFFIIILLLOOOUUUeeettt{{{ssskkkbbbXXXNNNGGGDDDBBBAAAAAAAAA???<<<888999;;;<<<;;;:::999:::;;;999999999777666666888:::777666555777999:::999777777777777777666555555444444222111000000000///---......///000000000000000////////////////////////222222111000//////......///////////////.........//////000111222222333333222333333333444444444444888666555555666777666555333444666777999;;;<<<===zzzwwwtttqqqqqqrrrssstttuuuvvvvvvwwwxxxwwwvvvuuurrrsssssstttsssooohhhddd______dddkkkooommmnnnpppuuutttsssrrrsssuuuwwwyyyxxxwwwvvvwww{{{~~~|||sssrrr{{{}}}wwwooofffaaabbbaaa___]]][[[ZZZYYYXXXVVVTTTQQQMMMKKKIIIIIIIIIIIIJJJJJJIIIFFFDDDDDDEEEIIIKKKLLLLLLLLLLLLKKKIIIJJJKKKKKKHHHCCC???<<<;;;<<<>>>???>>><<<===@@@DDDKKKNNNQQQPPPMMMKKKLLLNNNMMMRRRTTTRRRQQQRRRPPPLLLJJJMMMNNNLLLIIIJJJPPPVVVRRROOONNNOOONNNJJJHHHKKKMMMRRRUUUTTTSSSSSSOOOJJJIIILLLNNNNNNLLLJJJKKKMMMNNNQQQYYYeeeqqqzzz||||||zzz|||~~~~~~~~~zzztttkkkccc]]]ZZZVVVTTTSSSSSSRRRQQQOOOLLLIIIEEECCCAAA@@@??????AAACCCAAA>>>;;;::::::555999===>>>======???BBBBBBAAA@@@>>><<<;;;;;;:::<<>>EEEKKKMMMKKKKKKOOOYYYggguuu~~~uuuggg]]]XXXWWWNNNRRRXXX[[[YYYXXX^^^fffooovvvxxxqqqmmmkkk]]]ZZZVVVPPPKKKHHHGGGGGG@@@>>>;;;888777888:::===@@@DDDEEEBBB@@@@@@===888;;;:::;;;AAAGGGFFF>>>555999666555888:::<<>><<<;;;::::::999888777666666555333222111000000111222333////////////000000000000111111222222222222222222111111111111222333444555000111111222222222222222333333333444444444555555333444555666555333111///333222000111222333222111111111111111222333444555///111333444555777;;;???:::BBBJJJIIIBBB<<<<<>>======<<<<<<<<<============>>>???@@@AAA@@@@@@@@@>>>>>>???BBBEEEEEEFFFIIIMMMOOOWWWgggvvvxxxooodddWWWKKKDDDCCCBBBAAAAAA@@@>>>;;;999999:::;;;:::999888999;;;777777777666555555777999777777666666777888888777777777666555555444444444333222000000000000///---......///000000000000000000000000000000000000000111111000...............////////////............//////000111222333444444444444444444555555555555888666444444555666555444555666777999;;;===>>>???yyywwwsssrrrsssssstttsssvvvvvvvvvwwwyyyxxxvvvtttrrrrrrssssssrrrmmmgggccc^^^^^^bbbiiimmmkkklllnnnuuuttttttttttttvvvwwwxxxxxxwwwvvvxxx{{{~~~{{{rrrqqqzzz~~~xxxooogggbbbaaa```^^^\\\ZZZXXXVVVUUUSSSQQQOOOMMMLLLKKKKKKKKKJJJKKKJJJHHHEEEDDDEEEFFFKKKNNNNNNLLLKKKLLLKKKGGGGGGIIIIIIGGGCCC???<<<;;;888;;;===>>>???AAAFFFKKKJJJLLLMMMMMMLLLKKKKKKLLLLLLPPPRRRPPPOOOQQQRRRPPPNNNNNNNNNKKKIIIKKKPPPTTTRRROOONNNPPPNNNKKKJJJLLLOOOSSSUUUSSSSSSSSSPPPKKKJJJKKKLLLMMMNNNMMMLLLKKKNNNPPPWWWcccpppyyy}}}}}}zzz~~~{{{sssiiibbb\\\YYYVVVTTTTTTSSSRRRQQQMMMJJJFFFCCCBBBAAA???======@@@BBBAAA===::::::;;;777999<<<===>>>???AAABBBAAAAAAAAA@@@???===;;;::::::>>>???===@@@GGGLLLNNNHHHHHHKKKSSS___mmmxxx{{{nnnccc[[[WWWOOOPPPRRRSSSTTTWWW^^^dddeeennnzzz{{{uuupppmmmggg___UUUOOOMMMKKKGGGDDDAAA@@@===:::777777:::===>>>AAAAAA>>><<<===<<<888<<<;;;;;;@@@DDDDDD???999999555555999:::<<>>>>>======<<<<<<============>>>???AAAAAA>>>??????>>>>>>???CCCFFFEEEFFFIIIMMMPPPYYYjjj{{{{{{qqqdddVVVKKKDDDBBBBBBAAA@@@>>><<<:::999999999999999999999999999666777777777666666777999888888777777777777888888888777666444333333333333111000000111222111000.........///000000000000000000000000000000000000000...---------...000222333///////////////.........000000000111111333444555444555555555666666666666777555444444555666555444777777888:::;;;===>>>???xxxvvvssssssuuuuuutttrrruuuttttttuuuwwwxxxuuurrrrrrrrrqqqqqqppplllfffbbb^^^^^^bbbiiilllkkkkkkmmmtttttttttuuuvvvvvvwwwwwwwwwvvvvvvxxx|||{{{qqqpppyyy~~~yyyqqqiiiddd______]]][[[YYYVVVTTTSSSQQQPPPOOONNNNNNNNNNNNNNNJJJJJJIIIGGGEEEDDDFFFHHHLLLPPPPPPLLLJJJLLLJJJEEEAAACCCEEEEEEBBB???===<<<666999===???@@@CCCIIIMMMKKKJJJJJJJJJKKKLLLKKKJJJKKKOOOOOOKKKIIIMMMPPPQQQRRRPPPNNNKKKKKKNNNQQQTTTSSSPPPOOOQQQPPPMMMLLLOOOPPPSSSUUURRRRRRSSSQQQMMMLLLJJJIIILLLPPPPPPMMMIIINNNPPPVVV```nnnxxx~~~xxx~~~}}}}}}tttjjjddd]]]\\\[[[ZZZZZZWWWSSSOOOKKKHHHDDDBBBBBBBBB@@@>>><<>>@@@AAAAAA???===;;;999===???>>>???EEEIIIJJJFFFGGGJJJPPPZZZggguuu~~~uuuhhh]]]VVVSSSRRRPPPNNNQQQVVVZZZ\\\aaajjjwwwyyyqqqlllhhh```UUUOOOMMMLLLHHHEEEBBBAAA@@@<<<999888:::===>>>@@@@@@<<<;;;======:::::::::;;;===??????>>><<<999444444:::;;;<<>>>>>>>>>>>=========<<<<<<======>>>@@@AAABBB<<<===>>>??????AAADDDFFFDDDEEEHHHLLLQQQ[[[nnn|||qqqdddWWWMMMHHHBBBAAA@@@>>>;;;::::::::::::888666777:::;;;999777666888999:::999888999:::999999888777666777888999888777555444222222222333//////000222444333111///......///000000000000000000000000000000000000000///.........///111333555.........///////////////222111111111111222444444555555666666666777777777777666444555666777777666777777888999:::;;;<<<<<>>===888;;;>>>??????BBBGGGKKKLLLJJJHHHIIILLLMMMKKKIIILLLOOOMMMHHHEEEIIINNNOOOVVVRRRNNNLLLMMMPPPSSSTTTSSSPPPPPPRRRRRROOONNNQQQPPPSSSTTTRRRQQQSSSRRRNNNMMMJJJHHHLLLQQQSSSNNNHHHOOOPPPUUU___lllxxx~~~www}}}||||||~~~xxxooojjj``````bbbcccaaa[[[TTTNNNKKKGGGCCCBBBCCCCCCAAA???<<>>@@@>>><<<>>>AAAAAA???<<<888:::>>>AAABBB@@@>>>===999>>>@@@>>>???CCCFFFEEEEEEGGGJJJOOOWWWdddtttyyylll^^^UUUXXXUUUPPPNNNPPPUUUVVVTTTccckkkwww}}}rrrjjjaaa[[[SSSNNNLLLKKKJJJIIIBBBBBBAAA>>>:::888:::===???AAA@@@<<<<<>>===:::999999888777666555555222222444555555444222222////////////000000000000------...000111222333444000000000000111222333444:::888444111000111333555333333333444444444555555666666555555666777888999555444444555666666555333222222222222333444555555111555888888666777===BBBGGGWWWggghhhZZZJJJCCCCCCBBBDDDEEEDDDBBBAAAAAABBB======>>>>>>>>>>>>======<<<<<<<<<===>>>@@@AAABBB;;;<<<>>>???@@@BBBEEEGGGDDDDDDGGGLLLQQQ]]]qqq|||pppcccWWWOOOKKKBBBAAA???<<<:::999999;;;;;;888555666:::<<<999555666999;;;<<<;;;::::::;;;999999999888666777888:::888777555333222222222222...///000333555555222///...//////000000000000000000000000000000000000000444333111//////000222333............//////000000333222111111111222333444666666666666777777777777888777555666888999999888666666777888999999::::::xxxwwwuuutttsssssstttttttttuuuuuutttrrrrrrsssuuurrrssssssqqqmmmhhhbbb^^^___ccciiikkkkkkkkknnnpppqqqsssuuuvvvuuuuuuvvvwwwxxxwwwxxx|||~~~{{{~~~|||rrrlllsss}}}yyyrrrkkkfff^^^]]][[[YYYWWWTTTSSSRRRSSSQQQPPPOOOOOOOOOMMMKKKKKKJJJGGGDDDBBBDDDHHHKKKQQQUUURRRKKKKKKPPPKKK@@@@@@AAAAAAAAAAAA@@@>>>>>>;;;<<<>>>AAADDDGGGJJJKKKNNNKKKKKKMMMLLLHHHGGGIIIIIIJJJKKKIIIGGGGGGJJJMMMUUUPPPLLLKKKJJJJJJPPPXXXRRRRRRSSSSSSRRRPPPNNNMMMRRRPPPPPPPPPRRRSSSSSSSSSPPPMMMJJJKKKMMMNNNMMMJJJNNNPPPUUU___kkktttwwwxxxyyyyyyzzzzzz{{{}}}~~~vvvmmmdddeeefffccc^^^WWWRRROOOMMMDDD???CCCFFFCCC@@@AAADDDBBB???<<<:::;;;<<<===???>>>>>>>>>>>>>>>??????===<<<<<<>>>AAAAAA===:::>>><<<<<<@@@BBBAAABBBFFFDDDEEEIIINNNSSS\\\lll|||}}}qqqcccYYYXXXUUUSSSRRROOONNNSSSZZZeeeiiipppxxxwwwoooccc^^^VVVPPPLLLJJJIIIHHHBBBCCCDDDBBB>>><<<===?????????>>>???@@@???===:::???<<<:::999:::;;;:::::::::888444333666===DDDHHH[[[]]][[[TTTMMMGGG@@@888:::888666666888999777444666666444333333333333333000000//////000111222222---...///111111111000//////000000000111111111111222222222333333444444444111222222333333444444555444444444666888888777555777333222444444222333777000444444222111444555333111222444444555888<<>>>>>????????????AAADDDGGGHHHHHHDDDCCCHHHRRRaaavvvyyylllccc[[[PPPFFFBBB@@@>>>===<<<:::777555555888;;;===<<<;;;::::::999888999===<<<888666777888999999999999888888777777888777444///,,,---///...///000111111000///...111000///......///000111222222222111000//////...000000///////////////000000////////////000000111000222333333333333555666666777999:::;;;;;;;;;:::::::::999888888999999:::;;;;;;:::999999999:::;;;vvvuuutttrrrrrrrrrrrrssssssttttttsssqqqqqqrrrsssssssssrrrppplllgggbbb______ccciiikkkkkklllnnnpppsssuuuwwwwwwvvvuuuvvvwwwuuuuuuwww{{{~~~}}}||||||{{{rrrlllttt~~~{{{zzzxxxrrrkkkeee]]]\\\[[[YYYWWWUUUTTTSSSRRRPPPNNNNNNOOOPPPOOONNNLLLKKKHHHEEECCCEEEHHHLLLPPPTTTRRRJJJIIIMMMJJJAAACCCBBBAAA@@@?????????@@@======>>>@@@BBBFFFIIIKKKLLLIIIIIILLLLLLIIIHHHJJJHHHIIIJJJJJJIIIJJJKKKLLLQQQNNNMMMNNNMMMLLLOOOUUUPPPPPPPPPPPPPPPOOONNNMMMPPPOOOOOOPPPRRRTTTUUUUUUPPPMMMJJJJJJMMMNNNMMMJJJLLLNNNSSS]]]iiisssyyy{{{|||||||||{{{||||||}}}~~~zzzpppfffeeeddd```ZZZTTTNNNLLLMMMEEEAAADDDFFFCCCAAAAAA@@@???===;;;;;;<<<===???===>>>@@@AAAAAA@@@???>>>:::::::::===@@@AAA>>><<>>@@@BBB@@@@@@???@@@AAA@@@>>><<<>>><<<::::::;;;<<<<<<;;;:::888555444555:::???BBBRRRWWWXXXTTTOOOJJJCCC;;;:::888777777999888666333666666555444333333222222000000000000000111222222...///000111111111000000000111111111222222222222333333333333222222222222222222333333444444444555444444555777888888666333666333222555555222333666444444222222777===;;;555444555666666666777:::<<>>;;;888999<<<>>>===<<>>>>>>>>===>>>???AAACCCDDDEEEEEEDDDCCCDDDIIIQQQ___ttt~~~mmm^^^SSSKKKEEEAAA@@@===<<<<<<:::777555777999;;;<<<;;;::::::;;;;;;999999<<<<<<888777999888888999999999888777777777888888444000......000///000111222222111000///111000////////////000111222222111111000//////...111000000//////000000000000////////////000111111000222333444333333555666777888999::::::999888888999999999999999999999999<<<;;;:::::::::;;;<<<===tttsssrrrqqqpppppppppppprrrsssssssssqqqpppqqqrrrtttsssqqqnnnjjjfffcccaaa___ccciiikkkkkkllloooqqqvvvxxxxxxxxxvvvuuuuuuwwwrrruuuyyy|||}}}~~~zzzqqqmmmuuu~~~zzzwwwwwwwwwrrrjjjccc\\\\\\[[[ZZZXXXWWWVVVUUUSSSPPPNNNMMMNNNPPPQQQQQQNNNMMMJJJFFFDDDEEEHHHLLLNNNSSSQQQIIIFFFIIIHHHDDDEEECCC@@@>>>>>>???BBBDDD??????>>>>>>@@@DDDHHHJJJHHHFFFGGGJJJKKKIIIJJJMMMIIIIIIJJJLLLNNNOOOMMMLLLMMMMMMOOORRRQQQMMMNNNRRRNNNNNNNNNMMMMMMMMMNNNNNNNNNOOOOOOQQQRRRTTTVVVWWWQQQMMMJJJJJJLLLNNNLLLJJJJJJLLLPPPYYYeeerrr{{{}}}||||||||||||}}}rrrgggeeeaaa[[[VVVPPPLLLIIIMMMGGGCCCEEEFFFDDDBBBBBB===<<<;;;;;;<<<===???@@@<<<>>>AAADDDDDDCCC@@@>>>999999:::===@@@AAA???>>>AAA===<<>>===;;;::::::<<<======<<<999777555444444666999:::EEEKKKOOONNNLLLIIICCC;;;::::::999::::::888555222999999999999777666444333000000000000000000111222///000111111222111111111111111111222222222333333333333333222111111000000333444444444444555555555333444555777999888555222555222333666666333222555999444///222===EEEAAA777777888999888777666888999;;;EEEOOORRRLLLDDD>>><<>>===:::999:::>>>AAA@@@>>>===>>>>>>>>>>>>>>>>>>???<<<===@@@BBBCCCCCCCCCBBBAAABBBFFFLLLRRR^^^rrrpppZZZLLLHHHFFFAAA???===;;;;;;999777555999:::;;;:::999999:::<<>>ssssssrrrqqqqqqppppppppprrrsssttttttrrrqqqqqqrrrtttrrrooolllhhheeecccbbb___dddhhhkkkkkklllooosssxxxyyyyyywwwuuussstttuuussswww}}}~~~yyypppnnnwww{{{wwwwwwwwwrrriiiaaa\\\\\\[[[ZZZYYYYYYXXXXXXUUURRROOOMMMNNNPPPQQQRRROOONNNJJJFFFDDDDDDGGGJJJKKKPPPOOOHHHCCCDDDFFFEEEDDDAAA>>><<<===@@@EEEHHHAAA???>>>===???BBBFFFIIIFFFCCCDDDIIIKKKJJJLLLOOOKKKJJJKKKNNNRRRSSSPPPMMMMMMMMMOOORRRQQQMMMNNNQQQNNNMMMLLLKKKLLLMMMOOOPPPOOOPPPQQQQQQRRRSSSUUUVVVRRRNNNJJJJJJLLLMMMLLLJJJKKKLLLOOOVVVaaaooozzz~~~|||{{{{{{{{{|||pppfffbbb]]]WWWSSSPPPMMMKKKMMMIIIFFFEEEEEEEEECCCBBB===============>>>>>>???===???BBBDDDEEEDDDBBBAAA;;;<<<===>>>@@@@@@@@@???BBB>>>===???@@@@@@CCCGGGJJJGGGFFFIIILLLTTTcccqqqsssjjjaaa\\\WWWUUURRRPPPRRRWWWZZZ]]]ccclllvvvrrrhhh[[[SSSPPPNNNIIIEEEIIIIIIGGGDDDCCCBBBCCCCCCAAAAAAAAACCCDDDDDDBBB@@@:::999888999;;;<<<<<<;;;666555444333333444555555999???BBBBBBBBBBBB>>>888;;;<<<======<<<999555222666777888888777444222000111000000000000000111111111111111222222222111111000000111111111222222222222222111111111111111111444444555555555666666666222333555888:::999666333444222333777777333222444888444000222===DDD@@@777777999::::::888777777888777<<>>;;;BBBJJJRRRRRRKKKCCC>>>===<<<:::999<<<@@@CCCBBBAAA<<<<<<======>>>>>>??????===>>>???@@@BBBCCCDDDEEEAAADDDJJJQQQVVV___rrrpppZZZLLLHHHGGGAAA>>><<<::::::999777555888999999888888999===@@@EEE@@@<<<;;;999666777;;;999999999999888777666666777666555333111//////000000111222333333222111000000000000000000000000000111111111111000000//////111111111111111111222333000000000000111111222333222444555555444444555777666666888888999888777666666888:::;;;;;;:::999888???>>>===;;;:::;;;;;;<<>>AAAEEEHHHEEECCCDDDHHHJJJJJJMMMQQQMMMKKKKKKNNNRRRTTTRRROOOPPPNNNNNNPPPOOOLLLNNNRRRMMMMMMLLLKKKLLLNNNOOOPPPPPPRRRSSSRRRPPPPPPRRRTTTSSSNNNJJJIIIKKKMMMLLLKKKLLLMMMOOOTTT^^^lllyyy|||{{{{{{{{{yyymmmddd___YYYUUUSSSRRRQQQOOOMMMKKKHHHEEEDDDEEEDDDBBB@@@@@@@@@@@@???>>>======???@@@AAABBBCCCDDDEEEEEE@@@AAAAAAAAA@@@@@@@@@@@@BBB???>>>@@@AAA@@@CCCGGGGGGDDDCCCFFFKKKTTTbbbooo}}}wwwqqqiiiaaaYYYUUURRRQQQSSSXXXZZZ]]]bbbjjjsss~~~wwwnnnaaaXXXTTTRRRNNNKKKIIIHHHGGGFFFEEEDDDBBB@@@@@@@@@AAABBBDDDEEECCCAAA777666666777999:::999888222222222333333444444444666999:::777777:::999666<<<===??????===999666444111222333333222000---+++111111000000000000000111222222111111111111111111////////////000000000000//////000111222222333333444555555666666777888888333444555888;;;:::888666444222333777777333222444555555333333777<<<:::555444777:::;;;:::999888999666888<<>>???===;;;:::<<<@@@CCCCCCBBB<<<<<<======>>>>>>?????????>>>>>>>>>AAAEEEIIIKKKEEEHHHNNNVVV\\\dddttt|||jjjYYYOOOIIIEEEAAA???<<<::::::999888777666777777777888;;;???CCCIIICCC===;;;888555666:::::::::::::::999888777666666444333111111000//////000000111222222111000000000000111111111111000000111111111000000000000000111111000000111222333333000000000111111222444444333555666666555444555777333444666888999:::999999666777999;;;;;;;;;999888@@@???===;;;999999999999tttuuuuuuuuutttsssrrrqqqrrrtttvvvvvvtttsssrrrsssrrrpppmmmjjjgggdddcccbbb```dddhhhjjjkkkmmmqqquuuyyyxxxwwwtttrrrqqqrrrssstttwww|||vvvmmmppp{{{}}}xxxqqqiiiddd^^^^^^]]]\\\[[[[[[ZZZZZZYYYVVVSSSRRRSSSTTTUUUTTTSSSQQQMMMHHHDDDCCCFFFHHHHHHHHHGGGDDDAAA@@@@@@@@@???===<<<<<<>>>AAAEEEHHH???>>>======>>>AAADDDGGGGGGDDDEEEHHHJJJJJJMMMQQQNNNLLLKKKKKKMMMOOOQQQQQQSSSPPPOOOOOOMMMKKKMMMRRRLLLLLLLLLLLLLLLMMMNNNOOOPPPRRRSSSQQQNNNMMMOOORRRTTTOOOJJJIIIKKKLLLLLLKKKLLLMMMOOOTTT]]]kkkyyy~~~|||{{{{{{|||wwwkkkaaa\\\VVVSSSTTTUUUSSSRRRKKKLLLJJJEEECCCDDDDDDAAADDDDDDEEEDDDCCC@@@>>><<>>>>>???AAACCCDDDCCCAAA666666555777888888777555111111222333333444444444666888777444333777888555:::<<<>>>===;;;888666666333444444555444333111000222111111000000000000000222222111000000000111111........./////////000000...///000111222444555555444444555666888999:::;;;888888888999::::::888666555222333666666333222555111555666333222555666444111555999;;;:::999888888555666999<<>>@@@AAABBBAAA@@@@@@AAABBB@@@===:::;;;???BBBCCCBBB===>>>>>>>>>>>>>>>>>>??????>>>===>>>BBBIIIOOOSSSKKKLLLQQQZZZbbbjjjxxx}}}sssdddWWWPPPIIICCCBBB???<<<::::::::::::999555666777888888;;;???CCCHHHBBB===:::888555666:::;;;;;;;;;;;;:::999777777666444222111222222111000///000111222222111000///000111111222222111111000111111000000000000000000000000000000000111222333000000111111222333555555555666777666555555666777222444666888:::;;;;;;;;;666777999:::;;;;;;:::999???>>><<<:::999999::::::ttttttuuuuuutttsssrrrqqqqqqsssvvvvvvtttrrrqqqqqqpppooommmjjjgggdddbbbaaa```dddhhhjjjkkkmmmrrrvvvyyyyyyxxxuuurrrrrrsssuuuwwwxxx{{{uuummmqqq|||xxxpppkkkiii```___^^^]]]\\\[[[ZZZZZZVVVUUUTTTUUUWWWYYYYYYXXXVVVTTTPPPJJJFFFEEEGGGJJJGGGEEECCCCCCCCCAAA>>>===???>>>>>>>>>>>>???@@@AAA<<<<<<<<<===???BBBDDDFFFJJJGGGFFFIIIJJJJJJMMMQQQMMMLLLIIIFFFEEEHHHMMMQQQTTTQQQPPPQQQNNNJJJKKKOOOJJJKKKKKKLLLLLLLLLKKKKKKMMMOOOQQQPPPMMMLLLOOORRRTTTPPPJJJHHHJJJLLLLLLKKKJJJLLLOOOTTT^^^lll{{{}}}{{{{{{|||}}}wwwnnn___ZZZTTTRRRTTTUUUSSSQQQJJJMMMKKKDDDAAACCCCCC@@@FFFGGGHHHHHHFFFCCCAAA???===>>>@@@BBBDDDEEEFFFFFFAAACCCDDDBBB@@@???AAACCC@@@???@@@DDDEEEBBBAAADDDBBB???@@@EEELLLSSS]]]gggrrr}}}xxxqqqhhh```]]]ZZZVVVUUUVVVYYY\\\bbbkkkuuuyyyuuulllbbbYYYVVVXXX[[[aaa[[[SSSLLLHHHEEEBBB@@@<<<<<<===???BBBCCCAAA@@@777666666777888888666444333333333333333444444444555777777444444777777444777999;;;:::777555555666666666666666666666666666222222111000000000000000222111000/////////000000////////////000000000000000111111222333444444555333333555777999;;;<<<===@@@>>>;;;:::999888666555666333222555555222333666111555666333222444555444111444999;;;:::888777666666666777999<<<>>>??????>>>===<<<>>>BBBEEEEEEEEEDDD???:::999<<<@@@AAAAAA???????????????>>>>>>>>><<<===>>>BBBGGGNNNTTTXXXQQQOOOQQQ[[[fffooozzz|||rrrcccWWWPPPJJJEEECCC@@@===;;;;;;;;;;;;:::777888999999999:::===@@@DDD???::::::888666888<<<=========<<<;;;:::888888888555333333444555333222000111222333333222111000000111222222222222111000000000000000000000000111////////////000111222333111111111222333444555666555777888777666555666777444555777999;;;;;;;;;:::777888888999::::::;;;;;;<<<;;;;;;;;;;;;===>>>???ssstttuuuuuutttsssqqqpppppprrruuuuuusssqqqppppppooonnnmmmkkkhhheeebbb```aaadddhhhjjjkkkmmmrrrwwwzzzzzzxxxvvvssssssuuuwww{{{{{{|||tttlllrrr}}}xxxpppmmmlllaaa```___^^^\\\[[[ZZZYYYSSSSSSTTTVVVZZZ\\\]]]\\\YYYWWWRRRMMMHHHGGGIIIKKKFFFCCCAAACCCDDDAAA===:::@@@@@@@@@@@@???===<<<;;;:::;;;<<<>>>@@@BBBDDDEEELLLHHHGGGJJJKKKJJJLLLPPPLLLKKKGGGBBB???CCCJJJQQQTTTRRRRRRRRROOOJJJIIILLLHHHIIIKKKKKKKKKJJJIIIHHHJJJMMMPPPOOOLLLLLLOOOTTTUUUPPPJJJHHHJJJLLLLLLKKKGGGJJJNNNUUU^^^mmm}}}}}}{{{{{{}}}~~~yyyqqq^^^YYYSSSRRRSSSTTTRRRNNNIIIMMMKKKDDD@@@CCCCCC@@@FFFHHHIIIJJJIIIFFFCCCAAA:::<<<@@@DDDFFFFFFEEEDDD???AAABBBAAA??????BBBEEE@@@>>>AAAEEEFFFBBBAAABBBBBB???@@@FFFLLLRRR[[[cccooo|||xxxpppiiicccbbb___YYYTTTSSSWWW[[[bbblllvvv|||vvvkkkaaa^^^bbbgggooofffYYYNNNHHHEEECCCBBB;;;;;;<<<>>>AAABBBAAA???888888888888999888666444666555444444333333444444111444666555555777555111555777888777444222444666222111111111111222333333222222111000000///000000222111000.........///000000000000000111111111111333333333333333333444444222333555777:::<<<>>>???FFFCCC>>>:::888777444333777333222444444222333777222444555333444777777555111555999;;;:::777555444555666777888999;;;>>>???<<<::::::???FFFJJJIIIGGGFFFAAA:::888;;;>>>@@@@@@AAAAAA@@@@@@??????>>>>>>999;;;???EEELLLRRRWWWZZZTTTPPPQQQ[[[gggrrr|||wwwgggXXXPPPLLLIIIDDDAAA===<<<<<<<<<<<<;;;999:::;;;:::999999;;;<<<@@@;;;888999999888:::???>>>>>>>>>===<<<:::999888999666444444666777666444222222444444444444222222000111222333333222111000000000000000000111111111............///000111222111111111222333444666777666777888777666555666777777888999:::;;;;;;:::999888888888888999:::;;;<<<999999:::;;;===@@@CCCDDDuuuvvvvvvtttqqqnnnnnnoooqqqrrrssstttsssqqqnnnlllooommmjjjhhhfffccc___\\\cccfffffffffjjjsssyyyzzz~~~{{{zzzzzzwwwtttvvv{{{}}}}}}yyyuuuwww~~~~~~~~~}}}|||xxxrrriiicccbbbccc```ZZZYYY]]]\\\VVVWWWXXXXXXXXXYYYYYYZZZZZZaaaYYYQQQMMMMMMMMMLLLIIIDDDDDDCCCBBBAAA???>>>===;;;AAADDD@@@;;;<<<======;;;===>>>>>>===@@@EEEJJJIIIIIIIIIHHHGGGIIILLLOOOKKKJJJGGGBBB???BBBIIIPPPOOOQQQQQQOOOOOOQQQOOOIIIIIIGGGFFFFFFIIILLLNNNNNNQQQQQQQQQQQQOOONNNLLLKKKPPPOOOMMMKKKKKKKKKKKKLLLKKKKKKKKKMMMVVVggg{{{zzzyyyzzz|||}}}}}}uuuggg___VVVQQQRRRSSSQQQNNNJJJKKKIIIEEE@@@???BBBEEEKKKOOOOOOJJJIIIIIIDDD;;;>>><<<<<<@@@EEEFFFBBB===>>>=========>>>@@@CCCEEE>>>???AAABBBCCCCCCBBBAAA===???EEEJJJLLLPPPZZZfffrrr~~~xxxoooeee___]]]\\\XXXTTTWWW\\\dddllluuu~~~yyyppphhhfffhhhkkkuuukkk[[[NNNFFFDDDEEEEEE>>><<<;;;???EEEGGGEEEAAA>>>>>>===;;;:::888666555:::888555333333444666777999888777666666555666666333444666666555555777888888888777666444333222111000000000000111111111111555555444333111///---,,,000//////000222222111///111333555666555444444444555777:::<<<>>>@@@CCCEEELLLHHHBBB<<<888666555666777555444222111111222222000111111222222333333444888666444444777777666333444444555555666999>>>BBB;;;<<<:::777===GGGKKKHHHIIICCC<<<999:::<<<<<<;;;<<<<<<<<<===============;;;>>>EEENNNVVVXXXVVVRRRWWWOOOMMMVVV^^^dddrrr~~~ttthhh\\\QQQIIIFFFCCC@@@===<<<===>>><<<999::::::;;;;;;::::::999999::::::;;;;;;;;;::::::999;;;???BBB@@@;;;888:::===888888777666666666666666555555444444444333333333666555444333333444666777333222000000000222444666---///111111000000111222111111333444555666666666:::999777555444555666777444555666777888999:::::::::888777888999;;;;;;:::===>>>???>>>>>>???AAACCCtttuuutttrrrooommmnnnooorrrssstttuuuuuussspppooopppnnnkkkiiigggeeeaaa^^^dddgggggggggkkktttyyyzzz{{{zzzzzzwwwsssuuuzzz}}}}}}zzzxxxzzz~~~|||yyyrrrkkkeeeaaabbb___[[[[[[^^^^^^YYYWWWWWWXXXXXXYYYYYYYYYYYY___YYYQQQMMMNNNNNNMMMKKKDDDDDDCCCBBBAAA???>>>===@@@EEEGGGBBB===<<<======>>>???@@@??????BBBGGGKKKGGGHHHIIIHHHGGGHHHKKKMMMNNNJJJFFFCCCCCCFFFIIIKKKMMMOOOOOONNNOOOQQQOOOKKKJJJHHHFFFGGGIIILLLMMMMMMOOOPPPQQQQQQPPPNNNLLLKKKOOONNNMMMKKKJJJJJJJJJKKKKKKKKKLLLOOOWWWfffxxx~~~{{{zzz|||~~~}}}~~~}}}uuuhhh```VVVRRRRRRRRRQQQNNNIIIHHHGGGDDDCCCDDDFFFIIIJJJMMMNNNKKKJJJJJJEEE======;;;;;;???CCCCCC???;;;>>>=========>>>@@@AAACCC>>>???AAABBBBBBBBBAAAAAABBBAAADDDKKKPPPVVV___gggssswwwpppgggbbbaaa```\\\YYY\\\aaahhhpppxxx~~~vvvmmmfffeeeeeemmmeeeZZZPPPIIIEEECCCBBB???>>>>>>CCCIIIKKKIIIFFF???>>>>>><<<;;;999777666:::888666444333444666777888777666555444333333333111333444555444555777999888777666555333222111111...////////////000000000444444333222111///...---000//////000222333111000111333555666555444444444999;;;======>>>@@@FFFJJJLLLGGGAAA===;;;:::888777666555444333222222222222111111222333333444444555777555333444777777666444333444555555666888<<<@@@999;;;999999@@@KKKQQQPPPCCC???999888999<<<<<<;;;;;;<<<<<<<<<======>>>>>>>>>@@@FFFMMMTTTWWWUUURRRVVVOOOMMMVVV\\\bbbnnn}}}vvvjjj^^^SSSKKKGGGCCCAAA>>>===>>>>>><<<:::;;;;;;;;;;;;;;;:::999888999999::::::::::::999999999===???===999777888;;;888777777666555555666666444444444333333333222222666666555444444333333444444333222000000///000000///111333333222222333444222222222444555666666666777666555444444666777888444555666777888999:::::::::888777888:::;;;;;;:::BBBBBBBBB@@@???@@@BBBEEEttttttssspppnnnmmmnnnppprrrsssuuuvvvvvvuuusssrrrrrrpppmmmjjjiiigggcccaaafffiiiiiiiiimmmuuuzzzzzz|||yyyxxxyyywwwtttwww||||||}}}}}}~~~~~~|||xxxssslllhhh______]]]ZZZ[[[^^^]]]YYYWWWWWWWWWXXXXXXXXXXXXYYY]]]XXXRRRNNNNNNNNNLLLJJJDDDDDDCCCBBBAAA???>>>===AAAFFFGGGCCC??????AAA@@@AAAAAAAAAAAABBBEEEIIIMMMFFFHHHIIIIIIHHHHHHJJJLLLQQQLLLFFFDDDGGGIIIIIIGGGKKKMMMMMMLLLNNNRRRQQQMMMLLLJJJHHHGGGIIIKKKLLLLLLMMMOOOQQQRRRQQQOOOMMMKKKNNNMMMLLLJJJIIIIIIIIIIIIJJJLLLMMMPPPWWWdddttt}}}{{{{{{}}}|||~~~}}}vvvjjjaaaXXXRRRRRRRRRPPPMMMHHHFFFDDDDDDGGGJJJLLLMMMJJJMMMMMMLLLKKKJJJEEE???<<<;;;;;;===@@@@@@<<<999=========>>>>>>?????????>>>???@@@AAABBBAAA@@@???DDDBBBEEEMMMTTTZZZ```fffsss~~~xxxqqqjjjggggggfffbbb^^^```dddkkkrrryyy|||qqqgggaaa___bbb^^^WWWQQQLLLGGGCCC@@@>>>>>>@@@EEEKKKMMMJJJGGG@@@@@@???>>><<<:::999888:::888666555555666777888777666555333222111111111///111333333444555888:::777666555333222111000000............////////////222222222222111000//////111000000111333333222000111333555666555444444444===@@@BBBAAA@@@CCCJJJQQQLLLFFF@@@>>>??????<<<888555555555444444333222222000111111222222333444444555444333444666777777666333555666777777888:::===888999999;;;CCCNNNUUUVVVBBB>>>999888:::<<<;;;::::::;;;;;;<<<===>>>?????????@@@DDDIIINNNPPPPPPOOORRRMMMNNNUUUZZZ___jjjwww~~~xxxmmm```UUULLLHHHDDDBBB???>>>>>>>>><<<;;;=========<<<<<<:::999999777888888999999999888888777:::<<<;;;777555666888777777666555555555555666333333222222222111111111555666666666555333111000111111111111000000///...///111333444333333444555333222222333666777777666555444444333444666777999555555666666777888999999999888777888:::<<<<<<;;;HHHGGGEEEBBBAAABBBEEEHHHttttttsssqqqnnnnnnppprrrrrrssstttuuuuuuuuutttssssssqqqmmmkkkjjjhhhfffdddhhhkkklllkkknnnuuuzzzyyywwwuuuuuuwwwwwwvvvyyy}}}}}}}}}zzzwwwrrrmmmiii___^^^\\\ZZZZZZ[[[YYYWWWWWWWWWWWWWWWWWWWWWWWWWWW\\\XXXRRROOOMMMKKKIIIGGGDDDDDDCCCBBBAAA???>>>======BBBCCCAAA@@@DDDFFFFFFCCCBBBBBBBBBCCCFFFJJJLLLFFFHHHJJJKKKJJJJJJJJJKKKPPPMMMIIIGGGHHHIIIHHHGGGIIIKKKKKKKKKMMMRRRRRRNNNNNNKKKIIIHHHIIIKKKKKKKKKKKKMMMPPPQQQQQQOOOLLLKKKMMMLLLKKKJJJIIIHHHHHHGGGJJJLLLNNNQQQWWWbbbpppzzz~~~~~~}}}}}}}}}~~~|||~~~~~~wwwllldddYYYSSSRRRRRROOOLLLIIIFFFCCCDDDIIIMMMNNNNNNMMMNNNNNNMMMMMMJJJEEE@@@===<<<<<<===>>>>>>;;;888======>>>>>>>>>>>>===<<>>BBBDDDKKKSSSWWWXXX[[[```nnnzzz{{{uuunnnlllllljjjeee```^^^ccciiipppwww~~~}}}rrrggg```]]][[[XXXTTTPPPLLLHHHDDD@@@======@@@DDDHHHHHHFFFCCCAAAAAA@@@???>>><<<;;;::::::999777666666777888999777666555333222111111000///111333333444666:::<<<777666444222000000000000........./////////000000000000111111111111000000111000000111333333222111111333555666555444444444???CCCHHHHHHFFFGGGMMMSSSMMMFFF??????BBBDDD@@@:::666666666555444333222222//////000000111111222222333333333444666777777777444666888888888888:::;;;888999999;;;BBBJJJQQQTTTDDD@@@;;;999;;;;;;:::888::::::;;;<<<===>>>???@@@>>>>>>@@@CCCEEEHHHIIIIIILLLJJJMMMSSSXXX^^^iiiuuuzzzooocccWWWNNNHHHEEECCCAAA@@@>>>===<<<<<<>>>>>>>>>===<<<;;;999999666777777888888888888777666888:::999777555666777666666555444444555555555111111111111000000000000222333555666666444111///,,,...000222333333222111///111333444333333444555555333222444777999888777444444444444444555666777555555666666777888888999999777777888:::<<<===<<>>===;;;???@@@???@@@EEEHHHGGGCCCBBBAAAAAACCCFFFIIIKKKGGGIIIKKKKKKKKKJJJKKKLLLLLLMMMLLLJJJGGGFFFHHHKKKIIIKKKKKKJJJMMMRRRRRROOONNNLLLIIIHHHIIIKKKKKKKKKKKKLLLNNNOOOOOOMMMKKKJJJKKKKKKKKKJJJIIIIIIHHHGGGIIIKKKNNNQQQWWW```mmmvvv~~~~~~~~~~~~~~~}}}~~~yyyooofff[[[TTTSSSQQQNNNKKKKKKGGGDDDEEEHHHLLLMMMLLLPPPNNNNNNNNNMMMHHHBBB???>>>>>>===>>>>>>===;;;:::===>>>>>>>>>>>>===<<<<<<@@@AAAAAABBBAAA@@@???>>>@@@IIIVVV^^^[[[TTTUUU[[[gggtttzzzrrrooommmkkkeee```ZZZ^^^dddjjjqqqyyy{{{pppgggaaa___ZZZVVVRRRNNNLLLIIIFFFDDD>>>???AAACCCDDDCCCAAA???BBBAAAAAA@@@???===<<<;;;:::999888888888888999:::888777666444333222222222111222444444555888<<>>999888999;;;;;;999::::::;;;<<<===>>>???@@@>>>??????@@@AAABBBDDDFFFFFFHHHLLLRRRXXX```lllwww}}}ttthhh\\\SSSMMMEEEEEECCCAAA???=====================<<<;;;:::999555666777888888888888888777888999999777666666777555444444444444444555555111111000000000/////////...000333555666555222111---...111444555444333222222333555666555555666777666444333666:::<<<:::666666666555444444444444444555555555666777777888888888777666888;;;===>>>>>>EEEDDDDDDCCCDDDHHHNNNSSSssstttuuutttsssrrrssstttqqqqqqqqqqqqqqqqqqpppppprrroookkkiiiiiiiiigggfffkkknnnnnnmmmooouuuxxxvvvyyywwwvvvwwwuuurrruuuzzz|||yyyzzz~~~~~~}}}{{{yyywwwrrrlllgggiiieeebbbcccbbb]]]YYYYYYWWWVVVVVVVVVVVVVVVUUUUUUYYYWWWTTTPPPLLLHHHDDDCCCDDDDDDCCCBBBAAA???>>>======??????===???DDDFFFEEEDDDBBB@@@@@@CCCFFFHHHIIIGGGIIIJJJJJJIIIJJJKKKMMMIIIKKKLLLJJJFFFFFFJJJOOOLLLMMMLLLJJJMMMQQQQQQNNNNNNLLLIIIIIIJJJKKKLLLLLLKKKKKKLLLLLLLLLKKKIIIIIIIIIIIIJJJKKKJJJJJJIIIIIIIIIKKKNNNPPPUUU___kkksss|||}}}~~~~~~~~~~~~{{{qqqhhh]]]UUUSSSQQQMMMJJJKKKHHHEEEEEEFFFHHHJJJJJJMMMKKKJJJMMMKKKEEE???===>>>>>>???>>>>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBCCCCCCBBB@@@???>>>@@@LLL\\\ccc\\\RRRRRRXXXaaaooo}}}tttooommmjjjddd```XXX[[[___dddkkkttt}}}zzzppphhhcccbbb[[[XXXSSSOOOMMMKKKHHHFFFAAABBBCCCCCCBBBAAA@@@???BBBAAAAAAAAA???>>>===<<<:::999999999999:::;;;;;;888777666555444444444444333444444555666888===@@@888666333111//////000111000000000000111111111111...///000000111111111000000//////000222222111///111333555666555444444444:::???FFFJJJLLLKKKKKKJJJEEE@@@<<<>>>DDDIIIKKKJJJ===;;;888555333222111111222333333444555555666666222333555555444444555777666777888888777888:::<<<;;;999888:::;;;<<>>??????@@@AAABBBBBBAAABBBDDDFFFDDDHHHNNNSSSXXXcccqqq|||zzzooocccYYYSSSFFFFFFEEECCC???======>>>;;;<<<<<<<<<<<<;;;::::::555666777888888999888888777777888888888888777777444333333333333444555555111111000000000/////////---///222444555555333222000222333444444333111000444666888999888888999:::777555666:::???@@@;;;666777777666666555444444333555555555666666777777777777666666888;;;>>>??????AAABBBCCCDDDGGGLLLRRRWWWppprrruuuuuutttsssrrrrrrrrrrrrrrrqqqqqqpppoooooopppmmmiiiggggggggggggfffkkknnnooommmoootttvvvuuuvvvttttttvvvuuussswww|||{{{tttqqqttt{{{~~~}}}|||{{{yyyssslllggghhhcccbbbdddccc^^^ZZZ[[[VVVVVVVVVVVVUUUUUUUUUTTTVVVVVVUUURRRNNNJJJHHHFFFDDDDDDCCCBBBAAA???>>>===<<<>>>>>><<>>>>>>>>============@@@???>>>===>>>>>>@@@@@@DDDDDDDDDDDDCCCAAA???>>>@@@JJJWWW^^^YYYPPPOOOTTT^^^mmm~~~|||rrrmmmkkkiiiddd```[[[\\\^^^aaagggpppzzz|||sssjjjdddccc\\\ZZZWWWTTTQQQNNNJJJGGGBBBBBBBBBAAA@@@???@@@AAAAAAAAAAAA@@@???>>>===<<<::::::::::::;;;;;;;;;<<<666666555555555555555666333444444444444777;;;???999777444111000000111222/////////000000000000111...///000000000000000000///......///111111000...111333555666555444444444888:::===BBBGGGHHHFFFCCC<<<:::999<<>>999555222000111111222222222333444444555555222444666555333222444666444555555555444666:::<<<:::777888;;;;;;<<>>>>>???AAACCCBBBAAAAAACCCEEEEEEKKKPPPTTTYYYeeettt{{{qqqfff\\\VVVGGGGGGGGGDDD@@@===>>>???999::::::;;;;;;;;;;;;;;;555666777888999999999999666666666777888888777666333333222222333444444555111111111000000000//////...000111333444333222111000111222333333222111000333555777888777777888999888666888===CCCCCC<<<666666666666777666666666555555555555666666666666666777666666888<<>>===999;;;<<<<<>>EEEFFF@@@<<<===<<<===>>>===<<<<<<===>>>AAA???>>>======???AAACCCEEEEEEEEEEEEDDDBBB@@@>>>???EEENNNVVVTTTNNNMMMPPP]]]mmm~~~{{{qqqkkkiiihhheeeaaa_________aaaeeennnyyy~~~vvvkkkeeebbb]]][[[ZZZXXXUUUPPPJJJFFF?????????>>>===>>>@@@BBBAAAAAAAAA@@@???>>>===<<<:::::::::;;;;;;<<<<<<<<<555444444444444555666666333333333333333666:::>>>999777444111000000111222............/////////000//////000000000000//////...------...000111///...111333555666555444444444777666666;;;BBBEEECCC???555555666:::BBBNNNYYY```DDD@@@:::444111000000111/////////000111111222222333555666555333111333555333333333222222444999<<<999666777<<<===>>>FFFPPPWWWOOOCCC<<<999::::::999<<<<<<<<<==================???BBBAAA??????AAACCCGGGMMMSSSTTTYYYfffvvvzzzpppeee[[[UUUGGGHHHHHHDDD@@@===>>>@@@888888999:::;;;;;;;;;;;;666666777999999:::::::::666555555666777777666555222222222222333333444555111111111111000000000000111111222333222222000000,,,---...000222333333444000222444555444444555666888777999@@@FFFEEE===555444555666777888888888888555555555666666666666666777666666888<<