BM6P6(@ fffWWWPPPMMMKKKKKKIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@?????????DDDEEEEEEEEEEEECCCBBBAAA>>>;;;888777999:::;;;:::777666555444444333444444777777888999999999999999999666333222222222111000111111000000//////......---------............///000---******---......,,,++++++++++++++++++,,,,,,...,,,******+++,,,+++***)))***++++++,,,,,,++++++++++++************++++++000...,,,***)))))))))***+++***(((&&&&&&''')))***)))))))))))))))))))))))),,,***((('''&&&'''((()))))))))************)))))))))((('''''''''(((***++++++*********))))))((((((******))))))***+++,,,,,,---+++))))))+++,,,***'''))))))))))))***+++,,,---))))))))))))))))))))))))+++(((&&&%%%''')))+++,,,,,,------***'''&&&))),,,...,,,***)))******)))(((+++++++++***)))((((((''')))***+++,,,,,,,,,,,,,,,(((((())))))))))))(((((('''((())))))))))))+++---)))************+++++++++***))))))(((((((((((((((+++*********++++++)))((((((&&&%%%&&&)))***)))''')))))))))((((((((((((((())))))))))))((((((((((((&&&&&&&&&'''''')))***+++)))******)))((('''((()))...---+++)))((())))))************)))))))))))))))((((((((()))******++++++***)))))))))(((((('''''''''(((((()))******++++++)))(((((()))++++++***(((************))))))))))))************************)))***+++,,,,,,+++***)))+++((()))------)))(((+++''''''((()))***++++++,,,(((((((((((()))***+++,,,,,,+++***))))))***+++,,,,,,+++***)))))))))++++++++++++***************+++*********+++------,,,+++)))************+++++++++...---,,,+++++++++,,,------,,,+++*********+++,,,000///...---------------111///------//////---***,,,------......------,,,............////////////000000000000000000000000//////......---------,,,000000000000000000000000222222222111111111111000111111111111111111111111444444333222222333333333666666444222222444999===GGGOOOYYY]]]^^^___ffflllgggXXXRRRNNNMMMMMMHHHHHHHHHHHHGGGFFFEEEEEEFFFEEEDDDCCCBBBAAAAAAAAABBBCCCCCCDDDCCCAAA@@@???===;;;888888999:::::::::777666555444444333333444444555555666666666555555777555222222222333222111111000000000/////////.........------,,,,,,,,,+++000---++++++---///...---++++++++++++++++++++++++,,,***(((((()))***)))(((******+++,,,,,,,,,,,,,,,******))))))))))))******+++******))))))*********((('''&&&&&&&&&'''((()))))))))))))))))))))))))))---,,,***(((((()))***+++))))))************)))))))))(((((('''((()))***+++************)))))))))((()))))))))))))))***++++++,,,***((((((******)))''')))))))))))))))***+++,,,))))))))))))))))))))))))))))))(((((()))******)))''')))++++++))))))+++------+++))))))***+++***)))++++++******)))(((((('''))))))***+++++++++++++++(((((())))))))))))(((((('''((())))))((((((+++,,,)))************+++++++++******)))((((((((())))))---,,,,,,,,,------+++))))))'''&&&'''***+++***((())))))))))))))))))))))))''''''(((((())))))******((((((((((((((()))***+++'''((()))************+++,,,+++***(((((((((((((((***)))))))))))))))))))))((((((((()))******++++++*********)))))))))((((((***************)))))))))***)))((()))+++,,,+++)))************))))))))))))(((((((((((((((((((((((('''((()))******)))((('''+++''''''))))))''''''+++(((((())))))******++++++%%%&&&(((*********))))))++++++***))))))***++++++---,,,+++******+++,,,,,,+++******))))))************))))))***,,,---,,,***)))************+++++++++,,,+++*********+++,,,,,,,,,,,,+++******++++++,,,///......---,,,,,,------000...,,,---//////...+++,,,------......------,,,............////////////000000000000000000000000////////////......------000000000000000000000000000000111111222222222333222222222222222222222222444333333333222333333333666666555444555999???CCCLLLTTT]]]aaaaaacccjjjppp~~~fffWWWQQQNNNLLLLLLHHHHHHHHHHHHGGGFFFFFFEEEFFFEEEDDDCCCBBBAAAAAAAAA@@@AAABBBBBBAAA@@@>>>======;;;888888999::::::999777666555444333333333333444555555555555555444333666444222222333333333222000000000000///////////////...---,,,+++***))))))000...,,,,,,...///......---,,,,,,++++++*********,,,***(((((()))***)))(((++++++,,,---------,,,,,,))))))(((((((((((())))))&&&'''((()))***+++++++++(((((())))))******++++++))))))))))))))))))))))))+++***)))((((((((()))***))))))************))))))((((((((((((((()))******************))))))))))))))))))((((((((()))*********)))(((((())))))((('''))))))((((((((()))******))))))))))))))))))))))))((()))***++++++***((('''&&&(((***+++***)))***++++++)))((((((***++++++***++++++******)))(((((((((((())))))************)))((())))))******))))))(((&&&'''(((((('''''')))+++)))************+++++++++++++++***))))))))))))***---,,,+++,,,------+++)))***)))((()))***+++***)))************************&&&&&&'''((()))***++++++*********))))))******+++((()))***++++++++++++***+++***)))((('''''''''((())))))))))))))))))******((((((((()))******++++++***++++++++++++***))))))+++++++++++++++*********+++***)))***,,,,,,,,,***************))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((+++'''%%%''''''%%%'''+++)))))))))))))))*********###%%%(((++++++***(((&&&++++++***))))))***++++++---,,,,,,++++++,,,------***)))))))))))))))*********))))))***+++,,,+++***)))************+++++++++))))))))))))***+++,,,,,,,,,++++++******+++,,,,,,...------,,,,,,,,,,,,,,,...---,,,---/////////---------............------............////////////000000000000000000000000000000000000////////////000000000000000000000000...///000111222333444444333333333333333333333333333333333333333333333333555555666666888>>>DDDIIIRRRZZZbbbffffffiiiqqqxxx~~~dddVVVPPPMMMKKKKKKHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@?????????@@@AAAAAAAAAAAA???>>>======;;;999888999999999888666666555444333333333333777777888888777777666666777555333222333333111000000000000000////////////......------,,,++++++***///...---...............------,,,,,,+++***))))))---+++******+++,,,,,,+++++++++,,,------------,,,******))))))))))))******&&&''')))+++,,,,,,++++++'''((()))++++++,,,,,,,,,))))))))))))))))))))))))((('''&&&&&&&&&&&&''''''))))))************))))))((((((((((((((())))))************))))))))))))))))))((((((((((((((())))))))))))((())))))))))))((())))))(((((((((((())))))))))))))))))))))))))))))((()))***)))((('''''''''++++++***)))((('''(((((()))((('''(((***,,,,,,+++************))))))(((((((((((())))))))))))(((((()))))))))******)))))))))&&&'''((('''&&&'''(((***))))))*********+++++++++,,,++++++***************+++***)))***+++***)))''')))))))))))))))***))))))***************+++++++++'''''''''((()))*********+++******)))))))))******+++***************((('''******))))))(((((((((((()))))))))))))))*********((((((((()))******++++++***+++,,,,,,,,,+++*********++++++++++++,,,,,,,,,,,,***)))***,,,---,,,+++************)))))))))(((*********************************++++++*********+++((((((++++++((((((+++*********)))))))))))))))&&&''')))*********)))(((+++******************+++++++++++++++,,,,,,,,,---))))))(((((())))))******+++***((()))***++++++***))))))*********+++++++++)))))))))***+++,,,------++++++++++++++++++,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,---...///000///------............------............////////////000000000000000000000000111111000000000000000000000000000000000000000000///000000111222222333333333333333333333333333333222222333333333333333333444555666777:::@@@GGGLLLVVV]]]fffkkklllpppyyyfffXXXRRRNNNKKKKKKGGGGGGHHHHHHHHHGGGFFFFFFDDDCCCBBBAAA@@@?????????AAAAAABBBBBBAAA@@@>>>===<<<;;;999888999999888666666555444333333222222333888888888999999888888777888666444333333222000...////////////000000000000---------------.........---............------...------,,,,,,+++***))))))---+++******+++,,,,,,+++***+++,,,,,,------,,,,,,,,,++++++******++++++,,,)))***+++,,,,,,,,,******%%%&&&((()))************))))))))))))))))))))))))'''&&&&&&&&&&&&&&&''''''))))))************))))))'''(((((()))))))))))))))))))))))))))))))))******))))))((((((((((((((())))))******************+++(((((((((((((((((()))***)))))))))))))))))))))))))))))))))&&&$$$$$$&&&)))...,,,)))''''''((()))***((('''&&&'''***,,,,,,+++*********)))))))))))))))(((((()))))))))(((((('''))))))************))))))''''''((('''&&&&&&(((***))))))*********+++++++++,,,++++++******************)))))))))******((('''((((((((((((((('''(((((())))))******++++++++++++))))))))))))((((((((((((******)))((((((((())))))+++)))'''(((******)))(((******************))))))(((((())))))************((((((((()))******++++++***+++,,,------,,,+++***------,,,,,,+++******))),,,+++))))))+++------,,,************)))))))))(((************************+++******************+++******---222222---***************)))))))))))))))+++***)))((()))***+++,,,*********++++++*********))))))***+++++++++++++++)))))))))))))))***++++++,,,+++))))))***++++++***))))))*********+++++++++)))***+++,,,,,,------...******++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---+++,,,------...///000111---......//////......---............////////////000000000000000000000000000000111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222111222333444444444444333444555666777:::@@@HHHMMMXXX```jjjppprrrwwwiii[[[UUUPPPMMMLLLGGGGGGGGGHHHHHHGGGGGGFFFFFFEEEDDDCCCBBBAAAAAAAAABBBBBBCCCCCCBBBAAA???>>><<<:::999999999999777555666555444333222222222222555555666777777777777777777555444444444333000...////////////000000000000---------....../////////+++---......---,,,,,,------,,,,,,++++++************)))'''((()))+++************+++,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,---------))))))))))))))))))))))))(((((()))))))))*********))))))************))))))''''''((()))))))))))))))))))))))))))******************)))((((((((()))))))))***++++++******+++,,,(((((((((((()))***++++++))))))))))))))))))))))))((())))))&&&######'''+++,,,***''''''))),,,------((('''&&&''')))+++++++++******)))))))))))))))))))))))))))))))))((((((''')))******++++++******)))(((((()))(((''''''(((***)))************+++++++++++++++***))))))))))))***,,,+++***+++,,,,,,***((('''((()))((('''&&&'''((((((((())))))***+++++++++***)))))))))((((((((('''))))))((((((((())))))***---)))&&&&&&))),,,,,,+++******++++++++++++***)))((((((((()))******++++++((((((((()))******++++++(((***,,,------,,,+++***000000...,,,***'''&&&%%%,,,***((((((***,,,,,,,,,************))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))***+++000666666000+++***)))))))))))))))*********...,,,***((((((***,,,...)))***++++++++++++***)))((((((***+++++++++++++++))))))))))))***+++,,,---...,,,***)))***+++++++++)))************+++++++++***+++,,,---------------))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...+++,,,............///111......////////////..................////////////000000000000000000000000000000000000111111111111000000000000000000000000222222222111111111000000111111111111111111111111000111333444555444444333444555777999===DDDLLLQQQ\\\eeepppvvvxxx|||iii[[[TTTNNNJJJIIIFFFGGGGGGHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAABBBBBBCCCBBB@@@???>>><<<:::999999999888666444666555444333222222222222333333555666777777777777333333333444555444222000.../////////000000000111...---------------------))),,,......,,,***+++,,,++++++++++++++++++++++++***((('''((()))++++++***((()))******++++++******,,,++++++++++++++++++,,,,,,,,,+++***************...---,,,,,,,,,,,,......))))))))))))))))))))))))((()))******+++++++++***))))))************))))))&&&'''((()))***))))))(((((()))))))))************++++++***)))))))))))))))''')))+++***)))(((***,,,''''''((((((***+++---...))))))))))))))))))))))))''')))+++)))&&&&&&)))---***))))))+++...///---***)))(((&&&''')))*********)))))))))))))))))))))***)))*********))))))(((''')))******++++++******))))))******)))(((''')))***)))************+++++++++******)))((((((((()))))),,,+++***+++,,,,,,***((((((***+++***'''&&&''')))''''''((())))))***++++++(((((((((((())))))))))))))))))))))))******+++,,,777000)))''')))++++++***((()))***++++++***))))))'''(((((()))******++++++((((((((()))******++++++''')))+++------,,,***)))------,,,+++)))((('''&&&,,,***'''''')))+++,,,+++************))))))))))))((((((((((((((((((((((((***)))(((''''''((()))*********...444444...******(((((())))))******++++++,,,+++***))))))***+++,,,)))***++++++++++++***)))((()))***,,,,,,,,,,,,,,,************+++,,,---...000...+++***+++,,,,,,,,,)))************+++++++++***+++,,,,,,---,,,+++***((()))+++,,,------,,,,,,------,,,,,,---......///+++---//////------///111......////////////..................////////////000000000000000000000000/////////000000000111111000000000000000000000000111111111111111222222222222222222222222222222222///111333444555555444333555777999===BBBJJJSSSYYYccclllwww}}}}}}~~~gggXXXQQQKKKFFFEEEFFFGGGGGGHHHHHHHHHGGGGGGDDDCCCBBBAAA@@@?????????AAAAAABBBBBBAAA@@@>>>===<<<:::999999999888666444555555444333222222222222333333555777888999999999000000111333666666555333.../////////000000111111///...------,,,+++******(((+++......+++)))***,,,++++++++++++++++++,,,,,,,,,***)))***,,,------,,,(((((()))***************++++++************+++++++++***)))(((((()))***+++)))(((&&&$$$$$$%%%'''((())))))))))))))))))))))))''''''((()))))))))))))))))))))************))))))&&&''')))*********)))((((((((())))))*********+++,,,,,,+++***))))))******&&&(((******((('''))),,,''''''((()))+++---...///))))))))))))))))))))))))%%%)))...---***(((***---++++++---000222///)))$$$***((('''''')))******))))))))))))))))))************************)))((((((******++++++++++++******)))***+++***(((((()))+++)))************+++++++++***))))))(((((((((((((((***)))((()))***)))(((&&&)))+++,,,+++((('''(((***&&&''''''((()))*********&&&&&&'''((()))***++++++************+++,,,---...BBB999///)))((()))'''%%%'''((()))******)))(((((('''(((((()))***+++++++++((((((((()))******++++++&&&(((+++------,,,***)))''''''((()))***+++,,,,,,+++)))'''&&&(((***++++++************))))))))))))************************,,,+++***))))))***+++,,,+++))),,,000000,,,)))+++'''(((((()))***++++++,,,))))))*********))))))((()))***+++,,,,,,+++***))))))***+++---......------++++++++++++,,,---...///111///,,,++++++---------)))************+++++++++)))***+++,,,,,,+++)))(((((()))+++,,,------,,,,,,---------------...///000+++...000///---,,,...000......////////////................../////////000000000000000000000000000......//////000000000111000000000000000000000000//////000111222333333444333333333333333333333333///000333555555555444333666888;;;@@@GGGPPPZZZ```hhhrrr}}}gggXXXSSSOOOLLLJJJIIIIIIJJJJJJJJJIIIHHHGGGCCCCCCCCC@@@<<<<<<>>>AAABBBBBBBBBBBBAAA@@@??????===;;;999888999999777666555555444333333222111111222333555666888999999999555444444333333222222111222111000//////000111222,,,...///...------...///------,,,,,,,,,+++++++++((()))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...+++***))))))+++,,,,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++(((###!!!$$$+++...,,,(((***))))))((((((((((((((())))))(((((((((***+++,,,******))))))))))))******+++)))(((&&&&&&((()))+++///---+++))))))***+++,,,++++++************++++++++++++******************************+++,,,---......,,,)))&&&&&&'''***,,,))))))***))))))(((''''''((((((+++111555444---&&&))))))))))))))))))))))))---,,,+++)))((('''''''''))))))))))))))))))))))))++++++******)))(((((((((******))))))((((((''''''))))))((((((''''''&&&&&&'''(((((()))***+++++++++,,,+++)))((((((((()))***(((((((((((()))))))))))))))))))))))))))************+++,,,,,,+++)))&&&%%%*********)))******++++++III:::***%%%***...***$$$((())))))))))))*********+++***(((''''''(((***+++)))))))))))))))))))))))),,,,,,++++++***)))((((((++++++***)))((((((((()))(((((()))***+++,,,,,,---************************)))))))))))))))))))))))),,,+++***))))))***+++,,,++++++************++++++))))))))))))))))))))))))+++++++++***************++++++************++++++))))))***++++++++++++***,,,,,,+++******,,,000444GGG666***...111---***---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///------------,,,,,,+++***++++++,,,,,,,,,---------,,,+++,,,...000111///---///////////////////////////000111111111///...---////////////////////////333222222222222222222333,,,...000222222111///---000000111111111222222222000000111222222222222111111333555555444444555666666888>>>FFFLLLRRR\\\fffqqqyyyfffWWWRRROOOKKKJJJHHHIIIIIIJJJJJJHHHGGGFFFEEEEEEEEEBBB>>>>>>@@@CCCBBBBBBBBBAAAAAA???>>>>>>===;;;999888999999777666555444444333333222222222333444555777888888888888555444444333333222222111//////............//////---...///...------...///.........---------,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))((()))+++---...,,,,,,,,,+++++++++******)))***++++++,,,,,,++++++***'''%%%'''+++,,,***'''((((((((()))+++,,,...///***))))))(((((()))***+++******))))))))))))*********)))(((''''''((()))***---,,,***)))))))))+++,,,*********))))))*********************************((((((((())))))***+++,,,+++***'''%%%%%%&&&((()))))))))))))))))))))((('''***))))))---111111---)))))))))))))))))))))))))))(((((((((((()))***+++,,,)))))))))))))))))))))))))))))))))))))))************)))))))))((((((((('''))))))))))))))))))((((((((((((((()))***++++++++++++******)))))))))))))))(((((((((((()))))))))***************))))))))))))'''((()))***)))'''&&&$$$))))))))))))***+++,,,---777000)))'''***,,,+++))))))))))))*********+++++++++***(((''''''(((***+++)))))))))))))))))))))))),,,,,,+++******)))((((((******))))))((()))))))))(((((())))))))))))))))))************************))))))))))))))))))))))))***))))))))))))))))))***+++******************+++))))))))))))))))))))))))(((((())))))*********+++++++++************++++++))))))***++++++++++++******+++***))))))+++///222III888---...000,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,///...---+++******++++++++++++,,,---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,...000111///---////////////////////////000000000000000///......////////////////////////111111000000000000111111000000000111111111111111111111111222222222222333000000111222222222222222222333555555555444555777888:::AAAJJJQQQXXXcccnnnzzzeeeWWWRRROOOKKKJJJGGGHHHIIIIIIIIIHHHFFFEEEFFFEEEDDDAAA???>>>@@@BBBCCCCCCBBBBBB@@@???>>>======;;;999888999999777666444444444333333333333333555555666777777777777777555444444333333222222111......////////////......---...///...---,,,---/////////.........---------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***,,,---...,,,,,,,,,++++++++++++***)))***++++++,,,,,,++++++,,,++++++******))))))((())))))))))))))))))******+++***))))))((())))))*********))))))))))))******))))))))))))))))))))))))******)))(((((()))++++++))))))))))))))))))))))))************************''''''''''''((()))******))))))((('''''''''(((((((((((())))))***))))))))),,,)))'''(((,,,...---+++))))))))))))))))))))))))&&&''''''((()))+++---...))))))))))))))))))))))))'''(((((()))******++++++))))))))))))(((((((((((())))))***************+++(((((())))))***+++++++++***************)))((((((((((((((()))))))))******+++++++++***)))))))))((('''''')))))))))((('''&&&))))))))))))***+++,,,---''')))+++***)))(((***,,,************+++++++++,,,+++***)))(((((()))***+++))))))))))))))))))))))))+++++++++******))))))((())))))((((((((()))******++++++******))))))))))))************************))))))))))))))))))))))))(((((())))))))))))((((((************************))))))))))))))))))))))))&&&&&&'''((()))***+++,,,++++++************++++++))))))***++++++++++++***)))******)))(((***---000III:::......///+++)))+++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,+++++++++,,,------......,,,,,,,,,,,,---------------,,,,,,...000111000...////////////////////////111000000///////////////////////////////////////000//////......//////000222111000000000111333444222222222222333333333333000111111222222222222222333444666666555666888999;;;>>>FFFQQQYYYaaalllwwwfffXXXTTTPPPMMMKKKGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCAAA???======???@@@DDDDDDDDDCCCAAA@@@>>>======;;;999888999999777666333333333444444444444444666666777777777777666666555444444333333222222111///000111222222111000///---/////////---,,,---...............------------++++++++++++******)))(((++++++++++++++++++++++++//////---,,,++++++,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++***,,,---+++((('''(((************************)))++++++***))))))(((((((((******))))))))))))******((()))************)))(((((((((''''''((()))***+++(((((())))))))))))(((((())))))))))))************'''''''''''''''((()))*********+++++++++******)))'''((()))******************(((&&&'''***,,,,,,+++))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))((((((((((((((())))))******+++++++++)))))))))******+++++++++))))))***++++++)))((('''(((((()))))))))*********,,,,,,++++++***)))((((((((()))***++++++++++++************)))******++++++%%%(((++++++'''&&&''')))******+++++++++,,,,,,,,,++++++************++++++))))))))))))))))))))))))+++*********)))))))))(((((((((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))'''((()))******)))((('''*********++++++*********))))))))))))))))))))))))((((((((()))***+++++++++++++++************++++++))))))***++++++++++++***)))******))))))***---///DDD777---+++,,,+++***+++++++++++++++++++++++++++++++++******+++---///000---,,,,,,,,,,,,------...,,,,,,,,,------------...------,,,...000111000///////////////////////////111000///......///000111/////////////////////////////////....../////////000000000000111222222333222222333333333444444444000111222222333333222222444555666666666888;;;===AAADDDMMMXXXaaahhhttt~~~fffYYYUUURRRNNNLLLGGGGGGHHHHHHHHHGGGFFFEEEEEECCC@@@>>>>>>>>>??????EEEEEEDDDDDDCCCAAA@@@???===;;;999888999999777666444444444444444444444555777777777777777666666555555444444333333222222111///000111222222111000///...///000///---,,,---...---------,,,,,,,,,,,,+++++++++++++++******)))(((++++++++++++++++++++++++...---,,,++++++*********++++++++++++++++++++++++))))))***++++++++++++***&&&))),,,***'''&&&))),,,((()))+++---.../////////************))))))((((((******))))))))))))******))))))************))))))'''''''''(((((()))******'''((())))))))))))((('''(((((()))))))))*********))))))((((((((()))******)))***+++,,,,,,+++******(((((()))******+++******''''''((()))++++++***)))))))))))))))))))))))))))---,,,+++)))((('''''''''************************************))))))(((((((((((((((((())))))))))))((((((((())))))*********************++++++++++++))))))***++++++)))((('''))))))))))))************---,,,,,,+++***))))))((())))))***++++++,,,,,,,,,,,,,,,+++***))))))))))))******)))(((((((((((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********)))))))))))))))((('''''''''((()))*********++++++,,,------......************************))))))))))))))))))))))))((()))++++++++++++)))((()))***++++++++++++***)))))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++))))))***++++++++++++******+++++++++***+++---///:::111***(((***++++++,,,++++++++++++++++++++++++************+++---///000000///...---,,,+++,,,,,,,,,,,,---------............---,,,---000111111000////////////////////////111000///......///000111000000000000000000000000111000000//////000000111,,,---///111222222111000222222333333333444444444111111222333333333333222555555666666777:::???CCCHHHKKKTTT```iiippp{{{~~~fffYYYVVVRRRNNNLLLGGGHHHIIIIIIIIIHHHFFFEEEHHHEEEAAA@@@@@@AAAAAA@@@CCCDDDDDDCCCCCCBBBAAA@@@===;;;999888999999777666555555555444444444444444666777777777777777666555555444444333333222222111......////////////.........///000///---,,,,,,---------,,,,,,,,,+++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++'''(((((()))******++++++***++++++++++++,,,,,,,,,((()))******++++++******%%%'''******((((((***---+++,,,,,,+++***(((%%%$$$)))************))))))(((******))))))))))))******************************(((((((((((())))))))))))((((((************(((((('''(((((())))))******************))))))******+++'''((())))))******))))))))))))******+++*********%%%''')))+++++++++)))((())))))))))))))))))))))))******)))))))))))))))***************************++++++******)))(((((('''(((((((((((())))))))))))(((((())))))))))))))))))++++++++++++++++++++++++***************)))(((((()))))))))*********++++++,,,,,,,,,+++*********)))((((((((())))))*********---,,,+++***))))))))))))+++)))&&&'''***,,,,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((())))))''''''((()))***+++,,,,,,************************))))))))))))))))))))))))******++++++++++++******)))***+++,,,,,,+++***)))))))))))))))))))))))))))------,,,,,,,,,+++++++++++++++************++++++))))))***++++++++++++******+++,,,,,,++++++---...111---((((((***,,,---,,,++++++++++++++++++++++++...---,,,+++++++++,,,---222111///---++++++++++++,,,---------............///...------///111111111///////////////////////////////////////000000111000000000000000000000000222111111000000111111222***,,,///222333222000///222222222222333333333333111222222333333333333333444555555666888===CCCHHHPPPTTT]]]iiirrrzzz{{{cccXXXTTTQQQMMMJJJHHHIIIIIIJJJJJJHHHGGGFFFHHHEEEAAA@@@AAABBBAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@===;;;999888999999777666666666555555444444333333555666777777777777777666555444444333333222222111//////............/////////000000///---+++,,,---...---------,,,,,,,,,,,,++++++,,,---------,,,,,,************************(((((()))***++++++++++++******+++++++++,,,,,,,,,((())))))***************''')))************+++,,,---------+++(((%%%!!!((((((******+++***))))))******))))))))))))******++++++***))))))***++++++))))))******))))))((((((((()))+++,,,,,,+++)))(((''''''(((((()))******++++++******))))))*********((((((((())))))***************+++++++++***))))))&&&''')))***************))))))))))))))))))))))))))))))(((((()))***++++++*********************************)))))))))))))))'''((((((((()))))))))*********************))))))+++++++++++++++++++++++++++******)))))))))))))))))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))************))))))***++++++,,,)))(((((()))+++,,,++++++)))))))))*********++++++***++++++++++++++++++***))))))))))))))))))))))))((()))))))))))))))))))))))))))((('''''''''((((((((((((((())))))*********************************))))))))))))))))))))))))******))))))))))))******(((***+++,,,,,,+++***((())))))))))))))))))))))))++++++++++++++++++,,,,,,++++++************++++++))))))***++++++++++++***)))***++++++******+++,,,---+++))))))+++...---+++************************---,,,+++++++++,,,------222000...,,,+++,,,,,,---------------............000...------///111222111////////////////////////......///000000000000000000000000000000000000000222111111000000111111222,,,---///111222222222222111111111222222222222333111222333333444444333333333444555666999@@@GGGMMMVVV[[[fffsss}}}yyyaaaVVVSSSOOOKKKIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFCCC???===???@@@???>>>>>>>>>???@@@@@@@@@@@@???===;;;999888999999777666777777666555444333333333555555666777777777777777555555444333333222222111222111000//////000111222///000000///---+++,,,---//////.........---------((()))***+++++++++++++++************************............---,,,++++++*********++++++,,,,,,,,,(((((()))***************++++++***++++++,,,,,,+++(((***,,,///111111111000'''((()))***++++++***)))******))))))))))))******,,,+++)))(((((()))+++,,,******+++******)))((('''(((***+++,,,,,,+++***(((&&&''''''((()))******+++******)))))))))))))))***++++++******+++,,,------+++++++++++++++***)))((('''((())))))))))))+++---))))))))))))))))))))))))******))))))))))))******************************((((((((()))******++++++'''((((((((())))))******---,,,,,,++++++*********++++++++++++++++++++++++,,,+++)))((((((((()))***)))************+++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,''''''((()))***,,,...///(((***,,,,,,+++)))((((((((())))))))))))*********))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))((('''''''''''''''+++++++++***************************************))))))))))))))))))))))))***)))(((''''''((()))***((()))+++,,,,,,+++)))((())))))))))))))))))))))))(((((()))***+++,,,,,,---++++++************++++++))))))***++++++++++++***((()))******))))))***+++,,,,,,++++++---///---******************************))))))***+++...000111000///---,,,,,,---...///---------.........//////000...------///111222222////////////////////////---...///111111111000///000000000000000000000000111111000000000000111111000/////////111222444666000000111111111222222222111222333333444444333333333333444666:::AAAJJJPPP[[[```kkkzzzzzzaaaWWWSSSLLLHHHIIIHHHGGGFFFFFFHHHHHHGGGFFFHHHFFFDDDBBBAAA@@@@@@AAAAAA@@@@@@AAABBBBBBAAA???;;;999777666777777666555333333444444444333222111333555777888666555555555555555444444444333333333111///......//////...---,,,,,,,,,---,,,,,,++++++)))+++---,,,+++***++++++)))((('''%%%$$$%%%))),,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))((((((,,,+++)))''''''((()))***'''((()))***************++++++,,,---,,,+++)))((('''((()))***++++++***)))))))))))))))))))))))))))((()))***++++++***)))(((***)))'''%%%%%%''')))***((((((((()))***,,,---...,,,'''$$$(((---...+++)))******************++++++******))))))))))))******))))))(((((()))***++++++)))************+++++++++))))))))))))))))))))))))***)))(((((()))+++---///,,,,,,+++***))))))******)))************)))(((((())))))))))))(((&&&%%%$$$%%%&&&)))+++------------*********++++++***************)))(((((()))******+++)))'''&&&'''))),,,///'''((()))******)))((('''************************(((***,,,+++)))(((+++...***)))((((((((()))+++,,,((((((''''''''''''((((((+++*********))))))(((((())))))))))))***************))))))(((((((((((()))(((((())))))))))))((('''''')))***+++***)))***++++++++++++++++++***))))))))))))))))))************(((((((((((())))))))))))(((((((((((((((((())))))***,,,...---,,,***)))******+++,,,---...------,,,+++++++++***((((((+++---+++,,,,,,------,,,,,,+++......---,,,+++***)))(((***+++,,,,,,,,,,,,+++***,,,+++***))))))+++---...---------,,,,,,+++++++++************************---,,,,,,,,,,,,---......+++++++++,,,,,,------------------............///000000111111000///......000000000000000000000000000000000000111111111111000000000000000000000000000111111111111222222222000000111222222222222111222222222222222222333333444777999:::;;;AAALLLVVV^^^dddooo}}}yyyaaaWWWSSSMMMIIIIIIIIIHHHGGGHHHIIIIIIHHHFFFFFFEEECCCAAA????????????@@@??????@@@AAAAAA@@@>>>===;;;888777777666555333333333444444333333222222222444666777555444444444555444444444444333333333111///......//////...---...............---,,,,,,***,,,------,,,++++++,,,,,,+++***(((''''''***---++++++++++++++++++++++++,,,,,,++++++***)))))))))...---***)))(((((())))))***++++++++++++******))),,,,,,---------,,,******((((((******+++***))))))((((((((((((((((((((((((((()))***++++++***)))(((***)))(((((((((((()))************+++++++++,,,,,,---***(((***,,,,,,***(((+++***)))((((((((())))))******))))))))))))******)))))))))))))))***++++++)))************+++++++++))))))))))))))))))))))))***)))(((((((((***,,,---,,,++++++***))))))******,,,,,,,,,,,,,,,++++++***&&&&&&((()))***++++++,,,)))***++++++,,,,,,,,,++++++***)))(((((()))***+++************************(((((((((((()))***+++,,,((()))***++++++***)))(((************************)))***+++***)))(((***---)))((('''''''''(((******)))))))))(((((()))))))))))))))))))))((((((((('''))))))))))))******************)))))))))******+++))))))************))))))''')))***+++***)))***+++)))))))))))))))(((''''''))))))))))))************(((((()))))))))************)))))))))))))))))))))***,,,------+++***)))***((()))***+++++++++*********++++++***((()))***,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++***,,,+++***)))***+++---...,,,+++++++++************++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,---------------............///...............---,,,,,,000000000000000000000000000000000000111111111111000000000000000000000000000111111111111222222222000000111222222222222222222222222222333333333333555777999<<<@@@GGGQQQYYYfffiiirrr}}}www```WWWTTTNNNJJJJJJHHHGGGHHHIIIJJJIIIFFFCCCDDDCCCAAA???>>>=========??????>>>???@@@AAA???===???<<<999777777666444222333333333333333222222222222444666666555333333444444444444444333333333333111///......//////...---111111111000///...---,,,+++---......---,,,,,,---------+++)))''''''***,,,))))))))))))))))))))))))************************---,,,***))))))***+++,,,,,,,,,---,,,,,,+++***)))+++++++++,,,++++++***))))))************))))))(((((((((((((((((((((((((((((()))************))))))***************************++++++,,,,,,++++++***+++,,,+++++++++++++++***+++***)))'''''''''((((((******))))))))))))******))))))))))))))))))***+++)))************+++++++++))))))))))))))))))))))))******)))(((((()))***+++,,,+++******)))*********)))))))))))))))(((((('''&&&''')))+++,,,......///---,,,,,,+++************+++***(((''''''(((***+++)))***+++,,,,,,+++***)))&&&''')))+++++++++***)))******++++++++++++*********************************++++++***((((((***+++(((''''''''''''((())))))************************)))(((((((((((('''''''''))))))))))))***************************+++,,,---******++++++++++++******''')))***+++***)))***+++((())))))))))))((((((''')))))))))*********++++++))))))*********++++++++++++++++++******)))))))))***+++---,,,+++)))******((()))******+++************++++++***))))))***,,,++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***,,,+++*********+++---...,,,,,,,,,,,,++++++++++++---------------------------,,,,,,,,,,,,---......------------,,,,,,,,,,,,---------............///...............------,,,000000000000000000000000000000000000111111111111000000000000000000000000000111111111111222222222000111111222222222222222222222222333333333444444777888<<>>>>>;;;999888777777555444444333333222222222222222333555777777555444444555444444444333333333222222111///......//////...---222222111111///...,,,,,,,,,...//////...------...,,,,,,+++(((&&&&&&''')))))))))))))))))))))))))))))))))*********+++++++++***))))))***+++,,,...///+++++++++,,,++++++******)))))))))))))))))))))(((************))))))(((((())))))))))))))))))))))))((())))))***************))))))***++++++***))))))((()))***+++++++++***)))'''+++,,,******,,,------+++***(((''''''((()))*********))))))))))))*********)))))))))))))))******))))))*********+++++++++))))))))))))))))))))))))+++***)))((((((((()))***++++++***************+++''''''((((((''''''&&&%%%******+++,,,,,,++++++***---,,,***)))(((((()))***+++******))))))******+++)))***,,,------,,,***)))'''((()))***+++******)))************************************************++++++***))))))((()))***(((((((((((()))))))))***)))******************))))))))))))))))))(((((((((((()))))))))************)))))))))******,,,---...))))))******++++++******''')))***+++))))))***+++******++++++++++++***)))))))))*********+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++******))))))+++,,,+++***)))***++++++++++++,,,,,,,,,,,,+++)))+++++++++))))))***,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............------,,,,,,,,,+++---------............//////000000000000000/////////////////////////////////000000000111111111111000000000000000000000000000000111111111222222222000111222222333333222222222222333333444444555555999;;;@@@IIITTT^^^eeehhhrrrppprrrvvv|||uuu^^^WWWTTTNNNJJJJJJGGGGGGHHHJJJKKKIIIFFFCCCEEEDDDBBB@@@???>>>>>>>>>AAA@@@@@@AAABBBBBBAAA???;;;:::888777888999888777444333222111111111222222444666888888777666666666444444333333333222222222111///......//////...---111000000///...---+++***,,,...//////...---......,,,,,,,,,***''''''((()))++++++++++++++++++++++++)))))))))***++++++,,,,,,+++++++++++++++,,,,,,,,,'''((()))***++++++++++++******)))))))))*********++++++***))))))(((((((((************************)))))))))))))))******+++((())))))******))))))(((&&&'''((()))************''',,,---***))),,,...+++))))))))))))***++++++,,,******))))))))))))************)))))))))))))))***))))))*********+++++++++))))))))))))))))))))))))*********)))))))))))))))+++***************++++++******++++++******)))(((++++++++++++***)))((('''***)))(((''''''(((***+++******+++,,,,,,+++******)))***,,,------,,,***)))***))))))(((((()))***+++)))))))))(((((()))))))))******************************)))((())))))))))))))))))******++++++++++++((())))))******))))))(((************************((()))))))))************((((((((()))***+++,,,---'''(((((()))******))))))''')))***+++))))))***+++)))******+++++++++******************++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,++++++******)))***+++***))))))***,,,,,,+++++++++++++++++++++)))***,,,+++***)))***+++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...............------,,,,,,,,,---------............/////////000000000000000//////////////////////////////000000000111111111111000000000000000000000000000000111111111222222222111111222333333333333222222333333444555555666666888<<>>HHHUUU```hhhnnnqqquuutttuuuxxx|||uuu___WWWTTTNNNHHHHHHIIIHHHHHHJJJLLLLLLKKKJJJFFFEEECCCAAA@@@?????????AAA@@@???@@@BBBBBB@@@???<<<:::888888999999888777444333111000///000111222444666888999777666666666333333333222222222222111111///......//////...---...............---,,,+++,,,---//////---,,,---...,,,---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++***+++++++++***))))))((('''((()))***+++,,,,,,,,,+++******)))***+++,,,---***))))))(((((()))***+++************************)))((((((((()))***+++,,,+++***))))))))))))***+++///---+++(((((((((***+++(((------)))---666666...(((***,,,...---***&&&$$$******))))))))))))******++++++***))))))))))))))))))************+++++++++)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,******))))))***++++++,,,(((((())))))(((((('''&&&&&&'''((()))************((()))***++++++,,,,,,,,,+++***'''&&&&&&'''***+++************************))))))************))))))******)))(((((()))******************************(((&&&%%%&&&***,,,+++***((()))***+++,,,++++++***((()))+++,,,,,,+++)))((())))))******++++++++++++))))))))))))************++++++*********++++++,,,''''''((()))***+++******''')))***+++***)))***+++''''''((()))))))))))))))*********+++++++++,,,,,,************++++++++++++))))))******++++++,,,,,,))))))***)))((((((+++---+++***)))(((''''''((()))(((***,,,,,,+++***************++++++++++++*********+++++++++++++++,,,,,,,,,,,,+++******+++,,,,,,+++,,,,,,---------------************+++++++++,,,---------------------------,,,,,,,,,,,,---......------------............---------............///,,,,,,---...............000000000000000000000000000000000000111111111111000000000000000000000000000111111111111222222222111222333333444444333333333333444555666777888888:::DDDQQQ^^^fffmmmssswww}}}~~~uuu___XXXTTTMMMGGGGGGFFFEEEDDDFFFHHHJJJJJJIIIFFFEEECCCAAA????????????@@@???>>>???AAAAAA???>>>>>><<<999888999888777666444333111//////000111222333555777888666555555555333333333222222222111111111///......//////...------...............------+++---......---,,,,,,---)))+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************$$$%%%''')))+++,,,------***++++++,,,,,,,,,++++++((('''&&&&&&&&&((()))***))))))(((((((((***+++,,,)))))))))))))))))))))))))))((((((((((((***,,,------,,,***))))))***,,,---555222...***(((((()))***$$$))))))(((222??????666)))+++---...,,,((("""******))))))))))))******++++++***))))))((()))))))))************+++++++++)))))))))))))))))))))))))))***+++,,,---.........******))))))***+++,,,,,,,,,,,,,,,,,,,,,+++******(((((()))************)))***+++,,,......---,,,+++---)))$$$!!!!!!$$$)))---******)))(((((()))******&&&(((+++------+++(((&&&,,,+++***))))))***+++,,,************************(((%%%$$$&&&***,,,,,,+++'''((()))++++++******))))))***,,,------,,,***)))(((((())))))*********+++))))))))))))************------,,,+++++++++,,,,,,(((((()))++++++,,,,,,,,,''')))***+++***)))***+++))))))***+++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++(((((()))***+++,,,,,,---)))))))))(((((((((+++------,,,+++)))))))))***+++(((***,,,,,,+++***)))*********++++++++++++******((()))***+++,,,---......---,,,+++******+++,,,---+++,,,------......------+++++++++,,,,,,---------........................---,,,,,,,,,,,,---......,,,---------.../////////---------.........//////......///000111111000000000000000000000000000000000000000000111111111111000000000000000000000000000111111111111222222222111222333333444444333333333333444555666777888999@@@KKKZZZfffmmmrrryyy~~~yyybbbWWWTTTPPPKKKHHHEEEFFFGGGHHHIIIHHHGGGGGGHHHFFFDDDAAA@@@?????????>>>>>>???@@@AAABBBBBBCCC===;;;:::999999999777555333333333444333333222222444444444555666777777888444333333222111000....../////////000000000000000000000000000000///......------------------------***+++,,,,,,,,,,,,+++***************************...---,,,+++***+++,,,---............---,,,++++++)))************+++++++++*********))))))))))))))),,,+++)))(((((()))+++,,,'''((()))+++,,,---......,,,+++***))))))***+++,,,,,,+++***))))))***+++,,,///,,,***)))***+++++++++((()))+++...000111222222++++++************++++++---+++(((%%%###""""""###,,,+++***))))))***+++,,,))))))((((((''''''&&&&&&'''&&&'''))),,,---+++((((((((())))))***+++------)))***+++,,,---------------***((())),,,...---+++'''((()))***+++,,,,,,,,,,,,,,,++++++***))))))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,++++++***++++++,,,&&&'''((()))***+++,,,,,,((()))******)))((()))++++++***)))))))))***,,,---,,,+++***((((((((()))***'''(((***++++++***((('''))))))***++++++++++++***+++***)))(((((()))***+++'''(((***++++++******))),,,***(((''''''(((***,,,))))))*********++++++++++++)))'''''')))+++++++++------,,,+++***((('''&&&)))***+++,,,---,,,+++***************************************)))))))))(((***...111///)))&&&(((+++---,,,,,,+++***)))((((((***+++,,,------,,,+++***((())))))******++++++,,,+++...000///,,,***+++---,,,,,,,,,---------......***'''%%%(((---111000---------------------------------------------------------------------,,,,,,---------.........//////..............................///000000000000000........................000/////////000111222222333333222222111222222222222222333333333444444444111333444333222444999===EEEUUU___hhhvvv{{{yyybbbWWWSSSPPPKKKIIIFFFGGGHHHIIIJJJIIIIIIHHHFFFEEECCC@@@???>>>>>>>>>===>>>>>>??????@@@@@@AAA<<<;;;999999999999777666444444444444444333333222333444444555666666777777333333333222111000///...000000000/////////......///////////////...------000///...---,,,***))))))***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,---------------------,,,+++)))************++++++++++++++++++***************,,,+++***))))))***+++,,,((()))***+++,,,---------***)))(((''''''((()))***++++++***))))))***++++++...+++(((((()))*********'''((()))***++++++++++++*********))))))*********+++***((('''&&&&&&&&&'''******)))(((((()))***************)))))))))((((((+++***)))***+++,,,)))'''(((((((((((()))***++++++)))***+++,,,------------,,,***((())),,,---,,,+++((()))***+++++++++++++++))))))))))))))))))))))))*********************************)))))))))))))))&&&&&&&&&''''''((()))***+++*********))))))(((((()))***++++++)))((()))+++******)))((()))***+++,,,,,,+++)))((((((((()))***((()))***,,,,,,***)))((()))******++++++++++++++++++***)))(((((()))***+++((())))))***************+++***)))(((((()))***+++))))))))))))************)))(((&&&&&&((()))***))),,,,,,,,,,,,+++)))((('''))))))******+++++++++***************************++++++++++++***************,,,...,,,)))''')))+++,,,,,,++++++***)))))))))+++++++++,,,,,,+++++++++,,,,,,,,,,,,++++++++++++---......---+++***)))***,,,,,,,,,------------...)))&&&$$$&&&+++...---+++------------------------------------------------...------------------------------....../////////..............................///000000000000000222222222222222222222222111111000000000111222222333333222222111222222333222222333333333444444444333444555444333666;;;@@@IIIXXXbbblllzzzyyybbbVVVSSSPPPLLLIIIGGGHHHIIIKKKKKKJJJJJJIIIFFFDDDBBB@@@>>>=========>>>>>>>>>>>>>>>>>>>>>>>>;;;:::999999::::::888777555555555555555444333333333444444555555666666666333333333222111000///...000000//////......------...............------,,,///...---,,,+++***)))(((***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))***+++---...++++++,,,---------,,,,,,)))************+++++++++++++++++++++++++++++++++************************)))******+++,,,,,,++++++))))))(((((((((((())))))+++******))))))******+++,,,***((('''((())))))(((+++++++++++++++***))))))***))))))(((((())))))***))))))))))))************))))))(((((((((((()))))),,,++++++++++++*********000...+++*********((('''))))))(((((((((((()))))))))***+++,,,------------,,,***))))))+++,,,,,,+++)))******+++++++++******&&&&&&'''(((((()))******)))))))))))))))))))))))))))))))))((())))))***+++))))))))))))******++++++,,,++++++***)))(((''''''+++,,,---,,,***))))))***))))))((((((((()))***++++++***))))))((())))))))))))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,++++++***))))))))))))***+++***))))))))))))***++++++))))))))))))))))))))))))(((((()))))))))************((('''((()))+++******+++,,,,,,,,,,,,+++******))))))(((((())))))***+++************************,,,,,,,,,++++++++++++***+++***)))(((((()))***+++************************,,,++++++++++++++++++,,,---------,,,+++*********++++++***+++,,,,,,***))),,,,,,,,,,,,------------***(((&&&'''+++---,,,***------------------------------------------------....................................////////////////////////////////////......///000000000000000000000000000000000000000333222222111111111111222333222222111222222333333333333333333444444444444444666666555555888???EEENNN^^^iiissszzzbbbVVVSSSPPPLLLJJJGGGHHHIIIJJJKKKJJJIIIIIIFFFEEEBBB@@@>>>=========?????????>>>>>>=========;;;999888999::::::999888666666666666555444333333333333444444444555555555333333333222111000//////..................//////......//////......---,,,******++++++++++++,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***+++,,,,,,---)))***+++,,,,,,---,,,,,,))))))*********+++++++++*********+++++++++++++++)))***++++++++++++***)))******++++++++++++******+++******************+++******))))))))))))******,,,***(((((()))))))))(((,,,,,,------,,,+++******))))))(((((((((((())))))(((((()))***+++++++++*********))))))))))))******++++++++++++++++++++++++000///,,,***))))))))))))+++***)))(((((((((((((((******+++,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,+++++++++++++++***)))(((&&&''''''(((((()))******************************++++++*********,,,---...,,,,,,,,,,,,,,,+++******)))))))))))))))*********,,,---...,,,***))))))***((((((((((((((())))))*********))))))))))))))))))******++++++++++++************+++,,,,,,,,,,,,,,,************************+++***)))((()))***+++,,,))))))************)))))))))))))))*********++++++,,,+++***+++---...---,,,***+++,,,,,,,,,,,,++++++******)))((((((***+++,,,************************,,,,,,+++++++++*********+++(((&&&%%%'''***++++++))))))*********+++++++++---,,,+++******+++,,,---,,,+++++++++*********)))***(((''')))---///---+++++++++,,,,,,,,,------------+++******,,,...---,,,------------------------,,,,,,------------------.........///////////////////////////////////////000000000000000000000000......///000000000000000000000000000000000000000444444333222111111111222222222111111222222333333333333333444444444444555444666666666666;;;DDDJJJTTTeeeqqq|||zzzbbbVVVSSSPPPMMMKKKFFFGGGHHHJJJJJJIIIIIIHHHGGGFFFCCCAAA??????>>>???@@@@@@@@@???>>>>>>======;;;999888999::::::999888666666666666555444333222333333333333444444444444222222222222222111000///,,,------...///000111111///000000000000///......*********++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,++++++))))))***+++,,,,,,,,,+++))))))*********+++++++++))))))))))))******++++++)))***++++++++++++***)))******+++++++++***))))))*********++++++*********)))))))))))))))))))))))),,,***))))))******)))((((((((())))))***)))))))))))))))(((((((((((())))))))))))*********)))((((((++++++++++++++++++++++++************************------,,,***)))***+++,,,,,,,,,+++***))))))))))))******++++++,,,,,,++++++)))******))))))***+++,,,+++++++++++++++***)))((())))))))))))))))))))))))++++++++++++++++++++++++************+++,,,------(((((()))*********)))))))))))))))))))))*********,,,---...,,,***))))))***'''((((((((()))))))))))))))))))))*********))))))*********++++++***************+++,,,,,,,,,,,,+++******++++++++++++******+++***)))))))))***,,,---))))))************))))))*********+++++++++,,,,,,,,,++++++,,,......---,,,******+++,,,,,,,,,++++++++++++***)))***+++,,,---************************+++*********))))))))))))***'''%%%%%%'''***++++++)))))))))***++++++,,,,,,---,,,+++******+++,,,---++++++++++++,,,,,,------,,,***)))+++...///---***+++++++++,,,,,,,,,---------,,,++++++,,,------,,,------------------------,,,,,,,,,---------..................//////000000000000000000000000000000000000000000000000000000......///000000000000000333333333333333333333333444444333222111111111222222111111111222222333444333333444444444555555555444555555666888???IIIQQQZZZlllyyy{{{bbbVVVSSSPPPMMMLLLFFFGGGHHHIIIJJJIIIIIIHHHHHHFFFDDDBBB@@@?????????@@@@@@@@@??????>>>>>>>>>;;;:::999999::::::888777666666666555444333222111333333333333333333333333222222222222222111000000------...///000111222222000000000000000//////......------,,,++++++******,,,++++++******++++++,,,++++++++++++++++++++++++,,,------------,,,+++***))))))***+++++++++******)))************+++++++++((((((((()))******++++++************************)))******+++******))))))(((((())))))))))))((((((((())))))******))))))(((,,,***)))***++++++)))((((((((()))***++++++++++++***))))))(((((())))))*********))))))((('''''''''++++++,,,------,,,++++++((((((((()))))))))))))))***+++++++++))))))+++---,,,,,,+++******)))************+++++++++++++++***)))*********))))))+++,,,+++++++++++++++***)))((())))))))))))))))))))))))++++++++++++++++++++++++(((((()))*********))))))%%%&&&)))+++,,,---,,,,,,,,,++++++***)))(((''''''+++,,,---,,,***))))))***'''((()))*********))))))(((((()))************)))))))))))))))))))))))))))))))))***++++++++++++*********+++,,,,,,+++*********************+++,,,,,,)))))))))))))))))))))))))))*********++++++++++++***))))))***,,,,,,+++))))))******+++++++++******+++++++++++++++,,,,,,---*********************************)))))))))(((((((((((('''''''''(((***+++))))))******+++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,---...////////////...---,,,,,,+++)))'''++++++++++++,,,,,,,,,,,,+++************++++++,,,------------------------+++,,,,,,------.........---------......//////000111111111111000000000000////////////////////////......///000000000000000111111111111111111111111333222222111111111111222111111111111222333444444333444444444555555555555333444666777;;;DDDPPPYYYaaarrr}}}{{{bbbVVVSSSPPPNNNMMMGGGHHHIIIKKKKKKJJJJJJIIIGGGEEECCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;999999999999777666666666555555444222111000333333222222222222222222111222222222222111000000111111111111111111000000//////000000//////...---......------,,,,,,++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++******,,,,,,---,,,++++++******************)))((()))************+++++++++(((((()))******+++,,,,,,,,,+++***))))))***+++,,,((()))***************)))'''((()))******)))(((''''''((()))******)))((('''***)))((()))******(((&&&)))***++++++,,,,,,++++++*********))))))*********+++***)))((('''(((((()))***+++,,,,,,,,,,,,+++***((((((((()))))))))******(((***,,,+++)))((()))++++++******))))))))))))*********++++++++++++******((()))+++***((((((***---******+++++++++******)))&&&''''''(((((()))))))))************************''')))+++,,,,,,***(((&&&((()))+++,,,,,,+++***)))+++*********))))))(((((()))***++++++)))((()))+++((()))***+++++++++***)))'''((()))***+++******))))))(((((((((((((((((()))(((((()))************)))***++++++,,,,,,++++++***)))***++++++,,,,,,+++++++++***)))(((((()))***+++(((((((((((()))))))))))))))((((((***,,,,,,***((())))))*********)))(((((())))))***+++++++++++++++************************+++++++++*********))))))''')))+++***(((''')))+++***************++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,***))))))******++++++++++++,,,,,,,,,***************+++,,,---------------------------++++++,,,,,,---......///+++,,,,,,---......//////222222222111111000000000..............................///000000000000000........................111111000000000111222222111111111111222333444555444444444444555555555555444555777999???JJJXXXbbbiiiwww~~~|||bbbVVVSSSQQQNNNMMMHHHIIIKKKLLLLLLLLLKKKJJJFFFDDDBBB@@@>>>====================================<<<:::999999999777555555555555444333222000///333222222222222222222222111111222222222111111000444444333222111000///.........//////......---,,,++++++,,,------...//////---,,,+++******+++,,,---((((((((((((((((((((((((&&&((()))+++,,,,,,,,,+++***************)))(((''')))************+++++++++))))))***+++,,,,,,------,,,+++)))(((((()))+++,,,(((((()))***************)))***+++,,,,,,+++***)))'''((()))******)))(((''')))((('''((())))))'''%%%'''''''''''''''&&&&&&%%%++++++************+++++++++***((('''''')))+++,,,)))***+++,,,,,,+++***)))(((((())))))*********+++'''***---,,,)))''''''((())))))(((((((((((())))))******+++++++++******)))''')))+++***((('''***---)))******+++++++++******###$$$%%%&&&((()))******)))))))))))))))))))))))))))+++---//////,,,)))&&&)))******)))&&&### &&&'''((()))***+++,,,---((()))******)))((()))+++((()))***,,,,,,++++++***'''((()))+++++++++***)))((((((''''''''''''((((((''''''((()))))))))))))))***+++,,,------,,,+++***)))***+++,,,---,,,++++++,,,***)))'''''')))***,,,&&&&&&&&&&&&'''''''''(((*********,,,------,,,***)))))))))))))))((('''''''''(((***+++++++++***)))************************,,,,,,,,,+++++++++******&&&***...,,,(((&&&(((,,,***************************+++,,,------,,,+++*********))))))((('''''''''"""&&&***+++******---///******+++++++++,,,,,,,,,+++,,,------,,,---///000------------------------++++++,,,,,,---...//////++++++,,,,,,---...//////222222222222111111000000...........................//////000000000000000000000000000000000000000000/////////000111222222111111111111222333444555444444444555555555666666555666888;;;BBBNNN]]]gggnnnzzz~~~|||eeeYYYUUUQQQNNNMMMKKKJJJJJJKKKKKKKKKHHHFFFKKKIIIEEEAAA>>>===<<<<<<======>>>>>>>>>>>>======;;;;;;999888777666666666888888777666444333222222222222222333333444444444,,,---///000222333333333////////////000000000000////////////............+++++++++************)))++++++,,,,,,,,,,,,++++++'''((()))+++++++++***)))+++***))))))((()))))))))******)))(((((((((((((((***************)))((('''))))))))))))***+++,,,---*********)))))))))(((((()))************+++++++++++++++++++++*********************)))))))))))))))...+++)))))),,,---,,,***)))(((''')))+++---------(((((()))******)))'''''')))))))))))))))******+++,,,+++)))((((((((()))***)))***,,,+++)))(((((()))++++++******************)))************+++++++++******************************+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++***)))(((((())))))((()))***++++++***)))(((************************************************+++,,,+++)))''''''(((***))))))))))))))))))))))))***))))))((()))+++---...******))))))***+++,,,,,,+++*********))))))(((((())))))))))))************,,,,,,++++++,,,,,,---...*********++++++,,,,,,,,,------+++***)))'''&&&&&&******+++++++++******)))+++++++++++++++***)))(((''''''(((((())))))******************))))))((((((***************************(((&&&%%%$$$%%%'''(((************************))))))*********))))))(((---,,,+++*********+++,,,)))***+++---...,,,)))&&&,,,++++++******++++++,,,+++*********+++,,,,,,---))))))*********+++++++++............////////////+++,,,---......---,,,+++...------------.../////////////////////.........000000000000000///......//////000000000000//////000000000000111111111111000000000000000000000000111111222222222333333333555555444444444555666666333666:::???GGGTTTdddooo~~~{{{eeeYYYUUUQQQMMMLLLJJJIIIIIIKKKLLLKKKIIIGGGHHHGGGDDDAAA???>>>>>>>>>======>>>>>>>>>>>>======<<<;;;:::999888777777777444444444333333222222222000000111111111222222222222222222222222111000000////////////000000000111////////////............,,,,,,,,,,,,++++++++++++******++++++++++++******'''((()))***++++++***)))+++++++++***++++++,,,---++++++***)))))))))))))))***++++++++++++******)))))))))((((((((((((((())),,,,,,,,,+++++++++******(((((()))))))))*********))))))))))))((((((((((((***)))))))))))))))))))))***(((&&&&&&)))***)))'''((('''&&&''')))*********(((((()))))))))))))))((()))))))))))))))******+++*********))))))******+++)))***++++++)))(((((()))************************)))************+++++++++************************************+++++++++,,,,,,+++)))(((((()))***+++++++++***)))))))))))))))((()))***++++++***)))(((*********************************************************)))((((((+++---***************************))))))))))))+++,,,---((((((((((((((()))******************)))))))))((())))))))))))***************************++++++,,,*********++++++,,,,,,,,,++++++******))))))((((((*********++++++******)))+++++++++***************))))))))))))))))))******++++++*********)))))))))***************************)))'''&&&&&&&&&((((((************************))))))************)))))),,,++++++******+++,,,---+++***+++---...---***(((,,,++++++******++++++,,,++++++***++++++,,,,,,---+++++++++,,,,,,,,,------............////////////,,,---...//////...---,,,...------------...//////////////////////////////000000000000000//////...//////000000000000//////000000000000111111111111111111111111111111111111111111222222222333333333444444444444444555555666666888===CCCMMM[[[jjjttt{{{eeeYYYUUUQQQMMMKKKHHHHHHIIIKKKLLLLLLJJJGGGEEEDDDBBB@@@???>>>??????======>>>>>>>>>>>>=========<<<;;;:::999888888777333333333333333333333333000111111111111222222222444444444333222111000////////////000000000111111////////////............------------,,,,,,,,,,,,************************((()))******+++*********************+++,,,------,,,++++++++++++************++++++,,,,,,,,,,,,++++++***)))((('''''''''''',,,,,,,,,+++++++++++++++'''((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))******)))'''&&&&&&'''(((((('''***(((''''''((())))))((((((((((((((())))))***+++)))))))))))))))******+++))))))***++++++*********(((***++++++)))(((((()))************************)))************+++++++++************************)))))))))*********++++++---+++(((&&&%%%&&&(((***+++***))))))))))))))))))))))))************))))))************************************************((()))***)))((())),,,...++++++++++++++++++++++++))))))))))))***+++,,,---(((((((((((((((((()))***************))))))))))))))))))))))))************)))(((((((((((()))***************+++++++++++++++)))))))))))))))*********))))))******+++******)))+++***)))))))))***+++,,,++++++******************+++++++++++++++*********************************+++***)))((('''((())))))************************))))))***************)))++++++******+++,,,---...,,,++++++,,,---...,,,+++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,------------............---............/////////---......//////......---...------------...//////////////////////////////000000000000//////////////////000000000000//////000000000000111111111111111111111111111111111111111111222222222333333333333333333333333444555666999;;;@@@IIIUUUdddrrrzzz|||fffZZZUUUPPPLLLKKKGGGGGGIIIKKKMMMMMMJJJHHHDDDCCCAAA@@@???>>>>>>>>>>>>>>>============>>>>>>======<<<<<<;;;999888888555555555555555444444444333333333333333333333333111222222333222222111111//////000000000111111111////////////............------------,,,,,,,,,,,,***))))))))))))))))))******************************)))))))))))))))******++++++++++++++++++******))))))***+++,,,,,,,,,,,,,,,,,,+++***))))))******))))))))))))))))))))))))((((((((()))))))))******++++++++++++*********))))))))))))))))))*********+++***)))))))))*********---+++***)))***+++***)))((((((''''''(((***,,,---)))))))))))))))******+++)))***++++++***)))'''&&&(((***++++++)))((()))******************+++++++++))))))*********+++++++++************************((())))))))))))*********+++***(((''''''((()))*********)))))))))))))))***)))))))))******)))))))))************************************************((())))))((('''(((***,,,++++++++++++++++++++++++)))))))))******++++++,,,+++***************++++++*********)))))))))))))))((()))))))))************((((((((((((((()))*********************+++++++++))))))))))))))))))))))))((())))))***************+++***)))((((((***,,,...,,,,,,,,,++++++*********++++++++++++++++++++++++************************,,,+++***)))))))))******************************))))))***+++++++++***************+++,,,---......,,,+++***+++---...---,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,,,,,,,------------............---------.........//////...//////////////////......------------.../////////////////////000000000111000000/////////////////////000000000000/////////000000000111111111111111111111111111111111111111111222222222333333333333333222333333444555666888;;;BBBMMM\\\kkkwww~~~hhh[[[UUUQQQMMMLLLGGGGGGIIILLLNNNMMMJJJGGGDDDDDDBBB@@@???>>>===<<<>>>>>>============>>>>>>============<<<:::999888888777666555444333222222333333333333333333333333111111111111111000000///000000000000111111111111////////////............,,,,,,,,,,,,++++++++++++******)))(((((()))******++++++******************++++++***)))((((((((()))))))))***++++++******)))(((((()))***+++++++++*********))))))***+++,,,,,,)))))))))))))))))))))))))))))))))*********++++++++++++++++++*********)))(((((())))))************++++++++++++******+++,,,...,,,***)))*********((()))((((((((((((***,,,---)))))))))))))))******++++++++++++***(((&&&###"""''')))++++++)))))))))***))))))*********+++++++++))))))*********+++++++++************************((())))))))))))*********&&&((()))+++,,,,,,++++++***)))))))))))))))*********))))))))))))))))))***************************************************)))***)))'''&&&%%%''')))++++++++++++++++++++++++)))*********++++++++++++++++++***************+++))))))))))))))))))******((()))))))))***************))))))))))))***++++++************************++++++******)))((((((((('''((()))***************+++***)))((((((***,,,...------,,,,,,++++++******++++++++++++++++++++++++************************,,,,,,+++***************))))))))))))))))))))))))))))))***+++++++++++++++******+++,,,---.........+++***)))***---......---,,,++++++******++++++,,,+++,,,---------,,,,,,+++,,,,,,,,,,,,------------------------............/////////....../////////...------------...//////////////////000000111111111111000///...//////000//////000000000000/////////000000000111111111111111111111111111111111111111111222222222333333333333333333333444555666777666<<>>===<<>>===<<<<<<===>>>???<<<=========<<<:::888777777666555444222111000///222222222111111111111000333333333222000...---,,,000000000111111111222222////////////............,,,,,,,,,,,,+++++++++++++++***)))(((((()))***+++,,,,,,+++************+++---,,,,,,+++******++++++((()))***+++++++++***)))(((((()))*********))))))''''''''''''((()))***++++++++++++++++++,,,,,,,,,************++++++++++++))))))))))))((((((((((((((((((((()))******++++++)))******)))(((((()))++++++)))((('''((()))((('''))))))))))))******+++,,,)))))))))))))))******+++,,,,,,+++***(((%%%$$$"""''')))***+++)))))))))***)))))))))***++++++,,,,,,)))************+++++++++************************)))))))))*********++++++%%%'''+++...//////---,,,)))))))))))))))******+++******))))))))))))***************************************************************(((&&&%%%'''(((++++++++++++++++++++++++)))******+++++++++*********))))))((((((((((((((())))))))))))************))))))))))))************+++************+++,,,,,,***************)))))))))+++++++++***)))(((((('''''''''((()))************+++***)))))))))***+++,,,,,,,,,++++++++++++++++++*********+++++++++++++++************************,,,++++++++++++*********))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,***+++,,,---......------*********,,,///000///...,,,++++++******++++++,,,,,,,,,---......---+++******+++++++++,,,,,,,,,,,,,,,------------.........///......------......///...------------...//////...//////000000111111222222111///.........///000//////000000000000//////000000000000111111111111222222222222222222222222111111222222222333333333333333333444555666777888777AAAQQQ___jjjttt}}}ooo^^^VVVRRRPPPPPPHHHHHHJJJMMMNNNLLLHHHDDDCCCCCCCCCBBBBBBAAA@@@??????>>>===<<<<<<===>>>???;;;<<<======<<<:::777666555555444333222222111111222222222111111111000000333333333222111000...---000000111111111222222222////////////............------------,,,,,,,,,,,,,,,+++***))))))***+++,,,---,,,+++*********++++++************+++,,,---...((()))+++,,,---,,,+++*********+++++++++***)))))))))((((((((((((((())))))******+++++++++,,,,,,,,,))))))))))))************))))))))))))(((((((((((('''(((((()))******++++++((()))***)))'''&&&(((++++++)))''''''((()))(((((()))******+++++++++******)))))))))))))))******+++---,,,+++)))(((((((((((('''(((***+++***)))***+++((())))))***++++++,,,,,,)))************+++++++++************************************+++++++++,,,((()))+++---......---,,,)))))))))))))))***+++++++++***)))(((((()))***+++***************************************************+++***)))((((((***,,,************************)))***++++++++++++***)))******)))(((((((((((((((((()))))))))************))))))))))))************+++************+++,,,,,,+++*********)))))))))(((******))))))))))))))))))&&&'''((()))************+++++++++***************************++++++++++++)))))))))*********++++++************************+++++++++++++++******)))))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,+++,,,---......------,,,++++++---000333333222000,,,++++++******++++++,,,,,,---...///...---+++***++++++++++++,,,,,,,,,,,,,,,,,,---------.........///...---,,,,,,---...///...------------...//////...//////000111111222222222111///.........000000//////000000000000//////000000000000111111111111222222222222222222222222111111222222222333333333444444444555666777999999<<>>===<<<<<<===>>>@@@:::;;;<<<<<<;;;999777555555555555555555555555555444444444333333222222222000111222333333333333333000111111111111222222222000/////////............//////.........------------,,,***))))))***,,,---...---+++*********++++++%%%%%%&&&(((***,,,...///)))***,,,.........,,,+++,,,,,,,,,,,,,,,+++***)))---,,,+++***))))))))))))(((((())))))************(((((((((((())))))))))))++++++++++++************'''(((((()))***+++++++++(((***+++***((('''))),,,,,,***))))))***++++++***)))***+++,,,,,,+++)))((()))))))))))))))******+++---,,,+++******+++,,,---'''(((***+++***)))***+++((())))))***++++++,,,,,,)))************+++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,))))))((())))))***+++++++++***)))(((((()))***+++***************************************************++++++*********---///)))))))))))))))))))))))))))***+++,,,,,,+++)))))),,,,,,+++******)))******(((((())))))*********+++))))))))))))***************************++++++,,,+++*********))))))(((((('''(((((()))***+++++++++&&&'''((()))************+++++++++++++++***)))((()))))))))******++++++,,,(((((())))))*********+++***************************++++++++++++***))))))))))))))))))))))))))))))((()))***+++,,,---------,,,---.........---,,,++++++,,,///333666666444222,,,++++++++++++++++++,,,,,,---...//////---+++***+++++++++,,,,,,,,,------,,,,,,,,,---------.........---,,,++++++,,,---......------------...//////...//////000111222222222222111///...---...000111//////000000000000//////000000000000111111111111222222222222222222222222111111222222222333333333444444555555777888999:::@@@RRRiiixxx|||yyybbbXXXUUURRROOOLLLJJJHHHKKKOOOPPPLLLHHHCCCDDDDDDBBB===;;;<<<>>>BBB@@@>>>===<<<===>>>?????????>>>===<<<:::888777666555555333222111000000333333222111000000111111000000111111111222222222000//////000222222111///////////////............------------,,,,,,++++++))))))))))))))))))))))))------,,,++++++******))))))))))))***+++++++++,,,+++++++++*********))))))***))))))***,,,...------))))))***+++,,,...000111++++++***)))(((((())))))************)))))))))))),,,+++)))((((((***+++,,,***++++++)))%%%###%%%'''+++******+++,,,---,,,+++&&&''')))+++++++++******,,,,,,+++***)))(((''''''************))))))))))))---***''''''******((($$$(((&&&%%%'''***,,,+++))),,,+++******))))))******+++'''&&&+++,,,'''&&&(((++++++,,,,,,,,,++++++***))))))))))))))))))))))))///+++''''''))),,,,,,***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))---,,,+++*********+++,,,++++++++++++++++++++++++---,,,++++++******++++++++++++***)))((('''&&&&&&******))))))((((((''''''******++++++++++++******,,,+++***))))))***+++,,,---,,,+++*********+++,,,)))***+++,,,,,,+++)))(((%%%&&&''')))************++++++******++++++,,,---++++++************++++++))))))))))))))))))))))))))))))(((((((((((())))))+++++++++************)))))))))))))))))))))))))))******+++++++++******)))++++++++++++++++++++++++---,,,***---999DDDDDD<<<000///---++++++,,,---.../////////...---,,,******++++++,,,,,,,,,---------........................//////////////////......---------------...///000////////////000000000000//////000000///...------////////////000000000000333222111000000111222333111111111111111111111111111222222333444555666666777333222666888888;;;@@@OOOaaattt~~~xxxaaaWWWTTTQQQNNNKKKIIIGGGJJJNNNOOOKKKGGGIIIIIIHHHDDD???======>>>AAA@@@>>>=========>>>???============<<<;;;:::999666666555444333222111111333222222111000000111111000000111111111222222222...---...000222444333222////////////............)))))))))*********+++++++++++++++***************++++++************))))))************+++++++++++++++++++++*********))))))((('''&&&''')))******)))(((''''''&&&''''''((((((++++++***)))))))))))))))************))))))))))))))))))*********))))))(((000222222000---,,,---...((('''&&&&&&((())))))((()))***************))))))++++++******)))(((((((((************))))))))))))))))))******)))((())))))***((('''(((***+++***(((,,,+++******))))))******+++''''''++++++(((''')))))))))*********))))))((())))))))))))))))))))))))+++)))''''''((()))))))))(((((((((((()))))))))***************************+++++++++++++++++++++++++++******))))))))))))))),,,,,,+++*********+++,,,++++++++++++++++++++++++---,,,++++++******++++++************++++++++++++******))))))))))))))))))******++++++++++++************)))(((((()))******++++++*********+++---...******++++++++++++******(((((()))))))))))))))(((******))))))******+++,,,++++++************++++++***************************))))))(((((())))))***+++++++++************)))))))))))))))))))))))))))((()))***+++++++++++++++++++++++++++++++++++++++(((((((((+++777EEEIIIFFF000///---,,,+++,,,---...............---,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...///000////////////000000000000//////000000///......---////////////000000000000111111000//////000111111111111111111111111111111222333333333333333333333666333333666777888>>>EEEVVVgggyyywww```VVVSSSPPPMMMIIIHHHGGGIIILLLMMMJJJGGGHHHHHHFFFCCC@@@>>>>>>@@@AAA@@@???======>>>??????<<<<<<<<<<<<<<<;;;::::::666666555444333333222111333222111111000111111111111111111111111222222222///......000222333222111////////////............---------,,,,,,,,,++++++++++++******)))))))))(((((())))))))))))*********+++++++++++++++*********+++++++++***************+++***)))***+++,,,+++***''''''&&&&&&&&&&&&&&&'''+++***))))))))))))))))))************))))))))))))'''(((***+++***)))&&&%%%'''(((***)))'''&&&&&&''')))'''%%%&&&'''))))))))),,,,,,+++***)))((((((((())))))))))))))))))))))))************))))))))))))$$$(((++++++((('''***...,,,***))))))******)))(((,,,+++******))))))*********((((((++++++((((((***((())))))*********))))))))))))))))))))))))))))))(((***++++++***))))))***((((((((())))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))))))))++++++*********++++++,,,++++++++++++++++++++++++,,,,,,+++************+++************++++++++++++******************++++++******++++++++++++******))))))(((((((((((()))))))))))))))***+++,,,...///++++++************++++++)))*********))))))((('''))))))(((((())))))***+++++++++************++++++************************+++******************++++++++++++************)))))))))))))))))))))))))))******+++++++++******)))++++++++++++++++++++++++//////,,,+++000999>>>>>>///...---,,,,,,,,,---...,,,------......------,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......------......//////////////////000000000000//////000000000///......////////////000000000000000000////////////000000222222222222222222222222333333333333222222111111555444444666666888BBBMMM```pppwww```VVVSSSPPPNNNIIIHHHHHHJJJLLLMMMKKKHHHBBBAAA@@@>>>>>>>>>@@@AAA@@@@@@???>>>>>>??????@@@=========<<<;;;:::999888666666555555444333222222222222111111111111111222111111111111111111111111333222111111111111...,,,////////////............222111000---+++)))((('''******))))))((((((''''''(((((())))))***++++++,,,,,,,,,,,,++++++*********************************---,,,++++++,,,---,,,***)))))))))***+++,,,---...******)))))))))))))))***************)))))))))((()))************((('''&&&)))***,,,,,,,,,+++******...,,,***)))+++---......---,,,***)))((()))******(((((())))))************************)))))))))(((###%%%((((((((((((+++---+++*********++++++******,,,+++******))))))******))))))***++++++))))))*********+++,,,,,,,,,++++++))))))))))))))))))))))))(((,,,///000---++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++******)))))))))))))))***************+++++++++++++++++++++++++++++++++,,,++++++***************++++++***)))((('''&&&&&&*********++++++,,,,,,,,,******++++++++++++************))))))))))))******)))*********+++,,,------,,,+++***)))***+++,,,---))))))*********))))))((()))))))))))))))***++++++++++++************++++++************************,,,++++++******++++++,,,+++++++++*********)))))))))))))))))))))))))))))),,,,,,,,,+++***)))((('''++++++++++++++++++++++++222222///,,,***+++---///...---,,,++++++++++++,,,+++,,,------.........---+++,,,,,,,,,,,,---------////////////////////////------............////////////............//////////////////000000000000//////000000000//////...////////////000000000000111111000000000000111111222222222222222222222222333333333333333333333333444444555777666;;;IIIWWWjjjxxxxxxaaaWWWTTTRRROOOJJJJJJJJJLLLMMMMMMLLLJJJAAA???===<<<<<<>>>???@@@@@@???????????????@@@@@@???>>>>>><<<:::888666555555555555444333333333222222111111111111111222222111111111111111111111111333222111111111111...,,,////////////............---,,,+++)))'''%%%$$$###+++++++++******)))))))))((())))))***+++,,,---------,,,,,,,,,++++++*********************************)))(((((()))***((('''*********+++,,,---...///***)))))))))))))))******************)))))))))(((,,,+++***)))((()))***************+++,,,,,,++++++...,,,******,,,......---+++***)))))))))***,,,---((((((((()))******++++++************)))))))))(((%%%$$$###%%%)))+++***)))((()))*********+++,,,---,,,+++******))))))******))),,,---,,,***)))******)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))(((,,,000000---++++++,,,,,,,,,+++***)))(((''''''************************))))))))))))))))))))))))+++******)))))))))))))))))))))******++++++++++++++++++++++++++++++++++++,,,+++******))))))******++++++***)))((('''&&&&&&******++++++,,,,,,------******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++---...'''((()))***+++++++++++++++************+++,,,,,,++++++************++++++************************,,,,,,++++++++++++,,,,,,+++++++++*********))))))***************************++++++++++++***))))))++++++++++++++++++++++++)))***,,,---+++***+++...+++++++++***************++++++,,,---............++++++++++++,,,,,,,,,,,,////////////////////////.../////////000000000111000//////.........//////////////////000000000000//////000000000000000///////////////000000000000222222222222222222222222222222222222222222222222333333444444555666666777444444666888:::@@@PPP```ppp~~~yyybbbXXXUUURRROOOIIIJJJLLLMMMMMMMMMLLLKKKHHHEEE@@@>>>>>>>>>???>>>?????????@@@@@@@@@@@@@@@@@@???>>><<<:::777555444444444444333333222222222111111111000111111222333222222222111111111111111///......000222333222111////////////............)))))))))))))))*********------------------------)))******+++,,,---------,,,,,,,,,,,,,,,+++++++++***************++++++++++++)))((()))++++++***)))+++***)))((('''''''''((()))))))))))))))******+++************))))))))))))---+++)))((((((***+++---)))'''&&&&&&''')))(((((()))((('''(((***+++***((()))))))))***+++,,,------(((((())))))*********+++************))))))))))))(((%%%###%%%)))+++)))&&&&&&((()))*********,,,...,,,+++******))))))*********///111---))))))***)))'''((()))***************))))))))))))))))))))))))'''))),,,,,,+++))))))))),,,,,,+++***)))(((((('''))))))))))))))))))))))))+++++++++++++++++++++++++++******)))))))))))))))'''((()))***++++++++++++++++++++++++++++++++++++++++++***))))))))))))***************++++++++++++++++++++++++++++++,,,,,,******++++++++++++******++++++,,,------,,,+++++++++,,,,,,,,,,,,+++***)))++++++***++++++,,,---...&&&''')))***+++,,,,,,,,,+++++++++***+++,,,,,,---++++++************++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++************)))************************&&&'''(((***,,,---------++++++++++++++++++++++++((((((+++......++++++...+++++++++*********))))))+++,,,,,,---.........---+++++++++,,,,,,,,,---------------------------------------...//////000000000000//////......//////////////////000000000000//////000111111111000000////////////000000000000222222333444444333222222333333333333333333333333333333444555666777888888555444666:::???HHHXXXggguuuxxxaaaWWWTTTQQQNNNHHHJJJKKKLLLLLLKKKKKKKKKLLLGGGBBB??????@@@@@@???>>>???@@@@@@AAAAAAAAA@@@>>>>>>===<<<:::888666555333222222222222111111111111111000000111222222333222222222111111111000000...---...000222444333222////////////............***+++,,,---...///000000+++++++++,,,------......))))))******++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,+++***+++---......---***)))(((''''''&&&&&&&&&)))))))))))))))***++++++************))))))))))))((((((((())))))***+++,,,333000,,,,,,...000000///''''''(((***,,,+++)))'''******+++,,,,,,+++++++++)))))))))))))))*********************))))))))))))))))))(((((()))))))))(((&&&(((******((((((***,,,,,,+++******))))))******+++111333---(((((()))(((''''''(((******++++++***)))))))))))))))))))))))))))(((((()))+++***)))'''************************************************+++++++++++++++++++++++++++******)))))))))))))))&&&''')))***+++++++++***++++++++++++++++++++++++++++++***)))))))))))))))************++++++++++++++++++++++++******************++++++++++++*********+++,,,,,,,,,,,,+++***)))***+++,,,,,,,,,+++***)))***+++,,,------------((()))***+++++++++++++++***************++++++,,,++++++************++++++++++++++++++++++++++++++++++++************+++++++++++++++************)))************************'''((()))***+++,,,,,,,,,++++++++++++++++++++++++---)))))),,,,,,((('''***,,,,,,,,,,,,,,,++++++***,,,,,,------...------------------.........//////------------------------,,,,,,------...//////000111111000///////////////////////////000000000000//////000111111111111111////////////000000000000111222333333333333222111333333333333333333333333444444444555555666666666777444666<<>>???BBBBBBAAA>>>???@@@AAAAAAAAAAAAAAA<<<<<<<<<;;;:::999777666222222111111111111111111111111000000111222333333222222222222111111000000000//////000222222111///000/////////............+++++++++,,,,,,---------''''''((()))***++++++,,,))))))))))))************+++++++++,,,,,,---------))))))******++++++++++++(((''''''(((***,,,+++*********)))******+++,,,---))))))((())))))***++++++************))))))))))))$$$&&&(((***++++++***)))...***%%%###%%%((()))(((***+++---///111000---***+++,,,------,,,+++)))(((******))))))))))))))))))************))))))))))))***,,,...,,,)))'''(((+++''')))+++***'''&&&'''))),,,++++++***)))*********,,,333555...((((((((('''))))))***,,,,,,---------)))))))))))))))))))))))),,,***((())),,,---+++((('''((()))***+++,,,------++++++++++++++++++++++++))))))))))))))))))))))))+++******)))))))))))))))&&&''')))***+++++++++***+++++++++++++++++++++++++++******)))))))))))))))++++++***)))((('''&&&&&&,,,++++++******)))))))))******++++++++++++******)))***+++,,,,,,+++***)))'''(((***,,,---------,,,(((***+++---......------***++++++++++++***)))))))))))))))))))))******+++++++++************+++++++++++++++++++++++++++++++++******************++++++++++++************)))************************------,,,,,,***)))'''&&&++++++++++++++++++++++++***$$$"""''')))((()))---------.........---,,,+++,,,------......---,,,,,,////////////000000000000000000000000000000000000------......///000111111111111000///////////////////////////000000000000//////000111111111111111////////////000000000000000111222333333222111000333333333333333333333333555555444444444333333333888444555===HHHSSSaaalll}}}ppp^^^WWWSSSQQQPPPMMMKKKIIIHHHIIIJJJJJJIIIEEECCCAAA?????????@@@AAACCCCCCBBBAAAAAA@@@@@@???>>>>>>===<<<;;;999777666777555444444444444222111555444333222222222333444111///,,,---///000///---////////////000000000000000000///...............************************///...---,,,,,,,,,------******************************+++++++++,,,,,,,,,*********))))))))))))(((+++++++++******+++,,,,,,++++++++++++++++++++++++'''''''''''''''(((((()))))))))(((((((((((())))))...,,,***+++---...---***(((((((((((((((''''''&&&///,,,)))&&&&&&''')))+++))))))))))))))))))))))))************************))))))))))))))))))))))))+++***)))(((((()))***+++...,,,***(((((()))***+++++++++************++++++,,,++++++******++++++,,,------,,,+++***)))((('''******)))))))))))))))***))))))))))))((((((''''''************************'''((()))+++,,,,,,,,,,,,***+++,,,---...---,,,+++---)))$$$%%%(((+++***(((+++***(((%%%###$$$(((+++++++++******))))))(((((()))************++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************++++++,,,,,,,,,++++++***)))************+++++++++(((((()))***++++++,,,,,,///---++++++------+++)))++++++++++++++++++++++++)))***++++++++++++***)))+++++++++*********))))))+++...%%%&&&444...$$$///******))))))))))))))))))+++,,,------++++++,,,------,,,++++++,,,---///000,,,,,,,,,------.........---,,,+++******,,,...///,,,...///...---++++++,,,---------............///000000///......///000111222111000......000111222////////////000000000000000000000000000000000000111111111111111111111111111111000000000000000000111111111111111111111111444222111333666777555222444777;;;AAAKKK[[[mmmzzzppp^^^WWWSSSPPPPPPMMMKKKIIIHHHIIIJJJJJJIIIEEEDDDBBB@@@???@@@AAABBBBBBBBBBBBAAA@@@@@@??????>>>>>>===<<<;;;999888777555444333333444555444333888666444222111000000000444222000111333444333222///000000000000111111111000000///...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************+++++++++,,,,,,,,,++++++*********)))))))))************+++,,,,,,---***************************************+++,,,,,,)))))))))(((((()))))))))***(((&&&''')))***(((&&&'''(((((()))*********)))+++***(((((((((***---///))))))))))))))))))))))))************************))))))))))))))))))))))))+++***)))(((((()))***++++++***)))(((((((((((()))++++++************+++++++++******))))))******++++++++++++***************++++++***************+++,,,,,,,,,++++++*********************************(((((()))******************+++,,,------,,,++++++&&&### ###(((------,,,'''''''''&&&&&&'''+++...++++++++++++************)))************++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************++++++******))))))************+++++++++((())))))***++++++,,,,,,...,,,***+++------,,,***************************************************+++++++++*********))))))+++,,,((((((111222---///+++++++++++++++++++++++++++,,,------++++++,,,---------,,,,,,,,,------...+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---///000///...,,,---------------............///............///000222333111000///......///000111////////////000000000000000000000000000000000000111111111111111111111111111111000000000111111222444444444444444444444444333111111333666777666444777;;;AAAIIIUUUdddsss}}}ooo^^^WWWSSSPPPOOOLLLJJJIIIHHHJJJJJJJJJIIIFFFEEECCCAAA@@@AAABBBCCCAAAAAAAAA@@@??????>>>>>>=========<<<;;;999888777444333222333555666555444777666444333111000000000111000///000222333333222000000000000111111111111000/////////............,,,,,,,,,,,,------------,,,,,,---...---,,,+++*********************************+++++++++,,,,,,,,,,,,+++++++++************&&&&&&'''((())))))***+++))))))))))))))))))))))))((((((((((((((()))******************************'''&&&%%%&&&'''((('''%%%&&&''')))***+++,,,,,,,,,+++************,,,---...))))))))))))))))))))))))************************((((((((((((((((((((((((******))))))))))))*********************))))))(((++++++************++++++)))))))))(((((()))))))))))))))******+++++++++,,,+++++++++******++++++,,,------,,,,,,,,,,,,++++++***************************************++++++******++++++,,,++++++******,,,)))&&&&&&(((***)))'''&&&((())))))((())),,,...+++++++++++++++,,,,,,,,,)))************++++++++++++++++++***************************************++++++++++++++++++++++++************************************************((())))))*********)))))))))************+++++++++)))))))))***++++++,,,,,,,,,+++***+++,,,---,,,+++)))))))))))))))))))))))),,,+++***))))))***+++,,,+++++++++***************,,,***,,,,,,...999;;;///------------------------,,,---...---,,,+++,,,---,,,------------,,,,,,+++++++++++++++************++++++,,,---------------...///111000///---......---------............///---------...///111333444000///...------...///000////////////000000000000000000000000000000000000111111111111111111111111111111111111111222333444222222222222222222222222222111111333666777777666888===FFFRRR```nnnyyyooo]]]WWWSSSPPPNNNKKKJJJIIIIIIJJJKKKJJJIIIGGGFFFDDDBBBAAABBBCCCDDDAAAAAA@@@??????>>>>>>============<<<;;;:::888777555444333333444555444222222222222222222333333333......///000111222222222/////////000000000111111///////////////......---*********+++++++++++++++,,,---...//////---+++*********************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******&&&'''(((***+++,,,,,,,,,************************'''''''''''''''((())))))******++++++++++++*********))))))))))))***))))))'''((()))***++++++++++++---,,,,,,+++************))))))))))))))))))))))))************************((((((((((((((((((((((((***))))))))))))))))))***+++,,,---......---+++***++++++************++++++***))))))(((((())))))***)))************+++++++++*********)))******++++++++++++++++++++++++++++++************************---,,,,,,,,,++++++,,,,,,++++++++++++******))))))111...+++*********)))''')))+++,,,,,,***))))))***)))******++++++,,,,,,,,,))))))*********+++++++++************************))))))))))))))))))))))))***************************************+++++++++************************((()))******************))))))*********+++++++++))))))*********+++++++++*********+++,,,------,,,************************,,,+++)))(((((()))+++,,,************************,,,)))//////---???EEE///------------............,,,---......,,,+++,,,---,,,---......---,,,***))),,,,,,++++++*********)))***+++---...///...---,,,---///000000...---......---------............///.........///000111111222000//////......//////000////////////000000000000////////////////////////111111111111111111111111111111111111222333444555111111111111111111111111333333333444555666777777777===IIIXXXgggsss{{{~~~nnn]]]WWWSSSOOONNNJJJIIIHHHIIIKKKKKKJJJIIIHHHFFFDDDBBBBBBBBBCCCDDDAAAAAA@@@??????>>>>>>=========<<<<<<;;;:::999888888666444444444333222000111111111222222333333333///000222333444444444444........./////////000000/////////000///...------******+++++++++,,,,,,,,,***+++---------,,,***(((******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********+++---///000111111111++++++++++++++++++++++++++++++******++++++,,,---)))***++++++++++++***)))+++,,,,,,,,,+++++++++,,,)))))))))******)))((((((,,,+++******)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***+++---//////---+++***++++++************++++++*********))))))*********+++++++++************)))((((((((((((((()))******+++++++++++++++++++++,,,************************,,,++++++*********++++++,,,++++++******)))))))))***))))))***,,,.........)))+++---,,,+++))))))***((()))))))))******++++++))))))*********+++++++++************************))))))))))))))))))))))))************************))))))*********+++++++++************************)))******+++,,,,,,++++++))))))*********+++++++++***************+++++++++)))***++++++++++++,,,---++++++++++++++++++++++++,,,+++)))(((((()))+++,,,************************,,,)))000222111CCCGGG///+++,,,,,,,,,---------...---...///...,,,+++,,,---,,,,,,---...---,,,***)))------,,,,,,++++++*********+++...///000///---++++++---......---,,,---...---------............///000000000000000/////////000000000000000000000000////////////000000000000////////////////////////111111111111111111111111111111111111222333444555444444444444444444444444555555555444444444666777999AAANNN]]]kkkvvv}}}mmm]]]WWWRRROOOMMMIIIIIIHHHJJJKKKLLLJJJIIIGGGFFFDDDBBBAAABBBCCCDDDAAAAAAAAA@@@??????>>>>>><<<<<<<<<<<<;;;:::999888999777555444444333000///333333333333222111000///---000222333222111111222////////////000000000000...///000000000///---,,,,,,,,,------......//////(((((()))***)))((('''&&&******************************+++++++++,,,,,,,,,,,,+++++++++************(((***+++---......------++++++++++++++++++++++++******))))))******+++,,,((()))***++++++***)))((()))+++,,,+++***)))***,,,))))))******)))((((((''')))((((((((((((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''(((***,,,,,,+++)))(((++++++************+++++++++******))))))******+++,,,+++++++++******))))))'''''''''''''''((()))***,,,,,,------------......************************))))))'''''''''((()))***---,,,+++***************(((((())))))************&&&(((***+++++++++,,,---)))))))))))))))*********)))************+++++++++***************+++++++++************************************************)))))))))***++++++,,,,,,************************)))***+++,,,,,,,,,,,,,,,)))************+++++++++************************)))***,,,+++******+++,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,***************+++++++++,,,***///333999CCC@@@000***++++++,,,,,,---------...//////...,,,+++,,,---+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,+++++++++***,,,...///000///---,,,***,,,......---,,,---...---------............///000111111111000///...---000000111111111111000000////////////000000000000000000000000000000000000111111111111111111111111111111111111111222333444333333333333333333333333555555555444333444666888@@@IIIVVVbbblllvvvmmm]]]WWWRRRNNNLLLIIIHHHHHHJJJLLLLLLJJJIIIGGGEEECCCAAAAAAAAABBBCCCBBBBBBBBBAAA@@@@@@??????<<<<<<<<<<<<;;;:::999999888666444444444333111000222222333333222111000///,,,///222333111//////000000111111111111222222222...///000111000///---,,,,,,,,,------...//////000))))))))))))((((((((((((******************************+++++++++,,,,,,,,,++++++*********)))))))))&&&''')))+++++++++))))))************************((((((''''''(((((()))***'''(((***++++++***((('''''')))+++***((('''(((***))))))******+++*********+++***((('''(((***---...))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++((()))***++++++***)))((('''''')))*********))))))++++++************++++++)))))))))(((((()))))))))***************+++++++++''''''''''''((()))***++++++,,,,,,,,,------------************************))))))''''''((()))+++,,,///...,,,+++*********+++***++++++***((('''&&&&&&&&&((()))***)))***,,,---++++++***************))))))************+++++++++))))))*********+++++++++++++++++++++++++++++++++************************((())))))***++++++,,,,,,************************((()))***++++++,,,,,,,,,)))************+++++++++************************)))+++---,,,)))(((***+++************************************************))))))*********++++++++++++---,,,333BBBBBB666000***++++++,,,------.........///000///---+++,,,---++++++++++++++++++,,,,,,************++++++++++++,,,,,,.../////////...---+++---...///...---...///---------............/////////000111111000///...///000000000000000000///////////////000000000000000000000000000000000000111111111111111111111111111111000000000111111222000000000000000000000000222333444444333555999===FFFPPP[[[dddiiisssmmm]]]WWWRRRNNNLLLHHHHHHHHHJJJLLLLLLJJJIIIFFFEEECCCAAA@@@AAABBBCCCCCCCCCBBBAAAAAA@@@@@@???<<<<<<<<<<<<;;;:::999999666555333333444444333222...///111222333333222222111444777777555222222333222222333333333444444444...///000111000///---,,,******++++++,,,---......---,,,++++++******++++++******************************+++++++++,,,,,,,,,*********))))))))))))(((+++,,,...//////...---,,,))))))))))))))))))))))))+++++++++++++++,,,,,,---&&&((()))******)))(((&&&''')))+++***'''&&&(((***((()))***+++,,,---------000...+++(((''')))+++---))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++((()))***++++++***)))((())))))***+++++++++++++++++++++************++++++((((((''''''''''''(((((('''((()))***+++,,,------(((((((((((()))***+++,,,)))))))))******+++++++++************************,,,+++******+++---///000000...---+++******++++++$$$&&&)))++++++,,,...///***++++++)))(((''')))***---,,,,,,++++++*********)))************+++++++++))))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,************************''''''(((******+++++++++)))************+++++++++++++++*********************,,,---,,,)))''')))+++)))))))))))))))))))))))))))***++++++++++++***)))))))))******++++++++++++***...***333HHHAAA///000++++++,,,,,,---.../////////000000///---+++,,,---++++++***)))***+++---...(((((())))))******++++++,,,------...............,,,...///000///...///000---------.........//////---...///111111111000///......////////////......////////////000000000000000000000000000000000000111111111111111111111111111111000000000000000000333333333333333333333333///111333444444666<<<@@@HHHRRR]]]cccfffoooooo]]]UUUPPPNNNMMMJJJIIIIIIJJJKKKKKKIIIHHHGGGDDDAAA@@@@@@AAAAAA@@@BBBBBBBBBBBBAAA@@@???>>>???>>>===<<<<<<;;;;;;<<<555555444333333333444444444333333222222333333333444333222222222333444555444333111000000111333444//////...---,,,,,,++++++)))***+++,,,---,,,++++++///...,,,+++***++++++,,,,,,+++++++++******))))))++++++***))))))******+++++++++************++++++,,,,,,,,,++++++*********...---+++***)))******+++))))))(((((()))+++---...'''&&&%%%$$$%%%&&&)))***************))))))))))))++++++******)))((((((((())))))((('''''''''''''''))))))))))))************++++++***************+++************************))))))*********+++++++++))))))************))))))###%%%''')))******)))((())))))))))))************************************&&&'''))),,,...---+++(((,,,)))'''(((,,,//////...((())))))***+++,,,,,,,,,))))))***+++...222666888222///,,,++++++,,,,,,+++...,,,)))&&&&&&'''***,,,---,,,***)))))))))***+++///---+++))))))+++---///)))))))))))))))******+++************************))))))))))))))))))))))))************************)))))))))))))))******++++++++++++++++++***)))(((******++++++++++++************))))))))))))******+++++++++*********)))))))))************+++++++++***)))))))))(((((('''''',,,,,,+++***))))))******,,,,,,,,,,,,,,,+++***)))((()))+++000444555222......,,,***)))******)))(((******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***------,,,++++++***))))))++++++,,,,,,---...//////000000//////.........---///......------///000111000888<<<777111......------...000111111111000///111000000000//////......000000000000000000000000000000000000111111111111222222111111111111111111222222111111222222333444555333222222444888===@@@MMMWWW```cccfffppp{{{nnn]]]VVVQQQOOOOOOKKKJJJJJJKKKLLLLLLJJJHHHHHHEEEBBB@@@AAAAAAAAAAAACCCCCCBBBAAAAAA@@@??????>>>===<<<;;;;;;:::::::::555555444333333333444444333222222222222333444444444333222222222222333444333222111000000111222333000000///......---,,,,,,+++,,,---......------,,,,,,,,,+++******+++,,,---,,,,,,+++++++++*********+++++++++************+++++++++************++++++,,,,,,,,,+++++++++******((()))***+++++++++)))(((------,,,+++,,,,,,---...+++***)))))))))***+++,,,*********)))))))))((((((+++++++++++++++++++++++++++***))))))((((((((()))))))))))))))************++++++***************+++************************))))))*********+++++++++((())))))******))))))(((((((((******+++***))))))))))))))))))***************************************+++,,,///111111...,,,&&&&&&(((+++---,,,'''###&&&''''''((())))))*********)))***+++---111444666222///,,,***+++,,,,,,,,,...,,,***(((((()))+++,,,---,,,+++***)))***++++++,,,+++***))))))***+++,,,***************++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))******++++++++++++++++++***))))))******++++++++++++************))))))))))))******+++++++++*********)))))))))************+++++++++)))))))))******++++++,,,*********))))))(((((((((,,,,,,,,,,,,,,,+++***)))+++***,,,///222222///,,,000...,,,+++,,,,,,+++***++++++,,,------------,,,,,,,,,,,,------,,,,,,,,,........................++++++,,,,,,---......///---------,,,,,,,,,++++++///......---...///000111999JJJNNN===000111111***---...///000111000000///111111000000000/////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111111222222333333333333444555:::AAAFFFVVV^^^ddddddeeellltttyyy}}}|||}}}nnn^^^VVVRRROOOOOOKKKKKKKKKLLLMMMMMMKKKIIIIIIFFFCCCAAAAAABBBBBBAAACCCCCCBBBAAA@@@@@@@@@@@@===<<<<<<;;;::::::999999666555444333333333333333222222222222222333444555444333222222222222333333222111000//////000111222000000000///......------....../////////......---***))))))******+++------,,,+++++++++++++++*********++++++,,,,,,,,,++++++++++++************++++++,,,,,,,,,++++++++++++***$$$'''+++...///---***(((++++++***)))((())))))))),,,,,,,,,,,,,,,+++++++++))))))))))))((((((((((((+++++++++,,,---.........,,,+++******************))))))))))))************+++***************++++++***************************************+++++++++******++++++++++++******,,,,,,,,,+++++++++******))))))))))))************************************,,,---...000222222000---***+++,,,......,,,'''###'''''''''((())))))******************,,,...111222111...+++***+++,,,,,,,,,------,,,++++++++++++,,,---,,,+++***)))***++++++))))))))))))))))))))))))+++++++++***+++,,,,,,---++++++++++++,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******+++***++++++++++++***))))))******++++++++++++************))))))))))))******+++++++++***************)))************+++++++++'''((()))+++---...///000)))***+++++++++***)))(((++++++,,,,,,,,,+++******,,,,,,+++---......---+++///---,,,+++,,,,,,+++***,,,,,,---............---,,,------......------,,,)))******+++,,,------...+++,,,,,,------.........---------,,,,,,,,,,,,+++///............///000000333KKKPPP888***111222'''......///000000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111222222222222333333333444111444666666777<<>>JJJTTT\\\ccchhhhhhjjjpppwwwzzzvvvxxx}}}ooo^^^UUUOOOKKKJJJJJJKKKLLLNNNPPPOOOMMMJJJJJJGGGDDDBBBBBBBBBBBBAAABBBBBBAAAAAA@@@@@@AAAAAA======>>>>>>===<<<::::::666666555444333222222333555444333222111000000000333333333222222111111111000//////////////////000......------------------......------------------++++++++++++******))))))(((((()))))))))))))))))))))***++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++............------,,,+++))))))***+++,,,,,,,,,---)))*********)))(((''''''))))))))))))((((((((((((---,,,,,,,,,+++++++++************))))))******+++((()))))))))******************))))))***++++++,,,************************************************++++++,,,,,,,,,,,,++++++******)))******,,,---...((()))))))))************************************+++******+++------,,,***+++)))'''%%%$$$&&&)))+++***************+++++++++))))))******++++++,,,---...,,,***)))+++,,,------)))***+++,,,,,,+++******+++***)))((('''(((((()))((()))+++,,,,,,+++)))((()))))))))))))))***+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))******+++)))******+++++++++************++++++++++++************))))))))))))******************************))))))*********+++++++++))))))******+++,,,,,,---+++,,,...//////...---+++***++++++,,,,,,,,,++++++))))))))))))***+++---///,,,+++))))))***+++***)))******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++........................,,,,,,,,,---------------000000000000000000111111---......///////////////...///000111222222111111///////////////000000111000000000000000000111111///////////////////////////000000000111111111111000000111111111222222222222222333444555444444333222666:::::::::AAAMMMXXX]]]eeelllnnnrrrzzzzzz~~~mmm]]]TTTNNNJJJHHHIIIJJJKKKNNNPPPPPPMMMJJJJJJGGGDDDAAAAAAAAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@===>>>>>>???>>><<<;;;:::777666555444333222222222555444333111000000000000222333333333222111000/////////000000000000//////------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,+++***)))(((((((((((()))))))))))))))))))))))))))***+++,,,---++++++************++++++***++++++++++++,,,,,,,,,...---+++)))((()))******'''((()))***,,,,,,,,,,,,***************)))))))))************)))))))))))),,,,,,,,,+++***)))))))))*********)))******+++,,,))))))))))))************))))))))))))***+++,,,,,,************************+++++++++***************(((((())))))))))))(((((('''((()))***+++,,,,,,---))))))))))))************************************,,,++++++,,,------,,,***$$$'''***+++***)))))))))(((((((((((((((((())))))))))))******+++,,,,,,,,,---+++))))))+++---......)))***+++++++++++++++++++++***)))((('''((())))))******+++,,,,,,+++******))))))(((((())))))***+++******++++++,,,,,,------++++++++++++++++++++++++************************)))))))))))))))******+++))))))***++++++++++++*********++++++++++++************))))))))))))*********************+++++++++)))************+++++++++)))))))))***************)))***+++,,,,,,,,,+++*********+++,,,,,,,,,++++++''')))*********+++---///...,,,++++++,,,---,,,,,,)))***++++++,,,,,,++++++***++++++,,,,,,++++++***---------,,,,,,,,,,,,,,,------------------------.............../////////---......///000/////////666...+++111333...+++,,,///////////////000111111////////////000000000000000000000000000000000000000000000000111111111111000000000111222222333333///000222333333333222111333666999;;;>>>GGGTTT^^^eeemmmuuuxxx|||jjj[[[TTTNNNKKKIIIHHHIIIKKKNNNPPPOOOLLLJJJJJJGGGCCCAAA@@@@@@@@@???>>>@@@BBBCCCCCCBBB@@@???<<<===>>>>>>===<<<:::888777666555444333222222222222111111111111111222222222333333333222111///...000000000111111000000000---------...............++++++***+++,,,---///000++++++,,,------,,,+++***)))*********++++++++++++***)))'''&&&'''))),,,---++++++************++++++******+++++++++,,,,,,,,,,,,+++)))(((((()))***+++&&&''')))*********))))))******)))((()))***+++,,,++++++++++++************++++++++++++************+++++++++++++++,,,------))))))))))))************))))))))))))***+++,,,---************************+++++++++*********))))))(((((())))))))))))((((((((()))***+++,,,,,,+++***))))))))))))************************************---+++++++++,,,---,,,***&&&)))------+++******+++)))(((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,***((((((***---......++++++++++++,,,,,,---------,,,***)))))))))***+++***++++++++++++++++++*********))))))******+++,,,))))))******+++,,,,,,---((((((((((((((((((((((((++++++++++++++++++++++++)))))))))))))))******+++))))))***+++++++++++++++******++++++++++++************))))))))))))******))))))*********+++++++++)))************+++++++++))))))))))))************)))*********++++++++++++)))***+++,,,,,,,,,,,,+++(((***,,,,,,******+++---...,,,++++++,,,------,,,***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,+++)))))))))******++++++,,,------------------------,,,,,,,,,,,,---------...------///000000000///...111///------......,,,)))000//////...///000111222---.........////////////000000000000000000000000000000000000111111111111///000000111222222333333000111333444444444222222444555888<<>>===???BBBDDDEEECCC@@@>>>;;;<<<=========;;;999777777777555444333222222222/////////000111333444555222222333333222111///...000000111111111111000000.........///////////////+++******+++,,,...000222)))***,,,---......---,,,+++++++++,,,,,,---------***(((&&&%%%%%%(((,,,...++++++************++++++*********++++++,,,,,,,,,*********++++++,,,------,,,,,,---......,,,+++***)))((('''&&&&&&(((***,,,,,,,,,,,,+++++++++******)))******++++++,,,,,,---,,,,,,,,,,,,,,,---...///))))))))))))************))))))))))))***+++,,,---************************++++++++++++******))))))+++++++++,,,,,,+++++++++***+++,,,------+++)))((())))))))))))************************************+++***))))))++++++***)))******(((%%%"""###)))---+++++++++***************((()))***,,,,,,---------,,,***((((((***---......,,,,,,,,,,,,,,,---...///...---,,,+++++++++,,,---+++******************+++++++++******++++++,,,---(((((()))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******+++((()))***+++++++++++++++******++++++++++++************))))))))))))******))))))******++++++++++++)))************+++++++++(((((()))***++++++,,,,,,,,,++++++++++++,,,---...)))***+++,,,,,,,,,,,,,,,***,,,......+++)))***+++,,,***((()))***++++++***+++,,,------......------,,,------......------,,,)))***+++,,,...///000111------------------------,,,,,,,,,------.........,,,---///000000000///...'''111333+++,,,555777000000///.........///111222,,,---------......//////000000000000000000000000000000000000111111111111///000000111222222333333333444666888888777666555444555777>>>IIIWWWdddmmmqqqzzz}}}dddWWWTTTQQQNNNLLLLLLLLLLLLMMMNNNNNNLLLJJJGGGEEEBBB@@@??????AAABBBAAAAAA@@@@@@???>>>======?????????>>>===;;;:::999777666666444333222111111111111111111111111111111444444333333222111000000222000///000222111...*********,,,///111111---***...000111111///---,,,---,,,,,,,,,,,,,,,+++***)))************************+++++++++,,,,,,---------))))))(((((((((((())))))+++++++++,,,,,,+++******++++++******++++++,,,---++++++,,,,,,+++***((('''+++,,,,,,+++)))((()))***))))))))))))***+++,,,,,,******)))(((((()))***+++((()))+++,,,------,,,++++++++++++++++++++++++++++++,,,,,,,,,***(((&&&%%%(((((()))***,,,...///000))))))((((((((((((((()))******))))))((((((''''''***+++,,,,,,***))))))))),,,,,,,,,,,,,,,+++))))))++++++++++++++++++++++++,,,,,,++++++***))))))((()))))))))***++++++,,,,,,************))))))((((((+++++++++,,,,,,---------)))******++++++,,,------------,,,++++++,,,------,,,+++******))))))******(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---...---,,,++++++,,,---...,,,+++***))))))***+++,,,)))))))))(((((((((((((((***)))))))))))))))******------,,,++++++*********))))))))))))******************++++++++++++************+++++++++******)))------,,,++++++******)))---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////000///---+++***---------............///////////////000000000000.../////////000000111111000000//////.........---......///000000000000000000000000000000000000000222111000000000111333444222222333333333333444444222222333444555555555555555888===GGGUUUcccpppwwwzzz|||dddWWWTTTRRRNNNMMMLLLLLLLLLMMMOOONNNLLLJJJGGGEEEBBB@@@??????AAABBBCCCBBBBBBBBBAAA@@@@@@@@@======>>>>>>===<<<;;;;;;777666555444333222222111111111111111111111111111444444333333222111111000111000///000111000---+++'''+++///000///,,,,,,,,,/////////...,,,+++,,,---,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))******+++******++++++++++++************))))))******+++,,,))))))++++++++++++***)))***+++,,,+++))))))***+++***))))))))))))******+++---,,,+++***))))))***+++)))***+++,,,,,,,,,++++++))))))))))))))))))))))))))))))*********))))))(((++++++)))((('''''''''''')))((((((((())))))***+++))))))))))))(((((('''''')))+++,,,,,,***))))))***++++++************))))))+++++++++++++++++++++++++++***************++++++++++++******************+++++++++******)))))))))+++++++++,,,,,,,,,------*********+++,,,,,,---------,,,+++******+++,,,---,,,+++******))))))******((()))))))))***+++++++++---,,,,,,+++***)))((((((++++++******++++++,,,---+++***))))))))))))***+++++++++***))))))***++++++************************'''(((((()))+++,,,...///************************))))))))))))************(((((())))))))))))((((((******+++++++++******))),,,,,,++++++++++++******+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------------............///............////////////------------.........///000/////////...............//////000000000000000000000000000000000000000000000//////000000111222222222333333333333444444222333333444555555555555777999???KKKZZZiiiuuu|||yyy|||cccWWWTTTRRROOOMMMLLLKKKLLLNNNOOONNNLLLIIIGGGFFFCCC@@@???@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAA<<<<<<============<<<<<<666666555444333222222111222222222222222222222222444333333222222111111111000/////////000///---+++'''---333333...+++,,,/////////...,,,******+++---++++++,,,,,,,,,+++******++++++++++++++++++++++++---------,,,++++++******,,,,,,++++++++++++,,,,,,)))******++++++*********))))))(((((())))))***+++(((((()))++++++,,,,,,+++)))***++++++***)))***,,,+++******))))))))))))***------,,,+++*********+++++++++,,,,,,,,,+++******))))))))))))))))))))))))''''''(((((()))+++,,,---***************+++,,,,,,)))))))))))))))***+++,,,+++++++++***************((()))++++++***)))***+++***)))((((((((()))***+++++++++++++++++++++++++++***)))))))))***+++---...,,,,,,++++++***))))))(((,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,******++++++,,,,,,------++++++************++++++,,,+++******))))))******************************,,,,,,+++***)))(((''''''+++************+++,,,,,,***))))))(((((())))))***++++++***))))))***++++++******++++++,,,---------)))))))))***+++---...///'''(((((()))******++++++))))))))))))************(((((())))))))))))(((((()))******+++++++++***************++++++++++++++++++++++++************)))------------------------))))))******+++,,,,,,,,,++++++***************)))------------------------,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,---...///000---------............///------------............------------............////////////............////////////000000000000000000000000000000000000......///000000000000000222222333333333333444444333333444444555666666666:::===EEEQQQaaappp||||||cccWWWTTTRRROOOMMMKKKKKKLLLNNNOOOOOOLLLIIIHHHFFFCCC@@@???@@@AAACCC??????@@@@@@@@@@@@@@@@@@======>>>>>>===<<<;;;;;;666666555444333333222222222222222222222222222222333333333222222111111111000////////////...------+++///444444000...///000---...///---+++***+++,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,******++++++,,,+++++++++)))))))))))))))***++++++))))))******++++++++++++((()))++++++******+++------,,,+++***************++++++++++++++++++++++++------,,,,,,+++***))))))++++++++++++++++++++++++((('''''''''(((***---...*********+++,,,---...///++++++***************+++------------------,,,,,,&&&(((***+++***)))***+++***)))((('''(((***,,,...+++++++++++++++++++++++++++***))))))***+++---...+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,******++++++,,,------...************************,,,+++******))))))******,,,,,,,,,+++++++++++++++)))*********++++++++++++***************++++++,,,+++******************++++++******************+++******++++++,,,---......,,,,,,+++*********++++++))))))))))))******++++++((()))))))))******************++++++++++++******))))))***+++++++++******((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,+++++++++++++++++++++************........................,,,------......------,,,******+++,,,,,,---......---,,,++++++,,,---///000---------............///------.........//////////////////000000000000000///////////////.........///////////////000000111000000000000000000000000---...000111111111000///222222222333333333444444333333444444555666777888===BBBLLLZZZiiixxx}}}dddWWWTTTQQQNNNLLLJJJKKKLLLOOOPPPOOOKKKHHHHHHFFFCCCAAA@@@@@@BBBCCC@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>><<<;;;999888555555555444444333333222222222222222222222222222333333222222222222222111////////////.........///...///000111111000///---,,,...000000...,,,++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++))))))******+++,,,------++++++************++++++******+++,,,------,,,,,,+++************+++,,,,,,,,,++++++*********))))))((()))++++++******+++---...---,,,+++++++++++++++''''''((()))***+++,,,,,,...---,,,+++******))))))++++++++++++++++++++++++))))))(((((((((***+++,,,---,,,***)))'''&&&&&&&&&------+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,&&&(((******))))))***++++++***)))((()))+++...///++++++++++++++++++++++++,,,,,,+++******+++,,,---))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++***++++++,,,------......************************,,,+++******))))))******------------------,,,,,,+++++++++,,,,,,,,,------******))))))******+++,,,*********++++++******************++++++*********((())))))***+++,,,------++++++***))))))))))))))),,,,,,+++++++++*********((()))))))))******************++++++++++++******((()))***+++++++++++++++(((((()))***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,******+++,,,,,,---.........---,,,++++++,,,---...---------............///....../////////000000000000000000000000/////////.........///////////////000//////...///000111111000000000000000000000000///000111222333222111000222222222333333333444444444444444444666777999::::::DDDSSScccqqq~~~eeeXXXTTTPPPLLLKKKJJJKKKMMMOOOPPPOOOKKKHHHHHHGGGDDDAAA@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@>>><<<:::888777555555444444444333333333333333333333333333333333222222222222222222222222000000111000......000111///------...000000---***---///000000...,,,++++++******+++,,,,,,,,,++++++************************'''((()))***+++---......******))))))))))))******)))***+++,,,,,,,,,,,,,,,+++++++++***+++,,,,,,------,,,+++***)))))))))))))))***++++++***)))***,,,---,,,,,,+++++++++,,,,,,&&&'''((()))***+++++++++...---,,,+++************))))))))))))))))))))))))***)))))))))))))))******++++++***)))))))))******---,,,+++***)))(((((((((((())))))))))))*********'''(((******)))((()))******************,,,...///++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++((())))))***++++++,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++*********++++++,,,,,,------......******+++,,,,,,+++******,,,+++******))))))******------------------------//////...---,,,+++*********))))))))))))***++++++((())))))******))))))((()))***++++++++++++***)))(((((())))))******++++++(((((((((((()))***+++,,,------,,,,,,+++******)))))))))))))))************(((((())))))))))))((((((((()))***+++++++++++++++(((((())))))***+++,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***+++++++++,,,,,,,,,,,,,,,---------------------------------,,,------......------,,,+++++++++,,,,,,---------------,,,,,,,,,,,,,,,------------............///////////////000000000111...............---------.........///////////////000///.........///111222000000000000000000000000000000111222222222222222222222333333333333444444555444444555666888:::;;;999HHH]]]mmmyyyfffXXXSSSOOOKKKIIIJJJKKKMMMOOOQQQOOOKKKHHHIIIGGGDDDAAA@@@AAABBBCCCDDDDDDDDDCCCBBBBBBBBBAAA@@@@@@???>>><<<;;;999888555444444444444333333333333333333333333333333333222222222222222222222222000111222111......111444///000000000///.........//////...+++))))))+++...)))***+++,,,,,,,,,,,,+++))))))))))))))))))))))))(((((()))***+++,,,,,,---******))))))))))))******'''''')))******+++++++++***************++++++,,,,,,+++***))))))******+++***+++,,,+++))))))***+++******))))))******++++++)))***+++++++++***))))))...---+++************+++))))))))))))))))))))))))(((((()))***************(((((()))***---///111222)))))))))(((((())))))***((()))))))))************((()))******((('''(((((())))))******++++++,,,,,,++++++++++++++++++++++++)))***,,,---...---,,,,,,******************++++++***+++++++++,,,,,,,,,,,,++++++++++++*********)))++++++,,,,,,---.........***+++,,,------,,,+++***,,,+++******))))))************++++++,,,,,,------///......---,,,+++***))))))))))))))))))***++++++))))))***++++++***)))))))))***++++++++++++***))))))))))))***************))))))))))))***+++,,,,,,++++++++++++************))))))))))))************(((((())))))))))))(((((((((((()))++++++,,,,,,+++(((((())))))******++++++))))))*********+++++++++++++++++++++++++++++++++((((((((()))******++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------------------............///........./////////000000///.........------------............/////////000000000.........///111222000000000000000000000000000000000000000111222222222222333333333333444444555555444555666888;;;===AAAUUUlllyyygggXXXSSSOOOJJJHHHIIIKKKMMMPPPQQQOOOKKKGGGIIIGGGDDDBBBAAAAAACCCDDDCCCCCCBBBAAA@@@@@@??????>>>>>>>>>>>>===<<<;;;:::444444444444444444333333333333333333333333333333222222222222222222222222111222333111//////222555000444777555000...000444111///+++'''%%%''',,,000)))***+++,,,,,,,,,,,,,,,((((((((((((((((((((((((***************++++++++++++******************+++%%%&&&'''((()))))))))))))))))))))))))))******+++***))))))))))))+++,,,---+++,,,,,,+++)))((()))***(((((('''(((((()))******------------,,,***((('''---,,,+++*********+++,,,++++++++++++++++++++++++&&&''')))***+++++++++******))))))))))))))))))***&&&&&&&&&'''(((***+++,,,+++++++++,,,,,,---------(((***+++***(((''''''((((((((()))************)))++++++++++++++++++++++++%%%(((+++...000///...---,,,,,,++++++***)))))))))*********++++++,,,,,,,,,++++++++++++******))))))++++++,,,------......///+++,,,------------,,,+++,,,++++++***)))*********(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,)))))))))))))))******++++++,,,---......---,,,+++)))***+++,,,,,,+++***)))++++++******************...---,,,+++************((((((((()))******++++++))))))))))))******************++++++++++++******(((((()))++++++,,,,,,,,,))))))))))))************+++++++++,,,,,,---------************************------,,,,,,+++*********))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,,,,,,,,,,'''(((+++---...//////...---------.........//////---------.........//////111111000000/////////...---.........//////000000111000...---...///111222000000000000000000000000000///.........///111222222222333333333444444444666555444555666999;;;===MMMbbbyyyfffXXXSSSOOOKKKIIIJJJJJJKKKMMMOOONNNLLLIIIJJJGGGBBB???>>>???BBBEEEHHHGGGEEEDDDBBBAAAAAAAAA??????>>>===<<<:::888777444444444555444444333333444444444333333222222222222222222222333444555555111111111000000000000000......///000000000000000111000...------,,,***((()))***+++,,,,,,,,,+++***,,,---......,,,******+++(((((((((((()))***+++,,,***++++++++++++***)))))),,,,,,++++++***))))))))))))******++++++******)))++++++,,,---------,,,,,,************************+++***)))(((''''''((((((((((((((('''''''''''''''***+++,,,,,,,,,,,,+++******)))))))))))))))******)))***+++,,,,,,,,,,,,,,,)))))))))))))))******+++,,,***((('''''')))+++,,,//////...---------......,,,+++***))))))***+++,,,,,,+++***+++---...---,,,......---,,,+++***)))(((,,,,,,++++++***++++++,,,++++++******************)))******,,,---...//////000///...---,,,***))))))******+++++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,++++++***)))))))))222///,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,***)))***++++++***)))'''((()))******)))((('''******+++,,,,,,,,,++++++,,,+++*********+++------++++++,,,,,,,,,------------,,,+++******+++,,,---)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))***+++,,,,,,,,,,,,,,,,,,---......---,,,***(((+++,,,------------,,,+++)))))))))))))))******+++---------,,,,,,+++++++++---------............/////////...------------.....................------........./////////000000000000000///......------............////////////111111000000//////......111111000000//////......////////////000000000000111111111111111111111111000111111222222333444444777777888999666555<<>>???BBBEEEDDDDDDCCCBBBAAAAAAAAABBB??????>>>===<<<:::999888444444555555444444333333444333333333222222222222222222222222222333333444//////000000000111111111......///000000000000000000///------------+++******+++,,,------,,,+++***+++---......,,,***++++++((((((((())))))***+++,,,+++++++++++++++***)))(((******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))******)))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***+++++++++******)))))))))******(((((()))***************))))))(((((())))))***++++++***(((((((((+++---///......---+++************+++***))))))))))))***++++++))))))***+++,,,+++************++++++++++++,,,***************++++++,,,...---------------......)))******+++,,,---......------------------,,,,,,++++++,,,,,,---------------------,,,,,,+++++++++...---------,,,,,,,,,,,,000...,,,++++++,,,++++++*********+++++++++,,,,,,,,,+++***+++,,,---,,,+++)))***************))))))+++,,,,,,,,,,,,,,,+++++++++******)))***+++,,,---++++++++++++,,,,,,,,,,,,******)))(((((()))******************************)))************+++++++++************************++++++************++++++***+++,,,------------,,,))))))***++++++,,,,,,---***+++,,,------,,,+++******************+++,,,,,,,,,,,,,,,+++++++++******------------............//////...---------------------------------......,,,,,,,,,,,,------------////////////........................////////////111000000000/////////...000000000000////////////////////////000000000111111111111111111111111111111111111222333333444444333444666777666666>>>HHH\\\tttfffXXXSSSOOOLLLJJJJJJIIIIIIJJJKKKLLLKKKIIIIIIGGGCCC???>>>@@@BBBDDDAAAAAAAAA@@@@@@AAAAAABBB?????????>>>===;;;:::999444444555555444444333222222222222222222111111111222222222222111111111111/////////000000111111111......///000000000000//////...,,,,,,---------++++++,,,,,,------,,,,,,++++++---...---,,,++++++,,,)))))))))))))))***,,,,,,,,,,,,,,,,,,+++***)))(((((())))))***++++++,,,,,,------,,,++++++,,,------,,,,,,,,,+++***)))((('''************************((()))***+++,,,+++***)))******++++++,,,---------,,,***(((&&&&&&(((***,,,---,,,+++***************(((((()))************)))((((((((((((((())))))******)))((()))***,,,///111///...,,,+++)))(((((((((******))))))))))))******)))((('''(((***+++***)))))))))*********+++++++++******++++++,,,,,,------***************+++,,,---*********++++++,,,,,,,,,***++++++,,,---...///000---------------.........---------------,,,,,,,,,***))))))))))))***++++++...,,,++++++++++++***)))***************+++++++++,,,+++***+++---......---,,,+++++++++++++++,,,,,,---------------,,,+++******))))))))))))***+++++++++++++++++++++***************)))(((((()))******++++++++++++++++++++++++)))************+++++++++************************++++++************+++++++++,,,------------------))))))))))))***+++,,,---******++++++++++++******+++++++++++++++,,,------++++++++++++************------------............///......---------------++++++,,,,,,------......+++++++++,,,,,,,,,------............////////////............////////////000000000000////////////////////////000000000000/////////000000000111111000000000000000000000000111111222222333333444444222333555888888:::CCCNNNbbbxxxfffXXXSSSPPPLLLKKKLLLKKKKKKLLLMMMNNNMMMLLLIIIFFFCCC@@@???@@@BBBDDDBBBBBBAAA@@@@@@@@@@@@AAA?????????>>>===<<<:::999555555555555444333222222111111111111111111111111222222222222111111000///000000000000000000//////---...//////000000/////////---++++++---......---------------,,,,,,,,,++++++,,,...---,,,++++++,,,))))))))))))***+++,,,,,,---------,,,+++***)))((())))))*********+++++++++,,,+++)))(((((()))+++,,,++++++,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,((()))+++---------+++***))))))******+++,,,------,,,***)))(((((()))***,,,------,,,+++***************++++++,,,,,,,,,++++++((((((''''''(((((()))*********))))))***+++---///......---,,,++++++++++++)))))))))))))))))))))))))))((('''(((*********))),,,,,,+++******)))((((((------.........---------'''''''''((((((***+++,,,++++++++++++++++++++++++)))***+++,,,---...///000---------.............../////////////////////...((('''''''''((()))+++,,,,,,+++***+++,,,,,,***(((************************+++***)))+++---......---,,,+++*********+++------//////......---,,,+++***)))))))))))))))*********+++++++++************))),,,++++++++++++++++++,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,---,,,,,,+++,,,,,,,,,++++++***)))(((************************+++++++++++++++,,,------++++++++++++++++++++++++,,,,,,---------.........///...------,,,,,,------******++++++,,,---......------------............---------...///000000111............////////////000000000000////////////......//////000000111111//////000000000111111111000000000000000000000000111111222222333444444555555555777999:::>>>IIITTTcccxxxfffXXXTTTQQQMMMKKKLLLKKKKKKMMMNNNOOOMMMLLLHHHFFFCCC@@@???@@@BBBCCCEEEDDDCCCAAA@@@?????????>>>>>>>>>>>>===;;;::::::555555555555444333222111111111111111111111111111222222222222222111000///222111111000///...------------...//////////////////---+++***,,,.........------,,,,,,++++++++++++***,,,------,,,+++,,,---))))))))))))***+++,,,------------,,,,,,***))))))+++++++++*********)))))),,,+++)))(((((()))+++,,,******+++,,,---------,,,++++++++++++++++++++++++((())),,,---...---,,,+++++++++,,,---...//////000***++++++++++++++++++***---,,,,,,+++******++++++++++++,,,,,,,,,++++++***((((((((((((((()))******+++***))))))))))))******++++++++++++,,,---......))))))************))))))***)))((()))+++,,,+++***,,,,,,++++++***)))))))))............---,,,***)))************+++,,,......,,,,,,,,,,,,------------+++,,,,,,,,,---..........................................///////////////,,,,,,++++++,,,...000111,,,++++++,,,---,,,+++)))++++++******************)))(((((())),,,------,,,++++++***)))***+++,,,---//////......---,,,+++***(((((())))))************************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++******)))+++,,,...///...,,,)))'''***************************************+++,,,,,,------------------------,,,,,,,,,------------.........---,,,,,,,,,,,,,,,******++++++,,,---......---------.........//////,,,------...///000111111............////////////////////////000000000000......//////000000111111000000000000111111111111000000000000000000000000111222222333444444555555666666777999;;;???KKKWWWgggzzzfffYYYTTTQQQNNNLLLIIIIIIJJJLLLNNNNNNKKKIIIHHHFFFCCCAAA@@@@@@BBBCCCEEEDDDCCCAAA@@@???>>>>>>============<<<;;;:::999666666666555444333222111111111111222222222222222111222333333333222111000111111000000///...------------...////////////...000---+++***,,,---......------,,,+++***************+++------,,,+++,,,---******)))******+++,,,---,,,,,,,,,,,,,,,++++++***,,,,,,++++++***))))))(((------,,,++++++,,,------)))***+++,,,---.........(((((((((((((((((((((((()))***+++,,,---,,,+++*********++++++,,,,,,------***+++,,,------,,,+++***++++++************++++++)))************)))(((((()))))))))))))))******+++,,,+++***)))((((((((((((((((((((()))+++,,,...///******++++++++++++******+++***)))***,,,---,,,+++))))))***+++,,,------...,,,,,,,,,,,,+++***((('''++++++***++++++,,,---............//////000000000////////////////////////000000000////////////...---------.....................,,,,,,---///111333...---,,,,,,......---,,,,,,,,,,,,+++++++++++++++***)))((()))+++,,,,,,***************+++,,,---------------------,,,+++***((()))******++++++***************+++++++++,,,,,,((()))************)))(((++++++++++++++++++++++++)))************+++++++++************************++++++************++++++***************))))))((((((***,,,...///...---,,,,,,+++************+++,,,***************+++,,,,,,------------............,,,,,,,,,,,,------------...------,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,---------......---------...///000000111............////////////////////////000000000000////////////000000000000000000000111111111222222111111111111111111111111222222333333444444555555666555666888:::@@@MMMZZZooofffYYYUUURRRNNNMMMHHHIIIKKKNNNPPPNNNKKKGGGGGGFFFCCCAAA@@@@@@AAABBBCCCBBBAAA@@@???>>>>>>>>><<<<<<<<<<<<;;;:::999888666666666555444333111000222222222222333333333444000111333444444444222111////////////////////////,,,---......//////......111...+++***+++---......---,,,+++)))(((((()))))))))+++------,,,,,,,,,---************+++,,,------***+++,,,,,,------,,,,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++************)))))))))))))))*********++++++************++++++))))))))))))******+++,,,***************)))((((((***************+++,,,,,,++++++******************************+++,,,......***+++,,,------,,,+++***+++***)))***,,,---,,,+++******+++,,,---...//////***+++,,,------,,,+++***---,,,,,,+++,,,,,,------///000000111222333333444111111222222222333333333333333222222222111111111/////////000000111111111000///---,,,---...111333111///------///000000000---------,,,,,,,,,++++++,,,*********,,,,,,+++******+++,,,------.........+++,,,,,,,,,,,,,,,++++++))))))+++,,,,,,,,,+++***))))))***+++,,,---......((()))************)))(((************************)))************+++++++++************************++++++************+++++++++++++++++++++***))))))+++************,,,---...---,,,+++******+++,,,---+++++++++++++++,,,------,,,,,,,,,------.........++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,------------------......---------.........//////------......//////000000............////////////.../////////000000000111000000000000////////////000000111111111222222222222222222222222222222222222222333333444555555555666666777:::>>>EEETTTbbbtttfffYYYUUURRROOOMMMIIIJJJNNNQQQSSSQQQLLLHHHGGGFFFCCCAAA@@@AAAAAABBB??????>>>>>>>>>>>>??????;;;;;;;;;;;;:::999888888666666666555444333111000222222222333333444444444000111333555555555333222,,,,,,---...///000111222,,,---......//////......222///+++***+++,,,---...---,,,***(((((((((((())))))+++------,,,,,,---...************+++,,,---...******+++,,,------------)))))))))***++++++,,,,,,)))******++++++******)))******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***---------------------,,,,,,***(((''''''(((***,,,''''''(((((()))***,,,---,,,,,,,,,,,,,,,+++***)))++++++******++++++,,,---*********++++++,,,,,,,,,......------......//////+++,,,------------,,,++++++))))))***+++,,,+++***...------------------,,,***+++...000111111000000333222222111111111222222000111111333444555666666333333444444555666777777555555555444444333333333333333333444444555555555555444222111111333555777333111......///111222222.........------,,,,,,,,,...,,,++++++------,,,+++***+++---///000000///...******+++,,,,,,,,,++++++)))***+++,,,---,,,++++++))))))***+++---...///000***+++,,,------,,,+++***)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,+++***)))111...)))&&&%%%'''+++---------,,,++++++,,,---------,,,,,,,,,,,,---......+++++++++,,,,,,---------++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,..................------000000000000111111111111.........///////////////............/////////000.../////////000000111111111111000000//////......000111111111111222222222333333333333333333333333222222333444444555555666888888:::>>>BBBKKK[[[jjjuuufff[[[XXXQQQKKKIIIKKKKKKLLLNNNPPPPPPNNNKKKGGGEEEBBB@@@??????AAABBB@@@>>>===>>>??????>>>===666:::>>>AAAAAA<<<777333666555555555555444444444000000000000000000000000333333333333333222111000////////////////////////......///////////////...///...---------...///000))))))***+++,,,------...///...---,,,+++*********+++++++++*********))))))************))))))))))))++++++++++++******))))))---,,,,,,++++++,,,,,,---(((((((((((()))))))))))),,,------......------,,,******++++++++++++******,,,---...---+++***+++,,,...,,,***)))***,,,,,,+++///...,,,*********,,,---,,,,,,,,,,,,,,,+++***)))++++++******)))((((((((()))))))))***+++++++++,,,,,,,,,---,,,,,,***))))))///...---+++***))))))(((---,,,+++***+++,,,---...++++++,,,------......//////.........///000111111444333333333333444555666555444222111111222444555555555444444333444444444222333333444444444333333///000000111222333333333111222333444444444444444444555555555555333222111333333222111111111111222...------,,,++++++******(((***,,,---...---+++***///...---+++***))))))))),,,,,,++++++++++++,,,,,,---------,,,,,,++++++++++++++++++++++++***)))(((++++++++++++++++++,,,,,,...***&&&&&&)))---//////++++++++++++++++++,,,,,,...---,,,++++++,,,---...---,,,***)))((()))******++++++,,,------------,,,,,,++++++******++++++,,,,,,,,,---...---,,,***))),,,++++++++++++,,,---.../////////////////////////////////...---,,,***))),,,,,,.../////////...---........................---......///////////////////////////000000000000////////////000000000000///000000000......000111---...000111222222222222111111222222222222111111111111333444555666666666::::::;;;>>>FFFTTTdddoooyyyeee[[[XXXRRRMMMLLLLLLLLLMMMOOOPPPPPPMMMKKKFFFEEEBBB@@@???@@@BBBDDDBBBAAA@@@@@@AAAAAA???>>>;;;===AAACCCBBB???:::777666555555555555444444444222222222222222222222222333333333333333222111000////////////////////////......////////////......---,,,+++******+++,,,,,,++++++++++++++++++,,,,,,......---,,,+++++++++++++++++++++*********))))))(((((())))))******++++++++++++++++++*********))),,,++++++******++++++,,,,,,,,,+++***)))((('''''')))******++++++******)))++++++,,,,,,,,,,,,++++++,,,---...---+++***+++,,,,,,***))))))+++---------///---,,,******+++,,,---***************)))((((((,,,,,,,,,,,,++++++++++++************++++++++++++***+++++++++++++++******+++++++++++++++,,,---------,,,,,,+++,,,---...///............////////////000000000000111222333333444444444444444555555555444333111000000222333444444333333333333333444444222333333444444333333222//////000111111222333333111111222333444444444444555555666777777777666555666555555444444444444444000000///...---,,,,,,+++***+++,,,---------,,,+++------+++***))))))))))))******))))))))))))******...---------,,,,,,,,,,,,---------------,,,+++******************+++++++++...+++''''''))),,,......++++++++++++++++++++++++******)))(((((()))******,,,,,,+++******************++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,+++***------------------------,,,,,,,,,,,,------------...---------------,,,,,,,,,---.../////////...---........................---......///////////////////////////000000000000/////////000000000111111///000111000......000111///000111222222111000000111111222222222222111111111222333444555666666666999999;;;AAAMMM^^^nnnyyyeee[[[XXXSSSOOOOOOMMMMMMNNNOOOPPPOOOMMMJJJFFFEEEBBBAAA@@@BBBDDDEEEEEEDDDBBBBBBBBBBBB@@@???===???@@@BBBAAA???<<<:::666555555555555444444444333333333333333333333333222222333333333222111111////////////////////////...///////////////......---,,,+++************+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************''''''((()))***+++,,,---++++++++++++************+++******))))))******+++------,,,+++***))))))(((((())))))******))))))(((,,,,,,,,,------,,,,,,,,,***,,,------++++++,,,...+++)))((()))+++---.........---+++******+++,,,,,,***************)))))))))++++++++++++,,,,,,,,,,,,+++++++++++++++*********))))))***++++++++++++*********++++++,,,---//////---------------...//////111111000000000000//////111111111222222444555555444555666666666555444333333222111000000111222333222222111222222333444555222333333444333333222222/////////000111111222222///000111222333333333333444666888:::;;;;;;;;;;;;:::999999999888888888888444444333222111000//////.........---------------------,,,++++++***++++++******))))))))))))******---------------,,,,,,,,,,,,,,,---------,,,++++++)))))))))******+++++++++///,,,)))((()))+++---------,,,,,,++++++*********,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,---.../////////...---,,,+++++++++,,,,,,---------------,,,,,,---...//////,,,---......//////..............................---......///////////////////////////000000000000000000000111111111222222000000111000///...000222111111222222111000000///111111222222222222111111222222333444555666666777777888<<>><<<=========<<<;;;:::999666555555555555444444444333333333333333333333333222222333333333222222111000000000000000000000000//////////////////...---///......---,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,------------************************(((((()))******+++,,,,,,++++++++++++++++++++++++++++++************++++++))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,---...,,,***))))))+++---------,,,,,,+++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,(((((()))******+++,,,,,,,,,,,,,,,++++++*********)))******++++++******)))...---------------..................//////000000222222222111000//////...111111111222333444555666555666777888888666444333555444333222222222333333111111111111222333444555333444444444444333222222/////////000000111111111---...///000111222222222444555888;;;===>>>??????===============<<<<<<;;;999999888777666555444444222111000///...////////////......---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++******+++++++++******)))*********++++++,,,,,,---...,,,***))))))***,,,,,,------,,,,,,+++***))))))---------,,,,,,---------+++,,,---......---+++*********)))*********++++++,,,,,,,,,++++++,,,,,,,,,...---,,,+++***+++,,,---,,,---///000///...,,,+++,,,,,,------.../////////...------,,,---...///000---------.......................................---......///////////////////////////000000000000000111111111222222222222000111111000//////000222111111111111111111111111111222222333333222222111222333333444555666777888888999???MMM```uuuhhh\\\XXXRRRNNNNNNMMMMMMMMMOOOOOONNNKKKIIIFFFDDDBBBAAAAAACCCEEEGGGFFFDDDBBBAAABBBAAA???===<<<;;;;;;::::::999999888666555555555555444444444222222222222222222222222111222222333333333222222111111111111111111111111///////////////...------............------,,,,,,))))))***+++,,,,,,------)))***+++---------------************************+++++++++***************+++++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,(((((())))))***++++++,,,,,,,,,------------,,,,,,******++++++++++++*********+++,,,,,,,,,,,,---...///---***)))***++++++***+++++++++++++++++++++,,,---,,,,,,++++++,,,------(((((()))***+++,,,,,,------,,,,,,,,,++++++******+++++++++++++++***)))))).........---......///000//////000000111111111111333222222111000///......//////000000222333444555555666888999999888666555888777777666555555555555222222222222333444555666555555555555555444333333000000000000111111111111,,,---...000111222222222333555888;;;>>>@@@@@@AAA??????@@@@@@@@@???>>>===<<<<<<<<<;;;::::::999999666555444222111111111111///......---------......------,,,,,,,,,,,,------***************+++++++++)))******+++++++++******++++++,,,------...//////---,,,+++***)))***+++---------,,,,,,+++***))))))))))))************))))))***+++---......---,,,+++******)))))))))***+++,,,---,,,,,,,,,,,,,,,,,,------,,,+++***+++,,,---...***,,,---......---+++***---------......///////////////......---------...------------......//////........................---......///////////////////////////000000000000000111111111222222222222000111111111//////111222000000000111222222333444222222333333333333222222333333333333444666777888999===FFFUUUfffwwwyyyzzz}}}hhh\\\XXXRRRNNNNNNKKKKKKLLLMMMNNNNNNKKKHHHFFFEEEBBBAAA@@@BBBDDDEEEDDDCCCAAAAAAAAAAAA???>>>======<<<;;;;;;:::::::::666555555555555444444444222222222222222222222222111111222333333333222222111111111111111111111111000000000000///...---,,,+++,,,,,,------,,,,,,+++((()))***+++,,,------...)))***,,,---...---,,,,,,***************+++++++++,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++******))))))))))))+++++++++,,,,,,+++++++++)))******++++++******)))***,,,------++++++,,,...000...+++************)))*********+++++++++++++++++++++***))))))***,,,---+++++++++,,,---......///,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++***,,,,,,---...///111333444000000111222222222222222333333222111000000//////.........///111222444555666777888999999999888888:::::::::999999888777777555444444444555666777777777777777777666555444444111111111111111111222222...///000222333444444444555666999<<<>>>@@@@@@@@@???@@@AAAAAAAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<999999888777666444444333//////...---,,,,,,------++++++************++++++************++++++++++++++++++,,,---------,,,,,,,,,,,,---...//////000000+++,,,,,,+++)))***,,,...---,,,,,,++++++***************+++,,,,,,+++*********++++++,,,,,,,,,,,,,,,++++++***))))))+++,,,---------,,,,,,,,,,,,------,,,,,,++++++,,,,,,------******,,,---------,,,,,,------------------------///////////////...---,,,...------------...//////........................---......///////////////////////////000000000000000000000111111111222222000111222111000///111333000000000000222333444555222222333333333333222222444444333333444666888999<<>>???@@@AAA@@@???===<<<999::::::;;;<<<<<<======<<<<<<<<<;;;:::888555444333222111000///.........,,,++++++******++++++,,,++++++,,,,,,,,,---------***+++,,,------------,,,++++++,,,---...///000000)))+++,,,+++******,,,///++++++++++++++++++++++++,,,---............---,,,***************+++,,,,,,,,,,,,*********+++---...------,,,,,,,,,,,,------***+++,,,,,,---------,,,***++++++,,,---...///////////////......------,,,+++---///111111000...---...------,,,---...///000........................---......///////////////////////////000000000000/////////000000000111111111222222111000000111333222111111111111222444444222333333444444333333222555444333333444666888:::===IIIYYYeeemmmttt{{{zzz}}}ddd\\\[[[VVVQQQQQQGGGGGGIIIKKKMMMLLLJJJHHHGGGEEEBBB@@@??????AAABBBCCCBBBAAAAAABBBCCCBBB@@@<<<<<<<<<<<<;;;:::999888666666555555555444444444444444444444444444444444000111222333333333333333222222222222222222222222000000000000///...---,,,,,,---///111222222111111,,,,,,,,,++++++++++++******+++---......---+++***))))))******++++++++++++))))))***+++,,,------...+++++++++,,,,,,---------++++++************++++++)))******+++---...//////++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,---...---+++***+++,,,---+++))))))+++,,,,,,,,,((()))***+++++++++++++++...---,,,++++++---///000******++++++++++++,,,,,,+++++++++,,,,,,---------&&&'''***,,,///111222333222222111000000000000000111222333444555444333333555555444444444333333333......///000111333555666777777777888999;;;<<<===;;;<<<<<<;;;:::999888777::::::999999999999999999:::::::::999999777666666333333333333333333333333444555777888:::;;;<<<<<<:::;;;===???@@@AAA@@@@@@===>>>???@@@@@@>>><<<;;;777777888999:::;;;<<<======>>>>>>>>><<<999777555888777666444333222222222...------,,,,,,------...---------....../////////((()))***+++++++++++++++******+++,,,---//////000(((***,,,+++******---000++++++++++++++++++,,,,,,)))***++++++++++++***)))******)))((()))***,,,------,,,+++******,,,...///...------,,,,,,------...)))***,,,---...---,,,,,,+++++++++,,,...///111222333333222111000///......(((+++...222333222000.........---,,,---...///000........................---......///////////////////////////000000000000////////////000000000000111222222111000000111333444333222111111111222333222333333444444333333222555444333333444666999:::===LLL^^^jjjooorrryyy~~~~~~}}}ddd\\\ZZZTTTOOOOOOMMMLLLMMMNNNOOONNNKKKHHHEEECCCAAA?????????@@@AAABBBBBBBBBBBBAAA@@@??????============<<<;;;:::999333333222222222333444444444444333333333333222222222333333444444333333222444444333222111000///...111000///------,,,,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,)))))))))(((((('''''''''...,,,***((((((***,,,...((()))***+++,,,---......---///000---'''%%%(((---+++***)))***++++++***)))+++***)))((((((((()))***------,,,,,,+++*********...,,,***)))***+++,,,+++---,,,,,,++++++******)))---,,,,,,,,,+++******)))...,,,))))))+++---............---,,,,,,---------,,,,,,++++++,,,,,,---...///.........------------$$$''',,,111333444333222111111222444555777888888888777666444333333222222333222111000111333555777888888999:::;;;======>>>;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::999:::::::::999999888777666555444444444444444444444555666777777888:::<<<>>>???@@@@@@@@@BBBCCCCCCBBB???<<<:::888999;;;<<<<<<;;;999888666444333333444666666666777888999:::;;;<<<<<<===;;;;;;<<<;;;999666333111111111000000000000000111000...------------,,,***111///...,,,+++++++++,,,++++++++++++++++++++++++((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------------++++++++++++,,,,,,---......---,,,++++++,,,---...////////////////////////,,,,,,,,,------.........111000.........---,,,***000///...///111111111000++++++,,,------......///000000///.....................////////////......222111000...,,,***((('''............//////////////////000111111111111111000111111111111222222222333333222111000000000000444222333777888777999===DDDSSSbbbkkkqqqxxx}}}~~~~~~eee[[[YYYSSSOOOOOOLLLLLLMMMNNNOOONNNKKKHHHEEEDDDBBB@@@???@@@AAABBBBBBBBBBBBBBBAAA@@@??????============<<<;;;:::999666555555444333333333333333333222222222111111111222222333333333333222222444444333222111000//////000000///...---,,,,,,,,,//////......---.........,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,//////.........---------...,,,***))))))***,,,...*********+++++++++++++++)))+++,,,+++)))))),,,///,,,***))))))+++++++++***+++***************++++++,,,,,,,,,++++++*********,,,+++))))))******++++++,,,,,,,,,,,,------------+++*********+++,,,------///,,,***)))***+++,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......000000/////////.........***,,,000222444444333222111222333444666777888999:::999888666555555444444555444333222333555777888999999:::;;;<<<<<<============>>>>>>>>>======<<<;;;::::::999::::::;;;;;;::::::999888777666555444444444444444555666888888999:::<<<>>>???@@@AAAAAAAAAAAACCCCCCAAA???<<<:::::::::;;;;;;;;;:::888777888555333333444666666555888888999:::;;;<<<<<<===<<<=========<<<999777555666555444222111000//////000///------......---+++///...,,,+++******++++++++++++++++++++++++++++++)))******+++,,,,,,,,,+++++++++++++++++++++++++++)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,++++++,,,,,,,,,...---------------------,,,,,,------------------...---------------,,,,,,,,,+++++++++---...---,,,+++,,,,,,------......///000000///...............////////////////////////111000000///...------,,,/////////000000000111111//////000111111111111111000111111111111222222222333222222111111111222222333111222666777666999>>>KKKZZZjjjssswwwzzz{{{zzz{{{|||yyyzzzfff[[[XXXRRRNNNOOOLLLLLLLLLNNNOOONNNKKKIIIFFFEEECCCAAA@@@AAABBBCCCBBBBBBBBBBBBAAA@@@??????============<<<;;;:::999888888666555444333333333222222222111111111000000333444444555555444444333444333333222111000///////////////...------,,,,,,111111000///............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------------,,,,,,,,,,,,---,,,***))))))***,,,---+++++++++*********))))))))))))))))))***+++,,,------+++))))))***+++,,,+++******+++,,,------------+++++++++++++++*********,,,++++++******+++,,,,,,,,,,,,---......///000000---,,,***)))***+++---...000...+++***+++,,,++++++,,,,,,,,,++++++,,,,,,---...------------...//////111111111111000000000000000000111222222222111111222222333555666777888999<<<;;;:::888777777777777666666555555555777888999999999::::::;;;;;;;;;<<<>>>>>>??????>>>===<<<<<<999999888999999:::;;;<<<;;;;;;:::888777555444444333444444555666777999:::;;;<<<>>>???AAABBBCCCCCCAAABBBCCCCCCAAA???<<<:::<<<;;;;;;:::999888777777999777555444555555555444777777888999:::;;;<<<<<<>>>>>>?????????===<<<;;;<<<;;;999666333111///...000...---...//////...------,,,+++***************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------***++++++,,,,,,++++++***---,,,,,,,,,++++++******------------------,,,,,,++++++,,,,,,,,,---------+++***)))***,,,---,,,+++,,,,,,,,,---......//////000//////............///000//////......//////000///000000000111111111222000000000111111111222222//////000111111111111111000111111111111222222222333222222222222333333444444222333666777777<<>>===>>>===<<<:::888777777777;;;999666555555555555444555555666777888999::::::===>>>??????@@@??????>>>???>>><<<:::777444111000///...------//////...---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,---------++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---***+++,,,------,,,+++***------,,,,,,+++*********.........------,,,,,,,,,+++,,,------------......---,,,+++,,,...///...---,,,,,,------.../////////000///............//////000000///......///000000//////000111111222333333000000000111111111222222//////000111111111111111000000111111111222222222222222222222333444555555666555555888888:::AAAIII\\\kkkzzzhhh\\\XXXRRRNNNNNNKKKKKKLLLNNNOOOOOOLLLJJJHHHFFFDDDBBBBBBBBBCCCDDDBBBBBBBBBBBBAAA@@@??????============<<<;;;:::999444333333333333333444444444333333333333222222222444444444555555444444444333333222222111000000000---......//////...---,,,++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................,,,,,,+++******+++,,,,,,)))************++++++++++++***)))***++++++***))),,,+++))))))+++---------)))+++,,,...//////......******++++++,,,,,,------)))+++---,,,++++++,,,...---------,,,,,,,,,++++++222000---***))))))+++,,,,,,******+++---//////...,,,+++++++++,,,,,,---...111111000000111111222333555555444444444333333333111000000///000111222333222222333444555666777777999888777666666666666666444333333333444444555555444555555555555555555555888888888888888777666555444444444444555666777888888888777555444333222111000000000111333555777888;;;<<<>>>@@@BBBCCCCCCDDDCCCDDDDDDDDDCCCBBBAAA@@@AAA???>>><<<:::999888888<<<:::777666666666555444333333444555666777777888;;;;;;<<<===>>>>>>?????????>>>>>><<<;;;888666555///...------......---,,,,,,,,,,,,---------------++++++,,,,,,,,,---------......---,,,,,,------...++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,+++,,,---......---,,,+++...---------,,,,,,,,,+++.........------,,,,,,,,,...000111000---,,,---//////...---...///000000...,,,,,,---......//////000//////............//////000000////////////000000//////000000000000111111/////////000000000111111//////000111111111111111000000111111111222222222222222222222333444555555555444555777888;;;DDDOOOeeeqqq|||iii]]]YYYSSSNNNNNNKKKKKKLLLNNNOOOOOOLLLJJJGGGFFFDDDBBBAAABBBCCCDDDBBBBBBBBBBBBAAA@@@??????============<<<;;;:::999222222222222222333444555444444444333333333222222000111111222222111111000222222222111111111000000------...//////...---,,,,,,++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------.............../////////,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,((()))***,,,,,,---------+++******+++---...---,,,******+++,,,------------***++++++,,,---......///%%%(((++++++)))(((***,,,------,,,+++******))))))---,,,+++***+++---///000''''''''')))+++------,,,,,,,,,,,,,,,---...//////333222222222222333444444555555555555444444444444222222222222333444555666111222222333444444555555666666555444444444444444111111111111111111111111111222222222333333444444444444555555555555444444444444333444444555666777666666555444333222111111//////000111222333555666999:::<<<>>>???@@@AAAAAABBBBBBCCCCCCDDDDDDCCCCCCBBBBBB@@@???>>><<<;;;:::===:::777666666666666555222222333444555666777777888888999:::;;;<<<=========>>>>>>>>>>>><<<:::999111///............---++++++,,,---...............++++++,,,,,,------......///...---,,,+++,,,---...++++++++++++++++++++++++---,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,------......------,,,------------............------------------,,,,,,...111222111...,,,...000...---,,,---///000///...---------...//////000000///............//////000///000000111111000000////////////////////////////////////000000000111111//////000111111111111111000111111111111222222222333222222222222333333444333222333555777;;;HHHUUUmmmwwwjjj___[[[TTTNNNMMMJJJJJJKKKMMMOOOOOOMMMJJJGGGEEECCCAAAAAAAAABBBCCCBBBBBBBBBBBBAAA@@@??????============<<<;;;:::999555444444333333333444444333333333333222222222111000000111111111111000000222222222111111111111111,,,---...000000///---,,,......---------......///,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,,,,(((+++......,,,+++,,,...))))))***---//////---++++++***************++++++++++++,,,---...000000111$$$(((,,,,,,***(((***---+++++++++++++++***************++++++---...000111)))((((((***,,,------,,,------------...///000111444444333333444444555666666555555555444444444444333333333444444444444444000111111222222333333444444444333333222222333333///000000000000000//////000000111111222333444444333333444555666666666666666555555555555555666666555555555444444333333333111111111111222333444555666777999;;;<<<>>>>>>>>>??????@@@AAABBBCCCDDDDDDCCCCCCCCCCCCBBB@@@>>>===<<<:::777666777777777666333333444555666777888888777777777888999:::;;;<<<===>>>???@@@???>>><<<;;;555333111000000000...,,,)))***,,,---......------++++++,,,,,,---......//////...,,,+++***+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,---,,,,,,------......//////,,,,,,------------------+++///111000---,,,///222...---,,,---///000///...------......//////000000...............///000000...///111333333111///...////////////000000111111000000000111111111222222//////000111111111111111000111111111111222222222333222222111111111222222333333444777999???NNN]]]ppp{{{}}}jjj```\\\UUUOOOMMMJJJJJJKKKMMMOOOOOOMMMKKKFFFEEECCCAAA@@@AAABBBCCCBBBBBBBBBBBBAAA@@@??????============<<<;;;:::999888777666555444333333333222222222111111111111000222333333444444333333222222222222111111111111111+++---...000000///---,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,+++++++++,,,,,,---------++++++++++++++++++++++++000//////...,,,++++++***,,,000333111,,,((())),,,((()))+++...000000---***+++***)))((((((((()))***+++,,,---...///111222222'''+++000000---+++...111)))******++++++,,,,,,---,,,,,,------------.........------...///000...------------...///000111111555444444444444555666666666555555555444444444444222222333333333222111000000000000111111222222333444444333222222222333333//////000000000//////...///000000222333444555555333444555777888888888888888777777666666666777777555555555555555555555555222222222222333333444555444555777999:::<<<<<<===<<<===>>>???AAABBBDDDDDDCCCDDDEEEFFFEEEBBB@@@>>><<<:::777777777888888777444444555666777888999999666666666777888999:::;;;===>>>@@@@@@@@@>>><<<;;;888666333222222111///---''')))***,,,---------,,,++++++,,,,,,---.../////////...,,,*********,,,---++++++++++++++++++++++++'''((()))***,,,---...///------------------------...---,,,,,,++++++++++++---,,,+++******+++,,,---***+++,,,---......///000,,,,,,,,,------.........(((,,,000///,,,,,,///333000///...///111111111000------......///000000000...............///000111---///222444444222///---......///000111222333333111111222222222333333333//////000111111111111111000111111111111222222222333333222111000000000000666666888;;;===DDDTTTdddppp}}}~~~uuussshhh\\\YYYSSSNNNMMMIIIKKKNNNOOOOOOLLLIIIGGGIIIHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDCCCAAA???>>>=========<<<;;;:::999999888666555333222111111222333333222111111000000111111000000111222222222222111333333333333222111111000.........------,,,,,,,,,---......///......------''')))+++---......---,,,........................+++++++++******))))))))),,,,,,++++++,,,,,,---......------,,,,,,++++++***+++,,,---------,,,...///...------,,,,,,------...******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,++++++,,,...///111...---,,,+++***+++,,,,,,***++++++,,,,,,---............---,,,,,,,,,------000111111222222333333444777444333444666777555333222222333444333222111000111111111000//////....../////////000000111222333444444444444444333222222000000111111222222333333333444555555444444666777>>>;;;999999===??????>>>>>><<<:::;;;>>>???===;;;<<<:::777555444444555666444444444333333333333222111222444777999:::888666666777999:::<<<>>>@@@AAAEEEDDDDDDDDDDDDDDDEEEEEEAAA???>>>;;;999888777777222333555666666999<<>>AAACCCCCC@@@>>>999777444333222222000...000////////////.........++++++++++++++++++++++++------++++++++++++------.........------,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,111///...---......,,,+++.........------,,,,,,,,,.........///......------000000000///......------////////////////////////............////////////++++++,,,---...///000111,,,------...///000111111...............///000000000000//////......------000000000000000000000000000111111111111222222222111111111111111111111111333333333444444444555555444555777777;;;HHH[[[iiittt~~~nnneeeqqqhhh\\\YYYTTTOOONNNIIIKKKMMMOOONNNLLLIIIGGGGGGEEECCC@@@???@@@AAAAAADDDCCCCCCBBBAAA???===<<<======<<<;;;:::999999888666555444222222222222333333222111111000000111111111111222333333333333333555444222000000000111222///...------,,,,,,,,,------...............------,,,,,,,,,,,,---...//////------------------------,,,,,,+++++++++*********,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,---***,,,------,,,,,,---...---,,,,,,++++++,,,,,,---...------,,,+++***))))))******++++++,,,---...///,,,,,,,,,,,,,,,---...///...---,,,+++++++++,,,,,,******++++++,,,------...------------------......000000111111222222333333666444333444666666555333666666777666666444222111111111000000000000//////111111111111222333444444333444444555555555555444333333333222222222222222555777:::;;;;;;<<<===???;;;999888:::>>>AAAAAA@@@AAA???>>>@@@CCCEEEDDDBBB@@@???===:::888777777777444444444333333333333222444444444666999999888777777777888999:::<<<<<<===AAAAAAAAA@@@AAAAAABBBCCC@@@>>>===;;;999777777666999999:::999888888:::<<<@@@@@@@@@@@@???>>>>>>=========>>>AAACCCCCCAAA>>>:::777444222222222000///............------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------......---------,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---,,,......---------,,,,,,,,,------.........------,,,/////////............---////////////////////////------........./////////.........///////////////------......//////000000...............///000000000000//////////////////000000000000000000000000000111111111111222222222333333333333333333333333333333333444444444555555444666777999@@@NNNaaaooo{{{iiidddttthhh\\\ZZZUUUPPPOOOIIIKKKMMMNNNNNNLLLJJJHHHFFFDDD@@@>>>======???AAACCCCCCBBBAAA@@@???===<<<======<<<;;;:::999999888666555444333222222222222333222111111000000111111222222333444444444444333666444111...---///111222///...---,,,,,,,,,---...------------......------000...,,,******,,,...000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...***++++++,,,------......***+++,,,,,,++++++,,,---++++++************++++++...------,,,+++***))))))++++++,,,,,,,,,,,,------,,,,,,---------------,,,...---,,,+++++++++,,,,,,******++++++,,,,,,---------------......//////000000000111111222222333333555444333444555666555333444444444333222000...---000000000111111111222222333333222333333444555666666666777888999999999999888888777777666555555555555888<<<>>>???@@@BBBCCC======>>>@@@CCCDDDDDDCCCBBBAAAAAACCCFFFHHHHHHGGGEEEDDDCCCAAA>>><<<:::888777777666666666555555555777666555666888::::::999999999999999999999999999>>>>>>======>>>??????@@@>>>===;;;999888777666666<<<<<<<<<;;;::::::<<<>>>DDDDDDEEEEEEDDDCCCAAA@@@?????????AAACCCCCCBBB@@@;;;888444222111222111000------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------...------------,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,------***))))))***---//////......------------,,,,,,,,,,,,,,,------------,,,,,,---------------.........////////////////////////---------.........//////111111000000/////////............///////////////...............///000000//////000000000000000000000000000000000000000000000111111111111222222222333333333333333333333333333333333444444444555555555666888<<>>???BBBDDDBBBBBBBBBAAA@@@???===<<<======<<<;;;:::999999888666555555444333333222222333222111111000000111111111222222333444333333333444222111///...//////000000///---,,,,,,---...///------------------......///---+++))))))***,,,---++++++++++++++++++++++++------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------......***+++,,,,,,******+++,,,+++******))))))******+++******+++++++++,,,,,,,,,...---------,,,+++******+++,,,---......---+++***------,,,,,,,,,+++++++++******++++++,,,---------,,,---...///000000111111111111222222333333444444444444444444444444444444000000000//////...------111111111222333444444555444444444444555666777777:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::===AAACCCCCCCCCDDDDDDDDDEEEFFFGGGGGGGGGEEEDDDAAAAAABBBCCCDDDFFFFFFFFFEEEEEEEEEEEECCC@@@===;;;;;;;;;;;;;;;::::::::::::999777666777:::===???@@@======<<<<<<;;;:::999999<<<<<<;;;;;;<<<======>>><<<;;;:::888777666666666888999:::;;;<<<>>>BBBEEEFFFGGGHHHIIIHHHGGGEEECCCCCCBBBAAABBBCCCCCCBBB@@@<<<999555222222222222222............---------------------------------------------,,,,,,---------------------------------+++,,,,,,---------------,,,,,,,,,---------------***))))))+++.../////////------------------------++++++,,,,,,------,,,,,,++++++,,,,,,---......///////////////////////////......////////////000000000000000/////////......///////////////........................///000000//////000000111111222222000000000000000000000000000000111111111222222222000111111111111111222222333333333444444444555555666666888>>>IIIZZZkkkvvvyyyvvvnnnwwwlll___ZZZSSSMMMKKKJJJKKKLLLMMMMMMLLLKKKJJJJJJGGGCCC@@@???@@@CCCEEEBBBBBBBBBAAA@@@???>>>=========<<<;;;:::999999888555555555555444333222222333222111111000000111111000111111222222222222222000111222222111000...---///...---------...//////---,,,,,,,,,,,,---...///......---,,,,,,+++++++++++++++++++++++++++++++++------------------------,,,,,,++++++,,,,,,---............------,,,,,,,,,***+++,,,,,,******+++,,,+++******************+++******+++++++++,,,,,,,,,++++++,,,------,,,,,,++++++,,,---------,,,+++***---------,,,,,,,,,+++++++++++++++,,,------......---...///000111222222111222222333333444555555555333444444444333333444444000000000111111222333333333333444444555666777777555555555555666777888999======>>>>>>>>>======<<<======>>>???@@@AAAAAAAAACCCEEEGGGHHHGGGFFFFFFGGGEEEGGGHHHHHHHHHFFFEEEDDDBBBCCCCCCCCCCCCCCCDDDDDDCCCDDDFFFFFFFFFCCCAAA???>>>>>>>>>=========<<<<<<;;;999888:::>>>CCCFFFGGGDDDCCCCCCAAA@@@???>>>>>>;;;:::::::::::::::;;;;;;;;;:::999888777666666666555777999;;;<<>>;;;777555444444444333000000000000////////////------------------------------------------------------------------------******+++,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,---...//////...------------------------***+++,,,,,,---------,,,***++++++,,,---...////////////////////////////////////000000000111111111------.........////////////////////////........................///000000//////000000111111222222000000000000000000000000000000111111111222222222000000000111111222222222333333333444444444555555777666999@@@MMM]]]jjjrrrvvv{{{xxxvvvmmm___[[[TTTMMMKKKJJJJJJLLLMMMMMMLLLLLLKKKHHHFFFCCC@@@???@@@BBBCCCBBBBBBBBBBBBAAA@@@??????======<<<;;;:::999999888555666666555555444333222333222111111000000111111000000111222222222222111000111333444444111...,,,---.........////////////,,,,,,+++++++++---...////////////......---------++++++++++++++++++++++++,,,,,,---------------...,,,,,,++++++,,,,,,---...//////......---,,,,,,++++++,,,---,,,+++***+++,,,,,,,,,++++++++++++,,,,,,...------,,,+++***))))))&&&(((***---.../////////++++++,,,,,,,,,,,,,,,+++,,,,,,---------,,,+++***,,,,,,,,,---......//////...///111222333222222111222222333333444555555555222444555444333222333444000000000111222444555666666666777777888999::::::777777777777888999:::;;;===>>>>>>????????????>>>>>>>>>???@@@BBBCCCDDDDDDDDDEEEGGGGGGFFFGGGIIIJJJHHHJJJKKKJJJHHHFFFFFFFFFFFFGGGHHHGGGFFFEEEFFFGGGEEEFFFHHHIIIHHHGGGEEEDDD@@@????????????>>>>>>>>>???>>>===???DDDHHHKKKLLLJJJJJJIIIHHHGGGFFFFFFEEE======<<<;;;::::::::::::::::::999888777777777888999:::;;;;;;;;;===@@@CCCDDDEEEFFFHHHJJJLLLMMMNNNMMMJJJFFFDDDCCCBBBAAA@@@>>><<<:::888888777555444222222222222111111111111........................------............------,,,,,,,,,------------...))))))***+++,,,,,,,,,,,,,,,,,,,,,---....../////////...------//////...,,,,,,,,,,,,------------...***+++,,,------......---+++,,,,,,---...///////////////////////////////////////000000000111111111,,,---------......//////.........///////////////...............///000000//////000000000000000000000000000000000000000000000111111111111222222222222222222333333444444555333333333444444444555555888777:::DDDSSSaaakkkpppxxxzzz{{{lll___\\\UUUPPPNNNJJJJJJKKKLLLMMMLLLLLLLLLGGGEEECCCAAA@@@@@@AAABBBCCCCCCCCCCCCBBBBBBAAA@@@======<<<;;;:::999999888555666666666555444333222333222111111000000111111000111222222333333222222222222333444333111000...,,,---///000000000///...,,,+++******+++,,,...000///---+++******+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,++++++,,,,,,---..................---------,,,......---,,,++++++,,,......------------.........------,,,+++***))))))''')))+++---.........---************+++,,,------,,,,,,---------,,,+++***------......///000000000000111222333444333111000000000111222222333333444222444555444222111333555222222222222333444666777999999::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<===>>>>>>???@@@BBBDDDEEEFFFGGGGGGCCCCCCDDDEEEEEEFFFGGGGGGDDDEEEGGGIIIKKKNNNSSSWWW[[[[[[YYYUUUOOOKKKKKKKKKGGGIIIKKKJJJIIIHHHJJJLLLLLLLLLMMMMMMLLLJJJIIIHHHDDDDDDDDDCCCCCCCCCBBBBBBEEEDDDCCCEEEIIILLLMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLFFFEEEDDDBBBAAA@@@??????::::::999888888888999999<<<======<<<<<<<<>><<<<<<<<<:::777444333333333222222222222111000000000000000000000000,,,---...//////...---,,,,,,,,,,,,---------......)))***+++,,,------------,,,,,,------.../////////...---,,,,,,......---,,,,,,,,,,,,---------......++++++,,,....../////////---------....../////////////////////////////////............////////////////////////............------......//////000000...............///000000000000//////////////////000000000000000000000000000111111111111222222222111222222333444444555555333333333444444444555555888888===JJJ[[[hhhoooqqqxxxxxx{{{kkk___\\\WWWRRRQQQJJJJJJKKKLLLLLLLLLLLLLLLHHHGGGEEECCCBBBBBBBBBBBBDDDDDDDDDDDDCCCBBBAAAAAA>>>===<<<;;;:::999999888555666666666666444333222333222222111000111111111222222333444444444444333555444333222111111111111+++,,,///111222111...---,,,+++*********,,,///000---***&&&$$$$$$&&&***---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,------.../////////---...///...,,,+++,,,---/////////....../////////******+++++++++,,,,,,,,,------...///...+++)))(((******))))))***,,,...///,,,,,,---...---,,,+++***......//////000111111111111222333444444333111000/////////000111111222222111333555444222111333555::::::999888888:::;;;<<<;;;;;;;;;<<<<<<<<<<<<===============>>>???@@@AAABBBDDDFFFIIILLLNNNPPPPPPIIIIIIJJJJJJJJJJJJJJJJJJIIIKKKNNNQQQVVV\\\dddiiiqqqpppkkkcccYYYRRRPPPPPPEEEHHHKKKKKKJJJJJJMMMPPPRRRRRRQQQPPPOOOMMMKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGJJJIIIHHHIIIKKKMMMMMMMMMPPPPPPPPPPPPPPPPPPPPPQQQOOONNNLLLJJJHHHGGGFFFFFF::::::999999999999999:::<<<===>>>======>>>@@@CCCCCCCCCDDDFFFKKKQQQVVVYYYTTTPPPJJJEEEBBBAAA???>>>???>>>>>>>>>>>><<<777444333333333222222222111111222222222222222222222222,,,---...//////...---,,,,,,,,,,,,------.........***+++,,,---............,,,,,,------...///000000,,,+++***+++---...---,,,,,,,,,,,,------.........+++,,,---...////////////.........///////////////////////////////////////,,,,,,,,,---------......222222111000///...------,,,------...///000111111...............///000000000000//////......------000000000000000000000000000111111111111222222222//////000111222222333333333333333444444444555555999:::@@@NNN```nnnttttttvvvttttttzzzhhhqqquuujjjXXXHHHIIIJJJJJJKKKLLLMMMMMMNNNJJJHHHEEEBBBAAABBBDDDEEEEEEDDDBBBAAAAAABBBCCCDDDAAAAAA@@@>>><<<:::888777777555444222222333444555444222111//////000222333444444444333333222222222111222222222222111000000...///000///...---...000666666555444222000...---...///////////////......---,,,,,,+++++++++,,,,,,111111000000/////////...---------....../////////---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,++++++++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------'''((((((***+++,,,------////////////000000000000333222222222222222222222111000000000111222333333555444444444444444555666===;;;888888999;;;<<<<<<>>><<<;;;<<<>>>>>>;;;888<<<>>>???@@@@@@@@@AAABBBDDDLLLRRRQQQRRRYYY]]]]]][[[TTTRRRVVVYYYVVVUUUXXXXXXVVVUUU[[[gggvvv~~~jjj^^^ZZZXXXXXXSSSQQQSSSSSSRRRUUUZZZ```dddccc\\\VVVTTTPPPLLLKKKHHHGGGKKKMMMKKKIIIJJJKKKGGGHHHPPPSSSQQQQQQTTTSSSSSSSSSUUUWWWWWWUUUSSSNNNNNNNNNMMMLLLJJJHHHGGGCCC@@@===;;;::::::999888777777888:::<<>>;;;999888666555444444555777888222222222333333333444444111000000///......------//////...------,,,,,,+++---...............------***+++,,,---............)))***+++,,,---,,,+++***---,,,,,,++++++,,,,,,------------............///.........////////////000222000///000222333111.........////////////......///////////////........................///000000////////////000000000000222111///.........///000000111111111222222222222000000111111111222222222222222333333333222222111222444555555444444666777777;;;III___oootttvvvxxxzzzyyyzzz~~~ooosssnnnaaaTTTKKKJJJJJJKKKKKKLLLMMMMMMMMMJJJHHHEEEBBBAAABBBDDDEEEDDDDDDCCCBBBBBBBBBBBBCCC????????????===;;;999777777555444222222333444555555333222000000000111222444444333333333222222222111222222222222111000000...///000///...---...000444444444333111000...---,,,,,,---.....................------,,,------...//////.........---------+++++++++,,,,,,,,,------......------,,,,,,------+++******))))))******+++,,,,,,,,,,,,,,,+++******---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,)))***+++,,,---...///////////////000000000111111222222222222111111111111111111111111111222333444555555555555666777888999<<<:::999999:::<<<>>>???BBBCCCEEEHHHJJJIIIDDD@@@CCCCCCDDDDDDDDDEEEGGGIIIKKKTTT[[[]]]```hhhnnnooopppiiigggjjjmmmkkkkkknnnooooooqqqxxxssskkkgggfffbbb```bbbcccdddjjjpppzzz~~~wwwmmmdddZZZRRRSSSOOOOOORRRTTTQQQPPPRRRPPPKKKKKKPPPRRRQQQQQQTTTUUUTTTTTTUUUWWWWWWUUUSSSQQQQQQQQQPPPOOONNNMMMLLLGGGDDD@@@>>><<<;;;999777:::999999:::<<<>>>@@@AAABBBBBBBBBDDDFFFIIILLLMMMJJJIIIIIIHHHFFFEEECCCBBBAAAAAABBBBBB@@@>>>;;;:::888777555444333444666777999888777666444333222111000000//////......------......------,,,,,,,,,+++---...............------++++++,,,---............------...////////////.........------------......---------............///....../////////000000000111///...000222222000......///////////////.............../////////////////////......//////000111////////////000000000000222111000000/////////000000000000111111111222222111111111222222222222333222222222333333222222111222444555555555555777888;;;AAAQQQffftttxxxzzz~~~}}}|||}}}uuussseeeUUUPPPMMMJJJJJJKKKLLLMMMMMMMMMMMMJJJHHHEEEBBBAAABBBCCCEEECCCCCCDDDDDDCCCBBBBBBAAA===>>>???@@@???<<<999777666555444333222333444444666555333222111111111222333333333333222222222222111222222222222111000000...///000///...---...000111111111111000///......***+++,,,---------------------,,,,,,,,,------...------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,//////......---------,,,***))))))(((((())))))*********,,,---,,,+++***)))......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,,,,------...///000111111000000000111111111222222000000000000000111111111111111111111222333444555555555666777888:::;;;<<<;;;::::::;;;===???BBBDDDKKKOOOVVV]]]```]]]VVVPPPMMMLLLKKKKKKLLLNNNQQQRRRVVV^^^eeeiiinnnvvv}}}}}}zzzxxxtttrrrtttvvvyyypppddd^^^YYYVVVXXXWWWTTTRRRSSSTTTPPPOOORRRTTTSSSSSSUUUTTTSSSRRRSSSUUUUUUTTTSSSTTTTTTSSSSSSSSSRRRRRRRRRMMMJJJFFFCCC@@@>>>;;;999<<<<<<;;;::::::;;;===>>>;;;===@@@CCCDDDEEEDDDDDDCCCCCCDDDEEEFFFGGGGGGGGGDDDDDDCCCCCCAAA@@@>>>===888777555333333333555666;;;:::999888666555444333111111000000///.........---------,,,,,,,,,,,,,,,------...............---,,,,,,------...---------///............///000000//////............//////---------............///...////////////000000000//////...///000111///---//////000000///...------------......//////000000000////////////000111111////////////000000000000111111111222111111000////////////000000000111111222222222222333333333333111222222333333222222222222333555555555666888:::???III\\\oooyyy}}}}}}{{{~~~tttmmm]]]OOONNNNNNJJJKKKLLLMMMMMMMMMMMMLLLIIIHHHEEECCCBBBBBBCCCDDDCCCCCCDDDEEEDDDCCCAAA@@@;;;===???@@@@@@===999777666555444333333333444444777666444333222111111111333222222222222222222222111222222222222111000000...///000///...---...000...//////000000//////...,,,,,,------------,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,++++++++++++------------------------.........------,,,++++++,,,,,,++++++++++++,,,,,,)))***++++++,,,------.........---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------......//////000111111222000111111111222222222222////////////000000000000222222222222333444666666555666888999;;;<<<<<<<<<<<<===>>>???@@@DDDHHHKKKVVV]]]hhhrrruuurrrjjjdddZZZWWWUUUTTTVVVYYY[[[\\\^^^dddjjjooossszzzrrrkkkfffeeebbb]]]ZZZZZZ[[[ZZZ[[[]]]^^^\\\YYYWWWVVVTTTSSSSSSUUUWWWWWWVVVUUUUUUTTTTTTTTTUUUUUUUUURRROOOKKKHHHFFFDDDAAA>>>======;;;:::::::::;;;<<<:::<<>>???BBBDDDGGGJJJKKKGGGGGGFFFEEEDDDCCCBBBBBB:::888666444333333444444666666777777888999999999666555444333111000///...------------------------,,,---......///.........---------...------,,,,,,---,,,+++++++++,,,...//////..................///---------............///------........./////////........./////////......000000000000///...---,,,,,,------...///000111111000000000000000111111222////////////000000000000000111222333333222111000////////////000000000000222222333333333444444444111111222333333333222222222333444555555777:::===DDDQQQeeeuuu|||{{{{{{llleeeXXXPPPOOOLLLJJJKKKMMMNNNNNNNNNLLLLLLIIIGGGEEECCCBBBBBBCCCDDDCCCDDDDDDEEEDDDBBB@@@???;;;===???@@@@@@===999777555555444444333333333333777666555333222111111000222222222222222222222222111222222222222111000000...///000///...---...000------...////////////.../////////...---,,,+++***,,,,,,+++,,,,,,---......,,,,,,,,,,,,,,,,,,------------------------------+++,,,,,,,,,,,,+++***)))------,,,,,,,,,,,,------...---,,,++++++,,,...///------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,...//////......//////000000111111000111111111222222222222....../////////000000000222222222333444666777888777:::===???@@@@@@>>>===@@@BBBDDDEEEFFFIIINNNRRR[[[eeerrr}}}xxxtttgggddd``````bbbdddeeeeeedddggglllqqquuu|||~~~xxxttttttppprrruuuvvvuuuoooggg___]]]ZZZXXXWWWXXXYYYZZZYYYVVVUUUUUUTTTUUUVVVVVVWWWTTTRRRPPPNNNMMMKKKIIIFFF???>>>===<<<;;;<<<======<<<<<<======>>>>>>>>>===999999;;;>>>AAAEEEIIIKKKGGGGGGFFFEEEDDDCCCCCCCCC<<<:::777555333333333444333333555666888:::;;;<<<;;;:::999777555333111000////////////............,,,------...//////......---------...------,,,,,,,,,+++*********+++---.........------------......---------............///,,,,,,---------.........---.../////////.........//////000//////...------,,,------...///000111111000000000000000111111222////////////000000000000000111222333333222111000////////////000000000000222222333333333444444444000111222333333333333333111333444555666888<<>>???@@@???<<<999777555555444444444333333333555444444333222111111000111111111222222222222222111222222222222111000000...///000///...---...000,,,---...///////////////////////////...,,,+++***------------...///000000,,,,,,------------......++++++++++++************)))***+++,,,,,,+++***))),,,++++++++++++++++++,,,000///---+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111.../////////000000000111000000000111111111222222......//////000000111111333333333444555777888999;;;???EEEIIIKKKIIIEEECCCGGGIIIKKKLLLKKKNNNSSSWWW]]]fffttt~~~tttqqqmmmlllnnnpppooommmggggggjjjpppvvv~~~tttfffbbb]]]ZZZXXXXXXXXXWWWYYYXXXWWWVVVVVVWWWXXXYYYWWWVVVTTTTTTTTTRRROOOMMMEEEDDDBBBAAA@@@@@@@@@@@@======<<<;;;:::;;;;;;;;;777888999;;;>>>AAADDDFFFEEEEEEEEEEEEDDDCCCBBBAAA???===999666444333333444555666666777777888888888<<<<<<;;;999888666555444333333222222111000000///,,,,,,---...////////////,,,,,,------...------------,,,,,,,,,,,,---.........------------------...---------............///,,,,,,---------.........---///111000///...//////......////////////......------......//////000000000////////////000111111////////////000000000000000000111111222111111111/////////000000000111111222222222222333333333333000111222222333333333333111222444555666:::>>>BBBLLL[[[kkktttyyy~~~yyy}}}fff\\\UUUTTTSSSLLLKKKLLLNNNPPPPPPNNNLLLJJJHHHGGGFFFDDDCCCCCCCCCCCCFFFEEEDDDCCCBBBAAAAAAAAA????????????===;;;999777444444555555444444333333222333333222222111111000000111111111222222222222111222222222222111000000...///000///...---...000---......////////////...,,,,,,------------,,,,,,++++++++++++,,,---...///,,,,,,,,,---------......+++++++++*********))))))((()))+++---------,,,+++++++++************++++++((()))+++,,,,,,+++***)))*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000000000000000000000111111111/////////000000000111111......///000000111222222333333444555666888999:::>>>DDDMMMUUUXXXVVVQQQMMMNNNQQQSSSRRRPPPQQQWWW\\\___gggttt}}}|||xxxxxxzzzzzzwwwttthhheeefffkkkpppxxxxxxpppsss{{{{{{uuummmfffaaa^^^\\\[[[^^^\\\[[[ZZZYYYZZZ\\\]]][[[ZZZYYYXXXXXXVVVSSSQQQNNNMMMJJJGGGEEEDDDCCCCCC?????????>>>===<<<;;;;;;888888777888:::<<>><<<:::888777444444555555444444333222111111222222222111111000000000111111222222222222111222222222222111000000...///000///...---...000......///////////////...((((((***+++,,,---------''''''''''''((()))***++++++++++++,,,,,,------------------,,,,,,+++++++++''')))+++...///...------,,,,,,++++++++++++,,,,,, ''',,,//////,,,***))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---///000111111111111111111222222////////////000000000000...//////000111222222333333444444555777888:::;;;@@@HHHTTT^^^bbb```[[[VVVRRRUUUWWWVVVSSSTTTYYY^^^bbbjjjuuu~~~|||xxxhhhcccaaacccgggmmm|||nnndddeeelllqqqvvvyyyrrrllliiifffbbb```^^^]]]]]]]]]___```^^^]]]\\\[[[ZZZXXXUUURRRVVVTTTPPPLLLIIIGGGEEEEEEBBBCCCCCCCCCBBB@@@===<<<999888777777777999<<<===HHHJJJLLLMMMLLLJJJHHHFFFBBB@@@<<<999666444444444888888888888888888888888555666777888:::;;;<<<===:::999888777555333222222+++,,,---...////////////***+++,,,---......///...***+++---.........---,,,000000////////////000000---------.........//////000000000000111111111111...111333222000///000222+++,,,---///000000111111///////////////........................///000000////////////000000000000000///.........///111222111111111111222222222222000000111111111222222222///000111222333444444444111222333555777;;;AAAEEETTT___iiinnnttt~~~ssstttiii\\\RRRQQQTTTQQQLLLMMMNNNOOONNNNNNLLLLLLGGGEEECCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBAAA@@@???==================<<<<<<444333333444666777666555333333333222222222111111222222222222222222222222555444333222111///..................---,,,+++***---------...///000111222*********++++++,,,,,,---//////...---,,,,,,,,,,,,///---+++,,,...///---+++...---,,,,,,++++++++++++---,,,***))))))***,,,---...------,,,,,,++++++***---,,,***))))))+++,,,......000222000,,,))))))++++++++++++,,,,,,---------,,,------...///000000111333333333333333222111000000000000000000111222222000111222333444555555555444444555666888999;;;<<>>@@@GGGNNNVVV\\\ccchhhfff```[[[ZZZYYYYYYZZZ]]]```bbbccchhhkkklllqqqzzzyyyxxxxxxvvvooohhh[[[XXXSSSPPPRRRYYY```eeelllpppvvvyyyzzzxxxwwwvvvtttmmmcccYYYSSSSSSUUUXXX[[[eeesss}}}}}}sssoooqqqttt}}}tttkkkfffccc___]]]\\\\\\[[[YYY^^^ZZZVVVUUUUUUTTTQQQNNNNNNMMMMMMNNNOOONNNLLLJJJEEEBBB===999888999<<<>>>BBBFFFLLLRRRTTTSSSPPPNNNKKKIIIDDD???:::777666555999999999;;;======<<<:::777666555444444666777888<<<===>>>>>>===;;;999888333222111///..................---,,,,,,---...///------........./////////..................------.................................//////.........000000000000000000000000///////////////...---,,,000000000000000111222222//////000111111000000000000000000000000000000000////////////000000000111222111111000000111111222222222222222333333333333333333333333333444444555111333444444555999@@@FFFXXXeeeqqqvvvxxxuuueeerrrggg]]]SSSPPPQQQLLLKKKLLLMMMNNNNNNMMMLLLKKKHHHFFFDDDDDDEEEEEEDDDCCCAAAAAAAAAAAAAAA@@@@@@@@@>>>>>><<<;;;888666444222444333222222333444333111222222111111111000000000222222222222222222222222111111111111111111222222------...///000000000000......------------......,,,,,,,,,,,,++++++++++++************+++,,,---...---+++***+++,,,---,,,+++------,,,+++++++++,,,,,,---,,,+++******+++,,,---))))))******+++,,,,,,---(((((()))***,,,---...///***,,,,,,+++***))))))***---------,,,,,,,,,,,,,,,/////////000111111222222111111111111111111000000////////////000111222333222333444666777888777777555555666888;;;???CCCEEEJJJPPPVVV[[[ccclllnnnkkkbbbaaa___^^^___```bbbccc]]]______[[[]]]eeemmmooonnniiicccaaabbbaaa\\\XXXOOONNNKKKJJJKKKNNNRRRTTTRRRVVV[[[___`````````aaa]]]ZZZVVVSSSQQQQQQRRRSSSSSSXXX]]]aaadddhhhnnnsssxxxssskkkbbb\\\\\\___bbbiiiuuurrrmmmgggbbb______^^^^^^]]]]]]\\\\\\ZZZXXXVVVTTTSSSRRRRRRRRRSSSSSSQQQOOONNNKKKEEE@@@===<<<>>>???AAAEEELLLQQQTTTTTTSSSQQQPPPNNNKKKFFFAAA<<<999777999999999<<>>:::999777555444444555555:::;;;===??????>>>===;;;666555333111000..............................---,,,---------..............................//////........................------............------........................//////000000000000//////000000111222222222222222111111222222222111111000000000000000000000000000/////////000000000111111111111000000000111111222333333333333444444444444333333333333444444555555222333444555666;;;CCCJJJVVVcccoootttxxxooodddttt~~~fff]]]SSSOOOOOOIIIJJJKKKLLLMMMMMMMMMLLLKKKIIIGGGEEEDDDEEEEEEEEECCCBBBAAAAAA@@@@@@@@@@@@@@@AAA@@@???===;;;888666555666444333333444444222111111111111000000000000///111111111111111111111111111111111111111111111111,,,,,,---...............///...---,,,,,,,,,,,,,,,---------,,,,,,++++++***---,,,,,,,,,------...///++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,---,,,++++++++++++,,,---))))))*********+++++++++******,,,---............,,,------,,,,,,,,,---...---------------,,,,,,,,,000000111111111222222222111111000000000000000000......//////111222333444333555777999;;;;;;::::::888888888:::>>>CCCGGGJJJNNNRRRVVVZZZcccnnnsssssskkkjjjgggdddaaa`````````VVVXXXUUUPPPNNNSSSXXXYYYWWWRRRNNNLLLNNNNNNLLLIIIFFFGGGGGGIIIJJJLLLMMMNNNPPPSSSWWWYYYZZZ[[[\\\^^^WWWXXXXXXYYYXXXWWWVVVUUUTTTVVVWWWXXXXXX[[[```cccaaa^^^XXXTTTRRRUUUZZZ^^^^^^hhhwwwuuulllgggeeedddccc___aaabbbaaa^^^\\\\\\\\\YYYWWWVVVVVVVVVVVVTTTSSSRRROOOKKKGGGDDDBBBBBBBBBBBBEEEKKKPPPTTTUUUTTTTTTQQQPPPNNNKKKGGGCCC???===999999:::<<<@@@BBBCCCBBB???>>>;;;999777666555555777888;;;===>>>>>>>>>===:::999777555222111//////....../////////...------,,,,,,,,,---------......------......//////000000------------------------//////000000000000//////------------------------...//////000111111000000///000111222333222111000222222222222222111111000000000111111111111111222//////000000000111111111111111000000000111222222333333333333444444444444333333444555555555555555555666777777999???HHHPPPWWWcccooouuu{{{oooiii{{{}}}fff]]]TTTOOONNNHHHIIIJJJKKKLLLMMMLLLLLLKKKIIIGGGEEEDDDEEEEEEEEECCCBBBAAA@@@?????????@@@@@@@@@??????>>><<<;;;999888777555444444555555444222111111111000000000000///111111111111111111111111333333222222111000000000......//////...------,,,///...---,,,,,,,,,,,,,,,...------,,,,,,+++++++++///...------,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---+++++++++*********))))))+++,,,,,,,,,,,,,,,+++***...---,,,,,,---......///------------------------111111111111222222222222111000000//////000111111...//////000222444555666666888:::===??????>>>===<<<<<<===>>>AAAEEEIIIKKKPPPSSSUUUXXX```lllrrrrrrpppmmmiiiddd___[[[YYYXXXPPPRRRQQQKKKHHHJJJJJJIIILLLIIIFFFFFFHHHIIIHHHGGGBBBDDDGGGKKKNNNPPPQQQQQQWWWYYY[[[]]]^^^```ccceee___aaaccceeeeeedddbbbaaa``````aaa```______```aaa]]]ZZZUUUSSSSSSVVVYYY[[[^^^dddllluuu|||zzzoooxxx|||rrrkkkfffdddcccdddeeedddbbb```aaabbb___]]]ZZZYYYYYYXXXVVVUUUQQQQQQPPPNNNLLLIIIGGGEEEDDDGGGKKKPPPTTTUUUUUUUUUSSSSSSRRROOOLLLGGGCCCAAA<<<<<<<<<>>>BBBDDDEEEEEEDDDCCCAAA???<<<;;;999999555666888:::<<<<<<=========<<<;;;999666444222111///000000000000///...---,,,,,,,,,---------......---......//////000000000........................//////000000000000//////........................---...///000000000000000---...000111111111000///111111111222222111111000000111111111222222333333000000000000111111111111111111111111111222333333222222222222333333333333333444555666666666555555777888888888:::BBBLLLUUU___jjjvvv|||~~~tttsss|||eee]]]SSSOOONNNHHHHHHIIIJJJLLLLLLLLLKKKKKKHHHFFFDDDDDDEEEEEEDDDCCCBBBAAA@@@>>>>>>??????@@@<<<<<<<<<<<<;;;:::999888777555444444555666555333222222111111111000000000111111111111111111111111333333222222111000//////111111111111000///......//////...---,,,,,,------------------,,,,,,,,,,,,...---,,,+++************+++,,,---,,,+++***+++---,,,,,,+++++++++,,,------,,,,,,------------,,,,,,---,,,,,,+++******))))))++++++***))))))(((((('''///,,,******,,,---...---,,,---------............111111111111111111111111222111000///000111222333//////000222444666888999999;;;>>>AAACCCCCCBBBAAABBBBBBCCCDDDEEEGGGIIIJJJMMMOOOPPPRRRXXXbbbffffffgggdddaaa\\\WWWSSSPPPNNNIIIMMMOOOKKKIIIIIIIIIFFFIIIHHHGGGHHHKKKMMMMMMMMMHHHJJJMMMPPPSSSUUUVVVWWWYYY[[[^^^aaadddiiiooosssqqqrrrtttuuuuuutttsssrrrqqqqqqrrrrrrqqqooonnnlllmmmiiidddaaa___^^^]]]\\\___aaadddgggiiilllpppsss|||~~~yyypppiiibbbiiivvvwwwooojjjhhhiiiiiijjjiiihhhfffeeegggdddaaa^^^]]]\\\ZZZXXXRRRRRRSSSRRRQQQOOOLLLKKKJJJLLLOOORRRUUUVVVWWWWWWXXXWWWUUUSSSNNNJJJFFFDDDBBBAAA@@@BBBEEEGGGHHHHHHHHHGGGFFFDDDBBB@@@???>>>777777777888:::;;;===>>>@@@???>>>===;;;888666555111111000000//////......,,,---------............//////////////////000000////////////////////////......////////////......////////////////////////......///000000000000000......///000000000000000000000111222222222222222111111111222333333444444000000000111111111222222222222222222222333444555222222222222333333333333333444666777777777666555666666777888<<>>===>>>???@@@<<<<<<<<<;;;:::999888777555333333333555666555444333222222222111111111111111111111111111111111111111111111111111111111111000000111111111000000/////////......---.........,,,,,,,,,---------------,,,,,,+++******++++++++++++---...---++++++,,,...,,,+++++++++,,,,,,---...,,,------------------,,,,,,,,,,,,,,,++++++++++++,,,+++***)))))))))***+++222...++++++---//////...+++,,,,,,---...///000000111111111111111111111111222222000000000111333444000000111333555888:::;;;;;;>>>AAAEEEGGGFFFEEEDDDGGGGGGHHHIIIIIIHHHGGGFFFFFFHHHIIIIIIMMMTTTVVVSSSSSSRRRPPPNNNKKKIIIGGGGGGDDDIIILLLJJJJJJNNNOOOMMMNNNOOOPPPSSSVVVXXXXXXXXXWWWWWWXXXXXXYYYZZZ[[[\\\[[[^^^dddjjjrrr{{{}}}zzzvvvqqqmmmiiikkkmmmmmmmmmmmmnnnoootttsssrrrqqqooolllgggdddbbbeeekkksss}}}}}}{{{uuupppmmmhhheeecccaaa^^^\\\XXXWWWUUUTTTRRRRRRRRRRRRQQQRRRTTTVVVWWWXXXYYYYYYYYYXXXWWWUUURRROOOLLLKKKJJJHHHFFFGGGIIIKKKKKKKKKJJJIIIIIIHHHFFFEEECCCCCC>>><<<:::999:::<<>><<<:::888333222111///......//////------........./////////000000000///////////////000000000000000000000000//////000000000000//////111111111111111111111111000000111111111111111111000000//////000000111222///000111333444444444444111111222222333444444555000000111111111222222222333333333333444555666777333333333333444444444444444555666888888777666555555666888;;;AAANNN]]]hhhnnnwwwooosss}}}|||eee\\\SSSOOOOOOIIIFFFHHHIIIKKKLLLLLLKKKKKKGGGEEECCCCCCCCCDDDCCCAAABBBAAA???======>>>???@@@>>>>>>===<<<;;;999888777333222111222444555444333333333333222222222222111000000000000000000000000///000000111222222333333,,,---...//////000000000//////.........//////000,,,,,,,,,------.........,,,,,,,,,,,,---...//////+++---///...,,,+++---///++++++++++++,,,,,,---...,,,------......------,,,+++++++++,,,,,,---.........---+++++++++---///000555222......000111111000***+++,,,---...000111111111111000000000000000000333222111000000222444555000111222444666999;;;<<<===???CCCGGGIIIIIIGGGFFFJJJKKKLLLLLLJJJHHHEEECCC@@@BBBCCCBBBEEEIIIIIIFFFBBBBBBBBBCCCCCCCCCCCCCCC@@@EEEIIIIIIKKKQQQVVVVVVYYY[[[^^^aaadddfffgggfffeeedddbbb```_________```aaaeeellluuuzzz}}}~~~yyytttrrrooollljjjhhhgggggghhhooo|||wwwsssnnnjjjgggeeebbb```^^^[[[WWWSSSRRRSSSVVVWWWVVVWWWXXXYYYZZZZZZZZZZZZWWWWWWVVVUUUTTTTTTSSSSSSOOOMMMKKKKKKLLLMMMMMMMMMJJJJJJJJJIIIHHHGGGFFFEEECCCAAA===;;;;;;>>>BBBDDDCCCCCCCCCBBBAAA>>><<<;;;555333111///......000000.........////////////000111111000000//////......000000000000000000000000222222333333333333222222222222222222222222222222222222333333333222222111222111000000000111333444000111222444555666777777111111222333333444555555000111111111111222222222333333333444555666777888444444444555555555666666444555777888999888666555666888:::???HHHVVVgggssswww|||gggooo}}}ggg[[[QQQNNNOOOKKKHHHIIIJJJLLLLLLLLLLLLKKKHHHGGGFFFEEEDDDDDDDDDDDD>>>?????????@@@@@@@@@@@@======>>>>>><<<:::777555444555666666666444222000000000111222222000///...111000/////////000222333111111111111000000000000000000000000000000000000222000000333666555///))),,,,,,,,,++++++*********,,,------,,,++++++---///***+++---......---+++***++++++,,,,,,,,,---------((()))+++---.........---///...---,,,+++*********'''))),,,---,,,,,,,,,---------,,,+++,,,---.../////////000111222333333444111222444444222111111222444333222222111222222222333444666888999:::::::::999>>>EEEKKKLLLLLLLLLLLLOOONNNLLLIIIGGGDDDBBBAAA999:::;;;;;;;;;;;;===???@@@CCCGGGGGGEEEDDDEEEGGGIIIKKKLLLNNNVVV```fffeeejjjiiillluuu|||}}}yyyrrrkkkiiijjjlllnnnpppwww~~~{{{zzzrrrrrroooiiieeeiiittt~~~tttooolllfffbbbcccbbb```^^^ZZZXXXVVVUUUUUUXXXXXXYYYYYYYYYYYYZZZZZZ\\\[[[YYYVVVTTTSSSRRRRRRQQQQQQQQQPPPOOONNNLLLKKKLLLLLLLLLKKKJJJJJJIIIIIIDDDCCCBBB@@@@@@AAABBBBBBDDDEEEGGGHHHGGGDDDAAA???999888777555333111000///////////////000000000111//////000000000000////////////000111111111111111111111111111111111111111111111000000000000111111444333222222444444333222///000111222333222111000...000222333222111222333222222222333333444444444111111111111111111111111222222222222222222222222444444444555555555666666111111222333444666666777666<<>>>>>>>>>>>============;;;999888666444555666666555444222000111111222222111111000///111000/////////000222222111111111111000000000000////////////////////////&&&,,,777CCCIIIEEE999//////...---,,,,,,,,,,,,,,,...///000///---,,,,,,---+++,,,---......---,,,+++************++++++++++++)))***+++,,,------------------,,,,,,,,,,,,------'''))),,,---,,,,,,,,,---...---,,,,,,,,,---...///......//////000000111111000222333333222111111222333333222111111222222222444444666777999:::;;;<<<>>>AAAFFFIIIJJJKKKMMMNNNOOOMMMKKKGGGDDD@@@>>>===888999;;;;;;;;;<<<>>>AAACCCFFFJJJKKKJJJJJJLLLOOOQQQSSSTTTVVV^^^iiiooopppuuuuuu{{{}}}{{{{{{|||~~~|||{{{wwwpppiiihhhlllqqq}}}yyyssssssrrrxxx}}}rrrkkkfffeeegggdddcccbbbaaa^^^[[[YYYWWWZZZYYYYYYYYYZZZZZZZZZZZZZZZYYYXXXVVVUUUSSSRRRQQQSSSSSSSSSRRRQQQOOONNNMMMLLLLLLLLLKKKJJJJJJIIIIIIFFFEEEDDDDDDCCCDDDDDDDDDDDDEEEFFFGGGFFFEEECCCBBB;;;:::999666444222000///000000000000//////////////////000000000000////////////000111111111111111111111111111111111111111111111000000000000111111000//////000222444333333...///000111222111000000...///000000//////000222222222222333333333444444111111111111111111111111222222222222222222222222333333444444444555555555111222222333555666666777444999===BBBPPPfffyyyvvveeerrrhhh\\\QQQNNNNNNIIIHHHIIIKKKLLLMMMMMMLLLKKKIIIHHHGGGEEEDDDDDDCCCCCCCCCAAA???>>><<<<<<=========<<<<<<;;;:::999999888444555555666555333222111333333222111111111111111000000000///000111111222111111111111000000000000........................------111999AAAGGGHHHGGG111000...------...///000111333444333000---,,,,,,,,,---...//////...---,,,---------.........//////,,,++++++***+++++++++,,,,,,,,,,,,,,,++++++++++++(((***,,,---,,,,,,,,,---///...---,,,,,,,,,---...///////////////000000000///111333333111000111222222222222111111222333333555555666777999;;;===>>>@@@BBBDDDEEEFFFGGGJJJLLLGGGFFFDDDBBB???===;;;:::999:::;;;<<<===???CCCFFFGGGKKKPPPSSSTTTVVV[[[___bbbcccccccccjjjuuu{{{{{{|||vvvqqqooosssrrrqqqqqqqqqoookkkiiifffeeehhhqqq|||pppjjjiiikkkcccdddddddddbbb___[[[YYY\\\[[[[[[ZZZZZZZZZZZZ[[[ZZZZZZZZZYYYWWWUUUSSSRRRUUUUUUTTTTTTSSSRRRQQQPPPMMMLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFEEEEEEEEEEEEEEE???>>><<<999666333111000111111000000///.........//////000000000000////////////000000111111000000111111111111111111111111111000000//////000000111///......///000111111000---...///000111000000///.........---,,,---///111222222222222333333333333111111111111111111111111111111111111111111111111222222333333333444444444222222333444555666666777555999===FFFWWWmmm}}}wwwlll{{{iii]]]RRRNNNNNNIIIHHHIIIKKKLLLMMMMMMLLLLLLFFFFFFEEEEEEEEEEEEEEEFFFBBB@@@>>>===<<<<<<===>>><<<<<<;;;:::999999999:::555555555555444333222111555444222111111111222333000000000000000111111222111111111111000000000///........................222---((((((000<<>>@@@===>>>@@@AAAAAAAAACCCDDD;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<>>>???AAADDDIIILLLOOOTTT[[[aaaeeelllsssyyy{{{{{{xxxuuuyyy}}}zzzvvvssssssssssssrrrllliiigggiiiooouuuooommmfffggghhhhhhgggdddbbb```___^^^\\\[[[ZZZZZZZZZZZZZZZ[[[\\\\\\[[[XXXUUUTTTUUUUUUUUUUUUTTTSSSRRRQQQMMMMMMMMMLLLKKKKKKJJJJJJIIIJJJKKKKKKKKKJJJHHHGGGGGGFFFEEEEEEEEEFFFGGGHHHCCCAAA???<<<999555333222111111000000000///////////////000000000000////////////000000000000000///111111111111111111111111000000////////////000000333111000//////...---+++---...///111111111000000//////...,,,+++,,,///111222222222222222222222333111111111111111111111111000000000000000000000000111111222222222333333333333333333444555666666777999;;;???KKK]]]ooo{{{xxxuuuiii]]]RRRNNNNNNIIIIIIJJJKKKMMMMMMMMMMMMLLLIIIHHHGGGEEEDDDCCCCCCCCC??????>>>======>>>???@@@<<<;;;:::999999999999999555555555555444333222222555444222111111111222333///000000000111111111111111111111111000000000///........................(((***---000444666555444111///---+++,,,---000111444555777666222...,,,+++---..................---*********+++++++++,,,,,,...---+++***)))******+++******++++++++++++***))))))+++......---,,,,,,,,,//////...---------...///222222222111111111111111///000222222111111222333222222222222333444666666666777888999;;;===???@@@999<<>>>>>>>>444555666888:::;;;=========>>>@@@BBBDDDHHHMMMQQQ[[[bbbllluuu~~~~~~}}}vvvqqqkkkgggfffooo|||tttpppqqqqqqpppooommmkkkjjjeeeccc```]]][[[ZZZZZZZZZXXXYYY[[[[[[ZZZXXXVVVTTTUUUUUUVVVUUUUUUTTTSSSRRROOONNNNNNMMMMMMLLLKKKKKKJJJJJJKKKLLLLLLJJJIIIHHHHHHGGGFFFEEEEEEFFFHHHIIIEEEDDDBBB???<<<999777666111111111111111111111111//////000000000000////////////000000000//////...000000000000000000000000000000////////////000000444222000000000///---,,,...///000222333333222222000000000...,,,---000222222222222222222222222222111111111111111111111111000000000000000000000000111111111222222222333333333444444555555666666666:::;;;BBBPPPbbbqqq{{{{{{iii]]]RRROOOOOOJJJIIIJJJLLLMMMNNNNNNMMMLLLNNNLLLJJJFFFCCCAAA???>>>>>>>>>??????@@@@@@@@@@@@<<<;;;;;;:::999888888777666555555444333333222222333333222111111111111111//////000111111111111000111111111111000000000000........................+++...333666666222...***///...,,,,,,,,,---///000222444555333111...------------------------------+++++++++,,,,,,,,,------...------,,,++++++++++++((()))+++---////////////***,,,......---,,,,,,,,,///...---------...000111///////////////000000000///111333333222222333444222333333444555666888999777888:::<<<===>>>>>>>>>888;;;???@@@???===<<<<<<888999:::<<<===???@@@AAABBBCCCDDDEEEHHHLLLRRRWWWgggppp|||zzzssslllgggiiivvv|||xxxssspppmmmkkkfffbbb^^^\\\\\\\\\WWWWWWXXXXXXXXXWWWUUUTTTVVVVVVWWWWWWVVVUUUTTTTTTQQQPPPPPPOOONNNNNNMMMMMMKKKLLLLLLLLLLLLKKKJJJJJJIIIHHHGGGFFFFFFFFFHHHHHHEEEDDDCCCAAA???===<<<;;;333333333222222222222222//////000000000000////////////000000000///......000000000000000000000000000//////......//////000000//////000111222222111...///111222333333333333111111111000......000222222222222222222111111111111111111111111111111111111111111111111111111111111111222222222333333333444444555555555666666666777:::EEEVVVfffrrr|||iii]]]SSSPPPPPPLLLIIIJJJLLLMMMNNNNNNMMMMMMMMMKKKIIIFFFCCCAAA@@@??????@@@AAABBBBBBAAA???>>>;;;;;;<<<;;;:::888666555666666555444333333333333111111222222111111000///...///000111222111111000111111111111000000000000////////////////////////222222000///......///111...------------...///000000111111000...---...///------,,,,,,,,,,,,------...////////////000000000------.........------,,,)))***,,,---...---+++***+++---//////---,,,,,,,,,------------...///111222......//////000000111111000222444444444333444666333444444555777888:::;;;888:::<<<>>>???>>>===<<<888:::;;;<<<;;;:::;;;<<<===???AAACCCFFFIIIKKKLLLKKKLLLMMMNNNPPPUUU[[[```lllvvvvvvpppttt|||}}}vvvsssnnnhhhccc```______YYYXXXXXXXXXXXXXXXXXXWWWXXXXXXXXXYYYXXXXXXWWWVVVRRRRRRRRRQQQPPPPPPOOOOOONNNNNNMMMLLLLLLLLLLLLLLLJJJIIIHHHGGGGGGGGGGGGGGGDDDDDDDDDCCCBBBAAAAAA@@@888777666555333222000000//////000000000000////////////000000///......---000000000000000000000000//////............/////////......///111333222222---...000111222333222222000111222111///...///000222222222222111111111000111111111111111111111111222222222222222222222222222222222222333333333444555555555555666666666666:::>>>KKK]]]jjjrrr{{{hhh]]]SSSPPPQQQMMMIIIJJJLLLMMMNNNNNNMMMMMMGGGGGGFFFEEEEEEDDDEEEEEEAAABBBDDDDDDCCCAAA>>><<<;;;<<<<<<<<<;;;888555333666666555444333333333333000000111222222000///......///000222222111111000111111111111000000000000000000000000000000000000+++,,,...///...---......------....../////////000...//////...------///000---,,,,,,++++++,,,,,,---------------............,,,---.../////////------,,,,,,,,,,,,)))&&&###!!!+++---//////---,,,,,,,,,---,,,,,,---...000222333///000000111222333333444000222444555444444555666444444555666888:::;;;<<<888:::>>>@@@@@@???<<<:::777777777666555666999<<>>@@@@@@<<<666222666777888777777999<<<>>>:::EEENNNTTTbbbqqqtttmmmjjjiiijjjkkknnnooonnnllllllsss~~~zzzzzzuuuqqqooooooqqqnnnnnnrrr|||rrrpppqqqlllgggeeebbb```]]]\\\]]]]]]]]]\\\[[[[[[ZZZYYYXXXWWWWWWVVVSSSSSSSSSSSSRRRRRRRRRRRRRRRPPPNNNNNNOOOOOONNNMMMMMMMMMLLLKKKJJJHHHFFFEEEEEEDDDBBBBBBCCCCCCAAA@@@@@@???<<<999666444222222000111111111000///...---///......------///000111000000...------...///000000000000000000000000000+++---000333444333111000////////////000000000000000000111222222222222222000000000000111111111111000000000000000000000000///000111222333222111111444333333333333444555555222444555444111111555888999III[[[gggnnnvvvzzz{{{~~~hhhZZZUUUPPPKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIFFFCCCBBBBBBBBBAAA@@@??????>>>>>>>>>???@@@@@@===<<<;;;:::999888888777888666444333333444333222444333333222222111111000000//////000222222111000222222111111000///............---,,,++++++...000000//////...------,,,,,,,,,,,,---------............---,,,,,,,,,,,,---...------,,,+++))))))+++---....../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---...---+++***+++,,,------///000000000///...000000000111000000//////333333444555666666666666444666888999::::::999888>>>>>>>>>???>>>:::555111555666777777888:::===@@@===JJJXXXeeewww}}}yyyxxxyyyyyyuuuqqqmmmrrrzzz}}}|||{{{vvvsssrrrmmmiiihhhmmmyyyzzzrrroookkkhhhgggeeebbb___^^^^^^]]]\\\[[[]]]]]]\\\[[[ZZZYYYXXXXXXUUUUUUUUUTTTTTTTTTTTTTTTTTTRRRPPPPPPPPPQQQPPPNNNNNNNNNMMMLLLKKKIIIHHHGGGFFFEEECCCCCCDDDDDDBBBAAAAAA@@@===:::777555333222000000000000000///......//////...---...///000111,,,,,,,,,---...000111222000000000000000000000000---...000222222222111000////////////000000000000///000111111222222111111000000000000111111111111000000000000000000000000///000111222333222222111333222222222222333444444444555666555333333777:::>>>NNN___jjjpppvvvyyyyyyzzz}}}jjj[[[WWWQQQMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIFFFCCCBBBBBBBBBAAA@@@??????>>>=========>>>>>><<<<<<;;;:::999888777777:::888555444444333222111111111111111111111111111222111///000222333333222333222111000///---,,,,,,.........---++++++...000/////////...------,,,,,,---------.........//////------,,,,,,,,,,,,------++++++)))''''''(((,,,///,,,,,,,,,---,,,,,,+++***------------------------++++++,,,,,,,,,,,,---------,,,++++++,,,,,,+++***---......///000/////////111111000000000111222222222333444555666666666666666666777777888888999999<<<<<<;;;;;;<<<:::777444555777888999:::===AAADDDEEESSSdddtttxxxqqqnnnqqqxxx{{{yyyvvvwwwzzz||||||zzz|||{{{~~~|||tttllldddcccjjj}}}vvvpppmmmlllmmmjjjgggdddaaaaaa```^^^]]]```___^^^]]]\\\[[[ZZZZZZWWWWWWWWWWWWVVVVVVUUUUUUUUUTTTRRRRRRRRRRRRQQQOOOOOOOOOOOONNNLLLKKKIIIHHHHHHFFFEEEDDDEEEEEEDDDBBBBBBAAA???<<<999666444333000000000000//////////////////.........///000111222111000...,,,+++++++++000000000000000000000000000000000000000000000000////////////000000000000...///000000111111000000000000000000111111111111000000000000000000000000000000111222222222222111222111111111111222333333444666777666444555999===GGGVVVgggqqqvvvzzz|||{{{yyy|||mmm]]]XXXRRRNNNMMMJJJKKKKKKKKKKKKKKKJJJJJJIIIGGGDDDCCCCCCCCCBBBAAA@@@???>>>>>>===============<<<<<<;;;:::999888777:::888666555555444222111000111111111222222222333222000......000222333333222222111000//////......---......---,,,,,,...000//////.........---------------------............,,,,,,,,,,,,,,,,,,,,,,,,*********)))((()))+++...******+++++++++*********........................+++++++++,,,,,,,,,---------+++)))***---...,,,***---......///////////////000000//////000111333444222222444555666666666666777666666555666777888999666555555666999;;;;;;:::666888:::<<<===AAAEEEHHHNNNZZZiiixxx}}}sssjjjhhhlllttt|||wwwrrrmmmmmmppprrrrrrqqqwwwwwwyyy}}}{{{yyyzzz|||~~~wwwjjjeeehhhuuuwwwuuusssqqqnnnkkkhhheeedddcccbbbaaabbbaaa```___^^^\\\\\\[[[YYYYYYXXXXXXWWWWWWVVVVVVVVVTTTSSSSSSSSSSSSQQQOOOOOOOOONNNNNNMMMKKKJJJIIIIIIGGGFFFFFFFFFFFFEEECCCCCCBBBAAA>>>;;;888666555111111000000///////////////////////////000000000444333111...,,,***)))(((////////////////////////111111//////...///000000////////////000000000000......///000000000000000///000000000111111111111111111111111111111111111000000111111222222222222222222222222222333333444444666777666444666;;;???OOO^^^oooxxx}}}|||~~~ooo^^^XXXRRRNNNNNNJJJJJJKKKKKKKKKKKKKKKJJJJJJGGGEEEDDDDDDEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999777666555555555555333222111111222222333444444444000...------///111222222000111111111111111111111---...///...------...///...............---------+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,+++******......---------.................................+++++++++,,,,,,,,,---------+++)))+++...///...+++............/////////000///.........///111333444111222333555666777777777777666555444555666777999444333222333777:::;;;<<<666888:::<<<>>>BBBFFFJJJPPPZZZgggtttzzzpppgggbbbgggoooxxx~~~yyywwwwwwxxx|||uuuqqqkkkjjjkkknnnooooootttuuuvvvyyy|||~~~~~~}}}}}}{{{yyyyyyyyy{{{}}}|||||||||}}}uuunnnkkkooo{{{{{{tttpppmmmjjjggggggfffeeeccccccbbbaaa```^^^]]]\\\[[[ZZZZZZYYYXXXXXXWWWVVVVVVUUUTTTSSSSSSSSSRRRPPPNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIHHHFFFFFFGGGGGGEEEDDDCCCCCCBBBAAA>>><<<999888333333111000000///000000/////////000000000000000***+++,,,---///000000111////////////////////////222000///...---...000111////////////000000000000......///000000000000000///000000000111111111111333333333333333333333333111111111111111222222222333333333333333444555555333555666555444777<<>>>>>>>>????????????>>>===<<<;;;::::::555444444444555555333111222222222333333444444444///---,,,...000222222111000000000111222222333333---...000///...---...///........................+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++***---000111///,,,+++***,,,,,,,,,,,,,,,,,,---...------------------------++++++,,,,,,,,,,,,------,,,++++++,,,...000000//////............///000000.........///000111222333111222333555666777777777777666555444444555666777777555444444666999::::::777999;;;===@@@CCCHHHKKKOOOWWWbbbnnnyyy{{{rrrkkkggglllsss{{{wwwtttpppmmmmmmoooooonnnkkkkkkkkkmmmrrrvvvyyyzzztttrrrooollllllnnnrrrtttvvvwwwxxxzzz|||~~~}}}||||||}}}}}}~~~{{{sssmmmnnnrrryyyvvvsssooolllkkkiiigggfffeeedddcccaaa```^^^]]]]]]\\\[[[[[[ZZZYYYXXXWWWWWWVVVUUUTTTTTTTTTSSSPPPMMMNNNNNNNNNMMMMMMLLLJJJJJJJJJHHHGGGFFFGGGGGGFFFDDDCCCCCCCCCCCCAAA???===;;;777666444222000000000000...///000111111111000000+++,,,---///000111111111000000000000000000000000000///.........///000111////////////000000000000...///000000111111000000000000000000111111111111333333333333333333333333111111000000111111222333444444333333444444555666333444555555444888>>>DDDUUUeeexxxrrrqqqxxxqqq^^^XXXQQQMMMMMMIIIIIIJJJKKKKKKKKKKKKKKKGGGEEECCCBBBBBBCCCCCCBBB>>>>>>=========>>>??????>>>>>>===<<<;;;::::::999666555444444444333000---222222222222222333333333...---...000222333222111000000000000111111111111---///000000...---...///........................,,,,,,,,,,,,---------...***+++,,,,,,,,,,,,+++******,,,//////...---------******)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,.../////////111333///......---...///000111///000000111222222222222000111333555666777888888666555555555444555555555888777666777999;;;<<<<<<===???AAACCCEEEHHHMMMPPPRRRWWW```iiiqqqzzz{{{sssmmmmmmqqqxxx~~~~~~yyyvvvhhhdddaaaaaaccceeeggghhheeeccccccdddhhhmmmqqqssswwwxxxxxxvvvsssuuuzzz~~~xxxpppnnnmmmqqqyyy{{{wwwtttqqqnnnlllggggggeeedddbbb```___^^^^^^^^^]]]\\\[[[ZZZYYYXXXWWWWWWVVVVVVVVVTTTQQQNNNOOOOOOOOOOOONNNMMMLLLKKKIIIHHHFFFFFFGGGGGGEEEDDDBBBBBBDDDDDDCCCBBB@@@???;;;999666333111000000000...///000111222111000000111111111111111///...---000000000000000000000000............//////000111////////////000000000000///000111111222222111111000000000000111111111111222222222222222222222222222111000000000111222333333333222222333333444555444555666555666:::AAAGGG^^^nnn|||kkklllxxxqqq^^^WWWQQQMMMMMMIIIIIIJJJKKKLLLLLLKKKKKKFFFCCCAAA@@@AAABBBAAAAAA<<<<<<<<<<<<<<<===>>>???======<<<;;;:::999999888777666444444333111---***111111111111111111111111......///222444555333222111111000000//////......---///000000///......///---.....................---------.........//////***+++,,,------,,,+++******+++,,,---,,,---///111------,,,,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***---000000//////222555///......------///000111000111222444444333222111000111333555666777888888555555555555555555444444777666666999<<<@@@AAAAAADDDFFFHHHJJJKKKOOOSSSVVVXXX[[[```fffjjjooowww~~~~~~xxxqqqmmmiiinnnvvv{{{|||wwwqqqmmmddd```^^^___aaabbbccceeecccbbbaaabbbffflllrrrvvv}}}|||}}}zzzuuunnnlllkkkmmmppprrrssssss{{{}}}yyyuuurrrjjjiiihhhfffdddbbbaaa`````````___^^^\\\[[[[[[ZZZYYYXXXXXXXXXXXXVVVRRROOOPPPPPPPPPPPPOOOOOONNNMMMIIIGGGFFFFFFFFFFFFEEECCCAAABBBDDDEEEEEECCCBBB@@@===;;;888444222000000000...///000222222111111000,,,---///111222333333222000000000000000000000000,,,------...///000000111////////////000000000000000000111222222222222222000000000000111111111111000000000000000000000000222111000000000111333444222222111111222222333444555666777777777;;;CCCIIIgggwwwwwwgggkkkyyy}}}~~~mmm^^^UUURRRPPPHHHLLLMMMNNNOOONNNNNNLLLLLLGGGFFFEEEDDDCCCBBBBBBBBBAAA???>>>>>>??????>>><<<<<<=========<<<:::888777777777666444222222444555777666444222222222444555111000///////////////000222111///...---...///111//////.........---------......//////000000111111000///...+++)))'''%%%$$$"""$$$'''***,,,------,,,---.........---,,,,,,+++.........------,,,,,,,,,...------,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,---...///000111333222///---,,,---......000000000000111111111111222333444555666666666666444444333222333444555666777777888:::>>>AAAEEEGGGNNNNNNNNNOOORRRUUUXXXYYY^^^^^^______aaaeeejjjnnntttrrroookkkgggdddbbbaaaeeegggjjjkkkkkkjjjiiijjjaaa```______bbbfffhhhiiidddeeegggjjjnnnvvvzzzyyysssllljjjmmmnnnkkkooouuu~~~}}}vvvpppkkkiiifffaaa```bbb`````````___^^^]]][[[[[[XXXYYYZZZZZZYYYVVVSSSQQQRRRRRRQQQPPPOOOMMMLLLKKKMMMLLLKKKIIIHHHGGGFFFFFFFFFEEECCCCCCDDDDDDBBBAAA@@@===:::666333111111000444222000///111222222111222222111111111111111111000000111111111111000000000000000000000000000000000000000000111111111111222111000.........///000///000000000000111111111111111111111111111111111333333222222111222222222222222333444444555555666444555777888777;;;HHHUUUjjj}}}qqqlllrrr{{{~~~}}}{{{oooaaaWWWSSSQQQJJJLLLMMMNNNNNNNNNNNNLLLLLLHHHGGGEEECCCBBBAAA@@@@@@AAA???>>>>>>??????>>><<<;;;<<<<<<<<<;;;999777666666777666555222222333555333222111000///000000111//////...//////000111111333111000......///000111000000/////////.........---.........////////////++++++++++++,,,,,,,,,,,,(((***,,,...///...------------......------,,,+++......---------,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------......///000222111///---,,,---......//////000000000111111111111222333444444555444444444333333333333444666777::::::<<<>>>AAADDDHHHJJJPPPPPPQQQRRRTTTVVVXXXYYYTTTUUUVVVVVVVVVXXX[[[^^^```___^^^\\\[[[ZZZYYYYYYXXXYYY[[[\\\]]]___bbbeeeeeedddcccdddfffiiikkkllloooqqqtttwww|||zzzvvvuuuqqqkkkhhhjjjoooyyy|||uuunnnkkkhhhdddccceeeaaaaaaaaa```___^^^]]]\\\YYYZZZZZZZZZXXXVVVTTTRRRSSSSSSRRRQQQPPPNNNMMMLLLMMMLLLKKKIIIHHHGGGFFFFFFGGGEEEDDDDDDDDDDDDCCCAAA@@@>>><<<888666333222111000//////000444777999999111111111111111111111111000000111111111111000000000000000000000000000000000000000000111111111111222111000///...//////000000000000111111111222222222222222111111111111111000000000000111222333333222222333444444555555666444444777999999>>>LLLZZZuuupppnnnvvvooo```VVVSSSQQQJJJKKKLLLMMMNNNNNNNNNLLLLLLIIIGGGEEECCCAAA??????>>>@@@???>>>>>>???@@@>>>===;;;;;;;;;;;;:::888777666666666666555333222333444000000000000000/////////------...///000111222222333222000/////////000111000000000000000/////////------------............)))***+++,,,---///000000------...///...---,,,+++------......------,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,------.........---......//////111000///---------...////////////000000000111111111222333333333333222222444333333333444555777888======???BBBFFFIIIMMMNNNQQQRRRSSSUUUUUUVVVVVVVVVQQQSSSTTTSSSRRRQQQQQQRRRPPPPPPOOOOOOOOOPPPPPPQQQQQQRRRSSSUUUYYY^^^eeejjjqqqpppnnnmmmnnnoooqqqrrrtttvvvyyy}}}~~~sssiiieeecccfffppp|||rrrmmmjjjgggfffgggcccccccccbbbaaa```___^^^\\\[[[ZZZYYYXXXWWWUUUUUUUUUTTTTTTSSSRRRPPPOOONNNNNNMMMKKKJJJHHHGGGGGGGGGGGGFFFDDDDDDEEEEEECCCBBB@@@???>>><<<999666444333000//////222666:::<<<<<<111111111111111111111111000000111111111111000000000000000000000000000000000000000000111111111111111111000/////////000000111111111111222222222333222222222222111111000000.........///000111333333222222333444444555555666444555777:::<<>>>>>@@@@@@???>>><<<<<<<<<;;;:::999888777555666666555333222222444111222222333333222111111......///000000000000000222222111000000000000111////////////////////////........................,,,,,,,,,,,,------------++++++,,,,,,+++***)))(((,,,------...------,,,,,,------------------------++++++,,,,,,---......///,,,,,,,,,,,,------------000///...............///000000///.........///////////////000000000111111222333333333333333222111444333333333555666888:::<<<>>>AAAEEEJJJNNNRRRTTTQQQRRRSSSTTTUUUTTTSSSRRRSSSUUUWWWVVVSSSPPPNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNPPPSSSVVV[[[```fffmmmrrr}}}|||yyyvvvsssqqqrrrsssooorrrvvvzzzyyyoooddd```eeevvvvvvnnnllliiihhhiiieeeeeeeeedddcccbbbaaa```^^^]]][[[YYYXXXWWWWWWWWWVVVVVVVVVUUUTTTRRRPPPPPPNNNMMMLLLJJJIIIHHHHHHGGGHHHFFFEEEEEEEEEEEEDDDBBB@@@@@@@@@>>><<<999666555444333111222444666777777111111111111111222222222000000111111111111000000///////////////////////////000000000111111111111111111000000000000000000111111222222222333333333333333222222111000000000000000000000000111222333222222333444444555555666666666888:::===FFFWWWhhh~~~{{{vvv~~~iii\\\RRRNNNNNNIIIJJJKKKLLLMMMNNNMMMMMMLLLEEEDDDCCCBBBBBBBBBBBBBBB@@@???>>>???@@@AAA@@@???>>>>>>===<<<;;;::::::999444555666555333222222333222222333333444333333222000000111111000///...---222111111000000000000000........................////////////////////////------,,,,,,+++++++++***)))))))))***************,,,,,,------...------,,,------------------------++++++,,,---......//////,,,,,,---------.........000//////.........//////000000//////000000000111000000000000111111111111333444444444444333333222333333333444555888:::;;;:::<<>><<<999777555333111000111222111111000000111111111222222222000000111111111111000000///////////////////////////000000000111111111111000000111111111111111111111111222222222333333333222222222111111111000000444333222111111111111111222222333444444555555666888777888;;;???III\\\nnnhhh\\\RRROOOPPPKKKIIIJJJLLLMMMNNNMMMMMMLLLDDDDDDCCCCCCCCCCCCDDDDDD@@@???>>>???AAAAAAAAA???@@@???>>><<<;;;;;;;;;;;;333555666555333222111222000000000111111111111222111111222111000///---+++000000000000/////////...------------............000000000000000/////////***+++++++++,,,,,,,,,---*********++++++,,,,,,---,,,,,,------......------,,,,,,,,,------------...+++,,,,,,---.../////////---------.........///////////////...//////000000000000111111222222333333111111111222222222333333333333444444444444444333333333333444666999;;;===;;;===BBBGGGMMMRRRUUUWWWSSSSSSSSSSSSRRRQQQPPPOOOPPPSSSWWWXXXVVVTTTRRRQQQKKKLLLMMMNNNQQQSSSUUUVVVUUU[[[cccjjjnnnpppqqqqqqrrrrrrqqqlllgggeeegggjjjjjjmmmqqquuuwwwzzz~~~~~~oooffffffppp{{{qqqmmmkkkiiiiiihhhhhhhhhgggfffeeedddcccaaa```^^^\\\ZZZZZZZZZZZZYYYXXXXXXWWWVVVTTTSSSRRRPPPOOOMMMLLLJJJIIIIIIIIIIIIHHHFFFFFFGGGGGGEEEDDDBBBBBBAAA@@@>>>===;;;:::444222000///000111111000000000000111222222333333000000111111111111000000000000000000000000000000000000000000111111111111///000111222222222111111111111111111222222222333111111111111111111111111666555333222111111000000222222333444444555555666999888999<<>>???AAABBBAAA@@@@@@>>>===;;;::::::::::::333444666555333111111111000//////...///000111222///000111222111///...,,,///////////////...---------.........////////////000000/////////.........+++++++++,,,---.........,,,+++++++++,,,,,,------+++,,,------......------,,,,,,,,,---------......,,,,,,------......//////---.........///////////////.........///000111111000111222333444444555555222222333333333444444444000111222333333444333333333333333555777:::<<<>>>???AAAEEEIIINNNQQQSSSTTTOOOOOONNNMMMLLLLLLLLLLLLOOORRRWWWZZZZZZYYYYYYYYYPPPQQQQQQSSSUUUWWWXXXZZZ\\\aaahhhmmmooonnnnnnmmmgggjjjlllkkkjjjkkkpppuuuuuuxxx{{{}}}~~~yyyooonnnqqqsssooommmkkkiiihhhhhhhhhhhhgggeeedddcccaaa```___]]]\\\[[[[[[ZZZYYYYYYXXXWWWVVVTTTSSSRRRPPPOOONNNLLLKKKJJJIIIIIIJJJHHHGGGGGGGGGGGGFFFDDDCCCBBBAAA???>>>======<<<666444222111222222222111///000000111222222333333000000111111111111000000000000000000000000000000000000000000111111111111///000111222222222222111000000000111111111222222000000000111222222333333444333222111111000111111222222333444444555555666999888:::>>>FFFUUUnnn~~~yyyaaaWWWMMMKKKMMMKKKHHHIIIKKKLLLMMMMMMMMMLLLIIIHHHGGGEEEDDDDDDCCCCCC@@@???>>>???AAABBBAAA@@@???>>><<<:::999999999:::222444666555333111111111111000///...///000222444---...000111222111///............///...------,,,.../////////000000111111//////.........---------........................,,,,,,+++*********+++++++++,,,,,,---.........---,,,,,,,,,------.........---------.........................../////////000............///111222222111222333444555666666666333333333444444444555555...///000111222333333333333333444555777:::===???CCCEEEHHHKKKNNNPPPQQQQQQJJJIIIHHHFFFFFFFFFGGGHHHJJJNNNSSSWWWXXXYYYZZZZZZZZZZZZZZZYYYYYYZZZ[[[[[[\\\```fffiiiiiihhhgggfffdddiiinnnpppqqqvvv~~~}}}uuutttqqquuuqqqooollljjjhhhhhhhhhhhhgggeeedddcccaaaaaa```___]]]\\\[[[ZZZYYYYYYXXXWWWVVVTTTSSSRRRQQQPPPNNNLLLKKKJJJJJJJJJJJJHHHGGGGGGGGGGGGFFFDDDCCCBBB@@@>>>=========>>>;;;999555444333333222111///000000111222222333333000000111111111111000000000000000000000000000000000000000000111111111111///000111222333333222111///000000000000111111111//////000111222333333444111000000000000000111111222222333444444555555666888888:::@@@III[[[uuu|||~~~wwwccc\\\SSSPPPQQQMMMGGGHHHJJJLLLKKKIIIGGGEEEHHHEEEDDDFFFJJJJJJFFFAAA======>>>???@@@@@@AAAAAA??????>>>===;;;:::999888777777666555444222000///222///,,,***+++---111444000000000000////////////111111111111000000000000////////////////////////000000//////......------((((((((((((((((((((((((------,,,++++++***))))))------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,$$$(((,,,---,,,,,,---///111000000000000111222222.........//////000111222222222333444444555666666333333333333333333333333444444555555555555555444555666777999;;;>>>@@@AAAHHHHHHIIIIIIJJJJJJJJJJJJEEEDDDDDDDDDEEEGGGJJJLLLKKKMMMNNNPPPRRRVVV[[[___fffdddaaa___^^^[[[XXXUUU]]]___cccfffhhhgggeeedddlllqqqxxx~~~xxxyyy{{{|||}}}~~~wwwllljjjoooooommmkkkjjjjjjiiihhhfffiiieeeaaa___^^^^^^]]]]]]\\\ZZZXXXXXXWWWVVVSSSQQQRRRPPPNNNLLLJJJJJJIIIJJJHHHIIIIIIIIIHHHFFFDDDCCCDDDCCCBBBBBB@@@@@@???>>>;;;:::999777555333111000222222333333333222111111///000222333333222000///...///000111111111111111000000000000000000000000111111222222222111111000222222111111111222444555222222222222222222222222333333222222111222222222777666444333333444555777666555999BBBOOOccc~~~}}}}}}~~~wwwaaaZZZQQQNNNPPPLLLLLLMMMNNNOOOOOOMMMLLLJJJIIIGGGFFFHHHKKKKKKGGGCCC>>>>>>??????@@@AAAAAAAAA======<<<;;;999888777666777777666666555444444444333111///,,,,,,---000111000000000000000000000///111111111111000000000000////////////////////////000000000//////.........---,,,,,,,,,,,,,,,,,,,,,///...---,,,+++***)))(((......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++......---,,,,,,...,,,++++++++++++,,,------///......//////000111222111222222333444444555555333333333333333333333333333444555666777777777777777777888:::<<<>>>@@@AAABBBCCCEEEFFFGGGFFFFFFEEECCCBBBBBBCCCEEEHHHKKKLLLMMMNNNQQQSSSUUUYYY___bbblllhhhdddaaa^^^\\\ZZZXXX\\\___dddjjjmmmooooooooouuuzzzzzzzzz}}}~~~{{{yyyxxxxxxxxxxxxrrrssstttrrrpppoooooonnnkkkiiijjjgggdddbbbaaaaaa```___]]][[[ZZZYYYYYYWWWTTTRRRRRRQQQOOOMMMKKKKKKKKKLLLIIIIIIIIIIIIIIIHHHGGGFFFDDDCCCCCCBBBAAA@@@??????===<<<:::888666444333222222333333333333222111111///000222333333222000///...//////000000000000///000000000000000000000000000111111222222111111000111111000000000111222333111111111111111111111111333333222222111222222333666555444444333444555666888777;;;EEESSSggg~~~}}}~~~www```XXXOOOMMMOOOLLLMMMMMMMMMMMMMMMLLLLLLKKKIIIGGGFFFHHHJJJJJJFFFCCC@@@@@@@@@@@@AAAAAAAAAAAA======<<<;;;999888777666555555444333333444555666555333111///.........///000000000000000000000000111111111111000000000000////////////////////////000000000000/////////////////////......---------......------,,,,,,++++++---...///000000...---+++,,,,,,,,,,,,,,,,,,,,,,,,---///000///---,,,+++,,,...............//////000////////////000111222222111111111222333333444444222222222222222222222222222444666888999:::::::::999999999:::<<<>>>???@@@<<<>>>@@@CCCCCCCCCAAA@@@@@@@@@AAACCCFFFIIIMMMNNNPPPQQQTTTVVVXXX\\\bbbfffmmmiiiccc___]]]]]]]]]\\\___cccjjjpppuuuwwwvvvvvvyyy~~~uuuoooiiijjjnnnvvvzzzsssrrrsssuuuyyy|||yyyuuurrrqqqxxx{{{yyyvvvssspppmmmkkkiiigggffffffeeecccaaa___]]]\\\[[[[[[YYYVVVTTTSSSQQQPPPNNNMMMMMMNNNNNNLLLLLLKKKJJJIIIIIIIIIJJJDDDDDDCCCBBBAAA@@@@@@???>>>>>><<<:::888777555444333333333333222222222111000111222333333222111000/////////000//////......000000000000000000000000000000111111111111000000000000000///000000111222000000000000000000000000333222222111222222333333555555555555555555555555888888===HHHWWWjjj~~~~~~~~~xxxaaaWWWNNNMMMPPPMMMMMMLLLLLLKKKKKKKKKKKKKKKGGGEEEDDDEEEFFFFFFCCCAAABBBBBBAAAAAAAAAAAAAAAAAA??????>>>===;;;:::999888444333111000000111333444444333333222111000//////000000000000000111111111111111111111000000000///////////////////////////000000000000000000000000......------,,,,,,+++++++++,,,,,,------......///)))+++---//////---+++))),,,,,,,,,,,,,,,,,,,,,,,,...//////...---,,,,,,,,,222111111111111222333333////////////000111222333000000111111222222222222111111111111111111111111444666888:::;;;;;;:::::::::::::::;;;<<<===>>>???999;;;???BBBCCCBBB@@@???@@@AAABBBEEEHHHLLLOOOQQQSSSTTTVVVWWWYYY\\\aaadddgggbbb]]][[[\\\^^^aaabbbhhhmmmuuu{{{}}}zzzuuurrrrrrwww}}}yyynnneee```___```dddkkkssszzz}}}~~~xxxwwwyyy}}}zzzpppgggdddeeegggkkkqqq{{{{{{ppppppuuuyyysssppplllkkkjjjiiiiiigggdddbbbaaa___^^^]]]]]][[[YYYVVVTTTSSSQQQPPPOOOPPPQQQQQQQQQPPPNNNLLLJJJJJJJJJKKKEEEEEEDDDCCCBBBAAA@@@@@@???>>>===<<<:::888777666555444444333222222222222000111222222222222111000000000111111000///......000000000000000000000000//////000111111111000000111111000000000111111111111111111111111111111111222222111111222222333333333444555555666555555555777777===JJJZZZlll}}}}}}}}}~~~yyybbbYYYOOONNNPPPNNNOOONNNNNNMMMMMMMMMMMMMMMFFFEEEEEEDDDDDDDDDBBBAAABBBBBBAAAAAAAAAAAAAAAAAA??????>>>===;;;:::999888666444222000///000111222222222222222222111111000///000000000111111111222111111111111000000000//////////////////////////////////////////000000000------,,,,,,+++++++++***------------------------)))+++---//////---+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------//////......//////000111/////////000000111222333000000111111111111222222111111111111111111111111777888:::<<<<<<;;;999888:::::::::;;;;;;<<<>>>>>>999<<<@@@CCCEEEDDDCCCAAABBBCCCEEEHHHLLLOOORRRSSSTTTUUUVVVVVVWWWYYY]]]```^^^\\\ZZZZZZ___dddiiikkkpppvvv~~~|||ssslllggglllssswwwzzz~~~uuukkkccc]]]ZZZYYYZZZ\\\```eeeiiilllmmmdddeeeiiipppuuuuuummmfffcccbbbbbbcccfffllluuu{{{wwwqqqooo|||xxxrrrnnnmmmkkkjjjiiihhhdddbbbcccaaa______^^^]]]ZZZXXXUUUTTTSSSQQQQQQQQQRRRRRRVVVTTTQQQNNNKKKJJJJJJJJJFFFEEEEEEDDDCCCBBBAAA@@@??????===<<<:::999888777666555444333222222222222111111111222222111111111222222222222222111000///000000000000000000000000//////000111111111111111222222222222222222222111222222222222222222222222222111111111222222333444333333444555666666555555777999AAAPPP```pppvvvvvv~~~}}}~~~zzzcccZZZQQQNNNPPPMMMKKKLLLLLLLLLLLLKKKJJJJJJHHHHHHGGGFFFEEEDDDCCCCCC@@@@@@@@@@@@AAAAAAAAAAAA======<<<;;;999888777666888777555444333333333444222222222111111111111111///000000111111222222222111111111111000000000000////////////////////////............////////////------------------------000000///---,,,***))))))+++---...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******---//////..................///000000000000000000111222333333111111111111111111111111222222222222222222222222888999;;;======;;;999777999999999:::;;;<<<===>>>;;;===AAADDDFFFFFFFFFEEEEEEFFFHHHKKKMMMPPPRRRSSSRRRSSSSSSSSSTTTVVVZZZ]]]\\\[[[\\\```gggmmmqqqrrrsssxxxxxxmmmfff^^^ccciiimmmpppsssxxx}}}xxxppphhhbbb^^^\\\TTTTTTUUUVVVWWWYYY[[[\\\VVVXXX]]]eeemmmpppnnnkkkgggfffbbb___^^^aaagggkkkooovvv~~~uuuooowwwxxxrrrooollljjjiiigggdddbbbdddbbb``````___^^^[[[YYYVVVUUUTTTRRRQQQQQQRRRRRRVVVUUUSSSPPPMMMKKKJJJIIIFFFFFFEEEDDDCCCBBBBBBAAA@@@???>>>===<<<:::999999777666444333222222222222111111111111111111111111222222333333222222111111000000000000000000000000///000111222222222222222222333333333333222111111222222222222222222222222111111111111222333444444333333444444555666666666999<<>>>>>??????@@@AAAAAAAAA======<<<;;;999888777666666555555555555555555555444333222000///////////////000000111111222333333111111111111000000000000////////////////////////,,,---------.........///,,,,,,,,,------......///...------,,,+++*********,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++...000000///111111000000111111222333000000000000111222333333222222222222222222222222333333333333333333333333666888;;;======<<<:::888777777888888:::;;;======<<<>>>@@@CCCEEEGGGGGGGGGGGGHHHIIILLLMMMOOOPPPPPPNNNOOOPPPQQQSSSVVVZZZ^^^^^^___bbbgggmmmqqqrrrrrrrrrtttvvvuuuqqqiii```[[[TTTXXX]]]```aaaccchhhkkkqqqqqqooommmiiifffcccaaaUUUUUUUUUSSSRRRRRRTTTUUUQQQUUUZZZaaahhhmmmpppqqqnnnkkkfffaaa]]]^^^bbbeeehhhmmmrrruuu{{{yyytttrrrvvvyyy~~~rrrtttvvvsssnnnkkkiiigggeeecccdddcccaaa``````^^^\\\YYYXXXVVVUUUSSSQQQQQQQQQQQQSSSSSSRRRQQQOOOMMMLLLKKKGGGFFFFFFEEEDDDCCCBBBBBBBBBAAA@@@???>>><<<<<<;;;888777555222111111222333222111111111111111111222000111111222222222222111000000000000000000000000000111222333333444444444111222333333222111000///111111111111111111111111111111111111222333444555444444333333444555777888999>>>KKK^^^oooyyyzzznnn|||}}}|||}}}~~~~~~|||~~~wwwbbbZZZQQQMMMMMMIIIKKKLLLNNNOOOOOOMMMKKKIIIFFFFFFEEECCCAAA@@@@@@AAA======>>>???@@@@@@AAAAAA??????>>>===;;;:::999888111222333444555555555555666555222000...---------///000000111222222333333111111111111000000000000////////////////////////,,,,,,,,,---------......)))******+++,,,---......'''((()))***,,,---...///++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,111...,,,,,,///111000///000000000///000111111222000000000000111222333444333333222222222222222222333333333333333333333333333666999===>>>===;;;:::666666777888999;;;<<<===<<<===???BBBDDDFFFGGGHHHGGGHHHJJJLLLMMMNNNNNNNNNJJJLLLNNNPPPRRRWWW\\\``````bbbfffkkkpppqqqpppnnnqqqooommmhhhaaaYYYRRROOOKKKOOOSSSUUUUUUVVVYYY\\\^^^aaaeeeiiijjjhhhfffdddZZZZZZYYYWWWUUUTTTVVVWWWTTTWWW\\\bbbggglllrrrvvvssspppkkkddd``````cccfffjjjmmmoooqqqwwwxxxpppllllllooonnnwwwxxxsssyyyzzzvvvpppllliiigggeeeddddddcccaaa``````___\\\YYYYYYWWWUUUSSSQQQPPPPPPQQQPPPQQQQQQRRRQQQOOONNNMMMGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCBBBAAA@@@>>>======999777555222111111222333222222111111111111222222...///000111111111111111000000000000000000000000000111222333444555555555000111222222222000///...000000000000000000000000111111111111222333444555555444333222333555777999888===KKK___pppyyyrrrppp}}}{{{|||}}}~~~~~~{{{|||~~~uuu___WWWOOOMMMOOOJJJFFFIIILLLNNNNNNLLLJJJHHHBBBBBBCCCCCCBBBBBBAAA@@@======>>>>>>>>>?????????>>>>>>>>>>>><<<:::888777555555444333333333333444777444000///000333555555......//////000000111111111111222222222222111111000000//////.........---////////////............------------------------,,,,,,------------------)))))))))))))))******+++++++++,,,,,,,,,---------,,,------......---,,,,,,/////////000111333444555555555444444444333333333000000000111111000000000333333333444444444555555444666888:::<<<<<<;;;:::999888888888:::<<>>@@@DDDIIILLLMMMLLLJJJIIIIIIJJJKKKLLLJJJKKKNNNRRRWWW\\\aaacccfffffffffgggiiimmmppprrrssslllbbbYYYTTTQQQPPPPPPNNNNNNNNNMMMMMMLLLLLLLLLRRRUUU[[[ccciiilllllljjjeeeaaa]]][[[]]]```ccceee```aaadddhhhkkknnnooopppmmmkkkhhhfffeeefffhhhiiipppxxx}}}{{{}}}|||uuuooojjjgggjjjjjjnnnsssxxx}}}uuusss{{{wwwsssmmmiiigggeeedddbbbccccccbbbaaa```^^^\\\[[[]]][[[WWWVVVVVVUUUUUUSSSPPPPPPPPPQQQRRRQQQOOOMMMIIIHHHGGGEEEDDDDDDCCCCCCAAAAAAAAA@@@???>>>======:::999777555444333444444222222222111111111111000111111222222222222111111000000000000000000000000000000000111222222333333000000/////////111222333333333333333333333333333111111222222222333333333777333222666888777888;;;<<>>>>>>>>===<<<:::888777666555444444333333444444999666111//////000000000/////////000000000000000000111111222222111111000000000/////////.........////////////............------------------------,,,,,,,,,,,,,,,,,,,,,+++((()))+++,,,,,,,,,+++*********+++++++++,,,,,,,,,---------...............000000000000111222333444555444444444444333333333222222111111111111222222222222222333333333444444555666888:::;;;;;;:::999999888888888:::<<>>>>>;;;:::888666444444333444222222222222111111111111111111222222222222111111000000000000000000000000222222111111111111111111111111000//////000111222222222222222222222222222111222222222222333333333777333222666888777999<<>>>>>>>>===;;;:::888777666555444444333444444444888555000....../////////000000000000000000//////000111111222222111111000000000////////////......////////////............------------------------,,,,,,,,,++++++*********(((***,,,//////---+++************+++++++++,,,,,,...............///000111111111000000111222333333444444444444333333333333444333222111111222333444111111111222222222333333555666888999:::999888888888888888888:::===@@@AAACCCCCCCCCCCCDDDFFFGGGHHHHHHHHHGGGGGGGGGIIIJJJKKKOOOQQQTTTWWWZZZ]]]______``````aaabbbcccddddddeeeiiieee```[[[XXXVVVSSSQQQMMMLLLJJJHHHHHHIIIJJJKKKOOORRRYYYbbbjjjoooqqqpppnnnllljjjiiiiiiiiihhhfffggghhhkkknnnqqqrrrsssssssssrrrpppnnnnnnnnnooopppuuu|||xxxssspppkkkjjjlllppprrrvvv|||xxxyyyvvvssspppmmmlllkkkiiigggffffffeeedddbbb```^^^]]]___\\\YYYWWWVVVUUUSSSQQQPPPOOOOOOOOOPPPPPPNNNLLLIIIHHHGGGFFFEEEDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@===<<<:::777555444333333333222222222111111111111111111222222222222111111000000000000000000000000333333222222111000000///222222111000000000111111111111111111111111111111222222222222333333333333666333333666888777:::>>>DDDRRRbbbmmmrrrxxx{{{zzz~~~|||{{{{{{|||}}}~~~{{{zzzzzzzzz{{{{{{|||}}}|||}}}ppp]]]WWWNNNKKKMMMJJJHHHIIIKKKMMMMMMLLLJJJIIIGGGFFFEEECCCAAA@@@???>>>?????????>>>>>>>>>>>>>>>>>>>>>===<<<;;;999888777666666555444444444444444444222///...///111222222222111111000000/////////000000111111111111000000000000//////////////////////////////............------------------------...------,,,+++******))))))***,,,---------,,,++++++++++++,,,,,,,,,------//////......///000111222222111111111111111222222444444444333333333222222444333222111111222333444222222222222333333333333666666777888888888777666888777777888:::===@@@BBBGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHJJJLLLMMMMMMOOOQQQTTTVVVWWWWWWXXXYYYZZZ[[[[[[[[[[[[ZZZZZZ___^^^\\\[[[[[[ZZZWWWUUUQQQPPPMMMLLLLLLMMMOOOQQQOOORRRXXX```hhhlllmmmmmmhhhfffeeeeeefffhhhhhhhhhdddfffiiilllnnnooopppooonnnnnnmmmmmmnnnoooqqqrrrtttyyy~~~|||zzzuuutttuuuxxxzzz}}}zzzsssqqqwww~~~wwwsssnnnkkkjjjjjjkkkjjjhhhggggggeeecccaaa___^^^```]]]ZZZXXXWWWUUUSSSQQQQQQPPPNNNOOOOOOOOONNNLLLIIIIIIGGGFFFEEEDDDDDDDDD@@@@@@@@@AAAAAAAAAAAAAAA>>>===<<<999777555444333333333222222222111111111111111222222222222111111000000000000000000000000222222222111111111000000333222222111111000000000222222222222222222222222222222222333333333444444666333333666888888<<>>>>>===;;;:::999888777666666555444444444444555444222000///111222333222222222111111000000//////000000000111111000000000//////000000000000000000////////////............------------------------///......---,,,++++++***++++++***))))))+++,,,------------........./////////////////////000111111222111111111111111222222444444333333333222222222333222111000000111222333333333333333444444444444555555666666666666666666777777777888:::===@@@BBBIIIJJJJJJJJJIIIGGGFFFEEEDDDEEEFFFHHHJJJLLLNNNOOOLLLMMMNNNPPPQQQQQQRRRRRRSSSSSSTTTTTTSSSRRRQQQQQQUUUUUUWWWZZZ\\\\\\ZZZXXXPPPOOOLLLKKKKKKMMMOOOQQQTTTVVVZZZ```eeehhhiiihhhaaa^^^ZZZYYYZZZ]]]```aaa]]]___bbbfffhhhiiihhhhhhiiiiiijjjkkknnnqqqsssuuurrruuuyyy|||}}}{{{zzz{{{~~~~~~}}}{{{mmmmmmnnnpppvvv|||sssmmmlllmmmooopppiiiiiihhhfffdddbbb___^^^aaa^^^\\\ZZZYYYWWWTTTQQQRRRQQQOOOOOOOOOOOONNNLLLJJJIIIHHHFFFEEEEEEDDDDDDAAAAAAAAAAAAAAABBBBBBBBB??????===;;;999777555444333333333222222222222111111111222222222222111111000000000000000000000000000000111111111222222222222222222222111111000000333333333333333333333333222222333333333444444444555333444777777888>>>EEEQQQcccssswwwwww}}}|||rrrvvv~~~~~~}}}|||{{{||||||}}}{{{{{{{{{{{{|||}}}~~~mmm^^^YYYPPPLLLNNNLLLIIIIIIKKKLLLLLLLLLKKKJJJKKKJJJGGGEEECCCBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBB???>>><<<:::999888888888777666555555444444555555777555222111111111000...111111111111111111000000///000000111111000000/////////000000000000111111////////////............------------------------.........------,,,,,,,,,---+++)))'''(((***---............/////////000000//////000000000000//////111111000000111222333333333333333333222222222222111222222222222222222111333333444444444555555555444444444555555666666666777777777888:::===AAACCCIIIIIIIIIHHHGGGEEEDDDCCCBBBCCCEEEHHHKKKMMMOOOPPPNNNMMMMMMMMMMMMNNNOOOPPPOOOOOONNNNNNMMMLLLLLLLLLNNNPPPSSSXXX[[[]]][[[YYYQQQPPPOOONNNNNNPPPRRRSSSZZZZZZ\\\```dddeeedddccc[[[WWWQQQNNNNNNPPPSSSTTTSSSVVVZZZ^^^```aaa``````^^^___aaadddgggjjjmmmnnnoooooorrruuuwwwzzz{{{yyyyyy~~~vvvpppkkkhhhhhhjjjsss{{{vvvqqqppppppppplllkkkjjjhhhfffcccaaa```aaa___]]]\\\[[[YYYVVVTTTTTTRRRPPPOOOOOOOOONNNMMMJJJIIIHHHGGGFFFEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB??????>>>===;;;999777555333333333333222222222222111111222222222222111111000000000000000000000000///000000111222222333333222222222333222222111000333333333333333333333333333333333333444444444444444333444777777999@@@HHHWWWjjjzzz~~~yyyrrrzzz|||~~~~~~}}}|||{{{{{{{{{{{{zzzzzz{{{{{{|||}}}~~~}}}kkk]]]YYYOOOKKKMMMLLLIIIJJJJJJKKKLLLKKKKKKKKKKKKIIIGGGDDDCCCBBBCCCCCC======>>>>>>???@@@AAAAAA???>>><<<:::888888888888777666666555555555555555666444111000000000...---111111111111111111222222//////000000000000////////////000000000111111111////////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++---...............////////////...///111222111///---+++000000000000111222333444333333333222222222222111111222333444444333222111222222333333333444444444222333333333444555666777777666777888:::>>>AAACCCGGGGGGEEEDDDCCCAAAAAA@@@???AAADDDGGGKKKMMMOOOPPPNNNMMMKKKJJJJJJLLLNNNOOONNNMMMLLLJJJJJJJJJJJJKKKMMMNNNQQQVVVYYYZZZYYYWWWVVVUUUUUUUUUUUUVVVWWWXXXYYYYYYZZZ]]]___```^^^]]]RRROOOJJJHHHHHHJJJKKKKKKLLLOOOSSSXXX[[[\\\[[[[[[WWWXXXYYY\\\^^^aaacccdddgggeeefffkkkmmmpppzzz|||zzz|||}}}|||rrrlllfffcccfffmmmzzzzzztttqqqooonnnmmmkkkiiifffdddcccaaa```___^^^^^^\\\YYYVVVVVVTTTQQQPPPPPPPPPOOONNNJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA?????????>>><<<:::888777444444333333333222222222111111222222222222111111000000000000000000000000111111111111111111222222000111222333333333222111222222222222222222222222333333333444444444444555333333555777777999AAAKKK\\\ooo{{{www{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyzzz{{{|||~~~~~~{{{|||}}}iii\\\XXXNNNJJJLLLKKKIIIJJJJJJKKKKKKKKKKKKKKKIIIGGGEEEBBBAAAAAABBBBBB??????@@@AAACCCDDDEEEFFF???>>>;;;999888888888888777777666555555555555555111000......000000000///000000000111222222222333//////000000000000////////////000000111111111222000/////////............------------------------++++++++++++++++++,,,,,,+++,,,------......---------------.........//////...///111333222///+++(((/////////000111333444555333333333222222222111111111333555777777555333111111111222222222333333333222222222333444555777888666666666888:::>>>AAACCCEEEDDDBBBAAA???>>>>>>>>>===???BBBFFFJJJMMMOOOPPPMMMKKKHHHFFFFFFHHHLLLNNNOOOMMMKKKIIIIIIIIIKKKLLLNNNNNNQQQTTTWWWXXXVVVTTTVVVVVVVVVWWWWWWXXXXXXXXXUUUUUUVVVXXXZZZZZZYYYWWWIIIHHHFFFGGGIIIJJJJJJIIIHHHKKKQQQVVVYYYZZZZZZYYYXXXYYYZZZ\\\^^^___```aaa___\\\]]]aaadddhhhsss{{{ssskkkddddddjjjoooyyyrrrqqqpppnnnkkkiiifffeeeaaa```_________^^^ZZZXXXWWWUUURRRPPPPPPQQQPPPOOOJJJJJJHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAA>>>?????????===;;;:::888444444444333333333222222111111222222222222111111000000000000000000000000333333222222111000000000///000222333444333333222111111111111111111111111333333333444444444555555333333555777777999BBBLLL^^^rrr~~~|||~~~|||zzzxxxxxxyyyyyyyyyzzzzzzzzzxxxxxxxxxyyyzzz{{{}}}}}}xxxyyy{{{}}}lllYYYSSSQQQLLLJJJLLLIIIJJJLLLMMMLLLKKKIIIHHHIIIHHHGGGGGGGGGEEEBBB???<<<===???AAAAAAAAA???>>>;;;<<<<<<<<<;;;999777666555555555222000///000111666555333111////////////...000333333111///......,,,---...000111111111111...//////000000000000000////////////000000000000...---+++)))))))))+++,,,000///---,,,+++,,,,,,---,,,...000///+++***+++...---------...///000000111.../////////000000111111//////000111222333333444///000111222333222111111555555444444333333333333555444333333222222222222111111222333444666666777888888:::;;;===>>>@@@@@@>>>:::777888;;;>>>>>>===AAAAAABBBCCCFFFIIIMMMOOOJJJKKKLLLLLLKKKLLLNNNPPPLLLKKKIIIHHHHHHJJJLLLMMMLLLNNNQQQTTTWWWYYYZZZZZZXXXVVVUUUUUUVVVWWWWWWVVVZZZZZZYYYWWWVVVTTTSSSRRRRRRQQQOOOMMMKKKJJJJJJIIIMMMMMMNNNOOORRRVVVZZZ\\\YYYZZZ[[[[[[ZZZZZZ[[[\\\^^^[[[XXXWWWYYY^^^dddhhhzzztttiiihhhnnnnnnyyysssooopppmmmfffdddfffcccbbbaaa___]]][[[ZZZYYYYYYXXXWWWUUUSSSRRRQQQPPPMMMLLLKKKJJJHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDDDDCCCEEEDDDBBB@@@>>><<<;;;;;;777666444222111111222222//////000000111111111222111111000000//////......000000000000111111111111000111111333444555555666333333333333333333333333222222333444444555555666666666888999777999DDDPPPcccxxx|||yyywwwxxxyyyzzz{{{|||||||||zzzzzzzzzyyyyyyxxxxxxxxxzzz{{{{{{|||lllXXXRRRPPPKKKIIIKKKIIIJJJLLLMMMMMMLLLKKKIIILLLKKKIIIHHHHHHFFFCCCAAA<<<>>>???AAAAAAAAA???>>>;;;<<<<<<<<<;;;999777666777888888666444222222333555444333111000000000111///111333333222000//////---...///000000111111000...//////000000000000000/////////////////////000000///---,,,+++,,,---...///...---,,,,,,,,,---------.........,,,+++,,,---,,,,,,---...///000111222/////////000000000111111000000000111222222333333222111111000111222333444444444555555444444333222444444333333333333333333222222333333444555666666777888999:::<<<===>>>???>>><<<::::::;;;>>>??????AAAAAAAAAAAACCCFFFIIIKKKIIIKKKLLLLLLKKKJJJLLLMMMLLLLLLKKKKKKLLLNNNPPPRRRTTTUUUXXXZZZ]]]^^^______YYYXXXVVVWWWXXXZZZYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYWWWVVVTTTRRROOONNNMMMLLLNNNNNNNNNOOORRRUUUXXXZZZZZZ\\\]]]]]]\\\[[[]]]^^^]]]ZZZWWWVVVWWW[[[```cccrrrxxx~~~}}}zzz|||{{{mmmggghhhjjj{{{zzzqqqpppnnniiiggghhhbbbbbbaaa___^^^\\\[[[ZZZYYYXXXWWWVVVTTTRRRQQQPPPMMMMMMLLLJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCDDDCCCAAA@@@>>>===<<<<<<777666444333222222222222///000000000111111111111111111000000////////////000000000000111111111111222222222222333333333333333333333333333333333333222222333444444555555666666666777888666:::FFFTTTiii}}}{{{xxxvvvvvvwwwxxxxxxxxxxxxxxx{{{zzzyyyxxxxxxxxxxxxyyy{{{{{{{{{|||lllXXXRRRPPPJJJHHHIIIIIIJJJLLLNNNNNNNNNLLLKKKOOOLLLIIIGGGFFFEEECCCAAA===>>>???AAAAAA@@@??????;;;<<<<<<<<<;;;999777666666888999888666444333333444333222111111111111222000222444444222000000000//////000000000000//////...///000000111111000000////////////////////////000///...---------...///------,,,,,,,,,---.........---,,,,,,---...---++++++,,,---...000111222333000000000000000111111111111111111111111111111111444333000//////111444666333444555666666444333111333333333333333444444444333333333444444555555555777777888999;;;<<<===============<<<<<<===@@@BBBBBBAAA@@@???@@@BBBDDDEEEHHHJJJLLLLLLKKKJJJJJJJJJKKKKKKKKKMMMOOORRRUUUWWW\\\\\\^^^___aaaaaabbbbbb\\\[[[ZZZZZZ\\\]]]]]]\\\[[[[[[\\\]]]^^^___```aaa^^^]]][[[YYYVVVTTTRRRQQQPPPPPPPPPPPPRRRUUUWWWXXX\\\^^^_________^^^___```\\\ZZZWWWUUUUUUWWWZZZ\\\jjjooouuuyyy{{{~~~{{{zzz~~~}}}tttnnnkkkpppyyyzzzmmmggghhhtttxxxqqqpppnnnjjjiiibbbbbbaaa```___^^^]]]]]]ZZZYYYXXXVVVUUUSSSRRRQQQNNNNNNMMMLLLKKKKKKKKKKKKJJJJJJHHHGGGEEEDDDCCCBBBCCCBBBAAA@@@>>>>>>======888777555444333222222222000000000000111111111111111000000000000/////////000000000111111111222222333333222222111111111000333333333333333333333333222222333444444555555666666555666666666<<>>??????@@@@@@@@@??????;;;<<<<<<<<<;;;999777666222444777777555222111000111111111111111111111111000222444333222000000111000000000000000///......//////000111111111111000///////////////............------,,,,,,,,,---...,,,,,,,,,,,,---......//////---+++,,,...///---+++***+++---...000222333444111111111111111111111111222222222111111111000000333222111000111222444555111333555777777555333111222222333444444555555555333444444444444444444444666777888999:::;;;<<<======???@@@>>><<<===AAAEEECCCAAA@@@>>>>>>???@@@BBBEEEHHHKKKLLLLLLKKKKKKKKKHHHIIIKKKMMMQQQUUUXXXZZZ^^^______``````````````````___]]]^^^```aaaaaa```]]]]]]^^^```bbbccceeeeeeeeedddbbb___\\\YYYWWWVVVTTTTTTTTTTTTUUUWWWXXXYYY]]]___aaabbbaaa```aaabbb^^^\\\ZZZXXXWWWWWWXXXYYYdddhhhmmmrrrvvvzzz}}}vvvxxx}}}}}}xxxqqqkkkkkkooouuu~~~ssslllqqq~~~wwwsssqqqlllgggcccbbbbbbaaa```_________[[[ZZZYYYWWWUUUTTTSSSRRROOOOOONNNMMMMMMMMMMMMMMMLLLKKKJJJHHHFFFDDDCCCBBBCCCBBBAAA@@@???>>>>>>>>>999888777555444333222222000000000000000111111111000000000000000000000000000000111111111222222222222222222111111111000000222222222222222222222222222222333444444555555666666555555666888@@@QQQbbbuuu~~~}}}|||zzzyyyzzz{{{|||||||||||||||{{{zzzwwwvvvuuuwwwyyy{{{{{{zzzyyy|||qqq\\\UUURRRLLLIIIKKKHHHJJJLLLNNNOOOOOONNNMMMNNNKKKGGGDDDCCCBBBAAA?????????@@@@@@@@@?????????;;;<<<<<<<<<;;;999777666111333555555333111000000/////////000000000000000111222333222111000000111000111111000000///...---///000000111111111111111000/////////......---------------,,,------------+++,,,,,,------.........///,,,***+++...///...++++++,,,---///111222444444222222222222222111111111333333222222111000000000111111222333333333333222111333555777777555333111222222444555555555555444333444444444444444444444666666888999;;;===>>>>>>>>>@@@@@@???======AAAEEECCCBBB@@@>>>>>>>>>???@@@BBBFFFIIILLLLLLLLLLLLMMMHHHIIILLLOOOTTTXXX[[[]]]^^^^^^^^^^^^^^^_________cccaaa___```aaabbbaaaaaa^^^^^^___```bbbcccdddeeegggfffeeecccaaa^^^[[[YYYYYYYYYYYYYYYZZZ[[[[[[\\\^^^```cccdddcccccccccdddbbbaaa```^^^]]]\\\[[[[[[```ccchhhmmmrrrwww||||||}}}}}}}}}|||vvvtttrrrqqqsssyyysssqqqvvvwwwqqqkkkfffddddddcccbbbbbbaaa``````\\\[[[ZZZXXXWWWUUUTTTSSSQQQPPPOOONNNNNNNNNNNNNNNLLLLLLJJJHHHFFFEEECCCCCCCCCBBBAAA@@@????????????:::999888777666444333222111111000000000000000000000000000000111111111111111111111111222222222222000000111111111222222222222222222222222222222222222222333444444555555666666555555777:::EEEYYYkkkyyy~~~~~~}}}|||uuuvvvwwwxxxzzzzzz{{{{{{zzzyyywwwuuuuuuwwwyyy{{{zzzxxxxxx|||rrr^^^VVVSSSMMMIIIKKKIIIJJJLLLNNNNNNNNNLLLKKKOOOLLLIIIGGGFFFEEECCCAAA@@@@@@@@@???????????????;;;<<<<<<<<<;;;999777666333444666666444333222333//////000111111000000///000111222111/////////111000000111000000///......///000111111222222111111000//////......------------.........////////////,,,,,,---.........---------,,,+++,,,.........---,,,---...///111222333444333333333222222222222222333222222222111111000000///000111333333222111000111333444666666555444333222333555666666555444444333333333444444555555555666777999;;;===???AAABBB?????????>>>>>>???BBBDDDBBBAAA???>>>>>>>>>@@@AAABBBEEEHHHIIIJJJJJJKKKLLLIIIKKKNNNQQQUUUYYY\\\]]]\\\\\\\\\\\\]]]^^^___```bbb```^^^^^^______^^^]]][[[\\\]]]^^^___aaaaaabbbddddddddddddbbb```]]]\\\\\\\\\]]]^^^^^^_________```cccfffhhhgggffffffgggffffffffffffeeecccbbbaaa___aaadddiiiooouuuzzz}}}}}}yyyxxx||||||vvvsssttt~~~yyytttzzz|||qqqkkkfffffffffeeedddcccbbbaaa```]]]\\\[[[YYYWWWVVVUUUTTTSSSRRRPPPOOONNNMMMMMMMMMLLLLLLJJJIIIGGGFFFEEEDDDDDDCCCBBBAAA??????>>>>>>:::::::::999777555333222111111111111000000000000000000000111111111111222111111111222222222222333000111111111222222333333222222222222222222222222222222333444444555555666666555777:::???JJJ___rrr}}}zzzyyy}}}}}}||||||wwwwwwyyyzzz{{{|||||||||yyyxxxvvvvvvvvvwwwyyyzzzyyyxxxxxx}}}sss^^^VVVSSSLLLIIIJJJIIIJJJLLLMMMMMMLLLKKKIIILLLKKKIIIHHHHHHFFFCCCAAAAAA@@@@@@??????>>>??????;;;<<<<<<<<<;;;999777666444666666666444333444555111111222333333222111000000000111000...---...000///000000000000000///...000000111222222222222111000000///......---,,,,,,,,,,,,---...............,,,---.........---,,,++++++,,,------,,,,,,...///---...///000111222333333444444333333333222222222222222222111111111111111//////000000000111111111222333444444555555444444333444666777666555333222222222333333444555666666666777:::<<<@@@BBBEEEFFFAAA???======>>>AAABBBBBB@@@???=========>>>@@@AAACCCEEEFFFFFFEEEEEEGGGHHHGGGIIILLLOOOSSSVVVXXXYYYXXXWWWWWWXXXZZZ\\\^^^______]]][[[ZZZZZZYYYXXXVVVVVVWWWXXXZZZ\\\^^^___```___```aaabbbaaa```^^^]]]]]]^^^___```aaaaaaaaaaaacccfffjjjlllkkkjjjjjjjjjiiijjjkkklllllljjjhhhgggbbbcccfffkkkqqqwww|||~~~~~~~~~}}}~~~|||uuuvvv}}}rrrlllhhhhhhhhhgggeeecccbbbaaa```]]]]]]\\\ZZZXXXWWWUUUUUUTTTSSSQQQOOONNNLLLLLLLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFEEECCCAAA???>>>>>>===;;;;;;;;;:::888666444222111111111111000000000///000000111111111222222222111111111222222222333333333333333333222222222222111111111111111111111111222222333444444555555666555555888===CCCOOOeeexxx|||uuuzzz~~~{{{zzzzzzzzz|||}}}}}}}}}}}}}}}||||||wwwwwwwwwvvvwwwxxxyyyyyyyyyxxxyyyrrr]]]UUURRRKKKGGGIIIIIIJJJLLLMMMLLLKKKIIIHHHIIIHHHGGGGGGGGGEEEBBB???AAAAAA@@@???>>>>>>??????;;;<<<<<<<<<;;;999777666444555555444222222333555333333444555444333222111///000000///------.../////////000000000000//////000000111222222222222111000000///...------,,,,,,)))***++++++,,,,,,,,,+++------...///...---+++******,,,///...,,,+++---000...//////000111222222222444444444333333222222222111111111111111111111111111000...------///111333333333333333444555555555444555666777666555333111111111222333555666777777777888:::>>>AAAEEEGGGHHHAAA>>>;;;;;;???BBBBBBAAA>>>===<<<;;;<<<>>>@@@BBBEEEEEEEEEDDDBBBAAACCCDDDCCCEEEHHHKKKNNNQQQRRRSSSSSSSSSSSSTTTVVVYYY[[[]]]]]]ZZZXXXVVVUUUUUUSSSQQQRRRSSSTTTWWWYYY\\\^^^___[[[]]]___``````___^^^]]]]]]^^^___aaabbbbbbbbbbbbeeeiiimmmoooooommmmmmmmmjjjlllnnnppppppooolllkkkggggggiiinnnuuu{{{~~~tttlllkkkmmmoootttrrrmmmkkkjjjiiihhhfffdddbbbaaa```^^^]]]\\\ZZZYYYWWWVVVUUUUUUTTTRRROOOMMMLLLKKKJJJKKKKKKJJJIIIHHHHHHGGGGGGFFFEEECCCAAA???>>>======<<<<<<;;;;;;999666444222222111111111000000//////000000111111222222222222111111222222222333333333666666555444333222111000111111111111111111111111222222333444444555555666555666999???EEERRRhhh{{{yyyyyy}}}yyyxxxxxxxxx|||||||||{{{zzzxxxwwwvvvvvvvvvwwwwwwxxxxxxxxxxxxzzzzzz{{{sss^^^WWWSSSLLLHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKMMMKKKGGGEEEDDDCCCAAA???AAA@@@??????>>>>>>??????BBB???;;;:::;;;:::777333555555444444444333333333222111000000///000000000000///.........///111222222222222222222111000000---///111222333222000///000111111111111///---,,,.........------,,,,,,,,,000///---+++*********+++)))***+++---///111111222111000000000000222333444555555555555444444333222444333111////////////000111111111111111111111111111222333444555444333333222222222333333444444444555444444444444555666666888999;;;===@@@BBBDDDEEEGGGCCC???===???@@@???>>>@@@@@@@@@@@@??????>>>>>>HHHBBB===>>>CCCEEEBBB>>>CCCDDDFFFHHHJJJLLLNNNOOOTTTSSSSSSSSSTTTWWWZZZ[[[WWWUUUTTTRRRQQQPPPQQQQQQRRRSSSTTTVVVXXXZZZ[[[\\\```^^^\\\]]]```aaa___]]]______```bbbdddeeefffgggkkklllnnnooooooooonnnnnnqqqqqqssssssssssssrrrqqqnnnpppsssuuuwwwxxxzzz|||~~~ssshhhdddcccdddlllzzztttjjjllljjjkkkkkkkkkiiifffdddbbb```^^^[[[ZZZYYYXXXUUUSSSUUUSSSQQQPPPPPPOOOLLLKKKMMMMMMLLLKKKJJJHHHGGGFFFDDDCCCBBBAAA???>>>===<<<>>>===<<<:::888666555444222222111111111111111111//////000111222333333333222222222111111111111111111111222222222333333333111222333333111111222333333333333333333333333333666999:::<<>>>>>===<<<<<<======>>>>>>>>>>>>AAA???>>>>>>AAACCCCCCCCCCCCCCCEEEGGGIIIKKKLLLMMMNNNNNNMMMMMMOOOQQQTTTUUUTTTSSSQQQPPPOOOOOOOOOPPPQQQRRRTTTVVVXXXZZZ\\\\\\___]]]\\\]]]```aaa```^^^^^^___```aaacccdddeeefffkkklllnnnooopppppppppooosssssstttuuuuuutttrrrrrroooqqquuuwwwxxxyyy{{{|||zzz|||~~~}}}tttmmmiii```ccckkkzzz}}}ooonnnlllkkkkkkkkkkkkhhhddd```bbb```]]]\\\[[[ZZZWWWUUUWWWUUUSSSRRRQQQPPPNNNLLLLLLLLLLLLKKKIIIHHHFFFEEECCCCCCBBBAAA@@@>>>>>>===>>>===<<<;;;999888666666333222222111111111111111000000000111222222222333111111111111111222222222111111222222222333333333222333444444333222333444555555555555555555555555888::::::===JJJ^^^ooowwwyyy~~~yyyvvvwwwxxxxxxtttwwwyyyxxxuuusssssstttsssuuuvvvwwwwwwyyy{{{~~~}}}rrr^^^WWWTTTMMMIIIJJJIIIIIIJJJJJJJJJKKKKKKKKKHHHFFFEEEDDDEEEDDDCCCAAA>>>>>>??????@@@AAAAAAAAA@@@@@@???===:::888777777555555444444444333333333333333222111111111111111///000111111222222111111000000000000000//////......///000222222111111000////////////...---,,,,,,...------------,,,,,,,,,------.........---------------..................000000000000000222333333222333333333333222111111000000000000111222444444222222222222222222222222000111333444444444333222222222333333333333444444666555555444444444555555777777888999;;;<<<======>>>;;;999999:::<<<<<<;;;888888999:::<<<======>>>999<<<>>>@@@@@@BBBFFFJJJDDDEEEFFFGGGHHHJJJKKKKKKIIIIIIIIIIIIJJJLLLOOOPPPPPPPPPOOONNNNNNNNNNNNNNNPPPQQQSSSUUUXXXZZZ\\\]]]^^^]]]]]]^^^aaabbbbbbaaa___```aaabbbcccdddeeefffiiijjjlllnnnoooppppppooosssttttttuuutttsssqqqqqqnnnqqquuuwwwxxxxxxxxxyyyuuuwwwzzz~~~zzz{{{||||||sssfffcccbbbiii|||{{{uuurrrnnnkkkkkkmmmlllfffaaadddbbb___^^^]]]\\\ZZZWWWXXXVVVTTTSSSSSSRRRPPPNNNLLLLLLKKKJJJIIIGGGFFFEEECCCBBBBBBAAA@@@??????>>>>>>======<<<;;;:::999888444333222222111111111222111111111111111111222222000000111111222222333333111111222222222333333333333444555555333333444555555555555555555555555555999999;;;AAAQQQgggvvv{{{|||yyywwwxxxxxxxxxtttvvvyyyyyywwwtttssssssrrruuuwwwyyyyyyzzz|||}}}rrr^^^WWWTTTNNNJJJKKKJJJJJJJJJJJJKKKKKKKKKKKKHHHGGGEEEEEEEEEDDDBBB@@@======>>>@@@AAABBBBBBBBBBBBDDDDDD@@@:::777777888555555444444444333333333444333222222111111222222///000111333333222111111/////////000///......---//////000111111111111000.........------,,,,,,,,,------------------------+++,,,...///000///...---,,,---......//////....../////////000111111222333111111222222222111111000111111111222333333444444222222222222222222222222000111333444444444333222333333333333333333333333555555555444444444555555888888888999999:::::::::999999888888999:::;;;;;;777888888999:::;;;<<<<<<888;;;>>>AAADDDGGGKKKNNNFFFFFFGGGHHHIIIJJJJJJKKKHHHHHHHHHIIIJJJKKKMMMNNNNNNNNNNNNMMMNNNNNNNNNNNNOOOPPPRRRUUUXXXZZZ\\\]]]^^^^^^___```bbbcccccccccbbbbbbcccdddeeeeeefffffffffgggiiilllmmmnnnnnnnnnrrrrrrssssssrrrqqqooonnnlllooosssuuuuuutttttttttrrrsssvvvzzz}}}yyyuuuuuuyyyxxxooohhhjjjxxx}}}uuummmkkkmmmnnnjjjeeeeeecccaaa```___]]][[[YYYYYYWWWUUUTTTSSSRRRPPPNNNKKKKKKKKKJJJIIIGGGEEEDDDBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>======<<<<<<;;;;;;555444333222222222222222222222222111111111111111000000111111222333444444111111222222222333333333333444555444333222333555333333333333444444444444777888;;;DDDYYYqqq~~~xxxvvvvvvvvvvvvtttvvvxxxxxxwwwuuusssrrrrrruuuxxxzzz{{{{{{|||~~~}}}rrr^^^XXXUUUNNNKKKLLLJJJJJJJJJKKKKKKKKKLLLLLLJJJIIIGGGFFFEEECCC@@@===<<<===???AAABBBCCCCCCCCCEEEFFFFFFAAA;;;777666888555555444444444333333333444333222222111111222222///000111333333222111111///////////////...------//////000111111111111111---------,,,,,,,,,,,,,,,------------------------+++,,,...///000//////...***+++---...//////000000...//////000111111222222000000111222222111111111333333444444444444333333222222222222222222222222111222333444555444333333333333333333333333333333555444444444444555666666999999999999999999999999777888888888888999:::;;;999999999:::::::::;;;;;;<<<<<<>>>CCCHHHLLLMMMMMMDDDEEEEEEFFFFFFGGGHHHHHHGGGGGGHHHHHHIIIJJJKKKLLLLLLMMMMMMNNNOOOOOOOOOPPPOOOPPPRRRUUUWWWYYY[[[\\\]]]^^^``````aaabbbcccdddcccdddddddddeeeeeeffffffdddfffhhhjjjllllllmmmlllppppppqqqqqqqqqpppnnnnnnjjjmmmpppqqqqqqpppppppppqqqrrrsssvvvyyy|||~~~{{{tttrrrrrrsssyyyzzzpppqqq~~~tttmmmmmmnnnllliiifffdddbbb``````^^^\\\ZZZYYYWWWUUUSSSSSSRRRPPPNNNLLLLLLKKKJJJIIIGGGFFFEEEBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>======<<<<<<<<<666555444333222222222222222222222111111111111111000000111222333444444555111111222222222333333333111333444333222111222333333333333444444555555555777888;;;FFF\\\uuu{{{{{{}}}xxxuuuuuuuuuuuuvvvvvvwwwwwwwwwvvvsssrrrqqqtttxxxzzz{{{|||}}}~~~|||rrr^^^XXXUUUOOOKKKLLLJJJJJJKKKKKKKKKLLLLLLLLLKKKJJJHHHGGGFFFDDD@@@===<<<>>>@@@AAACCCCCCCCCBBBDDDDDDCCC@@@;;;888777777555555444444444333333333333333222111111111111111///000111111222222111111///////////////......---000000000000000111111111...------,,,,,,,,,------,,,,,,,,,------------...+++,,,---...............***+++,,,...///000000000---...///000111111111111000000111222222222222111444444555555555555444333333333333333333333333333222333555666666555555444444444333333333333222222333333333444555666777888:::::::::999999999888888666777999999888888999::::::::::::::::::::::::;;;???>>>???CCCHHHKKKJJJIIIAAAAAAAAABBBCCCDDDEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIKKKLLLMMMOOOPPPQQQQQQQQQPPPQQQSSSUUUWWWXXXZZZ[[[[[[]]]______^^^___```bbbaaaaaabbbbbbbbbbbbbbbbbbbbbdddfffhhhiiiiiiiiiiiikkklllmmmnnnnnnmmmlllkkkgggiiijjjjjjiiihhhiiijjjllllllnnnooorrruuuwwwxxx}}}~~~~~~vvvuuurrrmmmnnnsss}}}~~~tttuuuyyyrrrpppmmmkkkhhhfffcccbbbaaa```]]][[[YYYWWWUUUTTTTTTSSSPPPNNNMMMLLLLLLKKKJJJHHHGGGFFFDDDCCCCCCBBBAAA@@@@@@??????>>>>>>======<<<<<<<<<777666555444333222222222111111111111111111222222111111222222333333444444111111222222222333333333111222333333111111222333555555555666777777888888888:::>>>GGG\\\uuulllqqq~~~|||wwwttttttuuuvvvxxxwwwuuuvvvvvvvvvtttrrrqqqtttwwwyyyzzz{{{}}}rrr___XXXUUUOOOLLLMMMJJJKKKKKKKKKLLLLLLLLLLLLJJJJJJIIIIIIHHHFFFBBB???===>>>@@@BBBCCCCCCBBBAAA???>>><<<;;;;;;:::888777555555444444444333333333222222111000000000000111000/////////000000111111///000000000000///......000000000000000111111222......---,,,,,,---...///,,,,,,,,,---------......---,,,,,,,,,,,,,,,---...,,,------...//////......---...///000111111111000000111111222333333222222333333555666777777666666333333333333333333333333444444666777777777666555444444444333333222222222111111222333555777999:::999999999999888888888888444777999888666666777888777777888999:::;;;;;;<<<===???BBBCCCBBBBBBCCCCCC@@@@@@AAABBBCCCEEEEEEFFFEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJLLLOOOPPPQQQQQQQQQRRRRRRSSSUUUVVVWWWXXXYYYXXXZZZ\\\[[[ZZZYYY[[[]]]\\\\\\\\\\\\\\\[[[[[[[[[\\\]]]___```aaaaaa``````aaabbbdddeeefffeeeeeeddd_________^^^\\\\\\^^^```___```aaaccceeeiiilllmmmqqqtttyyy~~~}}}}}}zzzsssqqqvvvwwwyyyvvv}}}yyyssspppjjjhhhfffdddcccbbb```^^^[[[YYYWWWVVVUUUTTTRRRPPPNNNNNNMMMLLLKKKIIIHHHGGGEEEDDDDDDBBBAAA@@@????????????>>>===<<<<<<;;;;;;888777666444333333222222000000000111222222222333333333333333333333333333111111222222222333333333222333444333222222333444555555555666777888888888777;;;AAALLL```|||zzzdddlll|||~~~zzzvvvtttuuuxxxzzzzzzwwwttttttuuuvvvuuusssqqqsssuuuwwwxxxzzz}}}rrr___XXXVVVPPPLLLMMMKKKKKKKKKKKKLLLLLLLLLLLLIIIHHHHHHIIIIIIHHHDDDAAA===???AAACCCCCCCCCBBBAAA;;;888666777:::<<<:::777555555444444444333333333222111111000///000000000000///.........///111222000000000000000//////...000000000000000111111222///...---,,,---...///000,,,,,,,,,------............---+++******+++,,,---......//////...------,,,,,,---///111111111000000000111222333333333333333111222444666888888888888333333333333333333333333444555777888888888777666444444444333333222222222000000111333555888:::;;;888888888888777777777777333666888888555444555777444555666777999;;;<<<===:::???DDDBBB===999<<<@@@BBBBBBDDDEEEFFFHHHIIIIIIGGGHHHIIIJJJJJJJJJJJJJJJHHHIIIKKKNNNPPPPPPQQQQQQSSSSSSTTTUUUVVVWWWWWWXXXUUUXXXYYYYYYVVVVVVWWWZZZWWWWWWWWWWWWVVVVVVVVVVVVUUUVVVWWWXXXYYYYYYXXXWWWXXXYYY[[[\\\]]]^^^]]]]]]WWWWWWUUUSSSQQQRRRTTTWWWSSSSSSTTTWWWZZZ^^^aaadddgggjjjpppwww}}}|||zzz{{{yyyzzzyyytttllljjjgggfffeeedddbbb```\\\ZZZXXXWWWWWWVVVSSSRRRNNNNNNNNNMMMLLLJJJHHHGGGFFFEEEDDDCCCAAA@@@???>>>??????>>>===<<<;;;::::::888888666555444333333222//////000111222333333444444333333333333333333333111111222222222333333333333444555555333333444555333333333444555666666777555<<>>???DDDEEEAAA===<<>>===<<<:::999888666666666666555444333222666555444222111000000000......///000000///......000000000000////////////000111111222222111111000.........///////////////...............///000000///...---,,,------///000---///111333444333222111333333222222111000//////000111333555666666666666111222333555666888999:::888666555333222222222333444333222111222333444555222222444555555444222222444555666666555555666888???===;;;888555222000///444444444555555555555555888888999:::;;;<<<===>>>===>>>??????>>>===>>>@@@AAABBBDDDFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIFFFHHHJJJLLLNNNOOOOOOOOOMMMNNNPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQHHHHHHHHHIIIJJJKKKLLLMMMKKKMMMNNNNNNLLLLLLMMMNNNPPPPPPQQQQQQRRRSSSSSSSSSKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJMMMPPPSSSUUUWWW[[[aaafffkkkpppvvvyyy}}}{{{uuu~~~wwwmmmnnnlllgggcccaaa```^^^]]]\\\ZZZXXXVVVUUUTTTTTTPPPOOOMMMKKKJJJIIIIIIJJJDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@???===<<<<<<;;;;;;999777555333222111222222222222222222222222222222333333333444444444555555444444444333333222222222222222333333333444444444333333333444555666777888;;;===FFFYYYqqquuuhhhuuuxxxxxxwwwvvvwwwxxxzzz{{{xxxwwwuuusssrrrqqqrrrrrrrrrsssuuuuuuwwwzzz~~~sss^^^WWWTTTOOOMMMOOOMMMMMMNNNNNNNNNMMMMMMLLLKKKJJJGGGEEECCCBBBBBBBBBEEEAAA???BBBCCC@@@???@@@>>>===:::888777666777777777777666666555444444444444444222111000/////////////////////////////////000000000000////////////222333333444444333333222............////////////---------------......///......---,,,---...///000...///111333333333222111333333222111111000//////...///111222333333333333222222333555666777999999777666444333222222222333444444333222222333444555222222333333333333222222444555555555444444666777333444444444444555555555444444444555555555555555888999999:::;;;<<<===>>><<<===??????>>>>>>???@@@>>>???@@@BBBCCCDDDDDDDDDGGGGGGGGGHHHHHHHHHHHHIIIEEEFFFGGGHHHHHHHHHGGGFFFHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIDDDEEEFFFFFFDDDDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFHHHJJJKKKMMMPPPUUUZZZ]]]bbbgggjjjooovvvyyy{{{qqqppplllhhhdddbbbaaa___^^^\\\ZZZXXXVVVUUUTTTSSSOOOMMMKKKIIIHHHHHHHHHHHHDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>><<<<<<<<<<<<999888666444222222222222222222222222222222222222333333333333444444444444444444444333333222222222222222333333333444444444333333333444555666777888:::===HHH^^^xxxsssiiixxx}}}xxxwwwvvvvvvvvvwwwyyyzzzyyyxxxvvvtttsssssssssssssssuuuvvvwwwxxx{{{qqq]]]VVVTTTOOOMMMOOONNNNNNNNNNNNNNNMMMLLLKKKKKKJJJGGGEEECCCBBBBBBBBBIIICCC???@@@AAA???@@@CCCBBB???<<<999888888:::;;;888777555444333444444555333222111000///.........333222111111111111222333////////////000000000000222222333333333333222222........................,,,,,,,,,,,,,,,------...---------------...///000...///111222333333222111222222222111111000000///...///000111111111111111222222333444555777777888666555444333222222333333555444444333333333444444222222111111111111222222222333444333222333444666555444444444444333333333444444444555555555666666999999:::;;;;;;<<<======:::<<<>>>>>>===>>>???AAAAAABBBBBBCCCEEEFFFHHHIIIHHHHHHHHHHHHGGGGGGGGGGGGDDDDDDDDDCCCBBBAAA???>>>DDDCCCAAA@@@@@@@@@AAABBBAAA@@@@@@@@@@@@?????????@@@@@@?????????@@@@@@AAA???@@@AAA@@@???>>>@@@AAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBCCCFFFIIILLLNNNQQQTTTWWW[[[cccooowww~~~|||xxxsssmmmhhheeecccbbbaaa^^^]]][[[XXXVVVUUUTTTSSSNNNLLLJJJHHHGGGFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>===<<<<<<<<<999888777555444333222222222222222222222222222222222222222222333333333333444444333333333333222222333333333333444444444444333333333444555666888888:::>>>LLLccc~~~uuurrr{{{xxxwwwvvvvvvvvvwwwxxxyyyyyyxxxvvvuuutttttttttuuutttvvvxxxyyyzzz|||ooo[[[UUUSSSOOOLLLNNNOOOOOOOOOOOONNNMMMLLLLLLKKKJJJGGGEEECCCBBBBBBBBBIIICCC???@@@@@@???@@@BBBBBB@@@>>><<<:::::::::;;;888666444222111222333444222111000000////////////333222000//////000222333////////////000000000000000000111111111111000000///...............------,,,,,,,,,,,,,,,------...------------....../////////000111222222222222111222111111111000000000///111111111222222222222222222222333444555555666666444444333333333333333333555555444444444444444444333222111000000111222333111222333222111111333555888888777666555444333222333333444444555666666666999999::::::;;;<<<<<<===999;;;<<<======>>>???AAACCCCCCCCCCCCEEEGGGJJJKKKHHHHHHGGGFFFFFFEEEDDDDDDCCCBBBAAA@@@???===<<<;;;BBB@@@>>><<<;;;<<<===>>>???????????????>>>>>>>>>>>>======<<<<<<<<<<<<===@@@AAAAAA@@@??????AAACCCCCCCCCBBBBBBBBBAAAAAA@@@======>>>??????@@@@@@@@@BBBAAAAAA@@@@@@@@@@@@@@@???AAADDDEEEEEEGGGIIIKKKLLLSSS\\\ccciiirrr}}}zzzzzz{{{}}}|||vvvlllhhhfffdddbbbbbb___^^^\\\YYYWWWUUUTTTTTTNNNMMMKKKHHHGGGFFFFFFFFFEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@???>>>============:::999888666555444333333222222222222222222222222111111222222222333333333333333333333333333333333333333333444444444444555333444444444555777888999;;;@@@OOOggg~~~||||||yyyxxxwwwvvvwwwwwwyyyyyyxxxwwwuuutttttttttuuuuuutttvvvxxxzzz{{{|||ooo[[[UUUSSSNNNLLLNNNOOOOOOPPPPPPOOONNNMMMMMMKKKJJJGGGEEECCCBBBBBBBBBEEEAAA???AAABBB???>>>???;;;<<<<<<;;;:::888666444666444222000000000222333222111111000000000111111...---+++******+++---....../////////000000000111///000000111111000000/////////......---------,,,---------,,,---......///+++,,,---....../////////000111111111222222222111111111111000000000000000111111111111111111222222222222333333444444555555222222333333333333333333555555555444444333333222333222111000000111222333000111222222111111222444222333333444555666666777333333444444555666666777888888999999::::::;;;;;;888:::<<<<<<<<<===???@@@@@@??????@@@AAACCCFFFGGGFFFEEEEEEDDDCCCBBBAAAAAA======<<<<<<;;;;;;::::::@@@>>><<<:::::::::<<<===>>>>>>>>>?????????@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@AAADDDFFFFFFEEEEEEDDDCCCCCCBBBBBB<<<===>>>???@@@@@@??????@@@AAAAAAAAAAAAAAAAAAAAA???AAABBBBBBBBBBBBDDDEEEEEEJJJOOORRRVVV^^^jjjttt}}}wwwsssssssssyyywww{{{yyykkkhhhgggdddcccdddaaa```]]][[[XXXVVVUUUTTTPPPOOOLLLJJJHHHGGGGGGGGGEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@???>>>>>>===>>>>>>::::::999888777555444333222222222222222222222222111111222222222333333333333333333333333333333333333333444444444555555555444444444555666777888999;;;BBBRRRjjjzzzyyyxxxwwwwwwxxxyyyzzzvvvuuutttssssssssstttuuurrrtttvvvxxxyyy|||ppp\\\VVVTTTNNNKKKMMMMMMNNNNNNOOOOOOOOONNNNNNKKKJJJGGGEEECCCBBBBBBBBBAAA>>>>>>BBBDDD@@@>>>>>>;;;<<<>>>>>>===:::666444555444222111000000111111111111000000000111222222000000///......///000000......//////000000111111111111222222222222111111//////......---,,,,,,,,,---------------......///++++++---...////////////111111111111111111111222000000000000000000000000//////......///000111111333333333333333333333333000111222333444444333333444444444444333222111111222222111111111111222222000111222111000111222444444333333222222111000000222333333444555666777777777777777888888999999999888:::<<<<<<;;;<<<===???@@@@@@@@@AAABBBCCCDDDEEEBBBAAAAAA@@@???>>>>>>>>>888888777777888888999:::<<<<<<;;;::::::;;;<<<===<<<<<<===>>>???AAABBBBBBDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDFFFJJJMMMLLLLLLJJJHHHFFFDDDBBBBBB???@@@AAABBBCCCBBBAAA@@@@@@@@@AAABBBBBBBBBBBBBBB???@@@AAAAAA@@@@@@AAACCCBBBEEEGGGHHHIIIOOOZZZbbbnnnyyy|||uuurrrlllrrrpppoooqqq|||}}}llliiiiiifffdddfffcccbbb___]]]ZZZXXXVVVVVVRRRQQQNNNKKKIIIHHHHHHHHHFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>;;;;;;:::999888666555444222222222222222222222222222222222222333333333333222222333333333333444444333444444444555555555555444444444555666777999999;;;CCCVVVooozzzyyyxxxwwwwwwwwwxxxyyyttttttsssrrrrrrsssuuuuuurrrsssuuuvvvxxx|||qqq^^^WWWUUUOOOKKKLLLJJJKKKLLLMMMMMMMMMMMMMMMKKKJJJGGGEEECCCBBBBBBBBBAAA>>>>>>BBBDDDAAA@@@AAA????????????>>>;;;999888555555444444333222222222///////////////000111222222222222222222222222222.........///000111111111111111222222222222111111//////...------,,,++++++,,,,,,,,,,,,,,,------...***+++---...///000000///222222111111111111111222///000000000000000000000///.........///111222333333333333222222222222222///000222333444444444333333333333333333111000///222222333333333333222222111222222222111111333444777666555333000...---,,,222222333444555666777777666666666666777777777777999:::<<<<<<;;;;;;<<<===AAABBBBBBCCCDDDDDDCCCCCC=========<<<<<<;;;;;;;;;888777777777777888:::;;;;;;;;;<<<===>>>???@@@AAA>>>???AAACCCEEEGGGHHHIIIJJJJJJIIIJJJJJJKKKLLLMMMLLLMMMMMMNNNOOORRRWWWZZZ___]]]ZZZVVVRRRMMMJJJIIIGGGHHHIIIJJJJJJIIIGGGFFFCCCDDDEEEEEEEEEEEEDDDCCC???@@@AAAAAA@@@@@@AAACCC???BBBFFFEEEDDDGGGNNNTTT\\\gggwwwyyyqqqpppwwwxxxqqqmmmqqq{{{nnnkkkllliiigggiiieeedddaaa^^^\\\YYYXXXWWWSSSQQQNNNLLLJJJHHHHHHHHHFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@??????>>>>>>??????;;;;;;;;;;;;999777555444222222222222222222222222333333333333444444444444222222222333333444444444444444444444555555555555444444555555666888999:::???GGGZZZsssyyyxxxvvvuuuuuuuuuvvvwwwuuutttsssssssssuuuvvvwwwsssssstttuuuxxx~~~rrr___XXXUUUOOOJJJKKKGGGHHHIIIKKKLLLLLLLLLLLLKKKJJJGGGEEECCCBBBBBBBBBCCC???>>>BBBDDDCCCBBBDDD>>>===<<<:::999888777777666666666666555444333222...............///000111---...////////////...------......///000111111222//////000000000000////////////...---,,,,,,++++++++++++******++++++,,,---)))+++---///000000000///222222111111111111111222////////////000000000000111000000000222444666777333333333222222222222111...000111333444444444333222222333333222111///...222333444555555444333222111222333222111111333555111222222333444444555555222222333444555666777888555555555555666666666666:::;;;<<<<<<::::::;;;<<<===>>>@@@@@@@@@@@@>>>>>>;;;::::::::::::999999999;;;:::999999999;;;<<<===;;;===???AAACCCDDDEEEEEEDDDEEEGGGJJJLLLOOOQQQRRRUUUUUUUUUUUUVVVWWWYYYYYYWWWWWWXXXYYY[[[^^^dddhhhsssppplllfff```ZZZUUUSSSOOOPPPQQQRRRRRRPPPNNNMMMHHHIIIIIIJJJIIIGGGFFFEEE@@@AAACCCCCCBBBBBBCCCEEE<<>>>>>===<<<;;;999777666666666777777666444222111333222111///......------000000000000////////////000222333111///...000222222222333333222111///...000...---...///000///...,,,+++++++++,,,,,,---...,,,------......------,,,---...000222222222222111///////////////000000000111111000//////000111222999666222111111222222222111222222333444444444333444333111000000111333444333333444444333333222111333333333333333333333333444444333333444444555666555555444444444333333333777777777777777999;;;<<<999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999888777777888888777666<<<<<<<<<;;;:::<<>>>>>=========<<<:::::::::888666444000111333333444333222111444444444333333222222222222222333333444555666666444333333333333444555555666666666666777888::::::AAAMMMddd|||yyyxxxwwwtttrrrqqqqqqrrrsssssssssssstttuuuvvvwwwwwwsssuuuxxxxxxzzzrrr[[[VVVUUUQQQLLLKKKLLLMMMNNNNNNMMMMMMMMMNNNMMMJJJHHHFFFFFFEEECCCBBB@@@??????@@@BBBBBBAAA?????????>>>===<<<:::999888666666666666555333222111000000////////////000000000000000000////////////---000333333111000111333111111222222111000...---000...---...///000///---,,,,,,,,,+++,,,,,,---------......//////......---++++++---.../////////.../////////000000111111111222111111000000111222222222111///000222444444444222222333444444444444444444333111000000111333444333333444444333333222111333333333333333333333333222111111111111222333333333333333444444555555555999888777666555666666777999999999::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;777666777888:::<<<<<<<<<<<<===>>>>>>???AAAEEEHHHKKKNNNQQQUUUWWWZZZ^^^aaaaaaccceeegggiiimmmqqquuuzzzzzzzzz|||}}}zzzyyywwwwwwwwwuuuqqqmmmkkkfff```[[[XXXUUUQQQOOOMMMLLLKKKHHHFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFIIINNNVVV```iiinnnzzzwwwpppooossszzzzzzrrrlllkkkgggfffddd```\\\[[[ZZZYYYWWWUUURRRNNNKKKJJJIIIIIIGGGGGGFFFEEEDDDCCCCCCBBB@@@@@@??????>>>>>>=========<<<:::::::::999666444111222333444444333222111444444444333333222222222222222333333444555555666444444333333444444555666666666666666777999:::;;;BBBOOOeeezzz{{{wwwvvvuuusssrrrrrrssssssssssssssstttuuuuuuvvvvvvsssuuuxxxxxx{{{zzzzzzttt]]]VVVUUUPPPJJJIIILLLMMMNNNNNNNNNMMMLLLKKKJJJHHHGGGFFFFFFEEEBBB@@@@@@??????@@@BBBBBBAAA????????????>>>===;;;:::999555555555555444222111000............///111222333////////////000000000000)))+++...000000///000000000111111111111///...---///...---...//////...---------,,,,,,,,,,,,,,,---......////////////............///000111111111111//////000111222222333333333333222222222222333333/////////111444555555444333333444444555555444444333222111000000111222333333333333333333222222111222222222222222222222222111111111111111222333333111222222333444555666777777666555444444444555555999::::::::::::;;;;;;;;;888888888888888888888888888888:::<<<>>>???AAABBB@@@BBBDDDEEEGGGJJJOOORRRUUUYYY___dddhhhlllooorrrqqqsssvvvxxx{{{}}}wwwpppiiibbb[[[VVVXXXUUURRRNNNKKKIIIIIIIIIGGGGGGFFFEEEEEEEEEEEEEEECCCCCCDDDFFFKKKQQQWWW[[[dddhhhpppyyyuuunnnnnnqqq|||wwwssskkkiiifffbbb]]]ZZZYYYZZZVVVUUUSSSPPPMMMKKKIIIHHHHHHGGGGGGFFFEEEDDDCCCCCCAAA@@@@@@???>>>>>>=========<<<:::::::::999777555222333333444444333222222444444333333333333222222222333333444444555555555444444444333444444555666666666666666777999;;;<<>>@@@??????@@@BBBBBBAAA??????>>>>>>>>><<<;;;:::999555555444444333222111000............///111222333////////////000000000000,,,---......//////000111111111222222111000...---///...------//////...---......---,,,,,,,,,,,,---......////////////......000000111111222222222222//////000111333444555555555444444333333333333333111111222444666666333111333444444555555555444444222222111000000111222222222333333333333222111111111111111111222222222222333333333222333444444555222222333333444555666666222222333444555777888888::::::::::::::::::::::::666666777777777777777777<<<===???AAABBBDDDFFFGGGIIIKKKNNNPPPRRRUUUYYY\\\___dddjjjpppsssvvvyyy{{{yyy{{{~~~uuulllffffffbbb\\\WWWTTTSSSQQQQQQJJJIIIHHHGGGFFFFFFGGGGGGGGGFFFEEEEEEGGGKKKOOOQQQUUUWWW\\\dddnnn|||{{{oooiiijjjttt|||ooommmkkkhhhccc]]][[[\\\UUUUUUTTTRRRPPPLLLIIIHHHHHHHHHGGGFFFEEEDDDDDDCCCAAAAAA@@@@@@???>>>=========<<<::::::;;;:::777555444444444444444333333333333333333333333333333333333333333444444444555555444444444444444555666666777666666666777999<<<===HHHZZZqqq|||xxxuuuuuuvvvvvvvvvuuuttttttttttttttttttsssssssssssstttuuuwwwyyy~~~sss\\\VVVVVVRRRMMMLLLJJJJJJKKKNNNPPPNNNJJJGGGGGGFFFEEEFFFFFFDDDAAA>>>@@@??????@@@BBBBBBAAA???=========<<<;;;:::999888666555444333222111111111000000////////////000000.../////////000000000111666333111///000111333444222333444444333222000//////---,,,---...///...---......---,,,,,,---------......////////////......------------....../////////000111222333444555555555555555555444444333333222222444666888888555333333444444444444444333333111111111111111111111111222222333333222222111000000000000111111222222222333222222222222333444444444444444444444444444444222333444666777888999:::999999999999999999999888555666666777888888999999===@@@DDDFFFHHHKKKNNNRRRTTTVVVXXXZZZ[[[]]]aaacccfffjjjppptttvvvxxxzzz|||zzz}}}|||vvvmmmfffaaa]]]XXXVVVNNNLLLJJJHHHGGGGGGGGGHHHHHHGGGEEEEEEFFFHHHJJJLLLNNNOOORRRVVV]]]hhhttt|||tttjjjgggooovvvpppmmmmmmiiiaaa\\\\\\WWWWWWVVVUUURRRNNNKKKIIIIIIIIIHHHGGGFFFEEEDDDDDDBBBBBBAAA@@@???>>>=========<<<;;;;;;;;;:::888666666555555444444333333333333333333333333333333333333333333444444444444444555444444444444555666666777666555555777:::<<<>>>HHH\\\uuuyyyuuussstttuuuuuuuuuuuuuuutttttttttttttttttttttssssssuuuuuuwwwzzzsss\\\WWWWWWRRRMMMLLLLLLLLLNNNQQQUUUTTTNNNJJJHHHFFFEEEEEEEEEDDDBBB@@@@@@??????@@@BBBBBBAAA???<<<<<<<<<<<<;;;:::999888777666555333222222222222222111000//////...//////......//////000000111111555222...,,,---///000111333444444444444222111000...---,,,---......---,,,---------------....../////////000000000000//////000//////......///000000000000111222333333444444555555666555555444333222000111333666:::;;;999888333333444444333333222222111111111111111111111111222222222222222111111000/////////000111111222222000000000000000111222222555555444444444333333333666666777888888888777777888888888777777777777777555666777888:::<<<======>>>CCCHHHLLLNNNRRRXXX\\\[[[]]]```aaabbbcccfffhhhjjjmmmqqqtttuuuvvvxxxyyy{{{~~~|||tttlllddd___XXXVVVRRRNNNJJJIIIHHHHHHFFFEEEDDDCCCCCCEEEFFFGGGKKKLLLLLLNNNQQQXXXaaafffrrr|||qqqlllpppwwwnnnnnnlllccc]]]\\\YYYYYYXXXVVVTTTPPPMMMKKKJJJIIIIIIHHHGGGFFFEEEEEECCCCCCBBB@@@???>>>===<<<===<<<;;;;;;;;;;;;999777777666555444444444444444222222333333333333444444444444444444444444444444555555444444555555666777777666555555777:::===@@@JJJ^^^vvvyyy}}}xxxsssrrrsssssssssttttttuuuuuuttttttuuuuuuuuuuuuuuuuuuvvvuuuwww{{{ttt^^^WWWWWWQQQLLLKKKKKKKKKNNNSSSWWWWWWQQQKKKIIIGGGEEEDDDEEEEEECCCBBB@@@??????@@@BBBBBBAAA???<<<=========<<<;;;:::999888777555444333222333333111111000///////////////.........///000111111111000...---...000111///---333333444444333222000///...---,,,,,,......---,,,,,,,,,,,,,,,---///000111111222222333333222222111333222111000000111222222000111111111222222333333555555666666555333222111111111333555888999999777222222333333222222111000000000111111111111000000222222222222222111000000......//////000111111222000000000000000111111222333333444444444444444444555666777888888888777777777777666666555555555555666777888;;;===???AAABBBFFFJJJPPPRRRSSSUUUZZZ___\\\___bbbdddeeefffiiikkkmmmooorrrssstttuuuxxxzzzzzz}}}|||tttkkkgggaaaZZZTTTOOOMMMLLLIIIHHHGGGEEEEEEEEEFFFGGGHHHHHHIIIJJJLLLOOOTTTXXXaaakkkyyy}}}uuurrrrrrooonnnfff```___\\\[[[ZZZXXXUUURRRPPPNNNJJJJJJIIIHHHGGGFFFFFFEEEDDDCCCBBBAAA???>>>===<<<===<<<;;;;;;<<<;;;999777888777666555444444444555222222222333333444444444444444444444444444444444555555555555555666666777888666555555777:::>>>AAAQQQdddzzzyyyuuu{{{}}}yyyuuurrrqqqqqqqqqrrrsssuuuvvvtttuuuuuuuuuvvvwwwwwwwwwvvvuuuvvv{{{vvv___XXXVVVPPPJJJIIIIIIIIILLLRRRWWWWWWPPPJJJJJJHHHEEEDDDDDDEEEDDDDDD@@@??????@@@BBBBBBAAA???===>>>>>>>>>===<<<;;;;;;999888666444333333333444000000////////////000000---......///000111111222000000222666999999555222222222333333222111///......---,,,,,,......---,,,++++++,,,,,,...///111222333444444555555444444333000///...------...//////111111111111111111111222444555666666555333111000555444444555666666555333222222222222222111000///000000111111111111000000111222222222222111000000---......///000111111222222222222111222333333444111222222333444555666666111222555777999:::::::::666666555555444444444444666777:::<<>>===<<<===<<<;;;;;;<<<<<<:::888999888666555444444444555222222222333333444444444444444444444444444444444555555555555555666777777888777555555777:::>>>AAAXXXjjj~~~wwwttt{{{{{{yyywwwrrrqqqpppoooppprrruuuvvvtttuuuuuuvvvwwwxxxxxxyyyvvvuuuvvv{{{uuu```YYYPPPMMMMMMIIIIIIJJJMMMOOOOOONNNLLLJJJHHHFFFEEEFFFGGGEEEAAA===???>>>>>>@@@BBBCCCAAA@@@<<<<<<======<<<;;;;;;:::666666666555444444444333999777444111/////////000////////////000000000000000//////............//////000111222222222111000...---,,,,,,,,,,,,---...------...///000111222222444555666777666555333222111111000.........///000---///000000000000333555666666555444333111111000222333444555666555444333333222222222111111000000222///---000444555333///222111000......000111222111000///......000222333444333111000000111333444333333444444333333222222333444555777888:::;;;;;;777666444333333555888999777999<<>>??????>>>>>>===<<<:::999888888888888888777666444333222666555444444333333333333555555555555555555555555777777666555555555555555777888333333;;;;;;===III___ssstttmmm}}}}}}zzzwwwuuusssrrrqqqrrrtttuuutttsssttttttuuuvvvvvvvvvvvvvvvuuuuuuxxxwwwbbb[[[QQQNNNOOOJJJJJJKKKMMMNNNNNNNNNLLLKKKJJJHHHEEEEEEEEEEEEBBB@@@BBBAAA@@@AAABBBBBBAAA???>>>>>>>>>===<<<:::999888666666666555444444333333666555222000......//////111111111222222222333333//////.........//////000666777777777666444333222...---,,,,,,,,,,,,---...------...///000111222222444444666666666555333222222000...---.../////////000000111000//////111333222222222111111111111111111222333444444444333333222222222111111000000000111000000444888888333...222111///......///111222222111/////////000222333444333111000000111333444111222222333444444444333333444555666777888999:::777666444333444666999;;;:::<<>>@@@??????===<<<999888777777666666555444444333333333222000///......///000.........////////////000...............///000111666666555444222000---,,,...---,,,,,,,,,,,,---...------...///000111222222333444555555555444222111333000---,,,///000///---111222222111///...000111......//////000000000111333333333333444444444444111111111000000000000000///000333888;;;999222---111111////////////111111111111000///000111222333333222111000000111222333///000111333444444555555333444444555666666777777666666555555666999;;;===>>>@@@CCCEEEFFFHHHKKKMMMSSSTTTVVVWWWVVVVVVVVVXXXXXXYYY[[[^^^aaaeeeggghhhmmmpppsssuuuuuuuuuwwwxxxzzz{{{}}}wwwllldddZZZUUUSSSRRROOOLLLJJJLLLLLLLLLJJJIIIJJJKKKLLLLLLOOOUUUbbbtttyyyooopppttt|||tttkkkhhhhhhdddccc```\\\YYYVVVTTTSSSPPPOOOMMMKKKIIIHHHGGGGGGFFFEEECCCAAA@@@?????????;;;;;;;;;;;;;;;;;;;;;;;;888888888777666555444333333333222222222333444444333333333333333333333333555555444555555666777888333666333444<<>>??????>>>===<<<:::888777777777666555444333333222111000000//////000000111,,,,,,,,,---------......---------......000111111222222111000...+++)))'''...---,,,,,,,,,,,,---............///000111111111222222333444444333222111555111------000222000...000111111000//////000222......////////////000000444444444444444555666666000000000000000000000000000111333777999777222---111000////////////000111111000000000000111222333222111111000111111222333000000111333333444444444333333333444444555555555666666666777888;;;>>>???@@@BBBEEEFFFGGGHHHJJJLLLLLLOOORRRUUUVVVXXXZZZ\\\\\\]]]___aaadddfffhhhiiijjjmmmqqqssssssrrrrrrssstttvvvxxx{{{~~~uuuggg```^^^\\\VVVQQQNNNNNNOOONNNMMMLLLLLLLLLMMMLLLKKKNNNVVVeeeuuuvvvnnniiijjjwwwtttiiihhhiiifffccc```\\\YYYWWWVVVUUUQQQPPPNNNKKKIIIHHHGGGGGGEEEEEEDDDBBBAAA@@@??????;;;;;;;;;;;;;;;:::::::::888888888777777555444444222222222222222333444555333333333333333333333333333333444444666777888999555999777777>>>AAAKKK^^^{{{wwwtttsssqqqppprrrqqqpppqqqssstttsssrrrpppppppppqqqrrrtttuuuvvvyyy{{{tttaaa[[[SSSOOOOOOKKKLLLLLLLLLLLLLLLMMMMMMMMMGGGHHHJJJJJJHHHEEEBBBAAA???>>>>>>???AAAAAA@@@???============<<<;;;::::::888777666555444333222222000000000000111111222222//////000000000111111111---------......000111111222333333333111000...---...---,,,,,,,,,,,,---.........//////000000111111111111222222222222222111555222//////111222111000...///000000///000222444111111000000000/////////222222333333333444444444000000000000000111111111111111111222333222111///000//////////////////000000000///000000000111111000000000000111222222333222222222333333222111111222222333333444444444555777777888999;;;===@@@AAA@@@CCCEEEGGGGGGHHHIIIKKKHHHLLLPPPSSSVVVXXX[[[^^^```aaaaaabbbcccdddeeeeeeeeehhhlllmmmmmmllllllmmmnnnppprrruuuxxxyyyzzzzzzyyy}}}vvvpppjjjaaaZZZSSSRRRQQQPPPOOONNNMMMMMMMMMLLLKKKLLLPPPZZZeeemmmyyymmmdddiiitttttthhhggghhheeeccc```\\\YYYWWWVVVVVVRRRQQQOOOLLLJJJHHHGGGGGGEEEEEEDDDCCCBBB@@@???>>>>>>===<<<;;;:::999888888777888888888777666555555222222222222333444444555333333333333333333333333333333333444666777999:::666;;;999777===@@@MMMccc}}}xxxtttsssrrrqqqppprrrqqqpppqqqssstttsssrrrooooooooopppqqqsssuuuvvvyyy|||qqq___ZZZSSSOOOPPPKKKKKKKKKLLLMMMMMMMMMMMMMMMFFFHHHJJJIIIGGGCCCBBBAAA===<<<===>>>@@@AAA@@@???<<<<<<<<<===<<<<<<;;;:::888888777555444333222111000000000111111222222222////////////000000000000...............///000111222222333333333222000///...---,,,,,,,,,,,,---....../////////000000000111000000000000111111111111333222111000///000111222---///000000000000333555222222111111000000//////...///111222222222111000111111111111111222222222222111///.........000111////////////////////////........./////////000000//////000111111222222222222222222222222111000000111222222333444555555555888999:::;;;===???AAABBB@@@BBBFFFGGGHHHHHHIIIJJJJJJMMMQQQSSSTTTVVVXXXZZZ^^^^^^^^^^^^^^^^^^^^^^^^___bbbeeefffffffffggghhhjjjkkkooorrrtttvvvvvvvvvuuuxxx|||zzznnneee```\\\XXXUUUSSSQQQOOONNNKKKKKKKKKKKKMMMRRRXXX]]]qqq|||wwwddd```eeennn~~~xxxlllhhhgggeeecccaaa^^^[[[YYYWWWWWWSSSRRRPPPMMMKKKIIIHHHGGGEEEEEEEEEDDDBBBAAA???>>>???>>>===<<<:::999888777777888888888777777666555444444333333333444555555333333333333333333333333333333444444666777888999444:::888666:::???OOOhhh}}}zzzuuurrrqqqrrrqqqqqqrrrqqqpppqqqrrrsssrrrqqqnnnnnnnnnoooqqqtttvvvxxxyyy}}}ooo^^^ZZZSSSQQQQQQLLLJJJKKKMMMNNNNNNNNNLLLKKKHHHIIIHHHEEEBBBAAABBBDDD???>>>>>>???AAAAAA???>>>============<<<;;;:::999888888777555444333222111//////000000000000000000------.........///////////////.........//////000000111111222111000...---...---,,,,,,,,,,,,---...////////////000000000000////////////000000111111///111222000,,,+++///222///000111000///000111333000000000000000111111111---///222444444333000///111222222222333333333333222111///...------///111...//////////////////...,,,------..................///000111111222222222000111111222222222222111111111222333444555666777::::::;;;===>>>@@@AAABBB@@@CCCFFFIIIIIIIIIJJJKKKLLLNNNQQQSSSSSSTTTUUUWWWXXXXXXXXXXXXYYYYYYYYYYYY[[[]]]___``````aaaccceeehhhjjjmmmpppsssvvvwwwwwwwwwzzz|||}}}~~~uuuooofff```\\\XXXUUUSSSNNNNNNMMMLLLLLLOOOSSSVVVbbbmmm~~~jjj^^^___^^^iii}}}sssmmmhhheeedddcccaaa^^^[[[YYYWWWTTTSSSPPPNNNKKKIIIHHHGGGEEEEEEEEEDDDCCCAAA???>>>======<<<;;;::::::999999777888888888888777666666666666555444444444555555444444444444444444444444444444444555555777888888333;;;:::777<<>>>>>CCCHHHBBBAAA@@@@@@AAAAAA???===??????>>>===<<<:::888777999888777666444333222111......///////////////...111111111111222222222222000//////.........//////333333444333222000...---...---,,,,,,,,,,,,---...////////////000000000000///////////////000111111,,,000222///***(((---222111222222111///...000111------...///000111222222///222555888888666333111222222222333333444444444111111111///...---///000......////////////......+++,,,------......------......000111222222222222...///000111222333333333000111222333555666777888;;;<<<===>>>???@@@AAABBB@@@CCCGGGJJJJJJJJJKKKLLLKKKMMMPPPRRRSSSTTTVVVWWWTTTTTTUUUUUUVVVWWWXXXXXXYYYZZZ\\\]]]]]]___bbbdddhhhjjjmmmppptttwwwyyyzzz{{{}}}~~~}}}|||~~~tttkkkddd```\\\YYYRRRRRRPPPNNNMMMOOOSSSWWWXXXccctttqqqaaa```VVV^^^oooyyypppiiifffeeeeeecccaaa]]]ZZZXXXTTTSSSQQQNNNKKKIIIHHHHHHEEEEEEEEEEEECCCAAA???>>>;;;;;;;;;;;;;;;;;;;;;;;;777888888888888777777666888777666555555555555555555555555555555555555555555555444555555666777888444<<<<<<:::???GGG\\\xxxwwwtttpppnnnnnnooopppoooqqqpppoooppprrrsssrrrqqqnnnnnnnnnoooqqquuuxxxzzz}}}rrr___YYYQQQNNNNNNJJJKKKKKKLLLLLLLLLLLLKKKKKKIIIHHHGGGFFFEEECCCBBBBBBCCCAAA???>>>???AAAAAA@@@============;;;999777666:::999888777666333000---333333222111000000111111//////000111111111111111//////............//////111111222333222111000//////---+++---000222000...000000//////............111111000000//////......000111333555444333000///111000/////////000222222///000000000000111111111222333333444444333333222111111222333333333333222---///111111///...------222111000//////000111222000000000000000000000000...---------///111333444333333444333222111333555444444333444555777999:::<<<<<<<<<======>>>???@@@DDDDDDEEEFFFGGGHHHIIIIIILLLLLLLLLMMMNNNNNNOOOOOOOOOPPPQQQSSSTTTUUUUUUUUUYYYZZZ[[[]]]___aaabbbccciiillloooqqqssstttvvvxxx}}}~~~|||qqqjjjccc___\\\WWWRRRPPPMMMJJJLLLPPPYYYYYYbbbrrrmmm]]]XXX]]]fffvvv|||qqqkkkiiifffdddbbb^^^YYYVVVUUUSSSPPPNNNLLLJJJHHHEEEDDDDDDDDDDDDCCCBBBAAAAAA===<<<<<<;;;;;;:::999999999999999888777666666555555555444444444333333333111222222333444555666666222444777999:::999777555555666888;;;???LLLeee||||||wwwqqqnnnoooooonnnlllpppqqqqqqrrrrrrpppooonnnnnnoooqqqqqqrrrtttxxx{{{|||rrr^^^XXXPPPMMMNNNJJJKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBBBB@@@???>>>@@@AAAAAA@@@============;;;999777666444444555555555444222111222222111000000000000000//////000111111111111000//////............//////000000111222111000///...111///......000111000...////////////////////////111000000000/////////...222333555777777666444222111111000000000111222333111111111111111111111111111111222222222222111111111111111111222222222222...000111111///......///111111000//////000111111000000000000000000000000///////////////000111222222333444333222111333444555555444555666777999:::<<<<<<<<<======>>>???@@@CCCCCCDDDDDDEEEFFFGGGGGGIIIJJJJJJKKKLLLMMMNNNOOOPPPQQQQQQRRRSSSTTTUUUUUUYYYZZZ[[[]]]___aaabbbcccgggjjjmmmpppqqqsssuuuwwwzzz{{{|||}}}}}}~~~ssslllbbb[[[VVVVVVTTTQQQPPPQQQTTTTTTYYYeeerrr~~~xxxfffYYY[[[bbbssstttoooiiieeedddbbb^^^[[[WWWUUURRRPPPOOOMMMJJJGGGFFFFFFEEEDDDBBB@@@???>>>===<<<<<<;;;;;;::::::999999999999888777666666666555555555444444444333333333333333333444444444444333444666777888888777666999999;;;===@@@MMMeee{{{yyytttooonnnoooqqqpppooooooppppppqqqpppooonnnmmmmmmnnnppppppqqqtttxxx{{{rrr]]]WWWOOOLLLMMMJJJLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIHHHFFFEEEDDDCCCBBBBBB@@@>>>???@@@AAAAAA@@@============;;;999777666111222333444333333111111111111000/////////000000...///000000111111000000000//////......//////000//////000000000///...---///...---...///000000...///////////////000000000000000000000////////////111333555777777777555444222222111111111222333444444333333222222111111000///000000000000000000///111000/////////000222333000111111000...---///000111000000//////000000111000000000000000000000000///000000111000000//////333444555444333222333555666666666666777999:::;;;<<<<<<<<<======>>>???@@@CCCCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHJJJKKKMMMNNNOOOSSSRRRRRRQQQRRRSSSTTTUUUXXXYYY[[[]]]___aaabbbccceeegggkkkmmmoooqqqsssuuuvvvwwwyyyyyyyyyzzz|||yyyjjjaaaZZZYYYYYYUUUQQQOOOPPPOOORRRYYY```jjjyyytttccc___```qqq~~~pppgggfffeeeaaa]]]ZZZXXXUUUSSSQQQOOOLLLJJJHHHHHHFFFDDDBBB???<<<;;;======<<<<<<;;;:::::::::999999999888777777666666555555555444444444444333555555444444333333333333333444444555666666777777999999;;;>>>CCCQQQjjjzzzuuupppnnnooopppooonnnnnnoooooooooooonnnmmmmmmlllmmmnnnooopppsssxxx{{{rrr]]]VVVNNNKKKMMMIIIKKKKKKLLLLLLKKKKKKJJJIIIJJJIIIHHHGGGEEEDDDCCCCCCAAA???>>>???AAABBBAAA@@@============;;;999777666222333444333111///...---000000///////////////000...//////000000000000000000000////////////000000//////000111000///...---******+++,,,...///000000//////000000000000111111000000000000///////////////111333444555555444444333333222111222333444555666555555333222111000000//////000000000000//////111000...---...///111333000000///...,,,,,,...000000000000//////000000000////////////////////////...///000222222111000///444666777777555444555666777777888888999:::;;;;;;<<<<<<<<<<<<===>>>???@@@DDDDDDEEEEEEEEEFFFFFFFFFEEEFFFHHHJJJLLLNNNOOOPPPUUUTTTRRRQQQQQQSSSTTTVVVXXXYYY[[[]]]___aaacccdddccceeeiiikkkmmmnnnqqqssssssuuuvvvwwwwwwxxxzzz||||||pppddd```^^^YYYRRROOOPPPPPPQQQTTTWWW]]]kkkxxxssshhhdddrrr{{{lllgggeee```\\\[[[YYYVVVTTTSSSQQQNNNKKKHHHHHHFFFDDDBBB???<<<;;;=========<<<;;;;;;::::::999999999888888777777777555555555555444444444444555555555555555555555555444444333333444555777888666666999>>>GGGYYYttt}}}xxxrrrooonnnnnnllljjjnnnnnnnnnmmmmmmmmmllllllkkklllmmmnnnooosssxxx|||sss^^^WWWOOOLLLMMMIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIHHHGGGFFFDDDCCCCCC@@@???>>>???AAABBBAAA@@@============;;;999777666111333555444111.........000///////////////000000......///000000000000000000000////////////000000///000111111111000///...+++,,,---......///000111000111111111111111111111////////////000000000000000000222333444444444444444333222222222333555555777666555444333111000000000111111222222111111000000///...------///111222...///...,,,++++++---////////////000000/////////////////////////////////,,,...000111333333222222666888999999888777777888888888999::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@BBBBBBCCCCCCDDDEEEEEEEEEFFFGGGIIIKKKMMMPPPQQQRRRUUUTTTRRRQQQQQQSSSUUUVVVXXXYYYZZZ]]]___aaacccdddbbbeeehhhjjjkkkmmmoooqqqqqqsssvvvwwwwwwxxxzzz|||~~~vvvmmmggg___XXXTTTSSSRRRTTTUUUTTTUUU___iiiwwwsssiiitttrrriiieeeaaa]]]\\\YYYVVVTTTSSSQQQNNNLLLGGGGGGFFFEEECCCAAA???>>>>>>======<<<<<<;;;::::::999999999999888888888888666666555555555444444444555555555666777888888888555444333333333555777888666666999@@@LLL```}}}}}}xxxrrrooonnnnnnmmmjjjmmmmmmmmmlllllllllllllllkkkkkklllmmmooosssyyy}}}sss```YYYQQQMMMMMMHHHHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJIIIGGGFFFEEEDDDCCC???>>>>>>@@@BBBCCCAAA@@@============;;;999777666///222555555222000111333000000/////////000111111---...//////000000//////111000000//////000000111000000111222111000///...000111222111000///000111222222222222111111111000////////////000000000000222222333444555555555555333333222222222333444555666666555444222111111000111222222333333222222111000///.........///111222......///---,,,+++,,,......//////000000//////...000000000000000000000000---...///111222333444444666888:::;;;999888888888888888999:::;;;;;;::::::<<<<<<<<<======>>>???@@@??????@@@AAABBBCCCDDDDDDHHHIIIJJJLLLOOOQQQRRRSSSTTTSSSSSSRRRSSSTTTUUUVVVWWWXXXZZZ]]]___bbbdddeeedddgggiiikkkkkklllnnnooopppsssvvvxxxyyyzzz|||~~~}}}|||qqqeee\\\YYYWWWUUUUUUVVVSSSRRRVVV]]]hhhwww~~~pppvvvzzznnniiifffccc\\\YYYWWWUUUSSSQQQNNNLLLGGGFFFFFFEEEDDDCCCAAAAAA>>>>>>======<<<;;;;;;;;;999999999999999999999999666666666555555555444444444444555666777888999999555444444333444666777888<<<:::===EEESSSiiixxxtttooonnnoooqqqqqqooonnnmmmllllllkkkkkkllllllkkkkkklllmmmooottt{{{tttbbb\\\SSSNNNMMMGGGFFFGGGHHHJJJKKKLLLMMMMMMJJJJJJIIIHHHFFFEEEDDDDDD>>>>>>>>>@@@BBBCCCAAA@@@============;;;999777666111555888777333000111444000000000000000111222222---...//////000000//////111111000000000000111111//////000000000///...---+++...000000///000222444444444333222111000000///.../////////000000000111222333333333333333333333333222111111111222444555555444444333222111111000111222222333333222222111//////000000000111111111...000111000///---............///000000///......000000000000000000000000000000000000111222333444555777::::::999777777777777888999:::;;;:::999999<<<<<<<<<======>>>???@@@??????AAABBBDDDEEEGGGGGGIIIJJJKKKMMMOOOPPPRRRSSSRRRRRRSSSTTTUUUUUUVVVVVVWWWXXXZZZ\\\___bbbdddeeegggiiikkklllllllllmmmnnnnnnqqqvvvyyyzzz|||~~~|||~~~qqqfffbbb___ZZZVVVUUUTTTQQQSSSXXX]]]jjjzzzyyyyyyssskkkhhhfff]]]ZZZXXXVVVTTTRRROOOMMMHHHHHHHHHGGGEEEDDDBBBAAA>>>>>>======<<<<<<;;;;;;999999999999999999999999666666666666555555555555444444555555666666666777555555555555666777888888???===AAAKKK[[[ssswwwsssnnnmmmppprrrrrrqqqooonnnmmmlllkkkllllllmmmkkkllllllmmmpppuuu|||tttccc^^^UUUPPPMMMFFFEEEFFFGGGJJJKKKMMMMMMNNNKKKJJJIIIHHHFFFEEEDDDDDD>>>>>>>>>@@@CCCCCCBBB@@@============<<<999777666666:::<<<999333//////111111111000000111222333333---......///////////////111111000000000000111111---.../////////...---,,,!!!%%%))),,,---000555888666555444333111000//////.../////////000000111111111111000000000000000000222222111111111222333444444333333222222111111000111111222222222222111111//////000111222111111111///111333333111/////////---...///000000///...---000000000000000000000000333222111000000111222333333666888999888666555555777888999:::;;;:::999888<<<<<<<<<======>>>???@@@AAABBBDDDEEEHHHIIIKKKLLLIIIJJJKKKMMMNNNPPPQQQRRRPPPQQQSSSTTTVVVVVVWWWWWWWWWXXXZZZ\\\___bbbdddeeeiiikkkmmmmmmllllllmmmnnnmmmqqquuuyyy{{{}}}|||}}}}}}~~~uuuqqqggg___XXXVVVUUUSSSTTTXXXWWWbbboooyyy{{{uuujjjfffeee^^^\\\YYYWWWUUUSSSPPPNNNJJJJJJIIIHHHFFFDDDBBBAAA>>>>>>>>>===<<<<<<;;;;;;999999999999999999999999777666666666555555555555555444444444444333333333555555666666777888888888>>>===BBBNNNaaa|||yyyuuupppnnnoooqqqpppnnnooonnnmmmlllkkklllmmmmmmllllllmmmnnnpppvvv}}}ttt___XXXPPPOOORRRPPPLLLLLLKKKLLLLLLMMMNNNOOOKKKKKKJJJIIIHHHFFFEEEDDDDDDBBB@@@@@@AAACCCDDDCCCAAA@@@???>>>===;;;777444888777666444222111000///000///...---...///111333//////////////////////////////000000000000//////......///000000000000000111------111222///000555666555444333333333333333//////............//////000000000111222222333333///000222222111111111222222222222222222222222222111111111111111111111111444333222111000000000000//////...------------...//////.........000222333000000000000////////////444333333222222333333444222333333444444555555555666777888999:::999888888999999999:::;;;<<<===>>>AAABBBDDDGGGIIIJJJKKKLLLIIIJJJJJJLLLMMMNNNOOOPPPUUUUUUVVVVVVVVVUUUUUUTTTUUUVVVWWWXXX[[[___bbbdddhhhjjjlllmmmmmmlllmmmnnnjjjmmmqqqtttwwwyyy{{{~~~|||||||||}}}}}}rrrllleee___]]][[[WWWUUUTTTXXX```lllzzz|||~~~zzzkkkffffffaaa^^^YYYVVVUUUSSSQQQPPPLLLJJJHHHGGGFFFEEEBBB@@@>>>>>>>>>===<<<<<<;;;;;;888888888888888777666666888777666555444555666666333333333444444555555555666555555555555666666777777???BBBQQQpppwwwuuurrrqqqppppppnnnmmmlllkkkkkkkkkkkklllmmmmmmllljjjkkkooorrruuu|||qqq___ZZZSSSQQQQQQMMMHHHHHHIIIIIIJJJLLLMMMNNNJJJJJJJJJIIIHHHGGGEEEDDDGGGEEEDDDCCCDDDDDDCCCBBB>>>===<<<<<<;;;:::666444111111111000000000//////111000.........///111222........................//////000000000000//////////////////000000000000000,,,,,,000111...///333999888777555444222111000//////............//////111111111111111222222222///000222222111111111222222222222222222222222222111111111111111111111111333222111000//////////////////...------------...///.........///000111222000000000000////////////222222222111111222222222222222222333444555666666666777888999999999888888999999999:::;;;<<<===>>>AAABBBCCCEEEGGGHHHIIIIIIHHHIIIJJJKKKLLLMMMNNNOOORRRSSSSSSTTTTTTTTTTTTTTTUUUUUUVVVWWWZZZ]]]___aaaeeehhhkkkmmmlllkkklllllljjjllloooqqqsssuuuxxx{{{{{{{{{{{{|||}}}{{{oooddd^^^ZZZVVVTTTTTTVVVZZZaaakkkxxxzzzllleeedddbbb___[[[XXXVVVTTTRRRQQQMMMKKKHHHGGGFFFEEEBBB@@@>>>>>>>>>===<<<<<<;;;;;;999999999999999888888777888888666555555555666777333333333444444555555555666555555555555666777777999AAAFFFUUUuuu|||vvvtttqqqppppppooonnnlllllllllkkkkkkllllllmmmnnnllljjjlllppprrruuu}}}mmm^^^\\\VVVRRRQQQKKKHHHHHHHHHIIIJJJLLLMMMNNNJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBCCCCCCAAA???===<<<;;;;;;;;;:::888555333333333222222222111111111111///......///000000------------------------//////000000000000/////////////////////000111111///,,,,,,//////...///222777777777777555333111///000//////......//////000222222222111111111111000...000222222111000111222222222222222222222222222111111111111111111111111111111000///............//////...------------...............///000111222////////////000000000000111111000000000000111111111111222333444555666666666666777888888888888888888888999999:::<<<===>>>@@@AAABBBCCCDDDEEEEEEEEEFFFGGGHHHIIIKKKLLLMMMMMMOOOPPPQQQRRRSSSTTTTTTTTTUUUUUUUUUVVVWWWZZZ\\\]]]bbbeeeiiikkkkkkjjjjjjjjjiiikkklllmmmnnnqqquuuxxxzzzzzzzzz{{{|||~~~~~~nnnddd^^^[[[YYYVVVVVVVVVWWW[[[dddqqqzzzzzzzzzqqqgggfffccc```\\\YYYWWWUUUSSSQQQMMMKKKIIIGGGGGGEEECCCAAA>>>>>>>>>===<<<<<<;;;;;;:::::::::;;;:::999999888888888777666666666666777444444444444444555555555666555555555666666777888:::BBBHHHXXXyyyyyytttrrrpppooooooooommmlllmmmllllllllllllmmmnnnnnnkkkkkkmmmqqqssswwwlll]]][[[UUURRRQQQKKKLLLLLLKKKLLLLLLMMMNNNOOOIIIIIIIIIIIIHHHGGGFFFEEE@@@???@@@BBBDDDDDDBBB@@@>>><<<;;;;;;<<<;;;999888777777555444222111//////222111000///......//////........................//////000000000000//////000//////...///000111111...------...//////000222111222444555555444333111000000////////////000000333333222222111000000///...000222222111000111222111111111111222222222222333333333222222222222222111000//////........./////////...------------...------......///000000111////////////000000000000111111111000000111111111000000111222444555666666666666666777777777777777888888888999:::<<<===>>>@@@AAABBBBBBCCCCCCCCCCCCEEEEEEFFFHHHIIIJJJKKKLLLMMMNNNOOOQQQSSSTTTUUUUUUVVVUUUUUUUUUVVVXXXZZZ[[[^^^aaafffiiiiiihhhggggggiiijjjkkkkkkkkknnnrrruuuzzzzzzzzz{{{|||}}}~~~{{{ooohhhdddbbbYYYYYYWWWTTTTTTYYYccckkkvvvwwwwwwyyymmmjjjdddaaa\\\YYYWWWUUUSSSQQQNNNLLLIIIHHHGGGFFFCCCAAA>>>>>>>>>===<<<<<<;;;;;;:::::::::::::::999999888777777666666555555555555444444444555555555555555555555555555666777888888999AAAGGGXXXyyyxxxrrrpppnnnnnnnnnnnnmmmlllmmmmmmllllllmmmmmmnnnooojjjkkknnnsssuuuxxxnnn]]]YYYRRRPPPQQQLLLNNNMMMMMMLLLLLLLLLLLLLLLJJJJJJJJJIIIHHHGGGFFFEEEBBBAAABBBCCCEEEDDDBBB@@@???===;;;:::::::::888777444333222000///---,,,+++111111000////////////...//////////////////////////////000000000000/////////////////////000000111///////////////111222222...///111333333333111000000000////////////000000444333333222111000//////...///111111000000000111000000000111111222222222555555444444444333333333111111000/////////000000//////...------------...,,,---......///000000000.../////////000000000111222222111111111111222222000000111222333444555666666666666666666777777777777777777888:::<<<===>>>@@@@@@AAABBBBBBBBBBBBBBBDDDDDDEEEGGGHHHIIIJJJKKKLLLMMMOOOQQQSSSUUUVVVVVVVVVVVVUUUUUUVVVWWWYYYZZZZZZ^^^bbbeeeeeeeeeeeefffiiijjjjjjjjjjjjmmmqqqtttxxxyyyzzz{{{|||}}}~~~~~~~~~~~~}}}ssslllhhh]]]]]][[[WWWTTTUUUZZZ^^^fffqqqzzzuuutttqqqllleeeaaa]]]YYYWWWUUUSSSQQQOOOLLLJJJIIIHHHGGGDDDBBB>>>>>>>>>===<<<<<<;;;;;;999999999:::999888888777666666666666555555444444555555555555555555555555555555555666666777999999;;;BBBGGGXXXwww~~~xxxqqqooommmmmmnnnnnnnnnmmmlllllllllllllllmmmnnnnnniiikkkpppuuuwwwzzzrrr^^^XXXQQQOOOPPPLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKJJJIIIHHHFFFEEEDDDAAA@@@???@@@AAAAAA???===AAA???;;;:::999888666444111111111111000000000000000000000000000/////////000000000000000000000000//////000000000000//////......///000000000000000...111000...///222333222000000111111111///...---111000000//////000000111333333222222111000//////---///111111000///000111//////000000111222222222666555555444444333333333111000000//////000000111//////...------------...,,,,,,---///////////////......//////000000111111222222222111111222222222111111222222333333444444555555555555555666777777666666777888:::<<<===>>>>>>???@@@AAAAAABBBAAAAAADDDDDDEEEFFFHHHIIIJJJJJJKKKLLLNNNQQQSSSUUUUUUVVVVVVUUUUUUTTTUUUVVVXXXYYYXXX[[[^^^```aaabbbdddeeeggghhhiiijjjjjjlllppprrruuuvvvxxxzzz{{{}}}}}}}}}~~~vvvnnnfffccc```\\\YYYWWWUUUUUU[[[dddppp}}}uuuiiiqqquuulllgggccc^^^[[[XXXVVVTTTRRROOOMMMKKKIIIIIIGGGEEECCC>>>>>>>>>===<<<<<<;;;;;;999999999999999888888777666666666666666555444444666666666555555555555555555555555666777888999:::<<>>===???BBBDDDEEEDDDGGGDDD@@@===;;;999666555333333333333222222222222...//////000000000000000000000000000000000000000//////000000000000//////,,,...000222222111///...---000000---...222333000000000000000000/////////111111000000000000111111333222222222111000000000---///111111000///000111/////////000111222222222555444444333222222111111/////////......//////000//////...------------...+++,,,---////////////............///000111111111111111000000000000111111222222222222222222222222555555444444444555666777555666666888:::<<<===>>><<<<<<===??????@@@@@@@@@DDDDDDEEEFFFHHHIIIJJJKKKJJJKKKMMMOOOQQQSSSTTTTTTSSSSSSRRRRRRSSSUUUVVVWWWVVVXXX[[[\\\]]]```ccceeeccceeehhhiiijjjlllnnnppppppqqqtttwwwyyy{{{{{{|||~~~tttnnnfffaaa^^^[[[VVVRRRTTTZZZaaajjjuuuyyyiiihhhrrrsssjjjfffaaa]]][[[YYYVVVTTTPPPNNNKKKJJJIIIHHHEEECCC>>>>>>>>>===<<<<<<;;;;;;:::::::::::::::999999888777888888999888777666555777666666666555555555444555555555666777999:::;;;:::AAAGGGXXXvvvzzzyyy}}}zzzpppooommmnnnoooppppppoookkkjjjjjjjjjjjjkkkllllllhhhlllrrrxxxyyy~~~vvvccc]]]SSSNNNLLLGGGHHHIIIJJJKKKMMMOOOQQQRRRMMMMMMLLLJJJGGGEEECCCAAAAAA@@@AAAEEEKKKPPPTTTUUUNNNJJJEEEAAA???<<<999777444333222000...---,,,+++---...///000111111000000//////////////////////////////000000000000//////+++---000333333111///---+++000///,,,,,,111222///.........///000222444555111111000000000000111111222222222111111111111111---///111111000///000111...//////000111222222222333333222222111000//////......---------....../////////...------------...+++,,,---////////////...---......///000111111222000000////////////000000333333333222222222111111555555444333444555666777555555666888999<<<===>>>999:::;;;===>>>?????????DDDDDDEEEGGGHHHIIIJJJKKKIIIJJJLLLNNNPPPQQQRRRRRRQQQQQQQQQQQQRRRSSSUUUVVVVVVWWWYYYZZZ[[[^^^bbbfff```cccgggiiijjjkkkmmmooolllnnnqqquuuwwwyyyzzzzzz~~~~~~~~~wwwllleeeccc```YYYSSSRRRUUUYYY^^^gggwww}}}nnnfffjjj{{{lllhhhddd```]]][[[XXXVVVPPPNNNKKKJJJIIIHHHFFFDDD>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999999:::;;;:::999888777777777666666555555555444555555555666777999:::;;;777>>>CCCUUUtttzzz|||}}}zzzqqqooonnnnnnpppqqqqqqpppjjjjjjiiiiiijjjjjjkkklllhhhlllsssxxxzzz~~~zzzbbbYYYVVVPPPLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMIIIJJJJJJIIIHHHEEECCCBBBCCCBBBAAACCCEEEHHHHHHHHHDDDBBB???<<<:::888666666444333222111000000000000////////////////////////000...,,,+++++++++***)))'''))),,,///111111111000000111111222222222222111......000111222222222222000///.........///111222111222222222111///---,,,000000111333333333333333222222222111111111111000222111111111000000//////000000000000000000000000......//////000000111111---------............///------------------------.........000333333///,,,////////////000000000000000000000111222333555666444444333333222222333333666666777888:::;;;<<<<<<@@@???>>>======>>>???@@@???AAABBBDDDFFFGGGHHHHHHJJJKKKLLLMMMOOOPPPQQQRRRRRRRRRQQQPPPPPPQQQSSSTTTSSSVVVZZZ]]]___```ccceeedddeeeffffffffffffiiijjjoooooonnnooorrruuuyyy{{{{{{|||~~~xxxnnneee[[[WWWXXXUUUSSSTTTWWW\\\eeewwwsssnnnmmmzzzuuulllfffgggggg```ZZZXXXQQQNNNKKKIIIIIIHHHFFFDDDCCCAAA???>>>>>>===;;;999666777777888888888777777666666777777888888888999888777666777999999777666777777666777777888999:::<<<===III```www}}}wwwrrrqqqqqqpppppppppppppppllllllkkkjjjjjjiiihhhhhhkkkoootttvvvxxxwwwaaaYYYVVVPPPLLLLLLKKKKKKLLLMMMMMMMMMMMMLLLJJJJJJJJJIIIHHHFFFDDDCCC@@@???>>>???BBBCCCDDDCCC@@@???>>>;;;999777555444333333222111000000111111111111111111111111111111111///------------,,,+++)))***---///000111000//////000000111111111111111...///000111111222222222000//////...///000111222333444555555444333111000111222222333333444555555222222222111111111111000111111111111000000000///000000000000000000000000.............../////////---------............///........................000......000222333000...111111111111111000000000000000111222333444444555555444444444444444555555555555666777888::::::;;;>>>===<<<<<<<<<<<<===>>>>>>???AAACCCDDDFFFGGGGGGHHHIIIJJJKKKMMMOOOPPPQQQSSSSSSRRRQQQQQQRRRSSSTTTTTTVVVYYY[[[]]]___bbbeeedddeeefffeeeeeeeeegggiiioooooopppqqqtttwwwyyy{{{{{{}}}}}}qqqddd]]]\\\VVVSSSSSSTTTWWW]]]kkkxxxwwwppp{{{yyymmmjjjhhhaaa[[[YYYRRRPPPLLLJJJIIIHHHFFFDDDCCCAAA???>>>???>>><<<:::999999::::::::::::999999777777777777888888888999777666555666888888666555666666666666777888999999>>>@@@LLLbbbxxx|||wwwqqqqqqpppooooooooooooooonnnmmmmmmlllkkkkkkjjjjjjjjjnnnsssuuuzzzttt___YYYWWWQQQMMMMMMJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIGGGEEEDDD@@@>>>>>>>>>@@@AAAAAA???<<<<<<<<<;;;999777444333333222222111111111111222111111111111111111111111222000....../////////---+++,,,...///000000//////......///000000000000000//////000111111222222222///////////////000111111444444555666666555444333333333222222333444666777222222222111111111111000111111111111000000000000000000000000000000000000.........------------------------............///////////////////////////111///...///111222222111333333333222222111111111111222333444555444333333444444444444555666777888555555666666777888999999<<<;;;;;;::::::;;;;;;<<<<<<===>>>@@@AAACCCDDDEEEEEEFFFGGGIIIKKKMMMPPPQQQSSSSSSRRRRRRRRRRRRSSSSSSUUUVVVXXXYYYZZZ]]]aaadddbbbcccddddddcccdddfffhhhmmmnnnpppsssuuuwwwxxxyyy{{{}}}|||mmmccc___YYYVVVTTTSSSRRRTTT]]]hhhwwwrrrzzz{{{pppjjjddd^^^ZZZUUURRRNNNKKKJJJHHHEEECCCBBB@@@???>>>??????===<<<999:::::::::::::::999999777777777888888888888888666555555555777777555444555555555555666777888999@@@CCCQQQggg{{{zzzvvvppppppooonnnnnnnnnnnnnnnoooooonnnnnnmmmllllllllliiilllqqquuu{{{qqq]]]XXXWWWRRRMMMMMMIIIJJJKKKKKKLLLLLLKKKKKKLLLKKKKKKJJJIIIGGGFFFFFFBBBAAA@@@AAABBBCCCAAA@@@999:::;;;;;;:::888555333333222222111111222222222////////////////////////111000......///000///...---......////////////...------...///000000000000000000000000111222222333///////////////000000111222222444555555555444444333222111000111333555777222222222111111111000000111111111000000000000000000000000000000000000000///.........------,,,,,,---------............///////////////////////////111000///...///111333444333333333222111111000000111222444555555444333222333333333444555777888999666666666777777888888888::::::::::::::::::::::::::::::;;;<<<>>>@@@BBBBBBCCCDDDEEEGGGIIILLLOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQUUUVVVWWWWWWXXX[[[___bbb```aaabbbbbbbbbbbbeeegggjjjlllooosssuuuvvvvvvvvvzzz}}}yyyllleee___ZZZWWWUUURRRPPPUUU\\\hhhttttttyyyxxxnnnhhhaaa\\\WWWTTTPPPMMMKKKHHHFFFCCCAAA@@@??????@@@@@@>>>===888888999999888888777777888888888888888888888888666555555666777777666444555444555555666777888999@@@FFFVVVnnnxxxuuuoooooonnnmmmmmmmmmmmmmmmooonnnnnnnnnmmmmmmlllllliiilllpppttt|||ppp\\\XXXWWWRRRMMMMMMIIIIIIJJJKKKKKKKKKKKKJJJLLLKKKJJJIIIHHHHHHGGGGGGCCCBBBBBBCCCDDDDDDBBB@@@:::;;;<<<<<<;;;999666555444333222222222222222222........................///...,,,---...//////....../////////////////////---...///000111111111111222111111000111111222333...//////000000000000000111222444555666555555444222111//////000111444555222222222111111111000000000000000000000000111111////////////////////////000//////......------------------............///........................000000///......000333555222222111111111000000000000222444555555444222111222222222333444666777888777777888888888888888888::::::::::::::::::::::::888888888:::;;;===???AAABBBBBBCCCDDDGGGJJJNNNOOONNNNNNNNNOOOOOOOOOOOOOOOTTTUUUUUUUUUVVVXXX\\\```^^^___```aaaaaabbbeeegggkkkmmmqqquuuwwwxxxxxxwwwyyy|||wwwmmmccc^^^YYYWWWSSSPPPQQQVVVZZZcccrrr||||||ssskkkddd^^^YYYVVVRRRNNNLLLJJJFFFDDDBBB@@@??????@@@@@@???===999999999999999888777777999999999888888888888888777777666777888999777555444444555555666888999:::>>>III^^^www{{{vvvuuuooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkmmmpppuuu}}}rrr]]]WWWVVVQQQMMMMMMHHHIIIIIIJJJJJJJJJJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGAAAAAAAAABBBDDDCCCAAA???<<<=========;;;999777666555444333222222111111111000000000000000000000000---,,,++++++---//////...//////////////////000000...///000222333333333333333222111000000111222333......///000000000000000222333555666666666555555000000//////000111333444222222222111111111111000000000000000111111111111/////////////////////////////////...............---------............///....................................---///222555111111111111111111111111000111222333444333222222222222222333444666777888888888888888888888888777888999999::::::999999888777777777777999<<<>>>???AAAAAAAAAAAADDDGGGJJJLLLJJJKKKLLLNNNOOOOOOOOOOOOSSSTTTUUUUUUUUUWWWZZZ\\\[[[]]]___```aaacccfffiiinnnppptttwwwzzz{{{{{{zzzxxxzzz}}}~~~~~~rrrhhhbbb\\\YYYUUUQQQQQQTTTWWW[[[fffvvvxxxnnnfff```ZZZWWWSSSPPPMMMKKKHHHFFFCCCAAA@@@???@@@@@@>>>===<<<<<<<<<<<<;;;:::999888999999999999999888888888888777777888999999888666555555555666777999;;;;;;???MMMgggwwwttttttoooooonnnmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkklllnnnrrrxxxttt^^^WWWUUUPPPLLLMMMHHHHHHIIIJJJJJJJJJJJJIIIJJJIIIHHHGGGFFFFFFGGGGGG@@@@@@AAACCCDDDDDDAAA???>>>>>>===;;;:::888777777777666444333222111000000000000000000000000000000---+++++++++...////////////......//////000111111000111222444555555666666444333111000000111333444---...///000111000000///111222333444555444333222///000000111111222333333222222222111111111111000///000000000111111111111////////////////////////---------------.........---------............///////////////////////////+++---......---...111444000000111111222333333333//////000111111222333333444444444444555666777888888888888777777666666666666777888888888888777666666666666666888:::===??????>>>===>>>@@@CCCFFFHHHHHHIIIKKKNNNOOOPPPQQQQQQQQQSSSTTTUUUUUUUUUWWWYYYYYY[[[^^^```bbbdddhhhkkknnnpppsssvvvxxxzzzzzz{{{wwwxxx{{{||||||}}}~~~qqqjjjbbb^^^YYYTTTTTTVVVWWWWWW^^^lllzzz|||ppphhhaaaZZZWWWSSSPPPOOOLLLJJJHHHDDDBBBAAA@@@@@@???>>><<<<<<<<<<<<<<<;;;:::999888:::::::::999999888888888777666666777888888777555666666666777999:::<<<===AAASSSppp{{{tttsssssspppooonnnnnnmmmmmmnnnnnnkkkkkkkkkkkkkkkkkkkkkkkklllooottt{{{vvv___WWWUUUOOOLLLMMMGGGHHHIIIIIIJJJJJJIIIIIIJJJIIIGGGFFFEEEFFFFFFGGGAAAAAABBBDDDFFFFFFCCCAAA???>>><<<:::888777777666888777555333222000000///........................---,,,+++,,,...000000000............///000111222111222444555666777777777444333222000000111333444---...000111111111000//////000111111111111//////000000222333333333333333222222222111111111111000//////000000111111111222////////////////////////+++++++++,,,,,,------------------.........//////000000000000000000000000))),,,......------000333000111222333444444555666.........///000222333444666555555666666777888999777777777666555555444444444555666777777666555444666666555666777:::===???===<<<;;;;;;<<>>DDDWWWvvvyyysssrrrsssppppppooonnnnnnnnnnnnnnnkkkllllllllllllllllllllllllooouuu~~~yyy```XXXUUUPPPJJJJJJHHHHHHHHHIIIJJJKKKKKKLLLJJJJJJJJJJJJIIIHHHGGGFFFCCCCCCCCCCCCBBBAAA@@@???>>>>>>===<<<;;;999888777666555333111000///......444444333222111000//////...---,,,...000111000///......---///111222222111111111222333333444555555777555333111111111222333////////////000000000000000111111222222000///...222222111111222222333444111222333333222111///...////////////000000000000000000000000////////////................................................---,,,,,,,,,---...000111000///---,,,---...000111222222222222222222222222333333333222222222111111333222222333444666888:::999999888777666555444444777666666555555555666666777777888888888888777777888777777888;;;???CCCEEEHHHIIIKKKMMMNNNOOOOOONNNUUUTTTRRRQQQQQQSSSVVVXXXUUUVVVYYY\\\```dddhhhjjjkkklllnnnoooooopppsssuuutttvvvxxxyyyzzz|||qqqddd___]]]YYYUUUWWWQQQOOOVVVcccttt|||qqqhhhfff```]]]XXXTTTQQQMMMHHHEEEDDDCCCAAA???>>>===<<<<<<>>>===;;;999888888888999::::::999888777777777777888888888888777777777777888555555888999999===BBBGGG[[[yyy{{{rrrqqqpppmmmnnnnnnnnnnnnnnnnnnnnnnnnpppooonnnlllkkkjjjiiiiiilllooovvvzzzaaaXXXVVVPPPKKKIIIHHHIIIIIIJJJKKKKKKLLLLLLJJJJJJJJJJJJIIIHHHGGGFFFCCCCCCCCCCCCBBBAAA@@@???>>>======<<<;;;999888777555444333111000//////////////////...............222000//////000000///...---------...///000000000//////000222444555666777777555333111000111111222/////////000000000111111000111111222111000///...111111111111111222333333222222222222222111111000000000000000000000000000000000000000/////////...////////////////////////........................------------...///000111111000.........///111222222222222222222222222222111111111222222222333333666555444444444444555666777777666666555555444444777666666555555666666666777777777888888777777777:::999888888999<<>>===<<<<<<<<<;;;:::999999999:::;;;:::::::::999999:::;;;;;;888888888888777777777777888666666999::::::===BBBGGG]]]zzztttsssqqqnnnooooooooooooooooooooooooooonnnmmmkkkjjjjjjjjjjjjmmmpppxxx{{{bbbYYYWWWPPPKKKIIIIIIJJJJJJKKKKKKLLLLLLMMMIIIIIIIIIIIIHHHGGGFFFFFFCCCCCCCCCCCCBBBAAA@@@@@@=========<<<:::999777666444333222111000000000000//////000000111111111222555333111111111000...,,,......//////000000111111---...///111333555777777666555333111000000000111000000000111111111222222000111111111111000//////111000000000000111222222222222111111222222333444333333222111111000000000000000000/////////......000000000000000000000000........................------...///000000000000111000/////////000222333222222222222222222222222...///000111222333444444666555444444444444555666555555555555555555555444666666666666666666777777666777777888888777777666;;;:::888777888999;;;===AAACCCFFFIIILLLNNNOOOPPPOOONNNMMMLLLMMMNNNOOOQQQRRRTTTWWW[[[___ccceeeffffffggghhhiiijjjlllqqqtttwwwyyy|||~~~~~~~~~yyynnnggg```\\\WWWTTTSSSUUUYYYdddvvvxxx~~~wwwkkkiiiaaa^^^YYYUUURRRNNNJJJFFFEEEDDDBBB@@@>>>===<<<<<<::::::999999:::;;;<<<<<<888888888999999;;;<<<<<<888888888888777777777777888777888;;;;;;:::===CCCKKKbbbyyyuuurrrooooooooooooooooooooooooooonnnmmmllljjjjjjjjjkkklllmmmrrr{{{|||cccZZZWWWQQQKKKJJJJJJKKKKKKKKKLLLLLLMMMMMMIIIIIIIIIHHHHHHGGGFFFEEEBBBCCCCCCCCCBBBBBBAAA@@@======<<<;;;:::888777666333333222111000000000111000111111111111222222222444222000000000000...,,,///000111111111111222333......///111222444555666555444333111000000000000000111111111222222222222111111111111000000000///000000000///000000111222222111111000111333555666555444444333111000000///000000/////////.........////////////////////////........................---...000111111111000///000000/////////000111222111111111111111111111111...///000000111222333444222222333444555777888888444444444555555666666666666666777777888888777777666777777888888777777666:::999888777777888999:::>>>???BBBEEEIIILLLNNNOOONNNNNNMMMMMMLLLMMMMMMMMMMMMPPPTTTXXX]]]```bbbcccdddeeefffggghhhkkkppptttwwwzzz~~~~~~~~~~~~xxxlllbbb\\\ZZZXXXWWWWWWXXX^^^ooo{{{vvv|||}}}nnnjjjbbb___ZZZVVVSSSOOOKKKGGGEEEDDDBBB@@@>>>======<<<;;;;;;:::::::::;;;;;;;;;777777777777777888999999888888888888777777777666777666888;;;;;;:::>>>DDDRRRjjj~~~wwwsssoooppppppppppppppppppppppppmmmllljjjiiijjjkkklllmmmmmmttt~~~|||cccZZZWWWQQQKKKJJJKKKKKKKKKKKKLLLLLLLLLLLLHHHHHHHHHHHHGGGFFFEEEDDDBBBBBBBBBCCCBBBBBBAAAAAA===<<<<<<;;;:::888777666333333222111000000000111///............---------000///......000000///......000111111//////000222000000000111111222222222333333222111000000000000000111111111222222222222111111111000000000000000000000000///000000111222111111000000111333555666666555444333222111000///////////////....................................////////////////////////---...000111111111000///............//////000000111111111111111111111111000111111111111222222222111222333444666777888888555555555666777777888888666666777888999999888888777777888888888888777777777666666666777999:::;;;;;;===???BBBEEEIIILLLMMMOOOOOOOOOOOOOOONNNNNNMMMJJJLLLPPPTTTYYY\\\___```aaacccdddfffhhhlllqqqtttvvvyyy|||~~~}}}|||||||||~~~rrrfff^^^[[[ZZZYYYXXXVVVZZZhhhvvvuuuuuutttlllccc```[[[WWWTTTPPPLLLHHHEEEDDDBBB@@@???>>>============<<<<<<;;;:::999999999888777777666666666777888888888888777777777666666666888:::999999???GGGXXXpppwwwrrrnnnoooooooooooooooooooooooolllkkkiiihhhiiijjjlllnnnmmmtttzzzaaaYYYWWWQQQLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKGGGGGGGGGGGGFFFEEEDDDDDDAAABBBBBBCCCBBBBBBAAAAAA<<<<<<<<<;;;999888666555444333222111000000000000000000//////.........---------,,,---000111000///+++...000///,,,+++---000000000000000000000000000000000000000000000000000000000000111111111222222222111111000///000000000111000000000000111222222000000000000111222333444555555444333222000000////////////.........------........................////////////////////////...//////000000/////////---.........////////////111111111111111111111111222222222222222222333333444444555666666555444444555666666666777777888888555666888999::::::999888888999999999999999999888555555666777888999;;;<<<;;;<<<===???BBBEEEHHHIIIMMMNNNPPPRRRSSSSSSSSSRRRMMMNNNOOORRRTTTWWWZZZ\\\]]]___cccfffhhhlllpppssssssvvvxxxyyyyyyxxxyyyzzz|||~~~}}}nnneee___[[[YYYWWWTTTVVV___kkk~~~wwwrrrppp{{{zzznnndddaaa\\\XXXUUUQQQMMMIIIFFFEEECCCAAA???>>>==================<<<:::999888;;;;;;:::888888777777777888888888888777777777777666666888999999:::CCCMMM___wwwzzzwwwqqqmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmkkkiiihhhhhhjjjlllnnnmmmuuuxxx```XXXVVVQQQLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGFFFEEEDDDCCCAAAAAABBBBBBCCCBBBBBBAAA<<<<<<<<<;;;999888666555555444333111000/////////000000000111111111111111...------...000222111000,,,///111000---+++...111/////////000000000111111......///000111111111111/////////000000000111111222222000/////////000111111111111111111222333333...///000000111111111111444333333222111000000/////////.........---------........................//////////////////////////////...............///......///000000000000000111111111111111111111111111111222333444555555666444444555666666555444444555555666666666666666666555777999:::;;;;;;:::999999::::::;;;;;;::::::999666666777777888999:::;;;<<<<<<<<<===???BBBDDDFFFHHHJJJOOOSSSWWWYYYYYYYYYVVVTTTRRRQQQQQQSSSUUUWWWXXX\\\aaaeeehhhjjjnnnpppppprrrtttttttttuuuvvvxxxyyy{{{||||||}}}zzzqqqfffaaa[[[XXXUUUTTTZZZaaannn|||sssiiimmm{{{pppdddaaa]]]YYYVVVRRRMMMJJJFFFEEECCCAAA???>>>======<<<<<<======<<<;;;:::999:::999888888888888888999888888888888777777777777888777888:::999<<>>@@@BBBCCCCCCGGGMMMTTTYYY]]]^^^___]]]ZZZVVVRRRPPPPPPRRRSSSUUUYYY___dddgggiiilllmmmnnnoooqqqqqqqqqrrruuuwwwxxxyyyyyyyyyyyy|||{{{nnnggg___\\\XXXVVVXXX]]]bbbvvvuuuhhhfffnnnqqqeeebbb]]]YYYVVVRRRNNNKKKFFFEEECCCAAA@@@>>>>>>===:::;;;<<<=========<<<;;;555555555555666777888999888888888888777777777777999999:::::::::>>>KKKYYYsss{{{sss|||~~~vvvrrrnnnmmmmmmmmmmmmmmmmmmmmmmmmnnnllliiigggggghhhkkklllooowwwvvvbbb\\\UUURRRQQQKKKMMMLLLKKKKKKLLLKKKIIIGGGGGGFFFDDDDDDEEEEEECCCBBBCCCCCCCCCBBBBBBAAAAAAAAA>>>===;;;;;;<<<;;;999777222222222111000//////...%%%'''))),,,---.........,,,------...///000111111000///---,,,---...000111222222111111111111222222222222111111111111222222444333222222111111111222222222222222222222222222444333111//////000111222///000000111222333333444...//////......///222444//////............//////333444555666444111...,,,111000///---------...///666666555444222000...---222111000......000111222999777333000...---...///444444444444444444444444222222333444444555555666555555666666777777888888999<<>>===:::888777777777888:::999888888:::<<<>>>@@@BBBDDDGGGJJJOOOUUU]]]bbbbbb___[[[VVVSSSQQQPPPPPPSSSUUUYYY\\\___aaabbbbbbdddfffjjjmmmpppqqqqqqqqqqqqtttvvvxxxwwwwwwwwwxxxzzzxxxxxxzzz~~~pppbbb[[[YYYWWWVVVXXX^^^iii}}}iiieeehhhxxxzzzppphhhbbb^^^ZZZSSSOOONNNGGGFFFDDDBBB@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999888888888888999999::::::999888777777888888777444666:::;;;>>>MMM___|||vvv{{{xxxrrrkkkmmmlllkkklllmmmnnnmmmlllkkklllkkkjjjhhhhhhjjjkkksss}}}vvvaaa[[[TTTRRRQQQLLLNNNMMMLLLLLLMMMLLLJJJHHHHHHFFFEEEEEEFFFEEEDDDBBBBBBBBBBBBBBBBBBAAA@@@@@@<<<;;;:::::::::999777555222222111111000//////...***+++---.........------..................//////111000///...///000222333111111111000000111111111222111111000000111111222444444333222222222222222333333333222222222222222444333111000///000111222000///////////////......,,,---......---...000222//////............//////111222444444333111...,,,000000///...............111111111111111000//////222111///......///111222666444222///......///000222222222222222222111111222222333444444555555666555555666666777888888888:::===@@@AAA???===<<<<<<===>>>>>>??????>>>=========<<<:::888777777888999999999888888999;;;===???BBBCCCEEEGGGIIINNNTTTXXXZZZZZZYYYWWWUUURRRPPPNNNNNNPPPRRRUUUWWWYYYZZZ[[[___aaaeeehhhkkklllmmmmmmnnnppprrrsssrrrrrrrrrssswwwvvvwwwzzzsssddd\\\YYYWWWVVVWWW[[[eeexxxppphhhgggtttxxxmmmccc^^^ZZZTTTPPPNNNHHHGGGEEECCCAAA???>>>===;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999999888777777666666777777999666777<<<<<>>:::999888888888777555333222222111111000/////////000000000000///...---,,,............------,,,,,,000///.........000111222000000000000000000000000222111111000000111111222444444444333333333333333333333333333333333333333444333111000000000111222111111000///---,,,++++++***,,,...///.........000//////............/////////000222222222000...---...////////////...------,,,---...///000000000000111111////////////111111222111///......///111222333333222222111111111000222222333444444555555666555555666777777888888999;;;===@@@AAA@@@>>>======???@@@AAAAAAAAAAAA@@@???<<<;;;:::888888888999:::888888777777888:::<<<===@@@@@@AAAAAABBBDDDHHHKKKNNNPPPSSSUUUUUURRRNNNLLLJJJJJJKKKLLLNNNPPPQQQRRRWWWYYY\\\___bbbdddeeeeeegggiiikkkkkkjjjjjjjjjlllpppqqqsssvvv{{{{{{jjjaaa\\\XXXWWWWWWXXX___pppyyymmmeeeooo{{{iiiaaa^^^YYYSSSPPPJJJIIIGGGDDDAAA???>>>===::::::::::::::::::::::::999999999999999999999999888777666666666666666666;;;888999===>>>DDDXXXnnn}}}uuussspppmmmlllkkkkkkllloooppppppoookkkkkkkkkiiihhhiiikkknnnuuuwww```YYYRRRQQQSSSNNNNNNMMMLLLLLLMMMMMMKKKIIIIIIHHHGGGHHHHHHHHHEEECCC===???AAACCCCCCAAA???===:::999777777888777555333111111111111000000//////111111111000///...---------------------------------,,,,,,,,,---...///000000000000000000000000000111111000000000000111111444444444444444444444333333333333333333444444444333222111000000000111111333222111000///...---,,,***---///000///....../////////............//////---...///000000000......---.../////////...---,,,+++,,,---...///000000000111000////////////000111///...------...000222333555555444444333222222222222222333444444555555666555666666777888888999999:::<<>>============>>>@@@AAAAAA@@@???>>>;;;;;;:::999999999::::::777777777777888999:::;;;=========<<<<<<===@@@BBBCCCFFFJJJNNNOOONNNKKKJJJHHHHHHGGGGGGGGGIIIKKKLLLNNNPPPRRRUUUXXXYYYZZZ[[[\\\^^^```aaaaaabbbdddeeegggiiimmmqqqtttwwwyyy{{{sssggg```[[[XXXXXXUUUZZZhhh{{{rrreeellluuuhhhccc^^^VVVQQQLLLKKKHHHEEEBBB???>>>===::::::::::::::::::::::::999999999999999999999999888777777666666666777777;;;888999===>>>FFF^^^vvvzzzrrrpppnnnllljjjiiiiiikkkmmmoooooonnnjjjjjjjjjiiihhhjjjmmmpppxxxvvv```YYYRRRQQQSSSOOOLLLKKKJJJKKKLLLLLLJJJIIIIIIHHHHHHIIIIIIHHHEEECCC===???AAACCCCCCAAA???===;;;999888888999888555333111111111000000000000000//////..................++++++,,,,,,---......///,,,,,,,,,---...///000000000000111111111111000000111000000000000000000111333333444555555444444333222222222333333444444444222222222111111111111111111000000000/////////...,,,...111111000///////////////............//////,,,---.../////////......,,,---...//////...---,,,......//////000/////////000//////////////////000---------...///111333444444444444333333222222222222222333444444555555666666666777777888999999999999;;;======<<<<<<<<<===<<<===???AAABBBAAA???>>>;;;;;;::::::::::::::::::777777777777888999999:::999:::;;;:::999:::<<<>>>===???AAADDDFFFGGGGGGGGGEEEDDDCCCBBBBBBCCCEEEFFFFFFGGGIIIKKKMMMOOOPPPPPPQQQSSSUUUWWWXXXZZZ]]]___^^^bbbgggjjjlllnnnqqqttt|||~~~zzzlllccc\\\XXXXXXTTTWWWbbbsssyyyjjjmmmnnnfff___VVVQQQMMMLLLIIIFFFCCCAAA???>>>;;;;;;;;;;;;;;;;;;;;;;;;888999::::::::::::999888888888888777777888888999999777999<<<===GGG```zzzyyyqqqmmmkkkjjjhhhggggggiiikkkmmmmmmllljjjjjjiiihhhhhhkkkooorrr|||vvv```ZZZSSSRRRSSSOOOKKKJJJJJJJJJLLLLLLJJJIIIHHHHHHHHHIIIJJJHHHEEEBBB>>>???AAABBBCCCBBB@@@???;;;:::999999999888666444111111000000000000000000...------------...//////++++++,,,---...///000000......///000111222333333000111222333333222111000111000000//////000000111111222444555555444333333000111111222222333333444222222222222111111000000..................//////...///111111000//////000//////............//////---....../////////......,,,,,,---............---000000000000000000///...////////////////////////.........///000111222333111111111111111111111111222222333444444555555666666666777888888999999:::888:::<<<<<<;;;;;;<<<======???AAADDDDDDCCCAAA@@@<<<;;;;;;;;;::::::999999777777888888999999999999777999:::999999999;;;===:::;;;<<<===???AAABBBCCC???>>>>>>======>>>>>>???AAABBBBBBCCCDDDFFFFFFGGGGGGHHHKKKLLLMMMPPPSSSVVVVVV[[[```bbbccceeeiiilllqqqsssuuuxxx{{{rrrggg^^^YYYXXXWWWWWW]]]kkk{{{sssppprrrfff]]]UUUPPPMMMLLLIIIGGGDDDBBBAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<888999:::;;;;;;:::999888888888888888888999999:::777666888<<<===FFFaaa|||xxxpppkkkiiiiiigggffffffgggjjjkkkkkkjjjiiiiiiiiihhhhhhlllqqquuuuuu```[[[UUUSSSSSSNNNLLLKKKJJJKKKMMMMMMKKKJJJGGGGGGGGGIIIIIIHHHDDDAAA@@@@@@AAABBBBBBBBBBBBBBB;;;:::999999999888666444000000000000000000000111///...------------...///---------....../////////...///000222333333444444111222333444444333222111000000////////////000000000111333444555444333222//////000111111222333333222222222222222111000000//////////////////////////////000///------///000//////............/////////////////////.........---,,,,,,,,,------.../////////000000000000//////...//////////////////...000000000000111111222222/////////000111111222222222222333444444555555666666777777888888999::::::999:::<<<<<<<<<<<<===>>>===???BBBEEEEEEDDDBBBAAA===<<<<<<<<<;;;:::999888888888999999999999999999777999::::::888888:::;;;999::::::;;;<<<===>>>>>>:::;;;;;;<<<<<<<<<;;;;;;???>>>>>>>>>>>>???@@@@@@@@@AAACCCCCCCCCEEEHHHKKKKKKPPPTTTVVVVVVXXX]]]aaacccfffjjjooossswww{{{|||oooddd___]]]YYYWWWYYYdddrrr~~~uuu|||vvvggg]]]WWWTTTMMMLLLJJJGGGEEECCCBBBBBB;;;;;;;;;;;;;;;;;;;;;;;;888999;;;<<<<<<;;;999888777777777777777888999999555555999<<<===FFFaaa}}}vvvpppkkkhhhjjjhhhgggggghhhiiijjjjjjiiiiiiiiihhhhhhhhhlllrrrvvvtttaaa\\\UUUSSSSSSMMMLLLLLLKKKLLLNNNNNNMMMKKKFFFFFFGGGHHHIIIGGGDDDAAAAAAAAAAAABBBBBBCCCCCCCCC:::999888888888888555333000000000000000111111111111000///...------......000////////////.........---...///000222222333333111222444555555444222111000000////////////000000///000222444444444222111...//////000111111222222111222222222222111000000333222222222111111111000/////////---,,,,,,...000//////............//////000000/////////.........------,,,+++,,,---///000------...///000000000000......////////////......222222222111111111111111000000111222333444444555222222333444444555555666777777777888999999:::::::::;;;======<<<===>>>@@@;;;>>>AAADDDEEECCCAAA@@@=========<<<;;;999888777888999999:::::::::999999888999::::::888777888999999:::;;;======<<<;;;::::::;;;<<<======<<<;;;:::>>>===<<<<<<;;;<<<<<<<<<===>>>>>>>>>===>>>@@@CCCBBBFFFJJJLLLKKKMMMSSSXXXWWW\\\cccjjjnnnqqqtttvvvzzz}}}wwwllleeeddd\\\WWWWWW___kkkxxxxxxyyyzzzjjj```[[[YYYLLLKKKJJJGGGFFFDDDCCCCCC::::::::::::::::::::::::888999;;;<<<<<<;;;999888666666666666666777888888555666:::>>>>>>GGGaaa}}}}}}tttooojjjiiijjjjjjiiihhhiiijjjkkkjjjiiiiiiiiihhhggghhhmmmssswwwwwwccc]]]VVVSSSRRRLLLKKKKKKKKKKKKLLLLLLLLLLLLHHHIIIIIIIIIGGGEEEBBB@@@@@@???>>>???AAABBBAAA@@@<<<:::888888888888777555333222000/////////000111000000000000////////////---------.........//////---...///000222333444555555555666666555555444444//////000000111111222222222222222111111111111000000000000000////////////111111111111000000000000,,,---............000222//////000000000//////...+++++++++,,,,,,,,,------,,,---......//////......++++++,,,------...//////333222000///...---......000...,,,,,,///111222333222222111000//////000000000///...///111333222111444333222222333444666777444555555555777888999:::;;;<<<<<<<<<>>>???@@@AAA@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>===<<<:::999888888888888777666666777888999999999:::::::::;;;;;;;;;=========<<<<<<<<<;;;;;;888888999:::;;;;;;<<<<<<999999888888999999:::;;;;;;<<<<<<;;;::::::===????????????AAACCCFFFHHHJJJQQQRRRTTTXXX]]]dddiiilllooosssyyy}}}sssggg```___]]]]]]___aaajjj}}}|||rrrxxxkkkccc]]]WWWSSSPPPKKKGGGEEEBBB@@@>>><<<<<<;;;::::::::::::;;;<<<;;;:::999888666555555777777777777888888888888:::777999???AAAIII```zzz}}}tttooojjjiiiiiiiiijjjjjjkkkjjjiiihhhgggjjjiiiiiikkkkkkkkkqqqyyywwwbbb\\\UUURRRQQQLLLMMMLLLLLLLLLKKKKKKJJJJJJHHHIIIIIIIIIGGGEEEBBBAAAAAA@@@@@@AAACCCCCCBBB@@@<<<:::999888999888777555222222111000000000000111/////////.........---------------.........//////---...///000222333444555333333333333333222111000...//////000000111222222222222222111111111111000111111111111000000000000000000000000000000111111...////////////111444666;;;888555111///.........,,,,,,,,,,,,------------,,,---......//////......,,,---------.../////////222111000///......//////000---,,,,,,...000111111222222111000000000000000111000///000222444333222222111111111111333444555666666666666777888999:::;;;;;;;;;<<<===>>>???@@@@@@@@@AAAAAAAAAAAABBBBBB???>>>===<<<;;;999888888999999888777777888999:::999999:::::::::;;;;;;;;;::::::999999999888888888888888999999:::;;;;;;<<<<<<;;;::::::999:::::::::<<<===>>>===<<<<<<===???<<<<<<<<<===???AAADDDEEEHHHIIIJJJNNNRRRXXX\\\___dddggglllqqqtttwwwzzz}}}zzzmmmeee^^^\\\ZZZ[[[\\\cccsssyyy{{{sssqqqnnnddd]]]WWWSSSPPPKKKGGGEEECCC@@@>>>===<<<;;;;;;::::::;;;;;;::::::999999888888777777777777777777888888888888999666999???BBBKKKccc|||zzzrrroookkkjjjkkkiiijjjkkkkkkjjjiiihhhgggjjjiiijjjlllkkkkkkrrrzzzxxxccc\\\TTTQQQPPPKKKNNNMMMMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIHHHEEECCCAAA@@@@@@AAACCCEEEEEEBBB@@@<<<;;;999888999888777555222222222222222111111000000000/////////.........------........./////////......///000222333444444333333333222111000///.........//////000000111111222222222111111111111000222222222111111111000000/////////000111111222222000111111000111333777;;;@@@;;;555///,,,,,,...///------------.........///------...////////////.....................//////000000////////////000000///---+++,,,...///000000222111000000000000000000222111000111333444444333111111111111222333444555777777777777888888999::::::::::::;;;<<<===>>>???@@@AAAAAAAAABBBBBBBBBCCC@@@???>>>===<<<:::999999999999888777777888888999::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::888888888999999::::::;;;===<<<<<<;;;:::::::::::::::;;;======;;;::::::;;;;;;;;;;;;;;;===>>>???@@@??????AAACCCGGGKKKNNNQQQUUUYYY]]]bbbfffkkkqqquuuwww{{{tttjjj```]]]ZZZXXXWWW\\\jjjwww|||zzz|||vvvkkkssspppeee___YYYTTTPPPLLLHHHEEECCCAAA???===<<<;;;;;;:::;;;;;;;;;888888888999999999999999777777777888888888999999888666999???DDDOOOggg~~~wwwpppnnnlllkkkllljjjjjjjjjkkkjjjjjjiiihhhkkkjjjjjjllllllmmmttt|||yyyccc\\\TTTPPPOOOJJJMMMLLLLLLKKKJJJJJJIIIIIIGGGHHHIIIIIIHHHEEECCCAAA??????AAADDDEEEDDDAAA???===;;;:::999999888666555222222333444444222111000222222222222111111111111............////////////......///000111222333333444444444333222111000///---......///000000111111222222222111111111000000111111111000000000000///......///000111222333333444333222111000333777;;;888444000,,,***+++...000............////////////------...///////////////..................------///////////////000111111000...,,,---///000000000111111000000000000000111111000000111333444444333333333444444555666666777777777777777777888999999::::::::::::;;;<<<===>>>@@@@@@@@@AAAAAABBBBBBCCCAAAAAA@@@???===<<<;;;:::888888777777777777777777:::::::::;;;;;;;;;;;;<<<=========<<<<<<<<<;;;;;;888888888999999999::::::;;;;;;:::::::::;;;;;;<<<;;;===??????===;;;;;;;;;<<<<<<<<<<<<<<<=========<<<<<<===???AAADDDFFFHHHKKKNNNRRRVVV\\\bbbiiinnnooosssyyyyyymmmeee```\\\YYYXXXZZZeeeqqq}}}|||{{{kkkkkktttpppfff```\\\TTTQQQLLLHHHFFFDDDAAA???======<<<;;;;;;;;;;;;;;;999999999999999999999999777777888888888999999999:::999:::???EEERRRiiisssnnnmmmkkkjjjkkkjjjjjjjjjjjjjjjjjjiiiiiillljjjjjjllllllnnnuuu~~~{{{ddd\\\TTTPPPOOOJJJJJJJJJJJJJJJJJJKKKKKKKKKGGGGGGHHHIIIHHHFFFCCCBBB>>>>>>@@@BBBDDDCCC@@@===>>><<<:::999999888666555222222333444444222111000222222222222111111111111........./////////000000......///000111222222333333333333333222111000///......//////000111111111222222222111111111000000000////////////.........---......000111222333444666555333000...000333666//////---,,,,,,---.............../////////000000---...//////000000//////.........---------------......//////000111111111111000//////111222111000111000000000000000111111000///...000222333222111333333444555666666666666666666666666777888999999;;;;;;;;;;;;<<<<<<===>>>??????@@@@@@AAABBBBBBCCCDDDCCCBBBAAA@@@>>>======::::::::::::999999888888::::::;;;;;;;;;<<<<<<<<<::::::::::::999999999999999999999999999:::::::::888888999999;;;<<<>>>???@@@BBBDDDCCCAAA???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===???@@@BBBBBBDDDFFFIIIMMMRRRYYYaaafffcccgggnnnttt{{{}}}pppgggbbb]]][[[YYYZZZbbblll}}}~~~oookkknnnpppeee```\\\UUURRRMMMIIIGGGDDDBBB@@@======<<<;;;;;;;;;;;;<<<;;;;;;::::::999888888888888888888888999999999999<<<;;;<<>>>>>???AAACCCBBB@@@>>>???===;;;:::999888666444222222222222222111111000000000/////////.............../////////000000000......///000000111222222000111111111111000///////////////000111111222222222222222111111111111000//////.........------------...///000111222333333555444333000------000222//////000000///...---,,,............/////////000......///000000000000///..............................///000111111000000222111000000222222111000000000000000000111111222///......///111222222111111222333444444555555444666666666777888999:::;;;===============>>>????????????@@@AAABBBCCCCCCDDDGGGFFFEEEDDDBBBAAA@@@@@@===============<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::777888999:::<<<>>>@@@AAA???@@@AAA@@@===;;;;;;;;;888999999::::::999888888::::::;;;<<<<<<===>>>>>>===???BBBEEEIIIOOOUUUYYY\\\```eeejjjpppwww~~~uuujjjddd^^^[[[YYYYYY___fffyyy~~~}}}wwwmmmkkkqqqsssfff___[[[VVVRRRNNNJJJGGGEEECCCAAA>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;:::999888888777888888888999999999999:::;;;<<<===@@@HHHYYYppp|||wwwmmmjjjkkkiiigggggghhhhhhggggggggghhhiiiiiikkkiiiiiikkkllloooxxxhhh^^^UUUQQQPPPKKKJJJJJJJJJJJJJJJJJJIIIIIIFFFGGGHHHIIIHHHFFFDDDCCC@@@@@@???AAABBBCCCAAA@@@???===;;;::::::999666444222222111000000000000111/////////.........------.../////////000000000000......//////000111111111///000111111222111111111000000111111222222333333222222222111111111111000////////////...............//////000111222222333222222222000......///111///000000000///...------------........./////////......///000000000000000/////////000111111222222...///000111111000//////111000000000222222000///000000000000000111222222000//////000222333333222111222333444555555555444666777777888:::<<<>>>???@@@????????????@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFIIIIIIHHHFFFEEEDDDCCCBBB===============;;;:::999;;;;;;;;;;;;<<<<<<<<<<<<@@@@@@@@@@@@????????????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@BBBCCC???@@@???===:::888999:::888999:::;;;;;;:::999999888999999:::;;;;;;;;;;;;:::<<<>>>AAACCCGGGKKKOOOVVVYYY\\\```eeellltttyyy}}}~~~nnnhhhaaa]]]ZZZXXX\\\bbbqqqrrriiiggg}}}uuuggg```\\\VVVSSSNNNJJJHHHFFFCCCAAA>>>======<<<<<<<<<<<<<<<::::::::::::::::::::::::888888888999999999::::::888:::<<>>;;;::::::999666444333222000/////////000111000000000000////////////////////////000000000000......//////000000111111111222333444444444444444111111111222333333444444222222222111111111111000000000000000//////////////////000000111111222222000111111000//////000222------------......//////------------.........///...//////000000000000000000000111222333444444444...///000111111000///...000//////000111111///---000000///000000111222222111000000111333444444333333444555777777777777666777888999:::<<>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>??????@@@AAACCCCCCFFFFFFDDDAAA>>>===>>>@@@:::;;;<<<===>>>===<<<;;;888999::::::;;;;;;;;;;;;:::<<<>>>@@@AAACCCGGGIIINNNOOORRRTTTYYY```hhhmmmttt}}}tttllleee```\\\YYY[[[```mmm|||vvvhhheeevvvuuuiiibbb^^^WWWSSSNNNKKKHHHFFFCCCAAA>>>>>>===<<<<<<<<<<<<<<<888888999::::::;;;<<<<<<888888999999999:::::::::666888:::>>>KKKaaayyyvvvmmmfffgggjjjjjjjjjjjjfffeeeddddddeeefffggghhhiiiggggggiiikkknnnxxxjjj___UUUQQQOOOHHHJJJIIIHHHIIIKKKLLLKKKJJJFFFFFFGGGHHHGGGFFFEEEDDDBBBBBBCCCCCCDDDCCCCCCBBB>>>>>><<<:::888666555444111222222333333444444555111111000///////////////000000000000111222333444111111111111111111111111111111111111111222222222///000000111333555777888777666444222111111111111111111111000111111222222////////////000000000000000000000000////////////000...***''''''))),,,...111000000////////////000//////000000000000//////---///000000//////000222000111333333333222000...///000000000000000//////222222111111000111111111111111111111111222222222333222111444777999777555666999<<<>>>@@@BBBEEEHHHIIIHHHGGGGGGGGGGGGEEEDDDEEEGGGJJJJJJIIIHHHHHHIIIMMMMMMMMMMMMKKKIIIFFFEEEBBBAAA??????>>>===:::888:::;;;<<<=========<<<;;;============>>>???@@@AAA@@@???===<<<;;;;;;<<<<<<;;;;;;;;;<<<>>>???AAABBBAAA???======>>>???<<<:::@@@???>>><<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<888:::<<<===>>>AAADDDGGGJJJMMMPPPSSSUUUYYY]]]```hhhsss}}}rrrfffaaa^^^ZZZYYY[[[hhhuuummmeeekkkyyyzzzfff]]]\\\[[[TTTPPPNNNKKKDDD@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<999999::::::::::::;;;;;;::::::999888777777777777888;;;<<>>===;;;999777555444111111111222222222222333111000//////.........///000000000000000111222333000000000000000000000000000000000111111111111111000111111222333555666777333444555555555444333222222111111000000000111111000000000000////////////000000000000/////////...111///,,,******+++---///000///////////////000000//////000000000000//////...///000000///...000111000111222333333111///.........////////////......111000000///000000111111111111111111111222222222333222222444777888777555666888<<>>>>>???>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAA???>>>======>>>>>>=========>>>???@@@BBBBBBBBB???======??????===;;;>>>>>>======<<<============<<<<<<;;;;;;<<<<<<===777999;;;<<<===>>>AAADDDEEEGGGKKKMMMOOOSSSWWWZZZaaakkkyyy{{{mmmeee```[[[YYY[[[dddpppxxxhhhkkkuuu|||kkkcccaaa\\\UUUPPPOOOKKKEEEAAABBB>>>===<<<;;;;;;;;;;;;<<<;;;;;;;;;::::::999999999999999888888888888999999:::<<<===AAAQQQjjjyyynnnllliiihhhhhhhhhfffeeeccccccddddddeeeffffffgggiiihhhiiikkklllqqq~~~hhh^^^UUURRRQQQJJJNNNMMMKKKJJJJJJJJJHHHFFFEEEFFFGGGGGGGGGFFFEEEDDDBBBBBBBBBBBBBBBAAA@@@@@@======;;;999777555444333111111111111111000000000000///......---.........000000/////////000111111000000000000000000000000/////////000000111111111222222222333444444555555111333666888888777555444333222111000000000000000111111000000//////......000000000/////////......111000...------...///000............///000111111...//////000000//////...///000111000.........000000111222222222111///...------............------///.........///000111111000000111111111222222222333222222444666777777666777999<<<@@@CCCHHHNNNRRRSSSSSSRRRQQQPPPOOONNNNNNIIIKKKLLLMMMMMMOOORRRUUUUUUUUUTTTSSSQQQOOOMMMMMMKKKHHHFFFDDDDDDBBB???===:::;;;<<<>>>???@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAADDDCCCBBBAAA@@@@@@@@@@@@>>>>>>??????@@@AAABBBCCCBBB@@@????????????>>><<<============>>>>>>??????===<<<<<<;;;;;;<<<<<<===777999:::;;;;;;<<<>>>@@@AAACCCFFFHHHJJJMMMPPPSSSXXX```mmm|||vvvkkkccc\\\ZZZ[[[^^^jjj{{{llllllssswwwkkkeee^^^XXXRRRPPPMMMGGGCCCCCC??????===<<<;;;:::::::::===<<<<<<;;;999888888777999888888888888999999:::<<<===>>>CCCTTTpppsssllljjjhhhgggggggggeeedddbbbccccccddddddeeeeeeeeehhhggggggjjjlllsssiii^^^UUURRRQQQKKKKKKJJJHHHHHHHHHHHHFFFDDDEEEFFFGGGGGGGGGFFFDDDCCCBBBBBBBBBBBBAAA@@@??????<<<;;;999777555333222111333333222111000000/////////......---------......000000////////////000000222222222222222222222222......//////000000111111333333444444444444444444333444666888888777666555555444333111111000000000111111000000//////......000000/////////.........////////////////////////---------...///000111222...//////////////////...///000111000...------...000000111111111000///...------.../////////...............///000111222333000000000111222222333333444333333444555666777777:::<<>>???@@@AAAAAACCCCCCBBBBBBBBBCCCCCCDDDEEEEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@AAABBBCCCBBBAAA@@@@@@@@@@@@??????>>>>>>??????????????????======<<<<<<<<<<<<======999:::;;;;;;:::;;;===>>>AAACCCEEEFFFGGGIIIMMMOOOQQQWWWcccrrr~~~pppfff^^^ZZZ[[[\\\fffuuurrroootttwwwiiibbb[[[UUURRRNNNHHHEEEEEEAAA@@@>>>===;;;::::::999<<<<<<;;;::::::999888888::::::999888888888999999;;;<<<>>>DDDXXXtttqqqllljjjgggfffggggggeeedddccccccdddddddddeeeeeeeeegggffffffhhhlllssskkk___UUURRRQQQKKKJJJHHHGGGGGGHHHHHHGGGFFFEEEEEEFFFGGGFFFEEEDDDCCCAAABBBBBBBBBAAAAAA@@@???===<<<;;;999777555333333444444333222111000000///......------------.../////////////////////000111222222222222222222222222---......///000000111111333444444555555444444333777777666555555555555555666555444333222111111111111000000000/////////...////////////...................../////////......------------...///111111......////////////......///000000///---,,,---...000000000000//////......---...///000000000000000/////////000111222333444///000000111222222333333444444444444444555666888===???AAADDDFFFJJJNNNRRRWWWYYY[[[[[[YYYYYY[[[]]]\\\\\\ZZZYYYXXXZZZ^^^aaacccccccccbbbaaa^^^\\\ZZZVVVSSSOOOLLLJJJHHHEEECCC=========>>>>>>???@@@AAAEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBAAAAAAAAA@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>============<<<<<<=========;;;<<<===<<<;;;;;;===???@@@BBBCCCDDDDDDFFFHHHKKKLLLQQQZZZhhhxxxvvvjjj```[[[[[[\\\dddpppxxxssswwwtttggg___XXXTTTPPPIIIFFFFFFBBBAAA???===;;;::::::999::::::::::::::::::::::::<<<;;;:::999888888888888:::;;;===FFF[[[xxxsssllljjjhhhgggggggggfffeeeeeeeeeeeeeeeffffffffffffgggffffffhhhkkkssskkk___UUURRRQQQLLLLLLKKKIIIJJJKKKKKKJJJIIIDDDEEEFFFFFFFFFEEEDDDCCCAAAAAABBBBBBBBBBBBAAAAAA@@@@@@>>><<<:::888777666444444333222111111000000.........---......///000////////////000111222222111111111111111111111111......//////000111222222222333555666666555444333777666444333222333444555555444333222222222222222/////////000000000000000/////////.........---------------...............------------...///000000---......//////......---...///000///---------///000/////////............---...///000111111111111111000000000111222333444//////000111222333333444444555555444333444666888===@@@CCCEEEGGGIIILLLNNNTTTWWW[[[\\\[[[\\\```cccddddddcccaaa```bbbeeehhhlllmmmoooooommmjjjfffccc]]]YYYTTTPPPNNNLLLIIIGGGAAAAAA@@@????????????@@@DDDDDDDDDDDDEEEFFFGGGHHHGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCBBBCCCDDDDDDBBBBBBCCCDDDBBBBBBCCCCCCBBB@@@>>>===>>>======<<<<<<======>>><<<===>>>===<<<<<<>>>@@@>>>???@@@@@@@@@AAACCCEEEIIILLLSSS]]]jjjzzz}}}pppddd]]]\\\]]]bbblll{{{~~~vvvxxxlllddd[[[WWWQQQJJJFFFFFFBBBAAA???===<<<;;;::::::999999999::::::;;;;;;;;;<<<;;;:::999999888888888999:::===HHH___|||}}}~~~|||ssskkkiiiggggggggggggfffeeefffffffffffffffffffffffffffeeegggjjjnnnvvvggg\\\SSSRRRRRRMMMOOOMMMKKKKKKKKKKKKIIIHHHDDDEEEFFFFFFFFFEEECCCBBB@@@AAABBBCCCCCCCCCCCCCCCAAA@@@>>>===:::999777666222222111111000000000//////.........//////000111......//////111222444555111111111111111111111111......///000111222333444222333555666777666555444111222222222333333333333222222111000000111111111......//////000000111111//////.........---------...------------...///000......---------......///---......//////......---,,,...///...------.../////////......------......,,,---...///000000000000111111000000000000111222...///000111222333444444444555555444222333666999;;;>>>CCCFFFHHHIIIJJJLLLNNNSSSXXXZZZ[[[]]]bbbgggiiijjjjjjiiihhhjjjmmmppptttwwwzzz|||zzzuuuppplllddd```ZZZVVVSSSPPPNNNLLLHHHFFFDDDBBB@@@@@@??????AAAAAAAAABBBCCCEEEGGGGGGIIIJJJJJJJJJIIIHHHGGGFFFHHHGGGFFFEEEEEEEEEEEEEEEBBBDDDFFFEEECCCBBBDDDFFFAAABBBCCCCCCCCCAAA@@@>>>>>>>>>============>>>>>><<<===>>>===<<<<<<>>>@@@>>>?????????>>>>>>@@@BBBDDDHHHLLLQQQZZZjjj}}}wwwiii```]]]\\\___hhhuuuwwwvvvqqqhhh^^^XXXRRRJJJFFFFFFAAA@@@???===<<<;;;;;;;;;::::::::::::::::::::::::999999999999999:::;;;<<<888:::???KKKcccvvvvvv|||uuunnniiihhhfffeeeffffffeeedddeeeeeeeeeeeeeeeeeeeeeeeeddddddhhhmmmrrrzzzdddZZZRRRRRRSSSOOOOOOMMMKKKJJJJJJHHHFFFDDDDDDEEEFFFFFFFFFEEECCCBBB@@@@@@BBBCCCDDDEEEEEEEEE>>>>>><<<:::888666555444000000000000///////////////////////////000111111......///000222444555666333333333333333333333333...///000111222333444444111222555666777777666555,,,...111333444444222111000///////////////000111------...///000111222222//////.........---------///...---------///000111///......---------......---..................---+++---......------///000//////...------------...+++,,,---...////////////111000000////////////000...///000111222333444444444666666444222222666999888<<>>>>>???@@@BBBDDDFFFGGGKKKLLLLLLLLLLLLJJJIIIHHHJJJJJJIIIHHHGGGGGGGGGGGGBBBEEEFFFFFFCCCCCCDDDGGG???@@@BBBDDDDDDCCCBBBAAA>>>>>>============>>>>>>;;;<<<===<<<<<<<<<>>>@@@???@@@@@@@@@>>>>>>@@@BBBAAADDDHHHJJJPPP___ttt}}}mmmbbb^^^ZZZ]]]dddqqqvvvssssssjjj```YYYRRRJJJEEEFFFAAA@@@???===<<<<<<<<<<<<===<<<;;;;;;:::999888888666777777999:::<<<>>>???999;;;AAANNNfffwwwxxx|||vvvnnniiihhhfffddddddeeeeeedddcccddddddddddddddddddddddddbbbccchhhooouuu~~~hhh^^^TTTQQQQQQMMMLLLLLLKKKJJJHHHGGGFFFEEEGGGGGGHHHHHHGGGFFFDDDCCCCCCCCCDDDDDDEEEEEEFFFFFF???>>><<<:::888777666666111111111000000000000000////////////000222333444444222111//////000222333555444222111111222333444333444444333111000111222333333333333333333333333///000111222333222111111111222222///000222000+++333333222111000///......////////////////////////.........------.........------............---------------------------,,,...000111000///...///111------------.........///,,,,,,,,,---...///000000////////////000111333333000000//////000222444555555555555555555555444444777999===AAADDDGGGHHHIIIPPPOOOOOOOOOQQQVVV]]]cccfffhhhjjjjjjjjjnnntttyyy~~~}}}qqqnnniiiddd___YYYSSSOOOPPPNNNJJJGGGFFFDDDAAA???BBBAAA??????@@@CCCFFFHHHKKKMMMPPPQQQQQQNNNJJJGGGJJJJJJJJJIIIIIIHHHHHHGGGIIIHHHGGGGGGGGGHHHIIIJJJGGGGGGEEEDDDCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@@@@>>>???@@@???======???@@@CCCBBB@@@???@@@AAACCCDDDAAAEEEHHHIIILLLUUUcccooosssgggaaa___\\\___kkk||||||ooozzzggg\\\[[[SSSMMMJJJDDDBBB@@@???============>>>::::::888777777777888999::::::999999999:::;;;;;;<<<>>>BBBNNNfffyyypppjjjeeebbbccceeefffffffffeeeeeedddeeeeeeeeeeeeeeeeeeeeecccgggkkknnnttthhh]]]TTTQQQQQQMMMKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFGGGGGGFFFEEECCCBBBBBBCCCCCCDDDDDDEEEEEEEEEAAA???===;;;999777666666222222111111000000000///...------......///000111333222000//////111222333555555444333333333333333000111222222000000111222222222222222222222222222///000111222222222111111333333111---///444666333444333111111000000...---////////////////////////.........//////.........------............---------------....../////////...000111000///...///000------........./////////------------...///000000000/////////000111222222111000000000000222333444555555555555555555444444777999<<>>???>>>===<<<>>>AAADDDFFFJJJLLLPPPRRRRRRPPPMMMKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLKKKKKKJJJJJJKKKLLLLLLHHHHHHHHHGGGFFFFFFEEEEEECCCCCCCCCCCCBBBBBBBBBBBB@@@AAAAAAAAA??????@@@BBBAAA@@@?????????@@@BBBCCCAAADDDGGGGGGIIIPPP\\\fffwwwzzzllleee\\\YYY[[[eeeuuu|||ooowwwjjj^^^]]]UUUOOOLLLFFFDDDBBB@@@>>><<<<<<<<<<<<<<<;;;999999888999999:::::::::999999999:::;;;;;;;;;>>>BBBNNNfffxxxooojjjeeecccdddeeefffffffffeeeeeefffffffffeeeeeeddddddccccccfffiiimmmsssggg]]]TTTQQQQQQLLLJJJJJJIIIIIIIIIHHHHHHHHHEEEEEEFFFFFFEEEDDDBBBAAAAAAAAABBBBBBCCCDDDDDDEEECCCAAA???<<<999777666555333333222111000//////...//////............//////111111000000000111333444666666666555444333222111---///000111000000222333111111111111111111111111///000111111222222111111222222000...333===CCCCCC555333000000222222///,,,////////////////////////---...000111111000...---------............------,,,------...///000111111...///000000......///000....../////////000000000------------...///000000111000000000000000111111222111111000111111222222444444444444444444555555777888:::===???AAABBBCCCAAAEEEJJJMMMOOOPPPQQQRRRWWWYYY\\\\\\]]]```fffkkkssswww}}}|||wwwqqqkkkfffaaa\\\XXXTTTPPPKKKGGGEEECCCAAA@@@>>>===<<<<<<===@@@BBBDDDIIIKKKNNNQQQRRRRRRPPPOOONNNNNNNNNOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOPPPPPPKKKKKKLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEBBBCCCDDDCCCBBBAAACCCDDDBBBBBBAAA@@@AAABBBCCCDDDBBBEEEHHHGGGGGGLLLUUU]]]lll{{{pppggg]]]YYYXXX```nnn~~~sssvvvnnnaaa___WWWQQQNNNHHHEEEDDDAAA???<<<;;;;;;;;;<<<<<<;;;::::::::::::::::::999999999::::::;;;<<<;;;>>>CCCPPPfff~~~vvvooojjjfffcccdddeeefffffffffeeeeeeggggggfffeeedddccccccbbbccceeehhhkkkrrr~~~fff]]]TTTQQQQQQLLLIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFFFFFFFFFFDDDCCCBBB@@@@@@AAAAAABBBCCCDDDDDDDDDBBB@@@===:::777666555444444333222000///......222222111000000000000000000000000000111222444444666777777777666444222000///000111111000000111333000000000000000000000000///000000111111111111111///000111222:::FFFNNNOOO666333000000222333///,,,////////////////////////---...111222222111...---------............------------....../////////000...///000///......///000////////////000000000000...............///000000222111000000000000000111222222111111111111111111333333444444444444555555666777999:::<<<===>>>???@@@DDDHHHLLLMMMMMMNNNOOOTTTVVVYYYYYYXXXZZZ___ccchhhnnnuuu{{{{{{tttmmmgggaaa\\\XXXVVVRRRMMMJJJHHHHHHGGGFFFAAA@@@??????@@@BBBDDDEEEFFFHHHKKKNNNQQQRRRRRRRRROOOOOOPPPQQQRRRSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSNNNOOOPPPQQQQQQOOOMMMLLLJJJJJJJJJIIIIIIHHHHHHGGGDDDEEEGGGFFFEEEDDDEEEFFFFFFEEEEEEDDDEEEFFFGGGGGGEEEHHHJJJJJJIIILLLSSSXXXffftttuuujjjccc]]][[[```jjjyyyyyyttt~~~qqqccc___WWWQQQOOOIIIEEECCCAAA???===<<<<<<<<<<<<;;;;;;:::::::::::::::999999999999:::;;;<<<<<<;;;>>>DDDSSSggg|||vvvnnnjjjfffdddeeeeeeeeeeeeeeeeeeeeefffffffffeeeeeedddddddddccceeegggjjjrrr}}}eee]]]TTTQQQQQQLLLHHHHHHHHHIIIIIIIIIIIIJJJFFFGGGGGGHHHGGGFFFDDDCCC??????@@@AAABBBCCCDDDDDDDDDBBB@@@===:::777666555444444333222111000///...333222111000000//////000///000000000111222333444666777777777666444222000222333444333111000111222000000000000000000000000000000000000000111111111---000222555<<>>>>>>>>>>>:::::::::::::::999999888999999999999:::;;;<<<===<<<>>>GGGWWWjjj|||vvvnnnjjjgggeeeeeeeeeeeeeeeeeeeeeeeedddddddddeeeeeefffffffffdddeeegggllluuu{{{ddd\\\TTTQQQQQQLLLIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHGGGFFFDDDCCC??????@@@AAACCCDDDEEEEEECCCAAA???<<<999777666555444444333222111000000///000000///...............000000111111222222222333666666666555444333222111333444555333111000000111000000000000000000000000000////////////000111222///222333444888<<<<<<888444444333222111000//////////////////////////////---...000111111000...---------............------//////...---,,,++++++***---...//////------...///....../////////000000000000//////...//////000000111000000000000000111111000111111222222222111111222222333333444444555555555555555666777999;;;<<>>>>>??????:::::::::::::::999888888888888888999:::;;;<<<======???III\\\nnn}}}wwwoookkkhhhffffffeeedddddddddeeeeeebbbccccccdddeeefffggggggeeefffjjjpppzzzzzzccc\\\TTTQQQQQQKKKIIIIIIIIIIIIIIIIIIIIIHHHFFFGGGGGGGGGGGGEEEDDDCCC??????@@@BBBCCCDDDFFFFFFAAA???===;;;999777666666333333333222222111111111000///...............///000111111222222222111111555555444333333333333333111222333222111000111222111111111111111111111111000//////...///000111222111333333222333666555000222555666444000...///222////////////////////////.........//////.........------............------//////......------,,,,,,---...//////------...///------........./////////000000////////////000000000/////////000111222222///000111222333333222222111222222333444444555555444444444555666888;;;<<<@@@BBBEEEFFFFFFGGGIIIKKKHHHKKKNNNNNNMMMMMMPPPSSSSSSWWW\\\___bbbgggpppwww}}}{{{yyyxxxuuupppjjjfffcccbbb```___^^^[[[XXXUUUOOONNNLLLKKKIIIGGGFFFEEEEEEEEEEEEFFFHHHJJJLLLMMMNNNOOOQQQTTTWWWZZZ\\\]]]\\\\\\\\\\\\\\\ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSPPPSSSUUUVVVTTTSSSRRRRRRPPPQQQQQQRRRRRRRRRRRRRRRPPPOOOMMMLLLLLLNNNRRRUUUYYYbbbrrr}}}nnniiidddcccfffppprrrjjjpppwwweee___UUUOOONNNJJJDDDCCCAAA???>>>>>>>>>>>>:::;;;;;;<<<;;;;;;999888888888888999:::;;;=========@@@LLL```rrryyyqqqlllhhhgggfffeeeddddddddddddeeecccddddddeeeeeeffffffffffffhhhlllsss~~~yyyccc\\\TTTQQQQQQKKKJJJJJJIIIIIIIIIHHHHHHHHHEEEEEEFFFFFFEEEDDDCCCAAA???@@@AAABBBDDDEEEFFFGGG???>>><<<:::888777666666333222222222222222222222111111000000000000111111111111222222222111111000555444333222111222333444...///111111000000222333111111111111111111111111000///.........///111222222444333111333777666333111555888555///,,,///333////////////////////////.........------.........---..................---.........///////////////---...///...------...///------------.........///111000////////////000000////////////000111333333...///111222333333333222111111222333333444555555444444444444666888;;;<<<<<>>===<<<<<<;;;<<<=========<<<::::::888888888999:::;;;===>>>>>>AAANNNccctttzzzrrrlllhhhgggfffeeedddcccddddddeeeeeeeeeeeeeeeeeeeeeeeedddfffiiinnnvvvuuuaaaZZZRRRPPPQQQNNNLLLKKKJJJJJJKKKJJJHHHFFFEEEEEEGGGGGGHHHGGGFFFEEEBBBCCCDDDDDDEEEEEEDDDDDD@@@>>>;;;999888777555444333222111000///////////////000111222222111000000/////////000111111222222111111111111111111111111000000111111111222222222//////000000000000//////...///000111111000///......000222222000.........////////////////////////---......//////////////////...,,,*********,,,------...000111111111000///............///////////////............//////000////////////////////////000000000000////////////000000000000000000000000111222222222222333333333222222333444444555555666555555444555666999<<<======@@@CCCCCCBBBCCCGGGKKKJJJOOORRRQQQSSSXXX\\\\\\aaa___]]]]]]```fffmmmqqq{{{}}}|||}}}{{{vvvrrroooggg___]]]ZZZWWWUUUTTTSSSRRRPPPLLLKKKKKKJJJHHHGGGGGGFFFJJJLLLOOOTTTYYY]]]]]]]]]dddcccaaa`````````^^^]]]]]]\\\\\\[[[[[[[[[\\\\\\ZZZ[[[]]]^^^]]][[[YYYXXX[[[[[[[[[[[[\\\]]]^^^___^^^bbbeeeccc]]]YYYZZZ]]]XXXWWWTTTRRRQQQRRRSSSTTTVVV]]]jjjyyy}}}oooeeedddhhhnnn~~~qqqhhhqqqjjj```ZZZSSSMMMKKKHHHEEEBBB@@@@@@???>>>===<<<;;;;;;::::::;;;;;;<<<===<<<;;;:::;;;<<<===>>><<>>;;;>>>AAABBBBBBEEEJJJOOOTTTXXX[[[ZZZ\\\bbbggggggkkkiiifffeeeggglllrrrvvv|||~~~zzzvvvooogggfffccc^^^ZZZWWWUUURRRPPPOOOOOOMMMLLLJJJIIIGGGGGGHHHJJJMMMRRRWWW\\\___```dddcccbbbbbbcccbbbaaa```]]]]]]\\\\\\\\\\\\]]]]]]^^^^^^___``````___^^^]]][[[[[[[[[\\\]]]^^^___```cccdddeeeeeedddbbb``````\\\[[[YYYVVVUUUUUUVVVVVVVVV\\\hhhvvvuuuiiiggghhhmmmzzzyyylllppp{{{nnnbbb\\\VVVQQQNNNIIIFFFBBB@@@@@@???>>>===<<<;;;;;;::::::;;;;;;<<<;;;;;;:::999:::;;;<<<======EEETTTfffwwwvvvnnnkkkgggfffeeedddddddddddddddccccccccccccbbbbbbbbbaaafffhhhllluuuuuuccc]]]UUUQQQQQQLLLLLLKKKJJJJJJKKKKKKIIIGGGEEEFFFGGGHHHHHHGGGFFFEEE@@@AAABBBBBBCCCCCCBBBBBBBBB???===;;;:::999777555444333222111111000000111000000000000000///...---/////////000111111222222111111111111111111111111222222222222222222222222111111111111111111111111222111111000000111111111000111111000......///000........................---......//////////////////...---,,,+++,,,---...---------,,,------...///............////////////222111000...------------////////////////////////......//////000000111111000000000000000000000000///000000000000111111111222222333444444555555666777666666666888:::<<<===:::===@@@AAACCCHHHOOOUUU^^^bbbddddddfffnnnsssuuuvvvsssooommmnnnsssxxx|||~~~{{{sssoookkkeee```]]]ZZZVVVTTTSSSRRRQQQOOOMMMKKKIIIIIIIIIJJJLLLOOOSSSXXX]]]```dddeeeffffffffffffeeeddd^^^^^^]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]^^^^^^\\\\\\\\\]]]^^^___aaabbbdddcccccceeegggfffbbb______^^^\\\ZZZXXXWWWXXXXXXWWW\\\eeerrr{{{nnniiihhhjjjvvvrrrpppxxxxxxhhhaaa[[[UUURRRJJJGGGCCCAAA@@@???>>><<<<<<;;;;;;::::::;;;;;;<<<::::::999999999:::<<<===???GGGWWWiiizzz{{{ppplllgggfffeeedddccccccccccccbbbbbbaaaaaaaaaaaaaaa```ggggggkkktttwwwccc\\\TTTQQQRRRNNNMMMKKKJJJKKKKKKKKKIIIGGGFFFFFFGGGHHHGGGFFFEEEDDDBBBCCCDDDDDDEEEDDDDDDDDDAAA???<<<::::::999777555555444333222111111111111000000000///...------,,,/////////000111111222222111111111111111111111111333333333333333222222222222222111111111111222222333222000//////000111111111111111///------///111111111111111111111111111---......///////////////------,,,+++++++++,,,---000///...------...000111............////////////......---......///000111////////////////////////---......///000111111222////////////////////////111111222222222333333333222222333444444555555666666666666666777888:::;;;999<<>><<<<<<;;;;;;::::::;;;;;;<<<;;;::::::999:::;;;===>>>AAAKKK[[[ooosssmmmgggfffeeedddccccccbbbbbb````````````````````````ggggggkkktttyyycccZZZRRRPPPSSSQQQMMMLLLKKKKKKLLLKKKIIIGGGFFFGGGGGGHHHGGGFFFEEEDDDBBBCCCDDDDDDEEEDDDDDDDDD@@@>>>;;;999888777555444555444333222111111111111111111000///...---------/////////000111111222222111111111111111111111111444444333333333333333333444333222222222222333444333222000///...///000000111111111///------///111111111111111111111111111---......///////////////000///////////////000000000///...------...///000............////////////---------......///111111////////////////////////---......///000111111222////////////////////////111111222222222333333333222222333444444555555666555555555555555666777777888;;;???BBBEEELLLUUU\\\aaafffiiiiiillltttzzz{{{xxxwwwvvvvvvxxx{{{~~~zzzsssmmmhhhddd```]]]UUUUUUTTTSSSRRRRRRQQQQQQLLLLLLKKKKKKLLLQQQXXX^^^fffjjjnnnpppnnnlllkkkkkkdddcccbbbaaa````````````cccbbbbbbbbbcccdddeeeeee____________```aaabbbbbbccchhhmmmnnniiidddbbbbbb```___^^^\\\[[[ZZZYYYYYY\\\^^^dddmmm{{{~~~oooiiifffgggrrryyy~~~tttfff[[[SSSMMMJJJFFFCCCAAA@@@>>><<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;<<<===???@@@CCCOOObbbyyytttmmmgggfffeeedddcccbbbbbbbbb________________________fffgggkkkuuuzzzddd[[[RRRQQQSSSQQQMMMLLLKKKKKKLLLLLLJJJHHHFFFGGGHHHHHHGGGFFFDDDCCC@@@AAABBBBBBCCCCCCBBBBBB@@@===:::999888777555333444333222111111000000111111111000///............/////////000111111222222111111111111111111111111333333333444444555555555555444333222222333444555333222111000000000000000000111111000......///000........................---......///////////////.........///////////////...---,,,,,,,,,,,,,,,,,,............////////////000000///...............////////////////////////......//////000000111111000000000000000000000000///000000000000111111111222222333444444555555666444444444555555555555555777:::>>>AAADDDJJJRRRXXX]]]bbbfffgggjjjqqqvvvvvvttttttuuuwwwzzz}}}wwwoooiiibbb___YYYYYYXXXWWWVVVUUUTTTTTTJJJKKKLLLKKKKKKPPPXXX___ccciiipppsssrrrpppppppppkkkjjjhhhfffeeedddccccccddddddeeeeeeeeeeeeeeeeeeaaa``````______``````aaa\\\ccckkklllfff```^^^___aaa``````___^^^]]]\\\\\\]]]___ccclllzzzqqqiiieeedddnnn{{{|||mmm^^^TTTNNNKKKGGGCCCAAA@@@===<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;<<<>>>@@@AAAFFFSSSjjjtttmmmggggggeeedddbbbaaaaaaaaa^^^____________`````````fffgggmmmwwwzzzfff___VVVRRRRRRNNNMMMLLLKKKLLLLLLLLLJJJHHHGGGGGGHHHHHHGGGFFFDDDCCC@@@AAABBBBBBCCCCCCBBBBBBAAA>>>;;;999999888666444333333222111000000000000111111000/////////000111/////////000111111222222111111111111111111111111222222333444555666777777666555444333333444555666444444444444333222111000///000111111///......///---------------------------......///////////////+++,,,,,,---------------,,,---------,,,,,,+++***............////////////000000///............///////////////////////////////////////000000000000000000000000000000000000///000000000000111111111222222333444444555555666555555555555555555444444555888<<>>@@@AAAGGGWWWrrrtttmmmhhhgggeeecccbbbaaa``````^^^_________````````````eeehhhooozzzyyygggbbbYYYTTTQQQKKKNNNLLLLLLLLLMMMLLLJJJHHHGGGGGGHHHHHHGGGFFFDDDCCCBBBCCCDDDDDDEEEEEEDDDDDDBBB???<<<;;;:::999777555333222111000////////////111111000//////000111222/////////000111111222222111111111111111111111111111222333444555777888888777666444333333444666777555666777777666444333111...000222222000.........////////////////////////---......///////////////......///000111111000000......///000///...,,,+++............/////////000,,,,,,------///000111222////////////////////////000000000000////////////000000000000000000000000111222222222222333333333222222333444444555555666666666666777666666555444333777;;;===>>>AAAFFFJJJNNNUUUZZZ\\\___cccfffdddgggiiimmmppprrrrrrqqqppprrrtttvvvwwwyyy|||xxxrrrnnnfffeeeccc```\\\YYYWWWUUUVVVWWWUUUOOOIIIHHHMMMRRRYYYbbbmmmtttwwwwwwzzz}}}yyywwwuuuqqqnnnllljjjjjjiiijjjkkklllkkkjjjgggfffcccbbbaaa___^^^^^^]]]]]]```ccchhhnnnrrrpppkkkfffZZZ[[[[[[\\\\\\[[[[[[ZZZZZZ\\\```iiivvv|||oooddd^^^cccnnnxxxwwwxxxeeeZZZPPPMMMHHHDDDBBB@@@===;;;<<<;;;;;;::::::;;;;;;<<<::::::::::::;;;===???@@@HHHZZZvvvsssmmmhhhgggeeecccbbbaaa``````_________`````````aaaaaaeeehhhppp||||||fff^^^VVVRRRQQQLLLNNNLLLKKKKKKKKKKKKJJJHHHDDDEEEFFFHHHIIIGGGDDDAAA<<<===>>>@@@AAABBBCCCCCCDDDAAA===<<<===<<<888555111000000////////////000//////............//////222333333444444333333222444333333222222222222222222222333333333333444444555444222000000111222333555555444333222222111111111000000111444333///,,,***(((&&&''',,,///000///333111///...///000000///////////////////////////////////////////////////000000000000000/////////........................,,,,,,,,,---...///000000...///111222333222000///000000000000000111111222000111111111111222222222444444333333333444555555777666555444444555666777666777888:::<<>>===;;;;;;<<<<<<===<<<<<<<<<999;;;===>>>===>>>@@@BBBGGG]]]}}}xxxttthhhggggggfffccc```]]]\\\_________``````bbbccccccdddhhhqqq|||eee]]]UUURRRRRRLLLKKKIIIHHHGGGHHHHHHGGGEEEEEEEEEEEEGGGHHHGGGDDDAAA>>>>>>@@@AAABBBBBBCCCCCCCCC@@@===<<<;;;:::777444222111111000000000000111000//////.........//////222222333333333333222222111111000////////////000222222222333333333444444000000//////111333555777666666555555444333333222222111000111333333000---///---++++++---...---,,,///....../////////---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////////////,,,------....../////////---...000222222222111000000000//////000000111222000000111111111222222222333333222333333444555555777666555444444555666777666666888:::<<>>===>>>@@@BBBIII___~~~uuuooohhhhhhgggfffdddaaa^^^]]]____________```aaabbbcccdddhhhrrr{{{ddd\\\TTTRRRRRRNNNMMMKKKJJJJJJJJJJJJIIIGGGFFFEEEEEEEEEFFFFFFDDDBBB@@@AAAAAABBBCCCCCCBBBBBBBBB???===;;;:::888555333333333222111111111111111111000//////............111111222222222222111111000000///.........//////222222222222333333333333222222111000000111222333555444444333333222222222333222111222333222111///111000//////000000...,,,,,,...///000000...,,,+++........................................................................000000000000000000000000........................,,,...///111222222111111000000//////000000111222000000000111111111222222111111111111222444555666666666555444444555666666666666777999;;;>>>@@@BBBDDDHHHMMMQQQSSSTTTUUUWWWYYY\\\```bbbbbbaaa``````aaaccceeehhhjjjnnnssswww}}}}}}wwwpppkkkhhhgggfffaaa___[[[XXXTTTRRRQQQQQQPPPTTTYYY^^^dddlllsssxxx~~~|||xxxxxxwwwtttqqqmmmjjjhhh```^^^\\\YYYVVVUUUUUUTTTUUUTTTTTTTTTTTTSSSSSSSSSTTTTTTUUUWWWYYY[[[]]]^^^^^^```eeennnzzz{{{mmmcccbbbdddqqq~~~|||jjj]]]OOOKKKFFFCCCBBBBBBAAA@@@=========<<<<<<;;;:::::::::;;;=========???AAACCCKKKaaatttmmmhhhhhhgggfffdddbbb```_______________```aaabbbcccccchhhrrrzzzccc[[[SSSRRRSSSOOONNNMMMKKKKKKLLLLLLJJJIIIGGGEEEDDDDDDEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@>>>;;;999777555444333222222111000000000000222111000///............000111111222222111111000222111111000000000000000111222222222222333333333111111000000000111111222111111111000000000000000444333333333333333222111...///000111222111000///...///000000///...------........................///////////////000000000---------...............////////////////////////////////////............,,,---///000111111111111///////////////000111111000000000000111111111111000000000111222333555666555555555555555555555555666666777999;;;===???@@@@@@DDDIIILLLNNNPPPRRRTTTVVVYYY\\\^^^^^^]]]]]]]]]]]]```bbbeeehhhlllqqqtttwwwzzz|||uuupppmmmllldddccc```]]]ZZZXXXVVVUUURRRSSSUUUXXX]]]eeennnttt{{{|||wwwrrrnnnlllcccaaa^^^[[[XXXVVVUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVWWWYYYZZZ\\\]]]```bbbhhhqqq~~~ssshhhcccdddppp}}}zzzxxxkkk[[[PPPLLLGGGCCCBBBAAA@@@???>>>>>>===<<<;;;::::::::::::;;;=========???BBBDDDNNNeee~~~sssmmmiiihhhgggfffdddcccbbbaaa```````````````aaabbbcccccciiitttyyybbb[[[TTTRRRSSSOOOKKKIIIHHHHHHHHHHHHGGGEEEFFFEEEDDDDDDEEEEEEDDDCCCCCCCCCDDDDDDDDDCCCBBBBBB@@@@@@???===:::888777666222222111000///.........111111000///////////////000111111222222111111000222111111000000000000000111111111222222222333333,,,,,,---///111333444555///000000000000000000000333444555555444333222222---///000111111000///...//////...,,,******---000........................+++++++++,,,,,,---------------------......//////........................//////////////////......------...///000111111111/////////...///000000111//////000000000111111111000000000111222333555666444444555555555555444444555666777888:::<<<>>>???>>>AAAEEEHHHJJJLLLNNNPPPOOORRRUUUWWWWWWWWWWWWXXX\\\^^^aaacccfffjjjnnnrrrsssvvvzzz}}}zzzuuurrriiigggeeebbb___]]][[[[[[WWWVVVVVVVVVXXX___gggmmmwww~~~|||xxxtttrrriiigggccc```\\\ZZZYYYXXXTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTUUUWWWYYY[[[]]]^^^dddgggmmmwww{{{nnnggggggnnn|||xxx~~~tttmmm\\\SSSOOOIIIDDDBBB@@@>>>===???>>>===;;;::::::::::::;;;<<<<<<======???CCCFFFPPPiiiwwwppplllhhhhhhgggeeedddccccccbbbbbbbbbaaaaaaaaabbbccccccdddjjjvvvwwwbbb\\\UUUSSSSSSNNNLLLKKKIIIIIIJJJJJJHHHGGGEEEDDDDDDDDDEEEEEECCCAAABBBCCCCCCDDDCCCCCCBBBBBB>>>??????===:::888888999222222000///............111000000//////000000111111111222222222222111111000000///.........//////111111111111222222222222111111111000///......---111111111222333333333444222555777777666444333333000111222111...,,,,,,,,,---...,,,)))&&&&&&+++000------------------------,,,,,,,,,---......//////---------...//////000000........................////////////////////////......////////////000000//////......//////000111/////////000000000111111111111111111222444555666444444555555555555444444555555666777999;;;===>>><<>><<>><<<;;;::::::;;;<<<;;;<<<<<<<<<===@@@DDDGGGRRRkkkwwwooojjjhhhggggggeeedddccccccccccccdddcccccccccccccccddddddeeelllxxxvvvbbb]]]WWWTTTSSSMMMNNNMMMKKKKKKLLLLLLJJJIIIDDDCCCDDDEEEFFFEEEBBB@@@AAABBBBBBCCCCCCCCCBBBBBB;;;<<<===<<<999888888:::444333111000///.........////////////000111222222222222333333333333222222111111000////////////000111111111111222222222222444333222000...,,,***)))111111222222333444555555111555999:::888444333222111222222000---,,,...///---...///,,,((((((,,,000------------------------......//////000111111222------...//////000111111..............................//////000000111111000000///............//////............///000000////////////000000000111333333222333333444555555333444444555555444444333555555666777999;;;<<<===<<>>>>>===;;;::::::;;;<<<===;;;<<<<<<<<<===@@@DDDHHHTTTlll}}}ssslllhhhffffffeeedddcccbbbbbbccccccfffeeeeeeddddddeeeeeeeeefffnnn{{{uuubbb^^^XXXTTTSSSLLLKKKJJJHHHHHHIIIIIIGGGFFFCCCCCCDDDFFFGGGFFFBBB???@@@AAAAAABBBCCCCCCBBBBBB888:::<<<:::888777888:::555444333111000/////////......//////000222333444222333333444444333333222444333333222222222222222000111111111111222222222((()))+++...111333444444//////000111222333333444000555:::<<<999555222222...000111000...///222666...111444222...,,,...222------------------------++++++,,,,,,---......///.........///000111111222000000000000000000000000---......///000111111222111000///......---.....................///000000////////////000000000000444444444333333444555555333333444555555444333333555555666777888:::<<<======???AAABBBBBBCCCFFFHHHEEEHHHLLLOOOQQQSSSUUUXXXUUUVVVXXXYYYZZZ\\\```ccccccggglllppprrrvvv{{{xxxqqqkkkgggfffeee^^^___^^^\\\[[[[[[^^^```bbbllluuu{{{}}}{{{zzzsssrrrqqqooommmllljjjjjjcccccccccccccccdddeeefffgggmmmwwwvvvtttsssrrrsss|||ggg___RRRNNNIIIEEECCCBBBAAA@@@===<<<;;;::::::;;;===>>>;;;<<<<<<<<<===@@@EEEHHHTTTmmmuuunnnhhhfffeeeeeecccbbbaaabbbccccccgggffffffeeeeeeeeeffffffgggooo|||rrr```\\\WWWSSSRRRKKKNNNMMMKKKKKKLLLLLLJJJIIIGGGFFFDDDDDDEEEEEECCCBBB???DDDCCC===>>>EEEDDD<<<<<<<<<<<<;;;:::777555333222000///000111111000///000///---+++***+++,,,...111222333333444444333333444111+++((('''+++///333111111000000111222333333333222111//////111222333666333///---,,,...111333333333333222111000///...//////000000///...------//////.........---------................................./////////000000000000//////.........---......---------......///000...---...///000///...////////////////////////111111000000//////..................///000111222111111111222333444555666777777777777777666666666666777777777777888888888:::===BBBEEEFFFFFFGGGHHHHHHIIIKKKLLLLLLOOORRRUUUSSSSSSSSSUUUWWWYYY\\\]]]aaadddiiimmmqqquuuyyy}}}wwwqqqmmmjjjhhhiiigggdddbbbbbbbbbbbbaaabbbfffkkkrrr{{{|||zzzzzzzzzvvvrrruuussspppnnnlllllllllmmmsssxxxzzzuuuuuu~~~{{{nnnuuu{{{fff]]]TTTNNNJJJIIIEEE@@@???AAA>>>>>>>>>>>>============??????>>><<<<<<>>>CCCFFFTTTppp{{{qqqjjjfffeeeccccccbbbbbbbbbbbbbbbbbbfffeeecccaaaaaabbbcccdddjjjppp|||sss```\\\VVVSSSRRRLLLNNNMMMKKKKKKLLLLLLJJJIIIGGGFFFDDDDDDEEEEEECCCBBBBBB@@@EEEOOOPPPGGG@@@@@@======<<<;;;999777555444333111000000111111000...000///...------......///111222333333444444333333444222000//////000333444111000000000111111222333333222000//////000222333222222111000//////000000222222222222111000//////------............------//////.........---------........................************++++++++++++000000000/////////......///......---------......111///...///000111000///////////////////////////////////////000000000000////////////000111222222222222222222333444444555444444444444444444444444777777777888888888999999999<<>>>>>>>>>>>============>>>>>>===<<<<<>>===;;;999888666666555444222000000111000///---000000000000000000111111111222222333333333333333111222333444555555555444000000000000111111111222222111000//////000111222///000222333222111///---000111111222111111000000---....../////////.....................---------........................---------.........//////111000000000000000//////000///...---------------111000//////111111000///000000000000000000000000.........///000111111111000000000000000111333333333333333222222333444444333333333333333333333333888888888888999999999::::::;;;>>>>>>??????AAACCCCCCEEEGGGGGGHHHJJJMMMOOOPPPPPPPPPQQQSSSVVVYYYZZZ\\\^^^bbbeeegggkkkooosssxxx~~~{{{vvvssspppooonnnnnnnnnllliiiggg```bbbdddggglllttt}}}~~~}}}}}}zzzlllfffsssmmmaaaYYYRRRKKKHHHEEEAAA???AAA>>>>>>>>>>>>=====================<<<===@@@EEEIII\\\wwwvvvmmmhhheeedddddddddcccccccccbbbbbbbbbaaa`````````aaabbbccckkkrrrvvvaaa[[[TTTSSSTTTPPPNNNLLLKKKJJJKKKKKKJJJHHHFFFEEEEEEEEEFFFEEECCCAAAEEE===HHH___```KKK???DDD???===;;;888777666666666444333111000000000...,,,...///000111111111111111111111222333333333333222...///111333444444444444000000111111111111111111222111000000000000111222...000111333222111///...//////000111111111111111000000000000000///......................................................111111222222222333333333111111111111000000000000000///...---------------000///...///000111000...000000000000000000000000.../////////000000000111000000000000111222333444444444333222222222333333555555555666666666666666888888999999999:::::::::<<<===>>>>>>>>>???BBBDDDBBBDDDFFFGGGGGGHHHKKKMMMNNNNNNNNNOOOQQQTTTVVVXXXZZZ\\\___aaacccgggkkknnnsssxxx~~~zzzvvvuuuuuuuuutttqqqmmmiiieeeeeeffffffiiiooovvv|||~~~ooofffnnnvvvggg[[[RRRJJJGGGEEEAAA@@@AAA>>>>>>>>>>>>============<<<<<<<<<<<<===AAAFFFKKK```zzzxxxooohhhdddeeeeeeddddddccccccbbbbbbaaaaaaaaa```aaabbbcccdddkkktttwwwaaaZZZTTTSSSTTTPPPMMMLLLJJJJJJKKKKKKIIIHHHFFFEEEEEEFFFFFFEEECCC@@@<<<<<>><<>>@@@CCCBBBDDDFFFGGGGGGHHHJJJLLLLLLLLLLLLMMMPPPRRRUUUVVVYYY[[[]]]^^^aaadddiiilllppptttzzz~~~}}}}}}|||{{{vvvqqqmmmkkkjjjiiihhhiiilllqqqvvv}}}tttiiiqqq~~~kkk]]]SSSIIIFFFEEEBBBAAABBB>>>>>>>>>>>>============<<<<<<<<<<<<>>>BBBGGGKKK```{{{xxxooogggdddeeeeeedddccccccbbbaaaaaaaaaaaaaaabbbcccdddeeeeeekkkuuuvvvaaaZZZSSSRRRSSSOOOMMMKKKJJJJJJJJJJJJIIIGGGEEEEEEEEEFFFGGGFFFBBB@@@<<>>===;;;999888666666555444222000000111000///------..................///000111111222222222222222333222111111222444777999222333444444444333222111333333333333333333333333222111///......000222333...//////000111111111000......------+++***((('''---------.......................................------.........///////////////000000000000000111......---------......///...---,,,,,,......---,,,////////////////////////111111111000///.........000000000000000111333333333333333222222333444444555555555666666777777888888888888888999999999:::777999;;;;;;<<<<<<>>>@@@AAADDDFFFGGGGGGHHHIIIKKKKKKKKKKKKLLLNNNQQQTTTUUUXXXYYY[[[]]]___ccchhhlllmmmqqqvvv{{{}}}wwwsssppppppooommmkkklllooorrruuuyyy{{{ooouuuuuudddXXXLLLGGGFFFCCCAAAAAA>>>>>>>>>>>>============<<<=========>>>BBBGGGKKK___zzzvvvmmmfffccceeeddddddcccbbbaaa`````````aaabbbcccdddeeeffffffkkkuuuvvv```ZZZSSSQQQRRRMMMMMMKKKJJJJJJJJJJJJIIIGGGEEEEEEEEEGGGGGGFFFBBB??????CCCDDD@@@CCCHHHGGGAAA======<<<;;;999777555444333111000000111111000...000///...---------...///000000111222222222222222333333222222333555666777333444555666666444222111333444444555555444444333111000///...///000222333//////000000000000000///,,,,,,,,,---,,,,,,+++***---------.........//////......................../////////000000000111111....../////////000000000---------------...///000///---,,,---...///...---------------------------000000000000////////////////////////000111222222222222222222333444444555444444444555666777777777777777777888888888999999444777;;;======>>>???@@@@@@CCCEEEGGGGGGGGGHHHIIIJJJJJJKKKLLLNNNQQQSSSUUUVVVWWWYYY[[[]]]bbbhhhlllkkkoootttwww{{{{{{wwwxxxwwwuuurrrqqqrrrsssrrrtttxxx~~~uuuyyynnn```RRRKKKHHHDDDAAA@@@>>>>>>>>>>>>===============>>>>>>===>>>AAAGGGKKK___yyy~~~ssskkkeeeaaadddccccccbbbaaa```___^^^^^^___aaabbbdddeeeeeefffjjjuuuuuu```ZZZSSSQQQQQQKKKMMMKKKJJJIIIJJJJJJIIIGGGEEEEEEEEEGGGHHHFFFBBB???===>>>???BBBDDDDDDBBB???<<<<<<<<<<<<:::777555333222000///000111111000///222111...---,,,---...///000000111222222222222111111111222333444444444444444555666777777555333222444555555666666555555444//////000000000111222222//////000000000000//////,,,---...///000000000000---------.........//////....................................////////////---.........//////000000,,,,,,,,,---...///000111000...---...///000///...------------------------......//////000000111111............///000111222111111111222333444555666555555555666777888888999666777777777777888888888555888===???@@@AAAAAABBB???BBBEEEFFFFFFFFFGGGGGGJJJJJJKKKLLLNNNQQQSSSUUUTTTVVVWWWYYY\\\aaagggllljjjmmmrrruuuxxx}}}~~~}}}yyywwwwwwwwwrrrsssuuuyyy}}}zzz|||wwwgggWWWNNNJJJDDD@@@>>>>>>>>>>>>>>>============>>>>>>>>>===>>>AAAFFFJJJ^^^xxx|||rrriiidddaaaccccccbbbaaa```___^^^]]]]]]^^^___aaacccdddeeeeeeiiiuuuwwwbbb[[[TTTQQQPPPKKKNNNLLLIIIIIIIIIIIIIIIGGGFFFDDDCCCCCCDDDDDDCCCBBBCCCCCCCCCDDDEEEDDDBBB???@@@>>>;;;999888777555333111111111111111222222222////////////000111222333222111000//////000111222111111222222222333333333666666666666555444333222444555555666777777666666555444333111000/////////111111111111222222222222111111111111000000000000---------............///,,,,,,,,,---...///000111///...---...///000000///222///------...000//////......,,,,,,+++,,,---.../////////...------,,,,,,............////////////444333111///---------............///000000111111:::888555222111111333444777666444333444555777999:::999888777666666666666777999<<<===<<<;;;;;;<<>>===<<<;;;:::;;;::::::======>>>EEENNNeee~~~|||tttnnnhhhffffffeeecccaaaaaaaaaaaa```___\\\^^^```aaabbbccceeegggoooxxxwwwbbb[[[TTTQQQPPPKKKMMMKKKIIIIIIIIIJJJHHHGGGDDDCCCAAABBBCCCCCCBBB@@@CCCBBBAAABBBCCCCCCAAA???@@@>>>;;;999888777555333/////////////////////000000000//////000111222222111111000000000000111111...//////000222333444444555555555555444333222111222333333444444444444333444333222111000000000000////////////////////////////////////////////////---------............///---------------...///000/////////000000000000///111000///..................---,,,,,,,,,---..........................................////////////000000///....../////////111111111111000000000000222222000000111444777999666666444444444555777888:::999888888777777777777888:::<<<<<<<<<<<<===>>>CCCCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHIIIJJJLLLNNNPPPQQQTTTWWWYYYZZZ\\\___aaafffiiilllooopppuuu|||~~~~~~}}}uuu{{{|||oooZZZRRRIIIEEEFFFAAA??????>>>>>>======<<<<<<<<<;;;<<<>>>>>>???GGGOOOaaa}}}yyyqqqkkkeeeccccccbbb```___^^^_________]]]\\\^^^```aaaaaaccceeegggnnnwwwvvvaaa[[[SSSPPPPPPJJJLLLJJJIIIIIIJJJJJJHHHGGGEEEDDDBBBCCCDDDDDDCCCAAACCCAAA??????@@@AAA@@@??????===:::888888777555333000000//////////////////111000000000000000111222000111111111111111111000,,,,,,...///111333444555333333444333333222111000333333333444444333222222111111000000000111111222////////////............---------------------------------............///......---------......///...///000111111000///...///000000000...---......,,,,,,,,,,,,,,,---...///,,,------...//////000000............////////////+++,,,---...///000000000555444333222111000///............///111555888:::666555444444444555777888999999999999888888888888999:::;;;<<<;;;<<>>>>>>>>>>>>>>>>>>>>>>>===<<<<<>>>>>>>>>>>>>><<<;;;<<>><<<999888777777555444222222222222111111000000000000000000000000111222000111222333333222111000000111111222222333333333333444444444444333333222333444444444444444333333...//////000222333555666222222111111000000000///------........./////////---------............///000///...---------------+++---000000///---...///+++,,,------------///000+++,,,,,,------.........000000/////////.....................////////////+++,,,---/////////......000000000000000000000000222111000000000111222222444444444444444555555666777888999:::::::::::::::999:::;;;;;;;;;===@@@CCCCCCCCCDDDFFFGGGHHHIIIJJJHHHGGGFFFFFFFFFHHHIIIJJJKKKMMMPPPRRRTTTVVVYYY[[[]]]```bbbddddddhhhnnnsssuuuxxx}}}~~~}}}}}}rrrkkkjjjwww|||vvv___VVVKKKFFFEEEAAAAAAAAA@@@???>>>===<<<<<<;;;:::;;;>>>>>>@@@HHHQQQiiiyyyoookkkhhhdddcccdddaaa___^^^^^^```aaa``````^^^______``````bbbeeehhhmmmzzzttt___YYYQQQNNNNNNHHHHHHHHHHHHIIIJJJJJJHHHFFFEEEDDDBBBCCCDDDDDDCCCAAADDDBBBAAA@@@AAABBBAAA@@@===;;;888777777777555444111111000000///.........////////////000111222333111111222222222222111111222222222222222333333333333333444444444444333333///000111111222222222111//////000111333555777888111111000000//////...............///000000111111---------............///000///...---------------***---//////...---000333111///---,,,...///000///,,,------......---,,,,,,111111000//////...------............////////////---....../////////......---......///000111111111000000000000111222333444333333444444555555555555555666888:::;;;;;;:::999999:::;;;<<<;;;<<>>===<<<;;;:::999;;;===>>>@@@HHHQQQiiizzznnnhhheeeaaa```bbb___]]][[[[[[]]]^^^]]]\\\^^^____________bbbfffiiiooo}}}ttt___XXXQQQNNNMMMHHHGGGGGGHHHIIIKKKJJJHHHEEEDDDCCCAAABBBCCCCCCBBB@@@BBBAAA@@@AAABBBAAA@@@>>>===:::888777777777555444111111000000///......---.........///000222333444333222222111111222222333///000000111222333333444222222333333333333222222---...///111222222222222000111111333444666888999222222222111000/////////---......///000000111111---------............//////......---------......+++...000000...///444999===666///---000222000------............,,,+++***000000000///////////////............///////////////.........//////000111......///000111111222222///000000111222333444444333333444444555555555444333555777999:::::::::999888:::<<<<<<<<<<<<===>>>@@@AAABBBDDDFFFHHHIIIIIIIIIIIIGGGGGGFFFGGGHHHIIIKKKMMMPPPRRRSSSUUUXXXZZZYYY[[[^^^^^^^^^aaagggllljjjnnnsssxxx~~~zzzwwwyyy}}}tttkkkdddfffppp{{{~~~rrr]]]UUULLLHHHHHHDDDAAAAAA@@@@@@???>>>======;;;:::;;;>>>@@@BBBJJJSSShhhrrrjjjddd```___aaa___^^^\\\[[[\\\\\\\\\ZZZ^^^____________bbbfffiiirrrttt^^^XXXQQQNNNMMMGGGGGGGGGGGGIIIKKKJJJHHHEEEFFFDDDCCCCCCDDDDDDCCCBBB@@@??????@@@AAAAAA>>><<<<<<:::888777777777555444333333333222111000000///------...///111333444555444333222111111222333444,,,---...000111333444555000111111222222222111111...///111222444555555555222222222333555777999999555555444444333222111111------......///000111111---------.........//////......---------......///---///111000///111777===FFF<<<111...222333000+++.../////////...,,,***)))......//////000000111111............/////////000///.........///000222333000111111111111222222222222222222222222222222222222333444444555555444444222444666999::::::999999777999<<<===<<<;;;;;;<<<@@@@@@BBBCCCEEEGGGHHHIIIJJJIIIHHHGGGGGGGGGHHHIIIJJJLLLOOOQQQSSSUUUXXXZZZWWWYYY\\\\\\\\\___dddiiiggglllqqqvvvyyy{{{tttsssuuuvvv|||~~~zzzpppfffcccgggsss}}}~~~ppp\\\TTTLLLIIIJJJFFF????????????????????????<<<;;;===@@@AAACCCKKKTTThhhyyynnngggbbb```bbbbbb```^^^]]]^^^^^^]]][[[_______________bbbfffiiitttttt^^^WWWQQQPPPOOOHHHHHHGGGFFFFFFEEEFFFFFFFFFGGGEEECCCCCCCCCBBBAAA???AAA@@@AAABBBDDDDDDBBB@@@===;;;888777777666444333111111111111000000000000///...---,,,---///111222777666555333111///...---///111333333222111111111555444333222111111111111222222111111000000//////000000111222444777999:::333444555333111000000111/////////...---------,,,........................---......//////...------+++000333000,,,222DDDTTTZZZDDD222000222...---000.........+++))))))***,,,...000111222222111000...111000///......///000111111111000///////////////------...//////////////////000111222333444555555111222333333444444333333666666666666777777777777999::::::::::::::::::;;;>>>@@@BBBDDDFFFGGGGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFIIIJJJKKKLLLNNNPPPQQQRRRUUUWWWYYY[[[\\\___bbbeeehhhjjjnnnqqquuuzzz}}}wwwtttqqqzzzwwwxxx~~~rrrdddaaaeeemmmuuu___VVVOOOMMMKKK@@@@@@???>>>======<<<<<<<<<<<<;;;===>>>>>>@@@JJJUUUiiiyyyjjjcccbbbbbbaaa]]]]]]^^^^^^]]]]]]\\\[[[^^^\\\]]]```bbbccchhhoootttsss]]]WWWRRRPPPPPPJJJHHHGGGGGGFFFFFFFFFFFFFFFGGGEEECCCCCCCCCCCCAAA???AAA@@@AAABBBDDDDDDBBB@@@===;;;888777777666444333111111111111000000000000//////...---...///111333555444444333222111000000///111333333222111000111444333333222111111000000..................------111111111111222333444555222333444333000///000111...............---------................................................+++...000000222:::HHHTTTQQQ>>>//////222//////222///000000...,,,+++,,,---...///111222222111///...000000////////////000000111111000/////////////////////000111111111111000//////000111222333444555222222333444444444444444777777777777888888888888999999::::::::::::;;;;;;===???@@@BBBDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFIIIIIIJJJLLLMMMOOOPPPQQQRRRTTTVVVXXXZZZ\\\```ccceeehhhkkkooosssxxx}}}~~~xxxtttxxxuuuuuuzzzsssddd```aaahhhyyyzzzxxx```UUULLLKKKHHH>>>@@@@@@>>>=====================>>>??????BBBLLLWWWqqqxxxjjjcccbbbaaa```]]]]]]^^^^^^]]]]]]\\\[[[^^^\\\]]]```bbbccchhhooovvvttt]]]WWWRRRQQQQQQLLLHHHHHHGGGFFFFFFFFFFFFFFFGGGEEECCCCCCCCCCCCAAA@@@@@@@@@@@@BBBDDDDDDBBB@@@===;;;888777777666444333111111111111000000000000000////////////111222333222222222222222222222222///111333333222000000111222222333333222111///...000000000111111111111111111111000////////////000111222333111///...///000---------.......................................///...---,,,------...///,,,,,,---000555===EEEJJJDDD666,,,...222000000333///111222111///.........//////111111111111////////////000000000000//////111000000///////////////000111222222333333222222//////000111222333333444333333444555555555555444777888888888999999999999999999999::::::;;;;;;;;;===>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFHHHIIIJJJKKKLLLMMMNNNOOONNNPPPSSSUUUVVVYYY]]]```bbbdddhhhkkkoootttzzz~~~~~~yyyuuurrrqqquuuzzzzzziiibbb```dddsssrrr|||~~~dddWWWLLLIIIHHH???AAA@@@???>>>============???>>>???@@@AAADDDOOO[[[yyyqqqeee```^^^]]]\\\]]]]]]^^^^^^]]]]]]\\\[[[]]][[[\\\```bbbccchhhoooxxxxxx```ZZZTTTRRRRRRLLLHHHHHHGGGFFFFFFFFFFFFGGGFFFEEECCCCCCDDDDDDBBB@@@@@@@@@@@@BBBCCCCCCBBB@@@===;;;888777777666444333111111111111000000000///000000000000111222333444222222222222222222222222///111333333222111111111000111222333333111///...111111222222333333444444111111000///............000111111000///......///,,,---------.../////////------------------------///...---+++,,,---///111,,,---...///111555888:::999000***---111000///111///111222222111///......//////000111111000//////...///000111111000///...000000////////////000000000111222222333333222222//////000111111222333333333444555555666666555555666777777888888999999999999999999::::::;;;;;;;;;>>>>>>??????????????????@@@@@@AAABBBCCCDDDEEEFFFHHHHHHIIIJJJKKKLLLMMMMMMLLLNNNQQQSSSTTTWWW[[[^^^```bbbeeeiiilllqqqvvvzzz~~~tttooommmppptttyyyrrrhhhccceeeqqq~~~kkkooojjj[[[NNNKKKJJJCCCAAAAAA@@@???>>>>>>>>>>>>???>>>>>>@@@AAAEEEQQQ^^^~~~|||uuukkkccc___^^^]]]]]]]]]]]]^^^^^^]]]]]]\\\[[[]]][[[\\\```bbbccciiipppyyy~~~eee\\\UUUSSSRRRLLLIIIHHHHHHGGGFFFGGGGGGGGGFFFEEECCCCCCDDDDDDCCCAAA@@@???@@@AAACCCCCCAAA???===;;;888777777666444333111111111111000000000///000000000111111222333444444333333222222111111111000222444555333222222222000111333444333222000////////////000000111111111000000/////////000000111///000111000.........000,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++,,,---000111+++...000000...---///111222...,,,...//////......---///111111000........./////////000000/////////...///000111111000///...000000////////////000000///000111111222222111111000000000111222222333333333444555555666666555555555555666666777888888999888888999::::::;;;<<<<<<@@@???????????????@@@@@@???@@@AAABBBDDDDDDEEEEEEGGGHHHIIIJJJKKKLLLMMMNNNMMMOOOQQQSSSTTTVVVZZZ]]]^^^aaadddgggjjjoootttxxx~~~uuuppplllmmmooosss{{{{{{nnnfffeeeooo}}}jjjiii{{{ooo^^^OOOLLLLLLEEEBBBAAA@@@??????>>>>>>>>>???>>>===???@@@FFFSSSaaa{{{tttoooiiicccaaa```aaaaaa]]]]]]^^^^^^]]]]]]\\\[[[\\\[[[\\\```bbbdddiiipppzzzggg]]]UUURRRQQQKKKIIIIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEEEECCCBBB?????????AAACCCCCCAAA???===;;;888777777666444333111111111111000000000000///000000111222222333333444333333222222111111111222444666666555333333444111222333444333333222111111111222222222222222222////////////000111222222///000111000///...///000---------...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...000111***---111111000...///000.........//////...---...---///000000...---.../////////////////////////////////000000000000/////////////////////000000111...///000000111000000000111111222222222333333333333333444555555555555444444444555666777888888999888888999::::::;;;<<<<<<@@@@@@?????????@@@AAAAAA@@@AAABBBDDDDDDEEEEEEEEEFFFGGGHHHJJJLLLMMMNNNOOOOOOPPPRRRSSSTTTVVVYYY[[[]]]```cccfffiiimmmsssvvvyyy{{{~~~yyyrrrlllkkklllooowwwqqqgggdddmmmzzzoookkkyyyuuubbbQQQKKKJJJDDDCCCBBBAAA@@@????????????@@@>>>===>>>@@@GGGVVVdddzzzmmmjjjeee```]]]]]]^^^___]]]]]]^^^^^^]]]]]]\\\[[[\\\ZZZ\\\```bbbdddjjjqqq{{{fff\\\TTTRRRQQQKKKIIIIIIHHHGGGGGGGGGGGGHHHFFFEEEDDDDDDEEEEEEDDDCCC?????????AAABBBCCCAAA???===;;;888777777666444333111111111111000000000000...///000111222222222222111111222222222333333333333555777888666555555555333333333333333333333333555555555555555444444444///////////////000000111///000111111//////000111...............---------........................,,,,,,------...//////000---,,,---000222333000---+++...000///......//////...///000///------///111/////////....../////////000000////////////000000///////////////000111111...///000000111111000000333333333333333444444444222222333444444444444444444555666777888999::::::777888888999;;;<<<<<<===??????>>>>>>>>>???AAABBBBBBCCCDDDEEEEEEEEEEEEDDDEEEFFFHHHJJJLLLOOOPPPQQQPPPRRRSSSSSSSSSUUUWWWYYY\\\^^^aaadddgggkkkppptttuuuxxx{{{~~~~~~vvvnnnkkkkkkmmmttt|||tttiiidddlllyyyxxxqqq{{{~~~jjjVVVMMMKKKCCCCCCBBBAAA@@@@@@???@@@@@@AAA???>>>???AAAIIIYYYhhh~~~pppmmmgggaaa]]][[[\\\]]]]]]]]]^^^^^^]]]]]]\\\[[[\\\ZZZ\\\```bbbdddjjjqqq}}}~~~ddd[[[SSSQQQQQQLLLJJJIIIHHHHHHGGGGGGHHHHHHFFFEEEDDDDDDEEEEEEDDDCCC?????????AAABBBBBBAAA???===;;;888777777666444333111111111111000000000000...///000111111222111111//////000222333444555555444666888999777666666666444444333333333444555555333333333222222111111111000000///........./////////000222111000///111222/////////......------,,,000000000000000000000000+++,,,---...////////////111,,,)))---333444...''')))---000///...///111222000000000///---...000222//////............//////111000///......///000111///////////////000111111//////000111111111111111333444444444444444444555111222333333444444333333555666777888999:::;;;;;;777888888999;;;<<<======>>>=========>>>???AAABBBCCCDDDEEEFFFFFFEEEDDDDDDEEEFFFHHHJJJMMMPPPQQQSSSQQQRRRSSSSSSSSSSSSVVVXXXZZZ]]]```bbbeeeiiiooorrrtttwww{{{~~~xxxppplllkkklllsss{{{}}}wwwkkkfffnnnzzz~~~www~~~qqq[[[PPPLLLDDDCCCCCCBBBAAA@@@@@@@@@@@@CCC@@@???@@@CCCKKK[[[jjjzzzwwwqqqiiiccc```aaabbb]]]]]]^^^^^^^^^]]]\\\\\\[[[ZZZ[[[```bbbdddjjjqqq}}}ddd[[[SSSQQQPPPKKKIIIHHHFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCBBB@@@@@@AAADDDDDDAAA>>>>>><<<999888888777555444111111222222111000...---111222444444222222222333222222222222222222222222888777666666777666444222222222333333555666888999666444333555777777444111111111111111000000000000000000000000////////////...............///000000///...---,,,,,,,,,,,,,,,//////000111111000///...///111222111000///000111//////000000///...------............////////////000000000000000000000000333222000///...---......111000///......------...111111111000000000000000666444222333555666444222333333333444444444555555444444555666777888999999:::;;;<<<===<<<;;;:::999????????????????????????AAACCCEEEGGGHHHIIIIIIHHHFFFGGGIIIKKKMMMOOOOOOOOOOOOOOOPPPQQQRRRTTTVVVWWW\\\]]]___aaacccggglllppprrruuuwwwyyyyyyyyy{{{|||}}}qqqlllmmmoootttyyyyyykkkgggnnnxxxzzzzzz~~~bbbTTTKKKFFFDDDDDDDDDCCCBBBAAA??????>>>BBB@@@AAAEEEGGGVVVqqqtttiiidddbbb___]]][[[\\\^^^______^^^\\\[[[\\\[[[\\\___```bbbjjjsss{{{bbbZZZSSSQQQQQQKKKJJJIIIGGGEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEDDDCCCCCC@@@>>>>>>@@@BBBBBB???<<<>>>;;;999777777666555333222111000///.........///...///111000///......///222222222222222222222222555444444555777777666444333333333333444555777777666555555666888888666333111111111111000000000000000000000000///////////////.........//////000111///...---,,,,,,,,,,,,---000///---,,,,,,---/////////000111111000///000111///////////////...------............////////////........................222111000///......//////.........---......//////111000000000000000000000555333222333555666444222333333444444444555555555444444555666777888999999::::::;;;;;;;;;;;;::::::?????????@@@@@@@@@@@@@@@CCCDDDFFFHHHIIIJJJJJJJJJGGGHHHIIIKKKMMMNNNPPPPPPSSSSSSSSSSSSSSSTTTUUUUUU\\\]]]___aaacccggglllpppqqqtttvvvxxxyyyyyy{{{}}}tttooooooqqqwww||||||nnnjjjqqqzzzhhhUUUKKKFFFDDDDDDDDDCCCBBBAAA??????===AAA@@@AAAFFFHHHXXXssswwwkkkdddbbb___]]][[[\\\]]]______]]]\\\[[[]]]\\\]]]```aaaccckkktttxxx```YYYSSSQQQQQQKKKKKKIIIHHHFFFDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCC?????????@@@BBBAAA???======;;;888666666555444222333111...,,,+++,,,...000---...000///---,,,,,,---111111111111111111111111222222222444777888888777333333333333333444555555555444444555666666555333222222111111111000000000000000000000///////////////////////////000000111......---,,,,,,,,,------000...***((((((+++...111///000111111//////000111///////////////......---............////////////........................000000////////////000000------------...///000111000000000000000000111111333222111222444666555444444444444555555555666666444444555666777888999999999888888999999:::;;;<<>>???@@@AAABBBCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJLLLLLLNNNMMMLLLLLLMMMPPPRRRTTTPPPRRRTTTWWWZZZ\\\]]]]]][[[\\\^^^^^^___bbbgggjjjjjjmmmpppssstttuuuxxxzzzyyy{{{yyywwwyyy{{{rrrtttzzzoooXXXNNNJJJEEEDDDCCCAAA@@@@@@@@@@@@<<<@@@???AAAHHHMMM```}}}rrrgggbbb___^^^[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZ\\\___aaaccckkkuuuttt^^^YYYTTTRRRRRRKKKKKKIIIHHHFFFDDDDDDDDDDDDCCCDDDDDDDDDDDDCCCBBBBBB>>>@@@BBBCCCAAA@@@@@@@@@===;;;888666666555444222111111222333222000...---///000222222000000000111111111111111111111111111444333222333444444222111222111111000000000111111111222333222111222444666333222222222222111111111000000000000////////////000//////............///------,,,,,,,,,---......+++,,,...000000000///......///000000......///000---...//////////////////............////////////..............................///000111111000000444333222111000000000000/////////000111111222222000222333333222222444555333333333444444444555555555666666666777777777888777777888888:::;;;<<<===???@@@AAACCCDDDFFFGGGGGGFFFFFFGGGGGGIIIJJJLLLMMMNNNNNNNNNNNNOOOQQQRRRTTTTTTUUUWWWYYYZZZZZZYYYYYY[[[\\\]]]^^^^^^aaaeeehhhhhhkkknnnpppqqqrrrtttvvvwwwyyy}}}~~~~~~zzzzzz{{{|||}}}~~~~~~||||||}}}}}}zzz{{{tttrrruuunnnXXXMMMGGGFFFEEECCCAAA@@@@@@@@@AAA===AAA???AAAIIINNNbbbtttiiibbb___^^^ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYY[[[___```ccckkkuuuuuu___ZZZUUUSSSRRRKKKJJJIIIGGGEEEEEEEEEEEEFFFCCCCCCDDDDDDCCCCCCBBBAAA>>>AAACCCCCCAAA???@@@AAA>>>;;;999777777666555333222111111000//////......---///111222111111222333222222222222222222222222333222222222444444222111000000/////////000111111111222333222111222555888333333222222222111111111000000000000//////////////////...---------------,,,,,,,,,,,,,,,---...///+++,,,...000000000//////...///000///......///000------...///////////////............////////////...........................///000111111000//////111111000//////000000000...//////000111111222222000222444333111111222444222222222333333333333444666666666666777777777777888888999;;;;;;<<<<<<<<>>BBB@@@BBBIIIOOOcccuuujjjbbb^^^]]]ZZZZZZZZZYYYYYYZZZZZZZZZ[[[ZZZ\\\___aaadddlllvvvvvv```[[[UUUSSSRRRKKKIIIHHHFFFEEEEEEEEEFFFFFFCCCCCCDDDDDDCCCCCCBBBAAA@@@CCCFFFEEECCCAAABBBCCC>>><<<999888888777555444333111///,,,,,,---...///...000222333333333444555222222222222222222222222111111111222444444333222///////////////000111111///000222111///000333777333333333222222222111111000000000000///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,---...//////000000...///000///...---...000------...///000000//////............/////////000000000000000000000000000...///000111111000///......------......///000111...//////000111222222222111333555333111000111444111111222222222333333333666666666666777777777777888999;;;<<<======<<<;;;???@@@BBBDDDFFFGGGIIIJJJIIIIIIIIIIIIKKKMMMOOOPPPNNNNNNPPPQQQRRRRRRRRRRRRRRRTTTVVVYYYZZZ[[[ZZZYYY[[[\\\]]]]]]]]]___cccffffffiiikkklllmmmmmmoooppprrruuuyyyzzzzzzxxxxxxxxxtttuuuwwwyyyzzz{{{{{{{{{xxxvvvwwwyyyyyy|||wwwppppppsss}}}kkkZZZOOOGGGGGGEEECCC@@@???@@@AAAAAA???BBB@@@BBBIIIOOOcccuuujjjbbb^^^\\\ZZZZZZYYYYYYYYYYYYZZZZZZ\\\[[[]]]aaabbbeeennnwwwwwwccc^^^TTTNNNOOOOOOJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBCCC>>>??????@@@???>>>===<<<===<<<:::888666666666777000000000000000111111222222111000000000111333444111111000000111111222333444222111//////000222333222111111111000000//////...//////000111222222333111111222222222222111111///000111111111000...---(((***,,,.../////////...///...---,,,+++*********---...............------***---000///***))),,,000////////////////////////000000000000000000000000333111....../////////...//////............//////000000////////////000000/////////000111333444555333333333333333333333333444444444555555555555666444444555777888999:::;;;:::::::::;;;;;;<<<<<<<<>>>>>>>>???AAA@@@BBBFFFHHHPPPggg{{{rrriiiccc___]]]YYYYYYYYYYYYYYYZZZZZZ[[[^^^^^^___aaa```bbbkkkvvvttt```\\\RRRLLLMMMMMMJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCAAABBBCCCCCCCCCAAA@@@???>>>;;;888666555444333222222222111000//////000000111111000000111111222333777666555444333222222222333222111//////000222333222222222111111000000000......///000000111222222222222333333333333222222///000000111000///...---,,,---......///...---,,,000000///............///---...............------...///000...++++++///222////////////////////////////////////////////////111///------...//////...//////............//////000000////////////000000/////////000111222333444333333333333333333333333333333333333444444444555666666666666666666666666999999::::::;;;<<<<<<===???@@@BBBDDDEEEFFFGGGGGGGGGHHHIIIKKKLLLLLLLLLLLLMMMOOORRRSSSSSSRRRSSSTTTSSSTTTUUUWWWXXXYYYXXXXXX\\\\\\\\\\\\]]]^^^___```cccbbbbbbccceeeiiimmmooommmoooqqqsssttttttrrrqqqrrrrrrrrrrrrqqqqqqqqqqqqsssooonnnppprrruuu}}}wwwmmmkkklllqqqyyy~~~dddTTTKKKGGGFFFEEEBBB@@@?????????@@@AAA@@@BBBFFFHHHOOOfffyyyqqqiiiccc___]]]ZZZZZZYYYYYYYYYZZZ[[[\\\^^^]]]___aaaaaabbblllvvvrrr^^^ZZZQQQKKKKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCBBBCCCCCCDDDDDDCCCAAAAAA@@@<<<888666666555222000444333222000//////......///000111111222222111111444444333222111000000///222222111000000111222333222222111111111111000000.........//////000000111111111111222222111111111000000000000000///......000000000///...---,,,+++++++++,,,,,,------......------...............---111///...,,,,,,---///111///////////////////////////////////////////////////---,,,,,,...//////...000//////......//////000000000////////////000000////////////000000111222333333333333333333333333222222222333333333444444555555555555555555555555777888999:::;;;<<<===>>>???@@@AAACCCDDDEEEEEEEEEGGGHHHIIIKKKLLLLLLLLLLLLNNNPPPRRRSSSRRRQQQRRRRRRRRRSSSTTTVVVWWWWWWWWWWWWZZZ[[[\\\]]]]]]^^^^^^]]]```______```cccfffiiikkkjjjkkkmmmooopppooonnnmmmnnnnnnmmmmmmmmmlllllllllllliiiiiikkklllnnnttt|||yyyooollliiimmmtttzzzwwwaaaTTTKKKFFFEEEDDDBBBAAA@@@@@@AAAAAABBB@@@BBBFFFGGGOOOfff}}}uuunnnhhhddd___]]]\\\[[[YYYYYYYYYZZZ\\\^^^]]]]]]___aaaaaaccclllwwwrrr]]]ZZZRRRLLLKKKHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBCCC???@@@AAABBBBBBAAA@@@???@@@<<<888777999888444111333222111000////////////...///111222222222111000///000000111111111111111222111111000000111222333000000000000000000000000---........./////////000//////............//////000000000000000//////...111111000//////------,,,******++++++,,,,,,,,,,,,,,,---......///.........///...,,,---...///...---////////////////////////////////////////////////...---,,,---///000000///000000////////////000000000000////////////000000000///////////////000000222222333333333333444444222333333333333444444444222333444555777888999999666777888999;;;<<<>>>>>>??????AAABBBCCCDDDDDDDDDJJJJJJKKKLLLMMMNNNOOOOOOPPPRRRTTTTTTSSSRRRRRRSSSSSSTTTUUUUUUVVVWWWWWWWWWXXXYYY[[[\\\]]]]]]\\\[[[]]]\\\]]]^^^```cccfffgggiiijjjkkkllllllllljjjjjjiiiiiiiiiiiihhhhhhhhhhhhfffddddddfffgggggglllrrrzzz~~~tttrrrnnnqqqvvvzzz}}}tttaaaWWWNNNHHHDDDCCCBBBBBBAAABBBBBBCCCBBB@@@BBBEEEGGGOOOgggzzzrrrkkkgggccc___\\\]]]\\\ZZZYYYYYY[[[]]]___\\\\\\^^^aaaaaacccmmmxxxsss___\\\UUUOOOMMMIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBCCC>>>???@@@AAAAAA@@@???>>>>>>;;;888888999888555222111000000000000000111111...///000222222111000000222333444444555555444444111000000111111222222333////////////////////////............//////////////////...------...//////111000000////////////////////////.........//////...//////000///...------,,,------...//////............///111222222///,,,////////////////////////........................///...---///000111000///000000////////////000000000000////////////000000000///////////////000000222222222333333444444444444444444444555555555555444444555666888999:::;;;666666888999;;;<<<===>>>>>>???@@@BBBCCCDDDDDDDDDJJJJJJKKKLLLMMMNNNOOOOOORRRTTTVVVVVVUUUTTTTTTTTTUUUUUUUUUVVVVVVWWWXXXXXXVVVXXXYYY[[[\\\[[[[[[ZZZZZZ[[[[[[\\\^^^aaacccdddffffffgggggggggfffeeeeeeeeeeeeeeeeeeddddddddddddaaa___```bbbbbbbbbffflllssszzz|||{{{xxx{{{|||qqqaaaXXXOOOIIIDDDCCCCCCCCCCCCCCCCCCCCCBBB@@@BBBFFFHHHQQQjjjyyyooogggdddbbb___\\\\\\[[[ZZZYYYZZZ[[[]]]^^^[[[[[[^^^aaaaaadddnnnyyyuuu```^^^XXXRRROOOJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBCCC???@@@BBBCCCCCCBBBAAAAAA<<<<<<;;;:::777555333222000000000000000111222222...///000000111111000000444444555444333222000...000000000111222222333333......////////////000000////////////////////////222111000//////000111222111111000///////////////...---------...///000000---...//////...---,,,+++,,,,,,---...///////////////111333444444222111///////////////////////////........................//////...000111222000...111000000//////000000111000000////////////000000////////////000000111222111222222333333444444555444444444555555555666666888888888888888888888888666777888999:::;;;<<<======>>>@@@BBBCCCEEEEEEFFFIIIIIIIIIIIIJJJLLLMMMNNNRRRTTTWWWWWWVVVUUUVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXVVVWWWXXXYYYYYYZZZZZZZZZZZZZZZ[[[\\\^^^```bbbcccaaabbbbbbaaaaaa```______aaaaaaaaa````````````___^^^[[[[[[^^^^^^^^^bbbhhhmmmvvvxxxqqq```WWWOOOIIIDDDDDDDDDDDDDDDDDDCCCCCCBBB@@@BBBFFFIIITTTmmm{{{mmmdddaaa```^^^[[[ZZZZZZZZZZZZZZZ[[[\\\\\\ZZZ[[[]]]```aaadddooozzzvvvaaa___ZZZTTTPPPJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBCCC@@@AAABBBDDDDDDDDDCCCBBB@@@BBBCCC???999444333444222111000000000000000111///////////////000111111111222222333222000---,,,//////000111222333333333000000000000111111111222000000000000000000000000333222000//////000222333222111000///...//////000...---,,,,,,,,,---//////)))***+++------,,,+++***+++,,,---...///////////////111222111......000333////////////////////////........................//////...///111000...,,,111111000000000000111111000000////////////000000/////////000111222333444111111222333333444555555333333444444444555555555777777777777777777777777777888888999::::::;;;;;;<<<===???BBBDDDFFFGGGHHHIIIIIIIIIIIIJJJLLLMMMNNNPPPSSSUUUWWWVVVVVVVVVWWWVVVUUUUUUTTTTTTUUUWWWWWWVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZ[[[]]]^^^```aaabbb``````______^^^]]]\\\\\\]]]]]]\\\\\\\\\[[[[[[[[[ZZZXXXWWWYYYYYYZZZ___fffiiittt~~~www}}}uuubbbXXXQQQKKKEEEEEEEEEEEEDDDDDDCCCBBBBBB@@@BBBGGGKKKVVVqqq}}}mmmbbb^^^^^^]]][[[XXXYYYZZZ[[[[[[[[[ZZZZZZZZZZZZ]]]```aaaeeeooozzzvvvaaa```[[[UUUQQQJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBCCC???@@@BBBCCCCCCCCCBBBBBBFFFJJJKKKFFF<<<555444777444333222000////////////000///.........///111222000222444555555555333222//////000222222333333333111111222222333333333333111111111111000000000000222000///------///000222222111///.........///000......,,,,,,+++,,,---...)))+++---///111000000///+++,,,---...////////////...//////+++&&&'''...444////////////////////////........................///......///000///,,,***111111000000000000111111000000////////////000000/////////000111333444555111111222333333444555555222222333333333444444444222333444555666888999999888888888999999:::::::::;;;===???BBBEEEGGGHHHIIIKKKKKKJJJKKKLLLMMMOOOPPPOOOQQQTTTVVVUUUUUUVVVWWWUUUTTTSSSSSSSSSTTTUUUVVVWWWVVVUUUUUUVVVWWWYYYZZZZZZ[[[\\\]]]___```bbbbbbbbbaaa``````___^^^]]]]]]ZZZZZZYYYYYYYYYXXXXXXXXXXXXUUUTTTVVVWWWXXX]]]dddfffrrr~~~~~~~~~www~~~yyyfff[[[SSSOOOFFFFFFFFFFFFEEEDDDCCCBBBBBB@@@BBBHHHLLLXXXsssmmm```]]]]]]\\\[[[VVVXXXZZZ[[[\\\[[[YYYXXXYYYZZZ]]]```aaaeeeooo{{{www___ZZZTTTNNNMMMIIIIIIHHHGGGFFFEEEEEEEEEEEEGGGFFFFFFEEEDDDCCCCCCBBBAAAAAABBBBBBBBBCCCBBBBBBUUULLLAAA999777666444111222111111000000000000000......///111111222222222222333444333111000111222...///111222333222222111222111000111333333333111222222222111222222333333---...///111222222222222//////.........---------111///---,,,,,,,,,...///000000///------,,,,,,,,,,,,...000222222000---,,,000000000000000000000000000///...------...///000...............///000000000000000000000000000000444222000...------...///000000//////.........---///////////////000111111///000000222333444555555555555444333444555666777888888777777777777888888888888777777888888999:::;;;<<<>>>AAACCCDDDEEEFFFGGGHHHHHHJJJKKKNNNOOOPPPQQQRRRRRRSSSSSSSSSSSSRRRWWWWWWVVVUUUTTTTTTTTTUUURRRTTTVVVVVVVVVVVVXXXZZZWWWYYY[[[___bbbdddffffffjjjeee```\\\[[[YYYVVVSSSWWWVVVUUUUUUWWWYYYYYYXXXUUUQQQPPPQQQRRRSSSZZZaaahhhnnnwww~~~|||zzzyyyyyyzzzzzzzzz|||}}}}}}}}}|||}}}}}}vvvyyy}}}vvv}}}ooo^^^RRRKKKHHHGGGFFFEEEDDDDDDDDDDDDCCCAAADDDIIINNN[[[www}}}kkkbbb___]]]\\\\\\XXXYYY[[[\\\[[[ZZZXXXWWWYYYYYY\\\______bbblllwwwxxx```[[[TTTOOONNNJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCC???@@@BBBCCCCCCCCCBBBAAAMMMEEE<<<777666666444222222111111000000000000000...///000111222222222222333444555444222222222444111222333444555444333222444222111222333333222111333333222222111222222222///000000111111111111111//////.........---------000///---,,,,,,---...///222111000///............,,,---...//////...,,,+++000000000000000000000000111000///...------...///...............///000000////////////////////////333111000...---...///000000/////////............///////////////000111111///000111222333444444555555444444333444555666777777777666666666666777777888888777777888888999:::;;;<<<===???AAACCCEEEFFFHHHHHHIIIJJJLLLNNNPPPQQQRRRSSSSSSTTTTTTTTTSSSSSSVVVVVVUUUTTTTTTTTTUUUUUUSSSUUUVVVVVVVVVVVVWWWYYYYYYZZZ]]]```ccceeefffggggggccc^^^\\\ZZZYYYVVVTTTUUUSSSRRRSSSTTTVVVVVVUUUUUURRRQQQRRRSSSTTTZZZbbbgggmmmvvv|||~~~}}}|||zzzyyyxxxwwwwwwuuuuuuvvvxxxyyyzzz{{{|||}}}|||yyyvvvsssqqqoooooommmooossswww{{{vvvzzzsss___SSSMMMHHHGGGFFFEEEEEEDDDDDDDDDEEECCCEEEKKKPPP]]]yyyyyyiiibbb___\\\[[[[[[XXXYYY[[[\\\\\\ZZZYYYXXXZZZZZZ\\\___```bbbmmmxxxzzzaaa\\\UUUPPPOOOKKKKKKJJJIIIHHHGGGGGGGGGGGGDDDCCCCCCCCCCCCCCCCCCCCC>>>???BBBDDDDDDCCCAAA???BBB===888555666666444222222111111000000000000000//////000111222222222222222444555555333333444666555555666777777666444333444333222222444444333222444444333222111111111111111111111111000000///////////////............---000///...,,,,,,---......000000///...------------+++,,,,,,,,,,,,,,,,,,,,,000000000000000000000000111000///...------...///...............///000000........................111000///.........000000////////////............///////////////000111111000000111222333333444555555444444444444555666666777777666666666666777777888777777777777888999999<<<<<<<<<===???BBBDDDFFFHHHHHHIIIKKKMMMOOORRRSSSTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSTTTTTTUUUUUUUUUVVVWWWWWWUUUUUUVVVWWWZZZ[[[]]]```ccceeefffgggbbb```\\\ZZZYYYXXXVVVTTTRRRPPPOOOOOOQQQRRRQQQQQQSSSPPPOOOPPPQQQRRRXXX___fffkkksssyyy||||||{{{{{{zzzyyyyyywwwuuusssrrrqqqlllmmmmmmnnnnnnooopppppprrrpppmmmjjjfffcccbbbaaa___aaadddggglllssszzzzzz|||}}}cccUUUOOOHHHHHHFFFEEEEEEEEEEEEEEEFFFDDDFFFLLLQQQ^^^{{{sssfff```^^^[[[ZZZZZZYYYZZZ[[[\\\\\\[[[ZZZYYYZZZZZZ]]]___```cccnnnyyyzzzaaa[[[TTTOOONNNKKKJJJIIIHHHGGGGGGFFFGGGGGGBBBBBBBBBCCCCCCCCCCCCCCC<<<>>>AAADDDDDDBBB@@@>>>;;;999666666666666444222222111111000000000000000///000111111222222222222111333444444333333444666666666777777777555444333444333333444666888777666555444333222111111111111222111111000000000000000/////////...............000///...------------...---,,,++++++*********+++---,,,+++++++++,,,---...///////////////////////////......------///000111...............///000000///////////////////////////............///000111///////////////.........///////////////000000111000000111222333333444444444444444444555555666666888777777666666777777888777777777777777888999999<<<;;;;;;;;;===@@@CCCEEEGGGGGGHHHJJJMMMPPPRRRTTTUUUVVVVVVVVVVVVVVVUUUUUUSSSSSSSSSSSSTTTTTTUUUVVVVVVWWWXXXWWWUUUTTTUUUVVVYYYZZZ\\\___aaacccdddddd]]]\\\[[[YYYXXXWWWVVVUUUPPPOOOMMMMMMNNNOOONNNMMMNNNKKKJJJLLLMMMNNNSSSZZZdddjjjrrrwwwyyywwwvvvuuuvvvvvvuuusssooolllhhhfffbbbbbbbbbbbbbbbbbbbbbbbb``````^^^\\\[[[ZZZZZZZZZUUUVVVWWWZZZ^^^fffooouuu~~~jjjXXXQQQHHHHHHGGGFFFEEEEEEEEEEEEFFFDDDGGGMMMRRR___|||wwwlllccc___^^^[[[YYYZZZYYYZZZ[[[\\\\\\\\\[[[[[[[[[[[[]]]```aaadddooo{{{yyy```YYYRRRMMMMMMJJJIIIHHHGGGFFFFFFEEEEEEEEEBBBBBBBBBCCCCCCCCCCCCCCC;;;>>>AAACCCCCCBBB???===:::999888777777555333111222111111000000000000000000111111222222222222111000111333333222222333555444555555666555444222222222222222555888;;;<<<;;;555444333222111111111111000000//////000000111222//////////////////////////////......------------,,,,,,+++************+++...---,,,,,,,,,---///000////////////////////////,,,,,,,,,---...000222333...............///000000000000000000000000000000---------......///000000.........//////////////////////////////000000111111111111222222333333444444444444555555555555555999888888777777888888999777777666666777777888999;;;:::::::::;;;>>>AAACCCDDDEEEGGGIIILLLOOORRRSSSUUUUUUVVVWWWWWWWWWWWWWWWTTTSSSSSSSSSTTTUUUVVVVVVWWWXXXXXXWWWUUUTTTTTTUUUWWWXXXZZZ\\\^^^___```aaaZZZZZZZZZYYYXXXVVVVVVVVVQQQOOOMMMMMMMMMNNNMMMLLLKKKIIIIIIKKKLLLLLLQQQWWWbbbhhhpppuuuwwwuuurrrqqqsssrrrppplllgggbbb]]][[[XXXXXXXXXWWWWWWWWWVVVVVVTTTSSSSSSSSSSSSTTTTTTUUUOOOPPPPPPQQQUUU\\\eeekkkttt|||qqq[[[SSSIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDFFFLLLRRR___|||qqqhhhaaa___]]]ZZZYYYZZZZZZZZZ[[[\\\\\\\\\\\\\\\]]]\\\^^^```aaaeeeqqq}}}yyy___XXXQQQLLLLLLIIIHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCC<<<===@@@BBBBBBAAA???===:::::::::999777555333222222111111000000000000000111111222222222222222111000222333333111111222444222222333444333222111000111111111444888;;;<<<<<<444444333222111111111111111000/////////000222333...////////////000000000///............---------...------,,,,,,---------///...------...///111222000000000000000000000000,,,,,,,,,---...000333444...............///000000111111111111111111111111---------...////////////.........//////////////////////////////000111111111111222222222333333333333444555555666666555555888888777777777777888888777666666666666777888888999999999:::;;;===???@@@AAABBBDDDFFFJJJMMMPPPRRRSSSTTTUUUWWWXXXXXXXXXXXXUUUUUUUUUTTTUUUUUUVVVVVVVVVWWWXXXWWWUUUTTTUUUVVVUUUVVVXXXZZZ[[[\\\]]]]]]XXXYYYZZZYYYWWWVVVVVVVVVRRRPPPMMMMMMMMMMMMLLLKKKKKKIIIIIILLLMMMMMMQQQXXX___eeennntttuuusssqqqooonnnmmmiiiddd___YYYUUUSSSPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNMMMNNNNNNOOOOOOMMMMMMMMMMMMPPPVVV]]]ccciiiqqq{{{sss[[[SSSIIIHHHGGGFFFFFFEEEFFFFFFEEEDDDGGGMMMSSS```}}}mmmfff```^^^]]]ZZZZZZ\\\[[[[[[[[[\\\\\\]]]^^^^^^^^^]]]^^^```bbbfffsss{{{```YYYQQQMMMMMMJJJIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCC<<<===???@@@@@@@@@???>>>:::::::::888666555444444222111111000000000000000111222222333333222222111222444444444222111222333///000111222333222111000111000000222666888888777333333222222111222222222333222000///...///111222.../////////000000000000...............------,,,......------------..................///000111111000000000000000000000000......------...///111222...............///000000000000000000000000000000------............................../////////000///////////////000111111111222222222222333333333333444555666666666555444666666555555555555666666666666666666666777888888777888999:::;;;<<<===>>>>>>???AAADDDGGGKKKNNNPPPQQQRRRTTTVVVXXXYYYZZZZZZWWWWWWVVVVVVVVVVVVVVVVVVUUUWWWWWWWWWUUUUUUUUUWWWUUUVVVWWWYYYZZZ[[[[[[[[[WWWYYY[[[ZZZWWWUUUUUUVVVRRRPPPMMMLLLMMMLLLKKKJJJJJJHHHIIILLLLLLLLLQQQWWW[[[aaajjjqqqsssrrrooonnnhhhfffbbb]]]XXXTTTQQQOOOJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMMMMLLLLLLKKKKKKLLLPPPVVVZZZ^^^eeepppzzznnnZZZSSSIIIIIIHHHGGGFFFFFFFFFFFFGGGEEEHHHNNNTTTbbbmmmfff```^^^\\\ZZZ[[[___[[[[[[[[[\\\]]]^^^______^^^]]]^^^aaabbbgggttt|||aaaZZZRRRNNNNNNKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCBBB======>>>???????????????888999999888666444555555222111111000000000000000222222333333333222222111444555666555333222333444...///111222333222222111111000000111333444444333222222222111222222333333555444111///......///000.../////////000000111111......//////......---,,,,,,,,,,,,++++++,,,------------......///000000111000000000000000000000000111000///...---......///...............///000000////////////////////////---......///......---------.........//////000000///////////////000111111222222222222222222333333333333555666666666555444444444444333333444444444666666666666666777888888666777999:::<<<<<<<<<<<<<<<===???BBBFFFIIIMMMNNNPPPQQQSSSUUUXXXYYYZZZ[[[YYYXXXWWWWWWVVVVVVVVVVVVUUUVVVWWWWWWUUUUUUVVVWWWUUUVVVWWWYYYZZZZZZ[[[[[[WWWZZZ\\\[[[XXXUUUUUUVVVRRROOOMMMLLLLLLLLLJJJIIIHHHFFFGGGJJJJJJJJJNNNTTTWWW^^^hhhooorrrqqqooommmdddaaa]]]XXXTTTQQQPPPOOOGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHJJJLLLNNNOOOKKKKKKJJJIIIIIILLLQQQTTTWWW^^^hhhsssjjjXXXSSSJJJIIIHHHGGGFFFFFFFFFFFFHHHFFFIIIPPPVVVccc}}}mmmgggaaa___\\\ZZZ\\\```\\\\\\\\\\\\]]]^^^___```___^^^___aaabbbhhhttt{{{bbb\\\TTTNNNMMMIIILLLJJJGGGEEEDDDEEEGGGHHHFFFEEECCCBBBAAAAAABBBBBBBBBAAA@@@AAACCCDDDCCCBBB???===:::999888666444222222222222111111111000000++++++,,,---...000222444333444555555555333111///333222222222222222222222//////000000111111111222///.........000111333555000000//////000222444555////////////....................................,,,++++++******++++++,,,------......///000000000111111000000//////......000000000000000000000000///......---------......000000000000000///..................////////////------,,,,,,,,,,,,------444222000///...///000111//////000111111111111111444666777777666555555666555555555666666666666777333333333444444444555555555666777888888888888888;;;===???AAAAAACCCEEEGGGKKKNNNRRRUUUWWWYYY\\\^^^\\\[[[YYYWWWWWWXXXZZZ[[[WWWXXXYYYXXXWWWXXXZZZ\\\XXXYYYZZZ[[[[[[ZZZYYYXXXZZZ[[[[[[ZZZXXXVVVTTTSSSPPPPPPOOONNNLLLJJJIIIHHHGGGGGGGGGFFFGGGKKKQQQVVVZZZ___gggkkklllkkkjjjiiiccc___YYYUUURRRPPPMMMKKKHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGHHHJJJLLLNNNKKKJJJHHHFFFEEEGGGKKKNNNSSSXXXaaalllyyyjjjYYYPPPMMMKKKHHHFFFEEEFFFGGGHHHJJJIIIKKKOOOWWWhhhpppjjjbbb^^^]]]^^^^^^]]][[[[[[[[[[[[[[[[[[[[[[[[]]]]]]^^^aaabbbgggttt{{{bbb[[[SSSNNNMMMIIIKKKIIIGGGEEEDDDEEEGGGHHHFFFEEECCCBBBAAAAAAAAABBBAAA@@@@@@AAABBBCCCBBBAAA===;;;999777777555333111222222222111111111000000---...///000111333444444333333222111000000000000333333333333333333222222///000000000111111111111000//////000111222444555555444222111////////////////////////.......................................------,,,,,,------...,,,,,,------.../////////111000000000/////////..............................------,,,,,,---------000000000000000///..................//////////////////............//////333222000///...///000111000000111222222222222222222444555555444333333444444444444555555555666666333333333444444444444555555666777888888888888888888:::===???@@@BBBEEEHHHIIILLLPPPRRRUUUXXX[[[^^^[[[ZZZYYYWWWWWWXXXYYYZZZXXXYYYXXXWWWWWWXXX[[[]]]]]]]]][[[[[[ZZZ[[[\\\\\\ZZZZZZZZZYYYXXXVVVTTTSSSOOOOOOOOONNNLLLJJJIIIHHHGGGGGGGGGFFFGGGKKKPPPUUUXXX]]]dddiiiiiihhhfffeee^^^ZZZUUUPPPNNNLLLJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFEEEDDDDDDFFFHHHKKKLLLLLLKKKIIIGGGEEEFFFIIILLLQQQUUU]]]ggguuuiiiYYYQQQMMMKKKIIIFFFFFFFFFHHHIIIIIIIIIKKKPPPXXXiiivvvnnnddd_________^^^\\\[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]```bbbgggsss{{{aaaZZZRRRMMMLLLIIIKKKIIIGGGEEEDDDEEEFFFGGGEEEDDDCCCBBBAAAAAAAAABBB@@@??????@@@BBBBBBAAA???<<<:::888666666444222000222111111111111000000000000111333444555555555444555444111///...///111222222222222222222222333333000000000000111111111111000000000111222333444555666555333111///......---////////////.......................................------,,,,,,------...++++++,,,,,,---.........000000000000////////////..............................---------....../////////000000000///..................////////////111000000//////000000111222111000///...///000111111111222333333333333333000222333333222111111222333333333333444444444444333333333333444444444444444555666777888888888888555888;;;===???AAADDDFFFGGGIIILLLNNNQQQUUUZZZ]]]ZZZZZZYYYXXXWWWXXXXXXYYYYYYYYYXXXWWWVVVXXX\\\___cccaaa^^^\\\[[[\\\___```XXXYYYYYYXXXXXXVVVUUUTTTOOONNNNNNMMMLLLJJJIIIHHHGGGGGGGGGFFFFFFJJJOOOSSSVVVZZZaaaeeeeeedddbbbbbb[[[WWWQQQLLLJJJIIIHHHGGGJJJJJJJJJJJJJJJIIIIIIHHHDDDCCCBBBBBBCCCFFFIIIKKKNNNMMMKKKIIIFFFFFFHHHJJJNNNQQQWWW```nnn~~~gggYYYQQQMMMKKKIIIGGGGGGHHHIIIJJJJJJJJJLLLQQQYYYkkkuuuhhhaaa```aaa___[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\___aaafffssszzz```YYYQQQLLLLLLJJJJJJIIIGGGEEEDDDEEEFFFFFFCCCCCCCCCBBBBBBAAAAAAAAA???>>>>>>@@@AAAAAA???===<<<:::777666666555222000111111111111000000000000222333555777777666444333666555444222111222222333000000111111111111222222000000000000000111111111///000000000111222333333000000000000000111111111////////////....................................,,,++++++******++++++,,,+++,,,,,,------...//////000000000000////////////........................//////////////////000111...///////////////..................////////////111000000000000000000111111000////////////000000000111222222333333222222///111222222111000000111111222222222333333333333222222333333333444444444444444666777888888888888555777999;;;<<<>>>@@@CCCDDDFFFHHHJJJMMMQQQWWW[[[YYYYYYYYYYYYYYYYYYYYYYYYZZZZZZYYYWWWWWWYYY]]]```cccbbb___^^^]]]^^^___```XXXXXXXXXXXXWWWWWWVVVVVVNNNNNNNNNMMMLLLJJJIIIHHHGGGGGGFFFEEEEEEHHHLLLOOOSSSWWW]]]aaabbbaaa``````ZZZVVVPPPLLLJJJIIIHHHGGGIIIJJJKKKKKKLLLKKKJJJJJJEEECCCBBBAAACCCFFFIIILLLPPPOOONNNKKKHHHFFFGGGHHHLLLNNNRRRZZZgggxxxzzzdddWWWQQQLLLKKKJJJIIIHHHIIIJJJKKKMMMMMMOOOSSS[[[lll|||lllcccbbbbbb___ZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ\\\___aaafffrrrxxx___XXXQQQMMMMMMJJJIIIHHHGGGEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBAAAAAAAAA???>>>???@@@AAAAAA>>><<<<<<:::888777777666444222000000000000000000000000111333444666666555333222444444555555444333111000.../////////000000000111111111000000000000000000......///000000111111111------///000111222333333////////////....................................,,,++++++******++++++,,,---------...//////000000////////////000000000000////////////////////////...---------......///000......////////////..................////////////000//////......//////000//////////////////000000///000000111111111111111000111333333111000111222111111111111222222222333222222222333333333444444333444555666888888888888666888::::::::::::<<<>>>AAABBBDDDFFFIIIMMMSSSWWWXXXYYYZZZ[[[[[[[[[ZZZZZZYYYZZZYYYXXXXXXZZZ^^^aaa_______________^^^]]]]]]YYYYYYYYYXXXWWWWWWWWWWWWOOOOOONNNMMMKKKIIIGGGFFFFFFFFFEEEDDDDDDEEEHHHKKKOOOTTTZZZ___aaaaaaaaaaaa[[[WWWRRROOOLLLJJJHHHFFFHHHJJJKKKMMMNNNNNNMMMMMMHHHFFFDDDCCCDDDGGGKKKMMMRRRRRRQQQNNNJJJGGGGGGGGGKKKLLLPPPVVVbbbsssvvvbbbVVVPPPLLLKKKJJJJJJJJJKKKLLLMMMPPPPPPRRRVVV]]]nnnqqqgggcccaaa^^^ZZZXXXXXXXXXXXXXXXXXXXXXXXXZZZYYY[[[___aaafffsssuuu]]]YYYRRRNNNMMMJJJHHHGGGGGGFFFEEEEEEEEEEEEAAAAAABBBBBBBBBBBBAAA@@@?????????AAABBBAAA>>>;;;<<<:::888777777666444222//////000000000000000111111111333444444333222222111222333444333111///---.........///000000111111111111111111000000000000---...//////000000//////...///000000111111000000////////////.......................................------,,,,,,------...------......///000000111////////////000000000000000000000000000000000000+++++++++++++++,,,---...------.../////////..................///////////////......------......///......////////////000000//////000111111111111000000222333333222111111222111111111111222222222222222222222222333333333333222333444666777888999999777888:::999888888:::;;;>>>@@@BBBDDDFFFIIINNNQQQTTTVVVYYY[[[\\\\\\[[[[[[XXXYYYZZZZZZZZZ\\\^^^aaa\\\\\\^^^______^^^]]]\\\\\\[[[ZZZYYYXXXXXXXXXXXXPPPPPPOOOMMMJJJHHHFFFDDDDDDDDDDDDBBBAAABBBEEEGGGKKKPPPVVV\\\___aaacccddd^^^[[[XXXTTTRRRNNNJJJGGGHHHJJJMMMPPPRRRSSSSSSRRRLLLJJJGGGEEEEEEHHHLLLNNNSSSTTTTTTQQQMMMJJJHHHHHHJJJKKKNNNTTT^^^mmm}}}|||}}}uuubbbVVVPPPKKKKKKKKKKKKLLLMMMMMMNNNRRRRRRTTTXXX___pppuuujjjccc```]]][[[YYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ\\\___aaagggtttrrr\\\YYYTTTOOONNNJJJGGGGGGFFFFFFEEEDDDDDDDDD@@@AAABBBBBBBBBBBBAAA@@@??????@@@BBBCCCAAA>>>;;;:::999777666666555333222////////////000000111111111111111222222333333333222222222222111000////////////000000111222222333111111111111000000000///......000000111000000/////////000111111000///...////////////.......................................------,,,,,,------...,,,,,,---......//////000.../////////000000000111////////////////////////+++++++++,,,,,,---...///,,,---......//////..................///////////////......------......///---......//////000//////000000111222222222222111000111333333111000111222111111111222222222333333111222222222222333333333111222444666777888999999666777999999888888:::;;;;;;>>>AAACCCDDDFFFIIILLLOOORRRVVVZZZ\\\\\\[[[ZZZWWWYYY[[[\\\\\\]]]^^^```[[[[[[\\\\\\]]]^^^^^^^^^___^^^\\\ZZZYYYXXXXXXXXXRRRQQQOOOMMMJJJGGGDDDBBBBBBCCCBBBAAA??????AAACCCEEEJJJRRRYYY^^^aaaeeegggfffdddbbb___\\\VVVPPPLLLJJJMMMQQQUUUXXXYYYYYYYYYPPPMMMIIIFFFFFFHHHLLLNNNUUUVVVVVVTTTPPPLLLJJJIIIHHHIIILLLQQQ[[[hhhwww~~~}}}|||}}}wwwdddXXXQQQKKKKKKLLLLLLMMMNNNOOOOOOPPPQQQSSSXXXaaasssxxxlllccc^^^\\\\\\YYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ\\\```bbbhhhuuuppp\\\ZZZUUUPPPNNNJJJGGGGGGFFFFFFEEEDDDDDDDDD???@@@AAABBBBBBBBBAAA@@@@@@@@@AAABBBCCCBBB>>>;;;999777555555555444222111.../////////000000111111111111111111111333444555777555333222111111222333000111111222333333444444222111111111000000////////////111222222111000000---...///111111111000///000/////////....................................,,,++++++******++++++,,,++++++,,,------......///.../////////000000111111.................................//////111222222,,,,,,---.../////////.............../////////000//////............//////------...///000000//////111111222333333333333222///000222222000000000111111222222222222333333333111111222222222333333333111222444666777888999999444666888888888999;;;===:::===@@@BBBCCCEEEGGGHHHLLLOOOTTTXXX[[[[[[ZZZYYYVVVYYY\\\^^^^^^^^^^^^___]]]\\\ZZZZZZ[[[]]]```bbbaaa___]]][[[YYYYYYYYYYYYSSSRRRPPPMMMJJJFFFCCCAAAAAABBBAAA@@@>>>>>>@@@AAAAAAGGGOOOWWW]]]aaaeeehhhnnnlllkkkiiieee^^^WWWRRRLLLOOOSSSXXX[[[]]]]]]]]]RRRNNNJJJGGGFFFHHHKKKMMMUUUWWWXXXVVVRRRNNNKKKJJJFFFHHHKKKPPPYYYeeesss||||||{{{yyyfffZZZRRRKKKKKKLLLMMMNNNOOOOOOPPPNNNOOOSSSYYYbbbuuuyyynnnccc\\\[[[]]]ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[]]]```ccciiivvvttt^^^ZZZRRRNNNNNNLLLKKKHHHEEECCCCCCDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCC===???BBBCCCCCC???<<<999:::999888777666555444333222222111111000/////////111111111111222333444555666555444333333333333333222222222333333444444444666555444333222111111222333111///---,,,---...///000111111111111222222222////////////////////////........................------............---------------.........//////......////////////......000///...------...///000////////////...---,,,+++---.........//////000000000000000000000000000000......---......///000111000000000000//////////////////000111111111111111000000111111111111000000555444333222111111111111222222222222222222222222555555555666666666666666888888999:::::::::999999<<<<<<===???@@@AAABBBCCCIIILLLPPPRRRTTTVVVXXXZZZXXXYYY[[[]]]^^^^^^]]]\\\___^^^\\\ZZZ[[[\\\___```aaaaaa```___\\\XXXUUUSSSQQQRRRRRRNNNGGGBBB@@@@@@???>>>=========>>>???@@@BBBFFFLLLRRRWWW^^^gggnnnppprrrssssssoooggg\\\UUUUUUSSSSSSYYY```ffffffddd]]]TTTNNNLLLIIIEEEGGGMMMQQQTTTXXXWWWSSSOOONNNNNNIIIFFFGGGNNNVVV```nnnzzz~~~iiiYYYRRRNNNNNNMMMMMMNNNNNNOOOPPPUUUUUUWWW[[[bbbsss~~~zzzssskkkeee```^^^]]]XXXZZZ[[[ZZZYYYXXXYYY[[[]]]ZZZ[[[___dddjjjvvvuuu___ZZZSSSNNNOOOMMMMMMJJJFFFEEEEEEFFFFFFEEEBBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@@@@>>>===<<<:::999888777666555444333000000000000000111111111111111111111222333444555555555444333333333333333333333333444444444444444555444333222222111111111000///---+++***+++,,,,,,000000111111111222222222////////////////////////........................------............------++++++,,,,,,,,,---------......////////////............------------......------...............---............/////////000////////////////////////000//////.........//////000000000000//////////////////000111111111111111000000111111111111000000333333222222222222222222333333333333333333333333555555555555666666666777777888999999999999999999:::;;;<<<===>>>@@@AAAAAAFFFIIIMMMPPPRRRTTTWWWYYYYYYZZZ\\\^^^^^^]]]\\\[[[\\\[[[YYYXXXYYY[[[]]]___ccccccbbb```^^^[[[YYYXXXRRRRRRPPPLLLFFFBBBAAABBB??????>>>======>>>???@@@???CCCIIIOOOTTT]]]gggnnnvvvwwwyyyyyyuuummmddd^^^XXXUUUSSSWWW___fffiiiiiicccZZZRRRNNNJJJEEEFFFKKKOOOSSSXXXZZZWWWSSSQQQPPPLLLIIIIIIOOOUUU^^^kkkwww||||||mmm]]]VVVOOOOOONNNNNNNNNOOOPPPPPPUUUUUUWWW\\\cccuuu{{{wwwqqqjjjccc___\\\[[[XXXZZZ[[[ZZZYYYXXXYYY[[[\\\ZZZ[[[___dddjjjuuuvvv```[[[TTTOOOOOOMMMLLLJJJFFFEEEEEEFFFFFFFFFAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>>>>>>>???::::::999777666444333333...//////000111111222222111111111222222333333444555444444333333333333333444555555555555444444333444444444333222222111111333222000///......///000000000000111111111222222////////////////////////........................------............------+++,,,,,,,,,,,,---------......////////////......,,,,,,------------,,,,,,+++,,,---...////////////............////////////////////////////////////111111///......---------////////////000000000000//////000111111111111111000000111111111111000000222222222222333333333333444444444444444444444444555555555555555555666777666777888888999999888888888999:::;;;<<<>>>??????CCCFFFIIILLLNNNQQQUUUWWWZZZ[[[]]]^^^]]]\\\ZZZYYYYYYXXXWWWVVVWWWYYY[[[]]]___^^^]]]\\\[[[ZZZYYYYYYVVVUUURRRMMMHHHDDDCCCDDD@@@???>>>=========>>>???<<<@@@EEEJJJPPPYYYeeemmmsssuuuvvvuuuqqqjjjccc^^^XXXTTTRRRTTT\\\eeekkknnnjjjaaaXXXQQQKKKEEEEEEHHHLLLRRRYYY]]]]]]ZZZVVVUUUPPPMMMLLLPPPUUU\\\gggrrr}}}{{{wwwppp```ZZZPPPPPPPPPPPPPPPQQQQQQRRRUUUUUUXXX]]]eeewwwyyyuuupppiiiccc^^^[[[ZZZXXXZZZ[[[ZZZYYYXXXYYY[[[\\\ZZZ[[[___ccciiiuuuxxxaaa\\\UUUPPPPPPNNNKKKIIIEEEDDDEEEFFFFFFEEECCCCCCBBBBBBBBBBBBAAAAAA>>>???@@@@@@@@@@@@@@@???;;;:::999777666444333222//////000000111111111111111111222222333333333333444444333333222333333444555666666666666555333222555555555555444444333333444333222111111111111222000000000000111111111111////////////////////////........................------............------............////////////......////////////......,,,---...//////...---,,,,,,------...//////...............///////////////////////////////////////000000///...............////////////000000000000//////000111111111111111000111111222222111111000000111222333444444444444444444444444444444444444555555444444444555666777555666777888888888888888888888999;;;<<<===>>>???AAACCCFFFIIILLLOOOSSSVVV[[[[[[\\\]]]\\\ZZZXXXVVVWWWVVVVVVUUUVVVXXXZZZ\\\\\\\\\[[[[[[[[[[[[[[[[[[]]]\\\ZZZVVVPPPKKKGGGEEE@@@???>>>===<<<<<<===>>>;;;>>>BBBEEEJJJSSS^^^ffflllnnnooonnnhhhbbb\\\XXXRRRPPPNNNQQQYYYbbbiiimmmllleee\\\SSSLLLGGGFFFFFFJJJPPPXXX^^^aaa```]]]ZZZVVVRRRPPPRRRUUUYYYcccmmm{{{qqqaaa\\\RRRRRRRRRRRRRRRSSSSSSTTTUUUVVVZZZ___hhhyyyzzzwwwssslllfff```\\\ZZZXXXZZZ[[[ZZZYYYXXXYYY[[[[[[ZZZ\\\___bbbhhhuuuxxxbbb]]]UUUPPPPPPNNNLLLJJJGGGFFFFFFGGGHHHGGGEEEDDDDDDDDDCCCCCCCCCBBB===???BBBDDDDDDBBB@@@>>>;;;:::999777666444333222111111111111000000//////111111222333333333222222333333222222222333333444555555666777666555333222555666666777666666555444000000////////////////////////000000000111111111////////////////////////........................------............------........./////////000000......////////////......---...///000000///...---......//////...------,,,///////////////................................................///000000.../////////000000000111//////000111111111111111111111222222222222111111000111222444555555555555333333333333333333333333555444333333333444666777555555666888888999999999999999:::;;;===>>>???@@@@@@BBBEEEGGGIIILLLPPPTTTXXXYYYZZZ[[[ZZZYYYWWWUUUWWWVVVVVVVVVWWWXXXZZZ[[[^^^^^^^^^______`````````bbbbbbcccaaa\\\TTTKKKEEEAAA@@@>>><<<<<<<<<<<<<<<<<<>>>@@@AAADDDKKKUUU]]]fffhhhjjjhhhbbb[[[VVVSSSKKKJJJKKKOOOVVV^^^eeeiiikkkggg___VVVOOOKKKHHHGGGIIINNNUUU]]]cccdddbbb```[[[WWWUUUVVVWWWZZZbbbjjj{{{|||pppaaa\\\TTTTTTTTTTTTTTTUUUUUUVVVWWWXXX\\\bbbkkk|||~~~zzzsssllleee___\\\XXXZZZ[[[ZZZYYYXXXYYY[[[ZZZZZZ\\\___aaagggtttxxxbbb]]]UUUOOOOOOMMMNNNLLLIIIHHHIIIJJJJJJJJJFFFFFFEEEEEEDDDCCCCCCCCC===???CCCEEEEEEBBB???<<<<<<;;;999888666444222111222222111111000//////...111111333444444333222111222222222222222333333444333444555666666555333222555555777777777666555444000000000000000000000000/////////000000000111111////////////////////////........................------............------,,,,,,---------...............////////////.........//////////////////...////////////...---,,,+++///////////////.................................---------......///111111......//////000000111111//////000111111111111111111111222222222222111111000111333444555555555444333333333333333333333333555444333222222444666777555666777888999:::::::::999:::;;;<<<===???@@@@@@???AAACCCDDDFFFIIIMMMQQQTTTUUUWWWXXXYYYXXXVVVUUUXXXWWWWWWWWWWWWXXXYYYYYYZZZ[[[]]]^^^_________^^^bbbccceeeeeebbbYYYNNNFFFAAA@@@>>><<<;;;;;;;;;;;;;;;<<<>>>>>>@@@EEEMMMSSS\\\```eeeddd^^^WWWSSSQQQJJJKKKLLLOOOVVV^^^eeejjjkkkkkkeee\\\UUURRRNNNJJJIIILLLRRRZZZaaafffgggfffbbb]]][[[[[[\\\^^^eeemmmzzzxxx{{{uuuccc\\\VVVVVVVVVVVVVVVWWWWWWXXXYYYZZZ___eeemmm}}}|||sssjjjbbb^^^XXXZZZ[[[ZZZYYYXXXYYY[[[YYYZZZ]]]```aaaffftttxxxaaa\\\TTTNNNNNNLLLLLLJJJGGGFFFGGGIIIIIIIIIFFFEEEEEEDDDCCCCCCBBBBBB>>>???AAABBBAAA???===;;;<<<;;;:::888555333222111111111111000000000000000000111333444444333111000222222111111222333333444000222444666666555333222222444555666666555444333111111222222222222222111////////////000000000111////////////////////////........................------............------------------..................////////////......///......------......///---...............------000/////////....................................//////.........//////000.........///000111111111//////000111111111111111111222222333333222222111111222444555666555444333444444444444444444444444666444222111222333666777555666777999::::::;;;;;;999:::;;;<<<===>>>???@@@>>>???@@@AAABBBEEEIIILLLPPPQQQTTTVVVWWWWWWVVVVVVXXXXXXWWWWWWWWWWWWVVVVVVTTTVVVYYY\\\]]]\\\ZZZYYY\\\]]]___aaa```YYYOOOHHHBBBAAA>>><<<;;;:::::::::777:::<<<<<<===AAAGGGMMMVVV]]]dddfffaaa\\\XXXWWWRRRQQQPPPRRRWWWaaakkkqqqppprrrnnneee^^^[[[UUUNNNJJJKKKNNNUUU^^^eeeiiijjjhhhdddbbbbbbcccdddkkksssyyywwwwwwzzzhhh^^^XXXWWWWWWWWWWWWXXXYYYYYY[[[]]]aaagggnnn~~~xxxmmmddd^^^XXXZZZ[[[ZZZYYYXXXYYY[[[XXXYYY]]]``````eeesssxxxaaa\\\TTTNNNNNNKKKIIIFFFCCCCCCDDDEEEFFFFFFEEEEEEDDDCCCBBBBBBAAAAAA@@@??????>>>===<<<<<<;;;<<<;;;:::888555333222111/////////000111111222222000222333444444333111000222111111111222333333444///111333555666555333222111222444555555444222111---....../////////......////////////000000000000////////////////////////........................---..................---////////////000000000111......////////////............,,,++++++,,,......,,,,,,---...////////////000000//////.........---........................111000///......---......---......///000111111222//////000111111111111111111222222333333222222111111222444666666555444333666666666666666666666666666444222111111333666777666666888999:::;;;;;;<<<888999:::;;;===>>>??????===>>>?????????BBBFFFIIIMMMNNNQQQTTTVVVWWWWWWVVVXXXXXXWWWWWWVVVUUUUUUTTTTTTWWW[[[^^^___^^^[[[YYYWWWWWWXXX[[[[[[WWWPPPIIIBBBAAA>>><<<;;;:::::::::555888:::<<<<<>>>>>??????>>><<<<<<:::777444333222222333000000000///000111111222111222222333333222222111444333222111111222333444111111222333333333222222222000///111444555333111444///++++++///222111///000000000000000000000000///---***((('''((()))+++------..................///......------......///111111222333333333222222111000000///...---------////////////000000000000000///...------...///000////////////////////////------------------------//////////////////////////////000111111111111111111111000000000000000111333444444555444333111000444444444555444444333333555555555555666666666777888888777777777777888888::::::999888777666555555;;;:::888777777888:::;;;:::;;;<<<>>>???AAABBBCCCIIILLLPPPRRRTTTUUUVVVXXXVVVVVVVVVWWWWWWWWWXXXXXXUUUWWWYYY[[[[[[ZZZWWWVVVUUUVVVWWWXXXXXXTTTNNNIIIDDDAAA>>><<<;;;;;;999888:::888777:::<<<>>>DDDKKKWWWbbboooxxxxxxuuussssssiiiccc```bbbeeejjjrrr{{{|||tttjjj^^^TTTPPPLLLJJJMMMQQQXXXcccmmmrrroookkkjjjmmmoooooonnn}}}vvvqqqooopppzzzlll```WWWXXXZZZZZZYYYYYYZZZ\\\bbbcccfffkkkqqq}}}qqqfff___[[[ZZZZZZYYYYYYYYYYYYYYYWWWWWWZZZ]]]```ffftttyyyaaaYYYRRRPPPPPPJJJHHHHHHFFFEEEDDDDDDDDDDDDDDDFFFEEEBBBCCCFFFEEEAAA???>>>======>>>>>>===;;;<<<;;;888555333333333333///////////////000000000111111222222222222111111333222222111111222222333111111222222333333222222444222222333666777555333333///+++,,,000333333111000000000000000000000000000000///...------,,,,,,---...............---------,,,,,,++++++,,,,,,---000111222222222222222222111000000///......------------------............000///...------...///000................................................000000000000000000000000/////////000000000111111111111000000000000111111111222333444444444333222444444444555555444444333555555555666666666777777777777777777777777777777333444555666777888999999;;;:::888777777888:::;;;:::;;;<<<===>>>???@@@AAAEEEHHHLLLOOOQQQRRRTTTVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVWWWXXXXXXVVVUUUTTTSSSSSSRRRRRRRRROOOKKKHHHCCCAAA===<<<;;;;;;:::888:::888777:::<<<===CCCKKKXXXdddsss~~~~~~}}}|||sssmmmiiiiiilllpppyyy|||sssggg^^^TTTOOOLLLMMMPPPUUU___hhhrrrqqqqqqqqqrrrrrrssssss|||{{{vvvsssrrrzzzjjj___ZZZ\\\^^^^^^______aaaccccccdddhhhlllrrrzzznnnddd^^^[[[[[[ZZZYYYYYYYYYZZZZZZXXXXXX[[[___aaaggguuuwww^^^WWWPPPNNNNNNHHHGGGFFFFFFEEEEEEEEEEEEEEECCCEEEDDDBBBDDDGGGFFFCCC>>>===<<<<<<======<<<;;;<<<;;;999666555444444444------...///////////////000111111222222111111000111222222222222222222111000111111222333333222222333333222333555555444333222///,,,...111444444222000000000000000000000000000000111222111000...---////////////...---,,,,,,---,,,,,,++++++,,,,,,---///000111111222222222111000000000///......------,,,------------.........//////...------...//////........................000000000000000000000000000000000000000000000000//////...---...///000111111111000000000111111222000111222333444444444444333444444555555555444444555555666666666777777777555666777777777777666555111222333555777888::::::::::::888888888999:::;;;:::;;;;;;<<<======>>>>>>AAADDDHHHKKKMMMOOORRRTTTUUUUUUUUUVVVVVVVVVVVVWWWVVVUUUTTTSSSRRRQQQQQQPPPRRRPPPNNNMMMLLLLLLJJJHHHCCC@@@===;;;;;;;;;:::999:::777777:::;;;<<>><<<;;;<<<;;;999777666555555555---...///000000000//////111222222333333222222111000111222333333222111000///000111222222333222222111111111222222222111111333111//////111333333111///////////////////////////////////////...---,,,////////////...---,,,+++///......------......///......///000111111111111000000//////...................../////////000000................................................///////////////////////////////////////////////////...,,,+++,,,---///111111111000000111111222222222222222333333444444444333444444555555555555555555666666666666777777777555666888999999888666555666666666777777777777777999999888888888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>@@@DDDGGGIIILLLOOORRRTTTTTTTTTUUUUUUUUUVVVVVVTTTSSSQQQOOOMMMLLLLLLLLLOOONNNLLLLLLLLLKKKIIIGGGCCC@@@===;;;;;;;;;:::999:::777888:::;;;<<<@@@GGGUUUaaarrr|||tttllljjjiiilllsss{{{vvvlll]]]UUUMMMKKKLLLMMMSSSYYYfffmmmvvvyyyvvvtttwwwzzz|||{{{ggg___ZZZ\\\^^^___```bbbdddfffiiijjjmmmrrrwww|||sssjjjccc___]]]\\\\\\[[[[[[[[[[[[[[[ZZZYYY\\\___bbbgggtttttt]]]WWWQQQPPPOOOIIIEEEEEEEEEEEEEEEFFFFFFGGGDDDFFFEEEDDDEEEIIIIIIEEE@@@???===>>>??????>>><<<;;;:::999888666555555555//////000000111111111000333444444555555444444333000000222333333222000000...///000111222222222222000111222222111111000000444333111111111111000///////////////////////////000///---++++++,,,...///////////////...---,,,+++///......------......///,,,---...///000000000000////////////........................////////////------............------........................................................................///...,,,++++++---///000111111111111111222333333444444444333222222222222333444555555666666666555666666666666777777777888777888:::;;;;;;:::888777::::::999999888777666666888888888999999::::::;;;::::::::::::::::::;;;;;;<<>>>>>??????>>>===:::999999888666555555444000000000000000111222222444555555666666555555444000111111111111111111000......000111222222333333222333555444222111222222222222222111111000//////000000000000000000000000222000...,,,,,,---000111////////////...---,,,,,,---,,,,,,++++++,,,,,,---+++,,,---...///000000000//////////////////......+++,,,,,,,,,,,,---------------............------------------------------------------------------------------------------......---,,,---...///000111111111111111222333444666555444333222222222222333444555666666666666666666666666777777777888888999:::;;;<<<<<<;;;:::999888888999999999999999:::777888888999:::::::::;;;:::::::::::::::;;;;;;;;;<<<>>>@@@BBBDDDGGGKKKNNNRRRRRRRRRSSSSSSSSSTTTTTTRRRSSSTTTTTTRRRNNNJJJHHHCCCDDDEEEFFFGGGFFFBBB???BBB???<<<;;;;;;<<<;;;:::999777888:::::::::===CCCNNNWWWeeerrrzzz|||zzzwwwoooggg___[[[YYYXXX\\\bbbnnnzzzxxxkkk```TTTPPPNNNMMMOOORRR[[[cccmmmssstttwww~~~uuuhhhdddaaaccceeefffeeefffhhhjjjoooqqqtttxxx|||zzzqqqhhhbbb]]]\\\\\\\\\[[[ZZZZZZZZZZZZ[[[YYYXXXZZZ^^^```eeerrrsss]]]XXXRRRQQQPPPIIIFFFFFFEEEEEEEEEEEEEEEFFFBBBCCCBBB@@@AAADDDCCC???@@@>>>======>>>>>>===<<<888888888777666555444333111000...------///111333444444555555555555444444111111000000000000111111---...///111222222333333111333555444222000111222...///000111000000111111000000000000000000000000000///............///000---...............---------,,,,,,++++++,,,,,,---***+++,,,---.../////////.../////////////////////++++++,,,,,,,,,---------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---............/////////111111111111222333444555555444333222222222333444333444555666777777777777666666777777777888888888::::::::::::::::::::::::666666777888999::::::;;;777777888999::::::;;;;;;999:::::::::;;;;;;<<<<<<;;;===???@@@BBBDDDHHHKKKQQQQQQRRRRRRRRRSSSSSSSSSSSSVVVZZZ\\\ZZZTTTNNNIIIDDDCCCBBBCCCDDDDDDBBB@@@AAA???<<<;;;<<<<<<;;;:::999777888::::::999<<>>AAA@@@;;;???===<<<<<<======<<<;;;777777777777666555333333111///---++++++...111333333444444555555444444333222111000//////000111222---...///000222222333333///111333222///...///000***,,,...000000111222333000000000000000000000000,,,---...//////...------------......///.........///......------......///)))***,,,---.../////////.........///////////////---------.........//////,,,,,,---......---,,,,,,------------------------------------------------////////////////////////---...//////000000//////111111111111222333444555333222222111222333555666333444555666777777777777777777777777888888888888:::999999888888999999:::777777777777888888888888666777888999:::;;;;;;;;;999999:::;;;;;;<<<======:::<<<===>>>@@@BBBFFFIIIQQQQQQQQQQQQRRRRRRRRRSSSUUUYYY^^^bbb```YYYQQQKKKGGGEEEBBBAAACCCDDDEEEEEEAAA???<<<;;;<<<<<<<<<;;;999777888::::::999;;;@@@AAAHHHSSS___iiimmmmmmkkkfff___YYYWWWTTTPPPRRRVVV\\\hhhuuuqqqbbbZZZVVVQQQOOOPPPRRRVVV\\\cccjjjsss}}}|||uuussspppgggfffccceeehhhjjjlllnnnqqqsssssstttxxx{{{}}}sssjjjdddaaa```[[[ZZZZZZYYYYYYYYYYYYYYY[[[[[[]]]```bbbgggsssooo\\\WWWPPPNNNLLLFFFIIIGGGDDDDDDDDDEEEEEEDDDCCCBBBAAAAAA@@@@@@AAAAAA>>>>>>>>>>>>??????<<<:::@@@<<<777333000///---+++//////............//////000111111222222333444444222222111111111111222222444555555555444333111000000000000000000000000000000000000000000000000000////////////////////////------,,,,,,,,,,,,++++++---------............///***++++++,,,,,,++++++***,,,,,,---...///000111111......---......///000111///////////////.........+++---///000///------.........////////////......000000000000000000000000---------,,,,,,+++++++++,,,...///...------...///000//////000222444333222111111222222333444444555666555444333333444666777777777777777777666555555888999999::::::999999888888777666777999:::::::::888888888888888888888888::::::::::::::::::::::::;;;<<<<<<<<<===@@@EEEIIIPPPPPPRRRRRRSSSRRRRRRQQQTTTUUUWWW]]]aaa___WWWPPPJJJGGGCCCAAA@@@AAA@@@???AAA>>><<<<<<======;;;888999888777777888:::;;;<<>>@@@@@@>>><<<@@@<<<888555444333222111//////............//////000111111222222333444444222222111111111111222222111222222222222000///...111111111111111111111111000000000000000000000000////////////////////////.........------,,,,,,,,,---------............///........................,,,,,,---...///000111111......---------...///////////////////////////...---///000000///......///------............------........................000000000//////.........---...000///......///111111000///000222333333222333333333444555555666666777666555444444666777888777777888888777666666555999999::::::::::::999999888777666777999:::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<888999:::;;;<<<>>>BBBFFFMMMNNNQQQSSSTTTSSSRRRRRRTTTTTTVVV[[[^^^]]]WWWQQQIIIGGGCCCAAAAAAAAAAAA@@@AAA???<<<<<<======;;;999;;;:::999888888999::::::@@@???DDDMMMVVV]]]fffooonnnmmmlllhhhbbb[[[XXXWWWYYY]]]iiiyyypppfffaaa\\\VVVSSSRRRSSSXXX\\\dddrrr~~~qqqkkkggghhhjjjmmmooopppssswwwzzzzzzxxxyyy{{{zzzppphhhcccaaa\\\[[[ZZZYYYYYYXXXXXXYYYWWW\\\ZZZ[[[ccceeemmmrrr^^^YYYRRROOONNNHHHJJJHHHFFFEEEEEEFFFFFFEEECCCBBBAAAAAA@@@@@@AAAAAA<<<<<<<<<>>>@@@@@@???>>>===;;;888666666666555444000//////......//////000000111111222222333444444222222111111111111222222000000111111111000000///111111222222222222111111000000000000000000000000////////////////////////000000///...------,,,,,,---------............/////////...------...//////,,,,,,---...///000111111//////...---------............/////////////////////000000///......///111,,,,,,------------,,,,,,------------------------000000000000000/////////...///000000//////000222222111000111222333222111333333444444555666666666777777666555666777999:::777888888888888777666666999999::::::::::::999999999777666777999;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;========================777999;;;<<<<<<>>>AAACCCIIIKKKOOOSSSUUUUUUSSSRRRQQQPPPQQQUUUXXXXXXUUUQQQHHHFFFCCCAAABBBBBBAAA@@@AAA???============;;;999<<<<<<:::999888888888888===<<<@@@HHHQQQZZZgggrrrwwwyyyzzzvvvooohhhbbb^^^\\\]]]dddrrrvvvooofff\\\WWWSSSRRRTTTWWW^^^kkkxxx}}}rrrllliiikkkmmmppprrrtttvvvzzz||||||zzzzzz}}}~~~sssjjjeeebbb\\\\\\[[[ZZZYYYYYYYYYYYYVVV[[[ZZZ[[[bbbdddlll}}}ttt___YYYSSSPPPOOOJJJKKKHHHFFFEEEFFFFFFFFFEEECCCBBBAAAAAA@@@@@@AAAAAA>>>======>>>???@@@???===;;;999666555555555444333000000////////////000000000111111222222333444444333222222111111222222333111111222222222222222222111222333444444333222111000000000000000000000000////////////////////////000000///...---,,,++++++---------............///---,,,***))))))***,,,---,,,,,,---...///000111111111000//////........................////////////000000///...,,,,,,...000,,,------......------,,,------------------------......---------------------...000000//////000222333222111111333333222000222222333444444555555666666666666666666777999999777888888999888888777777999::::::::::::::::::999999777666777999;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;========================999;;;===>>>>>>???AAACCCEEEHHHMMMRRRUUUTTTSSSQQQLLLKKKKKKMMMPPPQQQPPPNNNGGGEEEBBBAAABBBBBBAAA@@@@@@???>>>>>>===<<<;;;:::<<<;;;;;;:::999999888888<<<;;;===DDDLLLVVVfffsss~~~|||uuullleee```]]]___hhhvvv{{{oooccc]]]XXXSSSRRRTTTZZZfffrrr{{{~~~vvvqqqooonnnppptttvvvxxxyyy|||~~~~~~||||||tttjjjccc```]]]\\\[[[ZZZYYYYYYYYYYYYVVV[[[YYYZZZaaaccckkk|||uuu```ZZZSSSPPPPPPJJJJJJHHHEEEEEEEEEFFFEEEEEECCCBBBAAAAAA@@@@@@AAAAAABBB@@@>>>>>>>>>>>>===<<<===;;;888777666555333111000000////////////000000000111111222222333444444333333222222222222333333222222222222222222333333222333444555555444333222111111111111111111111111////////////////////////......------,,,++++++***---------............///---+++***((((((***+++---,,,,,,---...///000111111222222111000////////////---.........//////000000//////...,,,++++++,,,.........////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,+++---............///111444222111222333333222111444444555555666666777777444555555555666777888888888888999999999999999888:::::::::;;;;;;:::::::::999888777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999;;;===>>>===>>>???AAACCCFFFKKKPPPSSSRRRQQQOOOIIIIIIIIIJJJKKKLLLLLLLLLDDDBBBAAAAAABBBBBBAAA@@@@@@@@@@@@>>>===<<<;;;;;;::::::::::::::::::::::::<<<;;;===BBBHHHRRRbbbppp~~~uuukkkbbb\\\YYY___jjjxxxyyymmmddd]]]UUUSSSSSSXXXcccmmmyyy}}}xxxuuusssqqqtttwwwzzz{{{}}}~~~~~~xxxmmmddd___]]]\\\[[[ZZZZZZYYYYYYYYYWWW\\\ZZZZZZaaaccckkk|||vvv```YYYRRRPPPPPPKKKIIIGGGEEEDDDDDDEEEEEEDDDCCCBBBAAAAAA@@@@@@AAAAAADDDBBB???>>>>>>>>><<<;;;???===;;;999888666444111111000000//////000000111000111111222222333444444333333222222222222333333222222111111000111111222222444555777777555444222111111111111111111111111////////////////////////---,,,,,,,,,,,,+++++++++---------............///...---,,,,,,,,,,,,---...,,,,,,---...///000111111111111000000//////000000------......///000000000---......---+++***+++,,,...//////////////////...........................---------...............***,,,---...---...///111333222111222333444333222666666777777888999999999333444555666777777888888888888999::::::::::::999::::::;;;;;;;;;;;;:::::::::888777888:::<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999::::::::::::<<<>>>CCCEEEIIIMMMOOOOOOMMMLLLHHHHHHHHHIIIIIIIIIJJJJJJAAA@@@??????AAAAAA@@@>>>@@@@@@AAA???===;;;<<<<<<999:::;;;;;;;;;;;;::::::;;;;;;===AAAEEELLL[[[hhhyyyvvvkkk___XXXTTTVVV]]]hhhvvv{{{mmmddd[[[XXXXXX[[[dddlllxxx~~~xxxvvvuuuuuuxxx|||}}}qqqgggaaa]]]]]]\\\[[[ZZZZZZZZZZZZXXX]]]ZZZ[[[bbbccckkk|||vvv```YYYQQQOOOOOOJJJHHHFFFCCCCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@AAAAAADDDAAA???>>>>>>???>>>======<<<:::999888666444111111111000000000000111111000111111222222333444444444333333222222333333444555444333111111111222222333444666888888666444333111111111111111111111111////////////////////////,,,,,,,,,------------------------............///////////////////////////,,,,,,---...///000111111///...............///000------......///000000111---...///...,,,+++++++++---......//////......---------------------------............/////////000+++,,,...///...///111222222111111222444555444333555555555666777777888888444444666777888999999999888999999:::;;;;;;::::::::::::;;;;;;;;;;;;:::::::::888777888:::<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888999<<>>===>>>@@@@@@???===???AAABBB@@@===;;;<<<===;;;<<<<<<<<<<<<:::999888999:::===@@@BBBFFFQQQ^^^iiivvv|||yyywwwnnncccXXXRRRNNNOOOSSSYYYcccllluuuyyypppfffcccbbbdddkkksss~~~yyywwwvvvzzz}}}}}}rrrhhhbbb]]]]]]\\\[[[ZZZZZZZZZZZZYYY^^^[[[\\\bbbdddkkk}}}vvv```XXXQQQOOOOOOJJJHHHEEECCCBBBCCCCCCCCCBBBCCCBBBAAAAAA@@@@@@AAAAAABBB@@@>>>===???@@@@@@???999888777666666555222000111111000000000000111111000111111222333333444444444333333222222333333444999777666444333333444444333555777888888777555333111111111111111111111111////////////////////////,,,,,,------.../////////---------.........//////......////////////......,,,,,,---...///000111111,,,,,,,,,,,,,,,---...///---------...///000000111---///111000...,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////,,,---///000///000222444222111111222444555555444111111222222333444444555555666777888:::::::::;;;888999::::::;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::999888888:::<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::999:::>>>AAAEEEFFFGGGHHHHHHHHHGGGGGG@@@AAABBBBBB@@@???>>>???===<<<<<<===??????>>><<>>======>>>===<<<999777666777999===@@@???AAAKKKWWW[[[iiirrrpppnnnmmmeeeYYYSSSMMMJJJKKKNNNQQQWWW^^^dddtttzzzqqqmmmmmmnnntttzzz|||yyyyyy}}}{{{qqqgggaaa^^^]]]\\\[[[ZZZZZZZZZZZZZZZ^^^\\\\\\cccdddlll}}}vvv___VVVOOOMMMNNNJJJKKKJJJIIIHHHFFFEEEDDDCCCDDDCCC@@@>>>>>>>>>???@@@????????????>>>===<<<;;;:::999888666555333222111111111111111111111111111111222222111000000111333222222222222222222222222333111222777888555222333666777888777555555666777777666444222111000//////000///////////////000111////////////////////////------------------------////////////////////////---++++++---222444444222111000///------......///,,,)))(((,,,...,,,,,,...000***(((,,,...++++++................................./////////////////////...------...///000111------...///000111222222222222222222222222222222555555666666777777888888;;;:::999888888888999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<===<<<;;;::::::;;;<<<===???>>>>>>===<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<888999999::::::;;;;;;<<>>===;;;::::::;;;===>>>@@@>>>===<<<<<<>>>@@@AAA???AAABBBCCCAAA???<<<:::<<<<<<<<<;;;;;;;;;::::::???>>>======@@@CCCGGGIIIQQQUUU[[[```aaa^^^YYYUUURRRNNNIIIGGGJJJNNNQQQSSSZZZcccrrr~~~zzzzzz}}}~~~yyynnneee```ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXX[[[^^^```dddppp{{{vvv___VVVOOOMMMNNNJJJFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDBBB@@@@@@@@@AAABBB??????@@@??????>>><<<<<<;;;:::999888666444333222222222222222222222222222111222222222000000111333222222222222222222222222333111111444333//////111222333666999:::999777666555444333222111000000000000000////////////000000////////////////////////------------------------------------------------///------...111222111000111000///...---...//////000---,,,///000...---000444///,,,...,,,)))+++000////////////////////////------.../////////......///......------...///000------...///000111222222000000111333444555666777666666777777888888999999;;;:::999888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;;;;::::::===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<===:::::::::;;;;;;<<<<<<<<<;;;:::::::::::::::::::::;;;<<<===>>>>>>>>>=========<<<;;;::::::;;;<<<=========<<<;;;<<<===>>>???>>>???AAABBBAAA>>><<<:::999999888888888888888888===<<<;;;;;;===@@@CCCEEEGGGKKKRRRXXXZZZYYYVVVSSSQQQMMMIIIGGGIIIKKKLLLMMMUUU^^^lll|||vvvjjjbbb^^^[[[[[[[[[ZZZZZZZZZZZZZZZWWWWWWZZZ]]]^^^bbbnnnyyyvvv^^^VVVOOOMMMNNNIIIDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDDDD???@@@@@@@@@???>>>===<<<<<<;;;:::888777555444333222222222222222222222222111222333222111000111333222222222222222222222222222000111222000...111888777444111111444666555333333333222111111111111222111000000//////000000000////////////////////////------------------------------------------------111///...///000000///...111000///.........//////222///...111000......111111//////111000...///222////////////////////////,,,,,,---...............000///......---.........------...///000111222222111111222333555666777888666777777888999:::::::::::::::999999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<;;;:::999999<<<<<<<<<======<<<<<<<<<::::::;;;;;;<<<===>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999999888999::::::;;;;;;;;;;;;:::<<<<<<::::::::::::<<<<<<:::::::::;;;;;;;;;<<<<<<===>>>???@@@???>>><<<:::::::::;;;;;;;;;;;;;;;;;;;;;:::999999:::<<>>??????@@@???>>><<<:::;;;;;;:::888666555333333000000000000000000000000111222333333222111222333111111111111111111111111000000222333111111999CCCHHH>>>111+++,,,111333444111111111111111222222333111111000000///000000000////////////////////////................................................//////...////////////...000000000//////////////////------//////,,,...333///------///111111...---////////////////////////++++++,,,---............000//////...------------.........///000111111111444444444444444444444444666666777777888999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<;;;::::::999999;;;<<<===>>>>>>===<<<;;;:::::::::;;;<<<<<<======;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;;;;888999:::;;;;;;;;;::::::;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<=========:::999888888888:::<<<===>>>BBBJJJRRRZZZ```dddfffaaa___]]][[[YYYVVVQQQNNNNNNRRRZZZeeeqqq||||||{{{xxx|||~~~xxxlllbbb\\\[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[]]]```aaadddooo{{{ttt^^^WWWOOOMMMLLLGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCC<<<>>>???@@@???===;;;999::::::888777555333222222////////////////////////000222444444333111222222111111111111111111111111111111333444222222:::DDDOOODDD777///000333555555000000000000111222333444222222111000000000000000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////111111000000000000000/////////,,,+++,,,///...---111777GGG===000***+++...+++'''------------------------***+++,,,---............//////.........---,,,,,,......//////000000111111222222222222222222222222444444555666777888999:::::::::;;;;;;<<<<<<<<<<<<:::;;;;;;;;;<<<<<<======:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;::::::999999999999::::::888999:::;;;;;;;;;:::::::::;;;<<<===>>>>>>======999999999999999::::::::::::999999999999:::;;;<<<;;;???FFFPPPYYYbbbiiimmmjjjiiigggfffccc^^^WWWRRRPPPQQQTTTZZZbbbllluuu{{{zzzyyy{{{ppptttvvvrrriii```\\\[[[XXXXXXXXXXXXYYYYYYZZZZZZ\\\\\\^^^``````cccnnnyyyttt^^^WWWOOOLLLLLLGGGCCCCCCDDDDDDEEEEEEFFFFFFAAAAAAAAAAAAAAAAAAAAAAAA<<<>>>@@@@@@@@@>>>;;;999:::999888666555333222111........................000222444555333222222222111111111111111111111111444222333444222000333:::===999555333444333111////////////000111222333333333222111111000000000000000000000000000000000000........................************************(((***---......000222444000000111111111000///...,,,+++---000000///555<<>>>>>>>>;;;;;;<<<<<<<<<==================>>>>>>===========================<<<<<<=========<<<<<<<<<<<<<<<999::::::;;;<<<<<<======:::999999888888888888999999999999999999999999999888888999999999:::::::::999:::;;;===>>>>>>??????<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;<<<<<>>???BBBCCCBBB@@@===:::;;;:::999777555444333222000000000000000000000000000222555555444222222222111111111111111111111111444111111444333000///222...000111333333111///---000000///000000111222333444333222111000000000000000000000000000000000000........................++++++++++++++++++++++++(((***---......///111444000000111222111000///...,,,,,,...000...---333;;;hhh___KKK777---///222111------------------------+++,,,---...///000000000+++,,,---.........---,,,////////////000000000000///000111222333555666666444444555666888999:::;;;999:::<<<===>>>>>>============>>>??????@@@AAAAAA@@@@@@@@@@@@????????????>>>>>>============>>>>>><<<<<<======>>>?????????>>>=========<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<:::999888777666666777888888888999999999999888888888777666666666777999999999:::;;;===>>>???@@@AAA@@@@@@???>>>===<<<;;;;;;999999999:::;;;<<<<<<===AAACCCHHHOOOZZZfffpppvvvxxxwwwvvvuuurrrllleee```SSSPPPMMMLLLOOOUUU[[[___jjjuuuxxxvvv}}}}}}uuurrr~~~|||iiifffdddcccbbb```\\\YYYWWWWWWWWWXXXYYYZZZZZZZZZZZZYYYZZZ\\\\\\___iiitttsss^^^WWWPPPLLLKKKFFFCCCCCCCCCBBBBBBAAAAAAAAACCCCCCCCCCCCBBBAAA@@@???@@@AAACCCEEEDDDBBB>>><<<<<<;;;:::888777555444333111111111111111111111111000222555666444333222222000000000000000000000000222///000555777333111111222333444444222222333555000000000000000111222222444333222111000000000000000000000000000000000000////////////////////////////////////////////////(((+++......---...000333000111111222222000///...++++++------+++***///888GGGJJJEEE777,,,+++---,,,........................+++,,,---///000111111111***+++---...///...------////////////000000000000444444444444444444444444444555666888999:::<<<<<<999:::<<<>>>>>>>>>>>>===??????@@@AAABBBBBBCCCCCCEEEDDDDDDCCCBBBAAA@@@@@@???>>>===<<<<<<===>>>???;;;;;;<<<>>>???AAABBBBBB>>>>>>======<<<<<<<<<;;;=========<<<;;;;;;::::::;;;:::999777777777888999888888999999999999888888777666444333444555777999999:::;;;===>>>@@@AAABBB>>>>>>===;;;:::999888777777888999:::;;;<<<======<<<>>>BBBIIISSS___jjjqqqqqqpppooommmkkkeee___ZZZSSSPPPLLLJJJKKKPPPVVVZZZaaannnvvvssszzz|||sssooo{{{~~~gggbbb^^^^^^``````\\\XXXWWWXXXXXXYYYZZZ[[[[[[\\\[[[[[[\\\^^^]]]```jjjuuurrr\\\UUUOOOMMMNNNIIICCCEEEEEEBBB@@@@@@EEEIIIFFFEEEEEECCCBBBAAA@@@@@@BBBAAA????????????>>><<<<<<;;;:::888666555444444222111///...---...000111///000222222000///000111111111111111000000000000...///111222222111111000000000111111111111000000000000000000111111111111666444111...---,,,------/////////...------///111------,,,,,,,,,,,,------////////////////////////,,,,,,,,,---------......111111000000//////..............................000111111111///......///---------,,,,,,+++++++++,,,,,,------.../////////000///------.........---000000000///////////////111111111000111111222222444555666666666888;;;===;;;<<<>>>@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@???>>>======AAA???>>><<<<<<===???@@@GGGCCC???=========;;;888::::::::::::::::::::::::888777555666888999999999777666666555666777888999999888777999;;;;;;777444999:::<<<>>>>>>===<<<;;;@@@???===<<<;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;:::>>>BBBHHHMMMTTT[[[```cccccccccdddccc___YYYTTTXXXVVVRRRMMMKKKLLLPPPSSS```iiiwww~~~tttoooppp~~~sssmmmjjjqqqyyykkkccc]]]\\\\\\YYYWWWWWWYYYZZZ[[[[[[[[[YYYXXXWWW]]][[[[[[\\\]]]___hhhqqqrrr\\\VVVOOOMMMNNNIIIGGGFFFDDDBBB@@@AAADDDFFFEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@>>>?????????>>><<<<<<;;;999777666555444444222111///.........000000000111333333111000111222111111111111000000000000///000000111111111111111111111222222222111111000000000000000000000000000333222000...---...///000///000000...------///111......------------..............................,,,---------............111000000000/////////...........................///000111000...---...///000000000//////...........................---------,,,+++,,,...000000000000000000000000000000000222111111111111222333333444666777777777888;;;>>>===>>>???@@@AAAAAAAAA@@@AAAAAAAAA@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBAAA@@@???>>>>>>===AAA@@@???>>>>>>???AAABBBFFFCCC@@@>>>>>>>>>===;;;======<<<<<<<<<<<<<<<<<<:::999888999:::;;;;;;:::888888777666777888999:::999888888999;;;:::777444888999;;;<<<======<<<<<>>===;;;:::999999999;;;;;;;;;;;;;;;;;;;;;;;;:::<<<@@@CCCGGGLLLRRRVVVXXXYYY[[[___aaa```]]]ZZZZZZYYYVVVRRROOOPPPSSSVVV___hhhvvvwwwsssttt~~~pppjjjgggnnn~~~mmmccc\\\[[[[[[YYYXXXXXXYYYZZZZZZ[[[ZZZYYYXXXWWW\\\ZZZZZZ\\\]]]___hhhqqqsss]]]VVVOOOMMMNNNIIIJJJGGGDDDBBBBBBCCCCCCBBBDDDDDDDDDCCCCCCBBBBBBBBB@@@???>>>???@@@@@@???===<<<;;;999777555444444333222111///.........///000000222333333222111111222222222111111111000000000111000000000000111222222222333333333222111000000000000000000////////////000000///......///111111///000111///......///111///..................///........................------........./////////000000000000////////////........................---/////////---,,,---...000000000000000/////////000//////...------,,,,,,---,,,+++,,,...000000000111111111111111111111111222222222222222333444444555777888888888999<<<>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????@@@@@@AAAAAABBBBBBCCCCCCBBBAAA@@@??????>>>AAA@@@??????@@@AAABBBCCCEEECCC@@@???@@@@@@???=====================>>>>>>???>>>======??????===<<<:::999888888888999:::;;;999888888999::::::777555777888999:::<<<===>>>>>>======;;;:::999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@AAADDDHHHKKKMMMOOOSSSYYY___aaaaaa______^^^\\\YYYWWWVVVXXXZZZ___hhhttt{{{||||||mmmfffbbbjjjsssggg]]]ZZZZZZYYYYYYZZZYYYYYYZZZZZZZZZYYYXXXXXX[[[YYYZZZ[[[\\\___hhhqqqttt]]]VVVOOOMMMNNNIIIJJJFFFBBBBBBDDDEEEDDDBBBDDDDDDDDDDDDCCCCCCCCCCCC@@@??????AAABBBBBBAAA???<<<;;;999777555444333333111111000///...//////000///111333222111000111222222222222111111111000000222111000///000111222333222222333222222111000///000000000///////////////000//////...//////000111000111111000///...///000//////............//////.................................////////////000000000000000////////////........................,,,---......,,,,,,,,,.........------------------//////.........---------000...------.........,,,111111111111111222222222222222222222333444555555666888999:::::::::<<<>>>===>>>???@@@AAABBBCCCCCCAAAAAAAAA@@@@@@@@@??????>>>??????@@@AAABBBBBBCCCEEEDDDDDDCCCBBBAAA@@@???@@@@@@??????@@@AAABBBCCCAAAAAA@@@???@@@@@@??????<<<<<<<<<<<<<<<>>>???@@@EEEDDDDDDEEEFFFEEEBBB@@@===<<<;;;999999::::::;;;999999999999999999777666777777888999;;;===???@@@<<<;;;::::::999999999999;;;;;;;;;;;;;;;;;;;;;;;;===>>>?????????@@@DDDFFFIIIJJJOOOUUU\\\```aaaaaaddddddccc```\\\ZZZZZZ[[[```gggrrr}}}{{{kkkccc___gggqqqbbb\\\[[[ZZZYYYZZZYYYYYYYYYYYYYYYYYYXXXXXXZZZXXXYYY[[[\\\^^^gggqqqttt^^^WWWOOOMMMMMMIIIHHHDDDBBBBBBEEEGGGFFFDDDDDDDDDDDDDDDDDDDDDCCCCCCAAAAAAAAACCCDDDDDDBBB@@@;;;:::888777555444333333111000000///////////////...000111111000//////000222222222222111111111111222111000000000111333444111222222222111111000///111111000000/////////...000000000//////////////////000111111///....../////////............//////.................................////////////000////////////000000000000........................+++---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000...------.........,,,000000111111222222222222222222222222333444555666777888:::;;;::::::<<<===;;;<<<===???AAACCCDDDEEEAAAAAAAAA@@@@@@@@@??????>>>??????AAABBBCCCDDDDDDFFFFFFEEEDDDCCCBBBAAAAAA????????????@@@@@@AAAAAA>>>????????????>>>??????===<<<<<<===???AAADDDEEELLLLLLLLLNNNOOOMMMJJJGGGAAA@@@>>><<<;;;:::::::::888999999999888777777777777777888999;;;===@@@AAA;;;::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>AAADDDDDDFFFJJJQQQYYY___bbbbbbffffffeeeaaa\\\YYYXXXXXX```eeennnwww~~~yyyhhh```]]]ggg}}}jjjaaa^^^\\\ZZZZZZXXXXXXXXXXXXXXXXXXYYYYYYYYYWWWXXXZZZ[[[^^^gggqqquuu___WWWPPPMMMMMMHHHEEEDDDCCCDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCAAAAAABBBDDDEEEDDDAAA???;;;:::888666444333333222000000000000////////////---///000000///......///333222222222222111111111111111111111111222333333111111222222222222111111222222111111000000//////000000000000000/////////...000111000...---------///..................///------------------------------........./////////////////////000000000000........................+++---...---,,,,,,---///---------...............,,,,,,------...//////000---,,,+++,,,...000000000//////000000111222222222111111111111222444555666666888:::;;;::::::;;;<<<;;;;;;<<<===???BBBDDDEEEAAAAAAAAA@@@@@@@@@??????>>>???@@@BBBCCCEEEFFFFFFGGGGGGFFFEEEDDDCCCCCCBBB@@@@@@@@@@@@@@@@@@??????<<<>>>@@@@@@>>>===>>>????????????AAADDDGGGKKKMMMRRRSSSUUUWWWXXXWWWSSSOOOHHHFFFCCC@@@>>><<<;;;;;;888999:::999777666777999777888999;;;===???@@@AAA;;;:::::::::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::::::::;;;>>>@@@>>>@@@DDDKKKSSS[[[___aaa``````^^^[[[VVVTTTSSSSSS[[[```hhhpppwww}}}vvvddd]]][[[gggqqqfffbbb___[[[ZZZXXXXXXWWWWWWXXXXXXYYYZZZXXXVVVWWWYYY[[[^^^gggqqqvvv___XXXPPPMMMMMMHHHEEEFFFFFFFFFDDDDDDEEEFFFGGGFFFFFFEEEDDDCCCBBBBBBAAAAAAAAACCCDDDBBB???<<<;;;:::888666444333222222000000000000000//////......///111111///...///000333333222222222111111111000111222222333333222222222222333444555555555555333333333222111000000000---...///000000111111111---///000000...,,,++++++......------------......------------------------,,,---------.............../////////000000000111........................+++---......------...///............/////////000------..................---,,,+++,,,...000000000......///000000111222222000000000111222333444555666888:::;;;:::::::::;;;======<<<<<<===???AAABBBAAAAAAAAA@@@@@@@@@?????????@@@AAACCCEEEFFFHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBAAAAAA@@@??????===???AAAAAA???>>>>>>?????????@@@BBBFFFKKKPPPSSSXXXYYY\\\___aaa___ZZZWWWOOOMMMIIIEEEBBB???>>>===888::::::999777666777999888999;;;===???@@@@@@@@@;;;;;;::::::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;888999999999888999;;;===<<<===???DDDKKKRRRVVVWWWTTTTTTSSSPPPNNNMMMNNNOOOTTTYYY```hhhpppyyyrrr```YYYYYYggguuuiiifffaaa]]]ZZZXXXXXXWWWWWWWWWXXXYYYZZZWWWVVVVVVYYYZZZ]]]gggpppvvv___XXXPPPMMMMMMHHHFFFHHHIIIGGGDDDAAACCCEEEHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@BBBBBB@@@<<<999;;;:::888666444333222222000000000000000//////...///000222222000///000111333333333222222222111111000111222333444333222222333333555666777777888888444444333333222111000000+++,,,...///111222333333,,,...000///---+++******---------,,,,,,---------------------------------,,,,,,,,,---------........./////////000000111111........................,,,---......------///000,,,---------......///////////////...------,,,,,,000///------.........------......///000111111111/////////000111333444555555888:::;;;:::999999:::???>>>===<<<<<<===>>>>>>AAAAAAAAA@@@@@@@@@??????@@@@@@BBBDDDFFFGGGIIIJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA??????>>>AAACCCCCC@@@>>>???@@@======>>>AAAFFFLLLQQQUUU[[[\\\```ccceeeddd___[[[TTTRRRNNNIIIEEEAAA@@@???888:::;;;999666555777:::888:::===???@@@@@@@@@???;;;;;;;;;;;;<<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888999;;;===>>>======@@@DDDIIIKKKLLLKKKKKKJJJHHHGGGHHHJJJMMMNNNSSS[[[dddmmmvvvooo^^^WWWXXXgggvvvkkkgggccc^^^[[[XXXWWWWWWVVVWWWXXXYYYZZZWWWUUUVVVXXXZZZ]]]fffpppvvv```YYYQQQNNNNNNHHHFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFEEEDDDCCCBBBAAAAAA??????@@@AAABBBBBB@@@===999999888666555333222222000000//////.........---111000000000000000111222444444333333222111000000222333444444555555444444333444444555666777777888777777777666444222000...,,,------...///000111111...///////////////...---///////////////////////////...,,,++++++,,,...///,,,,,,------.../////////000000//////.........---000...------......---,,,---...000///......000111//////.........------------,,,,,,,,,,,,---......//////............//////---......///000111111222111000000000111222333333777888999:::<<<===>>>>>>999999999:::;;;===???AAA@@@AAAAAA???>>>???AAACCCCCCCCCCCCDDDFFFHHHJJJLLLJJJJJJJJJIIIIIIHHHHHHHHHDDDCCCBBBAAA@@@@@@@@@@@@CCCCCCCCCBBBBBBBBBAAAAAA??????@@@BBBGGGNNNTTTXXX\\\]]]___bbbdddeeedddbbbccc^^^VVVNNNHHHDDDCCCCCCBBB???<<<999777888999::::::::::::<<>>??????>>>===<<<;;;;;;:::;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;;;;<<<======;;;<<<===???AAACCCEEEFFFHHHHHHGGGEEEBBBBBBDDDGGGKKKNNNVVVaaaiiinnnvvv}}}vvvjjj___XXXTTTaaazzzmmmfff```]]]]]]YYYXXXWWWWWWWWWYYYZZZ[[[YYYXXXZZZ]]]^^^```gggooowwwaaaYYYQQQNNNNNNIIIFFFEEEDDDCCCCCCDDDEEEEEEGGGFFFEEEDDDCCCBBBBBBAAA??????@@@CCCDDDCCC@@@===::::::888777555333222111111111000000000/////////111111111111111111222222444333333222222111111111222333333444444444444444111222333444666777999999777777777666444222000///.........///////////////000000000000000///...---........................///...---,,,,,,---...///++++++,,,,,,---......///000000000/////////......000...------......---,,,***,,,---,,,+++***+++,,,//////.........---------------,,,,,,------...///000//////......//////000......//////000000111111000000000000111222333444777888999:::<<<===>>>>>><<<;;;;;;;;;<<<===???@@@@@@@@@AAA@@@???@@@BBBDDDEEEEEEEEEEEEGGGHHHJJJKKKKKKKKKJJJIIIHHHHHHGGGGGGDDDCCCBBBAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>@@@??????AAAEEEJJJPPPSSSVVVXXX]]]bbbfffhhhhhhgggeeebbb]]]VVVPPPJJJGGGEEEBBB@@@===;;;999999::::::;;;:::;;;===@@@AAA@@@?????????>>>===<<<<<<;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======;;;<<<===>>>@@@BBBCCCDDDCCCCCCCCCBBB@@@AAACCCFFFHHHJJJQQQ[[[cccjjjrrr{{{sssfff[[[UUUTTTaaaqqqhhhaaa]]]]]]ZZZYYYYYYXXXYYYZZZ[[[\\\YYYXXXZZZ]]]^^^___fffoooxxxaaaXXXPPPNNNNNNJJJGGGFFFEEECCCCCCCCCDDDEEEGGGGGGFFFEEEDDDCCCBBBBBB???@@@BBBEEEFFFDDD@@@===<<<;;;999777555333111000111111111111000000000000111111111111222222333333222222222222222222222222222222333444444444444333///000222333666777999:::666666666555444333111000000000000//////.........222222111111000///...---........................000///...------...///000***++++++,,,------......111000000000000000//////000...------......---,,,,,,.........,,,+++,,,---...............------------------,,,------...///111000000//////000000111////////////000000000000//////000000222333555555777888999:::<<<===>>>>>>???>>>>>>=========>>>>>>???@@@AAAAAA@@@AAACCCEEEGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKJJJHHHGGGFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@??????@@@CCCGGGKKKNNNTTTXXX___fffkkknnnooonnnllljjjfff```XXXPPPIIIFFFAAA@@@???===<<<;;;::::::;;;;;;;;;>>>AAABBBBBBAAA@@@@@@???>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<======;;;<<<<<<===>>>???@@@@@@===>>>>>>>>>===>>>AAADDDFFFFFFLLLUUU^^^eeeoooyyyooo```TTTQQQSSSaaavvvlllccc^^^]]][[[ZZZZZZZZZZZZ[[[[[[\\\YYYXXXZZZ]]]]]]^^^fffnnnxxxaaaXXXPPPNNNOOOJJJGGGFFFEEEDDDCCCCCCDDDDDDGGGGGGFFFEEEDDDCCCCCCBBB>>>@@@CCCFFFGGGEEE@@@<<<===<<<:::888555333111000000000000000000000000000000000111111222222222333222222222222222222333333111111222333333333333333000000111333444666777777666555555444333222222111000/////////////////////333333222222111///...---........................000///............///000++++++,,,------......///111111111111000000000000000...------......---,,,+++---......------...000........................---------------...//////111111000000000000111111000000000000/////////////////////111222444666777777888999:::<<<===>>>>>>AAAAAA@@@???>>>>>>>>>===>>>@@@BBBBBBBBBCCCEEEGGGIIIIIIIIIIIIIIIJJJJJJJJJMMMLLLKKKJJJHHHGGGFFFEEECCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA?????????@@@BBBEEEIIIKKKWWW\\\eeemmmrrrvvvyyy{{{zzzwwwqqqhhh]]]SSSJJJFFFAAAAAA@@@>>>===;;;:::999::::::;;;===AAACCCBBBAAAAAAAAA@@@???===<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<======;;;;;;<<<<<<<<<=========;;;<<<===<<<;;;<<<>>>@@@FFFEEEIIIQQQYYYaaammmwwwjjj[[[OOOOOOSSSaaa{{{nnnddd^^^]]]ZZZZZZZZZZZZZZZZZZZZZ[[[YYYXXXYYY\\\]]]^^^eeemmm~~~www```XXXPPPNNNOOOJJJGGGFFFEEECCCCCCCCCDDDEEEGGGGGGFFFEEEDDDCCCBBBBBB>>>@@@CCCFFFGGGEEE@@@<<<===<<<:::888555333111000////////////////////////...///000111222222222222222222222222222222333333000111222222333333222222111111222222333333444444444444333333222222222222......//////000111111222333333222222111///...---......................../////////....../////////------......//////000000000000000000111111111111000...------......---,,,&&&(((*********+++---///---........................------------...//////111111000000000000111111000000000000//////////////////000111222444666777777888999:::<<<===>>>>>>AAAAAAAAA@@@@@@???>>>>>>???AAACCCDDDCCCDDDFFFGGGJJJJJJJJJJJJJJJJJJJJJJJJMMMLLLKKKJJJHHHGGGFFFEEECCCCCCBBBBBBAAAAAABBBBBB????????????>>>>>>>>>>>>>>>>>>>>>@@@BBBEEEHHHJJJVVV\\\eeeooovvv~~~}}}qqqdddXXXNNNIIICCCBBBAAA???===:::999888999999:::===AAACCCCCCBBBBBBBBBAAA???>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;<<<>>>DDDBBBEEEKKKSSS[[[hhhrrr{{{fffWWWLLLNNNSSS___{{{|||oooccc]]]]]]YYYYYYYYYYYYYYYYYYYYYXXXYYYXXXYYY[[[\\\]]]ccclll{{{sss^^^XXXPPPNNNNNNIIIFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFEEEDDDCCCBBBAAAAAA???@@@BBBEEEFFFDDD@@@======<<<:::888666444222111............////////////...///111333444444333333222222222222222222222222000000111222222222222111222222222222222222222222222222111000000111111111---......///111222222333222222111111000///...---------------------------.................................///000000111111//////000000000000000111000...------......---,,,(((***+++,,,,,,---///000---------.....................------......///000111000000//////000000111////////////000000000000000000111111333444666666777888999:::<<<===>>>>>>???@@@@@@AAAAAA@@@??????@@@BBBDDDEEEEEEEEEFFFGGGIIIJJJJJJKKKKKKKKKJJJJJJLLLLLLKKKJJJHHHGGGFFFFFFCCCCCCBBBBBBBBBBBBBBBCCCBBBAAAAAAAAAAAA@@@@@@@@@======>>>???AAADDDFFFHHHMMMSSS\\\fffppp|||zzzlll```VVVQQQGGGFFFCCC@@@===:::999888999999;;;>>>BBBDDDEEEDDDDDDCCCBBB@@@???===<<<;;;;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>===<<<;;;<<<===@@@>>>@@@FFFMMMUUU```kkkxxxvvv```SSSKKKMMMQQQ[[[uuuyyymmmbbb]]]]]]XXXYYYYYYYYYYYYXXXXXXWWWXXXWWWYYY[[[[[[\\\bbbkkkxxxppp\\\WWWQQQOOONNNHHHDDDDDDCCCCCCDDDEEEFFFGGGEEEEEEDDDCCCBBBAAA@@@@@@??????@@@CCCDDDCCC@@@===<<<;;;:::888666555333333......//////000000000000///111333555666666555555444333333222222111111111///000000111111111111111000000000111111111222222000000///......///000111//////000000000111111111000000000000000///...---------------------------------............------------......///000000000....../////////000000000000...------......---,,,---///000000///...000111---------.........//////...............//////000000//////......//////000......//////000000111111111111111222333444555666777888999:::<<<===>>>>>><<<===???@@@AAAAAAAAA@@@BBBDDDFFFGGGFFFEEEEEEFFFHHHHHHJJJKKKKKKKKKKKKJJJKKKKKKJJJIIIHHHHHHGGGGGGCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEEEEDDDDDDDDDCCCCCC>>>>>>>>>>>>???@@@BBBBBBDDDHHHOOOUUU___mmm~~~~~~sssggg]]]XXXMMMKKKFFFBBB>>>;;;::::::;;;;;;===@@@DDDGGGHHHGGGDDDDDDBBBAAA???===<<<;;;999::::::;;;<<<===>>>>>><<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<===<<<<<<===>>>@@@>>>???EEEKKKQQQ\\\fffqqqyyyqqqZZZPPPJJJLLLNNNUUUnnnuuujjj```]]]^^^YYYZZZZZZ[[[ZZZYYYXXXWWWXXXWWWXXX[[[ZZZ[[[bbbjjjvvvnnn[[[XXXRRROOOMMMGGGCCCCCCCCCCCCDDDEEEGGGHHHDDDDDDCCCBBBAAA@@@@@@?????????@@@AAACCCBBB@@@===;;;;;;:::888777555444444//////000000111111111222111222555777888888777777444444333333222111000000//////000111111111111111---...///000111222333333//////...------...000111111111111111000000000000...///////////////......------------------------,,,------......------,,,,,,,,,------.../////////---.........//////000000000...------...///---,,,...//////...,,,***+++,,,---------.........//////...............///000000//////............//////---......///000111111222222222222222333333444555777888999:::<<<===>>>>>>:::<<<>>>@@@AAABBBBBBAAACCCEEEGGGGGGFFFEEEEEEEEEFFFGGGIIIKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBBBBAAAAAAAAA???>>>>>>=========>>>>>>@@@BBBEEEHHHOOO]]]ooo|||vvvkkkaaaZZZRRRNNNIIICCC???<<<<<<<<<======>>>BBBGGGJJJJJJJJJEEEDDDCCCAAA???===<<<;;;888999:::;;;<<<>>>??????<<<;;;;;;;;;;;;<<<======::::::;;;;;;;;;;;;<<<<<<666888;;;<<<<<<<<<>>>???BBB@@@AAAFFFLLLQQQ[[[eeemmmuuunnnWWWNNNIIIKKKLLLQQQjjj|||rrrhhh___]]]^^^ZZZ[[[\\\\\\\\\ZZZYYYXXXXXXWWWXXXZZZZZZ[[[aaaiiiuuuooo\\\VVVOOOMMMNNNJJJEEEDDDCCCBBBAAABBBBBBCCCBBBBBBAAAAAAAAABBBBBBCCC@@@>>>======>>>??????>>>===<<<999666444333222222111111111///------///111111222333444555555555555000111222333333333222111222222222222222222222222333333222111000000111111////////////////////////444333222000//////......000000111111111000000//////......---------......//////////////////////////////...------------...////////////000000000000......------------.........///000///---,,,,,,.........//////000000111111000//////......000111222000000000000000000000000000000000000000000000000111111111222333444666777:::999999999::::::;;;<<>>???BBBEEEGGGHHHJJJKKKKKKJJJHHHFFFMMMLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKKKKIIIGGGDDDBBB@@@AAABBBDDDEEEFFFFFFFFFDDDCCCCCCAAA@@@???>>>===;;;<<<===>>>?????????>>>AAAAAABBBFFFJJJPPP^^^lllyyy|||uuuoooggg```]]]UUUKKKDDDBBB@@@===999:::<<<@@@EEEHHHKKKLLLLLLIIIFFFBBB???>>>===<<<:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;???>>><<<:::::::::<<<===<<<;;;;;;;;;;;;<<<=========@@@DDDGGGKKKRRR[[[bbblllttt|||uuudddRRRPPPHHHGGGPPPVVVgggzzzsssjjjaaa\\\\\\___^^^\\\ZZZXXXXXXXXXXXXXXXVVVWWWZZZ[[[\\\aaahhhuuunnn[[[VVVOOOLLLNNNJJJEEEDDDCCCBBBBBBBBBCCCDDDCCCCCCBBBBBBAAABBBBBBCCCAAA???>>>>>>???@@@???>>>>>>===:::777555444333333000111222000//////000111111222333444555555555555111222333444444333222111000000000000000000000000222222111000000000000000////////////////////////222222111000////////////000000111111111111000000111000///...---,,,,,,,,,........................---------------...///000////////////000000000000......------------.........//////...---,,,,,,...------.............../////////.........///000111////////////////////////---......///000111111222222222222333444555666777888999;;;=========<<<;;;===>>>@@@@@@@@@BBBDDDFFFIIIIIIKKKLLLLLLLLLKKKJJJNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKJJJHHHFFFDDDCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCAAA@@@>>>>>>===<<<<<<===>>>>>>?????????>>>===>>>BBBDDDJJJWWWcccqqqwww{{{yyyuuupppjjjccc^^^VVVLLLEEEBBB@@@<<<999;;;>>>BBBFFFIIIJJJJJJJJJHHHEEEAAA???>>>>>><<<;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;:::999:::;;;<<<<<<;;;;;;;;;;;;<<<======>>>AAAEEEIIIMMMTTT^^^eeennnuuu{{{ppp___PPPNNNFFFFFFNNNTTTeeeuuummmddd]]]ZZZ\\\]]]\\\ZZZYYYWWWWWWWWWWWWXXXWWWWWW[[[\\\]]]bbbhhhvvvooo\\\VVVOOOLLLMMMIIIFFFEEEDDDCCCCCCCCCDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@??????AAAAAA@@@???>>>===:::888666555444444---///111111000//////000111111222333444444444444222333444555555444333222000000000000000000000000111111000/////////000000////////////////////////111000000//////000000111000000111111111111000000222111///...,,,+++++++++------------------------,,,,,,,,,---...///000111////////////000000000000......------------......---...///...---,,,---...---------,,,,,,,,,,,,,,,...------------...//////////////////////////////+++,,,---...000111222222444444444444555555666777777999===???@@@???===;;;;;;===@@@BBBCCCDDDFFFHHHJJJJJJKKKLLLMMMNNNOOOOOOPPPPPPOOOOOONNNMMMLLLLLLLLLKKKJJJHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFEEECCCAAA???>>>======<<<<<<<<<===>>>???@@@@@@>>><<<<<>>>>>===;;;>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::999999999:::;;;<<<;;;;;;;;;;;;<<<======@@@CCCHHHLLLQQQXXXbbbjjjrrrxxx|||}}}~~~hhhXXXLLLKKKEEEEEEMMMSSSddd}}}pppggg```ZZZZZZ\\\[[[ZZZYYYXXXWWWVVVVVVWWWYYYWWWXXX[[[\\\]]]bbbiiivvvppp^^^XXXQQQNNNNNNJJJGGGFFFEEECCCCCCDDDDDDEEEFFFEEEDDDCCCBBBAAAAAAAAABBBAAA@@@AAABBBBBBAAA@@@===<<<999777555444444444***,,,///000///......///000111222333333444444444333444555555555444333222222222222222222222222222000000///////////////000000000000000000000000000///////////////000111111///000000111111111111000111000///...---,,,,,,,,,------------------------,,,,,,,,,------///000000////////////000000000000......------------......,,,---......,,,,,,---......------,,,,,,+++++++++,,,,,,,,,,,,------......////////////////////////------...///000111222222555444444444444444555555777999<<<>>>??????>>>======???CCCEEEEEEFFFGGGHHHJJJKKKKKKLLLNNNPPPRRRSSSQQQQQQPPPOOONNNMMMLLLKKKMMMKKKIIIGGGFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFDDDAAA???>>>======>>>=========>>>???AAABBBCCC@@@???@@@AAACCCKKKSSS[[[dddmmmqqqrrrrrrnnniiieee^^^TTTLLLFFFBBB???<<>>??????@@@CCCFFFGGGGGGFFFGGGGGGJJJJJJKKKLLLOOOQQQSSSUUURRRQQQPPPOOOMMMLLLKKKJJJMMMKKKIIIGGGFFFGGGIIIJJJEEEEEEEEEFFFGGGHHHJJJKKKHHHGGGFFFEEECCCAAA?????????>>>======>>>@@@CCCEEEHHHDDDBBBCCCCCCCCCHHHNNNUUU___iiimmmpppqqqoookkkkkkddd[[[QQQJJJEEEAAA@@@@@@DDDKKKRRRVVVVVVUUUTTTIIIFFFBBB@@@@@@???>>>===999999:::;;;<<<======>>>;;;;;;;;;<<<<<<=========:::::::::999:::::::::;;;<<<;;;;;;;;;;;;<<<======@@@DDDIIINNNSSS\\\fffnnnyyyppp[[[NNNHHHJJJFFFGGGNNNTTTgggtttiiidddaaa]]]ZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXYYYWWWXXX[[[\\\]]]bbbiiitttrrr```[[[SSSOOOOOOIIIFFFEEEDDDCCCCCCCCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@BBBCCCCCCAAA???:::999666444333222222333///111333333222111222333//////000111222222222222444444555555444333222111////////////////////////000000/////////000111111111111111111111111111111............//////000111...///000111111222111111---------------...///000//////////////////////////////...---------------////////////000000000000......------------......+++,,,------,,,,,,---...////////////............+++,,,------......------........................222222222222222222222222222222222222222333444555777888888999;;;>>>@@@AAADDDFFFHHHHHHGGGGGGHHHIIIJJJKKKMMMNNNQQQSSSTTTUUUSSSRRRQQQOOOMMMKKKJJJIIILLLKKKIIIGGGGGGHHHJJJKKKEEEEEEEEEEEEGGGIIIKKKMMMJJJJJJKKKKKKJJJHHHEEECCCBBB@@@>>>>>>???BBBFFFHHHKKKGGGDDDEEEEEECCCFFFJJJSSS\\\eeejjjnnnqqqqqqnnnpppjjj```VVVMMMFFFCCCBBBAAAFFFNNNVVV[[[[[[YYYWWWKKKIIIEEEBBBAAA@@@>>>===999999:::;;;<<<======>>>;;;;;;;;;<<<======>>>>>>::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======>>>BBBGGGLLLQQQYYYdddkkkwwwkkkXXXLLLGGGJJJHHHIIIPPPUUUiiittthhhdddaaa\\\XXXWWWXXXXXXYYYZZZZZZZZZYYYYYYXXXVVVWWWZZZ[[[\\\aaahhhrrrqqq___ZZZRRRNNNMMMGGGEEEDDDCCCBBBBBBBBBCCCDDDBBBAAAAAA@@@@@@@@@AAAAAA@@@???@@@BBBCCCBBB@@@>>>:::999777555444333333444111222222111//////000222...///000111222222222222333444444444444222000///////////////////////////000000000000000111222222222222222222222222222222//////.........//////000...///000111111222222222......---------......///..............................---------......///////////////000000000000......------------......***,,,------,,,,,,---................../////////+++,,,---...///......---........................000000111111222222222333222222222333333555666777666777999<<<>>>@@@AAAAAAEEEFFFGGGHHHGGGHHHKKKMMMKKKMMMOOORRRTTTUUUUUUUUUUUUTTTRRRPPPNNNLLLKKKJJJJJJJJJIIIHHHHHHIIIJJJKKKIIIHHHGGGGGGHHHJJJLLLMMMMMMOOORRRTTTSSSPPPLLLIIIDDDBBB@@@>>>@@@DDDHHHKKKPPPJJJGGGHHHHHHFFFFFFIIIQQQZZZccchhhmmmrrrtttsssrrrmmmcccXXXMMMGGGDDDCCCCCCIIIQQQYYY]]]\\\ZZZWWWNNNKKKGGGDDDBBBAAA???===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<@@@DDDHHHMMMVVV```gggssszzzfffUUUKKKEEEIIIHHHJJJPPPUUUiii|||mmmfffbbb]]]YYYWWWVVVWWWXXXYYYYYYYYYYYYXXXWWWUUUVVVYYYZZZ[[[```gggnnnppp^^^YYYQQQLLLKKKEEEEEEDDDCCCBBBAAABBBBBBCCC@@@@@@@@@??????@@@AAAAAA??????@@@AAACCCBBB???===;;;:::888666555444444555///000///---++++++---///...///000111111222222222333333444444333111000///111111111111111111111111111111000000111222333333222222222222222222222222//////............//////......///111111222222222000///...---------------------------------------,,,,,,,,,---...///000111////////////000000000000.........------.........***+++---,,,,,,,,,---...---------....../////////,,,---.../////////...---........................---......000111222333444222222333444555666888999444777<<<@@@BBBBBBAAA@@@DDDEEEGGGGGGHHHJJJNNNPPPMMMOOORRRUUUVVVWWWVVVVVVWWWVVVTTTRRRPPPMMMLLLKKKJJJIIIIIIIIIIIIJJJKKKKKKMMMKKKJJJIIIIIIJJJLLLMMMOOORRRWWWYYYYYYVVVQQQMMMEEECCC@@@???AAAEEEJJJMMMSSSNNNKKKLLLKKKIIIIIIKKKPPPXXXaaafffllltttwwwwwwsssnnndddXXXMMMFFFCCCCCCEEEJJJSSSZZZ]]]\\\XXXUUUPPPMMMIIIEEECCCAAA???===AAA@@@???>>>===<<<;;;;;;;;;;;;;;;<<<===>>>>>>???:::;;;;;;<<<=========<<<<<<;;;;;;;;;;;;<<<======:::>>>BBBFFFKKKSSS]]]dddppp}}}wwwdddSSSJJJCCCHHHHHHIIIPPPUUUiiisssiiiddd___[[[ZZZTTTUUUWWWXXXYYYXXXXXXWWWVVVTTTUUUXXXZZZ[[[```fffmmmtttbbb\\\RRRLLLJJJDDDFFFEEEDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@======???AAABBBAAA===:::;;;:::888555333333222333111111000000//////......//////000111222111111111///222444444111///000111222333444555444222000...//////......000222555777...000222555666555444333111000///...............//////000111111111111000////////////............000000//////.........---........................000111222333444444333333...---------......,,,***///////////////////////////...---,,,+++,,,------......---,,,---...///000111111111000000000000000000000000000///...---,,,111111111222333444666666666888<<>>===BBB>>>;;;;;;>>>???>>>===:::::::::<<>><<<======>>>>>>>>>>>>===<<<;;;:::999999:::;;;<<<@@@>>>@@@DDDHHHLLLTTT\\\iiixxxpppZZZMMMJJJFFFHHHEEEHHHQQQUUUddd~~~lllddd```ZZZTTTYYYYYYYYYYYYYYYYYYYYYYYY\\\[[[[[[YYYYYY\\\aaaeeekkk{{{rrr```[[[RRRNNNLLLFFFFFFEEEDDDCCCBBBCCCCCCDDDBBBCCCCCCCCCCCCCCCBBBBBB<<<===>>>AAABBBAAA>>>;;;;;;:::888555333333222333111000000000/////////...////////////000000000000///111444444222111222333000111222222222000...---000000000000222444777999222222333333444444444444111111000///////////////...///000000111111000000////////////........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---.........---000///------...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---...000111...------,,,---...///000000000000000000000000000//////000000///...------111111111222333444555666777999<<>><<<999666666888999999777;;;:::;;;<<>>>>>>>>>>>>>>>>>======<<<<<<<<<======>>>@@@???@@@EEEHHHLLLSSS\\\dddtttkkkWWWLLLIIIFFFHHHEEEHHHPPPTTTbbb{{{pppgggbbb\\\WWWYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ\\\```cccjjjyyyooo^^^ZZZRRROOONNNHHHFFFEEECCCBBBBBBCCCDDDDDDAAABBBBBBBBBCCCCCCCCCCCC;;;<<<===@@@BBBBBB???<<<;;;:::888555333333222333000000000000////////////222111000//////000111111///111333444333333333444000000111222222111000///111111111222444666999:::777666444333222333444555111111000000//////000000...///000000111000000000/////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...///000//////222000------...//////...++++++++++++++++++++++++,,,,,,,,,---///111333444...------------...//////000000000000000000000000//////000000000///......000000000111222333555555777999;;;>>>@@@AAAAAAAAAAAACCCFFFGGGHHHJJJLLLOOOMMMOOOQQQRRRPPPOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQMMMMMMLLLLLLLLLMMMMMMNNNOOOOOONNNNNNNNNNNNNNNNNNSSSUUUZZZ^^^``````^^^]]]TTTPPPKKKFFFCCCCCCDDDFFFEEEDDDCCCCCCDDDGGGJJJLLLNNNUUU___hhhooorrruuuwwwvvvqqqhhh\\\QQQJJJGGGGGGMMMTTT[[[]]]______[[[UUUOOOMMMJJJFFFCCC@@@???>>>>>><<<:::999:::;;;:::999<<<<<<;;;===??????>>>===<<<===>>>>>>??????>>>>>>888999:::;;;;;;;;;;;;;;;???===>>>CCCFFFIIIPPPXXX___pppxxxeeeTTTJJJGGGFFFHHHEEEGGGOOORRR___xxxwwwkkkddd^^^YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[[[[\\\___bbbiiiwwwnnn]]]YYYRRRNNNNNNHHHEEEDDDCCCBBBBBBCCCDDDEEECCCCCCBBBBBBBBBBBBBBBBBB;;;;;;===???BBBBBB@@@===;;;:::888555333333222333000000000000////////////555333111000000111222333111222333333222222222333222222333444444444333333000000111222444666888999888777666555444333333333111000000/////////000000///000111111222222111111//////.........------------------,,,,,,,,,,,,,,,........................,,,---///111333333333333222///,,,,,,---/////////------------------------++++++,,,---///000111222------------......///////////////000000000000000...//////000000000//////000000000111222333444555888999;;;===???@@@AAAAAAAAACCCFFFHHHIIIKKKNNNPPPPPPRRRTTTTTTSSSQQQQQQQQQOOOOOOPPPQQQQQQRRRRRRSSSPPPOOOOOOOOOOOOPPPQQQQQQRRRRRRRRRQQQQQQPPPOOOOOORRRUUUZZZ^^^aaaaaaaaa```XXXTTTNNNIIIFFFDDDDDDCCCAAAAAA@@@AAABBBFFFKKKNNNRRRYYYbbbjjjooorrrssstttrrrnnnfff\\\QQQKKKHHHHHHPPPWWW]]]^^^___```[[[UUUNNNLLLHHHDDDAAA???>>>>>>BBBAAA@@@????????????>>>===<<<<<<===??????>>><<<<<<===>>>???????????????777888:::;;;<<<<<<;;;:::<<<;;;<<<@@@CCCEEELLLSSS]]]mmmqqq```QQQIIIGGGFFFHHHEEEGGGNNNPPP]]]tttpppfff___ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYY[[[\\\\\\\\\]]]___aaahhhuuunnn]]]XXXQQQMMMLLLGGGEEEDDDCCCBBBBBBCCCDDDEEEFFFEEECCCAAA@@@@@@???@@@;;;<<<===???AAABBB@@@>>>;;;:::888555333333222333////////////000000000000333222000//////000111333444333222222111111111000222333333444444444444333///000000111333444555666666666777777666444222000000//////...//////000000000111222222333333222222............---------------------------------...........................***+++---///000111000000000...+++***,,,.........------------------------,,,,,,------............---------.....................//////000000000000......///000111111111000000000000111222333555555888999;;;===???AAABBBBBBCCCEEEHHHJJJKKKMMMPPPRRRQQQSSSUUUUUUTTTRRRRRRRRROOOPPPPPPQQQRRRSSSTTTUUURRRRRRRRRQQQQQQRRRSSSSSSSSSTTTTTTTTTSSSRRRQQQPPPRRRTTTYYY]]]```bbbbbbbbb[[[WWWPPPLLLIIIGGGDDDBBB???@@@@@@@@@AAAEEEKKKPPPYYY___gggmmmoooooonnnnnnllliiibbbYYYPPPKKKIIIIIIQQQXXX]]]___``````\\\VVVMMMJJJFFFBBB???>>>======@@@AAAAAA@@@???>>>======>>>======>>>??????>>><<<<<<===>>>???@@@@@@@@@@@@===>>>???@@@AAA@@@@@@???===<<<===AAADDDEEEJJJQQQ]]]mmm}}}|||kkk\\\OOOIIIHHHFFFHHHEEEGGGMMMOOO[[[rrrsssfff^^^ZZZYYYYYYYYYYYYYYYYYYYYYYYY[[[\\\]]]]]]]]]]]]___aaaiiitttmmm\\\XXXPPPMMMLLLGGGDDDDDDCCCBBBBBBCCCEEEFFFGGGFFFCCCAAA???>>>>>>>>>===<<<===???AAAAAA???>>>;;;:::888555333333222333////////////000000000000///...---------...000111555333222111222333222111222222222222111111111111//////000111111222222333222444666777777555222000000000/////////000111111000111222222333333222222.........------------,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---////////////......,,,++++++,,,.........++++++++++++++++++++++++------......---,,,++++++,,,---......//////......---......//////000000111---...///000111222222222111111111222333444666666888999;;;===@@@BBBDDDEEEFFFHHHKKKLLLMMMOOOQQQSSSPPPRRRTTTTTTSSSRRRRRRSSSRRRRRRSSSTTTUUUVVVWWWWWWUUUUUUTTTSSSSSSSSSSSSSSSSSSTTTUUUVVVUUUTTTSSSRRRRRRUUUXXX\\\```aaabbbbbb]]]XXXRRRNNNMMMJJJFFFBBB???@@@AAAAAAAAAEEEMMMSSS___eeelllqqqqqqooollljjjhhheee___VVVOOOKKKKKKMMMSSSYYY^^^^^^______[[[VVVLLLJJJEEEAAA>>>===>>>>>>AAABBBCCCBBB@@@>>>===>>>===<<<<<<>>>@@@@@@???===<<<===>>>???@@@AAAAAAAAA?????????@@@@@@??????>>>@@@???@@@DDDFFFFFFKKKQQQ[[[jjjzzzttteeeXXXNNNHHHHHHEEEGGGEEEGGGNNNOOO[[[rrrvvvhhh___[[[YYYYYYYYYYYYYYYYYYYYYYYY[[[\\\]]]\\\[[[\\\___aaahhhsssjjjZZZWWWPPPNNNNNNIIIDDDCCCCCCBBBCCCDDDEEEFFFFFFEEEBBB@@@?????????@@@>>>>>>===>>>@@@@@@???===;;;:::888555333333222333.../////////000000000111------...///000111111222555333111222555777777666444333222222111111111111000111111111111111111000111222333444555555444333222111111111222222333444//////000111111111111000.........---------,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......///000000000///......,,,,,,---...//////...,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,+++,,,---.../////////...---------......///000000111---...///000111222222222222222222333444555777777888999;;;===AAADDDFFFHHHIIIKKKMMMNNNOOOPPPRRRTTTPPPSSSUUUVVVUUUTTTUUUUUUVVVVVVWWWXXXYYYZZZZZZ[[[XXXWWWVVVTTTSSSSSSSSSSSSRRRTTTUUUVVVWWWVVVTTTTTTTTTVVVYYY]]]```bbbcccccc]]]XXXRRRPPPOOOMMMHHHDDD>>>@@@BBBBBBBBBGGGPPPXXXdddjjjpppttttttqqqmmmkkkfffccc\\\UUUOOOMMMOOORRRWWW\\\___^^^]]]]]]XXXRRRNNNKKKGGGBBB@@@???@@@@@@BBBEEEFFFEEEBBB@@@???@@@<<<<<<<<<>>>@@@AAA@@@???<<<===>>>???@@@AAAAAAAAA???>>>===<<<;;;;;;;;;;;;@@@???@@@DDDEEEEEEIIIOOOWWWeeettt~~~mmm```UUULLLGGGFFFEEEGGGEEEHHHOOOPPP[[[rrrxxxjjjaaa^^^YYYYYYYYYYYYYYYYYYYYYYYY[[[[[[ZZZYYYXXXZZZ]]]```gggppphhhXXXVVVQQQOOOPPPKKKDDDCCCBBBBBBCCCDDDEEEFFFDDDCCCAAA?????????AAABBB???>>>>>>>>>@@@@@@>>><<<;;;:::888555333333333333.../////////000000111111...///111222444555555555555222111333888;;;<<<;;;777666555444333222222222222222222222222111000///111111111111222444666777333333333333444444555666---......///////////////......---------,,,,,,,,,*********++++++,,,,,,,,,........................,,,---.........---,,,+++...------///000111000...////////////////////////---...///000000///...---,,,,,,.../////////...------------...///000000111,,,---///000222333333333333333333444555666777888888999;;;>>>AAAEEEHHHJJJKKKMMMOOOPPPPPPQQQSSSUUUSSSUUUXXXYYYXXXXXXXXXYYYZZZZZZZZZ[[[\\\]]]]]]]]]YYYXXXWWWUUUTTTSSSRRRRRRRRRSSSUUUWWWWWWWWWUUUTTTUUUWWWZZZ^^^```bbbcccddd\\\WWWRRRQQQQQQOOOJJJEEE<<>>===>>><<<;;;<<<>>>@@@BBBAAA@@@<<<===>>>???AAAAAAAAABBBCCCAAA???>>>=========>>>>>><<<>>>BBBCCCBBBFFFKKKSSS```ooozzz|||iii\\\SSSKKKFFFEEEDDDGGGEEEHHHOOOPPP\\\ssszzzllldddaaaYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZXXXVVVVVVXXX\\\___eeennnhhhVVVUUURRRPPPMMMFFFGGGFFFEEEDDDDDDEEEFFFGGGDDD@@@===???CCCCCC???;;;======???AAACCCBBB???<<<;;;:::999777666444333222444222000000111000///---,,,...111333333333444555777666444444666:::>>>AAACCCCCCBBB@@@<<<888444111555333111111333222///,,,000000000000111222333444333222222222333333111000000000111111111111000000------------------------,,,------......------,,,******+++,,,---//////000...///111222333222000///000000///...---,,,,,,+++......------------......////////////////////////,,,,,,++++++,,,,,,---...///////////////000000000...//////111222333444444444444333222333444555666:::===AAACCCEEEGGGIIIKKKVVVRRROOOOOORRRUUUVVVVVVZZZZZZ[[[[[[[[[ZZZZZZYYYbbbbbbaaa``````___^^^^^^[[[ZZZYYYWWWUUUUUUTTTTTTTTTUUUVVVWWWWWWWWWVVVVVVYYYZZZ\\\___```aaaaaaaaaXXXVVVUUUTTTRRRPPPLLLIIIEEEAAAAAACCCEEEGGGLLLTTT^^^jjjuuuvvvrrrpppooommmiiiddd\\\VVVSSSSSSTTTTTT[[[ZZZ[[[[[[[[[WWWRRRNNNJJJHHHDDDAAA??????@@@AAACCCCCCBBBAAA@@@???>>>===??????@@@@@@@@@AAAAAAAAA======<<<===>>>???AAABBBCCCBBB@@@>>>=========>>>BBBBBBBBB@@@@@@CCCHHHKKKOOO[[[nnn~~~tttaaaUUUNNNHHHEEEFFFHHHFFFFFFHHHLLLQQQ]]]iii~~~mmmbbb___^^^\\\ZZZZZZZZZZZZYYYXXXXXXYYYZZZYYYYYYZZZ]]]___dddnnnhhhWWWTTTPPPOOOMMMFFFFFFEEEDDDCCCCCCDDDEEEFFFEEECCCAAABBBCCCCCC@@@===>>>>>>???AAACCCBBB@@@>>>:::999888666444222111000222111//////000000///---***,,,...///...------...666555444333444666999:::;;;<<<<<<;;;999777444222444222111222333444222///111111111111222333444555333222111222333333111000000000111111111111000000------------------------,,,,,,------------,,,,,,------------------------,,,---///000000000......000000//////......------......------------......------------------------+++++++++++++++,,,------,,,,,,---...............//////000111222222333333444333333333333444666777888<<<@@@DDDGGGKKKNNNQQQWWWUUURRRSSSVVVYYYYYYYYY\\\]]]]]]^^^^^^^^^]]]]]]bbbbbbaaaaaaaaaaaa``````]]]\\\ZZZXXXVVVUUUUUUTTTTTTUUUVVVWWWXXXWWWVVVVVVVVVXXXZZZ\\\]]]^^^^^^^^^YYYXXXVVVVVVUUUSSSPPPMMMFFFBBB@@@AAAAAAAAAEEEKKKTTT___iiilllmmmnnnmmmkkkgggccc\\\VVVTTTTTTUUUVVV[[[[[[[[[[[[[[[WWWRRRNNNJJJHHHEEEBBB@@@@@@AAAAAABBBBBBAAA@@@???>>>======>>>?????????@@@@@@@@@@@@======<<<===>>>???AAABBBDDDBBBAAA???>>>>>>>>>>>>BBBBBBAAA@@@@@@CCCGGGKKKOOO[[[mmm|||ppp^^^SSSLLLGGGEEEEEEHHHFFFFFFHHHKKKQQQ]]]hhhrrrfffbbb^^^\\\ZZZYYYZZZZZZYYYXXXXXXYYYYYYYYYYYYZZZ]]]___eeemmm~~~iiiWWWTTTOOOMMMLLLFFFFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFEEEDDDBBBAAA@@@???>>>>>>???AAABBB@@@???;;;;;;999777555333111000111000//////000111000...///000222222000//////000555444333222222222333333222333444555555444333222222111111222333444444222222222222222333444555555444222111111222222111000000000111111111111000000.................................//////.........000//////...---,,,++++++,,,---///000000000///...000000000///////////////......------------......---------------------------------------......///+++---///000000000...---000000000111111222222222444333333333444555777888777;;;AAAFFFKKKPPPTTTXXXZZZYYYXXXYYY\\\^^^^^^^^^aaaaaabbbbbbcccbbbbbbaaabbbbbbbbbbbbbbbcccccccccaaa___]]][[[XXXVVVUUUUUUUUUUUUWWWXXXXXXXXXWWWVVVVVVWWWXXXZZZ[[[\\\\\\\\\ZZZYYYXXXXXXYYYXXXVVVTTTKKKFFFAAA@@@>>><<<>>>CCCIIIQQQZZZ```ffflllllliiieeebbb\\\WWWUUUUUUWWWYYY\\\\\\\\\\\\ZZZWWWQQQMMMJJJHHHEEECCCAAAAAAAAABBBAAAAAA@@@???>>>======<<<>>>>>>??????@@@@@@??????======<<<===>>>???AAABBBDDDCCCAAA@@@????????????AAABBBAAAAAAAAACCCGGGJJJOOOZZZkkkzzzzzzkkkZZZPPPJJJFFFDDDEEEHHHFFFFFFIIIKKKPPP[[[gggwwwkkkeee___]]]ZZZYYYYYYYYYXXXWWWXXXYYYYYYYYYYYYZZZ]]]___eeemmm|||iiiXXXTTTNNNKKKLLLGGGGGGFFFEEEDDDDDDEEEFFFGGGFFFGGGHHHFFFCCCAAA@@@AAA>>>===<<<===???@@@???>>>>>>>>><<<:::777555333333111000///000222222111000222444555555444333444555222333333333222111000000---...000111222222222222111111000111111222222222222222222222222333444444444222111111222222111000000000111111111111000000////////////////////////000000111111111111000000000000///...---,,,,,,+++//////000111222111111000000000000000000111111111......------------......///////////////////////////////////////000000111...000333444555444111000000000000000111111111111444333333333555666888:::999===CCCIIINNNTTTYYY\\\\\\]]]]]]___aaaccccccccchhhhhhhhhhhhhhhgggffffffbbbccccccddddddeeeeeeeeedddccc```]]]ZZZXXXVVVVVVUUUVVVWWWYYYYYYXXXXXXWWWWWWXXXYYY[[[\\\]]]^^^^^^\\\[[[ZZZZZZ\\\\\\[[[YYYQQQJJJDDDBBB???<<<<<>>======<<<>>>???@@@AAAAAAAAA@@@@@@======<<<===>>>???AAABBBEEEDDDBBB@@@?????????@@@AAAAAAAAAAAAAAACCCGGGJJJNNNXXXhhhwwwttteeeUUUMMMIIIEEEDDDEEEGGGEEEFFFIIIKKKOOOZZZeee|||nnnhhh```^^^ZZZXXXXXXXXXXXXWWWWWWXXXYYYYYYXXXYYY\\\___eeelllyyyiiiXXXTTTMMMKKKKKKGGGHHHGGGFFFFFFFFFFFFGGGHHHFFFGGGGGGEEEBBB@@@???@@@===<<<;;;<<<===>>>>>>===>>>===<<<:::777555444333222111000111333333333111---///000111000111333555111111222333333333222111......///000000111111111111111000///......///000222111111111111222222333444222000000111111111000000000111111111111000000////////////////////////...//////000000//////...........................///000000111111111111111000000000111111111111111......------------......////////////////////////......------......///000///111444666666555333111000000000000000000111111333333333444555888:::;;;===AAAGGGLLLQQQUUUZZZ]]]^^^___aaacccdddfffggghhhooooooooonnnmmmlllkkkjjjffffffggggggggggggggggggfffeeebbb___\\\YYYXXXWWWVVVWWWXXXYYYZZZYYYXXXXXXWWWXXXYYYZZZ\\\^^^___```^^^]]]\\\\\\^^^___^^^]]]TTTLLLEEEBBB@@@======>>>???CCCHHHOOO\\\hhhkkkhhhgggfffbbb]]]XXXWWWYYY\\\\\\\\\[[[\\\ZZZWWWQQQMMMFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@??????>>>=========???AAABBBCCCDDDCCCBBBAAA======<<<===>>>???AAABBBEEEDDDBBB@@@?????????@@@@@@AAAAAAAAAAAACCCFFFIIIMMMWWWggguuuoooaaaRRRKKKHHHEEEDDDEEEGGGEEEFFFIIIJJJNNNXXXbbbrrrkkkccc___[[[YYYXXXXXXXXXWWWWWWXXXYYYXXXXXXYYY\\\^^^dddjjjwwwgggXXXVVVNNNKKKKKKGGGHHHGGGFFFFFFFFFFFFGGGHHHEEEEEEDDDDDDCCCAAA@@@???<<<;;;;;;<<<>>>>>>===<<<:::999888777555444222222333222111111222333222000+++---...//////000333555111222333444444444444444000000000000000000000000000000000...,,,,,,...000222111111000000111222222444222//////000111111000000000111111111111000000........................+++,,,,,,------,,,,,,+++---------.../////////000............////////////111111111000000000000000......------------......------------------------++++++******++++++,,,---...///111222222222000////////////000000111111111333333333444666999;;;===AAAEEEJJJOOORRRVVVZZZ]]]___aaacccdddeeegggjjjlllrrrrrrrrrrrrrrrqqqqqqpppnnnnnnmmmllllllkkkjjjjjjgggeeeccc```]]][[[YYYXXXWWWWWWYYYZZZZZZZZZYYYXXXVVVVVVWWWYYY[[[^^^```bbbcccaaa______```aaa```___VVVMMMEEECCCAAA>>>===>>>===@@@EEEKKKWWWeeekkkjjjmmmlllhhhaaaZZZVVVXXXZZZ[[[ZZZ[[[[[[[[[WWWRRRNNNFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>@@@AAACCCEEEEEEDDDCCCBBB======<<<===>>>???AAABBBDDDCCCAAA@@@???????????????@@@AAAAAAAAACCCEEEHHHNNNYYYhhhvvvmmm___QQQKKKHHHFFFDDDEEEGGGEEEFFFIIIJJJMMMWWW```xxxqqqeeebbb]]]ZZZYYYYYYXXXXXXWWWXXXXXXXXXXXXYYY\\\^^^bbbhhhuuu}}}eeeYYYWWWPPPKKKLLLGGGFFFFFFEEEDDDDDDEEEFFFFFFFFFDDDBBBCCCDDDDDDAAA>>><<<<<<===???AAA@@@>>><<<888777777666555444333222333111000000111111///...///000000000///000333555333333333333333444444444000000//////000000111111...//////...,,,,,,000333333222222111111222222222444222///...///000111000000000111111111111000000------------------------+++,,,,,,------,,,,,,+++............////////////...............//////000111111111000000//////.........------------......------------------------+++++++++***++++++,,,---,,,---......//////......---......///000111222222333333333555777:::<<<>>>CCCFFFKKKPPPSSSWWW[[[^^^___aaabbbccccccfffkkkooopppqqqsssuuuvvvwwwwwwxxxwwwvvvuuusssqqqooonnnmmmgggeeeccc```]]][[[ZZZZZZWWWXXXYYYZZZ[[[ZZZYYYYYYVVVWWWXXXZZZ]]]aaadddfffiiigggdddcccccccccbbbaaa[[[QQQHHHFFFEEEAAA??????===AAAFFFLLLWWWfffoooqqqsssrrrnnneee[[[UUUVVVXXXYYYYYYZZZ[[[[[[XXXTTTPPPGGGGGGFFFEEEDDDCCCCCCBBB@@@@@@@@@@@@@@@????????????AAACCCEEEEEEDDDBBBAAA======<<<===>>>???AAABBBDDDBBBAAA???>>>>>>>>>>>>>>>@@@AAAAAAAAABBBEEEGGGQQQ\\\kkkzzz|||mmm___RRRLLLIIIGGGEEEFFFGGGEEEFFFIIIJJJMMMUUU___zzzxxxhhhddd^^^[[[YYYYYYYYYYYYVVVWWWXXXXXXWWWXXX[[[^^^___ffftttzzzdddYYYXXXQQQLLLLLLHHHEEEDDDCCCBBBBBBCCCDDDEEEGGGDDDAAABBBFFFGGGCCC???======???AAACCCBBB???<<<888888888777666666555555222000///...//////---+++000000000///---...000222555444333333222333333333////////////000111222222---...///...---...222666444444333222222333333333444222///...///000111111000000111111111111000000------------------------......////////////......///////////////.........000000000000000111222222222111111000///......---.........------.........////////////////////////...------------...//////------------......//////,,,---...///000111222333333333444555777:::===???CCCFFFLLLPPPTTTXXX\\\______```bbbbbbbbbeeekkkpppnnnooorrruuuxxx{{{|||}}}}}}|||{{{xxxuuusssqqqpppfffeeeccc```^^^\\\[[[ZZZWWWXXXZZZ[[[[[[[[[ZZZYYYXXXYYYZZZ]]]```dddhhhjjjmmmjjjgggeeeeeeeeedddcccbbbWWWMMMJJJIIIEEEBBBAAA???DDDIIIOOOZZZiiiuuuyyywwwvvvqqqggg\\\UUUTTTVVVXXXXXXYYY[[[[[[YYYTTTQQQIIIHHHHHHGGGFFFEEEDDDDDDAAAAAAAAA@@@@@@@@@@@@@@@>>>@@@CCCDDDEEECCCBBB@@@======<<<===>>>???AAABBBCCCBBB@@@>>>======>>>>>>>>>???AAAAAAAAABBBEEEGGGSSS^^^nnn}}}vvvmmm```RRRLLLJJJGGGFFFFFFGGGEEEFFFIIIJJJLLLUUU^^^uuu~~~iiieee___[[[ZZZZZZZZZZZZVVVWWWXXXXXXWWWXXX[[[^^^^^^eeesss|||bbbSSSQQQLLLLLLPPPNNNHHHEEEBBBAAACCCEEEFFFFFFEEECCCBBBBBBBBBBBBAAA???>>>???@@@AAAAAA@@@???>>>::::::999888666444222111111111000///////////////111///...------...///111111111222222222333333333111000///...///000333444333///---000111...---......000222333222111111111222111///...------......000000000000111111111111//////...---,,,++++++***000///...,,,)))%%%""" ........................////////////000111222333:::666222///...---,,,+++---...000222333222111000......................................................------------....../////////000111111222222000222444555777:::>>>AAAGGGMMMRRRSSSVVV\\\^^^^^^^^^^^^]]]]]]```cccgggiiiooorrruuuxxxzzz}}}~~~}}}~~~}}}yyyuuuqqqnnniiieeeaaa`````````bbbaaa```^^^]]]\\\[[[[[[XXX[[[___dddhhhjjjkkklllnnnllliiieeebbbaaaaaaaaa\\\ZZZVVVRRROOOLLLJJJJJJGGGJJJPPP[[[gggqqqxxx{{{xxxmmmaaaXXXUUUUUUVVVWWWYYY[[[\\\[[[XXXTTTQQQLLLKKKJJJIIIHHHGGGGGGGGGDDDCCCBBBAAA@@@?????????BBBBBBBBBCCCEEEEEECCCAAA>>>===<<<<<<===???AAABBBCCCCCCCCCAAA???>>>???AAA???BBBDDDCCCBBBCCCGGGKKKOOO___qqq~~~qqqddd___WWWOOOIIIGGGGGGGGGHHHEEEDDDGGGJJJMMMVVV^^^vvvrrrhhh```]]]\\\YYYXXXYYYXXXXXXXXXXXXYYY[[[\\\^^^bbbeeennnzzzaaaUUUTTTNNNLLLNNNJJJHHHEEEBBBAAACCCEEEFFFFFFEEECCCBBBBBBBBBBBBAAA???>>>???@@@AAA@@@@@@>>>===;;;::::::888777555333222111111000///////////////111000...------...000111111111111222222222333333222111000//////000111111000,,,---111444444444666222555777777666555666666333222111////////////000000000000000000000000000111111000000//////..................------,,,+++........................////////////000111222333333111///...///000000///,,,---...//////...,,,+++................................................/////////....../////////000000000111222222333333222444555666777999===@@@GGGMMMRRRSSSVVV[[[^^^]]]]]]\\\\\\\\\^^^bbbeeehhhmmmppptttxxxzzz|||~~~|||zzzssspppkkkgggdddbbbaaabbbcccbbbaaa___]]]\\\\\\[[[YYY\\\```dddgggjjjjjjkkkjjjhhheeeaaa___^^^^^^^^^_________^^^\\\YYYWWWUUUTTTVVV]]]fffqqqzzz{{{tttiii^^^XXXVVVWWWYYY\\\]]]]]]]]][[[XXXUUUSSSOOONNNLLLKKKIIIHHHHHHHHHHHHFFFDDDCCCAAAAAAAAAAAAEEEEEEDDDEEEFFFFFFDDDAAA???>>>===<<<===???AAACCCDDDDDDDDDBBB???>>>???@@@@@@CCCDDDCCCAAAAAAEEEHHHPPP___qqqwwwkkkaaa\\\UUUNNNIIIGGGGGGGGGHHHEEEDDDGGGJJJMMMUUU^^^qqquuujjjaaa]]][[[XXXWWWYYYXXXWWWWWWWWWXXXZZZ\\\]]]aaadddnnnyyyaaaVVVVVVPPPMMMLLLGGGHHHEEEBBBBBBCCCEEEFFFFFFEEECCCBBBBBBCCCBBBAAA@@@???@@@AAAAAA@@@???>>>===;;;;;;;;;999888666444333111000000///////////////111000///......///000111111111111222222222222333222222111111000//////...,,,))))))...222222222444333555777888777666666777555444333111111111111222111000000//////..................---------------............///000111222........................////////////000111222222///......///000111111000......///...---+++)))(((................................................000000////////////000000111111111222333333444444333555666777888:::>>>AAAGGGMMMQQQRRRTTTYYY\\\[[[ZZZZZZYYYYYY[[[___bbbeeejjjmmmrrrvvvyyy{{{~~~vvvsssoookkkgggeeedddddddddcccaaa___]]]\\\[[[[[[[[[]]]```dddfffhhhiiiiiidddbbb___\\\[[[ZZZZZZ[[[bbbeeekkknnnooolllhhheee___aaafffnnnuuu{{{~~~~~~qqqkkkbbb[[[WWWXXX[[[^^^dddcccaaa___\\\YYYWWWUUUSSSRRRPPPNNNLLLJJJIIIIIIKKKIIIGGGDDDCCCDDDEEEEEEIIIHHHHHHHHHHHHGGGDDDBBB@@@???=========???AAACCCEEEEEEDDDBBB???===>>>???AAACCCEEECCCAAAAAADDDHHHLLL[[[lllyyynnnbbb[[[XXXRRRLLLHHHGGGGGGHHHHHHEEEEEEHHHJJJMMMTTT\\\nnnyyynnnbbb]]]ZZZWWWWWWYYYWWWWWWVVVVVVWWWYYY[[[\\\```dddmmm}}}zzzbbbVVVVVVPPPLLLLLLGGGGGGEEECCCBBBDDDEEEEEEEEEEEEDDDBBBBBBCCCCCCAAA@@@@@@@@@AAAAAA@@@???===<<<<<<<<<;;;:::888666444333000000////////////000000111111000000000000111111111111111111222222222222111111111111111000///...111---,,,///111///...000444666888999888777777777666555333222111111222222111000000///...------,,,,,,,,,,,,,,,,,,,,,------000///...---,,,---...///........................///......//////000111222000//////000111000...---000000000000///---,,,+++................................................000//////////////////000000000111111222333333444222444666777999<<<@@@CCCFFFLLLPPPPPPRRRVVVXXXWWWWWWVVVUUUUUUWWWZZZ^^^```eeeiiiooosssvvvyyy|||~~~yyywwwsssoookkkhhhggggggdddcccaaa___]]][[[ZZZZZZ]]]___aaaccceeegggggghhh___^^^[[[YYYXXXXXXYYYZZZccciiisss{{{~~~{{{vvvrrrkkkkkklllooorrrsssqqqpppeeeaaa[[[WWWWWW\\\aaaeeekkkiiieeeaaa]]][[[ZZZYYYXXXWWWTTTQQQNNNLLLJJJJJJJJJIIIGGGFFFFFFGGGIIIKKKLLLKKKJJJJJJJJJHHHDDDBBBAAA@@@>>>>>>>>>@@@BBBCCCEEEFFFEEEBBB???======>>>AAADDDEEEDDDCCCDDDGGGKKKNNNZZZiiiuuuxxxggg\\\UUUSSSOOOKKKHHHGGGGGGHHHHHHEEEEEEHHHJJJLLLSSS[[[mmm|||pppddd]]]ZZZWWWVVVXXXVVVVVVVVVVVVWWWYYYZZZ\\\___ccckkkzzz|||cccVVVTTTNNNKKKLLLIIIGGGEEECCCCCCDDDEEEEEEDDDFFFDDDCCCCCCCCCCCCBBB@@@???@@@@@@AAA@@@???>>>===<<<<<<;;;:::888666444333000000////////////000000111111000000000000111111000000111111111222222222...///000111111111111111888444222555555222111222777999<<<<<<;;;::::::;;;555444222111000000111111111000000///...------,,,///////////////000000000111000...,,,,,,,,,------....................................///000111222000000///000111111///---/////////000000/////////................................................///......------....../////////000000111222222222000222555777999===AAAEEEEEEJJJNNNNNNOOOSSSTTTSSSRRRQQQPPPPPPRRRUUUXXXZZZ___dddjjjpppsssvvvyyy{{{|||zzzvvvrrrnnnkkkiiihhhcccaaa```^^^\\\ZZZZZZYYY^^^___aaabbbdddeeefffggg___^^^\\\ZZZZZZ[[[\\\]]]dddkkkvvv}}}yyyuuusssqqqooommmjjjeeebbb\\\ZZZXXXWWW[[[aaagggkkkooolllgggccc```^^^^^^___^^^\\\XXXTTTPPPMMMKKKJJJHHHGGGGGGGGGIIIKKKNNNPPPNNNMMMLLLKKKJJJHHHEEEBBBBBBAAA???>>>???@@@BBBCCCEEEFFFEEEBBB???======>>>AAADDDFFFFFFFFFHHHMMMQQQVVVaaannnwwwqqqaaaXXXPPPOOOMMMJJJHHHHHHHHHHHHHHHEEEEEEHHHJJJKKKQQQYYYiii|||pppddd]]]ZZZWWWVVVXXXVVVVVVVVVVVVWWWYYYZZZ\\\^^^bbbjjjwww|||cccUUUSSSMMMLLLMMMJJJFFFDDDCCCCCCEEEFFFEEEDDDFFFDDDCCCCCCDDDCCCBBB@@@>>>???@@@AAAAAA@@@???>>>;;;;;;;;;999888666444333///////////////000000111000000000000000000000000000000000111111111111222...//////000111111222222666222111444666444333444555777999:::999888888888444333222000///000000111111000000//////.................................//////......//////000111....................................///000111111000//////000111222222111+++,,,,,,---......//////......................................................------------.........//////000111111222222///111444666999<<>>???AAADDDGGGHHHHHHKKKPPPTTTZZZdddooowww}}}kkk]]]UUUMMMMMMLLLJJJIIIHHHHHHGGGHHHFFFFFFIIIJJJKKKPPPWWWbbbzzzyyynnnbbb]]]ZZZWWWWWWYYYWWWWWWVVVVVVWWWYYY[[[\\\]]]aaahhhuuuyyyaaaUUUUUUPPPMMMMMMIIIFFFDDDCCCDDDEEEFFFEEEDDDFFFEEECCCCCCDDDDDDBBBAAA<<<===???@@@AAAAAA@@@@@@;;;::::::888777555333222///////////////000111111/////////000000/////////000000000000111111111111111111000//////000111222222......111333222111333000222555555444333333444444333222000000000000111000000000000000000000000---------,,,,,,++++++***---...///000111111111111.......................................///111111555333000000111222111111++++++++++++,,,---...///................................................//////............/////////000000111111222333333111333555666777:::>>>AAAAAAFFFJJJIIIIIILLLMMMKKKIIIHHHGGGFFFHHHJJJNNNPPPTTTZZZbbbiiimmmpppsssuuuwwwyyy|||}}}||||||}}}}}}{{{xxxtttpppllliiihhhbbbbbb```______^^^^^^^^^^^^___```aaaccceeefffggghhhgggffffffgggiiikkklllkkkoootttyyy||||||{{{zzzuuuqqqlllhhheeecccaaa___bbbcccdddfffiiikkkmmmoookkkjjjhhhffffffgggiiijjjeeebbb^^^XXXSSSNNNKKKIIIJJJKKKMMMOOOPPPQQQQQQQQQRRRPPPOOOOOONNNLLLIIIFFFDDDCCCAAA@@@@@@AAABBBCCCDDDDDDDDDBBB???>>>???@@@BBBEEEGGGHHHHHHJJJOOOTTTZZZdddnnnvvvuuudddWWWQQQLLLLLLKKKKKKJJJIIIHHHGGGHHHFFFFFFIIIJJJJJJOOOVVV]]]sssuuujjjaaa]]][[[XXXWWWYYYXXXWWWWWWWWWXXXZZZ\\\]]]\\\```gggsssuuu___VVVXXXSSSOOOMMMGGGFFFDDDCCCDDDEEEFFFEEECCCFFFEEECCCCCCDDDDDDBBBAAA;;;===>>>@@@AAAAAAAAAAAA::::::999888666444222111///////////////000111111......////////////......000000000000111111111111444333000///...///000111666222111444555333222333111444666666555444555555555444222111000111111222000000000000111111111111111111000///......---------...///000000///...---...........................------......///000111<<<888444111000///...---------,,,,,,------...///................................................000000////////////000000000111111222333333444444444555666666666888;;;>>>@@@EEEHHHGGGGGGJJJKKKIIIGGGFFFDDDDDDEEEHHHKKKMMMRRRWWW___gggllloooqqqsssrrruuuyyyzzzzzz{{{}}}|||{{{xxxtttpppllliiigggccccccbbbaaaaaaaaaaaaaaa^^^^^^___aaaccceeeggghhhkkkkkkjjjjjjkkknnnppprrroooqqqtttwwwyyyzzzzzzzzzxxxtttpppmmmlllmmmmmmllliiijjjlllmmmnnnnnnnnnnnniiihhhgggggghhhjjjlllmmmfffccc___YYYSSSNNNKKKIIIMMMOOOQQQSSSSSSRRRQQQPPPSSSRRRQQQPPPPPPNNNKKKHHHDDDCCCAAA@@@@@@AAABBBDDDCCCCCCCCCAAA???>>>???AAACCCFFFHHHHHHGGGIIIMMMQQQ]]]gggrrryyyppp___TTTNNNKKKLLLLLLKKKJJJIIIHHHGGGHHHFFFFFFIIIJJJJJJOOOUUU\\\qqqrrrhhh```]]]\\\YYYXXXYYYXXXXXXXXXXXXYYY[[[\\\^^^\\\```gggrrrssseeeWWWRRRPPPMMMJJJHHHEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFEEEDDDBBBAAA???>>>>>>??????@@@???>>>===<<<>>><<<:::888666444333222000000///////////////000000///---,,,---...000222222222333333333222222111333222000//////000222333333333333444444333222222///111222444555555444444444333111000000000111111222111000//////000111222///////////////000000000...///////////////......------...//////...------............////////////111111111111000000000///111222111---)))))),,,000---------............///........................---...000111222222222111111111111111000000000000444444444444666888:::<<<@@@BBBEEEHHHIIIIIIIIIHHHHHHFFFCCCBBBBBBDDDGGGJJJQQQUUU\\\dddjjjmmmnnnooopppqqqrrrssstttuuuvvvwwwzzzyyywwwsssooojjjfffdddeeedddbbbaaa___^^^^^^^^^\\\]]]___bbbdddfffggggggjjjjjjkkklllmmmooopppqqqrrrwwwzzzyyyxxx{{{{{{yyyxxxyyyzzz{{{{{{zzzxxxwwwuuuuuuttttttssssssrrrrrrnnnmmmlllmmmnnnnnnlllkkkjjjeee___XXXRRRNNNMMMMMMUUUUUUUUUUUUUUUTTTSSSSSSRRRQQQQQQSSSTTTRRRKKKFFFDDDDDDDDDBBB@@@@@@BBBDDDHHHFFFCCCAAA?????????@@@AAACCCHHHKKKJJJGGGLLLSSS^^^kkkyyywwwhhhYYYPPPNNNPPPOOONNNLLLJJJIIIGGGGGGIIIJJJJJJJJJJJJKKKOOORRR]]]qqqppphhh^^^XXXWWWXXXWWWUUUYYYXXXVVVVVVYYY[[[]]]^^^___aaafffnnn|||ssseeeWWWRRRPPPMMMJJJHHHEEEEEEEEEEEEEEEFFFFFFGGGHHHGGGEEEBBBAAAAAAAAAAAA<<<===???@@@AAAAAA@@@@@@===<<<:::888666444333333222111000000////////////000///---------...000111222222222333333222222111333222000//////000222333111222222222222222111111000111222333444444333333333222111000000000111222222111000//////000000111333333333222222111111000......////////////......,,,---...//////...---,,,............////////////222111111000000000000000//////...,,,******,,,...---------............///........................---...000111111111111000000000000000111111111111444444444444666888:::;;;===???BBBEEEGGGGGGGGGGGGFFFEEEDDDCCCDDDFFFHHHJJJOOOSSSXXX___eeehhhjjjkkkkkklllmmmoooqqqrrrssstttxxxwwwtttqqqmmmiiifffeeeeeedddbbbaaa___^^^]]]]]]]]]^^^```bbbdddfffggggggkkkkkkkkklllnnnqqqsssuuupppvvvzzzyyyzzz~~~~~~}}}~~~}}}{{{yyywwwuuuuuutttrrrqqqqqqrrrrrrrrrpppnnngggddd^^^XXXUUUSSSSSSTTTXXXXXXXXXXXXWWWVVVUUUTTTUUUTTTTTTVVVWWWTTTMMMHHHFFFFFFFFFDDDCCCBBBDDDFFFJJJHHHEEEBBB@@@@@@@@@@@@CCCDDDIIILLLJJJIIINNNVVVaaannn{{{qqqcccWWWPPPPPPRRRQQQPPPNNNLLLJJJIIIHHHIIIIIIJJJIIIIIIKKKOOORRR[[[ooo}}}mmmfff]]]XXXXXXXXXWWWUUUWWWVVVUUUUUUXXXZZZ]]]^^^^^^```eeemmm|||ssseeeWWWRRRPPPMMMJJJHHHEEEEEEEEEEEEEEEFFFFFFGGGJJJHHHEEEBBB@@@AAABBBDDD;;;<<>>AAACCCEEEEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJMMMOOOSSSXXX]]]aaadddeeedddeeefffiiikkkmmmoooppptttssspppmmmjjjhhhfffeeeeeedddbbb```___]]]]]]\\\]]]___aaaccceeefffggghhhfffeeeeeefffiiillloooqqqqqqvvvzzzzzz||||||{{{zzz{{{|||{{{zzzzzzyyywwwssspppfffccc___[[[YYY[[[]]]___^^^^^^^^^]]]\\\ZZZYYYXXXZZZYYYXXXYYYYYYVVVPPPKKKHHHIIIHHHGGGEEEEEEGGGIIILLLJJJGGGDDDBBBAAAAAAAAAEEEFFFIIIKKKJJJJJJQQQZZZeeeqqq~~~uuuggg\\\SSSPPPQQQTTTSSSRRRPPPNNNLLLJJJIIIHHHIIIIIIIIIIIIKKKNNNQQQYYYmmm~~~vvvhhhccc]]]YYYYYYYYYWWWUUUUUUTTTTTTUUUWWWZZZ]]]^^^^^^```dddlll{{{ssseeeWWWRRRPPPMMMJJJHHHEEEEEEEEEEEEEEEFFFFFFGGGIIIHHHFFFDDDBBBBBBCCCCCC;;;<<<>>>@@@BBBBBBBBBBBB===<<<:::888666555444333555444333111000////////////............///000000111111222333333333222222222222111000000111222222000000111111222111111111000000000000000000/////////000000000111111222222222222111000000/////////.........------,,,,,,,,,---...//////////////////...000222444444222000...............////////////333222000///...///000111+++***))),,,000222///,,,---------............///........................///////////////............//////000222333333444333333444555666777888999777999;;;>>>AAACCCDDDDDDAAABBBDDDFFFHHHIIIJJJKKKLLLMMMOOORRRVVVZZZ]]]^^^\\\]]]___bbbeeehhhjjjkkknnnmmmjjjhhhgggfffeeeeeeeeedddbbb```^^^]]]\\\\\\^^^___aaaccceeefffggggggcccbbbaaaaaacccfffiiikkkrrrwwwzzzzzz{{{~~~yyytttpppgggeeebbb``````bbbfffhhhfffeeeeeedddbbb```___^^^^^^\\\[[[[[[[[[XXXQQQLLLIIIJJJIIIHHHFFFFFFHHHJJJMMMKKKGGGDDDBBBAAAAAAAAAFFFFFFHHHJJJJJJJJJSSS]]]gggssslll^^^UUUPPPOOORRRTTTSSSRRRPPPNNNLLLJJJIIIHHHHHHIIIHHHHHHJJJNNNQQQXXXjjjyyyrrrccc```\\\ZZZYYYYYYWWWUUUTTTTTTUUUUUUWWWZZZ^^^```aaacccfffmmmzzzssseeeWWWRRRPPPMMMJJJHHHEEEEEEEEEEEEEEEFFFFFFGGGEEEFFFGGGGGGFFFDDDBBBAAA<<<===???@@@@@@@@@???>>><<<;;;999888666555444444555444333111000/////////...............///000000000111222333333333333333222111111111111111111222000000111222333333222222000000////////////////////////000000111111111111111111111111000000///////////////000000111111111------...///////////////---///111333333111///---............////////////222222000/////////000111,,,++++++...222333111------------............///......................../////////..................///000111222333444555333333444555666777777888777888:::===@@@BBBCCCDDD@@@AAADDDFFFHHHIIIJJJJJJKKKKKKLLLNNNPPPSSSVVVXXXUUUVVVXXX\\\___bbbeeefffffffffeeeddddddddddddddddddcccaaa___^^^]]]]]]]]]^^^___aaaccceeeffffffffffffeeeccccccccceeefffhhhmmmrrrvvvvvvyyyxxxqqqmmmkkkiiigggfffgggiiilllnnnlllllllllkkkiiigggfffeeebbb___]]]\\\[[[XXXRRRLLLIIIJJJIIIHHHFFFFFFHHHIIILLLJJJGGGCCCAAA@@@@@@AAAFFFFFFHHHJJJIIIKKKTTT^^^hhhssszzzdddWWWQQQNNNNNNPPPQQQPPPOOOMMMKKKJJJIIIHHHGGGHHHHHHGGGGGGIIIMMMPPPWWWhhh~~~rrrjjj___]]][[[YYYYYYXXXWWWVVVTTTVVVWWWWWWWWWZZZ___bbbffffffhhhmmmyyyssseeeWWWRRRPPPMMMJJJHHHEEEEEEEEEEEEEEEFFFFFFGGGCCCDDDFFFGGGGGGDDDAAA???>>>??????@@@???>>>===<<<<<<;;;999777666555555444444333222111000/////////.........///////////////000111222222333333333333111111111111111111111111000000111222333333333333/////////......///000000//////000111111111000000000000111111111111000000------...///000111222222,,,---...///000000000000,,,------......------,,,............////////////111111111111000000000///.........000111222000...---------............///........................000//////......///000000//////000111222333444555222333444666666777666666777888:::<<<>>>@@@BBBCCC@@@AAACCCEEEGGGHHHIIIIIIIIIIIIJJJKKKLLLNNNPPPQQQNNNPPPRRRUUUYYY\\\___```^^^___```bbbbbbcccccccccbbbaaa```___^^^^^^^^^^^^^^^___```bbbdddeeeeeeeeeddddddcccccccccccccccccceeekkkooopppuuu||||||vvvppplllnnnnnnmmmmmmnnnpppqqqrrrrrrrrrrrrqqqpppnnnmmmllleeebbb^^^]]]\\\XXXRRRMMMIIIIIIIIIHHHFFFFFFHHHIIIKKKIIIFFFCCCBBBAAABBBBBBEEEEEEHHHJJJJJJLLLUUU___hhhsss~~~rrr]]]SSSOOOMMMLLLMMMLLLLLLKKKJJJIIIHHHHHHGGGFFFGGGGGGGGGGGGIIILLLOOOWWWfffzzzjjj```^^^\\\ZZZXXXWWWVVVVVVWWWUUUWWWYYYXXXWWWYYY^^^cccgggfffgggkkkvvvssseeeWWWRRRPPPMMMJJJHHHEEEEEEEEEEEEEEEFFFFFFGGGCCCDDDEEEEEEDDDCCCAAA@@@??????@@@AAA@@@???>>>===;;;:::999777666555555555222111000000////////////---......///////////////000000111222333333333333111111111222222111111111...///000111222222222222//////.........000111222///000000111111000///......///000111222222111111---------....../////////,,,---...///000000000000------------------------............///////////////000222222222111///......000111000...------...---------............///........................000//////...///000222222000000111222222333444444222333444666666666666555777888999:::<<<>>>@@@AAA@@@AAABBBCCCEEEFFFHHHHHHFFFGGGGGGHHHIIIIIIJJJJJJIIIJJJMMMPPPSSSVVVXXXZZZXXXZZZ]]]```bbbbbbaaaaaa```______^^^^^^______```]]]^^^```aaabbbcccddddddbbbbbbcccddddddccccccbbbdddiiillllllooouuuzzz{{{~~~|||wwwssspppooonnnoooqqqsssuuuvvvvvvvvvvvvvvvvvvuuuuuutttrrrrrrhhhdddaaa___]]]YYYSSSNNNJJJJJJJJJHHHGGGFFFHHHJJJJJJIIIFFFDDDCCCCCCDDDEEEEEEFFFIIIMMMMMMNNNWWWaaaiiisss~~~yyyhhhVVVOOONNNMMMLLLLLLIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFGGGFFFFFFHHHLLLOOOVVVddd}}}lll```]]]\\\ZZZWWWUUUUUUVVVWWWTTTWWWYYYXXXVVVWWW\\\aaacccccccccgggrrrssseeeWWWRRRPPPMMMJJJHHHEEEEEEEEEEEEEEEFFFFFFGGGEEEDDDCCCBBBBBBBBBBBBBBB???@@@AAAAAAAAAAAA@@@???;;;:::999777666555555555000000///////////////000---......///000////////////000111222333444444444111111222222222222111111---...///000111111111111///.........///000222333000000111111111///...---,,,...000111222222222222222222222222111111111111,,,---...///000000000000111000///......///000111............/////////000...000222333333111...---///111222000,,,***+++------------.........//////........................000/////////000111333444111111111222222333333444222333555666666666555555777777888999:::<<<>>>???AAAAAAAAABBBCCCEEEGGGHHHDDDEEEFFFFFFGGGFFFFFFEEEEEEGGGIIILLLOOORRRTTTUUUTTTWWW[[[___bbbbbbaaa___^^^^^^^^^^^^^^^___```aaa]]]^^^___```bbbbbbccccccdddfffhhhjjjkkkjjjiiihhhgggkkkllljjjjjjnnnrrrrrrtttyyy|||vvvsssrrrrrrrrrnnnpppssswwwyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwvvvuuujjjfffbbb```^^^ZZZTTTOOOKKKKKKKKKIIIGGGGGGIIIKKKKKKIIIGGGFFFEEEEEEFFFGGGFFFGGGKKKOOOOOOPPPXXXbbbiiittt~~~qqqaaaRRRMMMNNNNNNLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFHHHLLLOOOUUUccc|||sssfff^^^\\\ZZZVVVTTTTTTVVVXXXTTTWWWYYYWWWTTTUUUZZZ``````___```dddooo{{{dddXXXWWWNNNJJJJJJGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDCCCAAA@@@BBB===<<<<<<<<<===>>>@@@AAA>>>===;;;999777555444333666555222111000000222222...........................///111333333333222222333111//////111222000...000000000000000111111222///...---...000111111000222222222111111111111000000000//////.........---////////////000000000000000000///////////////000111///......//////...,,,////////////////////////000111111222222222111111---------------,,,,,,,,,//////////////////////////////............//////000000////////////000000000111111222222333444444444333333333333444555555888888888888999;;;===>>>AAABBBDDDEEEFFFFFFEEEEEEGGGFFFEEECCCBBBAAA@@@@@@CCCDDDGGGKKKNNNPPPRRRSSSOOOQQQTTTWWWZZZ[[[\\\\\\^^^^^^]]]]]]]]]^^^______```cccfffggggggfffeeefffccceeeggghhhhhhhhhiiikkkooonnnmmmlllkkkiiihhhhhhnnnpppuuu{{{|||sssoooqqqttttttsssvvvvvvvvvwwwxxxzzz}}}~~~|||zzzyyy{{{}}}{{{vvvqqqhhheeedddccc^^^UUUOOONNNNNNLLLJJJHHHHHHHHHIIIJJJLLLJJJGGGDDDBBBBBBCCCDDDHHHLLLOOOOOONNNQQQXXX^^^kkkuuudddZZZNNNIIIIIIKKKIIIFFFHHHHHHHHHGGGGGGFFFFFFFFFHHHGGGGGGHHHIIIKKKMMMOOO[[[```uuu~~~jjjddd]]]XXXYYYZZZWWWTTTTTTWWWVVVVVVVVVVVVWWWXXXXXX]]]^^^aaafffmmm|||{{{dddXXXVVVNNNJJJJJJGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCCCCBBB@@@@@@>>>>>>======>>>???@@@AAA===<<<;;;999777666444444444333111///...///000111........................------...///000000000000333111///000111222000...000000000000000111111222000///...///111222222111222222222222111111111111000000/////////.........////////////000000000000//////............//////111///......//////...---////////////////////////...///000111222333333333////////////////////////////////////////////////000//////......//////000000000////////////000000000111111222222333333444444333333333333444555555777777777888999;;;>>>???AAABBBDDDFFFGGGGGGGGGGGGFFFEEECCCAAA@@@@@@@@@@@@CCCDDDGGGIIILLLNNNPPPQQQNNNPPPSSSVVVXXXZZZ[[[[[[\\\\\\\\\\\\]]]^^^___```aaaccceeefffeeecccbbbcccccceeeggghhhhhhhhhiiikkkkkkjjjiiihhhgggfffffffffggghhhkkkooosssxxx{{{}}}}}}yyyttttttvvvxxxvvvtttyyyyyyzzz{{{|||~~~}}}|||{{{|||}}}{{{vvvrrriiieeedddccc^^^UUUOOONNNNNNMMMKKKIIIHHHIIIJJJKKKMMMKKKHHHEEECCCCCCEEEFFFJJJMMMPPPQQQPPPSSS[[[bbbnnnxxxxxx```WWWMMMHHHIIIJJJHHHEEEHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFGGGIIIKKKMMMWWW]]]rrrnnnddd]]]YYYYYYZZZWWWTTTUUUWWWVVVVVVVVVVVVWWWXXXXXX\\\]]]```eeelll{{{{{{dddXXXVVVNNNJJJKKKGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGEEECCCCCCDDDDDDAAA>>>@@@@@@?????????@@@@@@AAA<<<<<<:::999777666555444222111///...------...///........................------------...///000000222111000000111111000...000000000000111111222222111000///000333444333222333222222222111111111111000000////////////......000000000000////////////......------------......000///......//////...---////////////////////////---...///111222333444444222111111000///...------////////////////////////111000000//////000000111000000////////////000000000000111111222333333333444333333333333444555555666666666777999<<<>>>@@@AAACCCEEEGGGIIIJJJJJJJJJFFFDDDBBB@@@???@@@AAABBBDDDEEEFFFHHHJJJLLLMMMNNNMMMNNNQQQSSSUUUWWWXXXXXXZZZZZZZZZ[[[]]]^^^```aaaaaaccceeeeeedddbbbbbbbbbcccfffhhhhhhggggggggghhhggggggfffeeedddeeeeeeeeecccccccccdddfffiiilllmmmvvvxxxyyyyyyxxxwwwxxxyyyxxxwwwwwwzzz~~~~~~{{{xxxzzz{{{|||~~~}}}|||}}}~~~|||vvvqqqiiieeecccbbb]]]TTTOOOOOOOOONNNLLLJJJIIIJJJKKKLLLMMMKKKHHHFFFDDDEEEFFFGGGKKKOOORRRSSSSSSWWW___fffrrr|||lllZZZSSSKKKHHHIIIJJJHHHEEEHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGIIIKKKMMMSSSYYYmmmttteee^^^YYYYYYZZZWWWTTTUUUVVVVVVVVVVVVVVVWWWXXXXXXZZZ[[[___dddjjjxxxzzzcccXXXVVVOOOJJJKKKHHHFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFDDDCCCEEEFFFBBB<<<@@@@@@@@@???????????????<<<;;;:::999888666555555111111///......---..............................//////.........000222333222111000000000000000///000000111111222222222222111111000222444555555444333333222222222111111111000000//////////////////000000000000////////////......---------...//////000///......///000///---////////////////////////---...///111222222333333333222111///,,,***((((((////////////////////////111111000000000000111111000000////////////000000000000000111222222333333444333333333333444555555555555666777999<<>>>>><<<<<<;;;999777666555444222222111000//////////////////////////////////////////.........000222333111111111111000///000000000000111222222222222111222111111222555666666555333333333222222222222111//////000000000000000000111000000000/////////...//////......///000000111///...---...///000///...//////////////////////////////000111111111000000222111000///---,,,+++***////////////////////////111111000000000000111111000000////////////000000///000000111111222333333444333333333333444555555555555555777999<<<>>>@@@@@@BBBDDDGGGJJJKKKLLLLLLHHHGGGFFFEEEEEEGGGHHHIIIJJJJJJJJJJJJKKKLLLNNNOOOMMMNNNOOOPPPRRRSSSTTTUUUVVVWWWXXXZZZ]]]___bbbcccbbbeeeiiikkkmmmpppsssuuurrrssstttsssoookkkhhhgggggggggggghhhhhhhhhhhhhhhiiihhhgggggggggggghhhiiigggiiimmmoooppprrrtttvvvtttuuuxxx||||||}}}~~~|||}}}}}}{{{uuupppiiiddd```^^^YYYRRRPPPQQQPPPOOOMMMKKKJJJKKKLLLMMMMMMKKKHHHFFFEEEFFFGGGHHHKKKOOOSSSTTTVVV]]]gggpppxxxsss___RRRNNNKKKJJJKKKKKKJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGHHHIIIKKKMMMOOONNNVVVggg{{{hhh```ZZZYYYYYYVVVUUUVVVVVVUUUUUUUUUUUUVVVWWWWWWWWWYYY]]]ccchhhtttyyybbbWWWVVVOOOKKKLLLHHHEEEEEEEEEFFFGGGGGGHHHHHHFFFLLLMMMGGGFFFHHHEEE>>>>>>>>>??????@@@??????>>>>>>===;;;999777555444333333222222111111000//////////////////////////////------------...///000000000111222111000//////111///000222333333333222111111000000222555777777666333333333333222222222222//////000000000000111111111111000000//////......///////////////000111222///...---...///000///...///////////////////////////000000111000000///////////////000000111111111////////////////////////111000000//////000000111000000////////////000000//////000000111222222222444333333333333444555555555555555666888;;;===??????@@@CCCFFFHHHIIIJJJJJJHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKLLLNNNPPPQQQOOOOOOPPPPPPQQQSSSTTTUUUWWWXXXYYY[[[]]]```bbbdddbbbeeejjjnnnrrrvvv{{{~~~}}}~~~~~~zzzvvvrrrqqqlllmmmoooppppppooonnnlllkkkkkkkkkkkkkkkkkkkkkjjjfffiiimmmoooqqqrrruuuwwwuuuvvvxxx{{{}}}~~~}}}~~~|||wwwrrrjjjeeeaaa^^^ZZZTTTRRRTTTSSSRRROOONNNMMMMMMOOOOOONNNLLLIIIGGGFFFGGGIIIJJJLLLPPPSSSUUUXXX```kkkuuu{{{mmm[[[PPPMMMJJJIIIIIIJJJJJJJJJFFFGGGGGGGGGGGGHHHHHHHHHFFFEEEEEEFFFGGGIIIKKKMMMNNNVVVeee}}}|||iiiaaaZZZYYYYYYVVVUUUVVVUUUUUUUUUUUUUUUVVVWWWWWWVVVXXX^^^ccchhhsssyyybbbWWWVVVOOOKKKLLLIIIDDDEEEEEEFFFGGGGGGHHHHHHEEEOOORRRKKKFFFGGGFFFAAA===>>>???AAAAAAAAA@@@@@@???>>><<<:::777444222111222222222222111000//////////////////////////////------...///000000000000000111333222///...///111///000222444444333222111111000000222555666666666444444333333333222222222//////000000000111111111111111111000///...............---...///000111111///...---...000000000///////////////////////////......///000111111111000///000000000111111111111////////////////////////000//////......//////000000000////////////000000//////000000111111222222444333333333333444555555666666666666888:::<<<===>>>???BBBDDDFFFGGGGGGGGGGGGHHHJJJLLLMMMMMMMMMMMMMMMLLLKKKKKKLLLNNNQQQRRRRRRQQQQQQQQQRRRTTTUUUVVVXXXYYYZZZ\\\^^^```cccdddbbbeeejjjooosssyyy~~~|||{{{vvvyyy|||~~~|||xxxvvvsssssstttttttttrrrpppnnnkkkmmmqqqssstttvvvxxxzzzxxx{{{~~~zzzvvvnnnhhhccc```\\\VVVUUUXXXWWWUUUSSSRRRQQQQQQRRRSSSPPPNNNLLLJJJIIIJJJLLLMMMMMMQQQUUUXXX[[[cccpppyyy~~~zzzfffVVVNNNLLLIIIGGGGGGHHHIIIJJJFFFFFFGGGGGGGGGHHHHHHHHHFFFEEEEEEFFFGGGIIIKKKMMMNNNVVVdddyyy~~~jjjbbbZZZYYYYYYVVVUUUVVVUUUUUUUUUTTTUUUUUUVVVWWWVVVYYY^^^ccchhhrrryyybbbWWWVVVOOOKKKLLLIIIDDDEEEEEEFFFGGGGGGHHHHHHDDDQQQVVVMMMEEEGGGGGGCCC===???@@@BBBCCCCCCBBBBBB@@@???===:::777444222111222222222222111000///...000000000000000000000000...///111333333333222222///222333222///...///111///111222444444333222111000///000111444666666666444444444333333333222222//////000000111111111222222111111000///......---,,,,,,,,,---...///000111...------...000111000///////////////////////////,,,,,,...000111222222222222222111///...,,,++++++//////////////////////////////............//////000000////////////000000/////////000111111222222444333333333333444555555777666666666888999;;;======>>>AAACCCEEEEEEFFFEEEFFFHHHJJJMMMOOOOOONNNMMMLLLKKKKKKKKKLLLNNNQQQSSSSSSSSSRRRRRRSSSTTTVVVWWWYYYZZZ[[[\\\^^^aaacccdddbbbeeejjjnnnsssxxx~~~{{{}}}~~~~~~}}}yyyvvvtttpppsssvvvxxxyyyzzz|||~~~}}}}}}xxxqqqkkkeeebbb^^^YYYXXX[[[ZZZXXXVVVUUUTTTTTTVVVVVVRRRQQQNNNLLLKKKLLLNNNOOOOOOSSSWWWYYY]]]fffsss}}}sss```SSSMMMKKKGGGEEEDDDFFFHHHIIIFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGHHHIIIKKKMMMOOOMMMUUUbbbwwwkkkbbbZZZYYYXXXVVVUUUVVVUUUUUUTTTTTTUUUUUUVVVWWWVVVYYY^^^dddhhhrrreeeXXXUUUNNNKKKKKKGGGGGGGGGHHHHHHHHHGGGFFFFFFKKKLLLLLLJJJGGGCCCAAA@@@>>>???AAABBBBBBAAA???>>><<<======:::666444444555444444444333111///...---+++,,,...000222222222111///000000000000...,,,+++//////000000000000//////222111111000000000000000,,,...///111222222222222333333444555444333222111111111111111111000//////////////////............)))***,,,......---,,,+++........................000//////.........//////...///000000000000000/////////.........---------...222555444000---...111---......///////////////111111000/////////////////////000111111111111000666111111555444//////333444444555666777888999999<<<===>>>???AAABBBCCCDDDHHHIIIKKKMMMNNNMMMLLLKKKDDDFFFHHHJJJLLLMMMMMMMMMOOOPPPRRRTTTVVVWWWXXXXXX\\\]]]^^^```aaabbbbbbbbbdddgggkkkooosssxxx~~~yyy{{{{{{||||||}}}xxxuuuooohhhccc```___^^^]]]]]]ZZZWWWXXX[[[\\\\\\ZZZVVVRRRNNNMMMPPPSSSSSSSSSUUUTTTUUUYYYaaalllwww~~~}}}jjjYYYOOOLLLKKKHHHFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIFFFGGGHHHIIIJJJLLLMMMMMMQQQWWWaaassskkkddd^^^[[[XXXTTTUUUXXXVVVVVVUUUTTTTTTTTTTTTTTTWWWZZZ___bbbcccjjj|||}}}dddWWWUUUOOOMMMNNNJJJEEEFFFFFFGGGGGGFFFFFFFFFIIIIIIIIIHHHEEEBBB@@@?????????AAAAAAAAAAAA??????>>><<<;;;===>>><<<666111111111111111111000///...)))***,,,...////////////...///000111111000/////////000000000000000000///////////////000000111222///000111222222111000///111111222222222111000///111111111111111000//////111000000000000/////////+++---...000000///...---........................,,,,,,,,,---...///111222......///000000000///////////////......---------***...222222///---...111...//////000111000000000111111000//////////////////000111111222222111111555111111444444000000333333444555666777888999999;;;<<<===???AAACCCDDDEEEHHHIIIKKKLLLKKKJJJIIIHHHEEEFFFHHHJJJLLLNNNOOOOOOPPPQQQSSSUUUVVVXXXXXXXXX^^^___```aaabbbbbbbbbbbbeeehhhlllpppsssxxx}}}{{{wwwrrrjjjdddaaa`````````aaa^^^ZZZZZZ]]]______]]]YYYUUUPPPPPPSSSWWWXXXXXX\\\[[[ZZZ]]]eeepppzzzwwweeeWWWPPPKKKJJJHHHFFFEEEEEEFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGIIIJJJLLLMMMNNNSSSXXXaaaqqqllleee^^^[[[XXXTTTTTTXXXSSSSSSRRRQQQQQQQQQQQQQQQVVVYYY^^^aaabbbiiizzz|||cccWWWVVVPPPNNNOOOLLLCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEECCCBBB@@@???@@@@@@@@@@@@@@@@@@@@@@@@???;;;:::???EEEDDD999......//////000000000//////***+++,,,---...//////.........000111222222222222000000111111111111000000---------...///000222333222222222222111///...---111111222222111111000///111111111222111111000///111111111111000000000000,,,---...///000///..............................,,,,,,,,,,,,---...000000------...///////////////////////////............***...111222000...000222///000000111111111111111111000000///////////////000111111222222222222222444222222444444111111333333444444555666777888888999:::<<<>>>AAADDDFFFGGGIIIJJJJJJJJJIIIGGGEEECCCEEEFFFGGGIIILLLOOOQQQSSSQQQRRRTTTVVVWWWYYYYYYYYY___```aaabbbbbbbbbbbbbbbfffhhhlllooorrrvvv{{{~~~zzztttlllfffccccccddddddfffbbb___^^^aaaccccccbbb]]]XXXSSSSSSWWW]]]``````eeecccbbbcccjjjtttmmm]]]TTTPPPJJJIIIHHHFFFFFFFFFGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCEEEEEEGGGHHHJJJLLLMMMNNNTTTXXX___mmmooofff___[[[XXXTTTTTTVVVUUUUUUTTTTTTSSSSSSTTTTTTVVVXXX]]]```aaahhhxxx}}}dddWWWVVVPPPNNNOOOKKKCCCCCCEEEFFFGGGGGGGGGGGGEEEDDDCCCCCCCCCBBBAAA@@@@@@@@@????????????@@@@@@>>>:::999>>>DDDBBB999//////000000000000000//////...//////000111111111111......///000111111111222000111111222222111111000------------...///000111222222222111000//////...333333333333333222222111111111111222222111111000111111111000000000//////++++++,,,---...---------........................///...---,,,,,,,,,,,,,,,,,,---...///////////////////////////////////////...111444444222111111222//////000111111111111000000000////////////000000111111222333333333333222333222222333333333333444333333444555555666777777777888;;;>>>AAADDDFFFGGGJJJJJJIIIHHHFFFDDDBBBAAADDDEEEFFFHHHKKKOOORRRTTTRRRSSSUUUWWWYYYZZZZZZ[[[``````aaabbbbbbbbbbbbbbbeeehhhkkkmmmooorrrvvvyyy|||}}}wwwnnnhhheeefffggggggjjjfffcccbbbeeegggfffeee___ZZZVVVVVV[[[aaaeeegggkkkiiiggghhhnnnxxxvvvcccVVVPPPOOOIIIIIIHHHGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDEEEFFFHHHJJJLLLMMMNNNRRRUUU[[[hhhsssiii```\\\YYYUUUTTTVVVWWWVVVVVVUUUUUUUUUVVVVVVWWWYYY\\\```aaagggwwwfffXXXVVVOOOLLLMMMIIIDDDEEEFFFGGGHHHHHHHHHHHHEEECCCBBBBBBCCCDDDCCCAAA@@@??????>>>>>>??????@@@:::999999:::;;;:::666333222222222222111000//////111111111111111111222222////////////////////////111111222222222222111111//////............//////000000000000000111111111333333222222222111111111111111222222222222111111000000/////////.........,,,,,,---------...------//////////////////////////////...---,,,+++++++++,,,---...///000000000000000000000000000000000000222333444333222000///...---...//////000000//////000000////////////000000111111222333333333333222111222333222333444555444333333444444555555666666666777999<<>>???@@@@@@???>>>===999;;;;;;999444222333555000111111111111111000000000///...---,,,,,,------///............000111222222222333333333333222222000000/////////000111111///......///000111333444222111000///...//////000000111222222333333333222000000000////////////...///////////////000000111////////////////////////......------......///000---...///111222222333333000000000111111222222222///////////////---+++)))......///000000000000000///////////////000111111///000111111222222111111///333444111333777888555333333333333333444444444777888888:::;;;<<<======;;;;;;<<<===???@@@BBBCCCEEEGGGIIILLLOOORRRSSSTTTVVVWWWYYYZZZ\\\]]]^^^^^^```aaacccdddfffggghhhhhhiiijjjkkkkkkkkklllnnnpppnnnrrrxxx}}}zzzvvvtttrrrqqqooonnnmmmmmmoooqqqpppkkkfff___]]]\\\___eeeiiikkkjjjgggiiinnnvvvjjj[[[TTTQQQOOOMMMKKKJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJLLLQQQVVV```wwwsssfff```^^^ZZZWWWVVVWWWVVVVVVVVVVVVWWWXXXYYYVVVVVVXXX\\\^^^cccnnnyyyzzzaaaTTTSSSMMMKKKLLLIIIEEEFFFFFFFFFFFFEEEEEEDDDHHHCCC??????BBBDDDBBB???<<<>>>???AAAAAA???>>><<<;;;<<<<<<;;;888555444333---...///000111111111111111000...---,,,,,,---...............000222444555222333333444444333333222////////////000222333444000////////////111222444444333111000000000111222000111222333333333333333111111111111000000000000---------------...//////000000000000000000000000222222000///...------,,,...///000111333333444444000000111111222222222222///...///000000000...,,,//////000111111111111111///////////////000111111//////000111111111111111///333444111222888999555333333333333333333444444888888888999999:::::::::666777888:::<<>>>>>>>>>>><<<;;;999777555555555555111000000111222222000---,,,,,,,,,---------------222---+++000999>>>;;;777111111222333444222000---000000111000///000111333000000444111,,,555;;;222555444222111000111111222111111111111111111222222111111111111111111111111000000000000000//////.........////////////......***+++---///000000000////////////000111111222222222111111000///......---++++++,,,...000111000...111222111///222777888555333333222111000///......333///,,,,,,///111222111444444444444444444333333111111222333333444555555555555555666777888999:::666888;;;===>>>@@@CCCEEEEEEIIIMMMQQQTTTVVVXXXZZZZZZ[[[\\\___aaaaaa___]]]dddeeefffeeeeeegggjjjlllkkklllnnnooonnnmmmnnnoooppprrruuuxxxzzz~~~}}}xxxtttuuuvvvvvvtttqqqmmmkkkkkkhhheeecccgggmmmrrrrrrpppggglllsss|||nnn\\\XXXUUUOOONNNTTTRRRNNNJJJGGGGGGIIIJJJJJJGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGIIIJJJKKKLLLMMMRRRWWW]]]ooo|||hhhaaa^^^YYYWWWXXXUUUUUUUUUUUUUUUUUUUUUUUUXXXUUUUUUXXXZZZ]]]dddmmm}}}eeeWWWUUUNNNJJJJJJFFFGGGGGGHHHIIIIIIHHHGGGGGGGGGEEEDDDBBBAAAAAAAAAAAA??????>>>>>>>>>=========;;;:::888666444444444444111000000111222222000---111111000000//////......111///...111666888888666000000111333333333111///000000111000000000111111444...000222111888<<<444444333222000000000111111111111111111111111222222111111111111111111111111000000000000000//////.........////////////......---...///000000000///.../////////000111111222222222111111000//////......---,,,,,,...000000///...333444111------000///,,,222222111111000/////////111...++++++...000000///333333333333333333333333555555555444333222111111222222222333444555666777777999<<<>>>???AAADDDFFFIIILLLPPPSSSTTTVVVXXXZZZ___```aaacccddddddbbbaaabbbccceeeffffffgggjjjlllmmmoooqqqrrrqqqqqqrrrssstttuuuuuuuuuuuuwwwzzz}}}}}}yyyxxxyyyyyywwwsssooommmmmmiiigggfffjjjppptttsssqqqmmmrrryyy~~~lll]]][[[ZZZTTTSSSWWWUUUQQQLLLIIIHHHIIIIIIIIIDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDEEEFFFGGGHHHIIIIIIMMMQQQUUU[[[jjjlllddd```ZZZWWWXXXVVVVVVVVVVVVVVVVVVVVVVVVWWWUUUUUUXXXZZZ\\\ccckkk}}}dddWWWTTTMMMJJJJJJFFFFFFGGGHHHIIIIIIHHHGGGFFFFFFEEEDDDBBBAAAAAAAAAAAA>>>>>>>>>=========<<<<<<:::999777555444333333333222111000111222111///...000000///...---,,,++++++......///000111111111111...///111222333333222222000000111111000000000000666+++...666777;;;<<<555222222111000000000111111222222222222222222111111111111111111111111111111000000111111000000///......//////000000//////...111111111111111000///......//////000000111111222111111111000000//////...000...------...//////...///000000///222888:::777000000000000000000000000111///------///000111111333333333333333333333333777666555444333222111111111111111222333444555666777:::===???@@@BBBEEEHHHNNNPPPSSSTTTUUUWWWZZZ\\\bbbcccdddeeefffeeedddccc___bbbeeeggghhhjjjlllnnnqqqtttvvvxxxyyyyyy{{{}}}{{{zzzyyyvvvssssssuuuwwwyyyzzz|||{{{||||||zzzuuuqqqoooooolllkkkkkkoootttwwwuuusssssswwwvvviii_________ZZZWWWZZZXXXTTTNNNKKKIIIIIIHHHGGGCCCCCCDDDDDDEEEEEEEEEFFFDDDDDDDDDEEEEEEEEEFFFFFFLLLOOOSSSXXXddd}}}qqqgggaaaZZZWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTWWWYYY[[[bbbjjj}}}}}}dddVVVSSSMMMJJJJJJGGGFFFGGGHHHIIIIIIHHHGGGFFFFFFEEEDDDCCCBBBAAAAAA@@@============<<<<<<<<<<<<:::999888666555444333333333111000000111111///...---------,,,,,,+++++++++,,,,,,,,,...//////---,,,,,,...000222222333444444222111111000111111000///555+++222<<<;;;999999555222222222222222222333333333222222222222222111111111111111111111111111111000111111111111000////////////000000000000//////000111111000000000//////......//////000111111111111111111000000000//////222000---,,,---.........+++...///000666>>>BBB@@@//////000000111111111111333222111111222333333444444444444444444555555555444444444444444444555555222222333333444666777888888:::===???AAACCCFFFIIIOOOQQQTTTVVVWWWYYY\\\___bbbccceeeeeedddcccbbbbbb```ccchhhkkkmmmnnnppprrruuuxxx||||||xxxvvvvvvwwwwwwwwwxxxyyy|||~~~~~~~~~|||wwwsssqqqpppooooooqqquuuyyyzzzxxxvvvuuuyyyqqqhhhbbbcccbbb]]]YYYYYYUUURRRMMMJJJIIIIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDKKKLLLPPPUUU___uuussshhhaaaZZZWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTWWWYYYZZZ```hhhyyy}}}cccUUURRRLLLIIIKKKGGGFFFFFFGGGHHHHHHGGGFFFFFFEEEEEEDDDDDDBBBAAA@@@@@@============<<<<<<<<<<<<::::::999888777555444333444222000000000000///.........//////000000000111,,,---...111444333///++++++...111222222222555777666444111000111222111///111///999AAA:::666888555222333333444444555555555333333333333222222111111111111111111111111111111111111111111111000000/////////000000000000//////........./////////000000.........///000000111111111111111111000000000000333111...---............///000///---///444555222/////////000111111222222222222222222222222333444444444555555666666666777444555555555555555666666333333333444555666777888888;;;>>>@@@BBBEEEHHHJJJOOOQQQUUUXXXZZZ\\\```bbbbbbdddeeedddbbbaaabbbddddddggglllooorrrsssvvvwwwxxx|||{{{zzzyyyyyyxxxxxxwwwxxxyyyzzz{{{|||}}}yyyuuusssrrrssstttvvvyyy||||||{{{yyyxxx|||zzzmmmhhhcccccc```[[[VVVTTTPPPMMMJJJHHHHHHHHHHHHGGGHHHHHHGGGFFFEEEEEEDDDDDDGGGFFFFFFFFFFFFEEEEEEEEEHHHJJJNNNTTT]]]ooottthhhaaaZZZWWWYYYVVVVVVVVVVVVVVVVVVVVVVVVWWWUUUUUUXXXYYYZZZ___fffttt|||cccTTTRRRKKKIIIKKKHHHEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCBBB@@@???>>>>>>>>>=========<<<<<<:::::::::999888666444333555222000///000000///...,,,,,,---...///000000111...222888<<<;;;777222///+++...111222111111555888;;;777111000111333222111000444???@@@666888===999222333444555666777777666444444444333222222111111111111111111111111111111111111222222111111000//////000000111111000000///...............///000111---......//////000000111111111111111111111111111222000....../////////---111111///+++,,,000///,,,//////000000111111111222...000111111000000111222444444444555666666777777777777777666555555444444333333333444555666777888;;;===AAACCCEEEHHHKKKNNNOOOSSSXXX\\\^^^```ccceeeccceeegggfffdddccceeegggiiilllpppsssuuuwwwzzz||||||}}}{{{yyyyyyyyyyyy|||{{{xxxvvvvvvwwwxxxzzz|||}}}~~~}}}}}}~~~tttjjjfffbbb^^^[[[VVVRRROOOKKKIIIFFFFFFGGGHHHHHHGGGIIIIIIHHHGGGFFFEEEDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHMMMTTT[[[jjjxxxjjjbbbZZZXXXZZZVVVVVVVVVVVVVVVVVVVVVVVVXXXVVVVVVYYYZZZZZZ___eeeqqq|||bbbTTTQQQKKKIIIKKKHHHEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDEEEDDDCCCBBB@@@?????????>>>>>>>>>=========999999999999777555333222555333000//////000///...***++++++,,,,,,---------,,,888EEEFFF===333000222+++///222222000000444888@@@999222///111444444333444:::???888222???III@@@111222444555666777777666555444444333222222111111111111111111111111111111111222222222222111000000000000111111111111000000222111000/////////000111------......///000000000111111111111111111111111000/////////111111///---///000...,,,///333444111000000000000000111111111---///111111//////000222222222333333444555555666666666666666666666666666555555555666777888999:::???AAAEEEGGGJJJLLLPPPRRRSSSWWW]]]bbbcccdddeeefffbbbeeehhhgggdddcccgggjjjmmmooorrrtttvvvyyy}}}~~~{{{zzzzzzzzz{{{}}}}}}}}}~~~zzzmmmeeeccc^^^XXXTTTQQQNNNKKKIIIGGGFFFFFFGGGHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHLLLSSSXXXeee~~~nnneee]]]ZZZ\\\WWWWWWWWWWWWWWWWWWWWWWWWYYYWWWXXX[[[[[[[[[___eeeooo|||bbbSSSPPPJJJIIIKKKIIIEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDEEEEEEDDDBBB@@@???????????????>>>>>>>>>>>>888888888888666444222111666333000////////////...//////////////////......''':::LLLKKK:::,,,,,,222+++///222222///000444888CCC;;;222...111444555555999>>>===111///FFFSSSFFF///111333555666666666666555555444333333222111111111111111111111111111111111222222222222111000000000000111111111111000000555444222111/////////000------......///000000000111111111111111111222222/////////000222111///---000111///,,,---111111...111111000000000000000000...111333333111000111333000000111222222333444444222333444666777999:::;;;888888999999:::<<<===>>>BBBDDDHHHKKKMMMPPPSSSVVVWWW\\\bbbfffgggffffffeee```dddfffeeebbbbbbfffjjjoooqqqssstttvvvyyy~~~~~~}}}}}}|||}}}~~~}}}}}}~~~ttthhhbbb```[[[TTTPPPNNNMMMJJJJJJHHHFFFFFFGGGGGGFFFEEEBBBBBBCCCDDDEEEFFFGGGHHHEEEFFFFFFFFFGGGGGGGGGGGGIIIHHHLLLSSSVVVaaarrrhhh^^^[[[]]]YYYYYYYYYYYYYYYYYYYYYYYYZZZXXXYYY\\\\\\[[[___eeemmm~~~|||bbbTTTQQQJJJHHHIIIEEEFFFFFFGGGHHHHHHHHHHHHGGGCCCCCCCCCDDDDDDDDDDDDDDD>>>>>>>>>>>>>>>===<<<<<<777777666666555555444444333222111000////////////////////////////////////000>>>FFF===000,,,---///---------......///000111222111000///111444777999;;;<<<888333666@@@EEECCC333333333333444444555666888555111111222333111...000000111111111111000000......////////////......555666666333000///111444111000///......///000111...///000111111000///......000222444444444333222888666333111000000000111////////////////////////222111111111000/////////...///111222333333222222222333333444555666777777777888999999888777888999:::::::::::::::<<>>>>>>>>>>>>>>===<<<<<<:::999888777555333222222333222111000////////////////////////////////////+++333888333//////000...///////////////000111222000000000000222555888:::888999555111444<<<@@@???111111111111111222333333555333000111222333222111000000111111111111000000......////////////......000111222111///000222555000000////////////000000......////////////.........000222333444444333222222111///...---,,,------////////////////////////333333222222222222222222//////000111222222111111222333333444555666777777777888999999888888999:::;;;<<<<<<<<<<<<===@@@CCCGGGIIILLLOOOQQQUUUZZZ^^^aaadddgggiiiiiiiiiiiijjjgggfffeeedddeeejjjqqquuuxxxxxxxxxyyy{{{~~~pppccc\\\VVVRRRNNNLLLJJJIIIGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHKKKMMMKKKNNNYYYaaauuusssfff^^^[[[ZZZXXXWWWWWWYYYYYYXXXWWWXXXYYYYYYXXXXXXZZZ^^^aaadddpppttt]]]RRRRRRNNNLLLMMMIIIEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGEEEDDDBBBAAA@@@???>>>>>>>>>>>>>>>======<<<===<<<:::777555222000///222222111000////////////////////////////////////+++,,,,,,,,,///222111,,,111111000000000111222222...///000222555777888999444555222000333888:::888111111111000111111222333222000//////111333333222000000111111111111000000...//////000000//////...***,,,......///111444666//////000000000000//////......------------......///000111333333333333222111111111000000000//////000000000000000000000000111111222222222222222222111000000000000111111222222333333444555666777777777888:::999999888:::;;;===>>>???>>>>>>???BBBDDDHHHKKKNNNQQQSSSWWW\\\___cccfffiiikkkkkkjjjkkklllhhhiiijjjjjjlllpppvvv{{{}}}|||{{{{{{{{{}}}vvvhhh[[[TTTQQQNNNKKKHHHHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHJJJMMMJJJMMMVVV]]]ppp{{{jjj```\\\ZZZXXXWWWVVVWWWXXXWWWVVVWWWWWWWWWWWWWWWYYY\\\___ccclllttt]]]SSSTTTOOOMMMMMMHHHDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFEEEDDDBBBAAA@@@???======>>>>>>>>>>>>=========<<<:::888555222111000222111000//////......///////////////////////////111///,,,,,,///111///,,,111111000000000111111222///000222444555666666666222111111111333555444333333333222222222222333333//////......///000000000000111111222222111111000//////000000000000//////)))***,,,...000222444555...///000111111000///...///...---,,,---...///000///000111222333333222222111222222333333333222222000000000000000000000000......//////000000111111333222111000000111222333222333333444555666777777666888::::::999:::;;;===>>>???@@@@@@@@@AAACCCEEEHHHKKKOOORRRTTTXXX\\\___dddgggiiikkkkkkkkklllmmmnnnoooqqqssstttwwwzzz}}}~~~}}}zzzxxxwwwxxxyyyzzz~~~}}}qqqeee[[[UUUOOOLLLIIIHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEEEECCCCCCEEEFFFFFFGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGJJJIIILLLTTTZZZlllpppccc```[[[YYYVVVUUUVVVVVVVVVUUUUUUVVVVVVVVVVVVWWWZZZ]]]bbbhhhwwwvvv___TTTTTTOOOLLLKKKFFFEEEEEEFFFGGGGGGGGGGGGGGGDDDDDDDDDCCCBBBBBBAAAAAA======>>>>>>>>>>>>======;;;;;;999888666444333222222111000///............////////////////////////222000///......------///000000/////////000111111111222444555555333222111111000000222333333222111333222222111111111222222//////...------,,,---...111111222222222222111111//////000000000000//////------...///111222333333...///000111111000///...000///...---...///111222//////000111222222222222//////000111111111111000000000000000000000000000.........//////000000111444333222111111333444555222333333444555666777777666888:::::::::;;;===>>>>>>@@@BBBBBBBBBCCCEEEGGGIIILLLPPPSSSVVVYYY]]]```dddgggiiijjjkkklllmmmooouuuxxxzzz{{{{{{{{{|||}}}|||zzzwwwtttrrrqqqqqqqqqsssxxxuuukkkbbbZZZUUUMMMKKKHHHGGGGGGHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEBBBCCCDDDFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGCCCGGGFFFJJJSSSXXXiiizzzlllggg\\\ZZZWWWUUUUUUVVVUUUTTTTTTUUUVVVUUUUUUVVVXXX[[[bbbfffrrryyyaaaUUUTTTNNNKKKKKKFFFFFFFFFGGGHHHHHHHHHHHHGGGDDDCCCCCCCCCBBBAAAAAAAAA<<<======>>>>>>>>>>>>>>>::::::999888666555444444111111000///............////////////////////////------...///---+++---222////////////000111222222222333333333333111///...111......222444222111222111000//////...////////////000000...,,,,,,---...111111222222222222111111///000000111111000000///000//////000222333111000//////000000000000/////////////////////000111222//////000000111222222333222222222222222333333333000000000000000000000000000000111111111111111111111111111222222333555555222333333444555666777777666888:::;;;;;;<<<>>>@@@???AAADDDEEEFFFGGGIIIKKKLLLPPPTTTXXX[[[]]]aaacccfffhhhkkklllmmmooorrrttt{{{~~~~~~}}}|||yyyuuuqqqnnnlllllllllkkkooovvv|||{{{lllbbb\\\UUUQQQLLLJJJGGGFFFFFFGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEEEECCCCCCDDDFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFBBBFFFFFFJJJRRRVVVfffwwwooo^^^[[[XXXUUUUUUUUUUUUTTTSSSUUUVVVVVVUUUVVVWWWYYYaaaeeennnzzzbbbUUUSSSMMMKKKLLLHHHGGGGGGHHHIIIIIIIIIIIIHHHEEEEEEDDDCCCAAA@@@??????<<<<<<===>>>>>>>>>>>>>>>;;;:::999888777555444444111111///...............////////////////////////---+++,,,000000,,,...333......///000111222444555111111111111000//////...111---,,,222444111111333000000///...............///000111111///...111333111222222333333222222111000000111111111111000000000//////000222333000...000000////////////000000,,,---...///000000000000/////////000000111222333666555444333333333444555////////////////////////111111111111111000000000---...///111222333444444222333333444555666777777666888:::;;;<<<===???AAA@@@CCCFFFIIIJJJLLLNNNPPPRRRVVV[[[___bbbdddgggiiijjjllloooqqqsssuuuyyy{{{}}}~~~~~~|||wwwsssooommmlllllljjjmmmrrrvvv{{{rrrccc\\\XXXUUUQQQOOOLLLIIIHHHHHHHHHHHHGGGEEEEEEDDDDDDDDDDDDEEEEEECCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCGGGGGGJJJQQQTTTbbb|||}}}rrr```]]]YYYVVVUUUVVVUUUUUUSSSUUUVVVVVVUUUVVVWWWYYY___ccckkkxxxzzzaaaTTTRRRMMMKKKMMMJJJGGGHHHIIIIIIJJJJJJIIIIIIGGGGGGEEECCCAAA???===<<<<<<<<<===>>>>>>>>>>>>>>><<<;;;:::888666555333333111000///......------...////////////////////////222------222333///...000/////////111222444666777000000000///////////////000++++++111333000000444222222111000000000000000...111333222111222555888111222222333333222222111000000111111111111000000///......000222333000---111000///......///000111***+++---///000000///...////////////000111222333333222000......///000111////////////////////////000000//////......------***+++...000222222222222222333333444555666777777666888:::;;;<<<===@@@BBBBBBEEEIIIKKKMMMOOORRRTTTWWW[[[```dddgggjjjlllnnnmmmooorrruuuwwwzzz~~~~~~zzzvvvrrrooonnnnnnlllnnnqqqtttwww|||~~~kkk^^^ZZZZZZYYYWWWRRRPPPMMMLLLLLLLLLKKKJJJEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEEEEFFFFFFFFFFFFEEEGGGGGGFFFFFFFFFFFFFFFFFFEEEIIIHHHKKKQQQSSS```xxx}}}qqqaaa^^^YYYVVVVVVVVVVVVUUUTTTUUUWWWWWWVVVVVVWWWYYY]]]bbbiiisssyyyaaaUUUTTTNNNKKKLLLHHHKKKJJJIIIIIIJJJJJJHHHFFFFFFDDDBBBAAAAAAAAA@@@???;;;;;;;;;<<<===>>>>>>>>>===:::888777777666555444222222222111000//////...000000000000000000000000........................000000000000111111111111//////............//////...//////000111222222222//////000111111111111000111222333222000......///222000...000333444333111///////////////////////////000000000000000//////111111000000//////.........///000111111000///...//////000444777777333///555222000000111333333222111000///......///000111111111000///////////////111111111111111222222222444444444444555666777777777999;;;<<<===???CCCFFFCCCEEEIIILLLOOOTTTYYY]]]___bbbgggjjjkkkkkklllmmmpppsssvvvzzz~~~~~~{{{wwwtttrrrqqqsssxxx~~~wwwfff___]]][[[ZZZ[[[^^^[[[WWWVVVVVVUUURRRPPPJJJIIIFFFDDDCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHEEEEEEEEEFFFHHHIIIGGGFFFBBBDDDIIILLLMMMSSScccsss}}}sssfff^^^WWWUUUTTTRRRSSSVVVTTTTTTTTTTTTUUUVVVWWWXXXYYY___```jjjzzzaaaUUUTTTNNNKKKLLLGGGHHHGGGFFFGGGGGGGGGEEEDDDFFFDDDBBBAAABBBAAA@@@???????????????>>>>>>>>>>>>===:::888777777666555444222222111111000//////...////////////////////////....................................////////////111000000000000000000111---......///000000111111000000000000111111111111222333333111///...///000111///...000222333222000000000000000000000000000...///////////////......111000000000/////////......//////000000000000///000000111555777777444000444222000000222333333222111000////////////000111111111000///////////////111111111111111222222222////////////000111222333999:::<<<<<<===???BBBEEEDDDGGGKKKOOORRRWWW\\\```aaadddhhhkkklllnnnpppqqqwwwzzz{{{yyyxxxzzz~~~pppddd```bbbbbbccceeeeeeaaa\\\YYYXXXWWWTTTQQQJJJHHHFFFDDDCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHFFFEEEDDDFFFGGGHHHGGGEEEEEEFFFIIIKKKLLLQQQaaaqqqzzzpppeee^^^XXXWWWVVVSSSTTTWWWTTTTTTTTTTTTUUUVVVWWWXXXYYY___```hhh{{{zzzaaaUUUTTTNNNKKKKKKGGGFFFEEEEEEEEEGGGGGGEEECCCGGGDDDBBBAAABBBBBBAAA???AAA@@@@@@???>>>======<<<===:::888777777666555444222222111111000/////////////////////////////////........................---........./////////000222222222111111222222222------......//////000000111000/////////000222333333333222000......000222111///...///111111111///111111111111111111111111//////000000000000//////000000000000///////////////////////////000111111000111222444666666444222444222111111222333333222111000000//////000000111111111000////////////000000000111111111222222222222222222222222333555555;;;<<<=========>>>AAADDDEEEIIINNNSSSWWW[[[___bbbcccfffiiilllnnnppptttvvv}}}tttjjjbbbcccgggjjjlllnnnkkkfff```[[[WWWTTTRRRPPPIIIHHHFFFDDDCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFEEEDDDEEEGGGGGGGGGEEEHHHHHHIIIJJJKKKPPP___oooxxxmmmddd^^^YYYYYYXXXUUUUUUWWWTTTTTTTTTTTTUUUVVVWWWXXXYYY___```eeeuuuzzzaaaUUUSSSMMMJJJJJJFFFFFFFFFEEEFFFHHHHHHGGGEEEGGGEEECCCBBBBBBBBBAAA@@@>>>>>>======<<<<<<;;;;;;===:::888777777666555444111111111111000000//////////////////////////////........................//////000000111111222222333222222111111222222333.........//////000000000222111///......000222333333333222000//////111333000000//////000000//////000000000000000000000000000000111222222222111111000000000000//////////////////.........000111333000000111333444444333222333222111111333333222111000000000000000000000000222111000000//////000000000000000111222222333333555555555555666777888999:::;;;<<<======???CCCEEEEEEJJJPPPUUUYYY]]]```cccdddfffiiilllnnnqqquuuyyy}}}ppphhhccceeehhhjjjkkkmmmiiieee___XXXRRRNNNLLLJJJHHHGGGEEEDDDCCCCCCCCCDDDCCCCCCDDDDDDEEEFFFFFFGGGFFFEEEDDDDDDFFFHHHGGGGGGJJJIIIIIIJJJKKKRRR```ooo{{{oooddd^^^ZZZZZZYYYUUUTTTVVVTTTTTTTTTTTTUUUVVVWWWWWWXXX^^^___cccppp}}}zzzaaaTTTSSSMMMIIIJJJEEEEEEDDDDDDFFFHHHHHHGGGFFFGGGEEECCCBBBBBBBBBAAA@@@<<<===<<<<<<<<<<<<<<<<<<===:::888777777666555444111111111000000000000000................................................/////////000111222222222111111000000000000111111///000000000000000111111222111///......000222333444444444222111111222444000111111000///.........////////////////////////...///000000111111111000////////////000000000000000///.........000111222...///000000000111222222333222111222333333222111000000111111111111000000222222111000000000000000///000000111222222333333222222222222333444555666777999;;;<<<>>>AAAEEEHHHEEEIIIOOOUUUYYY\\\___bbbccceeehhhjjjmmmppptttwww{{{qqqiiidddccccccaaaaaabbbcccaaa[[[TTTNNNJJJGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCBBBCCCCCCDDDDDDEEEFFFFFFFFFDDDCCCDDDGGGIIIIIIIIIJJJHHHHHHKKKMMMTTTbbbppp~~~qqqddd^^^ZZZZZZXXXTTTSSSTTTTTTTTTTTTTTTUUUVVVWWWWWWVVV]]]^^^aaammmxxxzzzaaaTTTSSSLLLIIIIIIDDDCCCBBBBBBDDDFFFGGGFFFEEEHHHEEECCCBBBCCCCCCBBB@@@>>>>>>>>>>>>????????????===:::888777777666555444111111000000000000000000................................................,,,,,,---...///000111111000000////////////000000000000000000111111111111111000/////////000222333444555666555444333444555111222222111///---...///........................+++,,,---......///......////////////000000000000000000////////////000000---...//////...///111333222222111222444444222000000111111222222111111000222222111000000000000111//////000111222333333444222222222222333444555555666888;;;===???BBBGGGJJJFFFJJJOOOSSSVVVZZZ^^^aaaaaadddgggjjjlllnnnrrrtttyyy~~~|||oooggg```^^^[[[VVVTTTVVV[[[ZZZWWWSSSMMMHHHGGGGGGEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDCCCEEEHHHKKKMMMMMMIIIGGGHHHKKKOOOUUUaaammmttthhhaaa\\\ZZZXXXTTTSSSUUUTTTTTTTTTTTTUUUVVVWWWXXXTTT\\\^^^```iiirrrzzzaaaTTTSSSLLLHHHHHHDDDBBBBBBBBBDDDGGGHHHGGGFFFHHHFFFCCCCCCCCCCCCBBBAAA@@@@@@??????>>>>>>=========:::888777777666555444000000000000000000000111................................................,,,,,,---...///000111111000000////////////000000000000000000000000000000000000000000111111111111333666888999777666555666222444444222///---...///////////////////////////,,,,,,---//////000000000.../////////000000000111000111111000000///...---...///000///---...111555222111111333444444222000000111222222222222111000333222111111000000111111...///000111222333444444444444444555555666777888888:::<<<===???BBBFFFIIIIIIKKKOOORRRUUUXXX]]]``````dddhhhkkklllmmmoooqqqwww{{{rrrggg```YYYVVVRRRNNNMMMOOOPPPRRRRRRPPPKKKGGGFFFFFFDDDDDDDDDDDDDDDDDDCCCCCCAAABBBBBBCCCCCCDDDEEEEEEEEECCCCCCEEEIIIMMMPPPQQQHHHFFFGGGKKKNNNSSS]]]ggg|||yyymmmfff^^^\\\YYYUUUTTTWWWTTTTTTTTTTTTUUUVVVWWWXXXSSS\\\^^^___eeelll}}}zzzaaaTTTSSSLLLHHHHHHDDDDDDDDDEEEGGGIIIKKKJJJIIIHHHFFFDDDCCCCCCCCCBBBAAA@@@@@@???===<<<:::999999===:::888777777666555444000000000000000111111111......................................................///000111222333333111111000000000000111111///////////////.........//////000111111111111000333666:::;;;:::888666666333555555333///---...000000000000000000000000000//////111222222333333333.../////////000000111111111111222222111///---+++///000111///---...222666222111222333444444222000000111222333333222111000333222111111000111111111...///000111222333444444444333333444444555666777:::;;;===>>>>>>AAADDDGGGKKKMMMOOOQQQTTTXXX]]]``````dddhhhlllmmmmmmnnnoootttyyyxxxjjj___XXXSSSPPPMMMJJJJJJNNNGGGKKKMMMMMMIIIFFFEEEEEECCCDDDDDDDDDDDDDDDCCCBBBAAAAAABBBBBBCCCDDDDDDEEEDDDCCCCCCEEEJJJOOORRRSSSHHHFFFGGGKKKMMMQQQYYYaaavvvrrriiiaaa]]]ZZZVVVVVVXXXTTTTTTTTTTTTUUUVVVWWWXXXSSS\\\^^^^^^ccchhhxxx{{{dddUUURRRMMMLLLIII???CCCDDDFFFGGGHHHIIIIIIIIIGGGFFFEEECCCBBBBBBBBBBBB>>>>>>===<<<<<<<<<<<<<<<;;;999666444333333444555222222222222111111111000000///...------------------------............///------......///000000111000111111111222222222222............///000222222222222222111111111111111333444555555666666555555666333000000000000---***(((***---/////////000111,,,---///000111111111000444333222000////////////000///...---------------000///////////////000111222111000/////////000111000111111222222222111111222222111111000000//////////////////000111222333444444444555666777888999999:::;;;<<<===BBBGGGKKKLLLMMMNNNQQQUUUYYY]]]___aaaccceeeggghhhjjjmmmpppuuuxxx|||}}}kkkaaaUUUSSSOOOLLLJJJIIIIIIIIIGGGGGGGGGFFFEEECCCBBBAAAFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCHHHDDDFFFGGGFFFNNNRRRHHHIIIGGGGGGJJJLLLNNNUUU\\\oooyyyoooccc\\\ZZZYYYWWWTTTSSSSSSSSSTTTUUUVVVWWWXXXVVV^^^]]]]]]bbbgggvvv|||bbbSSSTTTUUUYYYVVVKKKDDDEEEFFFHHHIIIIIIJJJJJJGGGFFFEEECCCBBBBBBBBBBBB??????>>>===============<<<;;;888666444444444555222111111111000000000000///......------------...---------............///---.........//////000000000000000111111111222222............///000111222.../////////000000000000222333444444555555444444888666444333444333111//////111333333111000000000---...///000111111000000222222111000////////////000///......---------...............///111222222222111111000000111111111111111222222222111111000111111000000000000000////////////000000111333333111111111222222333555555888999;;;;;;===AAAFFFJJJLLLMMMOOORRRUUUYYY\\\^^^\\\^^^```bbbeeehhhmmmpppvvvxxx|||sssbbbYYYSSSQQQNNNLLLJJJIIIHHHIIIGGGGGGGGGGGGFFFEEECCCCCCFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCGGGBBBEEEEEECCCMMMTTTNNNGGGDDDDDDGGGIIIKKKQQQYYYggg|||rrreee]]]ZZZYYYVVVSSSTTTTTTTTTTTTUUUVVVWWWXXXUUU\\\\\\[[[```eeerrr}}}bbbRRRTTTYYY___]]]PPPEEEFFFGGGHHHIIIJJJJJJJJJGGGFFFDDDCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>===:::777666555444444000000000000////////////---------...............---------............///.........////////////////////////000000000111111///......//////000111222......//////000000111111111222222333444333333333555333222111222222000///666777888777444111000000//////000111111000000///000//////......//////000000//////...............---------...000111333444111111222333333222222222222333333333222111000000////////////000000000000000000000000111222333333444444444444444555666777888999:::;;;===@@@EEEIIIJJJLLLOOORRRVVVYYYZZZ[[[YYY[[[^^^aaadddiiioootttwwwzzz}}}kkk[[[RRROOONNNMMMKKKIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCDDDAAAEEEDDDAAAKKKUUURRRFFFCCCDDDGGGHHHJJJOOOWWWaaa~~~~~~tttggg^^^[[[YYYVVVSSSTTTTTTTTTTTTUUUVVVWWWWWWTTT[[[ZZZYYY^^^aaammm}}}cccTTTSSSSSSWWWUUUIIIFFFFFFGGGIIIIIIJJJJJJJJJFFFEEEDDDCCCBBBAAAAAAAAA@@@???>>>>>>======>>>>>>>>>===;;;888666444333333000////////////.........,,,,,,---....../////////---------............///......//////////////////////////////000000000000///////////////000111111222222222111111111111111000000111222222222222222222111111111111111000000777888999777444111000///000000111111000000000///...............///000000000000//////...//////000............///000222222000111333444555444333333444444333333222111000///.........//////000000111111111111111111222333444555555555555555666777777777888:::;;;<<>>>>>===<<<<<<<<<<<<======<<<:::888555444222222////////////.........---+++,,,---.../////////...---------............///............////////////////////////000000000000000////////////000000111444333333222111000/////////000111111222222111111333444444444333333333444222444555555222000//////111111111000000000000000...------......///000111000000/////////000000111111000///////////////000000111333444555555555444444444444333222111000///......//////000000111111222222222222222333333444222222111111222222333333555777999:::<<<>>>BBBEEEGGGIIIMMMRRRVVVXXXZZZZZZaaabbbeeegggjjjooouuuyyyyyy}}}uuueeeZZZOOONNNLLLJJJHHHFFFFFFEEEFFFFFFGGGGGGGGGFFFEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDAAABBBIIIIIIBBBGGGNNNJJJGGGEEEEEEHHHIIIIIINNNTTTaaaxxxxxxoooccc\\\ZZZZZZXXXUUUVVVVVVUUUUUUTTTUUUUUUUUUUUU[[[XXXXXX]]]^^^fffxxxyyyeeeXXXRRRIIIHHHJJJFFFEEEFFFGGGGGGHHHHHHHHHGGGFFFEEECCCBBBAAAAAA@@@@@@>>>======<<<<<<<<<<<<<<<<<<;;;:::888666444333222////////////............,,,---.../////////...------------............///------......///000000000/////////000000000111111000000////////////000000222111111000///...------///000111111222111111111111222333222111000111222...000222222111//////000111111000000000111111222///.........///000000111000000000000000111111222222111000//////.........///000222333444555555666333444444444333222111111000000000000111111111111444333333222333333444444333333333222222333333444444666999:::;;;===@@@CCCFFFHHHKKKPPPTTTXXX[[[\\\aaadddgggjjjllloootttwwwzzz~~~}}}}}}||||||mmmbbbWWWTTTPPPLLLIIIGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCCCCCCCCCCDDDDDDDDDBBBBBBIIIJJJCCCGGGKKKDDDEEECCCDDDGGGGGGGGGKKKPPP\\\ooovvvmmmbbb[[[ZZZZZZXXXVVVWWWWWWVVVUUUTTTTTTTTTTTTUUUZZZXXXXXX]]]^^^dddttt{{{dddVVVQQQKKKLLLMMMGGGEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@???>>>>>>===<<<=========;;;;;;:::999888666444444000000000/////////......------///000///...---+++---------............///+++,,,---...///000111222000000000111111111222222000000////////////000000//////////////////000000000000111222222222222111...000111000---,,,---///---///111222111000000000111000000000000111333444000000/////////000111111111000000000111111222333111000000////////////000///000000111333444666777333333333444333333222222222222222222111111111111444444333333333333444444666555555444444555555666444666888:::;;;<<>>>>>>>>>>>>>>;;;;;;;;;:::999888666555000000000000////////////---...///000000...,,,***---------.........//////***+++,,,...000111222333111111111111222222222222111000////////////000000...///000111222333444444000000111222222222222222111333444222///---...000///111333333222111000111000000//////000222444555111111000000000000111111111111000000111222333333///////////////000111111/////////000111444666888222222333444444444333333444333333333222111111111555444444333333333444444333333222111111111222222333555888:::;;;<<>>===>>>???@@@@@@>>>>>><<<999888777777555444444000---,,,///111111///000111111...+++***...111////////////////////////---------------...///000333222111/////////000000---///000111111000...---222111111000000000000000000000000000111111111111000000000000000//////...000111222333333222111000000111111111111222222222111111000///////////////000///...------...///000000000000000000000000000***,,,000333444333222111333333222222222333444555333333222222111000000000777777777666555333222111111222222333444555777888999888777777999;;;>>>???<<<>>>BBBHHHPPPWWWZZZ\\\```ccchhhmmmqqquuuyyy|||}}}~~~|||}}}|||yyyuuuuuuxxx|||{{{xxxwwwkkkfff^^^WWWSSSQQQPPPOOOSSSSSSQQQOOOMMMJJJGGGFFFDDDCCCAAAAAAAAACCCEEEFFFCCCBBBBBBBBBBBBCCCDDDDDDEEECCCAAAAAACCCFFFJJJMMMGGGGGGGGGHHHIIIJJJKKKLLLXXXccc}}}mmmaaa^^^___]]]ZZZVVVUUUTTTTTTUUUUUUTTTRRRTTTSSSUUUXXXYYYZZZbbbkkk{{{cccWWWTTTLLLHHHIIIFFFDDDCCCDDDFFFHHHIIIIIIGGGEEEEEEDDDCCCBBBAAA@@@@@@<<<;;;:::;;;<<<======;;;>>><<<999888777777555333000---+++,,,000222333333444222000.........//////------------------------/////////...//////000000222111000/////////000111111222333333333222111000000/////////000111222222000000000000111111111111222222222111000///...---...///000111111000///...000000111111111222222222111111000///////////////000///............///000////////////////////////---...000222222222111000333222222222333333444444333333222222111000000000333333333333222111000///222222222333444555666777888888777777999;;;===???AAACCCFFFLLLSSSYYY]]]___bbbfffkkkooorrrvvvzzz|||~~~}}}}}}~~~~~~~~~||||||{{{wwwsssssswww{{{yyytttrrrrrrmmmhhh```YYYTTTQQQOOONNNOOOOOONNNLLLJJJHHHFFFEEECCCBBBAAA@@@AAABBBDDDEEEBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBBBBCCCFFFIIIKKKFFFFFFGGGGGGIIIJJJKKKLLLVVV___vvvzzzjjjbbb___[[[VVVVVVUUUTTTTTTUUUVVVUUUSSSTTTSSSTTTVVVWWWZZZbbbkkkyyyaaaUUUSSSLLLHHHIIIFFFAAAAAACCCEEEHHHJJJIIIGGGFFFEEEEEEDDDCCCBBBAAAAAA>>>===<<<===???@@@???>>>>>><<<999777777666555333111000000222555999;;;<<<888333///...000111///,,,------------------------222111111000000000000111000000/////////000111111333333333333222222111111.........///000111333333000000000111111111222222111111222222222111000000//////000000000000///...000000000111111111222222111000000///////////////000//////......//////000------------------------000000111111111000000000222222222333333333444444333333333222111111000000000111111222222111111000333333333333333444555666777777777777888;;;===>>>DDDEEEHHHMMMSSSYYY___bbbfffiiinnnrrrtttwww{{{}}}xxxyyyzzz{{{|||}}}}}}}}}||||||{{{wwwtttuuuyyy~~~|||pppkkkkkkkkknnniiiaaaYYYTTTQQQMMMKKKIIIIIIIIIHHHGGGEEEDDDCCCBBBAAA@@@@@@@@@AAACCCDDDBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHEEEEEEFFFGGGHHHJJJLLLMMMSSSYYYlllvvvkkkccc]]]WWWWWWUUUTTTTTTVVVWWWVVVUUUUUUSSSSSSUUUVVVYYYbbblllvvv___TTTSSSLLLHHHJJJFFFDDDDDDEEEGGGIIIIIIGGGEEEFFFFFFEEEDDDCCCBBBBBBAAA???>>>===>>>@@@AAA@@@???>>>;;;999777777666444333111111222444777:::<<<===666333000///000000...,,,////////////////////////222222111000/////////000////////////000000111111222222111000///000000000.........//////000222222000000111111111222222222000000111333333444444444222222222222222111111000000000000000111111111111000000////////////000000000//////////////////000------------------------111000/////////000111222222222333333444444444333444333333222222111000000111222333444444555555444444444333333333444444555666666666777888:::<<<===AAACCCFFFJJJPPPWWW___dddiiilllppptttvvvxxx{{{~~~|||vvvrrruuuyyy|||}}}~~~~~~|||}}}}}}|||zzz}}}pppfffccceeegggjjjeee^^^XXXRRRNNNJJJGGGEEEEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBBBBCCCDDDCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFHHHJJJKKKLLLQQQTTTcccvvvlllccc]]]XXXVVVTTTTTTVVVXXXXXXWWWUUUSSSSSSTTTUUUXXXaaakkkuuu___TTTSSSLLLIIIJJJFFFEEEFFFGGGIIIKKKKKKHHHFFFFFFFFFEEEDDDCCCBBBBBBAAA<<<;;;:::;;;===>>>===<<<===;;;888777666666444222---...///000000111333444111222222000---+++,,,...////////////////////////111000///.....................//////000000000000111111000//////000111111000000///////////////000111111111111222222222222333444444444444444333333333222222111111111111111//////000000000111111111000000////////////000000///000000000000000000///........................//////......///111333555111222333444444444333333444444333333222111111111111222333555666666777777444444333333333444444555555555666777888:::;;;<<<===@@@DDDIIINNNVVV___fffjjjmmmqqqtttvvvxxx{{{}}}{{{uuurrrqqquuuzzz}}}~~~~~~}}}~~~nnnaaa[[[[[[^^^```bbb^^^XXXSSSOOOKKKGGGDDDCCCCCCDDDEEEEEEDDDDDDDDDBBBAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCDDDDDDDDDEEEGGGIIIJJJKKKNNNQQQ\\\sssuuuiiiaaaZZZXXXUUUUUUWWWXXXXXXXXXVVVTTTTTTVVVVVVXXX```jjj|||vvv___UUUUUUMMMIIIJJJFFFCCCDDDFFFJJJMMMMMMKKKIIIFFFEEEEEEDDDCCCBBBAAAAAA===<<<;;;<<<>>>???>>>======;;;888666666555444222...000111000.........000---000333111,,,***,,,///------------------------///......------------.........///000000000//////000000000111222222333333111000//////.........///111111111222222222222333999999888777555333111000222111000///.........////////////000000000111111///////////////000000111///000000111111000000///////////////////////////............000222444555111222333444555444333222444444444333222222111111000000222333444555555555333333333333333444555666444444555777888999:::;;;<<>>>>>???@@@AAA@@@???===:::888666666555333222111333444333000//////000...///000000////////////------------------------------------------.........///000000000///...---+++---///111222333333222//////.........//////000111111111222222222333333888888888777666555333222222111000///.........///////////////000000000111///////////////000111111///000111111111111000///////////////////////////////////////000111222333000222333555555444333222555444444333333222111111///000111222333444444444222222222333444555666777333444555777888999::::::===BBBIIIMMMPPPUUU]]]cccdddggglllooorrruuuxxxzzz}}}{{{tttqqqqqqqqqrrrssswwwzzzzzzwwwvvvwwwzzz~~~pppfff[[[VVVOOOKKKKKKNNNPPPRRRNNNMMMKKKKKKJJJHHHEEECCCBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFMMMVVVbbb{{{uuuhhh___\\\XXXVVVWWWXXXXXXXXXZZZYYYZZZ[[[ZZZYYY]]]dddvvvxxxbbbXXXWWWOOOJJJJJJEEEFFFGGGHHHJJJKKKIIIEEEAAADDDDDDCCCBBBAAA@@@@@@???===;;;;;;<<<===>>>===<<<===:::888666666555333222...111333111...,,,---...111///...///333444111...////////////////////////---------------...///000//////000000000...---,,,'''))),,,///111111111000---------...///000111222111111222222222333333333333444555777888888888888555444222000000000000111////////////000000000000///////////////000111111///000111222222111000///////////////////////////000000000111111111000000000111333555555444333222555444444333333222222111111111222333444444444444111222222333444555777888222333555777888999999999===CCCJJJMMMOOORRRYYY^^^bbbeeejjjmmmpppssswwwyyy}}}yyyrrrmmmlllmmmoooooorrrvvvyyywwwsssqqqsssvvv~~~{{{iii^^^TTTPPPLLLJJJLLLNNNPPPPPPIIIHHHHHHIIIJJJIIIGGGDDDBBBBBBCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCCCCCBBBBBBCCCCCCDDDFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFCCCLLLUUU___ttt}}}nnnaaa]]]YYYWWWWWWXXXXXXXXX[[[ZZZ\\\^^^\\\YYY]]]cccuuuyyygggWWWSSSPPPIIIEEEGGGFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHFFFEEEEEEDDDAAA???;;;;;;<<<>>>@@@@@@???===::::::888777555333222111222222222111///...,,,+++........................,,,...//////......000111000000000000000000000000---...///...---------...////////////000111222333//////000111222222333333111222222111000///......333555777888777555333111333222111000////////////......---......///000111------------.........///////////////000000000000000/////////............000000000000000000000000///000111222333222111111333333333222222111111111222222222333333444444444777777666555444444333333444666888:::;;;<<<<<<;;;???AAAFFFKKKQQQVVVYYY[[[\\\```eeejjjnnnrrruuuwww|||~~~yyytttmmmiiiiiilllpppsssuuuuuussspppoooqqquuuyyysssddd[[[RRROOOLLLKKKKKKMMMMMMMMMLLLKKKKKKKKKKKKIIIFFFCCCDDDDDDDDDBBBAAAAAACCCEEEBBBBBBBBBAAAAAA@@@@@@@@@@@@??????>>>???AAABBBCCC@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEKKKRRRZZZlllrrrddd]]]WWWWWWWWWVVVWWWYYYZZZ___cccaaa[[[YYY]]]aaarrryyygggWWWSSSPPPIIIEEEGGGEEEFFFGGGHHHIIIIIIIIIIIIGGGEEEDDDDDDEEEDDDBBB@@@;;;;;;<<<>>>@@@@@@???===888888666555333222111000111111111111000...---,,,........................+++---...---,,,,,,---...////////////////////////......//////.........///////////////000111222333222111111111111222333333111222333444555666666555333444555666666444333222333222111000/////////000//////////////////000000---.........////////////////////////000000000111000000/////////.........000000000000000000000000222111000000000111222333333333333222222222111111222333333333333333333444444444444444555555555555555666888999;;;<<<<<<<<>>@@@AAA@@@@@@????????????>>>>>>????????????@@@AAABBBCCCAAABBBBBBCCCCCCCCCCCCBBBDDDEEEEEEEEEFFFFFFFFFGGGIIILLLOOOTTTaaa{{{kkkbbbZZZXXXXXXVVVWWWYYYXXX\\\^^^]]]XXXWWW[[[___oooxxxfffVVVRRRPPPIIIEEEGGGDDDEEEFFFGGGHHHHHHHHHHHHEEECCCAAAAAABBBBBBAAA@@@===<<<<<<===?????????===:::999999888777666666555//////000000000000//////........................///000111000...------...........................000///...///000111000000///......//////000111222444333111000111333666888222222222111111000......111111000000111222333444444222000......///000222222222222222111111000//////000000000000111111111//////000000000111111111000000000////////////...////////////////////////111000///...///111333444333333333333333333333333444444444333333222222222111111222333555666777777555555555555777999;;;<<>>>>>>>>>>>>>>>>>>>>>>>????????????@@@AAABBBBBBAAABBBBBBCCCCCCBBBBBBBBBDDDDDDDDDEEEEEEFFFFFFGGGIIIKKKMMMRRR\\\sssqqqfff\\\YYYXXXWWWVVVXXXWWWZZZ[[[ZZZWWWVVVZZZ]]]lll~~~wwweeeVVVRRROOOIIIEEEGGGDDDDDDEEEFFFGGGGGGGGGGGGGGGEEEBBBAAAAAA@@@???>>>>>>===<<<<<<>>>???>>>===:::999999888777666666555...//////000000000000000........................///000111000...------...////////////////////////000...---...111222111///............///000111222222111000///111444888::://////111222333444444444111000/////////111333444333222000///...///111222222222333333222111000///000000000000111111111222000000000000111111111111111000000000////////////////////////////////////......///000111222222222333333333333333333333333444444444333333222222222333333333333444444555555333333333333555777999:::>>>@@@CCCFFFGGGHHHGGGFFFJJJNNNRRRWWW[[[```eeeiiimmmqqqwww{{{~~~|||}}}zzzrrrllliiihhhhhhiiinnnrrrtttrrrnnnlllkkkeeegggjjjooovvvqqqccc]]]VVVPPPNNNNNNOOOOOOOOONNNLLLLLLLLLJJJGGGEEEDDDDDDEEEGGGIIIIIIFFFDDDBBBDDDDDDCCCAAA@@@@@@AAA========================>>>??????@@@AAAAAAAAABBB@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFIIIIIIKKKPPPXXXkkkwwwjjj^^^YYYYYYWWWVVVWWWWWWXXXYYYWWWUUUVVVYYY\\\hhhzzzvvvdddUUUQQQOOOIIIFFFGGGCCCDDDEEEFFFFFFGGGFFFFFFIIIFFFCCCAAA@@@@@@???>>>???===<<<<<<===???>>>===888888777666444333333222...///000000000000000///........................,,,---......,,,+++,,,---////////////////////////000---,,,---111222111///............///000111111000000///000111444777999222222222111000///------222111000//////000222333111111000000000000000111000111222333333222000///000000000000111111111111000000000111111111222222111111000000000/////////000000000000000000000000,,,---///111222222111111333333333333444444444444444333333333333333333222444444444333333333333333222222333444555777888999===???BBBFFFHHHHHHGGGFFFHHHKKKOOOSSSVVV[[[```dddjjjnnnuuuzzz}}}|||{{{|||{{{{{{}}}yyyqqqiiieeeeeegggjjjnnnrrrwwwvvvrrrmmmjjjiiidddhhhnnnuuu}}}{{{gggXXXTTTOOOMMMNNNQQQSSSTTTRRROOOMMMKKKJJJIIIFFFDDDCCCCCCDDDFFFGGGGGGDDDBBB@@@AAABBBAAA???=========<<<<<<============>>>>>>>>>>>>???AAAAAAAAAAAAAAA???@@@AAABBBBBBCCCCCCCCCAAAAAABBBCCCDDDEEEFFFFFFGGGGGGJJJOOOUUUccc}}}nnn___ZZZYYYXXXVVVVVVWWWWWWWWWUUUUUUVVVYYY\\\eeevvvuuudddUUUQQQOOOIIIFFFGGGBBBCCCDDDEEEFFFFFFFFFFFFHHHEEEBBBAAAAAAAAAAAA@@@@@@>>><<<<<<===>>>>>>===888888666555333222111000///000000000000000///...........................+++---...---,,,,,,---...........................///,,,***,,,000222000..................///111111111111111111111222333444222222111000...,,,***)))222222111111000111111111///000111111222111000///...///111222333222000////////////000000000111111000000111111111222222222111111111000000000//////000000000000000000000000------...///000111222333333333333444444444555555222333333333333333333444333333333333333333333333222333444666777888999999;;;>>>BBBFFFIIIIIIHHHGGGFFFIIILLLOOORRRVVV\\\___eeejjjqqqwwwzzz|||~~~~~~~~~zzzxxxvvvuuuzzzzzz|||~~~}}}sssoooiiidddbbbcccgggiiinnnrrruuusssmmmhhhfffggggggmmmvvvsss___RRRPPPNNNNNNPPPSSSUUUUUUQQQNNNJJJHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGGGGDDDBBB@@@AAACCCBBB???===<<<<<<<<<<<<======>>>>>>>>>>>>===>>>@@@AAABBBBBBAAAAAA===>>>@@@AAABBBCCCDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFJJJOOOQQQ[[[xxxqqqaaaZZZZZZXXXVVVVVVWWWVVVUUUTTTUUUVVVYYY\\\bbbsssuuucccTTTQQQOOOIIIFFFGGGBBBCCCDDDEEEFFFFFFFFFFFFGGGDDDAAA@@@AAACCCCCCCCC@@@>>><<<<<<===>>>>>>>>>::::::888777555333222111000000000000000///..............................,,,...//////......000111------------------------...+++)))+++000222000---...------......///000111222222222222111111000000***+++...111555777999:::333222222222111111000000...///111333333222000///---...000222333222111000////////////000000000000000111111111111222222222111111111111000000000000000000000000000000000000///...---,,,...000333555333333333444444555555555222222222333333444444444222222222333333444444444333444666888::::::::::::;;;>>>BBBGGGIIIJJJIIIHHHEEEGGGJJJMMMOOOSSSXXX\\\aaafffmmmssswwwzzz|||}}}zzz|||~~~|||zzzwwwuuutttttttttuuuvvvwwwzzz{{{yyyuuuqqqkkkhhhdddaaaaaacccfffhhhlllppprrroooiiidddccceeemmmtttyyygggUUUPPPOOONNNOOOQQQTTTTTTTTTOOOLLLHHHFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJIIIFFFCCCBBBCCCEEEDDDAAA???>>>>>><<<=========>>>>>>??????===>>>@@@AAABBBBBBAAAAAA<<<===???AAACCCDDDDDDEEEBBBCCCDDDEEEFFFGGGHHHHHHGGGFFFIIINNNNNNUUUpppsssbbb[[[ZZZXXXVVVUUUWWWVVVUUUTTTUUUWWWZZZ\\\```rrr}}}bbbRRRQQQMMMKKKJJJDDDDDDDDDDDDDDDEEEEEEEEEEEELLLGGGBBB??????@@@AAABBB===============<<<<<<;;;888777666555444333333333333333222111000///...---,,,...//////......000111---......///////////////,,,---......//////......000000//////.........---/////////000111111222222222222222111111///......111111111111111222222333333222111111222222111///222000//////000111111000000000222333333222111000222111000//////000111222000222222222000000111222222222111111000/////////000000000000000000000000111111000///////////////000000111222222333444444333333333333333333333333444333111111111333555777666555444444444666888999666:::???CCCFFFHHHKKKMMMHHHHHHHHHJJJLLLPPPTTTVVV```dddjjjooorrrtttwwwxxx{{{}}}}}}zzzuuuuuutttssssssuuuvvvwwwzzzyyyxxxxxxvvvrrrlllhhh^^^]]]\\\\\\^^^aaaeeegggkkkgggddddddbbbaaaffflllqqqzzzzzzlll\\\QQQOOORRRVVVWWWVVVSSSRRRQQQJJJIIIHHHEEEBBBAAACCCEEEFFFFFFHHHJJJKKKIIIEEEBBB???@@@@@@@@@@@@???>>>>>><<<======>>>???@@@@@@AAA???????????????????????????@@@AAACCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDFFFFFFGGGHHHKKKUUUjjj}}}zzzhhh___]]]ZZZVVVUUUUUUVVVWWWVVVUUUUUUVVVXXXaaammm}}}bbbSSSRRRMMMJJJIIICCCEEEEEEEEEEEEFFFFFFFFFFFFHHHEEEBBBAAA@@@???>>><<<===>>>>>>>>>>>>===<<<<<<999888777666555444444444222222111000///...------...///111000//////000111000000000000000///...---,,,---......//////......000/////////.........------......///000000111111222222222222111000///...111000000000000111222222333222111000000000000///111000///000111222222222000111222222222222111000222111000//////000000111000111333333111000111222111111111111000000000000000000000000000000000000111111000///////////////111111222222333333444444333333333333333333333333222222111111222444555666555555555666777777888888666999===@@@BBBEEEGGGJJJGGGGGGGGGHHHKKKNNNRRRTTT\\\```eeeiiilllooorrrtttwwwyyy|||~~~zzzvvvsssqqqttttttttttttuuuwwwxxxxxxyyywwwtttrrroookkkeeebbb]]]\\\\\\]]]___bbbeeegggfffcccaaabbbbbbccciiiqqq|||sssggg[[[SSSRRRTTTVVVVVVTTTPPPMMMLLLGGGGGGFFFDDDAAAAAABBBCCCFFFFFFHHHJJJKKKJJJFFFCCC???@@@@@@@@@@@@???>>>>>><<<======>>>>>>?????????============>>>>>>>>>??????@@@AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHIIIJJJKKKSSSfffwww{{{hhh___\\\YYYVVVUUUUUUVVVVVVVVVUUUUUUVVVXXX___jjj}}}cccTTTRRRMMMIIIHHHBBBFFFFFFFFFFFFGGGGGGGGGGGGEEEDDDDDDDDDDDDAAA===:::???????????????>>>======:::999888777666555555555111111000///...---,,,,,,000111222111000///000111222222222111000///---,,,,,,---......//////....../////////...............,,,------......///000000222222222222111000//////000000/////////000111111333222000///......//////000111111111222222333333111111222222222111111000222222111000//////000000...111333444222111000000000000000000111111111111000000000000000000000000111000000///////////////333333333333333444444444444444444444444444444444000000111222444555666666333555666888888888888777777888;;;<<<>>>@@@CCCFFFEEEEEEEEEGGGIIILLLOOOPPPXXXZZZ^^^```cccfffkkknnntttwww{{{~~~{{{yyywwwtttqqqpppoooooossssssuuuvvvxxxxxxyyyyyyuuuqqqmmmhhheeeaaa]]]ZZZ\\\\\\]]]^^^___aaacccddd```^^^^^^bbbeeeiiirrrzzzwwwjjj```YYYUUUTTTUUUVVVTTTPPPKKKHHHGGGDDDEEEEEEDDDBBB@@@AAABBBFFFFFFHHHKKKLLLKKKHHHDDD??????@@@@@@??????>>>===========================;;;<<<<<<===>>>???@@@@@@@@@@@@BBBCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIJJJLLLLLLQQQ```ooo}}}jjj___[[[WWWUUUUUUTTTUUUVVVUUUTTTUUUWWWXXX\\\fffzzz|||bbbUUUSSSLLLHHHGGGBBBEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEEEEFFFFFFEEEBBB??????@@@@@@@@@@@@???>>>>>>999999777666555444444444111111000///......------000111222111///...///000222222222222111000///...,,,---......///.................................,,,------...//////000000222222222222111111000//////////////////000000111222222000...------...000222333444333222111111222222222222222111111111000222222111000000/////////---000444555333111000///...//////000111222222222////////////////////////000000////////////000000444444444444444444444333444444444444555555555555///000111333444555555555444444555666777777777777888999::::::;;;===@@@CCCCCCDDDDDDEEEGGGJJJLLLMMMTTTUUUWWWYYY[[[___dddhhhooorrrvvvyyy{{{|||~~~|||rrrqqqooonnnnnnoooqqqrrrtttuuuvvvwwwxxxwwwvvvuuunnnjjjddd___\\\ZZZXXXWWW\\\\\\]]]]]]^^^^^^^^^^^^\\\[[[___ffflllsss}}}pppcccZZZWWWWWWRRRSSSSSSPPPKKKGGGEEEDDDBBBDDDEEEDDDBBBAAAAAAAAAFFFGGGIIIKKKMMMLLLHHHEEE???????????????>>>>>>===============<<<<<<<<<<<<<<<===>>>???AAABBBCCCDDD@@@AAABBBCCCDDDDDDDDDDDDFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIKKKMMMMMMQQQ\\\iiikkk```ZZZVVVTTTUUUSSSUUUUUUUUUTTTUUUWWWXXXZZZccctttyyybbbUUUTTTLLLHHHGGGBBBDDDDDDDDDEEEEEEEEEFFFFFFDDDCCCBBBBBBDDDEEEEEEDDD@@@@@@@@@@@@@@@??????>>>888777666555444333333333222111111000000////////////000111000...---...///000000111111111111000000,,,---......///.........---------...............---......//////000111111111222222222222111111000///////////////000000111000111111///------///111555666888666333000000000333222222111111000000000111111111111000000//////---000444555333111000///......///000111222222333////////////////////////000000////////////000000444444444444444444444333444444444555555666666666///000222333444555555555444444444444444666777888999::::::::::::;;;>>>AAABBBBBBCCCDDDFFFGGGIIIJJJPPPQQQRRRTTTUUUYYY___ccceeehhhllloooqqqsssvvvyyy{{{uuuqqqiiihhhggggggiiillloooqqqvvvvvvvvvuuusssqqqnnnmmmeeeaaa[[[XXXWWWXXXXXXXXX\\\\\\\\\[[[[[[ZZZZZZYYYZZZ[[[bbbllluuu}}}xxxjjj^^^WWWVVVWWWNNNNNNNNNKKKGGGDDDDDDDDDBBBCCCEEEEEECCCBBBBBBCCCFFFGGGIIILLLMMMLLLHHHEEE>>>????????????>>>==================<<<<<<<<<<<<<<<===>>>@@@AAACCCDDDEEEAAAAAABBBCCCDDDDDDDDDDDDFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGIIIMMMNNNQQQZZZeee|||mmmaaaZZZUUUTTTUUUSSSTTTUUUUUUTTTUUUWWWYYYYYYaaapppwww```UUUTTTLLLGGGGGGCCCCCCDDDDDDDDDEEEEEEEEEEEEBBB@@@======@@@BBBDDDDDD???@@@@@@@@@@@@???>>>>>>888777666444333333333333222111111111000000000000...///000///...---...///...///000000111111111000,,,---......//////......---------------.........---......///000000111111111222222222222222111111000000/////////000111111---000222111///...000333555888:::888444000000111444333222111000000000000000000111111111111000000...111333444222111000000...//////000111222222222000000000000000000000000///////////////000000111333333333333333444444444444444555555666777777777111222222333333444444555444444555555666777777777888999:::::::::;;;===??????@@@AAABBBCCCDDDEEEEEEKKKLLLMMMNNNPPPSSSXXX[[[___aaaeeehhhjjjnnnsssvvv}}}}}}xxxtttpppkkkgggcccddddddfffhhhlllnnnppptttsssqqqnnnjjjgggdddbbb\\\YYYUUUSSSUUUWWWYYYZZZ\\\[[[ZZZZZZYYYYYYYYYZZZ^^^```iiivvv{{{vvvnnncccYYYSSSRRRRRRIIIIIIIIIFFFCCCBBBCCCDDDAAACCCDDDCCCBBBBBBCCCDDDGGGHHHIIIKKKLLLJJJFFFCCC>>>>>>??????>>>>>>===<<<========================;;;;;;===>>>@@@AAABBBCCCAAABBBBBBCCCDDDDDDCCCCCCFFFFFFFFFGGGGGGHHHHHHIIIFFFEEEHHHLLLNNNPPPXXXbbbtttoooccc\\\VVVTTTUUURRRSSSTTTTTTTTTUUUWWWYYYYYY___lllttt___UUUTTTLLLGGGHHHDDDDDDDDDEEEEEEEEEFFFFFFFFFBBB@@@>>>===???@@@AAAAAA?????????@@@???>>>>>>===999888777555444444333333000000000000000/////////...///000000///...000111//////000000000///......,,,---......//////......,,,,,,,,,------.........,,,------......///000000111222222333333222222111111000000000000111222222***...333444111000222444333777:::999555222222444444333222000000000000111...///000111222222111111000111333333111000111222//////000000111111111222000000000000000000000000///////////////000111111111111222222333333444444444555555666777777888888444333222222222333444444222444888;;;<<<:::777555555777999:::::::::;;;===<<<<<<===???@@@@@@@@@@@@CCCEEEGGGHHHIIILLLPPPSSSVVVXXX[[[]]]```ffflllqqqssswww}}}zzzvvvqqqmmmjjjfffccc```aaabbbdddgggjjjlllnnnooonnnlllhhhddd```\\\ZZZYYYVVVTTTQQQQQQSSSVVVXXXYYY[[[ZZZYYYYYYZZZ[[[^^^___ggglllwww~~~kkkggg```XXXRRRNNNLLLKKKGGGGGGEEECCC@@@@@@AAACCCAAAAAAAAAAAA@@@@@@CCCEEEHHHHHHIIIKKKKKKIIIDDDAAA>>>>>>>>>>>>>>>======<<<<<<======>>>>>>?????????<<<<<<===>>>@@@AAABBBBBBAAABBBCCCCCCDDDCCCCCCCCCEEEEEEFFFFFFGGGHHHHHHHHHHHHFFFGGGKKKLLLOOOVVV^^^jjj~~~pppeee]]]VVVTTTUUUQQQSSSTTTTTTTTTTTTWWWYYYYYY]]]gggyyysss^^^UUUTTTLLLHHHHHHEEEEEEFFFFFFFFFFFFGGGGGGGGGEEECCCAAAAAAAAAAAA???>>>>>>????????????>>>======:::999888666555555555555///////////////............000111111000000111333000000000000///---,,,+++,,,---......//////......,,,,,,,,,------.........++++++,,,------......///111222222333333333222222111111111111111222222333(((...444555333111333555000555999999666444555777555444222000000000000111,,,...000111222222222222000222222222000000111222000000000000111111111111000000000000000000000000///////////////000111111000000111222222333444444444555555666777888888999666555333111111222333444000555;;;@@@AAA===888444333666999::::::999:::;;;999:::;;;<<<============>>>@@@BBBDDDEEEGGGJJJLLLJJJKKKMMMOOOSSSYYYaaafffjjjnnnuuu{{{~~~yyywwwxxx{{{}}}zzz{{{}}}~~~|||zzzxxxrrrooojjjfffcccaaa^^^\\\]]]^^^aaadddgggiiijjjkkkhhhfffbbb]]]YYYVVVTTTTTTSSSQQQOOOOOORRRUUUWWWXXXYYYYYYXXXXXX[[[^^^bbbeeeqqqvvvnnn```[[[UUUQQQNNNKKKHHHEEEFFFFFFDDDAAA???>>>@@@BBB@@@@@@@@@>>>>>>???BBBEEEHHHHHHIIIJJJJJJHHHCCC???>>>>>>>>>>>>>>>======<<<<<<======>>>???@@@@@@AAA??????@@@AAABBBCCCCCCDDDBBBBBBCCCCCCDDDCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHJJJGGGGGGJJJKKKMMMTTT[[[bbb~~~pppggg^^^WWWTTTUUUQQQRRRTTTTTTTTTTTTWWWYYYXXX[[[eeeuuulll```TTTPPPMMMIIIEEEDDDFFFFFFFFFFFFFFFEEEDDDDDDAAA???======???AAABBBCCCAAAAAAAAAAAA@@@???>>>>>>>>><<<999666444333333333000111111111111000//////...///////////////............////////////......,,,+++******))))))))))))...000222222000///..................///////////////000000111111111111000333222111000////////////111222333444444222111///111333777;;;===;;;666111444222000///...///000111222222333333333222111111222222222222333333444555111000///......///000111111111111000000000000000111111000000000000111111333333222222333333444555555555555555444333222111///222444444333333666999===777666<<<>>>:::666777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>???@@@@@@BBBBBBCCCDDDEEEEEEFFFHHHLLLQQQVVVYYYccceeeiiinnnqqqssstttttttttuuuvvvxxxzzz{{{}}}}}}~~~}}}|||{{{zzz}}}}}}}}}}}}||||||||||||wwwuuurrrmmmjjjiiilllooonnnnnnnnnoooppppppmmmkkkfffeeedddbbb```___^^^]]]cccdddeeeggghhhfffbbb^^^[[[YYYTTTPPPMMMMMMMMMNNNRRRSSSUUUTTTSSSTTTVVVXXXXXXWWWZZZ______```hhhttt~~~lll\\\VVVOOOJJJHHHFFFCCCAAADDDCCCCCCBBB@@@???>>>>>>@@@@@@AAABBBBBBCCCDDDDDDEEEEEEFFFEEEEEEDDDCCCCCC??????@@@@@@@@@@@@??????<<<=========>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDCCCAAA@@@@@@AAABBBCCCCCCDDDFFFIIIJJJKKKKKKKKKIIIIIIJJJJJJKKKOOOTTTWWWhhhzzzmmm```\\\[[[XXXUUURRRRRRSSSTTTVVVWWWXXXYYY[[[]]]dddpppkkk___SSSOOOLLLHHHDDDCCCGGGGGGGGGGGGGGGFFFEEEEEEEEECCCAAA@@@BBBDDDEEEEEE@@@@@@@@@@@@???>>>======:::999888777666444444333111111111111000000000000///000000000000000//////......////////////............---,,,,,,,,,,,,,,,...000111111///......///............////////////...//////000000000000000222111000000000000111111111222333444444333111000333333444666888777555333333222000/////////000111111222222333333222222222222111111111111222333444111000///......///000111111111111111000000000000111111000000000000111111222222222222222333444444444444555555555555444444666777888777555333555666888444333888888444222444888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::======>>>???@@@AAABBBBBBCCCCCCCCCDDDFFFJJJNNNQQQWWWZZZ]]]aaaeeeggghhhhhhkkklllmmmoooqqqrrrttttttttttttttttttsssrrrqqqpppppppppqqqqqqqqqqqqrrrrrrnnnkkkgggcccaaabbbcccdddhhhgggfffggghhhhhhfffddddddddddddccccccbbbaaa```dddcccccccccbbb___[[[WWWTTTRRRPPPNNNNNNNNNOOOOOOTTTSSSRRRPPPOOONNNNNNOOORRRSSSYYYaaaeeejjjuuu~~~}}}ppp```VVVRRRKKKGGGEEEDDDBBB@@@DDDCCCBBBAAA@@@??????>>>???@@@@@@AAABBBBBBCCCCCCFFFFFFFFFEEEDDDBBBAAA@@@<<<<<<============<<<<<<============>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDCCCBBB@@@@@@AAACCCDDDCCCDDDFFFHHHIIIJJJJJJIIIHHHIIIIIIIIIJJJNNNSSSVVV^^^qqqmmm```[[[ZZZWWWUUUSSSSSSTTTUUUVVVWWWWWWXXXZZZ\\\cccooolll___TTTOOOMMMIIIEEEEEEGGGHHHHHHHHHHHHGGGFFFFFFHHHEEEBBBAAABBBDDDDDDDDD????????????>>>===<<<;;;777777777777777666555444333222000/////////000111000000111111111111000000......////////////......111000000/////////////////////000...---,,,...///............////////////---...//////000000//////111000000000000111222222111222333444555444333222555333111111222444444444333222111//////000111111111111111222333333333333111111000000111111222222000000////////////000000111111111111111111111111111111000000000000111111222111111111111222333333333444555666777777888888777888999777555444444555333222333555444000000333777888999:::;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<<<<===>>>???@@@AAABBBBBBAAAAAABBBDDDGGGHHHKKKMMMPPPTTTWWWXXXYYYZZZ^^^___```bbbccceeefffgggggghhhhhhhhhgggfffeeeeeecccddddddeeeffffffggggggccc___ZZZXXXZZZ[[[[[[ZZZ___^^^]]]^^^___```___^^^aaacccdddffffffeeecccbbbcccaaa^^^[[[YYYVVVRRROOOKKKKKKLLLMMMNNNOOOPPPQQQUUUSSSPPPNNNNNNNNNMMMLLLQQQUUU]]]hhhqqqzzz}}}|||dddXXXNNNKKKFFFDDDCCCBBBAAA@@@CCCCCCBBBAAA@@@??????>>>?????????@@@AAAAAABBBBBBEEEEEEDDDCCCAAA???>>>===>>>>>>????????????>>>>>>>>>>>>>>>>>>============??????@@@AAABBBBBBBBBBBBDDDCCCBBBAAAAAABBBDDDDDDDDDDDDFFFGGGHHHHHHHHHHHHGGGHHHHHHHHHIIILLLQQQUUUWWWjjj~~~mmm```[[[YYYVVVTTTTTTTTTUUUUUUUUUVVVVVVVVVXXX[[[aaalll}}}mmmaaaUUUPPPNNNJJJGGGGGGFFFGGGGGGHHHGGGGGGFFFFFFFFFDDDAAA???@@@AAAAAA@@@????????????>>>===<<<<<<888777777666555555444555333222000......///111222//////000111111111000000......////////////......222111111000000000111111/////////---++++++---///............////////////---...///000111111111000222222111000000111111111111222333444444444444444555333000000111333444444222222111000000111111222000000111111222333444555222222111111111111222222000000////////////000000000111111111111111222222111111000000000000111111111111000000111111222333444555666777888999999999444444555555444444555555222444666666333000222555666666777999999999999999999999999999::::::::::::;;;;;;<<<===>>>???@@@@@@BBBBBBAAA@@@AAACCCEEEFFFEEEGGGIIILLLNNNPPPQQQQQQRRRSSSTTTUUUWWWXXXYYYZZZ]]]]]]^^^^^^^^^]]]\\\\\\]]]]]]]]]]]]^^^^^^^^^___ZZZVVVRRRSSSXXX[[[ZZZWWWYYYXXXWWWYYY[[[]]]]]]]]]aaaccceeeggggggeeecccaaa^^^[[[WWWSSSQQQNNNKKKIIIGGGHHHKKKMMMOOOPPPQQQQQQSSSQQQNNNOOOQQQTTTTTTSSSYYY^^^hhhsssmmmZZZSSSGGGFFFCCCAAAAAAAAAAAAAAABBBBBBAAAAAA@@@??????>>>>>>>>>??????@@@@@@@@@@@@BBBBBBBBBAAA@@@>>>===<<>>>>>>>>>>>============@@@@@@AAABBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHKKKOOOSSSWWWhhhpppccc[[[XXXVVVTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVYYY___iiiyyylll___SSSNNNLLLIIIGGGGGGEEEEEEFFFFFFFFFFFFFFFEEEFFFCCC@@@>>>????????????@@@@@@@@@@@@???>>>===<<<;;;999666444222222444555333222000......///111222---...//////000000000///......////////////......111000000000000000111111/////////---++++++---///............////////////...///000111222333333222555444333111000/////////000111222333444444555555444333222333444444333222222111111111111111222222111111000111222333444555444333333222222222333333//////000000000000//////000000111111222222222333111111000000000000111111111111000000111111222333666777777888999999888888555444444444555555555555222555777555222222444666444555666777777888888777888888888999999999::::::;;;;;;<<<===>>>???@@@@@@@@@??????@@@AAABBBDDDEEECCCDDDFFFGGGIIIKKKLLLLLLJJJKKKLLLMMMNNNOOOPPPQQQTTTTTTUUUUUUVVVUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVTTTPPPNNNRRRXXX\\\[[[YYYVVVVVVWWWYYY]]]`````````aaacccdddeeedddaaa^^^\\\VVVSSSOOOMMMLLLKKKJJJHHHHHHJJJLLLOOOPPPPPPOOOOOOOOONNNMMMNNNRRRVVVYYY[[[bbbiiisssyyy^^^PPPKKKDDDCCCCCCBBBAAAAAABBBCCCAAAAAAAAA@@@@@@??????>>>>>>>>>????????????@@@@@@>>>????????????>>>>>>===<<<<<<============<<<<<<>>>>>>>>>>>>============AAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGFFFGGGJJJNNNRRRWWWeeewwwhhh___ZZZWWWUUUVVVVVVVVVUUUUUUUUUUUUTTTUUUXXX]]]fffsss~~~jjj]]]PPPKKKIIIGGGEEEFFFDDDDDDEEEFFFFFFFFFFFFEEEGGGDDDAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@???>>>======;;;999666444222222333333333222000/////////000111,,,---...//////000//////......////////////......//////////////////000111//////000...---,,,...///............///////////////000111222333444444444777666444222000///......//////000111333444555555444444444555666555333111111111111222222222222222222222111000111222444555555444333333222333333333//////000000000000//////000000111111222333333333111111000000000000111111222111111111111222333333666777888888999999999888:::999777777777777555444222555555222111444555555333444555666777777777777777777777888888999999::::::;;;<<<===>>>??????@@@<<<<<<======???@@@AAABBBAAABBBCCCDDDEEEFFFGGGHHHFFFGGGHHHIIIJJJKKKKKKLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOSSSXXX[[[[[[YYYWWWWWWYYY\\\```bbbaaa```^^^^^^^^^^^^\\\YYYVVVUUUOOOMMMKKKKKKKKKLLLKKKJJJLLLMMMNNNOOOOOOOOONNNMMMJJJLLLNNNPPPSSSXXX^^^cccnnnvvvkkkXXXMMMHHHBBBCCCDDDCCCAAAAAABBBCCCAAAAAA@@@@@@????????????????????????????????????<<<===>>>>>>??????>>>>>>===>>>>>>??????>>>>>>===============>>>>>>>>>>>>BBBBBBCCCDDDDDDCCCCCCBBB@@@@@@AAABBBBBBCCCCCCCCCAAAAAAAAAAAABBBCCCEEEEEEFFFGGGGGGFFFGGGJJJNNNQQQSSS___wwwpppddd\\\XXXVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUXXX]]]cccnnnjjj^^^QQQLLLJJJGGGFFFGGGDDDEEEFFFFFFGGGGGGGGGFFFGGGDDDAAA@@@AAABBBCCCBBB????????????>>>===<<<;;;666666777777666444333222111111111111000000000000------...000000111111111......////////////......///.........//////000111...000111111///......///............////////////...///000111333333333333666555333222111000000///......///000111333444555555444333444555555333111000111222222333333333222444333111000000222333444444333333222111111222222...///000111111000///...000000111222222333444444111111000000000000111111222222222222222333444444444444666888999::::::::::::888666777888999777555333555444000222777777444555555666777888888888888666666777777888999999:::999999:::;;;<<<===>>>>>><<<=========>>>>>>??????AAAAAAAAAAAABBBCCCDDDEEEEEEEEEFFFGGGHHHHHHIIIJJJIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNPPPQQQSSSTTTUUUQQQRRRTTTVVVXXXYYYYYYYYYXXXYYY[[[^^^aaa```]]]ZZZWWWVVVVVVTTTRRRPPPOOOMMMKKKJJJIIIKKKMMMNNNMMMLLLNNNNNNNNNNNNNNNMMMLLLLLLIIINNNTTTXXX[[[bbbnnnwwwooo___UUUMMMHHHBBBCCCDDDCCC@@@???@@@BBB@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>>>>>>>>>>======@@@@@@AAAAAAAAAAAA@@@@@@;;;;;;<<<===>>>???@@@@@@BBBBBBBBBCCCCCCBBBBBBAAA>>>???@@@AAABBBBBBBBBBBB@@@??????@@@AAACCCEEEFFFGGGGGGGGGGGGGGGJJJNNNQQQQQQZZZooowwwiii___ZZZXXXUUUUUUUUUUUUUUUUUUUUUVVVUUUXXX\\\aaajjj|||nnnaaaTTTNNNMMMKKKJJJKKKEEEFFFGGGHHHHHHHHHHHHHHHEEECCC@@@???@@@BBBBBBBBB>>>>>>>>>>>>===<<<;;;:::000333777::::::777333000000111111111111000//////......000111111222222222......////////////......//////......///000111111...000222222000///................../////////000---...///000222222333333444444333222111111111111------...///000222444555777444222222222333333222000111222333333333333333555333222000000111333444333333222111000000111111...///000111111000///...000000111222333333444444111111000000000000111111333333222222333333444555111222444777999;;;<<<<<<444222222444777999999777666777444111444;;;:::444666777888999999::::::999555666666777888999999999777888999:::;;;<<<<<<===??????????????????>>>>>>AAAAAAAAAAAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKMMMNNNNNNNNNNNNOOOPPPRRRUUUXXXZZZ\\\^^^UUUWWWZZZ[[[ZZZYYYYYYZZZYYYZZZ\\\___```]]]XXXTTTPPPPPPOOOMMMLLLKKKJJJIIIJJJIIIJJJLLLNNNOOONNNMMMNNNNNNMMMMMMLLLLLLLLLKKKJJJRRR\\\bbbfffpppkkkYYYRRROOOJJJDDDBBBDDDEEECCC@@@>>>???AAA@@@@@@@@@???????????????AAAAAA@@@@@@@@@@@@@@@@@@????????????>>>===<<<;;;======>>>>>>>>>>>>======:::;;;<<<===>>>???@@@AAAAAAAAAAAABBBBBBAAA@@@@@@===>>>???@@@AAABBBBBBAAA>>>>>>>>>???@@@CCCEEEFFFGGGHHHHHHGGGGGGJJJNNNRRRRRRYYYkkk|||lllaaa[[[YYYTTTTTTUUUUUUUUUVVVVVVVVVVVVYYY\\\```hhhyyyrrr```WWWSSSKKKHHHIIIDDDCCCDDDFFFGGGHHHHHHGGGGGGDDDBBB@@@@@@BBBBBB@@@===AAA@@@@@@???>>>======<<<>>>===;;;888555444222222000000000///......------////////////...+++)))(((000///............//////............////////////111111111111000000000000,,,---.../////////...---000000000111222222333333333333333333333222111000111111111111111222222333111111111000000000//////(((***...111333555555444333111000000111222222111222222111111000/////////////////////////////////......///000111222333333111111111000000000//////222222111111111111111222444555555666888999;;;<<<666666555555555777888999333333444444444333222222222444666888888777666555777777777777777777777777888888999999999:::::::::???<<<:::;;;???BBBBBBAAA???@@@CCCEEEGGGFFFEEEDDDEEEEEEEEEEEEEEEFFFFFFGGGFFFHHHJJJMMMOOOQQQRRRSSSSSSSSSTTTUUUVVVWWWWWWXXXZZZ[[[\\\]]]\\\[[[YYYWWW[[[WWWSSSSSSUUUUUUPPPKKKGGGGGGGGGEEEDDDDDDFFFHHHIIIHHHIIIJJJLLLMMMLLLKKKLLLLLLLLLLLLKKKKKKLLLLLLUUU___llluuu|||ppp]]]RRRMMMIIIFFFFFFEEEDDDCCCCCCDDDCCCAAA???BBBAAAAAA@@@@@@AAAAAABBB@@@AAABBBCCCDDDCCCBBBBBB===>>>???@@@@@@@@@@@@@@@@@@?????????>>>>>>=========<<<;;;;;;;;;===>>>???BBBAAAAAA@@@@@@AAAAAABBB>>>>>>>>>>>>????????????>>>???AAAAAAAAACCCEEEGGGFFFGGGGGGHHHJJJLLLNNNOOOPPPXXXeeeyyyqqq```XXXXXXTTTSSSSSSSSSSSSUUUVVVXXXVVVVVVXXX\\\cccqqqrrr```WWWSSSJJJHHHIIICCCFFFGGGHHHJJJJJJJJJIIIIIIGGGDDDBBBAAACCCCCCBBB@@@?????????>>>>>>>>>>>>>>><<<;;;999777666555444444222111111000000///........./////////...,,,***)))/////////////////////////////////000000000111111111111111111000000000000***+++,,,...///000000000//////000111111222222333333333333333333222111000//////......//////000111333333333222222111111111///000222333333222111///222000//////111222111000333222222222111111000000000000000000000000000000/////////000111111222222333333222222222111111111111111111111111111222222444444444555777888:::;;;;;;:::999888888999:::;;;555555555555444444444444333444555666666666555555666666666666666666666666888888888888999999999999===<<<;;;<<>>>>>??????@@@@@@@@@AAABBBCCCBBBAAAAAA>>>>>>???@@@@@@@@@????????????>>>>>>>>>========================???@@@AAAAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>?????????@@@???@@@BBBBBBAAABBBDDDFFFFFFFFFFFFGGGIIIKKKMMMNNNMMMTTT___qqqsssbbb[[[[[[WWWVVVUUUTTTTTTUUUVVVWWWVVVVVVXXX\\\bbbooosssaaaXXXSSSJJJHHHHHHBBBBBBCCCEEEFFFGGGGGGFFFFFFHHHEEEBBBAAAAAABBBBBBBBB===>>>>>>>>>????????????:::999888777666555555555333222222111111000//////---............---,,,+++//////000000000000//////000000000111111111222222111111111111000000000000,,,,,,,,,---...///000000//////000000111111222222222222333333333222111111...............//////000444444444444333333333333444444555555444222000///444222000000222333222111333333333222222222222222111111111111111111111111000000000000000000000000444444444333333333333333111000000000111222333333333333333444555777888999<<<<<<;;;;;;:::;;;;;;;;;999888666555555555666777333333333444444444444444666666666666666666666666777777777777888888888888666888:::;;;;;;;;;<<<===>>>>>>??????@@@AAACCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFHHHJJJLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPOOONNNMMMJJJGGGFFFGGGIIIIIIFFFCCCEEEGGGHHHHHHGGGFFFGGGHHHFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHJJJLLLPPPVVV]]]bbbnnnxxxbbbVVVJJJFFFFFFDDDCCCCCC?????????AAACCCDDDCCCBBB??????>>>>>>>>>>>>??????@@@@@@AAAAAAAAA@@@@@@?????????@@@@@@@@@??????>>>>>>>>>===============<<<======>>>>>>@@@AAACCCDDD@@@@@@????????????@@@@@@>>>>>>?????????@@@@@@@@@@@@AAABBBBBBBBBBBBDDDFFFGGGFFFFFFGGGHHHJJJLLLMMMKKKPPPXXXggguuueee]]]]]]ZZZYYYWWWVVVUUUUUUUUUVVVVVVVVVXXX[[[```lllsssaaaXXXTTTJJJGGGHHHBBBAAABBBCCCEEEEEEEEEEEEDDDFFFCCC@@@>>>>>>???AAABBB?????????>>>>>>>>>>>>>>>:::999888777555555555555333222222111000000//////------.....................///000111111111000///000000000111111111222222111111111111000000000///111000...---,,,,,,,,,---......//////000111111222222222333333333222222111000000//////000000111222444444444444444444333333222333444555666666555555666444222222333444444333111111222222222222222222222222222222222222222222111111111111000000//////333333333333333333333333000000000000111222333333222222222333444555777888::::::::::::;;;<<<======;;;:::777666555666777888444333333222333333444444666666666666666666666666666666666666777777777777444777;;;<<<:::888:::<<<<<<<<<;;;:::;;;===???@@@@@@@@@??????@@@@@@AAABBBBBBBBBDDDFFFGGGHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGFFFGGGHHHHHHHHHGGGFFFFFFCCCBBBAAABBBDDDEEECCCAAABBBEEEGGGHHHGGGEEEEEEFFFCCCDDDDDDDDDDDDDDDFFFGGGMMMOOORRRUUUZZZbbblllsss}}}uuuWWWNNNFFFEEEFFFDDDCCCDDD???>>>>>>@@@BBBCCCBBB@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@?????????>>>@@@@@@@@@@@@@@@???>>>===============<<<<<<<<<<<<<<<===>>>???@@@BBBCCCDDD??????>>>>>>>>>>>>???????????????@@@@@@@@@AAAAAA???AAABBBCCCCCCDDDGGGIIIIIIHHHHHHHHHHHHJJJLLLNNNLLLOOOTTT___sssyyyhhh___^^^YYYXXXWWWUUUUUUUUUUUUVVVVVVVVVXXX[[[^^^hhh{{{sssaaaXXXSSSJJJHHHHHHBBBDDDEEEFFFHHHIIIHHHHHHGGGEEEDDDAAA???===>>>@@@BBBAAAAAA@@@???>>>===<<<;;;;;;:::888777555444333333222111111000000///......------------......//////......///000000000000000/////////000000000111111111111111111000000000///111000...---,,,,,,,,,------......//////000111111111222222333333333222222000000000000000111222222222222222222333333333333111222333555777888999999555444222222333333222111//////000000111111222222222222222222222222222222222222111111000/////////111111111111222222222222111111000000111222222333222222222222333444666666777888:::<<<>>>@@@AAAAAA===;;;999777666777888999555555444333333444444555555555555555555555555555555555666666666777777777666:::===>>>;;;:::;;;===:::999777666777999;;;===<<<<<<<<<<<<<<<======>>>===>>>???@@@AAAAAAAAAAAACCCBBBBBBAAAAAA@@@@@@???AAAAAAAAAAAABBBAAAAAAAAA@@@@@@@@@BBBCCCDDDDDDCCC@@@BBBEEEEEEDDDCCCCCCDDDCCCEEEFFFFFFFFFGGGJJJMMMQQQVVV]]]ccciiissstttaaaQQQJJJDDDEEEEEEBBBAAABBB@@@??????@@@AAAAAA@@@>>>AAA@@@@@@??????@@@@@@AAA????????????????????????@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<============;;;;;;===>>>@@@AAABBBBBB???>>>>>>======>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAA???AAACCCDDDEEEGGGJJJMMMMMMKKKJJJIIIJJJKKKNNNOOOMMMPPPTTT\\\jjjlll```]]]WWWVVVUUUTTTTTTUUUVVVWWWVVVVVVXXXZZZ\\\ccctttrrr```WWWSSSKKKHHHIIIDDDCCCDDDFFFGGGHHHHHHGGGGGGFFFEEEDDDBBB@@@@@@BBBDDDCCCBBBAAA???>>><<<;;;:::;;;:::888666444333222222222111111000//////......///......---......//////......------...///000111/////////000000000111111111111111111000000000000,,,,,,,,,---...///000000------......//////000000111111222333333333222222///////////////000000111111111111111222222222222333333444555666777888999444222000000000111000///......///000111111222222222222222222222222222222222111111111000000/////////000000000000111111111222222111111111111111222222222222222333444555666777888;;;>>>AAADDDEEEFFF???>>><<<:::999999::::::666666666666666555555555555555555555555555555555666666666666777777777777444666888888777777777888888777666555666777999::::::::::::::::::;;;;;;<<<:::;;;;;;<<<<<<<<<<<<;;;>>>>>>======<<<<<<<<<;;;===>>>>>>>>>>>>>>>?????????@@@AAABBBCCCDDDDDDDDD???AAACCCCCCBBBBBBCCCDDD@@@CCCFFFFFFGGGIIINNNSSSWWW___jjjsss{{{xxx|||~~~eeeRRRLLLGGGCCCCCCCCC???>>>@@@AAA@@@???@@@AAAAAA@@@>>>>>>>>>============>>>>>>??????>>>>>>??????@@@AAA??????@@@@@@@@@??????>>><<<============>>>>>>>>>:::;;;<<<>>>???@@@@@@@@@??????>>>>>>>>>>>>??????@@@@@@AAAAAAAAABBBBBBBBBAAACCCEEEFFFGGGIIIMMMOOOOOOMMMKKKJJJJJJLLLNNNPPPNNNPPPUUU[[[dddyyytttddd^^^VVVVVVUUUTTTTTTUUUVVVWWWVVVVVVWWWYYYYYY___nnn}}}ppp___VVVSSSKKKIIIJJJEEEBBBCCCDDDFFFFFFFFFFFFEEEDDDEEEEEEDDDAAA@@@AAACCCAAAAAA@@@???>>>===<<<;;;999888777666555444444444333222222111111000//////000///...------...//////...---+++++++++...000222000000000111111111222222111111111111000000000000***+++,,,...///000000000,,,------......///000000000111222333333333333222000000000000000111222222000111111111222222222333333333444555666777888999555333111111111222111///...//////000222333444444222222222222222222222222111111111000000000000000/////////000000000111111333333222111000000000000333333333333333444555666777999<<>>===<<<<<<888888999999999888777666555555555555555555555555666666777777777888888888555444333333555666666555999888777777777888999::::::::::::999:::;;;;;;<<<999999:::::::::999888888<<<;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<======>>>???>>>???AAABBBBBBCCCCCCDDD@@@AAABBBBBBAAABBBDDDFFFAAAEEEIIIKKKLLLPPPWWW]]]fffqqq~~~|||}}}ssscccWWWKKKFFFCCCCCCBBB??????BBB@@@??????@@@BBBCCCBBB@@@>>>>>>============>>>>>>>>>>>>>>>>>>???AAABBBCCC>>>>>>???@@@@@@@@@??????=========>>>>>>>>>??????;;;<<<===>>>????????????@@@??????>>>>>>??????@@@AAAAAAAAAAAABBBBBBBBBBBBFFFGGGIIIIIIIIIJJJLLLNNNPPPNNNKKKIIIIIIKKKMMMOOOKKKOOOUUUZZZ```ppp~~~jjjaaaYYYXXXWWWVVVUUUUUUVVVVVVVVVVVVWWWXXXXXX\\\jjjxxxooo^^^UUUSSSKKKJJJKKKFFFEEEFFFHHHIIIJJJJJJIIIIIIAAACCCDDDCCC@@@>>>???AAA@@@@@@??????>>>>>>======777666666555555555555666444444333333222111111000111000///---------...///...,,,***)))***---000222111111222222222333333333111111111111000000000000,,,---.../////////...---,,,,,,------...//////000000111222333333333333333333333222222333333444555111111111222222333333333111111222444666888:::;;;999777555444555555444222//////000222333444555555111111111111111111111111000000000000000000111111//////000000111111111222444444222111000000//////333333333333444555555666666888;;;>>>@@@AAAAAAAAACCCCCCCCCCCCAAA@@@>>>===888999;;;<<<;;;:::777666555555555555555555555555777777777777888888888888===999666777:::<<<;;;:::999999999999999:::::::::;;;;;;::::::;;;;;;<<<===999999999999999888777777;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<===>>>??????===???AAAAAAAAAAAABBBCCCAAABBBBBBBBBAAABBBEEEGGGJJJNNNSSSVVVXXX\\\eeelllwww|||xxxzzz{{{pppiiidddLLLGGGEEEEEEDDDAAABBBEEE>>>===>>>@@@CCCEEEDDDCCC@@@@@@????????????@@@@@@>>>>>>>>>>>>@@@BBBDDDEEE===>>>???@@@@@@@@@@@@@@@======>>>>>>??????@@@@@@<<<===>>>???@@@@@@???>>>@@@@@@????????????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCJJJKKKKKKKKKIIIIIIKKKMMMPPPMMMKKKHHHHHHJJJLLLNNNIIIMMMTTTYYY]]]jjjnnnddd]]][[[YYYWWWVVVUUUUUUUUUVVVVVVWWWXXXWWWZZZggguuupppbbbTTTOOONNNKKKGGGFFFFFFHHHKKKMMMMMMJJJGGGDDDJJJHHHFFFDDDCCCDDDEEEFFFAAAAAA@@@???>>>===<<<;;;444333222333444555444333444444555777888777444111222111000///...---------...//////...,,,,,,---/////////000111222222333333222111000000000000000000---------...000///---+++)))******+++,,,---......111111111222222333333444777666444222111111222222---...///000111222333333333111...///333555555444666444333111000000111222222111111111111111222222222222222222222222222222333111000///000111000///000111111000000///...---333333333444555444222000222222333333333444444444555666888999:::;;;>>>AAADDDEEEFFFEEEDDDCCCDDDEEEDDDBBB>>>;;;::::::;;;<<<:::999777666555666777777777777777777777777666666888777555333333444555666999888888777777888888999::::::999999999999::::::888999:::999888777888999::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>???@@@AAABBBCCCCCCCCCBBB@@@AAABBBCCCDDDGGGKKKNNNTTTYYY___dddiiiooowww|||{{{qqqvvvrrrhhh___ZZZGGGFFFEEEDDDBBB@@@?????????@@@AAABBBDDDEEEFFFFFFBBBAAA???===<<<<<<===>>>AAA@@@???????????????@@@???@@@@@@AAAAAA@@@@@@???@@@@@@@@@@@@???===<<<;;;>>>>>>>>>>>>??????????????????>>>>>>??????@@@AAA@@@AAAAAABBBBBBCCCCCCDDDGGGHHHIIIJJJKKKKKKKKKKKKHHHHHHHHHHHHIIIJJJKKKKKKKKKOOOSSSUUUVVVccctttggg___XXXTTTVVVXXXWWWVVVWWWWWWZZZ\\\ZZZXXX\\\eeennnrrrdddUUUOOOMMMJJJGGGEEECCCEEEHHHKKKKKKJJJGGGFFFGGGEEECCCAAAAAAAAABBBCCCAAAAAA@@@???>>>===<<<;;;;;;999888777888888777666444444333444555555333111111000///...------------+++,,,---------...000222//////000111111222333333444333222111000000000000///......///111222111///++++++,,,,,,------......000000111222222333333333222111000000000111222333---...///000111222333333111///---...111333333222444333333333333333444444111111111111111111111222222222222222222222222222444222111000111222111000//////000000000000000///333222222333555555333111222222222333333333444444555666888999999;;;>>>@@@???BBBFFFGGGGGGFFFFFFGGGFFFDDDAAA???===<<<<<<<<<:::999777666555555666666:::999888888777888888888999888666555555666777888888888777777777777888888::::::999999999999::::::777888999999777777888999<<<<<<<<<<<<<<<<<<<<<===;;;<<<<<<===>>>>>>??????BBBBBBCCCDDDEEEEEEFFFFFFAAACCCEEEHHHKKKPPPWWW[[[cccgggmmmsssyyyzzztttvvvttteeeZZZQQQLLLFFFFFFEEECCCBBB@@@?????????@@@@@@AAABBBCCCDDDDDD@@@???===<<<<<<===>>>???>>>===============>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@>>>????????????>>>>>>=========>>>>>>>>>???????????????????????????@@@@@@???@@@@@@AAABBBCCCCCCDDDGGGHHHIIIJJJJJJJJJJJJJJJGGGGGGGGGGGGHHHIIIJJJKKKJJJMMMQQQRRRSSS```{{{xxxiiibbbZZZVVVWWWXXXWWWVVVWWWWWWZZZ[[[ZZZXXX[[[dddllluuufffVVVPPPMMMIIIFFFDDDBBBCCCFFFHHHIIIIIIHHHGGGEEEDDDBBBAAA@@@@@@AAABBB@@@@@@???>>>======<<<<<<:::888666555666666444333444333111111222222111000000///...---------------+++,,,......---...000222///000000111111222222222444333111000/////////000...,,,***+++,,,.........------------------------///000000111222222333333666555333111///...------......//////000111222222111///......000222222222111222333444555555666666111111111111111111111111222222222222222222222222555333111111222333222111---...///000111111111111111111111222444555444222222222222222333333333333555666888888888:::<<<>>>;;;???EEEHHHJJJJJJJJJJJJIIIHHHGGGEEEBBBAAA???>>>>>>===;;;999888888777777<<<;;;999888777888999::::::999888777777888999:::999888888888888888888999:::999999888888999999:::888999::::::888888999:::::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>>AAAAAABBBBBBDDDEEEGGGHHHIIIKKKNNNRRRWWW___gggmmmxxx{{{xxxrrrnnnooovvv{{{fffXXXMMMFFFCCCEEEEEEDDDCCCAAA@@@????????????@@@@@@AAAAAAAAAAAA@@@???===<<<<<<===>>>???===<<<<<<<<<===>>>??????@@@AAAAAABBBBBBAAAAAA@@@======>>>???????????????======>>>>>>>>>>>>??????>>>???@@@AAA@@@@@@>>>>>>>>>>>>???@@@AAABBBCCCDDDGGGHHHHHHIIIIIIIIIHHHHHHFFFFFFFFFFFFGGGHHHIIIIIIIIIKKKMMMNNNOOO\\\vvvooofff^^^XXXXXXYYYWWWVVVWWWVVVXXXZZZXXXWWWZZZbbbiiixxxxxxhhhXXXPPPMMMIIIEEEDDDDDDEEEFFFGGGHHHHHHHHHHHHEEEDDDCCCBBBBBBBBBBBBCCC@@@??????>>>======<<<<<<777555333333333444444333555222///...///000000000///...---------------...///000000///---,,,...//////000000000111111111222111000///......///111222111...+++)))***,,,------//////.........---------...//////000111222333333666555444333111000000///......//////000111111222222111111111222333333333000111333555555555444444111111111111111111000000111111111111111111111111444222000111222333222111...///000111111111111111000000000111444555555444222222222222333333333333444666777777777888;;;===<<>>===<<<;;;>>><<<999777777888:::;;;999999888888888999:::;;;::::::999999999999::::::999999888888888888999999999:::<<<;;;::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>???@@@AAAAAABBBDDDDDDDDDFFFHHHKKKMMMOOOVVVXXX[[[```fffoooyyy~~~rrrmmmgggiiippp|||jjj[[[RRRJJJEEEFFFDDDCCCCCCBBBAAA@@@??????????????????????????????BBBAAA@@@>>>=========>>>>>>>>>>>>>>>???@@@BBBBBBAAAAAABBBBBBBBBBBBAAAAAA===>>>>>>?????????>>>>>>============>>>>>>>>>???>>>???AAABBBAAA@@@>>><<<======>>>???AAABBBCCCCCCGGGGGGGGGHHHGGGGGGFFFFFFEEEDDDDDDEEEEEEFFFGGGHHHIIIJJJLLLLLLMMMXXXqqqzzzlllccc[[[ZZZYYYVVVUUUWWWUUUWWWXXXWWWVVVYYY___eeerrrzzzjjjYYYPPPMMMIIIEEEDDDGGGGGGHHHIIIIIIHHHGGGFFFDDDCCCCCCBBBBBBBBBBBBBBB??????>>>>>>===<<<<<<<<<:::888666666888:::;;;;;;555222///---...///000///......---------......//////000000///------...000000000000000000111111111000/////////111444777999999555111......//////////////////......---,,,,,,---......///111222222333//////000222333444555555.........///000000111111111222222333222222333333111222333444444333222111222222222333222111000///111111111111111111111111222000//////111222111000111111111111111000//////000//////000333555555555222222333333333444444444444666777666666777999;;;???@@@AAABBBCCCGGGLLLPPPOOOPPPPPPQQQPPPNNNLLLJJJHHHGGGGGGEEEDDDBBBAAA@@@@@@>>>;;;999888999;;;<<<::::::::::::::::::;;;;;;:::::::::999999::::::::::::999999888888999999:::999:::;;;;;;::::::;;;===????????????@@@@@@@@@@@@AAABBBCCCDDDFFFGGGHHHIIIKKKLLLOOOQQQUUUYYY\\\]]]bbbeeejjjpppxxxssseee___```cccpppttt\\\SSSOOOHHHFFFIIIBBBBBBAAAAAA@@@@@@@@@???>>>>>>>>>>>>>>>=========DDDDDDBBB@@@???======<<<>>>>>>>>>>>>???@@@BBBBBB@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@??????>>><<<<<<<<<============>>>>>>>>>===???@@@AAAAAA@@@>>>======>>>>>>???AAABBBBBBCCCEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGJJJJJJLLLLLLMMMWWWmmmsssiii___[[[YYYVVVUUUVVVTTTUUUVVVUUUTTTWWW\\\aaannn{{{kkkYYYQQQMMMIIIFFFEEEGGGHHHIIIJJJIIIHHHFFFEEEAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>======<<<<<<<<<:::888666777999<<<======666333000//////000000///...............///000111,,,---//////...///111333000000000000000000000000222222111222555:::>>>AAA888555111...............///.........------,,,,,,,,,---...///000111222333222222222111000///---,,,.........//////000000000...000222222000///000111222222222333333222111111333333444444444222111000111111111111111111111111111000...///000222111111222222222222111000///...000///...000222444555444444444444444555555555555444555666666555555777999@@@??????>>>???DDDJJJOOONNNOOOPPPRRRRRRRRRQQQQQQLLLLLLKKKKKKIIIHHHFFFEEEDDDCCCAAA???>>>>>>???@@@????????????>>>>>>======<<<;;;;;;::::::;;;;;;<<<===<<<<<<;;;;;;<<<<<<===999;;;<<<<<<;;;;;;===>>>???@@@@@@AAABBBCCCDDDDDDCCCDDDFFFHHHJJJLLLNNNOOOSSSUUUZZZ___dddhhhkkkmmmqqquuu{{{wwwkkk___XXX\\\fffpppgggRRRMMMKKKCCCAAAEEE@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>===============DDDCCCBBBAAA???===<<<;;;===<<<<<<<<<===>>>?????????@@@@@@AAAAAA@@@@@@???AAA@@@@@@@@@>>>===<<<;;;<<<<<<============>>>>>>===>>>???@@@AAA@@@@@@?????????@@@@@@AAABBBBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGIIIJJJLLLMMMNNNVVVhhhzzzyyymmmbbb]]]ZZZVVVUUUVVVSSSTTTTTTSSSSSSVVVZZZ]]]jjjzzz{{{kkkYYYQQQMMMJJJGGGGGGCCCEEEHHHJJJJJJHHHFFFDDDAAAAAABBBBBBBBBBBBAAAAAA===============<<<<<<<<<888666333333555777999999777555222111111111111000.........///000111222222,,,...////////////222444000000000000000000000///444333222333666:::???BBB222000---+++,,,---------------------,,,,,,,,,,,,+++,,,---...000111222333666555444222///,,,)))'''.........///////////////...000333222000//////000222222222222222333444555444555666666555444222000111111111111111111111111222000///000111333222222111111222222222111111000111000...///111333444444555555555666666666666777444555666555444444666777;;;;;;<<<<<<>>>CCCIIIMMMJJJKKKMMMOOORRRSSSTTTUUURRRRRRRRRRRRRRRPPPOOONNNKKKJJJIIIHHHFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAA???@@@BBBBBBAAAAAACCCDDDCCCDDDEEEGGGIIIJJJKKKLLLMMMNNNQQQTTTWWWZZZ\\\]]]```dddjjjrrrxxx}}}{{{lll___ZZZVVVXXXfffxxxsss\\\JJJIIIHHH@@@===BBB????????????@@@@@@@@@@@@============>>>>>>>>>>>>????????????>>>======<<<>>>===============>>>>>>>>>??????@@@@@@??????>>>???????????????>>>===<<<<<<<<<<<<=========>>>>>>======>>>???@@@AAAAAABBBAAAAAAAAAAAAAAAAAABBBBBBAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGHHHKKKNNNNNNTTTdddsss}}}qqqeee^^^ZZZVVVTTTVVVSSSSSSRRRRRRRRRUUUXXXZZZdddsss{{{kkkYYYQQQMMMJJJHHHGGG???BBBFFFIIIJJJIIIFFFDDDCCCCCCDDDEEEEEEDDDDDDDDD===============<<<<<<<<<:::777444222444555777777888666333333333333111000////////////000222333444000111111000......///000000000000000////////////333222111111333777<<>>>>>??????;;;;;;<<<===>>>>>>======AAA@@@???????????????@@@>>>>>>????????????>>>>>>======>>>???????????????<<<<<<<<<<<<=========>>>=========>>>???AAACCCDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHFFFGGGKKKNNNNNNSSSaaaooosssfff___ZZZVVVTTTVVVRRRRRRQQQQQQRRRTTTWWWXXX___nnn{{{iiiYYYSSSNNNHHHGGGKKKFFFGGGGGGGGGGGGFFFEEEEEECCCBBBBBBCCCDDDDDDCCCAAACCCCCCBBBAAA@@@???>>>===999888777555555555666666000000000000000111111111222000//////000000///---///000111333333222222111//////000111111111111111222222222222111111111000///...---...///000000............/////////000000,,,---......------...000...///111222333333222111000///....../////////......111333444333111000000111000//////111555888:::999777555444333333333444111222222333333111000/////////000111222222333333333222222111111222222333///////////////000111111666666666666555444333222777666444444444777:::<<<:::999999:::===@@@DDDFFFHHHIIIJJJKKKKKKNNNQQQTTTWWWYYY\\\]]]]]]^^^___aaa\\\YYYWWWWWWZZZ\\\\\\[[[YYYYYYWWWVVVUUUUUUUUUUUUUUUTTTSSSQQQQQQQQQQQQRRRPPPOOOOOONNNNNNOOOOOOOOOPPPRRRUUUVVVVVVVVVWWWXXX[[[\\\___bbbeeeggghhhiiipppsssxxx}}}ooobbbWWWRRRPPPTTT\\\mmm___SSSGGGDDDDDDBBB???>>>????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>==================<<<<<<;;;;;;;;;:::;;;<<<===>>>???@@@@@@@@@>>>>>>>>>>>>>>>?????????<<<<<<======>>>>>>??????======>>>>>>??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHLLLTTT]]]ddd{{{wwwiii___ZZZYYYWWWTTTSSSRRRPPPOOOPPPRRRUUUWWWccckkk{{{zzzhhhXXXRRRNNNHHHFFFJJJHHHHHHHHHHHHHHHGGGFFFEEEBBBAAA@@@@@@BBBBBBAAA@@@AAAAAA@@@???>>>===<<<<<<999888777666555555666666000000000000000000000111222000//////000000///------...///000111000//////000000111222222222222222222222111111111000000000///...---...///000///...,,,,,,,,,,,,---------...---...//////......///111...///111222333222222222222111111222222111000...000222444444222111111222222111000000111444777999;;;:::888555333222111000000111222222222111000///222222222222222333333333333333222222222222333333111000000000000000000000111222333444666666777777555444222111222444666888999999999999;;;>>>AAACCCEEEGGGHHHIIIJJJLLLPPPSSSXXXZZZ]]]^^^___```aaaccccccaaa___```ccceeeeeeeeefffeeedddcccbbbaaa```_________]]]\\\[[[[[[\\\\\\ZZZZZZYYYYYYYYYZZZ[[[[[[]]]___aaabbbbbbccceeeggggggiiilllppptttwwwzzz|||xxxlll```XXXRRRPPPRRR[[[hhh~~~qqq]]]QQQFFFCCCCCCAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<========================???>>>>>>>>>============>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>>>>???;;;;;;;;;<<<======>>>>>>AAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAABBBBBBDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHIIILLLRRRZZZ___uuuxxxjjj```[[[YYYVVVTTTTTTSSSQQQPPPQQQSSSUUUWWW```gggwwwxxxgggWWWQQQMMMGGGEEEIIIJJJJJJJJJIIIHHHGGGFFFEEEBBB@@@>>>>>>???@@@@@@@@@AAA@@@@@@???>>>===<<<<<<:::999777666555555555666111111000000000000000000111000//////000000///...---...///000000000//////111111222333333333333333111111000000000/////////...---------///000///...,,,,,,,,,,,,---------------///000000//////000111...///000111222222222222444444444444333222000///111222333333111111222333333222111000111333555666999999888777555333111000000000111111111000///...444444444333333333222222444333333222222333333444333222222111111000000000000000222333555666888888888777666555555666777888888888888888999<<<>>>???AAACCCEEEFFFGGGJJJMMMPPPUUUXXX[[[]]]^^^___aaacccgggffffffhhhkkknnnnnnnnnqqqrrrrrrsssrrrpppmmmlllmmmlllkkkjjjiiiiiiiiiiiikkkkkkjjjkkkkkklllmmmnnnqqqrrrtttttttttuuuxxxzzzzzz{{{}}}tttiii```ZZZUUUQQQRRRTTT\\\jjj|||pppaaaXXXNNNDDDCCCCCC@@@>>>===========================;;;;;;;;;;;;;;;;;;;;;;;;========================>>>>>>>>>>>>============>>>??????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>:::;;;;;;<<<<<<===>>>>>>@@@AAAAAAAAABBBBBBBBBCCCBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGIIIJJJLLLPPPVVVZZZmmmyyylllbbb\\\YYYVVVTTTTTTSSSRRRQQQRRRTTTVVVXXX\\\cccrrrvvveeeVVVQQQMMMFFFEEEHHHJJJJJJIIIIIIHHHGGGEEEEEECCC@@@======>>>@@@AAAAAABBBBBBAAAAAA@@@??????>>>:::999777666555555555555111111111000000000000000111///...///000111000......///111222222222111000000111222222333333222222000000000000////////////...---,,,---///000///...........................---...//////......///000......///000111222222333555555444111///...///000111111222111//////111333444333222111111222333444444555666777777666444333000000000000/////////...222222222333333333333333444444333333333333444444555555444333222111000///222222222333333444555666999999888888777777888888777777777777888999;;;<<<>>>???AAABBBDDDFFFJJJMMMOOORRRUUUWWWYYYZZZ]]]^^^dddeeegggjjjmmmoooppppppsssuuuxxxzzzzzzyyywwwuuuwwwwwwwwwvvvvvvvvvvvvvvv{{{{{{{{{{{{}}}~~~zzzxxx{{{|||zzzvvvkkkgggaaa\\\XXXWWWVVVVVV]]]eeerrrrrr```TTTRRRIIIBBBAAAAAA???======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===???AAABBBCCCCCC>>>>>>>>>>>>>>>=====================>>>>>>>>>>>><<<<<<======>>>??????@@@@@@@@@@@@AAAAAABBBBBBCCCBBBBBBBBBBBBBBBCCCDDDEEECCCCCCDDDDDDEEEFFFFFFFFFEEEGGGIIIKKKMMMQQQVVVYYYfffyyymmmccc]]]YYYVVVTTTTTTTTTSSSRRRSSSUUUVVVXXX[[[aaannnuuudddVVVQQQMMMGGGDDDHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDAAA???>>>???AAABBBBBBBBBBBBAAAAAA@@@?????????;;;999888666555444555555111111111111000000//////000///...///000111000///...///000111222111111000///000000111111111111111000000000000////////////...---,,,---...//////---..................------+++,,,...---,,,,,,---///.........///000222333333555444111,,,)))***...222///000111000......000222444333222111111111222222333333555666666555444333111000000///////////////...///000111222333444555555444444444444444444555666666666555444222000///111111111111222444555666555555666666555555444444666666666777888999999:::;;;<<<>>>???@@@CCCGGGJJJKKKMMMQQQSSSTTTVVVXXXZZZ]]]```dddhhhkkklllmmmnnnnnnqqqvvvzzz}}}}}}{{{zzz~~~~~~yyyuuuppppppqqqnnnhhhbbbVVVTTTRRRQQQTTTZZZaaafffsss~~~rrr]]]OOOIIILLLEEE@@@@@@@@@===<<<===========================;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<===???AAABBBBBBBBB>>>>>>>>>>>>======<<<<<<>>>>>>>>>>>>============<<<<<<<<<===>>>>>>????????????@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCDDDDDDBBBCCCCCCDDDEEEEEEFFFFFFDDDGGGJJJLLLOOOSSSWWW[[[cccwww}}}wwwnnnddd]]]YYYVVVTTTTTTSSSSSSSSSTTTUUUVVVWWW[[[```kkk|||tttdddVVVRRRNNNGGGEEEHHHFFFFFFGGGGGGGGGFFFEEEEEEDDDBBB@@@@@@AAABBBBBBBBB?????????>>>>>>>>>======;;;:::888666555444444555222222111111000/////////000///...///000111000///,,,---.../////////......//////000111111111111000111111000000000/////////---,,,,,,,,,...///...---,,,,,,,,,,,,++++++++++++***,,,------,,,+++---...------......000111333444333333000+++''')))...333///000111111//////000111333333222111111111111111555555555444444222111111222111000/////////000000------///000222444555555666555555444444555555666777777777777666444222111.........000222555777999555666777888888777666555666666777888999::::::::::::;;;======>>>@@@CCCFFFHHHKKKNNNPPPQQQRRRTTTVVVVVV[[[```eeeggghhhiiijjjhhhlllqqqvvvzzz||||||{{{~~~xxxrrrpppmmmjjjgggddd^^^WWWQQQOOOMMMLLLOOOWWWgggxxx|||cccPPPGGGFFFEEE@@@===??????<<<;;;<<<========================::::::::::::::::::::::::999999::::::;;;<<<<<<<<<=========>>>>>>>>>>>>>>>???????????????>>>======???>>>>>>======<<<<<<;;;>>>>>>>>>>>>============999::::::;;;;;;<<<======>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDBBBBBBCCCDDDEEEEEEFFFFFFEEEGGGJJJLLLOOOSSSXXX[[[___nnn~~~yyyuuummmeee]]]XXXVVVUUUSSSSSSSSSSSSTTTUUUUUUVVVZZZ^^^ggguuutttdddVVVSSSOOOHHHFFFHHHFFFFFFGGGGGGHHHHHHGGGGGGCCCAAA@@@AAABBBCCCBBBAAA?????????>>>>>>>>>>>>>>>;;;:::888666444444444444222222111111000//////...///......///000111111///,,,,,,.../////////...---000000111222222222222111222222111111111000000000---,,,+++,,,...///...---,,,,,,,,,+++++++++******+++,,,...---,,,,,,---///---------...///111333444111333333000,,,+++///444///111333333222111111111222222222111111111111111444333333222111111111111333222111000///000111111//////000111333444555555666666555555555555666666666777888888777555333222///......///111333666888555777999;;;<<<;;;999888666777888999:::;;;<<<<<<:::;;;<<<<<<<<<>>>AAACCCEEEGGGJJJKKKLLLMMMNNNPPPPPPUUU\\\```bbbbbbcccdddcccfffjjjppptttvvvwwwwwwwwwyyy|||~~~}}}{{{{{{zzzzzzwwwrrrkkkfffdddbbb___ZZZVVVRRRNNNLLLOOORRRYYYcccrrrkkkWWWJJJEEEDDDAAA===<<<>>>>>>;;;:::<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999999:::;;;;;;<<<<<<============>>>>>>>>>????????????>>>===<<<;;;:::???>>>>>>===<<<<<<;;;;;;???>>>>>>>>>=========<<<999999:::;;;;;;<<<<<<===>>>>>>???@@@AAABBBCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCAAAAAABBBCCCDDDEEEFFFGGGGGGHHHIIIKKKLLLPPPUUUYYY\\\eee|||}}}uuurrrlllddd]]]XXXVVVUUUQQQRRRRRRRRRSSSTTTUUUUUUWWWZZZaaammmtttdddWWWSSSPPPIIIFFFIIIFFFFFFGGGHHHIIIIIIIIIIIIAAAAAA@@@AAACCCCCCAAA???AAAAAAAAA@@@@@@@@@@@@@@@<<<:::888666444444444444222222222111000//////...///......///000111111000---...000111111111000///111111222333333333333222222222222222111111111111---,,,+++,,,...///...---.........------,,,,,,,,,,,,---///...------...000------------///111333555///333666555111///111444000333555666555333222222111111111111111111111111000000//////000222444555444333111000000000111222222222222333333444444444666666555555555555666666666777888999888666444333333222000//////111333444111333666999999999777666666777888:::<<<=========:::;;;<<<<<<;;;===???BBBAAACCCEEEGGGGGGGGGIIIJJJJJJPPPXXX\\\]]]]]]^^^______aaaeeejjjmmmoooqqqqqqoooqqquuuxxx{{{}}}|||xxxvvvtttppppppoooooommmiiiccc___XXXWWWTTTPPPMMMLLLNNNPPPPPPZZZjjj~~~oooZZZKKKCCC???===>>>;;;;;;======::::::<<<::::::::::::::::::::::::::::::::::::::::::::::::888888999::::::;;;<<<<<<:::;;;;;;;;;<<<<<<======<<<<<<============<<<<<>>>>>===<<<;;;;;;;;;??????>>>>>>=========<<<;;;;;;<<<<<<===>>>>>>???===>>>???@@@AAABBBCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCAAAAAABBBCCCDDDEEEFFFGGGIIIIIIIIIIIIJJJMMMRRRVVVYYY___ttt~~~ssspppkkkddd]]]XXXVVVVVVQQQQQQQQQRRRSSSSSSTTTTTTTTTWWW]]]hhhzzz{{{jjj[[[TTTMMMEEECCCGGGGGGHHHHHHIIIHHHGGGFFFEEECCCBBBAAAAAA@@@@@@AAAAAABBB@@@>>>>>>???@@@???>>>:::888666444333222222333666000...222555333111222000///...------...///000///000111333333222111111...///000111111222222111666444222000............+++---///111222222111000+++---...---+++)))+++---+++++++++,,,,,,,,,------...///111000...------...............////////////555444444333222111000000444222111222555666333111000222333111...---000222///222333111000111222111111111222333444444555555444444333333444555777888============;;;999666555555444333333222222222333333444555666777999::::::<<<;;;999888888999:::;;;@@@>>>;;;999888:::<<<>>>>>>???@@@AAA@@@AAADDDFFFHHHKKKOOOSSSVVVXXXYYYYYYZZZ]]]```eeehhhjjjjjjjjjjjjkkknnnppprrrrrrrrrrrrvvvxxx{{{}}}}}}~~~xxxrrrnnnlllllldddcccaaabbbcccbbb]]]YYYTTTMMMIIIJJJJJJHHHLLLRRR[[[nnnvvv\\\MMMGGGCCC???===@@@??????>>>===<<<<<<<<<===<<<;;;;;;999999888777:::999888888888999:::;;;:::::::::;;;;;;;;;<<<<<<======>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========@@@???>>>===<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDFFFEEEDDDBBBAAAAAAAAAAAACCCBBBAAA@@@AAACCCEEEGGGGGGHHHJJJJJJJJJKKKMMMOOOSSS\\\lllzzzuuunnnfff___ZZZWWWVVVRRRRRRSSSSSSSSSSSSSSSSSSTTTUUU[[[eeesss|||jjjXXXRRRMMMFFFDDDGGGGGGHHHHHHIIIHHHGGGFFFEEECCCBBBAAAAAA@@@@@@AAAAAABBB@@@>>>>>>???@@@???>>>;;;:::888666555333333333555111///444666444111111111000///......///000111///000000111111111111111...///000111222222222222555444222000///.........***+++---...//////...---)))+++---,,,+++***,,,............/////////000000***,,,.../////////000111///000000000000111111111222222222222222111111111333111111222555666444222111333333222///...000222222333333222111222444444///000000111222222333333444444333333444666888999<<<======>>>===<<<;;;;;;;;;999777555333222111111333444555666777888999:::::::::999999::::::;;;<<<888888999:::<<<>>>@@@AAA===???@@@@@@@@@AAACCCEEEEEEHHHLLLPPPTTTVVVWWWXXXVVVXXX[[[___aaaccccccccc___```aaaccceeefffgggggglllnnnrrruuuyyy}}}yyyuuutttwww|||{{{uuunnniiifffeeeeeefffcccaaa```^^^[[[VVVRRROOOJJJHHHJJJLLLOOOYYYddduuu}}}iiiSSSHHHDDDAAA>>>===???>>>>>>===<<<<<<;;;;;;;;;::::::999999888888777999999888888888999:::;;;:::::::::;;;;;;;;;;;;<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>???>>>==============================>>>>>>>>>???@@@@@@@@@AAAAAABBBBBBBBBHHHGGGFFFEEEDDDCCCCCCDDDCCCCCCBBBAAABBBDDDFFFGGGHHHIIIJJJJJJIIIJJJLLLNNNPPPWWWfff|||zzzrrriiibbb\\\XXXVVVQQQQQQQQQQQQQQQQQQQQQQQQTTTTTTYYYcccpppkkkWWWPPPNNNHHHFFFGGGGGGHHHHHHIIIIIIHHHFFFFFFCCCBBBAAAAAA@@@@@@AAAAAABBB@@@>>>>>>???@@@???>>><<<;;;:::888777555444333555111111666999666222111000000////////////000000///////////////000111111...///000111222222222222444333222000///.........,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++,,,...////////////000000000000***,,,.../////////000111111111111222222222333333000000000111111111222222111000000222444555555333333444444222000///000111333333333444444444555555000000000111111222222333444444444444555777999:::;;;<<<>>>???AAACCCDDDDDDAAA???;;;777555333333333333444444555666777777888777888999;;;<<<<<<======:::;;;======>>>===;;;;;;===>>>?????????@@@BBBDDDBBBDDDHHHLLLOOORRRSSSTTTRRRTTTVVVYYY[[[\\\\\\\\\YYYYYYZZZ[[[]]]___aaabbbbbbeeehhhlllpppvvv|||~~~}}}||||||{{{xxxsssooonnnpppuuu|||~~~{{{sssoooiiibbb^^^\\\\\\]]]___]]]YYYVVVTTTQQQMMMJJJGGGEEEEEEGGGLLLVVVhhhxxxgggXXXHHHBBB@@@>>>============<<<<<<;;;;;;::::::888888888888888888888888999999888888999999:::;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????======<<<<<<======>>>???=========>>>>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAAEEEDDDCCCBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCEEEFFFGGGHHHIIIJJJIIIHHHIIIJJJLLLMMMRRR^^^tttzzzpppggg```ZZZVVVSSSSSSRRRQQQQQQPPPPPPPPPTTTSSSWWW___jjj{{{oooXXXQQQOOOJJJFFFGGGGGGGGGHHHIIIIIIHHHGGGFFFCCCBBBAAAAAA@@@@@@AAAAAABBB@@@>>>>>>???@@@???>>><<<;;;:::999777555444333444111222999;;;777222000//////////////////////////////...------///000111//////000111222222222222333333222111000///......000///...---------------,,,,,,------,,,,,,------,,,,,,,,,,,,---------------///000///...,,,------000111111222222333333333000000000000000000000000//////000222444555555444555555444222111000000111222111444999;;;888555444222222222333333444444444444444444555666888:::<<<<<<===???BBBEEEIIILLLNNNFFFDDD???;;;888777777777333333333333444444444444555666999;;;===>>>>>>===>>>>>>>>>>>>===<<<:::999===>>>??????>>>???AAACCCBBBDDDFFFIIIKKKLLLMMMMMMQQQSSSTTTVVVWWWXXXXXXXXXWWWWWWWWWXXXZZZ\\\___```___aaaeeehhhkkkpppuuuyyyyyyxxxxxxzzz}}}{{{zzzzzzzzzyyywwwssspppnnnooosssyyy~~~~~~zzzuuupppmmmhhhddd^^^YYYUUUUUUVVVWWWVVVTTTQQQNNNLLLJJJIIIHHHDDDFFFJJJMMMUUUfff}}}nnnUUUKKKAAA??????===<<<===;;;;;;;;;:::::::::999999777888888888999999999:::999888999999999999::::::999999:::::::::;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>;;;;;;;;;<<<===>>>??????======>>>>>>>>>?????????@@@@@@AAAAAAAAAAAABBBBBBDDDCCCBBBBBBBBBBBBBBBCCCEEEEEEDDDDDDEEEFFFGGGGGGHHHIIIIIIHHHGGGGGGIIIKKKLLLOOOYYYmmmzzzpppfff^^^XXXXXXWWWUUUTTTRRRRRRRRRRRRTTTSSSUUU[[[dddtttttt\\\TTTQQQJJJFFFFFFGGGGGGIIIIIIJJJIIIHHHGGGCCCBBBAAAAAA@@@@@@AAAAAABBB@@@>>>>>>???@@@???>>>;;;:::999888666555444444444111333999<<<888222000........................///...---------...000111///000111222222333333222222222222111000///......000///...---------------//////.........------,,,******+++++++++,,,,,,,,,---...000///---,,,,,,---//////000000111222222333222222111111000//////......///111222333444444555555444333222111111111111222222777AAADDD>>>888555222333333333333333444444333333333444666999;;;===>>>>>>@@@CCCHHHMMMRRRTTTNNNKKKFFFAAA<<<999777777333333222222222222111111333555777:::<<<===>>>>>>;;;;;;;;;<<<>>>@@@BBBCCC===>>>??????>>>>>>@@@BBBDDDEEEFFFGGGGGGHHHHHHHHHPPPPPPQQQRRRSSSTTTTTTUUUSSSSSSSSSTTTUUUXXXZZZ\\\^^^```bbbdddeeeiiimmmppppppooonnnpppsssvvvwwwwwwyyyyyyyyyzzzzzzyyyvvvtttpppppprrrwww}}}~~~zzzvvvtttvvvzzz}}}~~~}}}zzzuuuqqqlllhhhbbb___[[[XXXTTTOOOMMMMMMOOOPPPOOONNNKKKIIIGGGHHHJJJLLLJJJQQQYYY```lllkkkVVVKKKEEE@@@@@@???<<<;;;===::::::::::::999999999999888888999999:::;;;;;;;;;888888999999::::::::::::999999999:::::::::;;;;;;=========>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;<<<<<<===;;;;;;;;;;;;<<<>>>???@@@>>>>>>>>>>>>????????????>>>??????@@@BBBCCCCCCDDDGGGGGGFFFFFFFFFGGGGGGHHHEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHGGGFFFFFFHHHJJJMMMPPPXXXhhhzzzoooddd\\\ZZZYYYVVVTTTRRRRRRRRRRRRSSSRRRSSSXXX___llluuu```VVVQQQIIIEEEFFFGGGGGGIIIJJJJJJIIIIIIHHHCCCBBBAAAAAA@@@@@@AAAAAABBB@@@>>>>>>???@@@???>>>;;;999888666666666666777444111333999<<<777222000......////////////.....................///000000///000111222333333333333222222222222111000.........---------,,,,,,++++++///...------......---++++++,,,,,,,,,------------)))+++---.........///000---......///000111222222444333222111000///.........000222333222222333444444222111000222222222111444333999FFFKKKCCC:::888111111111111111111111111222222222444666999;;;===??????@@@BBBFFFLLLRRRUUUUUUSSSNNNGGGAAA;;;777555444444444333222111111000333444666888:::<<<======@@@???>>>>>>???@@@BBBCCC>>>???@@@@@@??????AAABBBFFFFFFFFFFFFFFFGGGGGGGGGLLLLLLMMMMMMNNNOOOPPPPPPSSSSSSTTTUUUWWWYYYZZZ[[[[[[\\\]]]^^^^^^```cccfffgggffffffhhhllloooppppppuuuuuuvvvwwwzzzzzzyyywwwvvvvvvwwwzzz~~~~~~~~~~~~~~~}}}}}}}}}}}}vvvsssnnnkkkkkklllmmmmmmkkkhhheeebbb___[[[VVVRRRNNNLLLIIIGGGFFFFFFGGGHHHEEEEEEDDDCCCDDDHHHNNNRRRXXXcccooozzzzzz^^^LLLFFFBBB@@@AAA???;;;;;;===::::::::::::999999999999999999999::::::;;;;;;;;;777888999::::::::::::999999999999999::::::::::::======>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;888999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>???>>>>>>>>>?????????@@@@@@===>>>???@@@BBBCCCDDDEEEEEEEEEDDDEEEEEEFFFGGGGGGEEEEEEEEEEEEFFFFFFFFFEEEEEEFFFGGGFFFEEEFFFHHHIIIMMMQQQXXXdddwwwyyylllbbb[[[YYYVVVRRRPPPOOOPPPPPPRRRQQQSSSWWW\\\fffxxxsss```XXXQQQHHHEEEGGGFFFGGGIIIJJJJJJJJJIIIHHHCCCBBBAAAAAA@@@@@@AAAAAABBB@@@>>>>>>???@@@???>>><<<:::777666666777:::<<<444111222777:::777222000///000111222222111000///......///000000000000///000000111222333333333333111111222222111000///...,,,---...///...---,,,++++++***)))***---///...,,,,,,,,,,,,---------......)))+++---...---...///000------...///000111222333333333222222111111111000...000333333111000222333222000...///111333222111555000555BBBHHH@@@999999111111111111111111111111000000111333555888;;;===>>>>>>===???BBBHHHNNNQQQUUUSSSPPPLLLFFFAAA<<<999888777666555444333222222333333444666888:::<<<===DDDDDDDDDCCCBBB@@@???>>>???@@@AAA@@@??????AAACCCFFFFFFFFFFFFGGGIIIJJJJJJIIIIIIJJJKKKLLLMMMNNNOOOTTTUUUWWWYYY[[[\\\]]]]]]WWWXXXYYYYYYYYYZZZ]]]`````````aaadddhhhkkklllkkkqqqqqqrrruuuyyyzzzzzzyyyyyyyyyyyy{{{}}}}}}|||{{{qqqqqqqqqqqqppppppooooooiiifffccc``````___^^^\\\ZZZYYYVVVUUUSSSPPPLLLHHHEEEDDDCCCBBBBBBBBBCCCCCC???AAADDDGGGMMMVVVbbbjjjwww{{{eeeSSSHHHBBB@@@@@@AAA>>>999999===::::::::::::::::::::::::999999999999999:::::::::777888999:::::::::999999888999999999999:::::::::<<<==================<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<<<<===;;;;;;;;;;;;;;;<<<===>>>>>>>>>?????????@@@@@@@@@??????@@@AAAAAABBBCCCCCC@@@@@@@@@@@@AAABBBDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCDDDEEEEEEEEEFFFHHHJJJKKKPPPWWW___mmmssshhh]]]ZZZWWWSSSPPPOOOOOOPPPQQQQQQSSSWWW[[[cccqqqooo___XXXPPPGGGEEEIIIFFFGGGIIIJJJJJJJJJIIIIIICCCBBBAAAAAA@@@@@@AAAAAABBB@@@>>>>>>???@@@???>>>===;;;888666666999===???555111111666999666222111111222333444444333222111---...000111111111000///000000111222333333333333000111222222111000///...---///111222222111///...'''%%%%%%(((,,,//////---+++++++++,,,,,,,,,------,,,...///...---+++,,,,,,---...///000111222333333111222222222222333333333...111444333111000111333111///---...111333222111333,,,...;;;AAA;;;666777333333333333333333333333//////000222555888;;;======<<<;;;<<>>===>>>???<<<888888===::::::::::::::::::::::::888888888888888888888888777888999:::;;;:::999999888888999999999:::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>><<<;;;;;;;;;;;;<<<======>>>????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFDDDDDDEEEEEEEEEEEEDDDCCCBBBCCCEEEEEEEEEFFFHHHJJJIIIOOOVVV[[[fffwwwlll```]]]YYYUUURRRQQQQQQRRRQQQQQQTTTXXX[[[aaannn{{{uuugggXXXPPPLLLHHHEEEEEEEEEEEEGGGHHHIIIHHHGGGGGGFFFEEECCCAAA@@@@@@@@@AAA===>>>>>>?????????>>>>>>;;;:::888777777888:::<<<222111000//////000000111333222222222111111000000111000...///111222111111,,,---000444777888666444555555555333111///000111......////////////...............///////////////000///...---,,,---......)))))))))+++---//////...---......///000111111222333333333333222111000000000000000000000000000000000000111111111222222222222333444555666555555444333444444444444444333333222333444666888999;;;;;;<<<<<<<<<<<<===???@@@AAAHHHIIIJJJKKKJJJHHHEEEDDDCCCCCCBBB>>>:::666555444444222111111444666666666;;;===???@@@@@@@@@BBBCCCFFFDDDBBB@@@@@@AAADDDEEEHHHFFFDDDEEEHHHJJJIIIGGGIIIHHHGGGGGGHHHJJJLLLNNNOOORRRUUUYYY[[[[[[ZZZYYYWWWUUUSSSRRRSSSTTTWWWYYY```___^^^```dddgggiiijjjmmmoooqqqsssuuuvvvvvvuuuuuuqqqllljjjjjjiiifffddd```___^^^]]]\\\[[[ZZZYYYTTTRRRPPPMMMJJJIIIIIIHHHFFFEEEDDDEEEFFFEEEDDDBBB???>>>=========???AAABBBGGGMMMYYYhhh|||ooo]]]RRRIIIBBB???<<<<<<<<<<<<<<<;;;;;;:::>>>;;;999888999::::::999::::::999999999999999999777777777888888999999999999999999999999999999999:::999777999===>>>===;;;:::999999:::<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>AAAAAABBBBBBCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEECCCDDDDDDDDDDDDDDDCCCCCCBBBAAAAAABBBDDDFFFIIIJJJIIINNNOOOUUUeeevvv}}}vvvfff```WWWRRRRRRTTTTTTSSSRRROOOPPPTTTYYY^^^gggqqqtttfffXXXPPPLLLHHHEEEEEEEEEFFFGGGIIIIIIIIIHHHGGGCCCBBBAAA@@@@@@AAABBBBBB??????@@@@@@@@@@@@??????<<<;;;999888777777777888222222000000///000000111222222111111000000000000222000///000222333333222111111111333666888888777777555333000...---,,,,,,......////////////......,,,------...///000000111000///...---,,,------......,,,,,,---...///...---,,,------...//////000000222222333333222222111111111111111111111111111111111111222222222333333333///000111222333222222111444444555555555444444333222222333444555666666777999999:::;;;===???@@@AAAAAABBBDDDFFFGGGHHHHHHHHHHHHIIIHHHEEEAAA<<<999777666444222111333444444444888:::===>>>>>>>>>@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCAAA@@@BBBEEEHHHHHHGGGKKKJJJIIIIIIIIIJJJKKKKKKOOOQQQTTTVVVXXXXXXXXXWWWTTTSSSQQQPPPQQQSSSVVVWWW\\\\\\]]]```dddhhhiiijjjkkklllnnnoooqqqqqqqqqpppqqqnnniiifffeeedddaaa^^^XXXXXXWWWUUUTTTRRRQQQQQQMMMKKKIIIFFFDDDCCCCCCCCCEEEDDDDDDCCCCCCBBB@@@???AAAAAAAAA@@@AAADDDJJJNNN[[[fffxxxxxxaaaRRRJJJCCC>>><<<===============<<<;;;;;;===;;;999888999::::::999999999999999::::::::::::888888888999999999::::::999999999999999999999999;;;999888999<<<===<<<;;;<<<;;;:::;;;<<<<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>AAAAAABBBCCCCCCDDDDDDEEEDDDCCCCCCBBBBBBCCCCCCDDDBBBCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDFFFHHHIIIGGGLLLLLLSSSaaaqqqxxxhhhaaaXXXSSSSSSSSSSSSRRRTTTQQQQQQTTTWWW[[[ccclllrrreeeWWWPPPLLLHHHEEEEEEFFFGGGHHHIIIIIIIIIHHHGGGAAA@@@??????@@@AAABBBCCC@@@@@@AAAAAAAAA@@@@@@???;;;;;;:::888777555444444333222111000000000000000000000000000////////////111000///000222444444444000000111666<<>>@@@AAA===>>>???BBBEEEGGGJJJKKKOOOPPPQQQPPPLLLFFF@@@===;;;888555333333444444333555777999;;;;;;;;;<<<>>><<<>>>@@@BBBCCCCCCBBBAAA>>>======???CCCFFFGGGGGGLLLLLLLLLKKKKKKKKKJJJJJJOOOPPPRRRSSSTTTUUUUUUUUURRRPPPOOONNNOOOQQQTTTVVVXXXYYY\\\```eeehhhhhhgggfffggghhhhhhiiihhhhhhhhhiiifffbbb___^^^\\\YYYWWWQQQPPPOOOMMMKKKJJJHHHHHHFFFDDDBBB@@@???>>>>>>???@@@@@@@@@??????>>>>>>>>>AAABBBCCCBBBCCCJJJUUU^^^uuutttcccPPPFFFBBB???<<<;;;<<<<<<<<<<<<<<<;;;::::::<<<:::888888999::::::999888888999:::;;;;;;;;;;;;999999999999::::::::::::999999999999999999999999;;;:::999:::;;;<<<;;;:::<<<<<<;;;<<<===<<<999777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>???BBBBBBBBBCCCDDDDDDEEEEEEBBBBBBBBBAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGEEEIIIIIIOOO]]]kkkxxxjjjcccZZZUUUSSSSSSRRRQQQUUURRRRRRTTTVVVWWW^^^eeewwwpppcccVVVPPPLLLHHHEEEEEEGGGHHHIIIJJJJJJIIIHHHGGGAAA@@@?????????@@@AAABBB@@@@@@@@@AAA@@@@@@??????999999999888777555333222333222222111000000000000//////////////////......000///...///222333444333...///111777>>>DDDGGGIIIAAA:::222///111222000...........................,,,,,,------...///000000......---------,,,,,,,,,,,,+++)))***++++++)))(((,,,,,,------............//////111222222333333333111111111111111111111111111111222222222222333333111111111222222222222111444444555666666666555555555555666666666777777777777777777888:::;;;======?????????AAADDDGGGKKKMMMTTTVVVYYY[[[YYYSSSLLLFFFAAA===999777666666666555222444777888777888999::::::;;;<<<>>>@@@AAABBBBBB>>>>>>>>>@@@BBBDDDFFFFFFKKKLLLLLLMMMMMMMMMLLLLLLPPPPPPQQQQQQRRRSSSTTTTTTPPPOOOMMMLLLMMMOOORRRTTTVVVXXX[[[___ccceeedddbbb``````______^^^^^^]]]]]]]]][[[YYYWWWUUUTTTRRRQQQNNNMMMKKKJJJGGGFFFDDDCCCBBBAAA???>>>======>>>>>><<<===>>>??????@@@AAACCCBBBEEEIIIJJJNNNYYYjjjxxxaaaSSSFFF@@@???===<<<===:::::::::::::::999888888;;;999888888::::::999888777888:::;;;<<<<<<<<<<<<::::::::::::::::::::::::888888888888888888888888;;;::::::::::::::::::999;;;;;;;;;<<<===<<<999777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????AAABBBBBBCCCDDDDDDEEEEEEBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEHHHGGGMMMYYYddd{{{vvvjjjccc[[[VVVTTTSSSRRRPPPSSSQQQQQQSSSTTTUUU[[[aaannnnnnaaaUUUOOOLLLHHHEEEDDDGGGHHHIIIIIIIIIHHHGGGFFFCCCBBBAAA???>>>>>>????????????@@@@@@???>>>======777777888777777666444444333333333222111000000///................../////////...---...000222222111000000111444666666444222999222,,,***---///...,,,......------------..................---------------------------,,,,,,,,,)))(((((()))+++,,,,,,+++.............../////////...///000111222333333333111111111111111111111111000000000000111111111111222111111111111111111111333333444555666666555555444555555666777888999999999999888888888888999999=========???BBBGGGLLLNNNTTTWWW]]]cccfffbbbZZZTTTGGGCCC>>>:::999888888777222444666777666555666777999999999999<<>>===<<<<<<===>>>???<<<>>>AAAAAABBBCCCGGGJJJHHHNNNWWW^^^gggwwwfffUUUJJJ@@@>>>>>><<<<<<===:::;;;;;;;;;;;;:::999999999888888888::::::999888777999;;;<<<======<<<<<<::::::::::::::::::::::::888888888888888888888888::::::;;;:::999999999::::::999:::;;;======<<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>?????????AAAAAABBBBBBCCCCCCDDDDDDCCCBBBBBBAAAAAABBBBBBCCCBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDEEEHHHGGGKKKVVV^^^ppp|||uuuhhhbbbZZZVVVTTTTTTRRRPPPPPPNNNOOOSSSTTTUUUYYY```jjjzzzlll```TTTOOOLLLHHHEEEDDDFFFGGGHHHHHHHHHGGGFFFEEEEEECCCBBB@@@???>>>?????????????????????>>>===<<<888888777777666666555555333333333333222111//////............////////////000...------///000000///......000222333222...+++555111,,,,,,...000000//////...---,,,,,,---.../////////......---,,,,,,,,,,,,------------,,,++++++***))))))+++...000000///...........................///000111222222222222222222222222222222222222/////////000000000000111111000//////.../////////222222333444555555555555333444444555777888999999::::::999888777777777777666777999<<>>>>>;;;;;;::::::;;;===>>>???;;;>>>BBBDDDFFFJJJQQQVVVYYYaaalllxxxlllVVVKKKCCC<<<<<<<<<::::::;;;===============<<<;;;;;;888888777999:::;;;999888888:::<<<>>>>>>>>><<<;;;::::::::::::999999999999888888888888888888888888888:::;;;:::999888:::;;;:::999999:::<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<======>>>>>>??????@@@@@@@@@@@@AAABBBBBBCCCCCCCCCBBBBBBAAAAAABBBBBBCCCBBBBBBCCCDDDEEEEEEEEEEEECCCDDDEEEEEEEEEEEEEEEDDDEEEHHHFFFJJJSSSXXXgggxxxqqqddd___XXXUUUTTTUUUSSSQQQNNNMMMOOOSSSUUUUUUYYY^^^fffsssjjj___SSSOOOMMMHHHEEEDDDFFFFFFGGGGGGGGGFFFEEEDDDDDDCCCBBB@@@@@@@@@AAAAAA@@@@@@@@@@@@???>>>===<<<<<<:::888666555555555555444444444444333111///........./////////000000000222000......///000///...------...111444555444333444333222111111222222333///...,,,++++++,,,...///...------------------,,,,,,,,,---------,,,+++***+++******,,,///111111000------------------------//////000111111222111111222222222222222222222222///000000000000111111111222111000/////////000000000111222333444444444444666666777777888888888888:::999888888777888888888666777:::===BBBGGGKKKNNNNNNSSS___nnn{{{|||xxxddd]]]TTTKKKDDD@@@===;;;888::::::999777555555555555555666777999;;;>>>???@@@AAABBB@@@======>>>@@@AAAAAAAAAAAABBBDDDFFFGGGHHHJJJMMMOOOQQQQQQQQQPPPLLLJJJGGGDDDCCCDDDEEEFFFHHHHHHIIILLLOOOOOOMMMKKKIIIHHHFFFDDDBBBBBBBBBBBB@@@BBBEEEEEEDDDCCCCCCEEE@@@??????>>>======<<<<<<;;;::::::;;;<<<>>>@@@AAA>>>EEEMMMTTT[[[eeepppyyypppZZZMMMEEE???;;;<<<<<<:::999;;;<<<<<<<<<<<<<<<;;;::::::777777777999:::;;;999777:::;;;===??????>>><<<:::::::::999999999888888888888888888888888888888888666888::::::999888:::<<<===;;;999888:::<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::=========>>>??????@@@@@@>>>??????@@@@@@AAAAAABBBAAAAAA@@@@@@@@@@@@AAAAAA???@@@AAABBBCCCCCCCCCCCCBBBCCCDDDEEEFFFFFFEEEEEEEEEGGGEEEHHHPPPSSS^^^uuu{{{pppggg```[[[VVVSSSTTTUUUTTTSSSNNNNNNPPPTTTUUUTTTWWW\\\bbbkkkjjj^^^SSSOOOMMMHHHEEEDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCBBBAAAAAAAAABBBCCCDDDBBBBBBBBBAAA@@@???>>>===???===:::666444444444444444444444444333111///....../////////000000111111444222000///000000///...111///------...000000///111222222111///...///000///...,,,++++++,,,...///,,,,,,,,,------.........,,,,,,---...---,,,+++*********)))+++---//////...,,,,,,,,,,,,,,,,,,,,,,,,///000000111111111111000222222222222222222222222000111111111111222222222555444333111111111222333///000111222333333444333;;;;;;;;;:::::::::999999888888888888888999999:::<<<===???AAADDDGGGIIIKKKLLLRRR___pppssskkk```UUUMMMFFFAAA???;;;<<<<<<;;;888555555555333444666999:::;;;<<<<<<<<<>>>???===;;;:::<<>>>>>>>>??????BBBDDDDDDBBB@@@@@@BBB>>>>>>>>>=========<<<<<<<<<<<<<<<===>>>AAACCCDDDJJJRRR___lllxxxkkkTTTHHHDDDCCC>>>;;;===>>><<<;;;===888999999999999888777777777666777999;;;;;;999777:::<<<>>>??????===;;;999999999999888888777777777777777777777777777777777555888::::::888888;;;===@@@===999888888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::=========>>>??????@@@@@@===>>>>>>???@@@@@@AAAAAA@@@@@@????????????@@@@@@===>>>???@@@AAAAAABBBAAAAAABBBDDDEEEFFFFFFFFFEEEDDDFFFCCCGGGNNNOOOZZZooovvviii___]]]YYYTTTSSSTTTVVVUUUTTTPPPOOOQQQUUUUUUSSSUUUZZZ^^^fffxxxhhh^^^SSSNNNJJJFFFDDDEEECCCEEEIIIJJJHHHFFFEEEEEEFFFCCC>>><<<<<<===>>>???BBBAAA???===;;;;;;;;;;;;;;;:::999888777555444444222222222111111000000000222111000......//////000000000111111222222222333111111000000000000111111111111000000//////......+++++++++,,,,,,---------...------,,,,,,------...++++++,,,,,,,,,,,,------000)))%%%)))------,,,,,,)))************+++++++++000///////////////000111111111111222222333333333111111111111111222222222111111111111111111111111111111222222222333333333999:::;;;<<<<<<;;;::::::666666666666777888999:::;;;<<<>>>???BBBFFFKKKOOOOOOTTT\\\hhhuuuzzzkkkYYYNNNJJJJJJFFFHHHGGGAAA===<<<;;;999777333222666888666666888888777777888888777444222777:::<<<<<<:::999;;;===>>>@@@BBBEEEGGGHHHHHHHHHBBBAAA@@@>>>===<<<<<<<<>>>>>==================:::<<<===>>><<<<<<<<<===<<<<<<;;;<<<===>>>>>>===;;;???BBBCCCBBBDDDJJJOOO[[[iii}}}{{{gggVVVKKKDDDAAA======<<<;;;::::::999999;;;::::::999888777666666666777777777777888888888888888888888888888888888;;;;;;;;;::::::999999999888888999999999999888888666888::::::::::::<<<>>>FFFAAA;;;777777888888777===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>?????????????????????@@@@@@AAAAAA@@@???=========>>>???@@@@@@@@@@@@AAABBBCCCCCC@@@??????@@@CCCDDDDDDDDDEEEFFFIIIKKKKKKMMMXXXddd{{{uuuhhhbbb]]]XXXTTTVVVVVVRRRQQQRRRQQQQQQRRRSSSTTTVVVXXXYYY^^^cccooohhh]]]RRRNNNJJJFFFDDDEEECCCFFFIIIJJJHHHFFFEEEEEEEEEAAA>>><<<===???AAAAAACCCAAA???>>><<<<<<;;;<<<;;;:::999888777555444444333333222222222111111111111111///.........///000.........///////////////111111000000000000111111111111000000//////......---------------............------,,,,,,------...++++++,,,,,,,,,,,,------000+++(((+++...------...++++++++++++,,,,,,,,,,,,///.........///000000111000111111222333444444444333333222222222222222222111111111111111111111111111111111222222222333333888999:::;;;<<<;;;;;;:::777777777777888999::::::===???AAABBBCCCEEEIIILLLNNNRRRZZZdddooozzz}}}ppp```VVVSSSSSSOOOTTTUUUQQQLLLIIIDDD???<<<777444666777555555888999888777888::::::888777444666888888777666888:::999:::<<<>>>???@@@@@@@@@<<<<<<:::999999999999999;;;;;;<<<===?????????>>><<<<<<<<<;;;;;;;;;;;;;;;;;;<<<>>>>>>======>>>???;;;;;;;;;<<<>>>???@@@@@@===AAAEEEGGGJJJRRR\\\dddtttbbbSSSJJJDDD>>>999>>>>>>======<<<;;;;;;::::::999999888888777777777777777777888888888888999888888888888888888888888:::::::::999999999888888777777777888888777777777888:::;;;:::999999:::;;;???;;;888777999<<<<<<<<<===<<<<<<;;;::::::;;;;;;999999999999999999999999;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAA@@@>>>=========>>>???@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBDDDGGGHHHGGGFFFDDDEEEGGGJJJIIIKKKUUUaaavvv}}}mmmeee```YYYUUUUUUUUURRRQQQRRRQQQQQQRRRSSSTTTVVVWWWXXX\\\```jjj}}}ggg\\\RRRNNNKKKGGGEEEFFFCCCFFFIIIJJJIIIGGGFFFEEECCCAAA>>>===???BBBCCCDDDCCCBBB@@@???===<<<<<<<<<;;;:::999888777555444444333333333333222222222222111000///.........///////////////...............111111000000000000111111111111000000//////....../////////..................------,,,,,,------...++++++,,,,,,,,,,,,------000,,,+++---...,,,...222,,,,,,,,,,,,---------------------...///000111222000000111222444555666666555444444333333222222222111111111111111111111111111111111222222222222333666777888:::;;;;;;;;;;;;:::999999999999999::::::???AAADDDEEEEEEEEEGGGHHHMMMPPPVVV]]]fffnnnuuuxxxyyyoooddd\\\ZZZ[[[[[[aaafffdddaaa\\\SSSJJJHHHAAA<<<;;;:::777777999888777666777999:::999888666777888666555444555666666777888999::::::::::::999888888777777777888888999:::;;;<<<============::::::::::::;;;;;;;;;;;;999:::;;;;;;:::;;;<<<>>>===>>>???@@@AAACCCDDDEEEEEEIIIOOOUUU^^^jjjyyyjjj\\\LLLCCCBBBBBB>>>:::===<<<<<<;;;;;;:::::::::888888888888888888888888777888888888888999999999888888888888888888888888999999888888888888777777666666777777777777666666:::;;;;;;;;;999888888::::::999888999;;;===============<<<;;;;;;;;;;;;<<<888888999999999999999999999::::::;;;<<<<<<=====================>>>??????@@@???>>>>>>===>>>>>>>>>@@@??????@@@@@@AAABBBCCCCCCCCCEEEGGGJJJJJJHHHFFFCCCCCCFFFHHHHHHIIIRRR]]]ppp|||pppeee]]]VVVUUUUUURRRQQQSSSQQQQQQQQQRRRSSSUUUWWWWWWYYY\\\eeetttggg\\\RRRMMMKKKGGGEEEFFFDDDGGGJJJKKKJJJHHHFFFFFFDDDBBB??????@@@CCCDDDDDDCCCBBBAAA@@@>>>======<<<;;;:::999888777555444444333333333333333333333333000000/////////.........222222222111111000000000111111000000000000111111111111000000//////......000//////......---------...------,,,,,,------...+++++++++,,,,,,,,,------...------///...+++...222,,,,,,,,,,,,------------,,,,,,,,,---...000111222///000111222444666777777555555444333222111111000111111111111111111111111111111111111222222222222444555666888999:::;;;<<<<<<;;;;;;::::::::::::;;;???BBBEEEGGGGGGGGGHHHHHHLLLNNNQQQVVV\\\bbbfffiiimmmmmmkkkfffaaa^^^]]]___dddkkkqqqsssrrroooggg]]]WWWOOOGGGCCC@@@<<<<<<>>>===;;;999999::::::999888<<<;;;999777555444444555888888888999999999999999999999888888999999:::::::::;;;======<<<<<<<<<===::::::::::::;;;;;;;;;;;;:::;;;<<<;;;:::;;;>>>@@@DDDFFFHHHKKKMMMOOOQQQSSSYYY^^^fffppp|||xxxYYYPPPDDD>>>>>>@@@@@@???999999999888888888777777666777777777888888888999888888888888999999999999888888888888888888888888777777777777777777777777666666777777777777666666888:::;;;:::999888999:::;;;;;;;;;;;;;;;:::999888===<<<<<<;;;;;;<<<<<<<<<:::::::::::::::;;;;;;;;;:::::::::;;;<<<<<<======<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>????????????@@@AAABBBCCCBBBBBBEEEHHHKKKKKKHHHFFFDDDDDDEEEHHHHHHIIIQQQZZZiiimmmbbbXXXUUUUUUSSSRRRSSSQQQQQQQQQRRRSSSTTTVVVVVVWWWYYY```lll~~~ggg\\\RRRNNNKKKGGGEEEFFFEEEGGGKKKLLLJJJHHHGGGGGGFFFCCCAAA@@@AAABBBBBBBBBCCCBBBAAA@@@???===<<<<<<;;;:::999888777555444444333333333333333333333333000000000000000/////////333333333222222111111111111111000000000000111111111111000000//////......///.........------,,,,,,...------,,,,,,------...+++++++++,,,,,,,,,------,,,+++---000///,,,,,,000++++++++++++,,,,,,,,,,,,+++++++++,,,---///000111///000111222444555666777444333333222111000000///000000000000000000000000000000111111111222222222333333444666777999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;>>>AAAFFFIIIJJJJJJKKKKKKLLLMMMNNNQQQTTTWWWZZZ\\\\\\]]]______``````bbbccckkkqqqwww{{{~~~vvvhhh^^^TTTNNNIIICCCBBBDDDEEECCCAAAAAAAAA@@@>>><<<>>><<<888666555555666666888888888888888999999:::999999888888888888888999;;;===>>>===;;;999999:::999999::::::;;;;;;;;;;;;>>>>>>>>>>>>>>>AAAEEEIIIMMMSSSZZZaaafffkkkooorrryyyrrr```KKKHHHBBB<<<888888;;;>>>888888888888888777777777666666666777888888999999777777888888888999999999777777777777777777777777666666666666666666666666777888888999999888888777666888999999999999:::<<<;;;;;;<<<<<<:::999777777<<<<<<;;;;;;;;;<<<<<<===999999999::::::;;;;;;;;;:::;;;;;;<<<======>>>>>><<<<<<<<<<<<<<<======>>>>>>>>>>>>?????????>>>>>>????????????@@@AAABBBBBBAAACCCEEEIIILLLMMMKKKIIIGGGEEEFFFIIIJJJJJJPPPXXXcccuuuwwwiii[[[VVVUUUSSSRRRSSSPPPPPPQQQQQQRRRSSSTTTUUUUUUXXX\\\eeettthhh^^^SSSNNNJJJFFFDDDEEEEEEHHHKKKLLLKKKIIIHHHGGGEEECCCAAA@@@AAABBBBBBAAAAAAAAAAAA@@@???===<<<;;;;;;:::999888777555444444222222222222333333333333111111222222222111000///000000000000////////////111111000000000000111111111111000000//////...............---------------...------,,,,,,------...++++++,,,,,,,,,,,,------+++***---222222...,,,---++++++++++++,,,,,,,,,,,,+++++++++,,,---...///000//////000111333444555555333222222111111000000000000000000000000000000000000000000111111111111222222222333444555777999:::<<<;;;;;;;;;;;;;;;<<<<<<>>>AAAFFFIIIKKKLLLMMMOOOLLLLLLMMMNNNPPPQQQSSSTTTTTTVVVZZZ^^^bbbfffhhhiiinnnsssyyyxxxnnnddd\\\UUUNNNKKKLLLJJJJJJJJJKKKLLLKKKHHHFFFEEEAAA<<<999999:::;;;;;;777777888888999;;;<<<===<<<;;;:::888777777666666:::<<<>>>===:::888999;;;;;;;;;;;;<<<======>>>>>>===>>>@@@AAADDDJJJQQQVVV```jjjwwwrrr[[[MMMEEEEEEDDD>>>888666999===::::::::::::::::::::::::666666666777777888888888666777777777777888888888777777777777777777777777555555666666666666777777888888999999999999888888555777888999888999;;;<<<777888:::;;;:::999:::;;;;;;::::::::::::;;;<<<<<<666666777777888999999999;;;;;;;;;<<<======>>>>>><<<<<<<<<<<<<<<===>>>>>>======>>>????????????>>>???>>>>>>??????@@@AAABBBCCCDDDFFFJJJNNNPPPPPPNNNIIIGGGGGGJJJKKKKKKPPPVVV^^^lllqqq```XXXUUUSSSRRRRRRPPPPPPPPPPPPQQQRRRSSSTTTTTTWWWZZZ```kkkjjj___TTTNNNJJJEEECCCCCCFFFIIILLLMMMKKKIIIHHHHHHCCCAAA???@@@AAACCCBBBBBB@@@@@@@@@@@@>>><<<;;;999;;;:::999888777555444444111111111222222222333333222333333444333222111000------------............111111000000000000111111111111000000//////...................../////////...------,,,,,,------...++++++,,,,,,,,,,,,------,,,***---444777333---***,,,,,,,,,,,,------------,,,,,,++++++,,,---......//////000111111222333333222222222222222222222222000000000000000000000000000000000000111111111111333222222333444666888999::::::::::::;;;<<<======@@@CCCGGGJJJKKKLLLNNNPPPMMMMMMMMMMMMNNNOOOPPPPPPQQQSSSXXX]]]cccggghhhhhhkkkpppwwwvvvnnnfff]]]YYYYYYUUUWWWZZZ___cccdddcccaaa___XXXOOOIIIFFFDDDBBBAAA======>>>???BBBDDDGGGHHHGGGEEECCCAAA???===<<<;;;:::>>>AAA@@@===<<<>>>AAABBBBBBBBBCCCDDDDDDEEEEEEEEEGGGJJJNNNUUU___iiippp{{{kkkXXXIIIDDDAAABBBAAA???<<<:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;666666666777777777777777555555666666666777777777777777777777777777777777555555666666777777777777777777888888888888777777666888999999888888999;;;444777999999999999<<<>>>999999999999999:::;;;;;;555666666777888888999999999::::::;;;<<<<<<============<<<<<<======>>>???<<<===>>>???@@@??????>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCEEEIIINNNQQQRRRRRRJJJGGGGGGJJJKKKKKKOOOTTTZZZddd~~~xxxcccYYYVVVTTTRRRRRRPPPPPPPPPPPPQQQRRRSSSSSSSSSUUUXXX[[[dddxxxkkk```TTTNNNJJJDDDBBBBBBFFFIIILLLMMMLLLJJJHHHHHH@@@???>>>???BBBCCCDDDCCC@@@@@@@@@???>>><<<:::999;;;:::999888777555444444000000000111111222222222333333444555444333222111,,,------....../////////111111000000000000111111111111111000//////............//////000000111111...------,,,,,,------...++++++,,,,,,,,,------------+++...666;;;666...)))---------.........//////,,,,,,,,,++++++,,,------//////000000111111111222333333333333333333333444000000000000000000000000000000000000111111111111333222222222333555777888999999999:::;;;<<<===>>>BBBEEEHHHJJJKKKLLLNNNPPPNNNMMMMMMMMMMMMNNNOOOOOONNNPPPTTTZZZ```cccddddddffflllttt|||tttjjjeeedddfffiiipppxxx{{{rrrfff[[[SSSNNNIIIFFFFFFFFFGGGIIILLLOOOSSSTTTSSSQQQOOOLLLHHHFFFDDDDDD<<<@@@EEEEEECCCBBBFFFIIIIIIJJJJJJKKKLLLLLLMMMMMMSSSVVV[[[bbblllxxxxxxeeeUUUGGG@@@AAA;;;:::999:::<<<;;;999666999999999999999999999999777777777777777666666666555555555555666666666666777777777777777777777777555666666666777777888888666666777777777777666666888999:::999777777777999666888:::999888888;;;>>>888888888888999999:::;;;777888888999::::::;;;;;;888999999::::::;;;<<<<<<===============>>>??????<<<===>>>@@@@@@@@@???>>>>>>>>>>>>>>>???@@@AAABBB@@@@@@BBBFFFKKKPPPRRRRRRJJJGGGFFFJJJKKKKKKNNNRRRWWW```xxx|||fffZZZWWWTTTRRRRRRPPPPPPPPPPPPPPPQQQRRRSSSQQQTTTWWWYYY```sssnnn\\\UUUSSSIIIFFFHHHFFFHHHIIIJJJKKKKKKIIIGGGFFFEEECCCAAAAAACCCCCCCCCBBBBBBAAA@@@>>>======<<<<<<<<<999777666777777666555666666666666555333111///333222000///.........///111000...---,,,,,,------............///111222333111111111000000000000000...444555///,,,...///---------------------------...---,,,,,,,,,,,,---......------000222222...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...////////////000000000000222444555555333333444666333333333222222222111111000111111222333333444444000222333333222111222333777888999:::999:::<<<>>>@@@CCCGGGIIIJJJKKKLLLMMMGGGJJJPPPUUUWWWWWWTTTSSSVVVUUUUUUWWWZZZ\\\]]]]]]dddeeejjjtttzzzssspppqqquuu}}}|||nnndddZZZRRRXXXRRRRRRZZZcccgggiiikkknnnqqqmmmbbbWWWRRRNNNKKKOOOKKKJJJNNNRRRRRRTTTXXX\\\___bbbeeeeeedddbbb```eeejjjqqqyyyaaaSSSLLLBBB<<<===<<<;;;::::::999999999:::777777666555555555555555777777777777777777777777777666555444444555666777888888888888888888999999888777666666777999;;;<<<777777666555555555555555777777777777777888888999999::::::;;;<<<<<<<<<;;;;;;;;;:::999999888777777999999999999999999999999999:::;;;<<<==================<<<<<<<<<<<<======>>>>>>???@@@@@@@@@@@@???;;;;;;;;;<<<<<<>>>??????CCCDDDEEEGGGJJJLLLOOOPPPHHHIIIIIIIIIIIIKKKNNNQQQSSS\\\pppnnnaaaZZZUUURRRRRRQQQPPPPPPOOOOOOPPPPPPQQQOOOQQQVVV[[[___jjj~~~ooo]]]UUURRRGGGBBBCCC>>>GGGHHHIIIJJJJJJHHHFFFEEEDDDBBB@@@@@@BBBCCCBBBAAACCCBBBAAA@@@???>>>>>>>>>:::888777666777666555333111111222222222111///...333222111/////////000000///...---------...//////000////////////000000111111111000000//////.........333444///,,,...///---------------------------...---,,,,,,,,,,,,---......---,,,...000000---+++------------------------,,,+++++++++,,,------............/////////000000111333444444333222333555222222222111111111000000000000111111222333333333111333555555444333444555555777888999999;;;???BBBEEEHHHMMMOOOOOOMMMLLLLLLHHHLLLSSSYYY]]]^^^]]]\\\[[[YYYXXXXXXZZZ[[[[[[ZZZ^^^___ccclllxxx~~~|||{{{~~~~~~sssjjjgggbbb```hhhpppvvvzzz}}}zzzqqqkkkhhhdddddd______dddiiikkkooossszzz}}}nnnTTTJJJEEE>>>999:::<<<;;;:::999888888888999888888777666666666666777777777777777777777777777777666555444444555666777:::999999888888777777777888777666555666888:::;;;777777666555555555555555777777777777777888888999999::::::;;;<<<<<<;;;;;;>>>======<<<;;;;;;::::::999999999999999999999999::::::;;;<<<============>>>>>>============>>>>>>>>>>>>???@@@@@@@@@@@@???============>>>???@@@@@@AAAAAABBBDDDFFFHHHJJJKKKGGGHHHIIIHHHHHHJJJNNNPPPRRRXXXiiipppbbbZZZUUURRRQQQQQQPPPPPPOOOOOOPPPPPPQQQOOOQQQUUUYYY]]]fffyyyiiiZZZUUUSSSKKKIIIKKKFFFGGGHHHJJJKKKJJJIIIGGGFFFBBBAAA??????AAABBBBBBAAABBBAAA@@@???>>>=========;;;999888888888777555333//////000000111000000//////......---------......------------...///000111111111000///////////////111111111000///......------000111...,,,---...,,,------------------------...------,,,,,,------...---,,,+++,,,---...---+++------------------------,,,,,,,,,,,,,,,------------------.........//////000111222222111111222444111111111111000000000000//////000000111222222333333444666666555555666777555555666777999<<>>>>>>>>>>>??????>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>???@@@AAAAAA@@@@@@AAABBBCCCEEEFFFGGGFFFGGGHHHHHHHHHIIILLLOOOPPPTTTaaazzzrrrccc[[[UUURRRQQQQQQPPPPPPOOOOOOPPPPPPQQQPPPQQQTTTWWWYYYaaaqqqdddYYYUUUSSSMMMMMMOOOHHHHHHIIIKKKLLLLLLJJJIIIHHHBBBAAA???@@@AAACCCBBBBBB@@@???>>><<<;;;;;;::::::<<<;;;:::::::::999666444222222222222222222111111..................//////...............//////000000000////////////000000333222111111000///......---......---,,,------,,,,,,,,,------------------------------------------...---,,,+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---------.........000111111000000222333222222222222111111111000/////////000111111222222222444666666666555666777666666666666888<<>>>>>>>>???>>>>>>======>>>>>>???>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEDDDEEEGGGGGGGGGHHHKKKMMMPPPRRR[[[pppsssddd[[[VVVSSSSSSQQQPPPPPPOOOOOOPPPPPPQQQQQQQQQRRRUUUVVV[[[hhhvvv~~~fff[[[UUUPPPFFFFFFFFF===FFFGGGIIIJJJJJJIIIHHHFFFCCCBBB@@@AAACCCDDDDDDCCC@@@???>>><<<;;;;;;::::::<<<:::999888888777555222666555444333222111000000000111111111111111111111000000000//////......---............///000111222333333222111000000//////---,,,+++---------------,,,,,,,,,---------......------------------------......------,,,---......************************,,,---.........---,,,,,,,,,,,,,,,,,,---------------...000000000000111333444444333333333222222222/////////000111111222222111333555555555444555777888888777666666:::???CCCLLLQQQXXX[[[ZZZTTTOOOKKKKKKNNNSSSYYY]]]_________YYYYYYZZZ]]]```bbbaaa```______^^^^^^^^^```ccceeemmmrrrxxx~~~|||hhh[[[KKKCCC<<<;;;;;;:::999:::999888777777666666777777888888777666666666666777666666666666666666666666555666666666666666666555666666666777777888888999555555555555555666666666666666555555555555666666777777777777777888888999999::::::;;;::::::999999;;;;;;;;;;;;::::::::::::999999:::::::::;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>======<<<<<<======>>>>>>>>>???@@@@@@@@@@@@???>>>>>>=========>>>??????AAAAAA@@@@@@AAAAAABBBCCCBBBDDDFFFFFFFFFGGGIIIKKKPPPRRRYYYiiittteee\\\WWWTTTTTTQQQPPPPPPOOOOOOPPPPPPQQQQQQPPPQQQSSSSSSWWWaaammm}}}~~~|||cccZZZUUUOOOGGGKKKMMMCCCCCCDDDFFFGGGHHHGGGEEEDDDCCCBBBAAAAAACCCEEEEEEDDDBBBAAA@@@???>>>=========;;;999666555444444222111555444333111///.........------............---,,,000000111000000...---,,,------......///111222333111111111111000000000000...******---///...---...+++,,,,,,------.........,,,------......------,,,,,,...///...---,,,---...++++++++++++++++++++++++------...//////...,,,+++,,,,,,,,,---------......,,,...000000000000222333555444444444333333333333//////000000111222222333///111333444444444555666888888777666666888;;;>>>EEEJJJQQQUUUUUURRROOONNNKKKMMMPPPSSSUUUUUUTTTSSSRRRUUUZZZaaahhhjjjjjjhhhddddddbbb```]]]]]]___aaahhhmmmtttzzz}}}ooo___RRRKKKAAA===:::888888888888888777777777777777888888999888888777666666666666777777777777777777777777777555555666666666666555555444555555666777888999999555555666666666666666666666555555555555666666777777777777777777888888999:::::::::::::::999999888999999999999999999999999999999::::::;;;;;;<<<<<<;;;;;;<<<===>>>>>>>>>>>>======<<<<<<<<<<<<======>>>>>>???@@@@@@@@@@@@???>>>>>>=========>>>>>>?????????>>>>>>>>>???@@@@@@AAABBBDDDEEEEEEFFFHHHJJJMMMQQQXXXcccuuuyyyhhh^^^XXXUUUUUUQQQPPPPPPOOOOOOPPPPPPQQQQQQPPPPPPRRRSSSUUU^^^gggxxx{{{{{{yyy___WWWTTTPPPKKKTTTZZZQQQCCCDDDFFFHHHHHHGGGFFFEEEBBBAAA@@@@@@BBBDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>;;;666444444444444333333222000///.........///+++,,,,,,,,,,,,+++)))(((//////000111000000///...///////////////000111111............///////////////***)))...111///...000++++++,,,,,,---......///,,,,,,---......---,,,,,,***,,,//////---++++++---,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...,,,+++------------............,,,...000000000111222444444444444333333333222222000000111111222333333333///111333444444444555666555666777666666777:::<<<===BBBHHHLLLNNNOOOPPPQQQRRRSSSTTTUUUUUUSSSQQQPPPNNNSSS\\\gggooosssrrrpppjjjjjjhhhddd```^^^```bbbgggkkkrrrxxx}}}~~~|||~~~qqqcccWWWJJJCCCBBB::::::888666666777888888666666666777888999:::;;;999999888777777777777888777777777777777777777777444555666777777666555444555555666666777777888888666666666777777666666666555555555555555666777777777777777777777888888999:::::::::::::::999888888666666666666777777777777999999::::::;;;<<<<<<===;;;<<<===>>>>>>??????>>>>>>>>>============>>>>>>>>>>>>???@@@@@@@@@@@@???@@@??????>>>>>>????????????????????????@@@AAAAAA???AAADDDEEEEEEEEEGGGHHHHHHNNNVVV]]]iiimmmaaaYYYTTTSSSQQQPPPPPPOOOOOOPPPPPPQQQQQQOOOOOORRRSSSUUU]]]eeennnyyyxxxwwwaaaYYYTTTNNNIIIRRRWWWNNNFFFGGGIIIKKKKKKKKKIIIHHHAAA???>>>???AAACCCCCCCCCBBBAAA@@@>>>======<<<<<>>999666666666777777222111000//////000111222111111222222111///---,,,---...///111111111000000111000000///////////////++++++,,,,,,---.........///)))(((...222///...111++++++,,,,,,---...//////,,,,,,---......---,,,,,,'''+++...///,,,******+++........................---...///000000...,,,+++---------.........//////---...000111000111333444333333333222222222111111111111111222333333444444///111444555444555666777222444666666666777999;;;777<<>>777999999777666888::::::555555666777888:::<<<===;;;:::999999888888999999777777777777777777777777444555666777777666555444777777777777666666666666666777777777777777666666555555555555555666777888777777777777777888888999:::::::::::::::999888777999999999999999:::::::::999999::::::;;;<<<======;;;<<<===>>>??????????????????>>>>>>>>>>>>??????>>>>>>???@@@@@@@@@@@@???AAAAAA@@@@@@???@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDD>>>AAACCCDDDDDDEEEFFFGGGCCCLLLTTTYYYaaawwwqqqcccYYYTTTRRRQQQPPPPPPOOOOOOPPPPPPQQQQQQOOOOOORRRTTTVVV]]]eeegggxxxyyyuuuwww```WWWPPPOOOMMMIIIFFFFFFEEEFFFGGGHHHHHHGGGFFFEEEDDDBBB???>>>@@@AAABBBBBBAAAAAA???>>>============<<<:::777444222333444555444888;;;999333//////222......------------.........//////000111222222222111111000000//////............////////////......000///...---,,,+++******---,,,+++***************111...++++++---...,,,***++++++,,,------------,,,+++++++++,,,---...///000***)))***,,,//////+++(((---......---++++++---...---...000111000111222444222000000222333222777===;;;777///***...333333...222222111111222222333444666777888999:::;;;;;;;;;999999999<<>>:::777777777777777777777777777777777777777777777777777888888888888777666444444555555555444444333333333888555333333555666666555666999;;;888444222444555555444444333333333444444666666777777777777666666777666666777888999999888999999999999999999999999999999:::::::::;;;;;;;;;999:::;;;<<<===<<<;;;:::<<<<<<;;;;;;<<<===???@@@?????????>>>>>>>>>>>>>>>>>>???@@@AAACCCDDDEEEFFFFFFDDDBBB???======>>>>>>======>>>>>>>>>?????????BBBBBBCCCCCCDDDEEEEEEEEEHHHKKKLLLTTTaaakkkuuueee]]]WWWSSSTTTRRROOOOOOPPPQQQQQQQQQMMMMMMNNNPPPRRRVVVYYYZZZccckkk~~~ttttttxxxaaaXXXQQQOOOMMMHHHEEEFFFEEEFFFGGGHHHHHHGGGFFFEEEDDDBBB???>>>@@@AAABBBBBBAAAAAA???>>>============::::::999777666555444333000222333111---++++++---//////............/////////000000111222222333333000000000//////////////////////////////.........---,,,,,,,,,,,,,,,++++++...------------......///...,,,***+++---...---,,,------------,,,+++***))),,,,,,,,,,,,---...//////---+++***+++...///---++++++,,,------++++++,,,---...///111111000000111333222000111444555555:::@@@GGGGGGBBB888222111111...222222111111222222333444666777888999:::;;;;;;;;;;;;;;;;;;===AAAGGGLLLOOOVVV\\\dddhhhfff```YYYUUURRRUUUYYY]]]aaacccdddeeefffgggiiikkknnnooopppqqqqqqpppsss{{{~~~kkkVVVNNNDDD>>><<<<<<:::888666666666666666666666666555555555555555555555555888777777666555555444444555555444444444333333333000222444444333444666888:::555444777999666333444555555444444444555555666666777777888888777777666777666666777888999888888999999999999999999999999777777777888888888999999888999999:::::::::::::::<<<;;;;;;;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBDDDEEEEEEDDDCCC@@@>>>======>>>???????????????????????????BBBBBBCCCCCCDDDEEEEEEEEEIIILLLLLLRRR^^^fff|||mmmaaaZZZVVVTTTRRRPPPOOOPPPQQQQQQPPPOOOOOOOOOPPPRRRTTTWWWXXXaaagggwwwyyyooorrryyybbbYYYQQQNNNLLLHHHEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEDDDBBB???>>>@@@AAABBBBBBBBBAAA@@@>>>======<<<<<<999:::::::::888666444222333222111000////////////000000////////////000000000111111222222333333333//////////////////000000111000///...............******++++++,,,,,,,,,---------------...///000111,,,+++***+++---......---.........---+++)))'''&&&,,,,,,,,,,,,------...//////---++++++,,,...///...(((***,,,---,,,+++,,,---///000111111//////000111000...///333444555999???KKKPPPNNNBBB555///000111222222111111222222333444666666777888999:::;;;;;;======>>>@@@BBBEEEHHHIIIMMMRRR[[[```bbb```^^^]]]YYYXXXXXXXXXYYYZZZ\\\\\\___```ccceeehhhjjjlllmmmooopppttt}}}ttt```RRRFFFAAA;;;999999:::999777555555555555555555555555444444444444444444444444888777555444333333444555555444444444444333333333,,,111555444444;;;IIITTTXXXBBB333777;;;777333555666666555666666777888999777888888888888888888777777777777777888888888888999999999999999999999999777777777888888888888999888888888888888999::::::;;;;;;;;;;;;<<<===>>>???>>>>>>>>>>>>>>>>>>??????>>>>>>???@@@BBBCCCDDDDDDAAA@@@???>>>===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCDDDDDDEEEEEEFFFIIIMMMLLLPPPYYY```sssyyyiii___ZZZUUURRRPPPOOOPPPQQQQQQPPPQQQQQQPPPPPPQQQSSSTTTUUU___aaannnuuukkkpppzzzdddZZZQQQNNNKKKGGGDDDDDDEEEFFFGGGHHHHHHGGGFFFEEEDDDBBB???>>>@@@AAABBBBBBBBBAAA@@@>>>===<<<<<<<<<::::::999888777555444333666444111111222333333333111111000000000000111111000000111111111222222222---......//////000000000111000///...------......++++++,,,,,,,,,---------------,,,,,,,,,---......------------.........---......---,,,+++)))(((''',,,,,,,,,,,,,,,---...///---,,,+++,,,,,,---......'''***---......---------000111222111///......000...,,,---000111111444:::@@@FFFHHH>>>444000222333222222111111222222333444666666666777999:::;;;<<<>>>???AAACCCEEEFFFGGGGGGEEEIIINNNRRRUUUXXX\\\^^^bbbaaa```^^^]]][[[[[[ZZZ]]]^^^___```bbbdddfffgggiiilllsss~~~mmmYYYJJJBBBAAA>>>;;;999999999777555555555555555555555555555444444444444444444444444777666444222222222444555444444444444444444444444111555666444666FFFbbbyyy}}}VVV777666:::666444:::666666666666777999::::::888888999999999999888888666777888888777777777888888888888888888888888888999999999999::::::::::::999999888777777999:::;;;:::;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>???@@@AAABBBCCCCCC>>>>>>======>>>>>>???@@@BBBBBBAAAAAAAAAAAA@@@@@@CCCCCCCCCDDDEEEEEEFFFFFFHHHMMMLLLNNNVVV\\\kkkrrrddd\\\UUUSSSQQQPPPQQQQQQQQQPPPQQQQQQPPPPPPQQQRRRTTTUUU\\\]]]fff{{{vvviiimmm|||dddZZZQQQMMMKKKGGGDDDEEEEEEFFFGGGHHHHHHGGGFFFEEEDDDBBB???>>>@@@AAABBBBBBCCCBBB@@@>>>===<<<;;;;;;;;;:::777555333333444444222000...---///000000000111111000000000000111111////////////000000000000------......//////000000000000///...........................------------000///...---,,,+++++++++///000000000///---,,,,,,+++,,,,,,,,,,,,+++******------,,,,,,,,,---......(((***,,,------,,,++++++(((+++...000000///...///000111111000...---...//////---...000000...000555333777999555222333444333222222111111222222333444555555666666888:::<<<===???AAADDDGGGIIIIIIIIIHHHDDDDDDEEEEEEHHHNNNVVV[[[hhhiiijjjkkkjjjgggdddccchhhgggfffeeeeeeeeeeeefffdddhhhppp|||kkkWWWHHH@@@>>>===<<<::::::999888777666666666666666666666666666555555555555555555555555666555333222111222444555444444444444444444444444444777888444555DDD```vvv|||VVV777666:::666444:::666666666666777999::::::888888999999999999888888666888999888666666777999888888888888888888888888888888999999999::::::::::::999888888888999;;;<<<::::::;;;;;;<<<===============>>>>>>????????????===>>>>>>???@@@AAABBBBBB=========>>>>>>???@@@@@@BBBAAAAAAAAAAAAAAAAAAAAACCCCCCDDDDDDEEEFFFFFFFFFFFFMMMLLLMMMUUU[[[fffyyy}}}iii^^^VVVTTTQQQPPPQQQQQQQQQPPPPPPOOOOOOOOOQQQSSSUUUVVVYYYZZZaaarrryyymmmppp~~~dddZZZPPPMMMKKKGGGEEEFFFEEEFFFGGGHHHHHHGGGFFFEEEDDDBBB???>>>@@@AAABBBBBBCCCBBB@@@???===<<<;;;;;;<<<:::666333222222444555000000000////////////000111111000000000000111111////////////////////////..................//////......////////////......000/////////......------222111000...---,,,,,,+++///111222111...,,,+++******+++,,,,,,---------------------,,,,,,------...&&&)))---...---+++******+++---///000/////////000///000111000...---...///111///000222000...///333///111111000111555555111222222111111222222333444555555555666777:::<<<===@@@BBBEEEHHHJJJKKKJJJJJJEEEDDDBBB@@@BBBGGGOOOUUUcccgggmmmsssvvvvvvtttrrrvvvtttqqqnnnkkkiiiiiiiiicccgggoooyyywwwdddUUUIII@@@===>>>777777777777777777777777666666666666666666666666555555555555555555555555555555333333333333444555333333333444444444444555222666888555333888DDDOOOVVVAAA222666<<<888444777666666555666666777888999777888888888888888888777666888:::999666555666999888888888888888888888888666666666777777777777888999999999999999:::;;;;;;999999;;;<<<<<<===<<<<<<=========>>>??????@@@@@@===>>>>>>???@@@@@@AAAAAA======>>>??????@@@@@@AAA@@@@@@@@@AAAAAABBBBBBBBBCCCDDDDDDEEEEEEFFFFFFGGGEEEMMMLLLLLLTTTYYYaaapppooo___WWWTTTRRRQQQQQQQQQQQQPPPOOOOOOOOOOOOPPPRRRTTTVVVVVVWWW___lll{{{}}}vvv{{{cccYYYPPPLLLJJJGGGFFFHHHEEEFFFGGGHHHHHHGGGFFFEEEDDDBBB???>>>@@@AAABBBBBBDDDBBBAAA???===<<<;;;;;;;;;:::888666555444444444111444666555222000111333000000000//////000000000000000000///////////////..................------+++,,,///111111111///...---------...............000000...---,,,,,,,,,,,,,,,...111000---*********+++,,,---..................------,,,,,,---------(((+++......,,,+++,,,---,,,...///...------...///...///000000...---...//////---...111000---///333000222111///000444555222222222111111222222333444555444444555777999<<<>>>BBBDDDFFFHHHIIIIIIIIIHHHBBBBBBAAA@@@@@@CCCHHHLLLUUU[[[fffqqqzzzzzzvvvtttsssrrriiilllqqqwww~~~{{{hhhZZZKKKEEEAAA<<<:::;;;555555666666555555666777555555555555555555555555444444444444444444444444444444444444444444555555333333333444444444555555222444555555333222333555888444333777999777555666555555444444444555555666666777777888888777777666666999;;;999555444666999888888888888888888888888666666666666777777777777777888888999999999999999888999;;;<<<===<<<<<<<<<<<<======>>>??????@@@@@@======>>>>>>???@@@@@@@@@>>>>>>???@@@@@@AAAAAAAAA>>>>>>???@@@AAABBBCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGEEEMMMLLLJJJQQQUUU[[[fff{{{uuuaaaWWWUUURRRQQQQQQQQQQQQPPPQQQQQQPPPOOOPPPQQQRRRSSSRRRUUU]]]gggqqqcccXXXOOOLLLJJJHHHGGGIIIEEEFFFGGGHHHHHHGGGFFFEEEDDDBBB???>>>@@@AAABBBBBBDDDCCCAAA???===;;;;;;::::::::::::999888666444333///444888666111...///222000000////////////000000111111111000000000000000/////////......------,,,)))+++///222333222///...******+++,,,---//////000,,,,,,+++*********++++++(((+++......,,,))))))***---......//////......---...------,,,,,,,,,------+++---...---++++++...111---......---++++++---...---///000///......///000***)))+++......,,,---222///333333//////222555555222222111111222222333444555444444444666999<<<>>>DDDEEEFFFGGGHHHGGGGGGFFF===>>>@@@@@@???@@@CCCEEEIIIPPP]]]kkkyyypppqqqsssvvvyyy~~~}}}nnnaaaUUUGGG<<<<<<>>>:::777777888888888666555444555666444444444444444444444444333333333333333333333333444444555666666555555444333333333444444555555555777555333333555666777666333777999777444444666888555444444333333333444444666666777777777777666666666999;;;:::555333666999777777777777777777777777888888888888999999999999555666888999999999888777888999:::<<<===<<<<<<;;;<<<======>>>???@@@@@@@@@======>>>>>>??????@@@@@@>>>???@@@AAAAAAAAAAAAAAA======>>>???AAABBBCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGEEENNNLLLIIIOOOSSSVVV```mmmyyybbbXXXUUURRRQQQQQQRRRQQQPPPTTTSSSQQQPPPOOOOOOPPPQQQOOOTTT]]]dddjjjyyy~~~dddZZZOOOKKKHHHDDDBBBDDDDDDDDDDDDEEEFFFFFFDDDBBBCCCBBB@@@?????????@@@@@@>>>>>>======<<<:::999888888888777666555444333333777444111111333444444222111111111111000000000000------......//////000000222///---...000000...+++---.../////////...---,,,)))***+++---...///000000,,,,,,,,,---------......------.........---,,,,,,///.........000111222111,,,---...---+++***+++,,,000...,,,++++++...000222......------------.........///000111111000///...------,,,+++,,,---.../////////000111222333333444000111111111111222222222333333333444666999;;;<<>>???AAACCCGGGLLLTTT___kkkwww{{{yyy{{{}}}|||zzz}}}ooobbbUUULLLDDD@@@;;;999:::999777555555555555555555444444444555555555555555555555555555444444333333444444555333333333444444555555555555555555444444333333333333333333444444444555555444444444555555555555666555555555666666666666777777777777777777777777777555555666888888999999999777777888888999999::::::888888777777666666555555777888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>============>>>>>>>>>>>>======???@@@@@@AAA@@@@@@AAA@@@@@@@@@@@@AAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFHHHIIIKKKLLLLLLOOORRRUUUhhhyyyfff[[[VVVRRRSSSSSSPPPNNNOOOQQQPPPPPPPPPPPPQQQRRRRRRUUUWWW[[[^^^cccppp~~~dddZZZOOOKKKHHHDDDCCCDDDFFFEEEEEEGGGHHHHHHFFFDDDBBBBBB@@@?????????@@@@@@@@@@@@??????>>><<<;;;;;;888888777666555444444333666333111000222333333111111111111111000000000000.........///////////////111///---...000000///------......///...---,,,+++((((((***+++,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---.........,,,---...---+++***+++,,,,,,+++***)))***+++---...------,,,,,,,,,,,,------......///000000///.........---------......//////000111111111111111111111000000111111111222222222333333333444666888;;;<<>>?????????>>>>>>@@@BBBCCCGGGNNNWWWbbbkkkssswwwxxxeeeYYYPPPGGG@@@@@@===999888888888666444777777666555444333333222444444444444444444444444444444333333333333444444333333333444444444444444555555444444444333333333333333333444444444555555444444444444555555555555444444555555555666666666777777777777777777777777555555666777888999999999666666666666777777777777888888777777666666666666888888888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHJJJJJJKKKMMMQQQTTTbbbsssmmm___XXXTTTTTTSSSPPPNNNOOOPPPPPPPPPOOOPPPQQQQQQRRRUUUVVVYYY\\\___jjj~~~dddZZZOOOKKKHHHEEECCCDDDGGGGGGGGGHHHIIIIIIGGGEEEBBBAAA@@@?????????@@@AAA@@@@@@???>>>===<<<;;;;;;999888777777555555444333555333111000111222111000111111111111000000000000///////////////.........///...---...///000///...------......------,,,+++((()))***,,,,,,---------,,,,,,,,,---------......++++++*********,,,---......---,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,++++++*********+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---......//////......------...//////000000//////222111111111000000000///000000000111111111222222333333333444555888:::;;;???AAACCCEEEEEEDDDCCCBBB>>>??????>>>======???AAABBBEEEKKKSSSZZZaaagggiiiooouuu~~~}}}}}}sss___OOOFFFAAA===:::;;;999777666666666555444888777666555444222111111222222222222222222222222444444333333333333444444444444444444333333333333444444444444333333333333333333333444444444555555444444444444555555555555333444444444555555555555777777777777777777777777555666666777777888888888777777777777777666666666888777777777777666666666888888888888999999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJLLLOOORRR\\\jjjvvvddd\\\UUUTTTTTTQQQOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQTTTUUUWWWYYY[[[cccvvvdddYYYOOOKKKIIIEEEDDDEEEGGGFFFFFFHHHIIIIIIGGGEEEBBBAAA@@@?????????@@@AAA???>>>===<<<;;;::::::999999999888777666555444444333222111111111111000000111111111111000000000///000000//////......------...------...///000000000---------------,,,,,,+++,,,,,,---.../////////...,,,,,,,,,---------......,,,+++*********,,,///000000000///...,,,,,,,,,---+++,,,------++++++,,,---,,,,,,------------------------,,,,,,,,,,,,------------------------------,,,---...000000///......000000000000000000000000000000000000111111111111333222222333555777999:::<<<===???AAABBBAAAAAA@@@>>>>>>>>>===<<<===???BBBEEEHHHNNNTTTZZZ___bbbccc```fffooozzz}}}xxxyyy}}}hhh]]]NNNBBB===;;;:::888888777666666666666666555666666555444444333222222333333333333333333333333444333333333333333333444555444444333333222222222333333333333333333333333333333333444444444555555333333444444444555555555333333333444444444555555666666666666666666666666666666666666777777888888:::::::::999999888888888777777777777777777777777888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>============>>>>>>>>>>>>???>>>>>>>>>>>>@@@AAABBBBBBBBBAAAAAABBBBBBCCCDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIIIIKKKOOOQQQXXXddd{{{hhh^^^UUUSSSTTTRRRPPPQQQOOONNNNNNNNNNNNOOOPPPPPPSSSSSSUUUWWWXXX]]]mmm}}}dddYYYPPPLLLIIIFFFEEEFFFEEEEEEEEEFFFHHHGGGEEECCCAAA@@@?????????@@@AAABBB???>>>===;;;::::::::::::999999888777666555444444222333333222111000//////111111111111000000000///000000//////......---------....../////////000000......------,,,,,,,,,,,,------.../////////......,,,,,,,,,---------.........---++++++,,,...000222///000111///,,,***,,,---+++,,,------++++++,,,---------------------------......------------......------,,,,,,,,,,,,------+++,,,---...///...------------...///000000111111//////000000000111111111222222222222444666888999999:::<<<===????????????>>>>>>>>>===<<<===AAACCCFFFIIIOOOTTTYYY\\\]]]^^^XXX\\\eeennnuuu{{{~~~rrraaaOOOIII@@@;;;888777555444666777777777777666777777333333333444444444444444333333333333333333333333333333333222222333333333444444444333333222222111333333333333333333333333333333333444444444555555333333333444444444444555333333333444444444555555666666666666666666666666777666666555666666777888;;;;;;::::::999999888888777777777777888888888888888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIJJJKKKOOOQQQWWW```sssmmmaaaVVVTTTTTTSSSRRRRRROOONNNNNNNNNNNNOOOPPPPPPQQQRRRTTTVVVWWW[[[gggtttdddYYYPPPLLLJJJGGGEEEGGGDDDCCCDDDEEEFFFFFFDDDBBBAAA@@@?????????@@@AAABBBBBB@@@???===<<<<<<<<<<<<:::999888888666666555444222444555444111//////000111111111111000000000000///////////////.........---...000///......///000//////...------------...,,,------------,,,,,,+++,,,,,,,,,---------............---------///000111---///000...***(((***---***,,,------++++++,,,...------,,,+++++++++,,,,,,///......------......///...------,,,,,,------...+++,,,,,,---...---------,,,,,,---...///000111111/////////000000000111111222222222222333555777888666777999;;;<<<===>>>>>>>>>>>>>>>======???CCCFFFEEEIIINNNSSSWWWXXXWWWVVVSSSWWW___gggnnnrrrtttuuuuuuzzzlllXXXIIIAAA>>>;;;999888777555444555777888888777666777777222222222333444444555555444444444444444444444444333333222222222222333333333333333333222222222222222222222222333333333333333333333444444444555555333333333333444444444444333444444444555555555555777777777777777777777777777666555555555666777888888888888888888777777777777777777888888888888999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::;;;;;;;;;============>>>>>>>>>>>>======???@@@@@@AAA@@@@@@AAA@@@@@@@@@@@@AAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIIIIKKKNNNQQQTTT]]]kkkwwwiii[[[VVVVVVUUUSSSSSSOOOOOOOOOOOOOOOPPPPPPQQQPPPQQQSSSVVVVVVYYYbbbmmm~~~cccYYYPPPLLLJJJGGGFFFGGGDDDCCCCCCEEEFFFFFFDDDBBB@@@@@@?????????@@@BBBBBBBBBAAA>>><<<;;;;;;<<<===:::999999888777666555555333555666555222000///000111111111111000000000000.........///////////////...///111000---,,,...000111000///.........//////------...------,,,++++++,,,,,,,,,---------..............................---///111...+++))),,,///***+++---,,,,,,+++---...000///---++++++,,,---......------,,,,,,------...///...---,,,,,,---...///---------------...//////---------....../////////////////////000000000111222222111111222444666777555666777999;;;<<<>>>>>>===>>>======>>>AAAFFFJJJJJJMMMRRRVVVXXXWWWUUUSSSPPPTTT\\\cccjjjnnnooopppjjjnnnuuu|||~~~}}}}}}ppp```RRRFFF>>><<<;;;999999999888777666444777999999777555555777333333333333333333444444222222222222222222222222333333222222222222333333222222222222222333333333111111222222222333333333333333333444444444555555222222333333333444444444444444555555555666666666777777777777777777777777888777555444444555666777777888888888888888888999777777888888888999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;============>>>>>>>>>>>>;;;===???AAABBBAAA@@@???@@@????????????@@@AAAAAACCCCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHHHHIIILLLOOOOOOXXXddduuusssbbbZZZYYYVVVSSSRRRPPPPPPPPPOOOPPPQQQQQQRRRQQQQQQSSSVVVUUUVVV\\\eeeqqq~~~}}}cccYYYPPPLLLJJJGGGFFFHHHDDDDDDDDDEEEFFFFFFDDDBBB@@@@@@?????????@@@BBBCCC@@@???<<<:::999999:::;;;::::::999888777666555555333555888666333000000111111111111111000000000000---.........//////000000...000222000---,,,---///222111000......//////000000000000000///...------,,,,,,,,,---------......------.........---,,,,,,...111333111---,,,///333***+++---,,,,,,,,,---...444222///------...000111---,,,,,,++++++,,,,,,---///...------------.../////////...------///000111///............---------////////////000000000000222222111111222444666777444555666888:::<<<>>>>>>============>>>BBBHHHLLLRRRUUUYYY\\\]]]ZZZWWWTTTPPPTTTZZZaaagggjjjlllllleeegggkkkpppuuuzzzyyyrrrnnnkkkggggggaaaTTTHHHBBB???<<<777666555444444555555555333666999999666444444666444444444333333222222222111111111111111111111111333222222222222222222333111111111222222333333444111111111222222333333333333333333444444444555555222222333333333444444444555555555666666666666777777777777777777777777777888777555444444555666777999999999::::::;;;;;;<<<777777888888999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>:::<<<@@@BBBCCCBBB???>>>??????>>>>>>??????@@@AAACCCCCCDDDDDDEEEFFFFFFFFFEEEFFFGGGGGGGGGHHHKKKNNNKKKTTT___nnn{{{ggg^^^[[[WWWSSSQQQQQQPPPPPPPPPPPPQQQRRRRRRRRRRRRTTTVVVTTTSSSXXX___ggg}}}